skysight-inc/HackerNews huggingface dataset:
I challenge his assertion around 32:50 that something is lost. I've done assembly programming. C programming. I might venture to say I'm pretty good at it. I even dabbled a bit in baremetal programming, was going to make my own OS, but lost interest. Wanna know why? Take a look at this[1] article. Yep. If, on x86, you want to know what memory you're allowed to access; how much of it and where it is, there is literally no good, or standard way to do that. "Well," you (or jon blow) might say, "just use grub (or another multiboot bootloader), it'll give you the memory map." But wait, wasn't that what we were trying to avoid? If you do this, you'll say "I'm smart, I'm sparing myself the effort," but really there is a loss of capability, you don't really know where these BIOS calls are going, what the inner workings of this bootloader are, and something is lost there.

This is a bit of a contrived and exaggerated example, but it serves to prove my point which is that these things really do scale linearly: you give up the same amount you get back by going up a layer of abstraction (in understanding/productivity, not talking about performance yet). Low-level programming languages aren't more productive than high-level programming languages. Low-level programmers are more productive than high-level ones because it takes more discipline to get good at low-level programming so the ones that make it in low-level programming are likely to be more skilled or, at least, to have acquired more skill. Think about the story of mel[2]. Does anyone honestly think, with any kind of conviction, that mel would have been less productive had he programmed in python and not thought about how machine instruction would be loaded?

As I've mentioned, I have done, and gotten reasonably good at, low-level programming, and yet my current favourite language is perl6. A language that is about as far from the cpu as it gets, on a par with javascript or haskell. Why? Because nothing is lost. Nothing is lost, and quite a lot is gained. There are things I can do with perl6 that I cannot do with c—but, of course, the reverse is also true. And I think that jon blow's perspective is rather coloured by his profession—game development—where performance is important and it really does pay, sometimes, to think about how your variables are going in memory. He has had, I'm sure, negative interactions with proponents of dynamic languages, because he sees their arguments as (maybe that's what their arguments are, I don't know) "c is useless, javascript is good enough for everything." Maybe the people who truly think that have lost something, but I do not think that mel, or jon blow, or I, would lose much by using perl6 instead of c where perl6 is sufficient.

1: https://wiki.osdev.org/Detecting_Memory_(x86)

2: http://www.catb.org/~esr/jargon/html/story-of-mel.html
Good point. Maybe they rushed to the end. That can lose an audience.
The attention to detail isn't always a good thing, though. Sometimes, they see the tree (wow, a thinner display cable) instead of the forest (this hinge has to flex thousands of times). Other times, they'll see a much thinner keyboard, but miss that debris could break the mechanism entirely. Even other times, they can forget to enable proper thermal controls or network drivers. Or, they can make sure your phone doesn't charge unless it wakes first. Bugger.

I mean, compared to $400 HPs or $200 Samsungs, there's definitely more attention to detail, but that isn't exactly a very fair comparison.

I'd argue that the whole consumer electronics industry is negligent, including Apple.
I think it's viable. They have an active community support forum that can assist in your endeavors:

https://forums.appthemes.com/report-clipper-bugs/
Hmm the screenshots on that site look nothing like their UI.
I think it might just be like a psychological thing to try to prevent mistakes. Like a dialogue box asking "Sure?" before you delete your harddrive.
Wikipedia Banned in China
Not true - when products go on sale the brand is giving the store a kickback per unit sold or a discount on the cost of goods. The store often makes more on sale items.
What are the odds Boeing paid for this article to be published? This incident happened in 2008.

https://en.wikipedia.org/wiki/Qantas_Flight_72
Oof found the grammar nazi.
Applying to everyone in org 102 is the intended behavior no? The slip-up would be the 'OR 102' which would just evaluate to true.
To think I bought this might be profound.
This is one source corroborating your claim: https://theness.com/neurologicablog/index.php/nutrient-densi...

