skysight-inc/HackerNews huggingface dataset:
That depends on what you use the PRNG for.

For cryptographic applications what you want is as previously noted just some arbitrary secure stream function (with block cipher in OFB or CTR mode being particularly convenient way to obtain such cipher). Bear in mind that for cryptographic applications it is often important whether the state can be determined by observing the output and whether the state can be rewound back (which then necessitates choosing stream cipher that satisfies these requirements or using more complex construction. Most notably block ciphers in CTR/OFB mode does not satisfy this and ChaCha/Salsa also does not as it is essentially block cipher in CTR mode). Interesting modern construction would involve Keccak-style sponge functions, which are kind of universal cryptographic primitive that is usable as hash, MAC and PRNG/stream cipher all at once depending on mode of operation.

For monte-carlo simulations you want something that is reasonably fast and has large state space. Mersenne Twister is common choice, although XorShift is significantly faster and usually has state space that is large enought.

For randomized distributed simulations (read: lock-step realtime multiplayer games) you don't care about the output quality of the output that much and LCG tends to be sufficient, althought also in this case XorShift would be probably better as it has comparable performance and significantly better output quality.

All the mentioned algorithms are by definition deterministic and discounting implementation errors platform independent.
I do not believe that is a good pattern. First, two devs probably should not be touching the same functionalities (if they are, they ought to be basically pair programming). So diffs should be orthgonal. If diffs are landing in the same branch, each dev should be using their own feature branch, and ideally PRing them back to the branch, but for small hacks, merge is fine.

Think fractally. The farther you get from master, the smaller and more atomic each commit should be.

If your merges are taking lots of coordination or failing to auto-merge, you probably have some poor engineering hygeine at play. Every time I've had merge fails, it's due to haste/sloppiness or a dev branch diverging too much from a mainline.
This is what I sent to the email address on the court's webpage. I ope that is the correct place to send my objection.

To whom it may concern,

I received an email about this "settlement". The email was unclear on how to object to this "settlement". I wish to formally state my objection to this settlement. I fail to see how a discount for future purchases will dissuade organisations from not implementing appropriate security measures. If anything this is a boon to Zappos as to receive the benefit you must spend money with them.

This settlement is incongruous with the purpose of equity courts which is to right a wrong. A discount for a future purchase does not right a wrong and makes a mockery of the court. Further, this settlement does not accord with the consequences of e: Equifax Inc. Customer Data Security Breach Litigation, Case No. 1:17-md-2800-TWT.

I hope the court rejects this agreement and seeks proper remedies for those impacted and appropriate consequences on those who failed in their duties that caused this lawsuit.

>Regards
Who claimed they are "a very good company"?

The post simply says they are "doing very well" (financially). That is fairly objective.
Coding salaries in 2019: Updating the Stack Overflow salary calculator
I migrated my site from WordPress to Jekyll a few years back and I fought a lot with Jekyll and had to write a lot of custom ruby plugins to get everything I wanted.

In retrospect, I really should have just written my own.
This is mentioned in the article so... yeah. Anyways AT will not get everything. It's hard to archive private groups, rate limiting seems unpredictable, bugs are still getting worked out of the scripts. If there's a group you really want saved, don't sit around and hope AT gets it. Use the tools in the article.
When I first read this I couldn’t think of a good use case. Then the example shown seemed like something I deal with all the time and wish I could do. But then I realized I would need to remember to add reloading to the range before I commit to the long loop I wish to change. Pretty damn cool though.

If it doesn’t add much overhead this would be amusing for something like game dev, swapping out how the game works while running it.
Also, they're fun and serve to lighten the tone
Simplifying Web Deploys
To a first approximation, there's no PR or friendly news coverage. 99.999% of even the tech world doesn't care. Meanwhile, the effort involved is no one's day job. Someone is far more likely to hear "Why are you wasting your time on this?" than "attaboy!"
The National Security Commission on AI Wants You
The biggest issue is that every single incident is met with some extremely poor response. How would you feel if your spouse or sibling was lying on the floor for 20 minutes before anyone noticed? But holy shit, they put an item in the wrong place, 60 second response on an ass chewing. Seriously, the "personal medical issue", if dealt with just as fast as the misplaced item, could have actually saved his life.

