skysight-inc/HackerNews huggingface dataset:
Consumers are not savvy as a group. There is always an "eternal september", new suckers born every minute, that can be abused. Beyond that, there are plenty of ways that you can maintain consumer trust while abusing it at the same time. You can sell them products that hurt them in ways they don't understand, and you can control the media surrounding your product enough to ensure that they don't understand. Advertising has a basic purpose of making people aware of products, but it also serves to mislead them on the value of things, overstating the benefits and understating the costs.

This idea that people understand the total consequence of what they do with their money is so simplistic that it's stupid. Markets don't "speak" from a vaccuum, they demand what their constituents are convinced is valuable, regardless of the accuracy of valuation. Lies sell garbage all the time and the consumer isn't to blame for wanting it, the professional, skilled, psychology-wielding liars who sold them on it are.

Hypothetical example: pay for a bunk study that concludes eating apples prevents hair loss, benefit for decades, with negligible repercussions to your business when the lie is uncovered. I'd be skeptical if you claim you can't identify several real examples yourself.
cool. two questions: is gooey cross-platform? and can I build an app starting with gooey rather "port" an existing cli app? what I mean is can I pick and widgets and stuff from the gooey widget library by hand rather than make it parse my Args thing object.
No security industry wants to make the security industry go away: it's that sad.
I don't think you're going to find too many cryptography engineers recommending that you use /dev/random, or, for that matter, the blocking variant of getrandom(2).

This might be a live debate on message boards, or on the wrong stack overflow boards --- though Pornin's answer[1] on this question is one of the all-time good Stack Overflow answers --- but among practitioners, this is long settled.

[1]: https://security.stackexchange.com/questions/3936/is-a-rand-...
Sounds like the prime situation for a counter suit.
Wut? Go to Github and cobble a MitM proxy.
> There is no such thing as perfect information

Exactly, which is why the microeconomics 101 “free trades have mutual benefit or they wouldn't happen” idea is generally wrong, though it may tolerably approximate reality under the best possible conditions in certain markets.
Ai Weiwei and Kevin Abosch Use Blockchain to Make Us Question What’s ‘PRICELESS’
I think it's important to appreciate that while RAM itself is cheap, the same is not always true for upgrading it. A lot of people these days use laptops where RAM is soldered on, and is not upgradeable after purchase. And they may not have had a choice if the machine was provided by the workplace.

Trying to keep RAM usage low doesn't hurt anyone.

What I personally care more about is CPU usage, because it affects the battery life of my laptops. Why is VS Code using 10-20% CPU when I have it open in the background? This behavior seems to come and go with each VS Code update, even without additional extensions installed.
Yep.

People like cimmanom justify that violence by arguing that if people use shared resources to support their non-optimal health choices they're violating other people's rights indirectly. This is an absurd view but very common.

They often don't see it as advocating violence because the government has a monopoly on the use of force. But they really need to ask themselves if the damage done by government violence might very well be greater than the damage done by non-optimal health choices and potential future use of a share resource.

Or maybe they're just authoritarians and believe the government owns the people for the greater good.
I'd appreciate any informed theories as to why this might be the case! The r/Games thread which pointed me to this is full of non-technical explanations of the concept of multi-threading and vague jabs at the developers for not 'optimizing' enough.
> It is the 98th district in the state approved by the Colorado Department of Education to adopt the shorter schedule.

I’m surprised this made the news, it’s becoming common for districts in eastern Colorado to do this.
It's not a fun experience.

A year or so ago, I woke up during the night and felt tingling in my feet. The tingling kept increasing in intensity and seemed to slowly rise along my limbs. A few seconds later, I suddenly heard someone shout with an aggressive but soft voice next to my ear, and felt eerily realistic hands grab my arms and vigorously scratch my right palm. In absolute terror, I remember trying to scream and shake it off, but I couldn't move. And it felt so real. A few seconds later I managed to snap off the paralysis, and rocketed out of my bed. I didn't sleep that night.
Signs You Need a Data Science Platform
Same here. I always thought of lenses as another "kind" of monad but didn't realise they could be distinct foundational blocks. Dang!
> The greatest performance improvement of all is when a system goes from not-working to working