But it's good to read that whole article, because in general the availability of fruits have gone up as well.
I think it's because companies always try to commoditize software developers but it doesn't work. You can't replace a good software developer with 10 mediocre ones plus thousands of unit tests. The only way to become a good software developer is with experience.
Yes. When the org my sister worked at was trying and failing to automate vacation tracking, I was curious and asked some questions. As a software guy, I saw the frequent rules updates, hard to codify rules, increased effort to fix mistakes, smallish headcount, and expensive consultants... and said: This probably just does not make sense to automate.
You offer no proof, citations, anything at all to back it up. But let's assume it's true, in the end it remains a mildly interesting but utterly irrelevant analysis.

Who cares why news organisations attack Facebook as long as the criticism is correct? Facebook has done so many wicked things, the articles basically write themselves.
Imagine if nuclear energy did kill the same number of people as wind energy does. Would that change your opinion? Of course not, and nor should it. Because both sources of energy are ridiculously safe compared to coal. Wind is safe enough.

But there is still a difference between wind and nuclear. In terms of public safety wind energy is far easier to model and design safely. Just make sure that the wind turbine is placed far enough away from roads and buildings. So that if it falls over (massively unlikely) it will not hurt anyone. A wind farm can be designed safe by a cad technician with 15 mins of training. A nuclear reactor requires an entire industry of scientists and engineers triple checking each others work. You can check the safety of a wind farm with a ruler. Obviously offshore wind is more complicated, but you get my point. Nuclear energy is hard.

For the record, I do think we should invest in nuclear energy. But these kind of arguments seem a little intellectually dishonest. Renewables are good enough on many of the metrics in which nuclear excels.
And not to forget that many of these roads are maintained with fuel taxes.
The real problem is that it is acceptable for lawyers to use email for sensitive communications. Many lawyers just don't understand-- and don't want to. The rules that allow them to practice forbid being nefarious.

(What I'd do is a different topic.)
1) GitLab CI/CD does almost everything for us
2) Everything runs inside corporate network and all network traffic is monitored
3) One must get a permit from the company's security auditors
4) A major one
'WhatsApp will never be safe': Telegram boss attacks Facebook-owned messaging
This is a triple whammy for UPS, who is experiencing pressure from:

* Self Driving Vehicles

* Amazon Freight

* Neo-Luddite Teamsters union resisting new tech
I forgot that's what kicked store brands off in the first place.

> unit cost of marketing. I strongly speculate this is the main reason for Kraft Heinz’s struggles

Accidentally so revealing: Kraft have aimed a bullet carefully and precisely at themselves, Heinz are indistinguishable from Aldi and have nothing unique to offer but expense.

Asda and Tesco own brands were always how not to do it, or almost do it. Corn flakes that had the wrong texture or were somehow too thick or hard, always with the odd burnt one. Beans that had the wrong texture or were again too hard, bread somehow devoid of flavour and texture, biscuits that had as much grit as crunch. They weren't nice, they were for students and other times of being poverty stricken. Sainsbury's managed a bit better.

Own brand beans or sauce were easy and instant to distinguish - the taste was wrong, the texture was wrong, they tasted of cheap cafe and poverty, even as they got the sugar content as equally insane. I simply can't tell the difference between Aldi and Heinz at all, even the beans with sausages. Aldi beans are stupidly cheap - 25p a tin or something, and far cheaper than Tesco, Asda and Heinz up near £1 a tin. The sauce is as cheap. There is simply no point Heinz existing.

Kraft take over Cadbury's and immediately set about ruining it - closing the factory they promised to keep open, within weeks of takeover. Throwing away Green and Black's Fair Trade element. Changing Cadbury's recipe so it has that greasy cheap American choc texture and doesn't taste or feel like chocolate any more. Reducing sizes and proportion of chocolate in choc bars and snacks. Then lying that they did none of these - and being easily proved to be lying each time - usually with viral social media photographs. I think half the UK is boycotting them to one degree or another. The degree of UK resentment they have achieved is comical.