Timeliness and telling other people to just ignore what's going on and keep working... other companies give people the day off or quarantine the area. It's a pretty fucked up situation for a lot of people. This isn't the military. It's a warehouse fulfilling movies and other useless junk that half the customers don't even remember ordering. There's no real mission to trudge through other than making sure Bezos can buy something else shiny.
Hello World – An Illustrated Guide to Server-Side and Client-Side Code
I think you are right, unless factory farms are simply forbidden they will continue to exist for the sheer force of economics.
Industries Where Flagship Companies Choose Ruby on Rails
Ask HN: What's your pull request template look like?
What I’m always looking for with technical documentation - which I rarely if ever am able to find - is, what problem is this thing is trying to solve? How is, say, Angular better than plain-old Javascript? How is Spark better than a shell script triggered by a cron job? How is Spring better than Java by itself? What sorts of problems are they most appropriate for? Sometimes I suspect that I can’t find this information because there are no problems that this thing actually solves…
I read it a while ago and wish I hadn’t. It was quite disturbing. Read at your own risk.
My experience is literally that 1/3 of my logins result in "our system is down right now". Probably because I often want to check my account in the evening on a weekend.
>>It still is

It is not if you use free source format, which most new cobol programming is done in. Fixed source format does require the columns specifically, free source format lets you start wherever on the line you want, and extend for however long of a line you would like, but comments start with *>
Don't be ridiculous. Our nuclear missile launch systems need to be redeveloped with Rapid Agile methodology, and using all the latest Javascript frameworks, MongoDB databases, Kubernetes microservices, and a great web interface that can be easily accessed over the internet.
Amazon barely makes a profit.... you are just strengthening their paranoia by making such ludicrous claims! Such assertions you make come off across as delusional and biased. Jeff Bezos' net worth is billions and billions. Yet, no profit here. Give us a break and continue to collect your paycheck form Amazon.
No. But then the founders can't offload their surplus stress onto the employees.
> I'll repeat my question I did to another one - are you employed by or paid by Amazon?

No.

> "nobody died" is not good enough. Whataboutism is not a good counter-argument.

I can guarantee you, there are 12 employers in the US which had multiple fatalities in the past year, most of them in construction. Therefore, on a list of "12 most dangerous employers", every single item should include a fatality. Otherwise, your list is bullshit.
It's not a direct comparison, but what was the financial impact and mindshare/market impact on Uber of Travis Kalanick's perceived 'dudebro' leadership? Heck, how much did Uber spend just on damage control? A controversial and divisive leadership figure is a problem for any organization, particularly once that's dependent on donations.

Edit: have you ever witnessed something where all you could think while watching it was "Guy, just shut up, you're doing nothing but hurting yourself by talking."? Now imagine that instead of being some guy on news coverage it's someone who's seen as the public face of your organization, he has a history of doing the same thing and you have zero faith that he won't do it in the future.
Thankfully you have learnt that when something doesn't make sense to you, you should investigate and read further. The fact that 2 of the examples you named are happening in the same country should give you a hint.
I've screened a lot of people for technical roles.

When I reject someone: It's not about me, it's about your ability to do the job.

Getting a technical job is like dating: I had to interview at a lot of different companies before I chose the company that I work at. It took me about 6 weeks, full-time, to find my current role.

Software engineering involves some learned skills, but also an aptitude that can not be learned. The same is true for athletics, musicianship, entrepreneurship, ect.