Except when speed is part of the definition of working. For example deep learning. The correct implementation was not enough until the hardware was fast enough.
I have seen plenty of local-machine fast key-value stores, such as LevelDB (By Google), or RocksDB (By Facebook), but I have a hard time imagining what they are for.

What are the use cases for such a library?
Maybe "notable" people?
The answer is that the customers demand it.

I have to say that this even more of a non-answer than the motivations Michens offers.

Sure, customers want X because it's trendy and seems to provide some vague value. But the underlying answer is customers are willing buy the latest crap damn-the-consequences because these particular customers are buying products whose failure mode is going to cost society a lot but isn't going them all that much. IoT being a prime example. The Internet light bulbs knocking out hospitals or whatever - no one is holding anyone accountable and that's great for someone.

Software failures and security failures so far involve remarkably low costs to companies compared to costs to society. Liability provides some disincentive for dumping battery acid in a river (though that seems to be lessening, sadly) but liability for running or selling crappy software is the stuff that dreams are made of.
"groundwater is being consumed by people faster than it's being replenished."

Well, allmost all the water that gets consumed by people still end up in the rivers afterwards ...
Docker Looks to Improve Linux Kernel Security with LinuxKit
I use an RSS aggregator, Feedly, for hackernews and many other sites. Works like a charm.
If I don't care about parallelism nor speed, is there a reason to learn Julia?
I had to dig up the prior discussion to understand what was updated about the offer. Previously it was:

"In exchange for the investment and benefits below, Pioneer will retain 3% of any company you found over the next eight years. Pioneer will also have the option of investing an additional $20,000 for 5% in any of those companies. These conditions apply if you already have an incorporated company."

There was a lot of pushback from HN on those terms:

https://news.ycombinator.com/item?id=17725751
HN is a wonderful fuzzer on optimism, so I'm sure it'll find some negative angle here as well. HN caused us to think about it, but we made the decision after talking to applicants. Most didn't seem to mind. A few did. We figured it was worth another revision. We're a startup, too. Launch. Talk to users. Iterate. Etc. Etc.
If it was so difficult to write a browser, then how did Vivaldi guys manage to write not one, but two browsers (previously Opera and now Vivaldi) from scratch.
They can for some of them if you give them this pic from Brian Krebs:

https://krebsonsecurity.com/2012/10/the-scrap-value-of-a-hac...

Got through to a lot of them that way. They were more likely to practice better computer security or buy less "smart" products that don't need to be smart.
Linux kernel, and tomorrow you'll wake up with a WireGuard VPN
This was comic genius. It was also equally insightful. What a wonderful speaker and a wonderful talk. Did anyone else catch the the Bob Ross painting references during the graphic of the number 4? That had me in stitches.

Thank you for posting this. This made my day.
I hope React Native matures into a powerful and ubiquitous tool. I love React, but my experiences with React Native have been incredibly frustrating. If a client wants a multi-platform app, I can get a smoother more consistent experience from Cordova/React than React Native.
>...Christian Schreiber, a lawyer who filed a lawsuit in California state court against Home Depot over the practice. The suit resulted in a settlement for about 3,500 people...

That’s how it’s supposed to work. More of that should cause companies to take notice.
> There is no conspiracy and I don't think that it is fair to accuse your police and government of being arseholes (to put words in your mouth!) Sometimes we simply have to accept that our personal will does not always dovetail with that of the majority - that is how democracy works. To be fair though, there is also nothing wrong with getting a good rant in on HN.

You've clearly never dealt with either in the US for a protracted period of time.

Yes, they very much are. Their response to them breaking the law and/or making a mistake is "Fuck off, sue us."

> If you feel really strongly about healthcare, why not emigrate to the UK? Our NHS is bloody amazing and only costs: https://www.gov.uk/national-insurance/how-much-you-pay - roughly 12% of your salary. There is a lower band and an upper band so it is not 12% of everything you earn and it also covers unemployment payments and other things.

