skysight-inc/HackerNews huggingface dataset:
> "don't block, because blocking is always worse than an guessable value being returned through getrandom(0)".

It seems that this fight has continued for so long because both possible answers are valid here, depending on the exact use case of the system as a whole(+)? Have we got an interface which lets you properly specify the paranoia vs. best-effort choice yet?

(+) e.g. the SSH server running on your lightbulb may accept that it's not exposed to the internet and therefore not subject to targeted attack, but it's really inconvenient to sit in the dark, so the security-availability tradeoff is worth it.

> most folks are comfortable that attacking the CRNG is no longer the simplest way to crack system security.

Was it ever? It seems that phishing the admins has always been the easiest way.
List of genes tied to autism doubled – 148 genes now implicated in condition
Doesn't matter which tech they use, when the most ignorant in society are in charge.
For Monte Carlo simulations, CSRNGs are too slow. Xorshift is incredibly fast. You wouldn't want to use a CSRNG for path tracing rendering, for example; you're calling the RNG many times per ray and shooting dozens or hundreds of rays per pixel.

We've dealt with this in Rust—people love to write Monte Carlo simulations as language benchmarks, and Rust used to get dinged for preferring CSRNGs.
Folks are confusing Facebook (the product) with Facebook (the company).

Facebook (the product) is an absolute dumpster fire that is primarily used to spread propaganda that Facebook (the company) is unable and unwilling to stop.

Facebook (the company) is doing just fine, because they quickly realized social media sites are basically dating sites, where each new age cohort attaches to a different one. That means Facebook (the product) can indeed be awful and not affect the company much since all the users just moved to Instagram.
>Anecdote: At age 17, I told my English Literature teacher that I wanted to write really good physics tutorials. She looked confused at me and said "Why? Thats so boring."

I laughed and then I got sad
> I suppose that this isn't surprising because wherever there is a mystery, they can ask for money from politicians. Taxpayers like you and I pay for it.

So it's a conspiracy?
As, I and you link say... pork (and poultry) is a different story. Dairy, beef & lamb are farmed differently here. There is nuance.

This is a disingenuous way of making an argument. Existence of factory farming isn't in dispute. It exists. ...as does regular farming! How can you possibly argue that decent farming (eg dairy) doesn't exist. Decent farming exists. Widely. Profitably. I'm looking out my window at decently raised cows right now.

If you think farming is wrong in principle, that's fine. We can debate this. Arguing that farming is inevitably dominated by bad factory farming practices is nonsense.
Basically, you just need a double buffer system:

- Always run from the back buffer

- Always scan the updated file into the front buffer

- If the front buffer is fresh AND the front buffer contains no bugs, bufferswap
OnThisDay 1984: Tomorrow’s World – world’s first portable digital disc player
I don't see them going away either, but I think that it's important that the public realizes that they are completely optional for good health.

But there is this perception that they are absolutely essential due to decades of dairy industry advertising and lobbying, and it's simply not true.
>Companies that currently aren’t thriving love to blame AWS for their problems. But I don’t think the criticism sticks.

Bold claim and the main point of the blog post but you never expand on why.

From the outside and to many people I speak with, it looks like Amazon just grabs popular open source packages with permissive licenses and then starts selling it.

I hope more open source projects add in clauses that protect themselves from these monstrous corporations.
I think you can simulate this all in advance and have each drone executing a pre-arranged gcode-like program. I'm guessing the complexity of choreography is similar to something like autorouting a circuit board.

Other comments mention that using GPS for relative positioning is fine. The largest source of error in GPS is ionospheric delays, which will affect all these drones equally, so I can believe that. Meanwhile, the flight computer handles figuring out how much power each motor needs to move or maintain its position. What if there is high wind on the day that you want to do this? Either a single drone can remain stationary in that amount of wind, or it can't; if it can't, then you cancel the performance because there is no computer program you can write to suddenly give the drone more control authority.