If you're frustrated in your job search, it may be time to evaluate both the kind of career you're trying to have, the lifestyle it affords. Sometimes making ends meet means living more frugally with a more appropriate career.
Interesting idea. I think this is actually the natural way of writing for most people, at least for me. Some improvements can be done in the UX to make the navigation easier. Also, I didn't get how the final text is being generated.
Oh my god it's like it's straight out of Wall-E.

I really don't look forward to any of that.
In Ruby, Rails and many projects in the Rails ecosystem aspire to it. The result is (to me) poor code locality and unreadably deep call stacks.
Amazon isn’t killing your business, you just suck at it
Bach knew about pianos, he even worked as a “piano salesman” for a period of time

> Bach went on to become an agent for Silbermann, selling his pianos in Leipzig. There’s even a receipt signed by Bach on May 9, 1749, selling a “Piano et Forte” to a Polish count, Jan Casimir von Branitzky.

From https://notanothermusichistorycliche.blogspot.com/2016/07/di...
I'm just told to not write so much bullshit.
Software Testing Anti-Patterns
Okay, but no one is picking up on the fact that the misplaced item mentioned was viewed on camera and dealt with in single digit minute response.

He collapsed on camera. 20+ minute response.
Maybe before we rush to adopt machine learning in financial services we should consider the consequences of blithely giving this technology such a central position in our lives.
Not yet, but it's coming. And most of the really difficult infrastructure is already there, at least for the C/C++ compilation.
> entrepreneur

You are not an entrepreneur if you work at a startup. You are just a worker, and more often than not, a worker who is not well compensated for the work you do.
Facebook and Speech
Automating Release Notes on GitHub
A carbon tax is precisely what I'm talking about, it's just forced.