A) You are moving the goal posts from the original discussion.

B) I was born here. I'm not leaving just because I don't win every battle.

> Brexit was decided on an embarrassingly close vote: 51.9%

https://www.theguardian.com/world/2018/jan/10/russian-influe...

http://nymag.com/daily/intelligencer/2018/06/britains-russia...

http://nymag.com/daily/intelligencer/2018/06/top-brexit-back...

https://www.bbc.com/news/uk-politics-43336351

> The four most recent readings - taken by BMG Research and Survation between November and January - have, on average, once the 8% who said "don't know" are left to one side, put Remain on 52% and Leave on 48%.

Now that it isn't being influenced by an outside party, it is no longer narrowly winning.

To be honest, I don't think people should cry they have a mandate from the people with less than a 55% majority.
OK, this is all news to me. I have to go delete a bunch of stuff.
In fact in the UK, the barrister literally evolved from the role of champion. Solicters, in contrast, do not appear before the bar at trial. In the US, both roles were combined.
What Is WireGuard VPN Protocol? – BestVPN.com
Possession of encryption software could be treated the same as possession of drugs.

Well, then clearly it would quickly become ubiquitous. I mean, if a war on encryption that was just like the war on drugs were to be launched, why my local stream bed might "place burned passwords here" on the tin-can that currently reads "used needles here." (put there by the other homeless people).
I mean it’s pretty hard to bullshit the public if your only method is to release authentic documents.
Wow, that's impressive. Thanks for posting this. I have a mere 8C/16T 2700X.
Imagine you want to run a service. This service needs to maintain some intermediate state. This state might’ve frequently read. There might be little value in persisting this state. Also, your service is used by many users, so this state can grow to be pretty big. For example, contents of a shopping cart.

One solution is to maintain such state in some key-value store. Different functions of your service can query this state within the data center and never have to suffer disk delays - which are often much longer than the internal network of your data center.
Tips on using the Curl Command in Linux
I write a LOT of React code, and I abuse closures daily

The statement you quote is overly dramatic, and it takes maybe 5 minutes to clearly explain the concept to someone that grasps the basic language syntax. The usefulness is more difficult to lay out clearly

Where it comes up very often for me is when using mapStateToPropsFactory from react-redux, like this:

// a closure for ownProps is created

// the factory is not invoked everytime the component changes props

const mapStateToPropsFactory = (_, ownProps) => {

const { uniqueId } = ownProps;

return function mapStateToProps(state) {
return {
usefulThing: state.usefulThings[uniqueId],
ping: state.pong,
}
}
}

If you don't do things this way, react-redux loses a lot of optimizations for connected components that have an ownProps argument
It can be extortion, if it's a SLAPP

https://en.wikipedia.org/wiki/Strategic_lawsuit_against_publ...
Indeed, the world needs a better way to fund health and research.
It’s not always but when there’s a huge difference in money and power it starts to look dubious. If I sue you for $1000, you may settle because that’s cheaper than getting a lawyer even if you’re innocent; at $100k, you’ll lawyer up and win. If a company is totally inappropriately automatically assumed to be more responsible than a person and given legal advantages, that’s even worse because the cost for the defendant is actually even higher!

You’ll note that this kind of unbalanced system is specifically mentioned early in the article:

> In many states, retailers do not have to return the money they collect if the cases are ultimately dismissed or the people are cleared. A Walmart executive, in a court deposition, acknowledged that the company did not follow up to check on whether people it sought money from had been convicted of shoplifting.

If Walmart has to pay costs every time they lost they’d be a LOT more discriminating about when to charge people.
why do people post this kind of stuff "stopped reading right ....". congrats now we all know you're too arrogant and too impatient to finish a 1000 word essay. don't you realize that dismissing the bulk of the text based on just one comment is ignorant? do you think it matters to anyone what you even think relative to this person? do you think you have some deep insight that others don't (such that they don't already realize that that particular point should be contextualized appropriately). I just don't understand people constantly trying to assert their delusional superiority at every vague opportunity - let me kindly inform you that op posting this wasn't an invitation.
Is it possible to recreate a wheat plant from just its genome?
Why we’re on the topic of bloated inefficiency, can we talk about steam’s website?

