skysight-inc/HackerNews huggingface dataset:
>If I'm genetically predisposed to not want to eat my vegetables, does that mean I shouldn't be encouraged to eat my vegetables?

C. S. Lewis said it better than I possibly ever could:

"Of all tyrannies, a tyranny sincerely exercised for the good of its victims may be the most oppressive. It would be better to live under robber barons than under omnipotent moral busybodies. The robber baron's cruelty may sometimes sleep, his cupidity may at some point be satiated; but those who torment us for our own good will torment us without end for they do so with the approval of their own conscience."

Even as a liberal, I find the "It's for their own good" argument frequently advanced by modern authoritarian liberals to be insufferably arrogant. We're all adults here and we deserve the opportunity to chart our own course in life, whether for good or for ill.
We (buildpacks team) get some of the way by ensuring that all secrets in our logs are redacted -- we actually wrote a rough-and-ready tool (concourse-filter[0]) for this purpose. It works on a whitelist principle. Any environment variable emitted to stdout or stderr is redacted unless it appears on a whitelist[1].

You're right that in the longer run, providing per-test keys will be the safest option. It's on our radar as part of the overall "3 Rs" effort[2].

[0] https://github.com/pivotal-cf-experimental/concourse-filter

[1] https://github.com/cloudfoundry/buildpacks-ci/blob/1c345c30e...

[2] https://medium.com/built-to-adapt/the-three-r-s-of-enterpris...
If the community demands the ability to review code and data then the usage of closed data sets will simply decrease until they comply. We should not base our standards of research on the ease of complying. We should do what we can to produce the most accurate results.
Not OP. But Amazon's pricing is very complex compared to Google's and also more expensive when it comes to VMs.
Then it should be required whenever and to the extent it is possible. And where it is not possible, we should be considerably more skeptical of claims made, because trusting a claim based on a proprietary dataset requires a hefty dollop of faith.
Do you have a good writeup of this problem? I've seen only scattered, anecdotal info about it.
> If immigrants work for lower wages, society overall suffers...

The current case being made for more open borders is that a flood of low wage workers is _awesome_ for society.
Well, that's one point of view, but I disagree. Subsidizing the wealth of ultra-rich people...and then trying to recoup it by increasing their taxes seems much more inefficient.
John Demjanjuk? What the hell does a Nazi guard have to do with Russia?

As for your other link. I did look at it. Here's a paragraph talking about Russian Television News.

The underlying message is simple: the United States is engaged in a selfish, ruthless bid for world
domination. By implication, anything Russia or any other country can do to resist this is commendable
and justified. It portrays the foundations of modern Euro-Atlantic security—including NATO enlargement
to former communist countries and Western support for Ukraine—as hypocritical and unjust.

I gotta say dude, I agree with Russia here. Putting Nukes on their border when we freaked out (rightly so) when they put nukes on ours in the 60's, is fucking hypocritical and unjust.
CPUs: Motorola 6800 and 6809
If this is some hack-ass pitch for /pol/ and how great it is, you're failing. If there's anyone there that knows what they're doing, they're drowned out in a sea of idiots.

Plus, if you're going to play the "cuck" card, this conversation is over. I'm so tired of that shit.
That would be an excellent requirement to add to U.S. law, yes.
Thanks for the comment. Two things - 1) Finding Indiehackers.com interesting .. digging deep into it. 2) ""I haven't really done much marketing yet," - and it's often because they're in a market they don't understand well. - makes sense..
This looks awesome, exactly what python needs right now
That's what Costco says, but I'd be willing to bet that Costco and Walmart employees are quite different. I would bet that Costco employees had more years of education, and more successful (i.e. years not fired for cause) work experience.

When you are willing to pay more, you can purchase higher quality; this is as true for labor as software or electronics.
Imagine that this existed right before the Iraq war. If a news article said that Saddam Hussein had WMD's, how would Google's 'fact-check' algorithm work?

1. on the one hand, official reports suggested that Saddam did have weapons of mass destruction

2. on the other hand, those reports were fabricated or based on false evidence

Any 'fact checking' is limited by the information currently available to everyone. Further, not all evidence is presented equally well.
Reminds me of a short story called Luminous by Greg Egan. In that story the universe is a declarative system that does have a non-pseudo random component to it -- with actual reality being an emergent phenomenon between this declarative model and the entities within exploring that model by causing the universe to imbue the mathematical objects implied by the universe with specific reality by actually computing them, in so doing "expanding" the size of the universe and introducing new effects from this expansion into the evolution of the system ... in the story it turns out there are multiple actors active at the edge of defining the universe -- and their actions can actually influence the ability of other actors to continue in their participation in the universe creation process ...

