skysight-inc/HackerNews huggingface dataset:
Opinion

In the next hundred I believe the answer is already known and the universities will be thought of as a negative - think of the guilds - once the heart of craft production. Computers drive the cost of information processing to zero so it is a bad idea to be in information processing unless you are a computer, own the production or you doing something complimentary to information processing that is not information processing.

I believe most people in our society are like being a farmer in 1700 - understanding tractors and fertilizer means higher production and then concluding this means 2000 will be intensely agricultural. What happens is the relative importance of food declines and while it never disappears the social status and economic importance of food production goes away.

This is true if the information revolution is successful. If the price of information became high in a digital society it would be seen as a lucrative trade but as socio-economic transformation it would have failed.

If this is correct there are measurable ways we would know.

Wages for trades would start an inexorable rise.
The universities not sponsored by capital owners would go bankrupt.
Middle class wages would decline - or hold steady while the absolute number of workers declines if there is gatekeeping.

I walked by an old farm. They had the old machinery nobody remembers, strange devices where ingenious men obviously put sweat and tears and intelligence into. It was melancholy - though I'm sure they had their moment in the sun they would have been quickly superseded. A lot of the pleasure we experience in our life with food and food lifestyle came on the backs of men like these real innovators - and though I'm anti-communist it pains me to see the war against human toil forgotten and disrespected by 2020 culture which has contempt for those who sacrificed for us. Much gets made out of race and class superiority in the culture war - but my strongest belief has been that the biggest contrast is between the dead and the living - we are moral midgets and they were giants. The only person I can think might deserve a statue is Elon Musk - who does not coincidentally come out of a time dilation at the frontier.
> The amount of people admitting not doing TDD surprises me. I wouldn’t dare to write any production code without a comprehensive suite of tests.

This suggests that you don't understand that people can achieve the stated goal of "a comprehensive suite of tests" without TDD.

Just to be clear, people can be passionate about testing without being passionate about TDD.
Probably relted to "Gab". Not sure about "alt-right" but from what I know gab was founded as a "censorship-free alternative to Twitter".

https://gab.com/
Desktop password sync to my phone (presumably because I use a master/primary password) no longer works. Using the standalone lockwise app to copy/paste passwords on my phone is really not an improvement in security. :-/

Do the Android Firefox developers even actually use their browser?
I missed where a volume of data was described that was outside elastic search's capacity. Seems unlikely that it "would not cope" regardless of configuration.
>Why is that Ok? How does the dev know that they've not undone anything else?

If the bug is "I thought we were supposed to have a 10 minute timeout and we accidentally set the timeout to 10 seconds" it's pretty screamingly obvious that if you change the time from "10" to "600" the problem is now solved and you haven't broken anything else.

Religiously applying this rule of thumb as you describe causes ALL sorts of problems including the problem of people writing tests for the above kind of behavior. That test will fail when it's changed from 600 to 1800 deliberately and that will create a pointless waste of time for everybody.
Cool! that's actually a reason to unpack my HOTAS. Freespace was kind of the last great space shooter of that era IMO.
Actually migrating legacy (ugly) codebases is where writing tests is helpful.

The tests are the invariants -- they help you preserve functionality while you shift the code underneath. You can rewrite ugly code without worrying about botching anything downstream.
Cassandra.

Kafka.
> you guys understand that Hong Kong has and always been part of China, correct?

Given that China has not always existed, how am I to interpret this statement?

> UK gave back a land that wasn't their to keep.

Portions (though not all) of Hong Kong were ceded in perpetuity. They simply were _not_ part of China before being given back.
I usually say something like "What happens if I type 'example.com' in my browser's address bar and hit enter?"

If someone goes wildly off-track and starts talking about the design of the mechanical switches in the keyboard or I am specifically interested in one area vs another then you can easily tailor it "Ok cool - lets skip ahead to the network aspects" or "lets say I've found the server and downloaded the HTML - now what?" etc.

