skysight-inc/HackerNews huggingface dataset:
Efficiency at sea level does not equal efficiency at altitude. That said, there are some very impressive experimentals that do use auto engines.
Ralph Macchio is at peace with the choices he made
That fiasco with "parental controls" blacklists reminds me of when I was doing admissions for one of UKs universities and suddenly we stopped getting any new applications.

School leavers are encouraged to search for universities online, using their school's computer facilities. However, the schools also have "duty of parental care", which includes some pretty severe censorship.

It just so happens that certain universities, whole counties in fact, e.g. Sussex, Essex, have the dreaded "SEX" in their names and so were filtered out.
Completely agree about interfaces.

File formats should be supported though. At the very least, I should be able to import a file from the old version and have it converted.
You can fly right now if you want to - flights are very cheap! What point are you trying to make?
Dota 2’s the International 10 Prize Pool Has Hit a Record
Frustratingly, the books had a brilliant set of concepts for them to work with--and even tweak, a bit! But they diverged so crazily from that in S2 to go off in a "Netflix tries to create 3am Syfy" direction.

Even with reliable material, Netflix finds a way to make it disappointing.
Not at all, without question it's a superior fuel to leaded avgas.
TIL fecal plumes
DNT just became another fingerprinting datapoint, so it ended up being better to just set it to whatever the critical mass is using (which is typically off).
FDA Authorizes Abbott’s Fast $5 Covid-19 Test
I don't think most people suggest vim as a replacement for an IDE. In fact, personally I use vim bindings in my IDE because I think I think it's an efficient way to edit text, whereas the IDE provides things vim is not good at (e.g., navigating large code bases by easily jumping to definitions, doing automated refactoring, etc.).

However, there's also times when I don't have the luxury of using an IDE or when I just need to make quick edits to a single file. In these circumstances, I can just fire up vim and quickly do what I need to do because vim is ubiquitous and editing with it is efficient.
It's in large part because of the cops that this country a shithole. Blame them.
It’s funny that when Android needs to prove its superiority during some arguments it’s the market leader, but when Apple needs to be flagged for a monopoly they’re the market leader.
I really think I could adapt to that easily and wouldn’t mind.
The #1 cluster on the top 500 list would like to have a chat.

Actually it looks like it's just the opposite of what you describe. Fujitsu build a CPU that's very good at running a wide variety of applications. Unlike x86-64's that need accelerators for good FP or memory bandwidth per node, the A64FX does not need CUDA applications. Plain old fortran is just fine.

Keep in mind the $40k includes support for porting applications, it doesn't mean that if you want 1000 of them that you'll have to pay $20k each.
> should be incremental and security or bug fixes only

> should never update a user interface without allowing the previous one to be used as the default

> should always be backwards compatible with previous plug-ins or other third party add ons

Even as a longtime user of Firefox, who lost access to a number of XUL addons once-upon-a-time, I have to disagree.

Some software upgrades cannot be "incremental or bug-fixes only." Sometimes you get handed a pile of hot garbage, and your best chance is to just refactor it. Certainly, you're not aiming to remove features or break workflows, but there exists a world in which some percentage N of users who are affected negatively by a change are not worth the effort of maintaining something. I think this viewpoint ignores that often as software gets more use and grows, our understanding of the problem-space and relevant abstraction grows as well. Black & white statements about what is or isn't allowed by developers in their products regarding updates completely ignores this aspect of development. Granted, if you can choose when to upgrade and to what version to upgrade this is less of an issue. Modern app stores do not function for the user in this respect.

As for the interface being updated: it happens. Sometimes it is worse, but then many times people only complain about things being "worse" because of assimilation bias. There's some fantastic reading about not necessarily catering to power users: https://pdfs.semanticscholar.org/c011/4ca106ff22cf53aaed57d9.... I don't think I would 100% agree with that full article, but a lot of the central premises hold up.

As for killing compatibility with plug-ins or third party add-ons, I am upset by this as anyone but sometimes it needs to happen. Sometimes a breaking bug is abused by a third party for bad reasons as much as they can be for good reasons (e.g. banning add-ons that use exploits to mine bitcoin or data from users, even if the add-on was offering up a useful feature as well).