Aldi start to make chocolate that tastes as Cadbury used to. Just about perfectly. For 90p! While Kraft not-Cadbury-any-more charge nearly £2 for comparable size. I mostly prefer Aldi's "posher" choc, but every now and then I need that childhood Cadbury fix. That's now only available from Aldi and not at all from Kraft Mondolez's often Polish made, Cadbury-in-name-only. Go figure.

They don't always manage. They admitted defeat after years trying to match taste and texture of KitKat, their Swiss muesli is an inconsistent poor substitute. They have never done British tea very well. Of the few brands in Aldi and Lidl PG and Yorkshire tea were among the first.

As final example of completely missing the point, Tesco responded to Aldi and Lidl's runaway success in the UK by launching their own discounter "Jack's". Not by suddenly trying to match quality, but by taking a distinct step down from their own-label brands, and so arriving at impossibly cheap and nasty. They were immediately ridiculed by most of the media and panned for awful goods. How could they possibly think this was the Aldi/Lidl USP? They will fail hard.
Mrdoob / aq are legendary.

Welcome to the future..
It seems like Jonathan Blow completely forgot about the blue screen of death and how common it was.
Thank you! I've tried to follow three.js's own tutorials, and slip into coma every time. These are a vast improvement!
If HPC is a generic term for HPCs, then the company wouldn't be able to prevent competitors from marking their competing products as HPCs. So an HPC mark may have limited value. It would be like having a water company called WATER; you could do it, but you'd never be able to prevent other water companies from calling their products water.

Of course they could still call the company HPC, use the mark HPC for products or services other than HPCs, and use the mark CRAY for HPCs.
Thanks for the interesting link, good to know! So we are in fact, pretty close to a monotonically-increasing, TAI-like Unix clock.

The original article said,

> Each Unix day has the same number of seconds, so it can’t just add an extra second – instead, it repeats the Unix timestamps for the last second of the day.

Your POSIX link says,

> As represented in seconds since the Epoch, each and every day shall be accounted for by exactly 86400 seconds.

I'm not a expert on timekeeping, but it appears the only problem here is that the Unix time is bounded by a 86,400-second day, which I guess was meant to make a Unix day predictable, so we still have to double count or skip seconds. It seems the only thing we need to make Unix time monotonic is simply removing the 86,400 seconds Unix day from specification.

On the other hand, it means a Unix day would be unpredictable and it would be impossible to calculate a Unix time without a database, and difficult calculate future Unix time using calendar time. So TAI doesn't automatically solve every problem, everything comes with a tradeoff.

But I think a unpredictable Unix day should be fine for purpose of an internal system clock, so perhaps it's still not a bad idea.
Very nice:

http://www.josleys.com/show_gallery.php?galid=284
Do you live in the US? Because if so, having travelled and lived all over the US, I call BS.
Fantastic talk.

Portable Apps on Windows are a hedge against some of the angst he describes. (E.g. the part about updates changing a lot of things around or causing failure-to-launch problems).

E.g., I still use WinAmp to play mp3's. It's a portable version, doesn't need installation (so I can use it on my locked-down work computer). The UI hasn't changed in 20 years. Newer file-formats can be played after adding plug-ins.

I've put together a whole bunch of Portable Apps, and nowadays I first try to find a portable version of an app I need before a non-portable version.
Sure, no one's upset that you met your wife on Facebook.

We're upset about the malicious psychological experiments, spying on teens, them enabling discrimination, election manipulation and genocide, shadow profiles, etc.

You've either not been paying attention the last 10 years, or the answer to the question in the other reply must be "hell yes and proud of it".
That does not prevent a tree-based implementation, though.
Seeing as the article doesn't specifically say anything negative about Airbus and it's an extract from a book released this month, I would find that incredibly unlikely.
Occupied land of the arapohoe nation? Is this edginess or satire?
My guess is it reduces the space needed behind the cashier's back.
Spotify forays into hardware with an all-new car accessory
How about very low?