Edit: my attempt to elaborate on the idea from the story ... I don't know if I can summarize the concept that well -- I think the framing within the story for the plot is something along the lines of:
1. Mathematical truth exists
2. There is an existential difference between a mathematical truth and a specific occurrence of the "pattern" described by that truth within the physical material of the universe.

I think the eli5 example in the story is based on the integers. You have the integers which are infinite, and you have an instantiated version of some number n if you have an occurrence of n things in nature. The reality of n is fundamentally different if you are in A universe with "n things" vs one with only m things m<n.

I think that's the motivation for the concept -- and in the story a researcher sets off to find scenarios where the universe had not yet "instantiated" one of the "laws" that could be derived from mathematical reality -- and ends up finding out that there is more than one possible way for the laws of "reality" to expand ... -- with different implications on what laws might be discovered in the future ...
How a Dating Site Leveraged the Power of Test Automation?
I'm pretty sure Cuban cigar factories still employ lectors. At least as recently as 2009, when the BBC reported:

Today, though, the tradition only survives in Cuba,
with an estimated 250 'lectores' or cigar readers
employed at factories across the island†

250 may not sound like alot, but it's a small island, where the government oversees production - there are are only a few dozen brands of cigars. So I'm guessing, with 250 readers, most factories have one on the floor.

† http://news.bbc.co.uk/2/hi/8406641.stm
Not quite. What Ford realized was that workers were not simply replaceable cogs, but that each was on a spectrum of skills, experience, etc.

He could have, like his competitors, continued to pay very little and gotten mostly the low-end quality workers. He'd have continued to make cars, but probably of lesser quality. He chose to pay the going rate for high quality workers.
Zero configuration CLI for rendering bel elements to static html
How much actual difference is there between EITC and HN's current darling BI?
Eagle may not be a high bar to beat but it is a commercial product that in my experience KiCAD has exceeded.
When did the principal benefit of Websockets (send and receive whatever instead of HTTP primitives) become a matter of client and server library availability?

I want to trace this profound moment in WebDev history. Amazing.
In theory, maybe. But phil21 is correct that credit card users have zero liability in practice.

Most card issuers these days will proactively contact the customer to inquire about suspicious charges.
> So when GitLab finally bothers to respond they do so from a new account?

That does seem quite odd.
They are still around, but far less than they use to be. I remember as a kid you would find a shoe shine guy setup in the lobby of most buildings fill with professionally dressed people.

Certainly work place attire has become more casual across the board, but there are still places where people dress up like lawyers. I find them still in train stations where there is a large enough traffic of people to support it. It goes to illustrate that fewer people are getting their shoes shined when a shoe shiner requires half the workforce in a city to pass them by instead of just occupants of a single building.

It is perhaps that shoes are simply more disposable than they were before.
Wiki Closed for Remodeling
How long is the author going to check and update that list of compromised websites? Right now they are broken but in 6 months when the site gets upgraded it will be a knock against them unless the author updates the list. This is the real problem.
If you are running .NET code in production on a non-Windows platform today, then you and your team are probably braver and more willing to work around issues than most. I hope that running .NET code on Linux becomes the common case, but I suspect that we are still a couple of years away from that.
We would necessarily have a much better understanding of brains and consciousness if we were able to build a working brain simulation.
As someone who has been in the PCB industry for the past decade, it has been fascinating to watch how quickly KiCad came out of nowhere and quickly gained adoption as soon as CERN started contributing. After spending years in the software development of capture/simulation/layout tools for PCBs, I have come to see that these tools are not easy to create and maintain. Most products in the market are the product of decades of work.

We added KiCad support for our libraries on SnapEDA about a year ago, and now it's the 4th most popular tool on there with about 10% using it (after Altium, Eagle, and OrCAD/Allegro). When we talk to KiCad users, many are startups. However, I recently spoke with an engineer at a major defense contractor who uses Mentor Expedition at work and KiCad outside of his job. This is a sophisticated engineer who has chosen KiCad over the many free options available in the market. I had the same experience with another engineer at a medical device company using Allegro at work, and KiCad on the side. KiCad may not be as fully featured as the others, but it's being chosen as the next best alternative to these high-cost tools.

I agree that the UX is very quirky but EDA tools in general (other than Altium) traditionally have quirky interfaces.
How about this: Walmart pays a 30% effective corporate income tax rate. One of the highest on earth. You have to compare them to oil companies like Exxon to find higher rates. A rate significantly higher than the corporate income tax rates you'll commonly find in Europe.

Simultaneously they employ millions of worker that otherwise have few alternative job opportunities, and do so while consistently having among the lowest net income margins of any major corporation on the planet at ~3%. The mom & pop shops Walmart has often replaced were no better, they pay even higher wages than those businesses ever have.
Well, if it's true journalism, you sign up for project shield for free and laugh at the kiddiots banging their collective heads against the immovable mountain that is Google.