Now, relating to Firefox's recent Android update that breaks a lot of things, and even their behaviour for deprecating XUL in the past (I'm not referring to how long they gave people to upgrade, which was fair, but rather that some XUL features were never duplicated in webextensions thereby rendering some extensions impossible to reproduce), I would argue that yeah, maybe there is some sense of truth or some imperative that we need heed in the article. However, I think most of this would be mitigated by being able to pin versions, ask for a specific version from a specific date, or rollback. So maybe it's a wash.
And thanks to LEO broadband, you can choose to leave the city and still have the high-speed internet that has proved to be necessary in this time of mandated shutdowns.
Nfs is a protocol, and there are many other interesting uses for it, for example nfs over vsock.
Source? When have “we” seen that?
If the entirety of Computer Science == write code to you .. then nothing, I guess.
How Mongolia has kept the coronavirus at bay
We use this. It's much better then bitbucket. We are a distributed team of about 15ish devs. It has had some growing pains, but the support team is top notch and extremely responsive.
Unfortunately those Rosewill 4U cases with 15x 3.5" drive haves have been out of stock since COVID started.

I wish I could find an alternative that is as affordable.
I love the idea. I tried entering Armenian and English (the two languages spoken in our home) and the results were not great. Astrid, Natalia and Veronica.
IMHO, much like the show it started spectacularly and spent its fuel too soon. I thoroughly enjoyed all 3 books, but there were definitely diminishing returns.

I will say even at its worst the trilogy is still better than the show (at least season 2)
You just need to look forward a few weeks to see a big one. The FaceBook and Instagram oEmbed changes that are going into effect at the end of October[1] are going to break all of the Facebook and Instagram embeds on WordPress sites (~1/3 of the internet) and the oEmbed functionality won't be available without a developer account[2].

[1] https://developers.facebook.com/docs/plugins/oembed-legacy

[2] https://core.trac.wordpress.org/ticket/50861
What I'm most fascinated by is that this is a solo blog that has sponsors and plenty of affiliate links, and has over 4 million readers. Very curious what kind of revenue it's pulling in. Can't seem to find a search function to see if the topic was already covered.
I use d3 in my map generator app. I’ll look into this update to add and rewrite some of the features. Labels have been an issue lingering around for too long.
Waterfall vs. Agile: Which Methodology Is Right for Your Project?
Yes this is the best talk so far. Right now I am in a company that has strict class-method testing strategy. This makes refactoring a pain in the A and decreases the programmer time / quality insured by the test ratio.

In "unit testing", the unit doesn't mean "the smallest thing we test which we decided is a class even if doesn't make sense"; it simply means "on its own" so external dependencies are not in the way.

My heuristic for determining how much a test is worth writing is something like this:

cost of number of outbound dependence * human understanding complexity + non-immutability + how much code coverage it adds.

This leads to a grouping of tests and code that naturally fit together.
You jelly, comrade?
Would love to get the server code for Landmark.
No. That's just not the case. Even if we set aside the most iconic street scrapes from various places even an ordinary street in Europe varies a lot in the look and feel. A random place in Barcelona will not be mistaken for a random place in Warsaw which will be absolutely different from a random place in Glasgow that will be different yet from a spot in Stockholm. Yeah they will all have buildings and streets in them but that's the extent of their similarly.

Do some Google Maps tourism and you will see.
> filesystem access over HTTP isn't bigger than it is.

I don't think it's a trade-off thing. It's conceptual;
FS over HTTP is not bigger than it is because filesystems are a much more stateful concept that often has to support coordinative transactions (like locks) whereas HTTP is a stateless protocol by design, so there's fundamentally a mismatch. That's why HTTP is better matched for an object system like S3 which is capable of being transported over stateless links and gives fewer coordination guarantees and is only eventually consistent.
I just use ctrl-c instead of esc. Infinitely more accessible than esc or even ctrl bracket - it mystifies me why it’s not more commonly known. Only problem is that it quits you out of macros, so you need to use esc then, but that’s easy to remember and I use ctrl-c probably 4 orders of magnitude more than I use macros. (In fact, multi cursor mode in vscode vim obsoletes them for me entirely!)
Yes, $6250 per node, but that cost includes storage, compute nodes, racks, IB switches, GigE switches, consoles, PDUs, etc. At least 1/3rd of that $1B went to storage/network/infrastructure and likely much more.