At the end of the article it mentions that the article is mostly an extract from the Caption's book. Which is coming out in roughly two weeks time.
There are plenty of articles about sugar, soda is just a specific instance of that.

Every one focuses on topic that are important to them: global warming, poverty, etc, etc. You can focus on soda, others will focus on privacy, I see no problem with that.
And/or security, so someone can't reach into the till when the cashier is preparing change.
BitDefender researchers discover terrifying security vulnerability in Intel CPUs
Funnily enough, cert issuance notifications (not Let's Encrypt) and infos about upcoming maintenance from my hosting provider are pretty much the only things that end up in my GMail spam folder, too. I have serious doubt that many people flag "here's your cert" emails as spam, and you have to sign up for the maintenance emails, so I suspect it's mostly about "this email looks similar to many other emails".

I've marked them "not spam" many times, but they ignore that completely.
This is spectacular. Journalism, such as this, can act as a catalyst for growth of society.
thanks for adding that clarity. much helpful !
> not asking the right questions because they were not aware of what those questions were.

to me, this sounds like the NIH syndrome, and that those who are tasked with creating new stuff is either lacking in comprehensive education, as well as the "old guards" not transmitting the knowledge in a more permanent form (like a book).

> many of these good enough developers did not and cannot work without their favorite abstractions

i would argue that those were not "good enough", but is "barely know enough". My mantra for using a library is - if you could've written the library yourself, then use it. Otherwise, you dont know enough and using it as a blackbox is certainly going to lead to disaster in the future (for you or some other poor soul).
> I had a phone interview yesterday which I presumed would be all about what I've done and how I could do the job

The trick is to answer the questions in a way that provides data such that it highlights what you did. For interview debriefs we need to provide explicit data points. At first I was put off by the mechanical nature, but I now do feel it at least attempts to have a more objective and lower bias standard.

...although some people take it too far IMO. I try to keep the behavioral questions more of a fluid conversation about work they've done.
My Hario teapot never does that. Their spout is really great, I hope they have patented the hell out of it.
If you're an American, you wouldn't have needed a passport to get to Hong Kong! That doesn't solve the issue of airfare though :/
Hotjar's €17.5M Internal Investment
Same thing for your flights/hotel reservations btw via myaccount.google.com/reservations
The common solution is to hold size of subtree in the nodes in addition to the value a.k.a treap with implicit keys.
TypeScript vs. Flow Comparison
Agree. And, yes, secrecy breeds suspicion. We should be suspicious of secretive organisations. But statements of fact go beyond suspicion, and surely require a basis in evidence.
Carb consumption of 20% of calories 8s hardly "extreme low carb". Assume 2000 kcal diet: that's 100g of carbs, which is five times the standard Atkins threshold, for one example.
That’s the same in Europe, there will be a collection point every 50m or so, then they drive round with carts to trail them back to base. I don’t necessarily agree with you for parking lot size, some of the hypermarkets here in France are huge
Updating every row is usually a bad idea anyway. That means every row needs to be rewritten, which involves reading and writing all data in the table. That will take locks which mean old data needs to be kept (in case of a transaction abort), doubling disk usage. Since half of rows are now dead, all other queries to the table will take double the disk access time.

Basically, if your table is over a few gigabytes, updating every row in one query on a production instance is a really bad plan.
You can make chat unavailable after x months along with email. Of course if actively being sued that may be longer.
BBPress will be your friend. It’s the most robust forum software for WP and has a lot of additional Add-ons that can be used to get the other stuff you need.

It’s a lot of customization though if you don’t like the look.
This makes me sad. Also it makes me not believe anything "scientists say." So is it a good thing or a bad thing that nobody cares what reasonably educated non-experts like myself think?
That's odd. In the UK and Denmark, you get youths who look about 16 working in supermarkets, doing the normal tasks: restocking and tidying the shelves, running a checkout. They certainly don't get tips!

The more expensive shops employ more youths, I think the budget stores don't use enough staff to have an older person nearby if the teen is stuck somehow.
It’s beautifully organized, but I want to ask about why they say it’s ”now” online? Weren’t these available online before (in a less organized way or in lower res)? If not, why not? Was someone preventing copyright-free material from being published?
Wait what, not only is there someone to call in US stores, but also rhubarb is considered rare?!

This whole thread is just a constant TIL/am-I-taking-crazy-pills moment :)
I would actually say it’s a sign of income inequality. There is that much of a wage gap that your customers are basically paying someone to return their shipping trolley. Apparently this business model works in the USA, Im sure it would work in India or China, but definitely not in France or Sweden
Yeah but this person doesn’t want to deal with boring stuff.
That is in the linked article
Good thing they have regular service outages that mysteriously don't quality for SLA (or show up on dashboards)
It kind of does. And there is also no need to argue about this, the code is available and very straight forward: https://github.com/erlang/otp/blob/fe2b1323a3866ed0a9712e9d1...
Hetzner offers AMD processors in some of their dedicated servers, but I have no idea if they also run some of their VMs on AMD.
فروش ویلای 220 متری در خزرشهر شمالی 09301301018
William Kahan, the father of IEEE floattig point arithmetic and one of the main references on numerical errors, has some bad thing to say about doing floatting point computations on the JVM : http://people.eecs.berkeley.edu/~wkahan/JAVAhurt.pdf