https://projectshield.withgoogle.com/public/
This is really, really interesting. As I don't have access to the book just now, could you expand (by editing) your comment a little, your summary is very dense. I realize you might not remember it all exactly but it's really interesting to me.

EDIT: Thanks for the expansion! Fascinating and really interesting idea. The idea, "There is an existential difference between a mathematical truth and a specific occurrence of the 'pattern' described by that truth within the physical material of the universe" is a fascinating one.
Still beta, but those postgres numbers are incredible. MagicStack is doing amazing things.
Are you sure those are not covered? I know he covers Bloom's filter. And half his treatment on trees is how frequency of access matters on tree creation. (He specifically does not advise just balanced trees.)

For hashing, he does cover things at arms length.
Sadly, no.
It's a false equivalence to say that "everyone does it".

1. It's unclear how surveillance does anything for a countries competitiveness. If we're talking security, the US's competitive edge in technology should have enabled them to completely reshape world affairs to their liking long ago. If they can be duped bit some sadistic middle-eastern ophthalmologist in the way they have, it shows how useless those skills are.

Economically, the benefits of surveillance are especially limiting. You may be able to support a few "national heroes" like Boeing here and there, or win a few tenders with your knowledge of some interior ministers passion for really strange pornography, but the economic effects are negligible.

2. "Everyone does it" is a really really bad excuse for something morally repugnant. When did we start measuring morality on scale relative to others?

3. Not everyone does. In fact, barely anyone does it, and even fewer use it for economic competitiveness. Even discounting places like Luxemburg or Qatar because they use non-replicable features for their success, I'd point at the Netherlands, Austria, Canada or Denmark as countries that are successful even though they almost certainly lack the ability to play that game on any level comparable to the US.

4. Even you think it's naive to expect moral leadership in a world of race-to-the-bottom competition, there are long-established processes to avoid playing the prisoner's dilemma with the rights of everyone on earth: cooperation, embodied in the WTO, the ICC, the Oxford Manual of Style, START 1-3, RFC 2616, or actually anything else that is collectively called "international law". I know americans hate the concept because they really don't get a foreigner, of all people, could disagree with them but just underneath the surface these systems have worked extremely well for everyone.

5. It may be right to try to solve these issues technologically. Such solutions may even be preferable because they don't require trust, or the expectation of mora; behavior from everyone. But I'd still prefer a political solution because there is a universe of problems that cannot be solved technologically and I fear a world where we've given up on expecting people's behavior to be limited by anything but feasibility.

So yes, if you can create a protocol or an AI that gives people power over their data do publish it, if you can teach people to use technology, do so. But don't join the cynical masses that don't expect anything from their leaders, or declare ruthless competition as the only "rational" choice, or deny humanity's ability to give shape to their fate in the face of the downward pressure of game theory.
Ask HN: I'm about to graduate. Why should I consider a MSc in Computer Science?
And such data sets should be trusted...why?
I don't think its perfect, but I think Yelp's search UI does pretty well for a ton of choices, and integrates Geo-boxing in a way that most people can understand more easily than within 20 miles of a zip code

Example:

https://www.yelp.com/search?find_desc=tacos&start=0&l=g:-122...

They keep the most common filters quickly available, make it easier to dive into more, and their search result entry contains the neighborhood so i can quickly figure out where something is, a photo, part of a review, phone number and address.
> hiring fun people…

Absolutely! This is super super important. Fun to work with, not annoying to waste time with.

> know nothing about computers

It's sad that you think this way of people who couldn't answer your questions at the expected level.

> Or are there actually more criteria than you let on here?

Yes! One way to know if they're any good or not suitable is by giving them a problem statement like so:

'Design X, feel free to choose a language that's suitable for this problem', and then may be proceed to hint with: 'You might want to look at advantages of Static versus dynamic typing'… and then let them ask whatever questions they want to ask or read up or search or start implementing whatever.

Observe what they do -- and how fast can they get to the decision of what language and why. And how to make X (break down of steps) or if they can dive and start making X there itself. Note, if they had theoretical knowledge of what you seek during an interview it will work to their advantage naturally. Or sometimes not.

Of course, this process may not work for you as it does for us -- therefore seeking direct answers about static vs dynamic language may not be such a bad question after all (I get it), but expecting people to accurately remember what an http request or its response looks like may not be fruitful at all. It can throw good people off guard and ruin the rest of the interview for them.
The problem is not one of convenience, the problem is that you are depriving yourself of huge amounts of valuable (closed) data, and this may cause large gaps in what is researchable.
If you wanted to run in PyPy, you should've written your code to be PyPy-friendly from the beginning. Standard CPython optimizations don't usually fare well in PyPy, and you can end up with even slower speed if you follow those. Still, you didn't mention profiling the hotspots of your server, nor using Cython to optimize them.