That said, I often like to let people just talk in interviews unless I am really specifically trying to drill into one area and get specific evidence of specific skills. I might jump in with a "Ah - interesting. Tell me more about DNS" or whatever, but usually I find that the good candidates will have a lot to say, and the less-good candidates either say hardly anything, bullshit, or talk a lot but are not good communicators (confusing explanations/hand-waving/etc) ... or a combination of those things :)
Do they also watch only one tv channel?
It might not need to, as long as median income does. The saying of “it’s not what you know, it’s who you know” and “you are the company you keep” rings very true in my experience. Just being around the kids of successful parents should help in opening more doors.
A month or so in and it's still a lot of micromanaging. My biggest sticking point is that I'm unsure of which email address may be used for important notifications and the like so I'm hesitant to screen things out a lot of the time unless they are basically spam.
This is an excellent point. I once had to deal with an external contract firm on a project that I was hired to fix. We had issues of production code breaking so badly that it brought down the entire server (N+1 query issue that triggered 50k queries).

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.

It’s put me on guard again militant test ideologues with no concept of real priorities ever since.
If you care about that, it's very easy to have redundancy there. In fact, the target pipe you route to on each container/system/etc. can be fully virtualized and routed as needed by... syslog. ;-) If you want to go crazy you can wrap it in rate limiting which is done for you by... syslog.
I’ve more commonly heard the question phrased as “after you’ve typed a URL into the browser bar, tell me everything that happens when you press Enter”, which makes talking about key handling issues more reasonably in-scope.
Capabilities can mitigate exfiltration of spectre'd data exactly as described in the bit I quoted. That's mitigation of, not proof against, but it's something.
I'm afraid I don't see your point.
Fear and respect are two completely different things though. Under the Peelite model of policing, it's impossible to create genuine community police officers when there's a huge power differential (IE a tool that can easily end a life) between police and public.
There’s not really any benefit to the ISP to doing this.

If there was, ISPs would already detect 3 quick requests from a client that fits this pattern and disable the domain hijacking for the second and third request (or even for all 3 if they’re confident enough that the first request is part of this pattern).
>>>This isn’t to say there wasn’t propaganda, just that the propaganda was pointed in a different direction: for example a young idealistic police officer working with an veteran of the force to tenaciously investigate an elusive criminal gang for the glory of the Soviet Union.

Interesting, the closest Western execution of this Soviet theme, albeit much more cynically, might be "Child 44", which was banned in much of the FSU and bombed: https://en.wikipedia.org/wiki/Child_44_(film)

Personally I enjoyed it.

>>>American movies rarely have a true patriotic streak, as in “and this, son, is why we must work to better our union.”

"The Siege" might be one of the best for sticking to American values and trying to curb xenophobia. A big part of the plot is the importance of holding other Americans accountable for violations of our laws and our values, even when fighting against "foreign" enemies.

https://en.wikipedia.org/wiki/The_Siege
Thanks both of you for the tips. Looking forward to train travel again sometime in the future. I've gone as far as Porto by train and looking forward to a Porto to San Sebastian rail journey(with many stops in between) as it becomes possible. Cheers.
Ask HN: What's the best alternative to Chrome, and why?
I'm a longtime Chrome user, but the browser is driving me insane. It crashes constantly, and after experiencing issues with my fan, I noticed it was taking up something like 80% CPU. Is there a lightweight browser that's as fast and intuitive, and maybe one that doesn't spy on me as much?
I wouldn't consider it bizarre if a candidate has deep knowledge about something different than what I expected when I started. I'd consider that pretty normal actually, since most people don't work on the same thing.

I wouldn't consider it useless either, unless I'm hiring an engineer for a narrow focus on something (e.g. I want someone that knows BGP), but I've never done that.

I've found that the ability to learn is fungible.
I've just realised my mistake, I needed to turn "use-peer-dns" off.

