skysight-inc/HackerNews huggingface dataset:
I don't accept it as a fact that this source is less biased than some of the news sources they critique. After reading some of their analysis, I find their articles to have little context, and to be less informative than other sources. At one point they criticize a news source for directly and accurately quoting a person with first-hand knowledge of an event, because they believe the source used "biased language." This kind of language policing is flat-out ridiculous. Are news sources expected to alter quotes to make them "less biased?"

They spend a lot of time arguing about using words like "historic." Well sometimes a thing is historic, and the word is appropriate. For example, North Korea has indicated that they're willing to negotiate giving up their nuclear arms. If Trump manages to strike a deal with Kim, that will be historic, and it would be accurate to describe it as such.

It would be strictly less informative to present it as bare data points without context. Here's how such an event might be reported "without bias."

President Donald Trump met with North Korean leader Kim Jong Un today. They discussed nuclear disarmament. Kim agreed to give up North Korea's nuclear arms program in exchange for a normalization of relations.

That sounds like an unimportant, bureaucratic event, barely worth reporting. In fact, it would probably be the most important thing this administration has accomplished, and everyone (even people who don't care for the current administration, such as myself) will have to recognize that this is historic and impressive. Whatever complaints I may have about him, Trump would be remembered as the man who finally solved the North Korean crisis, which many of us thought to be unsolvable. Any article which fails to place such an important event in historical context will be less informative for it.
Depends on if that nueral net is being used to digitize old books to make them searchable, or to help a government’s military automate killing other humans.
Am I the only guy whose pinky doesn't get bothered reaching to control?
Cool although it seems this just does what Twitch could do themselves? Not very familiar with that entire scene, though.

As a practical point the text on the stream thumbnails is strangely half-translated which looks odd on an otherwise English-using page.
The Windows signature tool, signtool.exe, makes the timestamp an optional parameter. There are no warnings if you don't supply it. I'd suggest this is a poor design--do most signatures not want the timestamp by default?
Depends what "cryptocurrency" means. If it's proof-of-work, it's only meaningful if there's an actual double-spend problem in the problem domain, otherwise it's just waste and buzzword. If it doesn't solve proof-of-work, it could make sense—there are lots of production systems that use technologies also used in cryptocurrencies, like Merkle trees for Certificate Transparency and for Chrome OS image signing—but "cryptocurrency" is misleading.
So I guess if we accept Maslow's hiararchy of needs, morals would be a need, but less important than the money needed to have shelter, food, water, etc.
swipe to unlock works for me too.. great app
You forgot vanilla

https://xkcd.com/1561/
A question I had for a long long time. Nice.
I used to use pure Emacs, but switched full-time to Vim keystrokes after I got stuck for the billionth time trying to figure out the "undo direction". After a certain point, I realized that I really just needed Vim, since I never really used any of the features in Emacs except the text editor.

Now I mostly just use NeoVim, and with its async support and a lot of the plugins for it becoming excellent, I really have no desire to go back to Emacs...except that I keep hearing about org-mode.

One of these days I might go and try out one of the several plugins for Vim that try to tack-on org-mode, but as it stands I've gotten my NeoVim configuration so customized it would take quite awhile to actually replicate in Emacs.
> Vim is your editor and Unix is your IDE.

That's the first time I've ever heard anyone say that. It has instantly changed the way I think about vim and now I understand the "emacs is an OS" thing fully.

Having said that I do happily use both Unix and emacs and think they both have their place.
Yes, YouTube will be added next.
Rant:

Why so much focus on Key Value stores? That's the easy part of the problem.

I would like to know more about the interesting ones: secondary indexes, range scans, performance on mixed workloads, robustness, operational complexity.
They aren't the only ones, but there's some truth there. POSIX, and other similar uniform standards, are very much a "you don't know what you've got 'til it's gone" type of thing.
I also had no problem cancelling my account.
Is there any evidence that recaptcha has anything to do with training drones? They seem like unrelated areas of machine learning.

I have no confidence that whoever wrote the article cares about getting facts right.
This! I don't know how people square these disparate ideas. It has to be the result of corporate astroturfing in the most effective, insidious and effective manner that has allowed them, corps, to have their cake and also eat it on the backs of so called socialists who took it hook line and sinker.
I was talking about market transparency; it's more like the person selling the shares sells them to one person at a discount and another person at a high price. For a free market to function, the buyer would need to know the other prices people have paid for the same goods.

If you don't have that, a free market can't work well.

When you buy something in a free market, you should know its quality, characteristics and the price on the market. You should also know its provenance, relative supply and transport/marketing cost. That's transparency. It lets you buy things and make the most efficient choices, which is why it's fundamental for a free market.
He's basically saying don't build hacks because it's not worth the the extra maintenance costs. Justifying your time is one of the most important software engineering principles.
How Women Formed the Computer Programming Industry – Citrix Blogs
Yes, you are right - there is a #programming category on Twitch, but the plan is to gather dev streamers from more platforms (YouTube comes next) into one dedicated place.
Google already takes a cut of ad revenue regardless.
I very much check GitHub profiles when hiring. Even if a person has a simple project on there it shows they have interest in coding, and I can see their style of coding. That's enough to swing my judgement when I'm deciding between two candidates that are close. GitHub alone won't get you the job, but it certainly will play a positive role in your profile.
I generally find 'Whataboutism' to be an incredibly annoying form of argument. Sometimes though there are useful arguments about priorities of the form: 'x is a problem but y is such a larger problem that spending time and energy on x instead of y is actually an additional problem'. Is there a useful strategy to help distinguish such an argument from 'Whataboutism' when constructing such an argument?

(Note: I don't think the grandparent's argument is of this form as there don't seem to be any obvious shared constrained resources which could be applied to reduce precious metal mining that are instead directed at reducing bitcoin mining ... I'm curious though if you have any suggestions for how to shift one's thinking when _trying_ to make an argument about priorities so as to help prevent oneself from making arguments that amount to whataboutism ...)
how did you do it?
They don't mention it in the article, but it's likely to be IR spectroscopy, since that can measure resonance of H2O molecular bonds, which would be specific to symmetries/energies in Ice-7 and very different from the known spectrum of diamond.

edit to add:
http://www1.lsbu.ac.uk/water/water_vibrational_spectrum.html

However, I suppose it could also be X-ray crystallography, which would measure the actual crystal structure. Probably other methods as well...
The QRP kits are cheap (and some very clever!) but QRP operation can be very challenging as a way to start in.

Personally, I think an inexpensive 10m rig is the way to go, although if you live in a place with a decent 2m or 70cm repeater network there's an argument to be made for getting a cheap HT first. There's almost an assumption in most clubs that everyone has a 2m HT (e.g. talk-in channels for events and stuff).

A club that I joined years back handed me an old Radio Shack 10m SSB on my second meeting, it was sort of the "village bicycle" radio that everyone got to use until they bought their own. That was a fine way to start; I think it put out 10-12 watts or so (I'm dead sure internally it shared a lot of parts with some CB radio they must have sold at the same time), but that's enough to get a feel for things without too much frustration, even if your antenna isn't optimal.
Anybody who studied Bachelor of Science in Statistics knows what is SAS. It is a statistics application. It is just like R, SPSS, and Minitab. If you don't know any of these you might know Jupyter Notebook. Also the buzzword for "Statistics" nowadays is "Big Data".
How to lose technical arguments
Perot was the Trump of that era. But he was made fun of for being short, having big ears a big nose and a funny accent.

The unions should have been behind him 100%, but no, the sheep they were did as their demo bosses bade and voted for Charismaman Clinton.
Kubernetes Metrics Options: Heapster vs. Prometheus vs. InfluxData
Participating in conversations is great! Critiques should certainly be evaluated on the merits.

Precipitating new conversations with strong implication there’s a better way is less welcome. You can only have “we need to rewrite this” conversations about your core area so often per year before you get a jaded burned out team. New people should wait for those conversations at the team’s natural pace.
As someone who mined bitcoin at home before, stories like this is the reason why I don't advocate for bitcoin. This is a slap in the face of a decentralized system.

When I stopped mining a few years ago, almost half of bitcoin's mining power was coming out of China.

I don't know how hardcore bitcoiners live with this contradiction to their ideals.
I don't know more than that tweet, but I would say Nathaniel Popper is a reasonably reliable source.
If you keep reading, the person who designed this site announces herself as a lesbian, so I guess it's an identity at the forefront of her mind.

Nonetheless, yes, when she puts a line like that above the fold, one can't help but assume what she's really going for here is HyperCard stacks specifically relevant to the LGBT experience (what a weird sentence to type this morning). A niche audience within a niche audience. But I guess that's something the internet is great at serving.
The UX Designer’s Ultimate Compendium of Free Typography Resources
> People post personal details about their lives here

Which they explicitly choose to do

> some use their real names as their username

Which is not required to use the site

> the site asks for email addresses

But you don't have to give one. If you do give one it is only used for password resets. Write that in your privacy policy and keep the email safe.

> Any website could claim they need IP addresses for analyzing malicious use

Yes they can, and the law allows it. Don't sell them to data aggregators and put it in your privacy policy why you are keeping it. If you don't want to then send the logs to /dev/null

> or the EU will decide

The courts will decide.

> The law effectively says nothing so whether or not HN would be entitled to store this data is essentially undefined.

What do you want from the EU? A law that references the internet protocol explicitly, and every possible use of it? What happens when the protocol changes, or someone invents a new protocol, or a new way of exploiting it? Pass another law that says the same thing? Laws in the EU are generally principle based for exactly this reason, they age much better.

> Here's what will really happen to HN - nothing

Because they are doing nothing wrong!
FYI, the Oculus does work without internet.
Previous discussion: https://news.ycombinator.com/item?id=16075325
I had a coworker (who I greatly respect as an engineer) whose main "IDE" was GNU Screen and Nano, which he used primarily for PHP and JS development.

I wanted to make fun of him, but his code was generally better than me, despite me using Vim, so I had to keep it to myself.
I like the simplicity.

Seems like you did a great job of narrowing down the scope for an MVP. You could have added all kinds of filtering, searching, etc. but for starting out you nailed the core feature set.

I'll keep this in mind next time I'm looking for some help. Hopefully, as you scale up you can defend against spam and the type of low quality stuff that pollutes craigslist and the like.
If my ISP can cache my traffic they can censor it - and do.

Only if they can forge a cache-hit, or block a cache-miss from passing through. Something content addressable (like IPFS) would allow an untrusted party to provide useful cache. (doesn't solve the privacy aspect of the untrusted party knowing I accessed the content though).
What was the password?
Fast quantum logic gates with trapped-ion qubits – Nature
Key to the efficiency is to not use the heated dry mode. The water is already hot and if you open the door when it’s done, the water will evaporate pretty quickly. Might get a few spots, but who cares?
...it is worth mentioning that indeed the ARRL license manuals are worth every penny! Just great books.
What infuriates me most about minimalism is when attempt an action, and the UI accepts your input but does nothing. No error message, no hint as to what you did wrong, because that wouldn't be minimalist.

Minimalism these days imitates half-finished.
So this is basically a twitch aggregator for developer streams. Cool idea!

An idea: it would be cool to have separate feeds for the available tags so that users could browse the available streams/channels by topic.

Good luck for your project!
If you want to challenge a hypothesis it's insufficient to simply try to spread uncertainty, you need to create and provide data for an alternative hypothesis. That people, and groups of people, are radically different is supported by everything we know. Genetic factors influence every aspect of our beings, and so to argue that intelligence is somehow immune to this is something that requires evidence. That was the entire point of this study - to show that once environmental factors are carefully controlled for, IQ differences disappear. However, it ended up showing the exact opposite.

When there is a hypothesis that is heavily supported by data, something that might be right, but lacks data, is not a credible alternative. This is the same fallacy that 'climate deniers' make. They think that by arguing that our understanding of climatic systems is limited (which is indeed true) that they can then argue that therefore we can claim alternatives that lack the same scale of evidence (such as that climate change is natural and the CO2 link is a correlation, not causation). That's not how this works...

---

And there's one meta aspect, I want to consider here for a minute. First consider the case of the numerous parents and children who were led to believe that their child was biologically black. These children, and their adoptive parents, would have behaved in a fashion identical to all other parents of biologically black children. Yet, they performed academically and on the IQ exams at the same level as their genetic peers, other transracial children.

This works as a phenomenal control for environmental factors after the period of adoption. And the extremely early period of adoption means if there is indeed an environmental effect happening here then it's either prenatal or in the earliest stages of infancy. Do you understand how enormous the incentive to discover this would be, if people genuinely believed it? You're talking about raising the IQ of millions of people by up to 20 points. That is something that would radically reshape society and would be, by a very wide margin, one of the most important discoveries of the social sciences ever.

Yet oddly enough, nobody seems to be running experiments to try to control for environmental factors to see what exactly it might be that all black parents seem to be doing to their children that's lowering their IQ so much. And this isn't something that would be hard. You'd simply need to offer enough to a sample of families seeking to have children, of differing raises, to have their behavior monitored immediately following conception. What would that take? $10k and free medical checkups? I'm sure that'd be plenty, and there would certainly be grants available to fund it. Yet... nobody seems to be going this route. Think about that for a minute. Actions - or the lack thereof, as always, speak much more loudly than words.
I was thinking along the lines of ink that would degrade less under light exposure.
Actually they do, but those sales people will make sure payoffs are part of the purchase, and even if you get fired for calling out the conflict of interests, it is usually harder for an honest employee to fight a multi-billion dollar company that has professional propaganda departments.
I think that's kind of elegant, and helps validate my preferred environment of `tmux` + `nvim`
What's your setup for doing this? You need quite a bit more than just a CNC to make PCBs. Making even a basic two-sided board with vias and soldermask is a pretty complex process. If you can get by with a single-sided board with no soldermask, then you can probably get by without using a PCB at all, at the prototyping stage.
When it is worth billions of dollars and judges often barely understand tech somebody will.
haha, i came here to post "why wouldn't this just be twitch.tv" and it is indeed twitch.tv, well done!
> I can't see any reasonable argument for putting more carbon in the atmosphere for such a speculative asset/business model.

I can't see any reasonable argument for putting more carbon into the atmosphere for heating mcmansions, driving trucks as a passenger vehicles, or maintaining a perfect lawn, but other people seem to disagree.

The problem is that the cost of carbon release is too low. If we internalized the carbon externality with a carbon tax it would give people the pricing information they need to make good decisions.
Here the guy you're replying to is talking about U.S. Libertarian ideology, which wouldn't care about foreign conflict of any type.
Just because in exchange we take 5 seconds to find something on the internet instead of 1 minute?

There are people who won't be able to find it at all without the 5 second option. There are people who use free services, like gmail, in part because they can't afford a paid service.

Your moral outrage won't get you anywhere if you don't address practical realities of that sort.

I'm quite poor. There are many factors that contribute to that. One is my gender. Another is my current profession as I am a writer. I often find myself on HN listening to well paid men dismiss my choices out of hand like only an idiot would make such choices.

I am no idiot. I wish I had the kind of life where I could afford to act like paying for email service is some minor detail not worth fretting over.

But I don't and trying to remedy that is proving to be a huge uphill battle. I have six years of college. I worked at a Fortune 200 company at one time. I was one of the top students of my state.

It turns out none of that is insulation against poverty. And before this turns into yet another pile on of people acting like I am just lazy or something, I will note that we currently have worse income inequality than in the Gilded Age. So let's just skip that BS means to avoid the issue today. This is a quite widespread systemic problem. It isn't just a handful of idiots making bad choices.
Clear Leisure’s (CLP) Move to Bitcoin Mining – A Good Move?
You would think that anyone used to Vim would have problem with Emacs as they can't keep up with speed of us issuing commands :)?
Isn't rushing development in a predetermined time frame one cause of security issues because of lack of time for auditing and QA?

It seems like putting an artificial timeline on feature development would not be in Google or Facebook's best interest.
Command line text processing
ITT: “The vague notion of ideal resource allocation I’ve come up with after 15 seconds of thought is the correct one.”
I'm bi as well. I prefer using both. I still code in c in vim. C++ always in emacs.
I began to force myself to learn vim but I never got over that initial hump and there was nothign really to draw me in. I can't remember why I began to look into emacs but org-mode drew me right in. I discovered magit at around the same time and I begun what I can only describe as a love affair with emacs that continues to this day. I just can't imagine a life where I use computers without emacs.
Show HN: 7 Web – Open multiple websites in one go. Perfect for news reading
Curious to know how much of a factor is it to have something like a supercharger network across the country. Would you have bought this car if there was no such network? How often do you use it?

I feel many many electric cars are coming up to compete with Tesla in every aspect, but no one seems to be bothered about something like the supercharger network.
According to the map here https://www.sandvine.com/company, very few countries are not a customer.
Before Blockchains, most people who cared about cryptography were well aware of Merkle Trees. They date back to 1979.

Yes, there's also the proof-of-work part. We had that in 1999 with Hashcash.

The only thing bitcoin brought to the table was moving proof-of-work from a trusted hardware module to a P2P network.
Huh?

There's nothing in the article about a partnership (despite being called that in the headline). All I see is a police department that put out an Alexa app. I don't see anything wrong with, that. I'm a bit confused on how the Echo displays the pictures the article claims they broadcast, though.
Why would it be ok to suggest changes after a year then (which is fairly arbitrary btw), according to that logic?

TBH, I'd only suggest changes when they are really required (i.e scalability issues, maintenance issues, etc) but that has nothing to do with how long I've been working in a project. Requiring a year of knowledge about the domain is nonsense to me.
You do not talk about politics on HN
If you broke open the diamond, the sample would be destroyed. They used a technique called x-ray crystallography. You shoot a beam of x-rays at the sample, and the beam deffracts due to the crystal's atomic structure. In analyzing the resulting diffraction pattern you can build a *3D model of what the molecules look like structurally. This is why we know what DNA looks like.

https://en.m.wikipedia.org/wiki/X-ray_crystallography
This is an example of one of those applications that work so well, consists of simple parts, and leverages these simple tools very cleverly.

It's a solution that I think 'why didn't I write this?'

Very awesome work rom1v, and very much appreciate you explaining your usage of adb screenfetch and how you are able to arbitrarily run java code from /tmp. This opened up an entire new world for me.
Why the bias against solving problems that are ticketed? Problems that haven't been discovered yet are seldom more important than the ones that have already been discovered. Unless we're optimizing for your ego, or the existing team truly are idiots whose entire list of known problems deserves to be blown off. (Or more gently, they've made some glaring oversight of a worthwhile value-adding solution.)

Anyway, the article is more about humbly learning how the team works, not about rewriting their codebase just yet, i.e. the opposite of your point about "ticket monkeys."
This is a request for submissions.