I don't see how writing an optimzed web server in Python becomes oxymoronic -- it can still be the fastest performing python server, and have a valid use case for those that want to work in Python.
Why even separate them? Can't we just categorize groups into A. People not killing other people and B. people killing other people? And then kill-off everyone in group B ;)
Ask HN: What is your proven way for making money online?
It can be blog.
“Breast Cancer Awareness”
That's a great curriculum, thanks for sharing!
I'm not sure you can blame refrigeration on the absence of milk delivery people. In England, we had milkmen/milkmaids well into the late 1990s, despite refrigeration. Electric milk floats (sometimes carrying orange juice and bread, too) were a common early morning sight and sound.
Don’t Skype and Type—Acoustic Eavesdropping in Voice-Over-IP [pdf]
There is a service http://www.cryptograffiti.info/ which can be used for posting sensitive information that should not be removed or hidden. It allows to write a message and store it in Bitcoin blockchain as a transaction. It costs near 0.0015 BTC or $1 per kB. Large files can be posted as magnet links to torrents with them.

Even if the service's site had been shut down, everyone would always be able to obtain the transaction from it's hash using any bitcoin client/blockchain explorer, convert it to ASCII and read the text.

I'd like to note that it is worth to sign with GPG all messages posted that way in order to have ability to post updates and verify authorship.
Really? Oh do please explain how you would see that playing out in real life.
When I say brutal, I'm not specifically talking about people working 50+ hours a week, I'm talking about the mindset that says that the singular number of how many bucks you can pull in should determine whether or not you're going to have a seriously downtrodden life, as if that were the only measure of your value to the world, or as a human being.
One of the big data points missing from this article is the price. Unless you need features specific to the high end cards such as unlocked 64bit or 16bit performance or antialiased lines, the consumer cards have much higher performancep dollar$ [1]. It would be really interesting if they compared their 8 K80s ~(8 * ($4K for 8TFLOPS)) against a set of GTX 1080s ~($650 for 8TFLOPS)

[1] https://www.youtube.com/watch?v=LC_sx6A5Wko & http://www.videocardbenchmark.net/gpu.php?gpu=Tesla+C2050
Interesting data point for the scale-up vs scale-out debate.

https://www.mapd.com/assets/static/images/barchart.png
Is your argument that this interpretation is numerically wrong or that you don't like the phrasing? It matches my read numerically.

Still post hoc fallacy.

Edit: I'd->is
I did read that. Do you imagine that Breitbart or Drudge Report will be given the 'Fact Check' tag, even if they use that markup?

You know they won't, but fake outrage is proven effective, isn't it?
Photographer of Inception-Like World Shares How He Did It and Why
This is widespread in America. You can find it outside of major cities - I got vegetables through a co-op in a ~90,000 person city in Kansas for a long time.
I know you were intentionally using strcmp() to prove a different point, but I want to point out that strcmp() does not run in constant time and this function also contains a completely different vulnerability: timing attacks. You could retrieve the correct password by measuring how long it takes passwords to be rejected even if you weren't able to inject a null byte.

https://codahale.com/a-lesson-in-timing-attacks/
My point is that estimating the planning (which for software dev is the software dev) isn't necessarily a solved task in any industry. So making such comparisons is meaningless.
The mystery of the ‘ghost trees’ may be solved
True, though having a human posted in remote locations has additional benefits, like assisting folks who are lost / injured.
API-First App Deployment
It's not. Modern journalists report everything breathlessly because buzzfeed ruined the craft in exchange for clicks
If she's complaining about trolling and abuse, she should probably say so, and not use terms like "methodological terrorism". That is a) a rather unprofessional accusation and b) a term that brings to mind scientific criticism , not abuse.
Great work, but unfortunately your extension does not solve many problems. Well, we offer a comprehensive approach to solving the problems of the majority of web - scraping.
Incorrect - raising the price of labor does not decrease the demand for labor. It's a movement along the demand curve, not a shift. Ultimately, what will influence the amount of jobs available at Walmart will be the demand for Walmart's products, macro economic trends, technological innovation, etc. They're obviously not doing this out of a goodness of their heart - their doing it because their stores are a mess and sales have been slumping. By increasing worker's wages, their betting that the increase in productivity will spur demand for Walmart's products.
> I don't know ag and it's not a package in Debian.

You're in for a treat then: the package name is "silversearcher-ag".

Next time you want to grep a directory of files: instead of grepping it, pause, remember this comment, install it and then do "ag <searchterm>" instead.

It's quite a bit faster. Well, lots faster.
‘Redwoods of the Sea’ Reveal Fundamental Growth Patterns for Photosynthesis
How about a better way to sell or buy drones? [video]