I did have my router setup to cache DNS requests to google and updated the DHCP config so everything would use my router for resolution, but virgin's DNS servers were still being pulled through as a "dynamic server" according to the RouterOS panel.

I thought Virgin was fiddling with my DNS requests even though I was sending them to a different provider.
SATCON1 Report on Impact of Satellite Constellations on Astronomy
That’s because it’s the hardest thing to grok. I have two electrical engineering degrees from a highly regarded university and still don’t.
And what would a justice system look like, not in terms of vague sentiments or specific outcomes but in terms of process.

Justice is inherently subjective. A "justice system" to you is a facist dictatorship as implemented because it inherently relies on all justice coming from the subjective opinions of a single person, you.
Anyone who has such depth either:

1-Is a genius and has no problem getting a job, therefore doesn't have to jump through these hoops

2- Or is probably on the autism spectrum and might be hard to work with
Let me say as an artist who has watched his hard work being openly pirated, I disagree. Piracy destroys jobs, opportunity and initiative.

If these cretins want to distribute art for free, they can get off their butts and make their own. No one is stopping them. The world needs more voices, but piracy encourages these loafers to do nothing.
> Without review, publishing an app with a sandbox bypass, or simply abusing entitlements, becomes trivial.

I would _love_ a 3rd-party App Store that hosted jailbreak apps/apps that abuse private APIs/etc, so long as it was clear what I was getting.
> I'll believe it when I see it

See it: https://www.motortrend.com/cars/lucid/air/2021/2021-lucid-ai...

> can they be affordably built at scale?

The Lucid Air is an expensive luxury car. It's affordable in the same way that all luxury cars are affordable: not very. It's not a high volume vehicle.

They will be selling a smaller battery version eventually which will be cheaper but still at luxury car prices.
Why do you think that?

That's like saying "most programmers would never read a book about science, or finance...", or whatever field they are writing software for.
TSMC Expects 5nm to be 11% of 2020 Wafer Production (sub 16nm)
Concorde already flew at 60,000ft. Go much higher than that and you're going to need to put the passengers in space suits, as any cabin depressurization would be...really bad.
Very reminiscent of Neocron, my favourite game of all time. Anyone in HN population a fan?
Yeah, they seem to be more interested in doing UX research and "highlighting value" of this broken feature: https://github.com/mozilla-mobile/fenix/issues/5652
Fixed here: https://github.com/JakeWharton/jakewharton.com/commit/dbe1cf...
Show HN: Chrome extension to auto-close Zoom meeting tabs
Useful Agile (Team) Metrics
That's pretty far from my domain, TBH. Definitely not Windows if I can avoid it, Linux or Mac, cmdline applications, maybe simple web apps.

Would you then dis-recommend F#, or merely not recommend it for Windows compatibility?
Anyone can be a library developer! Unfortunately no one pays library developers, so nearly every programmer is paid to be an application developer.
Right. The have absolutely nothing to do with each other, because the Moz Foundation has probably no say whatsoever in the Corporation's decision. Especially since the Corporation is not only wholly owned by the Foundation but they also have a common chair.

The first line of "About the Mozilla Corporation" [0]:

>The Mozilla Corporation was established in August 2005 as a wholly owned taxable subsidiary that serves the non-profit, public benefit goals of its parent, the Mozilla Foundation (emphasis mine).

[0] https://www.mozilla.org/en-US/foundation/moco/
And once you do get it downloaded, the latest 802.11 spec is over 3000 pages long :D
there are people on this thread that are making bets on these timelines so you totally could.

https://www.lesswrong.com/posts/hQysqfSEzciRazx8k/forecastin...
They suggest "business class prices". There are a growing number of routes where there are all-business class flights, where getting people there twice as fast would be a major competitive advantage.