Also note that the #1 on the top 500 list is using the a64fx and scales with 80% efficiency. The #8 on the list is a pure intel (no accelerators) and is 14 times smaller, and only scales with 60% efficiency. That's a pretty impressive feat since good scaling gets harder as the cluster increases in size.
I recommending setting up "restic" to S3 or one of its many clones: https://restic.net/
I wonder if the drain is clogged or otherwise not working well, leading to more water in the air that ends up freezing on the fan.

My freezer drain would clog with ice, after a couple manual defrost cycles, I figured out the resistance heater that's supposed to keep the drain from freezing was just a little bit misaligned, a slight bend and it hasn't clogged since.
Great, now the time-honored nerd practice of running shit out of your closet/garage has been picked up by hucksters as "homelab"ing. If it's anything like the damage that YouTube did to computer building, next thing you know this practice is going to suddenly turn into aesthetics and bragging rights.

I am SOOO SICK of watching this highly technical and aesthetically inconsiderate hobby turn into an issue of neckbeard Modern Living. A new generation of boutique providers selling storage racks at silly markups.

Pretty soon you're going to have the worst kind of hipsters -- keyboard nerds -- obsessing over the material used in rack standoffs or something. Because you know that aged Persian rubber dampens vibrations +.03db better...

Yay.....
Can you share that list? We need a ublock origin for shitty companies.
This is great. It's critical to bucket engineers into levels with a checklist like this. Are they eager to explore every corner of the problem, from networking to the browser backend. But not in too great detail - not focusing on one topic too much. But you also don't want them talking too much - a great engineer asks questions as much as provides answers.
Out of all the setups I've read about here, I would love to hear more about yours and the costs involved, please?
Since this plane is intended to compete with other business jets, don't owners of typical business jets mostly travel to (international) airports with long enough runways anyway?
I don't know. For me Apple has lost major brownie points here. I will be looking for option of a non-iPhone when next time I switch. It remains to be seen how this hits Apple regardless of the outcome, but I think generally Epic will be in a tight spot, should they lose the trial... Which makes it a battle of survival for Epic and a minor bump on the road for Apple. And unequal court case to be sure.
>If you had to set one metric to use as a leading indicator for yourself as a knowledge worker, the best I know might be the number of Evergreen notes written per day.

Oy.
Was expecting to bypass this pretty quickly, but this is great! Lots of interesting ideas about how to gain and use knowledge effectively. Spaced repetition for habit formation, non-linear reading as the norm, needing a writing surface to think...good stuff.
Could it possibly be because of the new plasma transfusion treatment where a Covid-19 sick person is given plasma from a person who has Covid-19 antibodies? Perhaps they don't want to get a huge database of possible donors.
FYI the updates are pretty old - nearly 12 hours by this point. Laura is projected to be a Cat 4 hurricane at landfall.
Mathematics of Juggling [video]
19th-Century Progress Studies
The Whirlpool bottom freezer model I own has a defective radiator design, where significant parts of the radiator are only cleanable by tipping the appliance and accessing from below.

Not being the Hulk, I’m not regularly lifting a 300+ lb appliance and I doubt anyone else is. So every few years, it overheats in the summer.

It also shipped with a defective drain plug that would get blocked by a biofilm and cause the whole fridge to ice up. That was eventually recalled.

All of this is incompetence and engineering malpractice, committed by one of the largest and well respected appliance manufacturers. Their sole priority is engineered reliability to maximize revenue.
I've read[1] that it's possible to legally obtain LTSC without volume licensing by purchasing a few other Microsoft thingies. Is such a method how you did this, or did you unfurl your sails?