I doubt there is any additional complexity here; I doubt the drones are looking out for other drones and coordinating with each other. They just go to a set position at a set time at a set speed. Any complexity lies in the positioning; whether GPS + barometric altimeter + IMS (gyro/accelerometer) is enough to get the desired accuracy. It probably is.
Just 'Overview' might be good. Or 'In Depth'
Stop naming things single word neuroscience terms. There are like 50 projects called "Cortex".
Show HN: Archuro (Archuro) Version 0.1.0
Reminds me of mjg's recent attack on Bird: https://mjg59.dreamwidth.org/53258.html

> Digging through the code revealed 8 bytes worth of key fairly quickly, but the other 8 bytes were less obvious. I finally figured out that 4 more bytes were the value of another Bluetooth variable which could be simply read out by a client. The final 4 bytes were more confusing, because all the evidence made no sense. It looked like it came from passing the scooter serial number to atoi(), which converts an ASCII representation of a number to an integer. But this seemed wrong, because atoi() stops at the first non-numeric value and the scooter serial numbers all started with a letter[2]. It turned out that I was overthinking it and for the vast majority of scooters in the fleet, this section of the key was always "0".
China respects certain aspects of the U.S. That's why they steal our patents and knock-off our products. Imitation is the sincerest form of flattery. The best nations copy the best aspects and ideas from other nations.
Intel shooting 2018 star drones.

Shooting with what?
We should require websites to freeze and archive public content instead of deleting it. We already require media published in nearly every other format to be submitted to Library of Congress, and we should extend those protections to our internet heritage.
I think I went:

twm -> olwm -> mwm

I then stopped faffing about with such things (after spending huge amounts of time getting configuration just so) and over the years started increasingly just to go with defaults for most things.
Are you saying that people defending themselves is worse than killing?
I wouldn't call it beautiful, but COBOL is a fairly capable language. I used Microsoft COBOL on the original IBM PC (twin floppy) in 1985 to produce a realtime multiuser data collection system in a factory. This interfaced to various machines and devices using a custom TSR* routine written in x86 assembler.

COBOL was chosen by the customer as they were running an IBM System 36, and the implementation was capable of calling the assembly code almost directly.

Each compile would take around 20 minutes, which teaches you to be careful with the syntax! When the source code got beyond 64k, we had to build the app in sections as that's all IBM Edit at the time could handle at one time. As the article shows, COBOL is quite verbose, so 64k isn't that large!

In later years we updated to Microfocus COBOL which was much better than the Microsoft version.

I can't imagine any modern programmer having any problems learning COBOL sufficiently well in a few days. It was my third language after BASIC and assembler.

[*] TSR = Terminate and Stay Resident program, which you loaded into MSDOS first, prior to running the main (COBOL) program. A very poor-man's "multi-tasking".
How transmission electron microscopy works – and how to improve its capability
It's a bit of a generic issue. Until tail becomes a norm, it's hard to understand. I found embedded test/examples pretty great to quickly get the meaning of an idiom.

in python for instance:

