skysight-inc/HackerNews huggingface dataset:
My main point is that in places where it is needed software is already regulated because there are people who made their risk management and are willing to pay for it.

Automotive and banking do a lot of dependency checking, they have a lot of quality gateways. Of course they still fail because usually they have so much software to check that they would not have enough developers in the world to check all (take into account that you also need developers competent in that area).

They have to pick their battles and cover most important parts of their operations. So now volume of software to be checked is more than we have man-hours of developers in the world. Saying that you can do that for every software system and do it at least decently is naive.

We can put regulation in place but then we have to stop all software development in the world. This way "You can, in fact, crack open the binaries and look at what's inside." is true if you have a single binary but if we speak about organization that depends on thousands of applications problem is exploding to not managable scale.
DigitalOcean Announces Pricing of Initial Public Offering
I'm picturing Rasputin.

https://en.wikipedia.org/wiki/Grigori_Rasputin#/media/File:R...
If Venus wasn't hit with something massive why the weird backwards and slow rotation that no other planet has?

I feel like even if Venus had Earth-like atmosphere it'll still be hard for life to endure the 121-day long "day" and "night" where temperature would go from like 250°C to -250°C (numbers from the top of my head). Maybe only on poles there would be possible for water to stay in liquid form for long enough so that life could emerge.
They had English translations of the job ads in I think The Sun of all places.

eg https://www.mirror.co.uk/news/world-news/job-ad-experts-bats...
FAANG. The chairs at the office were super good. This is partly why I'm part of the pro WFO crowd - because then I don't need to spend thousands on getting a similar quality setup to the office.
The Global Threats by Cybercriminals During COVID19 Pandemic
You're thinking of Agloe, New York: https://en.wikipedia.org/wiki/Agloe,_New_York

However, it never really became a real town or anything. There was an Agloe General Store there, but that seems to have been it.
what's bullshit about temp checks?

if it's being sold as a silver bullet that stops all covid (or something else) , well sure, obviously that's bullshit.

or is it the idea that it's OK to open everything if you just do temp checks, cause yeah, I can see how that would be bullshit too.

But set a high enough threshold (to escape measurement error) and with accurate enough tools, it's one of the few public health things that seems somewhat evidence based: if you've got a verifiable fever, you probably shouldn't be out and mixing with others in confined spaces.

hell, it probably made community health sense before COVID.