Why does a company that takes 30% of PC gaming revenues need to add 70 content trackers to their forums?
If we were being reasonable about student loan debt Chapter 13 or 11 would be more appropriate than Chapter 7. Both of those allow for debt service to be renegotiated.

Student loan debt is a particularly odious bit of neoliberal policy, forcing students to take on debt for something other societies provide for free, non dischargable and guaranteed by the state.
Keeping a dream journal really helps with dreaming.

That being said I only lucid dreamed once but I went from no dreams (which is why I started) to remembering 5 a night. But I don't keep it anymore.
Is Julia a good alternative to R and Python for programmers? – Quartz
The Vegetable Lamb of Tartary puzzled scientists and philosophers
My favourite lne from my favourite Usenix paper:

"YOU’RE STILL GONNA BE MOSSAD’ED UPON"
I feel that part of being a humane society is that we have to accept that there's going to be a certain number of people that take advantage. It will cost the rest of us a bit more.

But I'd rather put up with some cheaters, be they shop lifters, fruadulent insurance claimers, border crossers, etc, than allow draconian policies like those outlined in this story.

Further, compared to white collar crime and all the other ways the rich and powerful are able to "cheat", surely shoplifting is a rounding error.

$0.02 thoughts for a Friday evening.
> Possession of encryption software could be treated the same as possession of drugs

It's too late for that, every machine, every browser, every user is using encryption software all the time.
In the section of the talk "how do we pick the wights of the neural net" the speaker states:

"the error then is going to be difference between what the classification of the neural net outputs and what the classification or the oracle will be."

Could someone say what is an "oracle" in this context?

He says this at 10:31 in the talk.
This experience is the basis in several Commonwealth nations of the doctrines of cabinet confidentiality and cabinet solidarity.

Cabinet's ability to reach decisions effectively requires frank discussions, which are only possible without having to posture for the cameras. Cabinet papers (submissions and minutes) are classified and only released several decades later -- 30 years, in Australia.

Similarly, cabinet solidarity (sometimes called collective responsibility) holds that when Cabinet reaches a decision, all members of the Cabinet must support it in public. This is partly to maintain confidentiality, but also a practical matter of having the numbers on the floor of Parliament.

The flip side is Question Time: when the Cabinet is asked questions in open Parliament (usually alternating between government and opposition members). Question Time is performance art, ritual combat. Rap battles before rap battles. But it is not the main vehicle for decision-making. Nor should it be.
Not caring about neither parallelism nor speed is queer. What're you optimizing?
China basically is occupying a foreign country that they annexed 50 years ago and is now subjugating its conquered people to literal fascism. Where is the West's denunciation?
Xét tuyển bổ sung đợt 1: Học viện an ninh Nhân dân lấy từ 18,75 điểm
Plus there's a fair compromise here: If they get convicted then have them pay restitution. Isn't that what restitution is specifically designed for anyway?
Has anyone ever experimented with Calea zacatechichi, Entada rheedii, or any other natural oneirogens to induce lucid dreaming?

https://en.wikipedia.org/wiki/Calea_ternifolia

https://en.wikipedia.org/wiki/Entada_rheedii
Genomes are used as a reference point for all sorts of genetic analysis. It's comparable to having the source code to a binary. Plant breeding in particular benefits from having better analytical tools on hand, since it's such a critical field with such a gargantuan and diverse pool of organisms to study.
Fare Payment Without the Stasi
It is not wrong. The correct phrase is:

"Free trades have mutual perceived benefit or they wouldn't happen."

What makes a free trade free is the absence of force or fraud, not perfect information.