Btw (rant incoming), this isn't a spiel against piracy. If Microsoft complains that people pirate LTSC without providing an easy legal way to obtain it, they can cry me a river. I just switched over to Linux from Win7 early this year; between spying on you, stability and data loss issues from firing their QA department, the auto-installation of Candy Crush, and the intentional difficulty in getting LTSC which doesn't have these problems, they lost me from ever switching to Windows 10. Which is an absolute shame, because if it weren't for those dealbreakers, it would actually be a good OS, and I would be using it on my desktop. Maybe someday I'll spin up a QEMU gaming VM, but if they ever make LTSC impossible to obtain, I'll just try to forget Windows 10 exists entirely.

[1]https://community.spiceworks.com/topic/2167558-explicit-inst...
Nothing is inherently bad but diesels tend to be heavier for the power they make. And there's a fairly well understood weight vs reliability tradeoff. Light an unreliable is bad for airplanes and so is heavy and reliable. You want light and reliable, ideally.
The fuel mileage sounds incredible, it's in the same range as an F150. The pilot must be a major part of the expense, meaning it could also be well positioned for an autonomous shuttle future, if those are ever fully trusted, bringing the cost down even further.

Obviously they still have a long way to but they are saying the right things to get me excited, even though my knowledge of aircraft efficiency is pretty minimal.

edit: It looks like the Yak-152 mentioned elsewhere in the thread can do about 14 mpg if wikipedia & my math is right.
It is an interesting question. My first thought is that a core element of the Boston Tea Party was that the colonist had no representation, there was no legitimate way for them to participate in their governance and they were protesting specific laws/taxes that were being imposed without their consent.

I don't think that the current situation in the US is analogous. There are lots of ways to affect change without resorting to violence: peaceful protest, drafting new laws, voting for more police funding, voting for different representatives, voting for different executives.

The idea that all those options have been exhausted and the only solution is to physically and economically destroy communities in order to draw attention to the problem is illogical and self-defeating. In an even more bizarre twist, the story that seems to be emerging is that the rioter's demands are to make changes that aren't wanted by the people in the communities that the rioters purport to represent (see recent polls that minority communities want more police, not less).
Laypeople Can Predict Which Social-Science Studies Will Be Replicated
The government here simply doesn’t have the power to shut down the media/internet unless it wants to impose martial law and/or forcibly nationalize massive corporations like Comcast.
Just 1-2 days ago someone posted an article that if a bad hurricane hits Houston area it will be like Chernobyl because of all the oil and chemicals stored in the area. Now the hurricane seems to be heading there. Man this year 2020 keeps on giving.
what's the problem with it? Isn't a good metric going to be numeric, kinda of necessity?...also since these are his personal notes, shouldn't we assume the "you" there means himself? So who's he keeping outside the gate?
This is outdated in terms of recommending bcrypt blindly. Bcrypt has some flaws (leading null bytes, being only "cpu hard") that are addressed by newer hashing functions. Argon2 in independent mode or hybrid mode seems to be the most common recommendation among security luminaries today.
Well can't be worse than Russians with a surname of Mankovich having to introduce themselves in Japan as マンコビッチ
Ya'll probably know this but I'm very interested in tracking Laura as she landfalls using specifically barometers in phones. I do this with All Clear:

https://play.google.com/store/apps/details?id=com.allclearwe... (US android app), source code I write for the clever 'background' sensor data on Android here [1] and animation of the non-landfalling Hurricane Dorian last year as viewed from phones in Eastern Florida [2]

I think with Laura landfalling and travelling across the US for a while, there should be a lot of interesting and maybe useful surface-pressure readings to be had.

Stay safe if you are anywhere near this hurricane. It is ...unprecedented.

[1] https://github.com/JacobSheehy/AllClearSensorLibrary

[2] https://www.allclearweather.com/hurricane-dorian

Also I suppose it's important to shoutout /r/tropicalweather, just about the best community on reddit. Their megathreads and links are always useful. https://reddit.com/r/tropicalweather
Ask HN: Have you had experience with short term role/team rotations?
Hi HN. In my company (specialist software) we're thinking about a short term 'foreign exchange' programme, where two members of different teams swap for a sprint or two, to try and understand what goes on in other teams and learn their challenges.