def tail(l):
'''
>>> tail([1,2,3])
>>> [2,3]
>>> tail([])
>>> ValueException("undefined on []")
'''
# actual logic
Yeap, Firefox is shooting themselves in the foot on this one, if you ask me!
How long until society becomes Gattaca? Sorry citizen our “AI” has detected genetic anomalies you will be a disposable factory worker. The rich would surely pay for their children to be genetically altered.
Right... So Amazon using AWS to fund .com means anyone else who can't survive selling goods at break even or a loss just sucks...
Obstetric ultrasound is very standarized and easy to evaluate with Hadlock (https://www.sciencedirect.com/science/article/abs/pii/000293...)

We, however, have access to the report too.
They're "shooting star" drones. They're not "star drones" being shot.
Yes, although there's two kinds of VM safety people might care about. By using a VM you accept that the bare metal owner can look into it if they want to and you have to trust them not to. However, that doesn't mean accepting attacks from other customers - which was what all the Spectre/Meltdown risk was primarily about.
Can you elaborate on your surprise or objection? It may not be obvious to onlookers what you're reacting to.
> All six workers who died at Amazon facilities and operations during the past six months were employees of other firms or contract workers, rather than full-time Amazon employees.

That changes nothing. They were working to Amazon's rules at Amazon operations. Amazon bears responsibility for the firms they choose to work with and the requirements they give them.
And if I'm not mistaken the humidity in the air is also higher than in other planes, increasing the comfort of passengers.
Monocypher is a decent fit here. Just run its ChaCha20 with (a hash of) your seed as the key. Larger libraries (libsodium, NaCl, etc) are decent too, but bigger.
XFCE has reportedly fixed screen tearing as of v4.14. Manjaro XFCE idle RAM usage is now <800MB, no microstuttering or input lag.
A comparison of dietlibc, uclibc, musl, and glibc, by the author of musl: http://www.etalabs.net/compare_libcs.html
Here's a thought. What if drones also projected sound, not just light?
i'm all for adding an artistic flare to set your resume apart from others... but that's a bold move, cotton.
No, thats not true. AFAIK industrial scale beef farming has only started recently in the UK, for example.

https://www.theguardian.com/environment/2018/may/29/revealed...
A Quick Intro to Service Meshes
Do you think so? I live in Toronto and wealth inequality is still constantly at the forefront of political discourse. Obviously Toronto isn't indicative of the rest of Canada, but I don't feel as if poor Canadians are especially better off than poor Americans.
So very true. How can something as simple as md => html become so cumbersome?
If your lightbulb is running ssh not telnet it is assuming some source of entropy, or it may as well be running telnet. There has been some work on hardening handshakes on protocols where randomness might not be available that it could look at.
Well you can keep using the LTS releases. I can't find offhand how long "long" is. Presumably much longer than three months...
Uproar over ‘Abominable’ Movie’s Map of China Spreads in Asia
What I gather from this is that commit messages are a better place for documenting stuff like this than polluting every line of code with often redundant comments.

I like it.
This is just untrue. Dairy was not produced differently in some ancient past. It's produced differently today, in many places, and recently even in the states. Factory farms have small cost advantages and (imo more significantly) financing advantages. Non-corporate farmers can't tap into private equity markets, bond markets and whatnot like corporate farms can.

Anyway, decent farming is as possible today as ever, even moreso. Dairy would not be a luxury item, it would cost slightly more.
I think the law made sense in the past so that the formation of a company would be well-known and not a secret. Now that everything is available online, less so. That the publication servicing companies know you exist, advertise directly to you because of that, and need no other information than your payment to do the publication is proof that the law is no longer useful.
Not guilty at all.

I live east of the Atlantic. My parents live west of the Atlantic. What am I supposed to do, never see my family again west of the Atlantic? Say goodbye to the life I've built east of the Atlantic and move back west again?

There are absolutely no alternatives. If it's such a big problem then force airlines to buy carbon offsets for every passenger and pass on the costs in the form of increased ticket prices. Get governments to pump more money into researching greener aeronautical alternatives. But don't try to guilt people into making morally impossible choices and pretend like you're sitting on some ethical high horse while you're doing it.
2.4k on rent when you're making between 31-3700 post-tax is kinda brutal.
B612 has been trying to do this for a long time, but is not yet successful. Their mission is to defend Earth against asteroid threads, starting with a telescope to detect them.

https://en.wikipedia.org/wiki/B612_Foundation
Google doesn't have a human support team.
Thanks for the very informative reply!

It's already the standard way in Ruby, even in Rails. Jeremy Evans did the template optimization you're describing using frozen strings 3+ years ago in Erubi and it was adopted by Rails just a few months later.

There's no long STW GC phase during requests in modern CRuby either. It's nowhere near as elegant as BEAM's heap-per-process design but the GC issues seen in CRuby < 2.2 have been gone for almost 5 years now.

GitHub retired OOBGC last year. Pause times are just 1-2ms and total time spent in GC is 0.5% on for the main application I work on.

Are you talking about generating better bytecode based on the semantics of Elixir or a bytecode optimization pass?
Kubernetes... (although the documentation has gotten better over the years, to the project’s credit)

Ruby on Rails as well, for the first few years of its existence.
I think that's called karma.
> "Beauty" and "COBOL" do not mix in the same sentence.

The author is falling into the trap of assuming that “easy to learn” = “optimal”. COBOL is extremely easy to learn; you can learn it in a few days. That simplicity comes at a price: you outgrow it _really fast_. You can’t even write a generic sort routine or a linked list data structure in COBOL; the language just doesn’t allow that sort of reuse. I thought it was almost comical that the author had so little experience with COBOL that he wrote that it allowed you to not repeat yourself: the painful experience of rewriting things like sort routines every time you had a different comparison condition or rewriting linked list traversal code when you had a structure with a different schema than the structure that you last wrote linked list traversal code for was the reason everybody started abandoning COBOL for more flexible languages like C (even Pascal was better).
US military will no longer use floppy disks to coordinate nuke launches
If you have a moment, can you expand on that or provide a link? Especially for the last part. Thanks.

This is well outside of my wheelhouse, so please pardon a naive inquiry.
Cities can't opt out of state and federal regulation. Well, I guess they can ( marijuana )... but it's kind of a gray area.

For instance... a city can't say murder is legal on a certain day (like a purge city). That would be heinous.

They can't say that the FDA need not inspect things in a certain city, so long as they are bought and consumed within said city(this is my main point).

Like raw milk
What exactly guarantees that reality? Why can't these tools be used for good moving forward? e.g. detecting heart problems. Seems a little arbitrary to spin technological advancements as progress towards some inevitable dystopian AI-driven future.
Nobel Laureate Robert Solow’s Predictions for the Next Century
Pasture land isn't really usable for anything else, and the level of destruction caused by converting land to monocrops far exceeds that of animal grazing.
> I was also hoping to create an early warning system and at least wake me out of bed a few seconds before an earthquake hits so I'm at least on the way to sheltering myself from falling objects.

Wouldn't it be safer to not put objects that might fall above your bed?
Maybe "oil losing its value" isn't as big a deal for the rest of the world but the other 3 are definitely issues on a global scale.
Good luck and, for what it's worth, that was a very well-written comment.
> Amazon barely makes any profit, you may have heard

And yet somehow Bezos has over a hundred billion dollars and a space program. Where did that come from if not profit? The fact that it doesn't go in the box marked "profit" on the accounts doesn't mean that it isn't the extraction of surplus value.
I have tons of search keywords set up. This is really annoying.
How did you come to this conclusion... this is just flaming
How many people actually believe body positivism deep down? For example, how many people would see zero difference between, all things being equal, dating a thin person and a morbidly obese person?

I'm sure they are out there but I would guess it's very rare compared to the number of people that are body positive in words but not in actions.

I suspect that body positivism wouldn't have that big an effect because most people don't actually believe in it.
Know Your Rights: Investigate the Use of Facial Recognition in Your Backyard
It's rather bizarre how fixated HN commenters are on the photos in this article.
I'm aware. The title is ambiguous, and sounds like Intel likes them some old fashioned skeet shootin'.
Every company is going to have crunch times periodically, but that isn't touted as "standard" like with startups. She's saying that if you care about work-life balance you're not the person they are looking for, which is complete bullshit.
Typedoc [1] is an excellent documentation generator for Typescript.

And every other modern language, be it statically typed or dynamic (with the help of annotations), has had some sort of auto-documentation generator either bundled or at package manager's reach, and probably any can top javadoc in many ways.

[1] https://typedoc.org/
As with most things military, there is a lot more support in the US. There is the @vetswhocode group on Twitter which is a charity set up to get vets back into work. America in general does this a lot better than we do!
I'd design it in the ocean if these units are in costal city, or maybe as a passive element in the water mains if the flow is substantial enough. Not a thermal engineer though so take it with a grain of salt
California governor gives OK for state, local agencies to destroy emails
> makes it seem like it's not that bad, actually

That’s because it was written by somebody who just learned it. It looks fine when you just learn it, until you actually try to solve real problems with it, and then the weakness of its simplicity become very painfully obvious.
Ask HN: How would you build YC from scratch today?
Imagine YC didn't exist today, and you just had the idea to build it.

How would you build it differently than the YC we know today?
Liked the remote filter option
Their diets are probably evolving but we're the ones changing the environment. Instead of grazing pasture, we feed them with genetically modified (not a bad thing per se, but not naturally available on the environment) and so much washed out that we have to fortify with B12 otherwise they would get sick.
"Does it? You can just alter the code and forget to alter the documentation above the functions/methods"

Yes you can forget, but the barrier is much, much, much lower than having to modify a document god knows where.
I'm pretty sure it's intentional at this point. You don't go shooting yourself in the foot, reload and do it again consistently for years without intent.
Innocent people suffering while the top 1% can just build palaces is karma?
Well, the proper solution for the future would be for the kernel to save and restore a random seed using UEFI variables, a similar firmware mechanism or free space in a boot sector or swap partition.

But of course this doesn't solve the problem of newer kernels on existing installations with no such stored seed and that don't pass command line argument telling the kernel where to store the seed.
Why not just cool the sun?
Client side vulns do exist. Your model is not complete.
Best Doorbells for Dog to Ring to Go Outside
fullstack engineer do you really need frontend developer

These terms are meaningless in both ML and finance.
Should people be having children in a world that contains nuclear weapons? Or starvation? Or Nazis? What horror.
Documentation pulled out of code is only as good as the doc comments that have been written. It does have the advantage of making it far easier to write and maintain. If you're editing a function, if the documentation is just above then you're more likely to update it.

This from the Rust standard library is a good example - https://doc.rust-lang.org/std/result/index.html . I think that's great documentation, and it's entirely generated from the source code.

Most rust libraries won't have this level of explanatory detail, the core team have put a lot of effort into making it as easy as possible to learn, and documentation effort is part of that (the Rust book is another important part).

Something else that Rust does well is that 'examples' is a standard part of project layout. For libraries that haven't done their top level documentation well, the examples folder will usually give a good demonstration of how to use the code, and they usually exist because that's the easiest thing for the library author, and the usually compile because they're automatically built by `cargo build`.
"Kids are becoming more impacient for reading."

=>impatient

I was hoping to see a video of it being used, but didn't find one after a bit of looking
Shoulders – quickly view a list of your dependencies' open issues
In Palo Alto we would receive notices in our mailbox whenever a local business was applying for a liquor license.

I think this is fairly common.
>Getting a technical job is like dating:

The author said something very similar in her blog.

Maybe interviewing and hiring isn't anything like dating, and the people in power who treat it as such should reflect on that.

>It's not about me, it's about your ability to do the job.

If it were, you probably wouldn't equate it with dating. Or you wouldn't hear SV companies continually talk about cultural fit.
> Because I expect people/organisations to not be hypocritical, anyone describing themselves as tolerant and inclusive but unable to work with most people in the world are hypocritical.

This accusation of hypocrisy is thrown frequently. But I don't see Gitlab, or the vast majority of progressives claiming to be universally and unconditionally tolerant. In fact Gitlab is literally enumerating their limits with the three points I quoted above.
From a fashion stylist to a digital nomad writer and translator
I'm guessing most of those steps will be automated, or done in bulk, therefore only taking 1 or 2 seconds of actual human time.

For example, sticking labels on a box could be entirely automated, with the only time use being 30 minutes to replace the printer once every million labels when it wears out.
The Future of Qt 3D
Spanish police has begun seizure of the web site distributing the app https://app.tsunamidemocratic.cat/