HNHacker News
TopNewBestAskShowJobs

shub

219 karma · joined January 19, 2008

submissionscomments
shub··on MacBook Pro with i9 chip is throttled due to thermal issues, claims YouTuber
What? They're CPUs. They're designed to run instructions. Intel's chips spend more energy on the really fancy stuff like huge reorder buffers and extensive speculation. They get higher IPC at lower MIPS/watt. An i7 isn't going to run iOS more slowly than whatever Apple calls their latest ARM SoC. It _is_ going to blow its lid without a big ole heatsink brick on there and a fan too, which is why smartphones use ARM cores designed for efficiency.

P.S. if anything, ARM is the "general purpose vehicle" in your analogy. x64 is all about high throughput and high power on a chip you buy and plug in. ARM is the one where you can get an architecture license and customize the shit out of it.

shub··on MacBook Pro with i9 chip is throttled due to thermal issues, claims YouTuber
IMO the last good laptops Apple made were the pre-Touch Bar Retina MBPs. I've used three different ones, two for work and one that I purchased myself, and they were all solid performers with excellent screens, excellent keyboards, excellent performance, adequate ports, and adequate portability. The new MacBook, with its terrible everything-aside-from-thickness-and-weight, showed that Apple has lost interest in making a usable laptop in favor of any kind of differentiation they can get. Even if it's pointless or apparently even worse than nothing.
shub··on U.S. to make More Drugs Easily Available, Cutting Role Doctors Play
One can represent themselves. It might be dumb, but people should have the right to be dumb when they're the only ones getting hurt. That's why I have no problem with engineering requirements: when a bridge, airplane, whatever falls down and goes boom, it's not only the owner who's affected.

I'm an adult. It's legal for me to buy and drink bleach. It would be very stupid of me to do that, but I can. I should be able to do the same with prescription drugs, if I want to. Yes, including eating a whole bottle of warfarin and dying messily. It's my body and my life, not yours.

shub··on U.S. to make More Drugs Easily Available, Cutting Role Doctors Play
It's a step in the right direction. Doctors' stranglehold on pharmaceuticals won't disappear overnight.
shub··on Backblaze Durability Is Eleven 9s – And Why It Doesn’t Matter
Just one missing piece: the actual loss rate.
shub··on The San Franciso Fire Department makes its own wooden ladders by hand
And rock is as heavy as rock.
shub··on The San Franciso Fire Department makes its own wooden ladders by hand
Still more time and money than stacking boards in the back of the shop.
shub··on Goodbye Microservices: From 100s of problem children to 1 superstar
Is `empty("0")` still true in PHP?
shub··on Goodbye Microservices: From 100s of problem children to 1 superstar
If deciding join order and what indexes to use sounds like your idea of a good time. It certainly isn't mine.
shub··on Goodbye Microservices: From 100s of problem children to 1 superstar
Txns are just hard in general but mature RDBMS have spent a huge number of man-years on getting it right. After the time I've spent on Couchbase, Mongo, Elasticsearch, I doubt I'll ever use something non-transactional for anything OLTP or OLTP-adjacent. If Postgres or MySQL can't scale up to handle it, make them...or get a new job. Scale is a PITA.
shub··on FAA pushes back on Boeing exemption for 787 safety flaw
It's entirely possible that no one at Boeing believes the FAA will grant this exemption. However, if they don't make the attempt, then when Boeing gets dinged with contract penalties or loses deals because of this problem the responsible person needs to be able to prove that they did everything possible.
shub··on Walkthrough for Systemd Portable Services
I've never had a problem using wars or fat jars for server deployments. Client distribution is another matter.
shub··on We Shouldn’t Be Surprised at the Theranos Fraud
Refraining from being horrible is not the same thing as doing something good.
shub··on U.S. lawmaker: 'Sure looks like Zuckerberg lied to Congress'
Ablative meat shield?
shub··on AI winter is well on its way
A lab publishes an exciting result, what does the physics community do? Wait for replication. Or if you’re LHC, be very careful what you publish.
shub··on Docker is a dangerous gamble
I make six figures and work remotely in a low cost of living area that I happen to really love. My work may be fairly pointless on net, but it's interesting and challenging.
shub··on Docker is a dangerous gamble
I actually agree with that statement. Tech is such good money though.
shub··on My Dad Painted Jethro Tull’s ‘Aqualung’ Cover and It’s Haunted Him
In practice, none. I just think contract law is interesting.
shub··on On Cumulative Advantage and How to Think About Luck
What do you mean by luck? Circumstances beyond your control? That's what it sounds like to me but I also think you can't possibly mean that. It's trivially false.
shub··on Tesla’s Engineering Chief Takes Leave of Absence at Pivotal Moment
If I had hundreds of thousands of dollars in TSLA it would mean that I had tens of millions elsewhere. But then, my parents are both actuaries and even my groceries are hedged.
shub··on My Dad Painted Jethro Tull’s ‘Aqualung’ Cover and It’s Haunted Him
Not necessarily. At least for writing gigs my wife has done, often they involve assigning all rights but not ownership to the client. This is spelled out in the contract, I imagine to avoid controversy over whether there was "work for hire" or not. On the other hand, every dev job I've taken has had me sign a thing saying that the work I do is work for hire and the employer owns the copyright. Seems fair, they're giving me a paycheck after all.
shub··on Chinese tech giant ZTE ceases operations after ban on using U.S. components
You think if Apple, IBM, Amazon, or another American giant got caught doing this kind of stuff they would get sanctioned nearly as hard by the Trump administration?
shub··on Who controls glibc?
RMS has always struck me as the kind of person you generally avoid, except when you can't because they're family, and when they say things you smile and change the subject. Where he's unusual is that the ranting isn't about minority groups or political parties, it's proprietary software.
shub··on Who controls glibc?
Is there really a clear line of authority between the glibc maintainers and RMS? It certainly doesn't seem like it. Authority decays, and RMS's is gone, over glibc at least. Compare with GvR: Guido is involved day-to-day, talks to people, makes decisions. No one questions whether he has power, because he uses it, although they certainly question the way he uses it.