Sure, we shouldn't ban anything. We probably actually can't.
Creating SaaS is not the difficult part. The most difficult part is distribution
On short flights (<=3 hours), I'll generally take the window seat since there's built in entertainment (I'm perfectly content to just look out the window instead of watching TV on shorter flights). But on flights longer than 3 hours, I've started taking aisle seats and getting up and just walking around for a minute every 30 minutes. That does wonders for me.
I'm from Europe, the culture is I bet a bit different but the laws of economics still apply. If a farmer can produce the same product in larger volumes and cheaper, it will have an advantage over the competition and start taking a bigger share of the market.

The competition will catch up, etc. it's the same thing. But there is this very powerful marketing message that these things only happen in the US, which is not at all true.

It's all these pictures of happy cows and farmers at the supermarket, that create an unrealistic perception of how animals are raised.
Molecules in Blood Spike Hours Before Seizures
Watching the UK try to adopt ML is like watching a toddler try to drive a Ferrari.

The BoE prides itself on being "up" with the latest talking points amongst the chattering classes. But take a look at how the BoE is actually run and you will get an idea why British society struggles with change.

Incompetence and knowledge of irrelevant information is pride of place in British society. Example: Carney has been the most accident prone BoE governor since...the last one, who was trying to raise rates in 2008...the Chief Economist was head of Financial Stability in 2006...yes, seriously (incidentally, he recovered his reputation by being able to hit headlines by talking about new trendy topics like ML).

Where ML has been implemented in the UK it is often by managers who have almost no competence in any real-world skills. They have heard about ML, think it is magic, and want to look like they know what they are doing. This has resulted in very bad outcomes (a recent story - https://www.theguardian.com/society/2019/oct/15/councils-usi...).

I don't think this effect is at all well understood (economists, for example, tend to assume that the person in charge actually knows what they are doing...despite all the research suggesting the contrary in the UK). Insurance has done well because there is a good level of statistical knowledge amongst managers. But I suspect the UK will continue to lag the world (as it does in almost everything else) as the hype disappears, and the typical British suspicion of new technology and change returns.
Reading the requirements on their website one might wonder whether the forgot to update them a decade ago. But they are probably real.
Their software is utter crap, though – even by the standards of the EDA industry. Some of their tools (I'm looking at you, designer) are so old and unmaintained, that they still show the Actel logo.
Gmail ignores anything past the + in username+foo@gmail.com. I wonder how much bobby-tables-esque havoc I can wreak with name+£€ϵ@gmail.com.

Edit: already found one. Leet is supposed to end with
Compart › unicode
“” U+2608 Thunderstorm Unicode Character.

Doesn't show up on my comment.
I think that you are not using properly the issue tracker.
You absolutely need as a bare minimum the why and the reporter of the issue.
When you do a blame you can easily see the issue id and open it with 1 click to understand why that code exists and who requested the change.
OneTravel creates fake booking urgency via random numbers in JavaScript
Your original comment was drawing generalisations about a certain character of thought from one person's experience. Obviously, I am not asking if you have met another particle physicist with this specific set of eccentricities.

Nor do I preclude anything about the scope or validity of someone's experiences, unlike your original comment.
is there a tool to migrate yahoo groups email conversations to GNU Mailman so that I can search old conversations?
Two Aspects of Hearing and Virtual Reality
If you are switching ticketing systems without migrating all the issues you are doing it wrong.
Because they are convinced that they are doing the right thing.
They must have either bought too many or excessed some chips that didn't test perfect, because when I did my NASA internship around 2007-08 an electronic's surplus store in Houston had boxes of 8086 chips, 8088's as well. I still have a couple I bought with the intention of making some hobby SBC's (single board computers).
How do you rollback deployments in Kubernetes?
It doesn't matter how many people exist if each is a net zero in terms of emissions. What would be better, having more children that each have a net negative impact on the planet, or having fewer?

Personally, I think the whole "reduce the number of humans" solution is terrible and completely misses the mark. We don't need to reduce the number of humans, we need to increase the efficiency of each human in terms of impact on the environment. We need more innovators, not fewer, and innovators need capital, so we should be encouraging more reproduction by those with means rather than less.

Personally, I think the most practical solution is to tax pollution. Wealthy nations seem to produce far more pollution per captia than developing nation's, and developing nations adopt our bad habits. Taxing pollution increases the cost of these bad habits and encourages green innovation. We saw a move toward smaller cars in 2008 when driving became more expensive relative to income, and the same thing can happen to other aspects of our lives if living green becomes less expensive than polluting. And that culture of living green (and the cost reductions associated with innovation) will propagate to developing countries, which will decrease the average political per capita.

I don't think reducing the total population significantly is workable, and attempts are only going to remove the people who have the largest chance of solving the problem generally.
Kindle Hackers Are Disabling Tracking and Ads
Dumb question, but why do you need a static site generator vs just writing an html file?
It will encourage users to use your current and new products, if they don't have to worry that you're going to delete all their data.
Actually, pretty much every Amazon FC (at least in North America) has free coffee machines in the breakrooms. Some FCs have really bad coffee, but it is there and it is free. It used to cost money at some sites (to pay for the vending machine) but based on associate feedback it is now broad policy to be free.

I work in a corp office where the coffee is far worse than many FCs I've been to.
Happened to me on linux all the time when writing the pipe operator in a terminal. Thankfully the error message lead me to a fix.
Not at all. I believe in reality of global warming. But, political reality is different from physical reality: it exists in political reality and in public perception only for the reasons i cited. Otherwise, ofc it would still exist, but we wouldn't know or care.
Bronies creep me way the fuck out.
Perhaps the photos are an unusual way (to you) to convey the same (augmented) message of the text they sideline.

Only, you don't know how to read them. And that distracts you.

It makes sense/speaks to me, in a reassuring way.

And it reminds me how the web was, a few years ago, so free from judgement in how "messages are supposed to look such or such".
I’d imagine that if you happen to work in the industry, then you would know if what you were hearing was a problem.

From what I’ve read, those with clearances that hear something outside of a secure area are obligated to report it immediately.
Software Development: The Magical Number Seven, Plus or Minus Two
Agreed, but in this case, it was an encoding/whitespace change so there isn't really anywhere else to put this info.
We recently had made a transatlantic flight with our two very small children.... it was actually relaxing when, at some random point, they just fell asleep and we could sit for a while instead of moving all the time, also walking throught the plane just as you described.
Actually, most crops (80% of the world crops) are for feeding animals.

Shooting the animals yourself is not a very practical solution, or scalable. Sure you could do it for yourself and your family at great expense of your time and even some personal risk, but what about the rest of your city and country?

That would surely not scale, there is just not enough wild game to hunt, it can only be done at certain times of the year., etc.
Interesting project.

So far the only desktop OS + compiler I know that can be reasonably understood in its entirety is http://www.projectoberon.com
It's described as a framework of Vue... Itself a framework.

I'll need to try this, gotta see how deep this goes.
Nope, when I was using 1.44MB floppies, they were extremely reliable.

However, after most people had moved on, when I did use more recently-manufactured ones, they were indeed terrible.

My theory is that, when Zip disks and CD-Rs took over and people stopped using 1.44MB floppies, the manufacturing of them changed, and both the disks and the drives became much crappier than they used to be. The drive manufacturing moved from Japan to Thailand, for instance, for some of the drives I looked at, and the components were noticeably crappier (drive motors much smaller, for instance). These were the days when every PC had a 1.44MB drive just for Windows XP drivers, and no one ever used the drive for anything else because it was just too small, so the OEMs really cut back on the quality since the drives weren't expected to be used much.

But back in the early 90s, it wasn't like that; those disks were totally bulletproof, just like all the other floppies.
It seems like solid advise, but not sufficient? Having wasted many hours watching tv mystery shows, I’d say that just because the crime is coherent, doesn’t mean it’s compelling. Though it for sure helps, I thought his comment about “is it good enough for serial” is nice advice (unless you want to be subversive of course).

But for me, what matters is the sequence of clues. Too many time it’s just talk to person a, talk to person b, etc, until they hit a “dead end” until the magic revelation/piece of evidence solves it. But for me a real compelling mystery has every piece along for the entire ride. And that’s not really related to the core crime that you sketch out.
I don't know about the other guy's setup, but here's the github repo: https://github.com/kubernetes-sigs/kind

KIND - Kubernetes In Docker
Every static site generator website has explanation for this.
> Assuming I order 3 items/week, and am typical of US citizens, amazon ought to be able to serve everyone with 130k employees.

Which means you'll want 260k so you can make them all half-time and keep benefits to a minimum.
Replacing Component Lifecycle Methods with React Hooks
Amazon barely makes any profit because they invest nearly 100% of revenues back into new, non-revenue-generating initiatives, to avoid paying taxes and set themselves up for potential future revenue streams in new areas. They could have huge profits overnight if they wanted to, they'd just have to cut back on developing delivery drones and funding astroturfing campaigns on hacker news, and they'd also have to pay taxes.
Anything can be made to explode.
Show HN: Voyager Golden Record Simulator
Some time ago I was trying to find a place where I could see/hear all of the images/audio encoded on the Voyager Golden Records[1]. I was able to find subsets of the media, but nothing comprehensive apart from one book/CD combo that was long out of print, and it was hard to find with a working CD.

Over the years I collected the bits and pieces until I had everything, and I put them together in this simulator so others can enjoy all of the media in one place:

http://voyager.damninteresting.com/

I also wanted to see if I could realistically render a spinning record, and I think it turned out pretty well.

[1] https://voyager.jpl.nasa.gov/golden-record/
FWIW, I don't think "java -version" is a good benchmark of java startup time - why should it start up the JVM just to print the version?
Basically, template compiling. Not having to copy/paste reusable parts around, which is error prone and time consuming. Depending on the tool there's other stuff, like generating sitemaps, optimizing images, CSS treeshaking and other optimizations, all the good stuff that would otherwise happen manually or not at all.