An nd array library could be great for machine learning but it is probably not the place where you want to do numerical simulations.
That Italian malware vendor closed down after all it's internal documents were leaked. As did the law firm behind the Panama papers
Yes, Babylon does the 3D rendering while noa does meshing, physics, entities and such.

Curiously, the Babylon people also didn't hear about the minecraft game until after it launched, even though their engine is being used and they're all under the Microsoft umbrella.
There is a European sports store called decathlon that uses RFID. Put a tennis racket, running shoes, football, horse bridle, socks, ski goggles, bike tyre etc (they sell everything you can think of) in your basket, go to the till, place the basket in a blue outline at the till and it reads everything in your basket immediately. No scanning!

I was really impressed. I did some prototyping with RFID a few years back and reading multiple cards in unpredictable positions (e.g. overlapping, side-on) was quite challenging but looks like decathlon have worked it out.
Robert Reich: Why We Need a Wealth Tax
Alpha is a painful loss for sure, and the end result for Itanic makes HP look bad. But I guess they were looking at the figures to stay at the top with respect to manufacturing costs going forward at the time, which is just brutal when competing with chips produced in much larger quantities such as x86. We're talking tens of billions of dollars here which Alpha had no chance of recouping, ever. IBM/Power has/had similar challenges.
I suspect it's as much varying demand patterns and quality of store management as supply chain.
I have heard people say this in justification of their framework, library, abstraction, whatever. The reality is that, from my experience, I can easily replace maybe 8 other JavaScript developers.

I am not saying that out of arrogance or some uniformed guess at my radical superiority. I am saying this out of experience. It isn't because I am smart or a strong programmer. This has proven true for me, because when writing vanilla JS I am the bottleneck and the delay. I am not waiting on tools, performance delays, code complexity, or anything else. If there is bad code its because I put it there and I am at fault, and so I have nothing to blame but myself. Knowing this, and I mean as a non-cognitive emotional certainty, means I can solve the problem immediately with the shortest effort necessary or it isn't getting solved ever and that changes my priority of effort. It also means not tolerating a slow shitty product since you are fully in control (at fault).

When people go through project management training I tell them there are only two kinds of problems: natural disasters and bad human decisions. When you can remove blame from the equation the distance between you and the problem/solution becomes immensely shorter.
It's the notion of a staggered rollout. You should never initiate a global change without first validating it on some small, controlled-impact subset.