People sometimes took the Concorde London->NYC to attend meetings and then returned to London the same day. I've done London->Dulles for meetings and then back on a regular boring jet, but it was exhausting and if there had been options to halve that flight time it'd have been fantastic.
>To sync a "last read page" across devices, you need to send a location back to Amazon. It's also appropriate to tie a location to a device, so you can pick the appropriate device to sync your position from.

Why is location needed for that? Shouldn't a device id and account work just fine? I don't need to share my location to sync other devices.
One perk of being friends with Linus is that he gives you email addresses...

Send memes to mg@heyyyyyyyyyyyy.com (this actually works)!
I prefer this version of it: https://www.youtube.com/watch?v=SQoA_wjmE9w
That's true in grocery stores but not other retailers.
You have Go listed for Twitch, but justin.tv launched in 2007 and Go didn't exist until 2009.
It sounds like you're asking for Firefox.

Most other browsers with a similar feature set to Chrome are based on Chromium (like Chrome itself). If you want lightweight, try a text-mode browser.
Close but PCIE Gen3 was the first version that switched to 128/130 encoding.

https://en.wikipedia.org/wiki/PCI_Express#History_and_revisi...
Ok so maybe improve the laws instead of burning down the entire legal system? I mean even if you want to burn down the entire legal system you are never going to get that without a very bloody revolution.
Well, there is something kind of interesting here.

5 + 5 = _

Predict what's next.

The most accurate way to do this is to understand how arithmetic actually works.

Sure, if you've only seen a handful of examples (or this exact example) you may have memorized 10 comes next or you may know a number comes next, but not which number.

If you've seen enormous amounts of this you may deduce the underlying rules in order to more accurately predict what comes next.

There's evidence of this happening with gpt-3.

The scaling hypothesis may be stronger than people suspect.
It's slow. That alone is extremely annoying.

The high-pitched noise every time you click on a link will get old very fast.
>People's actions are rarely with real justice or malice in intention. Most of the time it is nuances of grey, thoughtlessly.

My point is that thoughtlessness is by definition evil and that working under that assumption is better than not. You disagree and that's fine. We won't really reach an agreement over this by arguing I don't think.
The purpose of using tear gas is to disperse a disorderly crowd before they can begin attacking people.
With so many parodies popping up regularly I consider this an accidental(?) growth vector for the original product. Let's see what comes next.
Type-directed metaprogramming in Rust (2018)
Those laws were temporarily broken, then they shut down due to soaring maintenance costs and low ridership... hardly a success story.
Folklore and science of naming practices (2017)
> This anxiety of pushing out at fix - at the risk of undoing other working functionality - ought to be addressed first.

It really depends on how urgent the fix is. Naturally you want the fix to be as isolated as possible so it does not regress other functionality. But even non-urgent fixes can sometimes benefit from getting pushed out following quick manual testing. For example we use Sentry.io for capturing errors in our applications and LogDNA for logging.

Occassionally we'll encounter some kind of edge case where we see a spike in logged errors which blows us past our Sentry and LogDNA quotas. Pushing a fix out before the test is written can be beneficial in cases like this although yes, it's worth avoiding if possible.
I know you're making a joke but FYI, Cops was just canceled after 31 years due to all the recent police protests.

https://www.nytimes.com/2020/06/09/business/media/cops-cance...
In my experience it never was a thing. 12 years writing code, never seen people do TDD even once. You write tests sure, but you don't TDD. All it was is an opportunity for shysters to squeeze money from training unsuspecting companies.

There's another gimmick out there these days, but I won't name and shame, people will get mad.
Absolutely, many drones do use Lidar. But, there probably aren't a million drones with high res Lidar in the world.
Fast flyby seems fine -- "A combination of Falcon Heavy or Space Launch System, chemical propulsion, and Parker Solar Probe-derived heatshield technology would be sufficient for fast flybys"
My understanding is that its a shift in the SPAC model that's making them take off recently.