obviously this doesn't stop non-fever, non symptomatic transmission, or people who dope themselves or their kids up to avoid detection, and it doesn't magically get rid of covid, but it picks out the low hanging fruit, and assuming properly calibrated equipment, seems like an obvious public health win to me (as I said, if you've got a fever, you should bloody well be going home/ denied entry to a workplace even in non-covid times).
Issue the people with nets, balloons, and shotguns.
Declare a national drone hunting holiday.
Looks like the links to the book are broken in the article. The book in question is this: https://en.m.wikipedia.org/wiki/Hacker%27s_Delight
Precisely. Sorry if I didn't choose my words better GP.
Uluru waterfalls: Rain brings 'unique' sight to Australian landmark
It's a thing in hardware design when people would make embedded/IoT devices to sell.

https://www.youtube.com/watch?v=UwrkfHadeQQ
Beat me to the reply!
Personally I think putting up a plaque celebrating someone with mental health problems and a revolver, who attempted to murder someone doesn’t make any sense.
"When you have put a lot of ideas together to make an elaborate theory, you want to make sure, when explaining what it fits, that those things it fits are not just the things that gave you the idea for the theory; but that the finished theory makes something else come out right, in addition."

Intelligent people are good at pattern recognition and finding logical explanations for events: why BTC went up, why an election swung a certain way, what's happening in the economy.

For me, the main benefit of science is not that it can "explain" but that it can "predict". Next time you try to offer an explanation for something, ask yourself if your explanation can predict some events in the future.
Samsung at least uses 1 qualifier per device. S21 Plus, S21 Ultra.

Apple's 12 Pro Max, though...
https://www.npr.org/sections/krulwich/2014/03/18/290236647/a...
I am serious. I have DNS data that I save. I serve zone files over the loopback. This is simpler and faster than any cache. It works for me.

Not that anyone except me should care, but this beats any recursive resolver in terms of speed, produces less DNS traffic over the network, can eliminate ads/tracking, increases "privacy"^1 and allows for resiliance against other peoples' DNS problems. I have seen people complain they could not reach some website because of some DNS problem; meanwhile I had no problems because I am not making DNS queries over the network every time a re-visit the site.

Why do this? The story is that many years ago I was running a copy of the root zone served over the loopback. Gradually I started adding A records to it for sites I used often. IIRC I think .mil used to have some A RRs in their zone file that were for websites not nameservers. This technique reduces the number of queries needed to resolve those names. Faster lookups. That might be where I got the idea, otherwise I was just experimenting. I got obsessed with faster lookups, fewer queries. Over the years the local DNS setup I use became more complex and I started running multiple authoritative servers over the loopback, but the technique is essentially the same. Gather DNS data in bulk, save it and serve it. It works for me.

1. One property of this is that DNS lookups are not done at the same time as the user accesses the resource, e.g., a website or whatever. Thus, FWIW, a network observer cannot make easy inferences about what reources a user is accessing, e.g., via a shared IP at a CDN, simply by looking at DNS queries.

For recreational web use, like reading HN and sites posted here, I use a text-only browser and a forward proxy that strips unnecessary headers and does not send SNI except when required. Obsessive minimalist. For serious, non-recreational web use I still have to use a bloated graphical browser and ISP DNS just like everyone else.

It is probably inviting DVs and negative, snarky comments to share this in this thread, but there you go.
If each of those 1 lb bombs lands precisely on one of the ship's sensors, then that ship is out of action, even if its hull has not been breached anywhere.
QCon talk (2012): https://www.infoq.com/presentations/Crazy-Fast-Build-Times-o...
I use hot-reloading of tiny modules to get turnaround below 1 second on all my projects, server and client:

My Java HTTP server hot-deploys a .jar containing new code with a simple classloader: https://github.com/tinspin/rupy

My C+ 3D MMO engine uses .dll/.so hot-reloading so that the game code can change while the engine is running, it's not released yet: http://talk.binarytask.com/task?id=5959519327505901449
Citigroup CEO ordains Zoom-free Fridays to ease ‘relentless’ pandemic workday
I didn’t realize Violet Gibson was Italian.
I forgot about synthetic apertures! IIRC the Event Horizon Telescope result had to include the model of what the black hole probably looked like to refine the image, it would be fascinating to see what could be done by a constellation of telescopes in LEO. Though the [3] link says that aperture masking only gets you to the diffraction-limited regime.
An incidental aside, but I actually wrote a comment yesterday on the benefit of using the fastest tooling you can find, along with a restart-from-scratch strategy (non-incremental, non-"reload these specific things while juggling ABI compatibility with X Y and Z already in memory") similar to clean rebuilding.

It's a textbook wall of text, but IMO represents a bit of anecdata that 100% agrees with the idea that lowering build and processing times are absolutely worth it. https://news.ycombinator.com/item?id=26555366
TLS can be used on other protocols than HTTP (think SMTPs, IMAPs, OpenVPN, etc.)
Not sure. To be honest I'm not that up on the details.
Removing an SD card from its socket during a write operation can actually brick the card enough to no longer work at the block level. Perhaps it's brand dependent, but I'm talking about a well known name brand. It's rare, but I know of a ziplock bag of bricked SD cards that shows it's not too rare.

I suspect it occurs when a card loses power while in the middle of shifting data around for wear leveling purposes. Presumably, some internal data structure gets borked in a way that the card's embedded MCU firmware didn't anticipate and can't recover from.
> What is troublesome is that this letter seeks to oust the entire FSF board.

Seeking to oust the entire FSF board is kind of the point of the entire exercise -- Stallman or no Stallman. As long as the FSF board is committed to the Four Olds, there will be an army of twitterati searching their entire blog, mailing-list, and social-media history for the six words that will hang them. As long as the FSF and other institutions remain authoritative and outside the control of the "woke" (who are really lickspittle agents of corporate interests mixed with a few assorted grifters), they will be considered hostile and a threat, to be dealt with accordingly: subverted and neutralized, or failing that, destroyed.

The next step is to gain control of the OSI so as to change the Open Source Definition.
> We really don't need more luxury apartments or million dollar condos.

Of course we do. If condos are a million dollars we need more of them so that the price decreases. All housing is "luxury" housing when there isn't enough housing.
Great! DigitalOcean is my preferred place to host websites. The quality of the service they provide is fantastic and the prices are also very low.
I’m sincerely sorry that I so poorly formulated the joke.
> You know what's an even worse cognitive overhead? Languages without strong typing, like Elixir.

I see this mentioned many times, but when I do my impression (which might be wrong) is that you haven't written Elixir or Erlang for any thing more serious than tutorials or docs examples. Besides, elixir is technically (?) strongly typed - but not statically typed. Regarding async/await, compared to the things you get in the BEAM - that part specially is like comparing a stone wheel car moved by oxen with a space shuttle that has the same costs (or less), to launch and operate. It might sound snobbish, but sincerely I don't know what to say when I read that.

Although not compile time, pattern matching allows you to define as strict, and in some cases, stricter conditions for functions than many typed languages, without any additional cognitive overhead or complex type definitions that you need a PhD to understand.

def do_it(<<a::binary-size(2), ":", b::binary-size(4)>>), do: IO.puts("the argument is a binary string, of the form xx:xxxx")

Even conditions where it depends on more than the types, like with complex types such as maps, structs, tuples, lists, where parts of those conform to a certain pattern, in any combination needed.
Ok, I guess I think of charity as an expression of solidarity, rather than an alternative.
Right now I can't stand that my Create React App builds for a TypeScript project take several minutes to build on CI machines. Makes me want to ditch it entirely!
Google's challenge right now is to get customers from AWS and Azure. People who will see that page are probably comfortable with AWS or Azure and so Google wants to tell those people that we have most of the features which our competitors have.
Because it's better than whatever candy bar you'd buy in the store or granulated sugar which is easy to overdose.
Why I Became a Software Engineer
No, seriously now, why did you become a software engineer? Was it the beauty of the algorithms? The intelligence of the design patterns? The happiness to see other people react to your creations? The agile manifest? The money they promised you? Was it your mom?
I bought an enclosure and related cards from Geekworm [1] some time ago, it's not using a NVMe, instead a 1TB SSD HD. Works like a charm.

[1] https://geekworm.com/collections/raspberry-pi/products/raspb...
https://en.m.wikipedia.org/wiki/Yellow_Fleet : some ships were stuck for eight years after the 1967 war closed the canal at both ends with sunk ships.
> "Hacker in his garage"

I think that’s well within the bounds of possibility. I know at least 8 or 10 people who could pull this off if they tried, I’d give myself maybe a 70% chance of doing so on my own given a low-mid 5 figure budget. I’d suspect there are many many people on diydrones or rcgroups forums who could do it.

Ardupilot, gps waypoint navigation remotely reset using satphone data/telemetry channels, initially guided using public ais coords of the ships.

I’d probably go with a consumer grade fixed wing rc glider to get the range/duration required (that wouldn’t hover over the helipad, but would be much easier to get 90+ mins duration and 100+ mile range that a multi rotor). If I could get a non ais equipped boat near by I’d consider LoRa radios instead of a sat phone (which might end up leaving payment/identity/location data behind) but would have trouble getting much past 100km line of sight range. Also very low bandwidth at long range, so even sending back still images to use for setting new gps waypoints would be a challenge over LoRa.

(For the record, I’m on the other side of the planet, and was at the time of these sightings too...)
My complaint is not that others don't wish to read me; my complaint is that others (instance admins) are deciding for thousands of others who have never met them what content they are allowed to choose to read.

You seem to have conflated the two.

Imagine if an email host started dropping all of your outbound emails to a certain domain, silently, without notifying you.

That would be a bad email server, and that admin's decision should be criticized.
Perhaps HN is of the opinion that you shouldn’t mix politics and violence?
Can you use it on a microcontroller in a home network?
You forgot “Pro”, which is what makes a variant the bigger one.
Not only walking improves creativity it boosts your memory and brain power. [https://www.facebook.com/ScienceNaturePage/videos/1947581662...]. Undoubtedly, should be close to nature. There has been number of evidences, the closer you stay around nature and physically active more chances you stay fit and healthier.
Wait... Are you a chatbot?
“If” applies here nicely, website isn’t responding for me
Nationalism tends to have a different meaning in Ireland and while there is some anti immigration feeling on the rise I would suggest that it is small and entirely misplaced in a country from which many more people traditionally emigrate.
How is refactoring? I was considering moving from Node to Elixir, but now that I’m using TypeScript it does feel like I would be giving something up.

It’s a breeze to make broad changes knowing the compiler will prevent me from missing a code path, etc.
"Coding" has been around since papyrus was invented. Scribes and bureaucrats have always been upper middle class.

It's just putting data on a medium and communicating information. It's why I'm skeptical on no-code ending coding - the most effective form of communication is code. High level code is shorthand - one of the most efficient things out there is array.map().filter()

We'll have AI writing code in the future, but programmers will just become today's equivalent of project owners and managers. They still need to break down requirements, design, tests, and so on. Until there's AGI, someone needs to talk to the customers and clients.
While I agree with you on the surface, it not being able to be displayed is not really true. Bob may not hang it up on their wall or hold but they can put it on their website. Bob can make a dedicated personal museum showing their ownership live streamed in vrchat and altspacevr. Bob can constantly talk about it on their social media. Bob can be an equally big asshole about this as if they could hold it physically.
The issue is one of discoverability: they won't become aware of it in the first place as their instance admin has decided to censor it, making the decision for the user in advance that they shouldn't be allowed to read it.
All of HN (except for you) was replaced with chatbots a few years ago. Don't you remember switching to single-player?
Looks interesting. I found that it has experimental Django support. Anyone using this yet?
I don't stream PDFs, I don't stream reels, I don't stream PPTs, I don't stream WeTransfer.
Don't forget his handling of covid
It was the military itself doing it as a test, but they couldn't disclose that since it's a classified project.
Elephantiasis
Bitcoin paid to Tesla will be retained as Bitcoin, not converted to USD
Thinking clearly about software design
Changed the tweet slightly (fiat currency -> USD) to fit within the hacker news title character limit.
Or perhaps we should all shoot our political opponents in the street?
As is the environmental harm
thanks for completely ignore the point, "it happens" is very different than it being a pandemic level occurence like in the US. Obviously the harm one can inflict with a blade is much less than that of gun, unless you are batman.
> conspiracy

What if it was a legit training exercise and the side effect is some drone scare that also helps get a budget approved.
Yep. Operationally, things like that are interesting. Global as a whole usually recovers pretty well. Might drive container and shipping rates a tad more so.

Truck and train will probably see an increase as well on the China-Europe route if it takes too long.
So also Joyce should be considered a British or an Anglo-Irish writer?
I've started experimenting with the Bazel-like https://please.build/ , which has actual support for incremental builds.

I also advocate avoiding a lot of the typical dependencies in the Java ecosystem. There is a lot of bloated garbage that you'll miss less than you might think.
What if the drones have explosives? They could take out 100k people before we know what's happening
Someone is selling some anti-drone defence systems to the navy...
This seems like a case where some prompt engineering (starting out with three good pickup lines) could improve the output a lot, or so I'd predict.

Remember that tests like these do not upper-bound GPT-3's competence; they sometimes just show that you didn't ask the question the right way.
Nothing prevents calling the AWS CLI inside a Lambda.
Related - These Mini-Ships Teach Pilots How to Navigate Major Waterways

https://www.youtube.com/watch?v=tEDrFiQq1_k

Looks like fun actually!
This is one of the things that really makes me hesitate with Rust.

I have a pretty small database project which sometimes needs to slowly stream updates to a web browser. Pulling in actix and actix-web added over 1s to my debug mode build time on a fancy new zen3 computer. The web front end isn’t the core of this project - which makes the slowdown really sting. I’m tempted move all the web / actix stuff behind a compilation flag just to keep my coding flow while working on the rest of the project.

I know compilation time is being worked on, but it’s still way slower than it could be. I’d love to see an incremental linker for rust some day that’s able to just replace the methods in the binary which were actually changed between builds.
I am just glad he has got a job and can regain some dignity.
He could have done something much more suited to his skill-set and experience like flying a helicopter for a tour company; but its a start.
Bit of a nitpick, but wouldn't the comparison be SvelteKit as similar to Angular, and Svelte similar to React?
Apple could know exactly which apps you have installed on each of your iOS devices. Regular users can only install through the App Store. That requires an Apple ID.

Developers can only install using Apple provided tools that could send info to Apple (and if they don’t, that’s a rounding error, anyways)

They certainly track, per account, what apps e@ch account ever downloaded (App Store — Account — Personalised Recommendations — Purchased Apps & Games, or directly via App Store — Purchased)
I've got boxes of 3D printed versions of the "Save" icon from years ago.

They even have aluminium sliding parts and what looks like some sort of disk inside...

/s
John Brown has memorials, it is not like he would not be celebrated. Also, are you trying to claim radical pacifism Because you mentioning John Brown opens interesting questions. At which point is it ok to respond to violence with violence? At which point is it ok to defend others with violence? The time at which he did what he done was already violent and the slavery itself was hold by violence.

Brown claimed that slavery is war (and violence) against own people and therefore it is ok to use violence to fight it. Does the expectation of non-violent opposition holds for anti nazi partisans too? What would be difference? What about other war heroes?
We've had life for about 500 million years on earth. Maybe a billion as single celled life forms. I used to worry that in 5 billion years it'll all be over on account of the sun entering a new phase and engulfing Earth. But it appears in about 800 million years photosynthesis will no longer be possible [1], which puts an even closer limit on our time here. There's a good chance some will get off this rock, but many won't. And all that we know will be lost, and we'll need space suits to visit, no more nature to enjoy, just barren rock. We'll not be us anymore either of course, time will tell what we evolve into.

[1] https://en.m.wikipedia.org/wiki/Timeline_of_the_far_future
Right. One of the things it does is Update existing RFCs which are otherwise unrelated except that they say you must use TLS (fine) and that TLS 1.0 is Mandatory To Implement.

Without this RFC, inevitably a bureaucrat in some organisation is going to argue that the shiny 2021 project to implement Protocol X must offer the horribly obsolete TLS 1.0 or a 3DES ciphersuite because it says so in this document written in 2010 and surely if that wasn't important it wouldn't say that.

This RFC means you get to say no, see, that document you're pointing at has been updated by this newer document which says I can use TLS 1.2 and AES-128 instead as I was planning to before this stupid Zoom call I'm in now.
> Mountains of paper don't improve the human condition, we need better success metrics.

I'd argue the problem is the concept of "metric" in itself. You can't measure complex human endeavors with a simple objective number. Whenever the concept pops up (lines of code, anyone?), it's always a disaster.
https://youtu.be/1DXpPmpmcak

In 10 years it is not even going to be considered a threat. How are drones worse than mortar shells?
Then HN is, for the lack of a better word, foolish. Politics is violence. What do you think the military does? What do you think the prison system does does? What do you think the police do?

These are all political institutions, and they are all violent; it’s just that the target of the violence is maybe easier for some to ignore (poor black and brown people)
Hybris electric/gas drones are commercially available these days.

https://dronelife.com/2021/03/18/skyfront-gas-electric-hybri...

That could almost had done what’s reported from land, and easily from a small boat 50 miles away from the ships (which is well over the horizon).