By the way, imperfect information is also called "risk", and risk affects the price of the trade. It's why responsible people can borrow money at lower rates than irresponsible ones. Or why a car that won't start will sell at a far lower price than one that does, even if the repair is reconnecting a loose wire. Or why you'll be willing to pay more for an item from a reputable dealer than an unknown one.
> So, for ARM to become as performant as x86 means they wind up burning the same area and power.

Yup. The thing is that ARM can indeed match Intel on scaling up as you noted. Intel is struggling with x86 in scaling down, though. Easy to see which one is in a better position overall.

Intel's x86 architecture reset and housecleaning is due to land in 4 or 5 years and it should be really interesting then.
Huh?

Let me get this straight. You argue that these US documents apply in China? That's quite the claim. Believers in the proto-US fought a war against England over those issues, after all. And that ain't gonna happen in China.
"It's too late to criminalize prostitution, every is already having sex"

"It's too late to criminalize possession of drugs. Half the country takes pharmaceuticals!"
Issue 107 – GraphQL-Weekly a 5 Line “hack” for your GraphQL resolvers and more
Vidmate for Android
15 Websites Every Graphic or Web Designer Should Know – Tekraze
Ask HN: What's a great resource to read personal statements for CS grad school?
I am getting ready to apply to grad school in CS and was wondering if y'all had great resources on personal statements from actual graduate school applicants?

Thanks.
This was all artwork that was stolen by Europeans and brought back to Europe. That is pretty clear.
The programming model for c ffi that lua uses is, I think, a little nicer.
How to deal with a psychopath
I think it's an in-memory embedded library, so why not just use a global variable map/dictionary?
GoAWK: an AWK interpreter written in Go
https://www.lrb.co.uk/
Secret Origins of the Batman: The Haunting of Robert Kane
Thanks for the ELI5. But since I am commenting on HN, implicitly my point is about the unmoored proportionality of criticism in the tech community.
The comment about being two orders of magnitude faster than other stores is also pretty annoying. Many systems perform at most 1 disk access for data sets with working sets 100’s of times larger than DRAM, and that’s essentially optimal for those workloads.

It would be nice if they said what workload patterns they’ve optimized for, and which ones they perform poorly on.
Show HN: Onboarding Walkthrough implementation in Swift
Today? No. Likely the so-called "junk DNA" was skipped over and we are still learning what the impact of environment and hormones is on gene expression.

What we can do today is to manipulate DNA and re-inject into an egg. Although not nothing, this is not "just its genome."

In 100 years? Probably.
Agreed. Both parties are better off because the trade has utility not because they necessarily earn a dollar.
> I just claim that it's bad to block when the entropy estimate is low.

As always when it comes to engineering, good and bad can only be defined when you are specific enough about what it is you're trying to accomplish.

Is it a single-user client system with an intelligent user who won't try to subvert security (maybe because you've defaulted to /dev/urandom but given them a choice to override and use /dev/random), and you're trying to do something of crucial importance like generate a long-lived crypto key? Then blocking might be fine or even the better way.

Is it a multi-user and/or server system where randomness is a scarce resource whose exhaustion could bring down the system like any other scarce resource (disk, network, RAM, CPU, etc.)? Then blocking is probably a terrible idea and could even open you up to denial of service attacks, thus causing you to achieve less security.
The article describing the archive suggests it be used for research in computer science, as well existing to preserve software culture. Commercial uses envisioned:

> Software Heritage makes two key contributions to the IT industry that can be leveraged in software processes. First, Software Heritage intrinsic identifiers can precisely pinpoint specific software versions, independently of the original vendor or intermediate distributor. This de facto provides the equivalent of “part numbers” for FOSS components that can be referenced in quality processes and verified for correctness independently from Software Heritage (they are intrinsic, remember?).

> Second, Software Heritage will provide an open provenance knowledge base, keeping track of which software component—at various granularities: from project releases down to individual source files—has been found where on the Internet and when. Such a base can be referenced and augmented with other software-related facts, such as license information, and used by software build tools and processes to cope with current development challenges

[0] https://hal.archives-ouvertes.fr/hal-01590958/file/ipres-201...
The oracle = magic box that always gives the correct answer.