In the traditional SPAC model, if the SPAC shareholders choose to redeem their shares, the acquired company gets less money, or the deal just doesn't go through. This actually decreases the certainty to the company of any deal. See the case of Far Point, where COVID hurt the company and the SPAC was able to get out of the deal (in fact, management urged shareholders to vote against the deal they had put together!).

Recently, however, SPACs are tending to have small amounts of capital (or at least, few investors), and rely on the PIPEs to make up the difference. As the article points out, the PIPE process isn't too far off from the typical IPO process: your bankers (SPAC management in this case), market the deal to potential investors, and build orders.

In my view, as this approaches its limit, SPACs become very similar to IPOs, with one key difference: regulations. They're not required to file S1s and many other restrictions around marketing to investors no longer exist. In other words, as this trend continues, it seems that the main value that SPACs provide is just a way to do IPOs while skirting many of the SECs requirements.
they should be. One of my parents was a primary care physician. When I was growing up she had on-call duties once a month, and fielded lots of after-hours requests for opioid prescriptions or renewals. These were patients of other doctors at her clinic calling in. She always told them that she wouldn't prescribe those drugs over the phone and they'd need to go into urgent care because she was aware of the abuse and addictive potential. This happened in the mid 90s.
Digging your own digital grave: How should you manage the data you leave behind?
If you are looking for something that is a little more turn-key than this I highly recommend CapRover [0]. I've been using it for years as my POC project PaaS. I haven't yet used it for anything production-facing but I've used it to test out ideas really quickly without having to think about billing (It's on a $20/mo droplet but I used to run it on a $5/mo before I added more projects to it).

I use it to prototype/test ideas quickly, get DB/Api/Client up, running, and publicly accessible (with HTTPS) without much hassle.

It has a number of "one-click" installs for stuff like WP, Jenkins, popular DB's, popular Queues, etc but also supports running docker images (which means PHP/Node/etc support is super easy). There is also multi-host support but I've never personally used that as, again, I use this just for dev and then move to AWS/DO once I have proven it out and I am willing to pay for DB's/EC2 instances.

I'm not affiliated in any way, just someone who likes it.

[0] https://caprover.com/
RSA on the JVM
This is just an utterly baseless comment with no evidence at all.

"many people?" How many? "Self awarded virtue?" Who is doing this?
> This is probably the first time I've seen a UI framework for web that made me want to actually do something _ANYTHING_ with it

I felt the same way! I wonder if there are other frameworks out there that elicit this response.
Nvidia Confirms 12-Pin GPU Power Connector
The projected range for the Overture craft is 8300km. That would just barely get you from San Francisco to Tokyo (shades of Concorde, which on days with contrary winds had to stop to refuel on the New York - London/Paris runs), but not from Los Angeles. Australia and NZ are far too far. With a refueling stop in Hawaii then Auckland is ok, though Sydney is still marginal.

So less wonderful than you'd hope: the Pacific is darned big.
Hey HN! Made this to clean up the mass of Zoom attendee tabs on our Chrome windows. It’s open source, and really just around 100 lines of vanilla JS. But I think scratches a pretty big itch for a lot of us in these strange times.

https://github.com/thesephist/clozoom
> the term is still "master server" and "slaver server", officially

Can you provide a source for this? I was using "primary" and "secondary" back when I administered DNS in the mid-to-late 90s, and my recollection is that primary and secondary were always the terms in use (including in some of the originating RFCs e.g. 1033, 1035).

In fact I checked RFC1035 myself, and it specifically says:

The DNS requires that all zones be redundantly supported by more than
one name server. Designated secondary servers can acquire zones and
check for updates from the primary server using the zone transfer
protocol of the DNS.
Quantum chemistry software benefits from 'stupid-high bandwith RAM'. It says Gaussian supports this hardware. I remember when running VASP (another popular quantum chemistry software) we were not even using all the cores on a node, because the limited performance of the RAM interface.

The basic operation they perform is fast fourier transform on large (number of electrons of the system ^ 2) matrices.