skysight-inc/HackerNews huggingface dataset:
steemit is great, I want something similar but just a social graph to keep up with friends
I know there are a lot of code review tools, but with GITHUB and all the tools they make available, I wonder why the other code-review tools are still being developed/maintained.
I second GP's problem with subtitles and availability. For me torrenting always been about media I cannot get in the way I want - their release is delayed in the country I stay in, or it's only available dubbed or it doesn't have the subtitles I need (e.g. to watch Japanese, Spanish, French or Italian speaking films for me or anything other than Japanese for my Japanese wife).

Where I come from around half the marriages are between people of different nationalities and a significant percentage of those between people of different languages. Even when people are fluent in a language, subtitles still allow a much more comfortable viewing (and also learning a language better). This is something that all those US-centric services just don't get. Netflix is improving with its own content, anyone else is far behind.
I used to use and contribute a lot to OMS, then affordable data plans happened, and I realised that map is a small part of the issue, navigation is a bigger deal, and where google has a huge advantage.
Ad hominem is wrong, but so is argument from authority.

My professional opinion as a blockchain researcher
I’ve spent the last 15 months researching the implications and possibilities of blockchains and related “distributed trust technologies” from a business and societal point of view.

And dirtyaura's comment consolidates the author is some figure we can trust mantra.

In the end, the article states that people should not put their savings into coins but smart contracts are nice. Something others have said before but it's more clickbaity to state that it's coming from a professional blockchain researcher.
That seems consistent with solely short term interest.
Or to quote a Prussian general:

"No plan of operations extends with any certainty beyond the first contact with the main hostile force."
Sad. I've had a great experience with my 1100 and 870 shotguns and 742 deer rifle. But, on the other hand, those are all second-hand, older models that were manufactured in the 1970s or 80s, and are likely to last the rest of my lifetime - and are in fact superior quality to the replacement models that were subsequently introduced.

For typical civilian usages, firearms were essentially perfected over a half-century ago.
Empirical evidence can't decide on moral issues. To complicate matters further most moral stuff can't be explained very well. For example, 'murder is wrong' is an uncontroversial moral fact which is both unfalsifiable and hard to explain.

In simple everyday terms I'd say small children need love and attention like a plant needs water. They can't get these reliably at day care. But most of us already know this.
> there is no advantage to a steakhouse trying to convince someone looking specifically for vegetarian food to come eat at their restaurant—all you would get are bad reviews and lower sales numbers.

There's a difference between eating chopped salad and chopping up fetuses though.

Namely, (and laying aside for a moment what Google should do) the steakhouse might not want to have vegetarians, but I suspect pro-life pregnancy clinics would want to have people considering abortions.

It's a fact of life with search: you get related things. Try searching "how to commit suicide".
Alternatively hn is simply a bubble and maybe Facebook would continue to be hated (but used) by hn users but will stay relatively the same among other (above 25 year old) people.
Can't upvote enough, that book is a treasure. Expensive but totally worth it.
Are you calling me a lier? That’s not very nice of you.

I have two different iPhones (6s and 7) and an iPad Pro, all of them behaving in the same identical way with respect to these playlists, which used to be fine in pre-Music iTunes. I don’t care if I’m the only person in the world experiencing this bug, but I can assure you that I do see it consistently. Being an extremely light user of the app, I expect there will be lots and lots of heavier users out there with much worse tales to tell.
One possibility I sometimes consider as a joke is that the people who seriously deny the existence of the hard problem might just actually be philosophical zombies, totally lacking in any conscious experience of their own. This is reinforced by, e.g. Dennett writing a whole book in which he alleges to explain away the problem, but instead spectacularly ignores it altogether. It’s almost as if he doesn’t even have a clue as to what people like Chalmers are talking about.
This is true. I have rifles that are 100 years old, and they are in as new condition. Clean and oil after firing and they will last forever.