I think the monarchy of the United Kingdom is good way to look at RMS's position here. On paper the monarch has a lot of power, but the reality is that they don't and trying to use it would provoke exactly the kind of crisis we're seeing here.

shub··on Scaleway – NVMe SSD Servers and Hot Snapshot
I've spent the last 3 years doing AWS stuff at work and agree 100%. If all you're using is EC2 then it's not a great value. Where it's worthwhile are the other services you can tie in to really easily. At work we're using:

  SQS
  SNS
  RDS
  S3
  Athena/Glue
  EMR
  CloudWatch
  Lambda
  CloudWatch Events
  EC2 Autoscaling, ELB, ALB
  Elasticsearch Service
  Glacier
  ElastiCache
  Route 53
  CloudFront
  Data Pipeline
It's spendy, no question. None of this is stuff you can't do yourself on cheap instances. We'd just need an additional 2-3 FTEs to maintain the homegrown jungle of crap that would replace the managed services. Oops, there went my savings.
shub··on Ask HN: Who is hiring? (May 2018)
That sounds interesting as hell. Also, when else do you get to test your code by driving an armored vehicle.
shub··on Problems with MacBook butterfly switch keyboards
By default, even! There's a config option now, but it used to be that you needed KeyRemap4Macbook to change that.
shub··on Efficient pagination of a SQL table with 100M records
LIMIT is great, and a necessity on MySQL. It's OFFSET that causes problems. If I were king of databases I'd make OFFSET > 1000 cause an error directing the user to the doc page explaining why what they're doing is a bad idea and how to increase the limit anyway.
shub··on Efficient pagination of a SQL table with 100M records
The writer is incorrect. MySQL doesn't wait for query execution to finish to start sending rows, unless it has to. For a SELECT with no WHERE, it definitely doesn't have to (ORDER BY requiring a sort step is one case where it does). However, the default behavior of most (all I've ever run in to) MySQL clients is to buffer the entire result set before returning, to minimize the time the server spends executing the statement and holding locks.
shub··on What is Nix and why you should try it
I had a similar experience, although in my case the stumbling block was virtualenv. It needed to zip some .py files installed by nix and that totally failed because nix sets mtime to 0 on files it manages. I get why that's a thing they do but zip only allows file times after 1980 or so. NixOS is a really, really interesting project that I will be very interested in using once it's ready for prime time.
← PreviousPage 2 of 4Next →