Has anyone here participated in such a short-term exhange? Was it worth your time?
> Does not a double ended queue have O(1) enqueue and dequeue?

Yes. It's a basic data structure implementable using vector or linked lists.

When using the linked list, you can even do erase in O(1) assuming you have the pointer already. This also turns out to be super useful
this sounds like a case where no amount of unit testing ever would've found the bug. someone found the bug either through reasoning about the implementation or using formal methods and then wrote a test to demonstrate it. you could spend your entire life writing unit tests for this function and chances are you would never find out there was an issue. i'd say this is more of an argument for formal methods than it is for any approach to testing.
It wasn't necessarily the Scunthorpe problem.

“British democracy recognises that you need a system to protect the important things of life, and keep them out of the hands of the barbarians. Things like the opera, Radio Three, the countryside, the law, the universities… both of them.” - Sir Humphrey Appleby
Not being sarcastic, my claustrophobia kicked in and my breathing literally became a bit heavier as I imagined sitting in a metal tube without windows. Had never considered how psychologically important windows are, before.
> The tests passed. When I emergency patched the issue and deployed it to production, the contract firm got mad at me for breaking their tests...to fix a production emergency.

I get the point, but it depends on which tests failed.

Tests for unreleased features and trivial UX stuff is not the same as breaking a test making sure not every customer gets a 50% discount.
I did the same with two of my kids, and we have more than two languages to consider. We want something simple to write, spell, and pronounce in all 2 languages + dialects: Cantonese, Mandarin, English.

It is super challenging. And some of my relatives are super into 八字 (https://en.wikipedia.org/wiki/Four_Pillars_of_Destiny) that also need to make sure the characters written in Chinese can align with that too.
> I don't see how that would have an effect on TCO, as the storing or not of the FP (beyond in a register) is not part of the calling convention AFAIK

Sysv abi[1], section 3.2.2:

> In addition to registers, each function has a frame on the run-time stack

So it is part of the calling convention. But again, this is IMO pedantry that doesn't really matter.

> Even an external function that calls itself in tail-position should be TCO-able under -fno-omit-frame-pointer. The compiler reuses the same frame and generates a jump instead of a full function call

Yes, I agree. Just interpreting what I think he meant.

1. https://raw.githubusercontent.com/wiki/hjl-tools/x86-psABI/x...
The issue with this is that lets say in patch 1.0.5 someone used that missing check to get another feature working.

Now if you apply the security fix to 1.0.5 the other feature breaks.
It's so weird to see people imagining bad things for Trump to do, then acting as if he actually did them.

Trump is annoying enough, you don't have to make up imaginary things about him.
That first one is what did it for me, years ago—IMHO it’s not even worth trying to form a mental model of d3 until after you’ve read that.
Ian Cooper – TDD, Where Did It All Go Wrong (2017)[video]
Christian Theologians Prepare for Extraterrestrial Life
Show HN: Guess whether a quote is from Trump or fine-tuned GPT-2
I fine-tuned gpt-2 with 40 years' worth of interviews with Trump. It gave pretty believable results so I made a quick quiz where users guess whether a given quote comes from Trump or the model.

It's a minor side project, but I'd love to get people's feedback on it and how I might improve the approach.
I did, they shared Boom's thoughts on it. I am wondering what will actually happen.
You got it wrong, it's a fantastic superhero origin story. Well, hopefully superhero, not supervillain. :)
Die hard vimeleon here.

IMHO chording the 'j' and 'k' keys simultaneously [1] is a severely underutilized solution for escape.

Try it. You'll love it.

If you're going to rebind capslock to something — and this is particularly true if you're on macOS — rebind it to backspace. Capslock escape isn't useful outside of Vim. Backspace is useful everywhere, including inside Vim.

[1] https://github.com/kana/vim-arpeggio
Yes exactly. Going further than that they may even choose a lower density for cost reasons. Elon responded to me about this when I tweeted him about LFP which have worse density but a lower cost, better thermals and safety. In China they are going to use LFP on the low cost SR+ Model 3.