The majority of my rifles are old...30+ years and are as new. I haven't purchased a new rifle in many many years.
For the whole year AWS web services made more money than the entire retail operation. 4th quarter is usually good for retailers. That is why you have black friday the day the books become black, aka profitable.
If you had kids and do road trips you'd know exactly how unwasted that ad is.
> If you just go by the numbers, I don't see any justification for banning really any kind of rifle (unless it's full auto or something)

I've long thought that if possible, banning handguns and allowing rifles would get us a long way towards some sane medium. Most the sport/safety features of having a gun are still present in rifle form, and many of the problems are mitigated, since it's much harder to hide.

The problem is that when I've brought it up, many 2nd amendment proponents come up with odd and not very convincing reasons why they are still important, and if you press them come around to just admitting they believe it's all just a slippery slope and a play by politicians to complete gun bans (just like any other reforms).

I'm not convinced any forward progress can be made on this issue when such distrust exists between at least one side of the issue, and the other often willfully ignores any valid points against their position.
Citi, Goldman Plan ETFs Tied to Riskiest European Bank Bonds
BitTorrent serves a purpose even when unused, like nuclear weapons. All media companies know that if they put ridiculous hurdles in front of content consumption, piracy will pick back up.
I wonder that too. Even competing code review tools are very similar.
It funny, while rare bugs are part of the problem, fundamental design is a problem that confronts me much more. The epidemic spread of animations that reduce functionality and responsiveness are pretty unforgivable. This is something that affects all users that try to interact with their phones, and I'm getting pretty sick of modal switches between "accepts touch input" and "doesn't accept input" when there are no visual indicators of the modality of the current moment. Oh how I long for the old iPhone 4 and it's greater responsiveness and more fluid UX.
> Also, we already have a standard for SQL

I know right, there are in fact several (which may have been part of the problem). Most SQL database vendors tend to stray slightly (or not so slightly) from the SQL standard that they target; SQLite is no exception.

Just unfortunate that the browser vendors couldn't come together and build a client-side SQL based API rather than punting and implementing a very basic key/value store on top of which someone will eventually reimplement SQLite. It's like 5 or 10 years from now we'll have what we had 10+ years ago, such progress!
I don't think this is a political issue - Google should be aligned with what users want in their non-ad results and these places are clearly trying to decieve users and game the results.

I think Google should make it clear that this is a results quality issue and not a political issue and that they want users to be able to find what they are searching for regardless of whether it is a gun show or an abortion.
Grammarly's ad links directly to an immediate single-click-to-install page for their suspicious browser extension whose fine print asks for total access to look at your private webpage data, keystrokes, ability to inject mysterious scripts into every single page you visit, including email, banking, cryptocurrency exchange login pages, etc. With over 10 million active installations, they could easily use this absurd amount of power to profit in a shady manner. The ROI for their ad spend must be incredible because the average tech-naive person just has to fall for it once and then this extension is installed for the remaining lifetime of their computer. The whole thing has a stench similar to the Hola browser extension botnet incident.
It'd be very cool if they lost the real-name policy.
Free market. ;-{
I wonder what was the reason this was written in C++, not in Python or other interpreted languages? Is speed a concern here?
Remember when people on HN were all about Lisp?
Ah, the Chuck Yeager school of flying:

"If you can walk away from a landing, it's a good landing. If you use the airplane the next day, it's an outstanding landing"
No comprendo. Why would 128 be faster than 64?
Americans bought out the gun stores because they are racists and Obama is a black man. There’s a reason they call him “the best gun salesman in America.”
Right, but their building block is 48 disks x whatever is best profitable (a mix of 4,6,8,10, and 12TB currently or similar). So each system is 500TB or less, zfs is a filesystem for a single node not a distributed filesystem.

Even if we ignore that factor of 800 or so (400PB spread across 500 nodes), they still would need another factor of 128,000 before they would need ZFS's 65th bit.

Keep in mind it's 2^128 blocks, not 2^128 bytes.

Backblaze would need to consume the entire planets supply of disks for a very long time AND put all those disks connected to a single linux, freebsd, or solaris box. Only then would they need the 65th bit that ZFS has for addressing blocks.
suck my exhaust pipe, faggot
> Like the author pointed out, many of the new "solutions" are just the same old solutions in a new wrapper

Nothing is new under the sun, something old becomes something new in a different context in a different time, same thing happens in music and fiction... so what?

> There may be edge cases that the new solutions helps with that the old solution couldn't handle

It's pretty condescending to reduce the work of many smart and passionate programmers down to "a bunch of edge cases". People put real work and thought into these projects based on their professional experiences and it's depressing to me that others can be so cynical that they're unwilling to imagine that maybe there's something they aren't seeing about why so many of their colleagues are excited about what these tools make possible.

> but that begs the question, why didn't we just improve the old tool instead of making a brand new one?

Setting aside the clearly obvious reasons why we don't (and can't, and often aren't welcome to) contribute to existing tools rather rather than roll our own - who is worthy enough to determine which projects deserve eternal tribute and which projects are allowed to even exist? Your question is absurd. Why don't all these hugely popular tools with active open source communities just disappear? Umm, why should they have to? Why don't all the people who have a problem with it disappear back to a world where they can manipulate individual DOM nodes to match their application state with imperative instructions... you know, the present world they live in right now?

> This leads to a lot of outside pressures that fall upon developers/companies who are trying to stay relevant in the field

I'm not understanding the complaint. "Pressure to stay relevant in the field" sounds a lot like "keeping up with advances in the field". I understand you don't agree that they are advances, but a lot of people disagree, including many individuals leading companies and organizations highly regarded for their engineering talent.

> When everyone around you is moving to "B", do you want to be the one that is still using "A" because it works just fine? Do you want to risk being irrelevant in a few years to prove your point?

If you're tasked with the responsibility of deciding which technologies are the most appropriate choices for a project and you decide to pick "B" because it's popular, rather than "A" because its a tool that you understand and claim is "just as good" as "B", YOU are to blame; by your own logic you're just giving yourself an intentional handicap so you can look cool.

> Naturally, many people don't want to take that risk, and so they go on learning the new technology even though it's not really necessary for 95% of developers

Who's to say what 95% of developers need? Some would say 95% of developers don't need javascript at all, so I guess that settles that.
I'd say that's undoubtedly not true. Hn loves open source, locally hosting software, customizable software, etc. The general public doesn't even know what open source is, prefer web apps that just work, and prefer OS X/windows to Linux.

Hn doesn't predict market desires at all, its just a smaller subset of the same market.
If we made a machine with the capacity for simulating intelligence, the ability to reason about one's own existence, and furthermore, gave it the ability to simulate a belief in its experience of seeing and hearing and feeling emotion and a survival instinct, would it be ethical to destroy such a machine? At that point, wouldn't it protest its own sentience, consciousness, and desire to live as convincingly as a human?
Drawing better-looking Bézier curves
When Indicators of Compromise Become Indicators of Counterterrorism
Ideally you avoid the need for escaping at all. That's easy to do as long as you have access to the execve family of routines, avoid eval inside the shell script, and don't need to parse strings from external sources. If the shell variable $V contains a string with metacharacters, then

X="$V"
/bin/foo "$V"

is perfectly safe.[1]

That's very much like the proper approach to preventing SQL injection exploits--focus on using parameterized interfaces rather than figuring out where, how, and which metacharacters to escape. And it's consistent with the rule for secure programming more generally, which is to avoid mixing code and data.

[1] You still usually want to quote variables when passing them, but that's to avoid field splitting and pathname expansion, not because you're at risk of an argument accidentally being evaluated as code. Section 2.1 Shell Introduction and section 2.6 Word Expansions of the Shell Command Language volume of POSIX explain this concisely. Even if you only ever program in Bash, having the POSIX standard handy is immensely useful because it explains these things in a more concise and structured manner than Bash's manual page.
I usually stick to POSIX constructs in my shell scripts because it's just easier to be confident about their correctness. If I find myself pining for a Bash-ism that's a strong hint I should be using a more powerful language family altogether. Nonetheless, Bash adheres to the mechanics of word expansion as described by POSIX. The biggest deviation is pathname expansion, which is easily avoided.
Right, but does CERN connect all 100PB to a single machine?
Is anyone currently storing magnet links in a blockchain?

It seems like one of the more appropriate types of data to be storing on blockchains.
This would not be necessary if search weren’t awful, but as is they need to do one or the other. The inability to look for multiple instances of a word in a single conversation is insane.
So vinceguidry's Razor, is to pick the explanation that produces the most satisfying annoyance?
IPV6 is basically 64 bits for routing and 64 bits for the local network segment. Seems plausible that it's faster than trying to mask out the bits you need.
Assault Rifles are effectively already banned.

An "Assault Rifle" is an automatic weapon with a detachable magazine. One trigger pull = more than one bullet. Contrary to popular belief, an AR-15 is not an Assault Rifle (AR = Armalite Rifle, Armalite being a company). It is possible for individuals to own an automatic weapon, but the legal supply there of was frozen in 1986. If you want one, you need to reside in a state that allows individuals to own one (not all do), you also need to get a Class III firearms license from BATFE (prepare your butthole for a thorough examination for 6+ months). Since the supply is frozen at 1986 levels, you can expect to spend $10-40k for a single automatic rifle. All of this is outlined in the National Firearms Act (NFA). I am not aware of any legally owned NFA rifle being used in any crime because they are so expensive/rare.

An "Assault Weapon" is a semi-automatic rifle with a detachable magazine and 2 of 5 cosmetic features that do not in any appreciable way effect the dangerousness of the rifle (pistol grip, telescoping stock, etc . Semi-automatic means one trigger pull = one bullet. Assault Weapons like the AR-15 are frequently demonized because they look scary and are functionally identical to most non-bolt-action hunting rifles. They are used in very few crimes. For more information, google "Federal Assault Weapons Ban".
OpenStreetMap is amazing.

Based on my research, most paid mapping services get expensive quickly with any serious load, even if you're just geocoding addresses. Also, if you want to do anything interesting with the data you're probably going to run afoul of your license agreement that says you can't combine their mapping data with data from other sources.

It opens up so many possibilities for small developers to create large scale mapping services that would have been prohibitively expensive or otherwise impossible. They also make it really easy to put together a quick proof-of-concept by hosting their APIs on numerous public servers with generous usage terms and no registration.

I'm working on a project right now that wouldn't be possible without OSM, for multiple reasons, so I definitely agree with the article's premise.
> Surely with half a million employees you have at least one person on lightbulbs.

Or you can just ask Alexa to turn the lights.
> "assault rifle" doesn't mean much in terms of operating characteristics

In my experience, what reasonable gun control advocates mean when they talk about ARs are rifles equipped with gas powered repeating actions.

There is a fundamental difference between a bolt-action rifle, which has no practical way to be converted to an automatic weapon, and gas powered semi automatic that anyone who knows how to type "youtube" into the browser bar can turn into a bullet hose.

There was a good writeup on this here: https://www.nytimes.com/2017/10/06/opinion/banning-bump-stoc...
Shooting a Tesla into orbit: A slap in the face to real science
Continuing the debate on the ethics and perils of publishing security research
Are you saying it shouldn’t be legal? Or that the business practice doesn’t make sense?

Let’s say you’re a French movie distributor. You know the French market, you know which movies will sell, you know how to market to French audiences. Because of this you can bid more on the rights to distribute movies in France than a global company that doesn’t have any specific knowledge about the French market (your return is likely to be higher and you’re liekely to have fewer failures). Same in the Czech, Romanian, etc markets.

But let’s say this movie conflicts with the release of some other movie you’re distributing so you want to hold it back for three weeks.

What’s your proposed solution? Tell the studio they can only sign deals with global distributors? Tell them to accept less money?
>It doesn't make the situation worse, you're the only person suggesting that.

The comment I originally responded to seemed to think so.
What workflow do you use with git that has you doing so much juggling?
Oh get off it. Usually hunks of metal or concrete are used as test payloads. No science in that.
I don't think that's the reasoning behind it. I think it's more that they've been made the scariest form of gun by the media (disregarding the fact that pistols kill an order of magnitude more people). Any time a semi-automatic centerfire magazine fed rifle is used in a mass shooting, media outlets want to focus on the weapon the shooter used. Then people who know nothing about guns except that they hate them rally to ban the ones with the aesthetic features they've seen on TV, and that's how you get idiotic legislation like California's assault weapon laws (ex: a rifle with a pistol grip is illegal while the exact same gun with a rifle stock is legal).
That’s really a separate question. We really can’t be sure that other people are conscious at all either. Consciousness may have behavioral consequences, but it’s not clear that it is necessary for those behaviors. Perhaps those behaviors can come about some other way.

Our ability to talk about consciousness doesn’t prove much either, because it turns out we can’t explain the idea in words. Trying to explain consciousness comes down to statements like: it’s the difference between seeing and !!!seeing!!! We can only communicate its true nature by way of alluding to the other’s experience of the same, not by direct explanation.

I don’t think it’s helpful to being morality into it. Depending on your moral views, there might be good reason to treat things that we think are conscious as if they are conscious. That’s arguably what we do with other people. It doesn’t speak to the underlying questions though.
>uncontroversial moral fact

There are lots and lots of philosophers who would argue with you here. Morality and facts are disjoint sets to some.
Is 2018 the Year of the Linux
Desktop?
Well, the whole thing with Amazon is "frugality." That's a frugal thing to do.
> There is far less competition than it appears

And then looking at who owns all the huge companies: Vanguard, Wellington, BlackRock, State Street, Fidelity, etc.

Who owns BlackRock? PNC, Vanguard, State Street, Wellington, Fidelity, etc.

Who is this PNC? BlackRock, Vanguard, Fidelity, State Street, Wellington, etc.

It's just a big incestuous orgy of pension fund managers pretending to diversify and skimming a little off each trade.
> And it has a barrier to entry - you have to be a tiny bit nerdy to confidently make edits.

Serious question - what can we do to lower these barriers to entry? Friendlier community norms? Documentation / tools? Social stuff (groups, meetups, etc?)

I'd love to hear people's experiences on contributing, and your honest feedback. I'm one of the "core" members of OSM (I maintain the iD editor) and we're always looking for ways to improve the new user experience.

> Personally, I think a good intermediate step will be to embed better and more automated review processes.

I agree! For now, most review is done manually by volunteers. We're looking for ways to make this process more efficient.

If you haven't already, check out the OSMCha changeset review tool: https://osmcha.mapbox.com/

It runs some checks against every changeset as they occur, and presents a newsfeed-style list for anybody to review. It also has filters, in case you are interested only in certain geographic regions.
The problem here is that the “top 2 features that should have been in place from day 1 and represent an insane usability gap” are different for every user. So if they try and add all the weird corner case niche features, it’ll be the standard unopinionated bloatware that most software is.

FWIW, I’ve never played an audiobook in iTunes (Audible), and I hadn’t ever noticed the screen locking during calls thing. TouchID is so fast that it never bothers me, I guess.
Light therapy:

https://en.wikipedia.org/wiki/Seasonal_affective_disorder#Ma...
Mistake Not My Current State Of Joshing Gentle Peevishness For The Awesome And Terrible Majesty Of The Towering Seas Of Ire That Are Themselves The Mere Milquetoast Shallows Fringing My Vast Oceans Of Wrath
Agreed, also very well written!