skysight-inc/HackerNews huggingface dataset:
> who go into bitcoin early should be controlling millions of dollars that they would have otherwise never, ever seen?

OK i don't know the moral significance of that in itself. Should the people of oil rich regions not have made the money they made? It's not answerable i think.

The moral status of bitcoin rests on the support it receives by its community. Given that most of its value is currently in speculation, i would wager the average morals of the community are not aligned with what we 're used to.
Too late .. already ~scammed~ ~ran away with the money~ I mean "pivoted"
Show HN: Voice to MIDI bot
Last year's version of this story featured Nest in the role of Logitech, and Revolv in the role of Link. It ended with refunds to Revolv owners [5].

[1] "Nest's Hub Shutdown Proves You're Crazy to Buy Into the Internet of Things", Kint Finley, Wired, 15 Mar 16. https://www.wired.com/2016/04/nests-hub-shutdown-proves-your...

[2] "What Nest's Product Shutdown Says about the Internet of Things", Christina Warren, 4 Apr 2016 Mashable. http://mashable.com/2016/04/04/revolv-smart-home-shutdown/#0...

[3] "Nest's Meager Response To Revolv Users Falls Short", Aaron Pressman, Fortune , 6 Apr 2016. http://fortune.com/2016/04/06/nest-meager-response-google-re...

[4] "Here's How Google Is Handling a Big Controversy", By Lisa Eadicicco, 6 April 6 2016, Time. http://time.com/4283408/nest-google-shuts-down-revolv/

[5] Revolv is now closed. https://revolv.com
It provides context to https://news.ycombinator.com/user?id=sametmax 's confusion.
I lost the link, but another newspaper article said that the clearance rate for homicides of whites dropped from, IIRC, 90% to 85%. So, yes, part of it is social issues. But in any event, it's an interesting fact that official clearance rates have moved in the opposite direction of advances in technology and ease of remote surveillance. Technology doesn't solve our social issues, and in fact can exacerbate them.

Regarding Japan, yes, their official rates are questionable. I wish I could find the journal article, but last year I was researching the supposed 100% clearance rate in Singapore and came across a very in-depth article[1] that discussed clearance rates in Singapore, Japan, and elsewhere in Asia and that left me with the impression that w'ever the actual clearance rates, they're nonetheless _much_ better than the U.S.

[1] Spoiler: the 100% clearance rate in Singapore was plausible, in no small part because it's a small city-state with very few homicides to begin with.
Yet Google just wrote Fuchsia's network stack and filesystem drivers in Go.

As for the links they are easy to find on my comments history.

I don't have to repeat them all the time the anti-GC crowd comes to town.
Thanks! Can you email us?

human@speechboard.co

We're looking to chat with hobbyists to see what you'd like out of it.
Unless he edited the post after you commented, I don’t quite agree with the comparison. He states “in the Apple world” as a qualifier to his history lesson. He doesn’t say “Apple invented multi core CPUs” or “Apple had multi core CPUs first”.
It's funny—you just need a cgi-bin:

1. with 1777 permissions (sticky bit set); and

2. rsynced between a cluster of systems;

and you've got a modern Function-as-a-Service backend.
Somewhat relevant (but more enterprise-y) project based in Austin, TX for anyone local: http://clarify.io/
Aes Sedai in Wheel of Time? "Well, I could destroy the world, but I'm too busy playing politics with all these other women."
This seems like an unjust outcome. Shouldn't there be enough latitude for bankruptcy judges that they can respond to unusual situations such as the value of the assets rising to the point that everybody is earning money on the bankruptcy? Should Karpeles really be made a near-billionaire because he presided over the theft of hundreds of millions of dollars of other people's money?
I wonder if simply having riders set the rating threshold and a maximum fare would allow drivers more power to choose the fares they want as an independent contractor. Consider that if a driver sets a minimum fare as well, has a given rating, then riders will be selecting against many competitors based on the tuple of ratings/cost.

I don't think relaxing vehicle standards or driver background checks is good for anyone - and requiring your contractors to have certain equipment sounds perfectly reasonable to me.
They just released a new one too: https://www.microsoft.com/en-us/store/d/microsoft-classic-in...
Yes. The most common compilation path is through C or C++, which together with the source-based FFI makes the integration mostly seamless.

There’s also c2nim which will generate the bindings for you (though it might need some hand holding if the header files make extreme use of macros)
Good, but IMO far from watertight. They do not define what “free” and “open” mean. Presumably this refers to Free Software and Open Source licenses, but data isn’t software, so it cannot fully mean that. Also, I’m not sure all contributors would be happy if they moved to a license analogous to the GPL (that would mean users combining openStreetMap data with their own data would have to release their data under a similar license)

As it stands, worst-case, the data can, in theory, get locked up in two steps. Step one would move to a “free and open” license that doesn’t include the requirement to keep the license “free and open”, step two would take it commercial.

Also, reading that license for corner cases, what is the legal meaning of “worldwide”? Would it be legal to use OpenStreetMap data from orbit? From a moon observatory? From Mars?
Have you thought that there’s a variety of users with different opinions that don’t represent a monolithic single opinion? People crying censorship not being the same ones as the one understanding company’s right to control the message on their own platform?
Facebook open sources new build features for Android developers
I love it and I hate it at the same time. You would not believe how many people abuse Excel to solve every issue. Entire companies run solely on Excel turned into SAP :-)
In the scenario I've presented, I think you're correct. This is because milkshakes are liquid (both literally and figuratively), and because they are replaceable.

If we add the condition that milkshakes are not replaceable, does that change the outcome? I'll stfu now if this is derailing things.
Isn't that just his typical MO? It's always seemed to me he was more of a hanger-on looking for glory (or perhaps an essayist and advocate, if we want to be a charitable) than a really significant contributor.
I'm inclined to agree under that assumption. [Edit: same!]
And so C use grew instead of dying, as Apple and Microsoft systems were already focusing on C++.
Bufferbloat.
"Nintendo" there are still just people on the other side.

You don't need to become a dick only because someone else is one.
It's a cropped version of a nude photograph from a pornographic magazine. Some people consider it unprofessional to use sexualized depictions of people in a technical context where sexuality is not relevant.
I can answer 2 and 3.
2. IMHO I don’t think there is enough backlash yet. The average consumer is not informed about this yet. I guess this will change over the next couple of months since I’ve been reading a lot more about ME.
3. The chipset is fabbed irrespective of the SKU. Creating a separate floor plan for non enterprise parts is not cost effective , it’s easier to fab every SKU alike and then fuse out features based on the SKU.
wow! Mad props for your code! How long did it take to write ? Hope to play with your code this weekend.
Forth, I believe it was, rather than APL, and specifically for the simple semantics and quick composition of a stack-based language. I recall being impressed with the author's rather detailed, but still likely accessible to non-wizards, description of the decision process and its outcome.
I don't know if your "hardware OS program" is representative. Try writing a trivial web application using cutting edge technologies. You'll quickly see how much you have to know to work on even trivial applications.
Scaling bash commands over large data sets in genomics
> This looks very interesting. You might be the right person to ask about something related

Hi Craig, do you know an app/code that can split the audio/transcript based on persons? Detect different persons in a podcast and group the transcript by person. Thanks!
Does "AI:HUMOR;VICKI BODY" get grandfathered in, too?

NSFW: MS C0LLINS - 0UI - FEBRUARY 1973:
http://its.svensson.org/HUMOR%3bVICKI%20BODY

https://en.wikipedia.org/wiki/Grandfather_clause
Yeah, I could have worded that better.
"while I have given to the palace on your behalf 1,080 pounds of copper, and umi-abum has likewise given 1,080 pounds of copper, apart from what we both have had written on a sealed tablet to be kept in the temple of Samas."

I would be interested on what this joint-written, sealed tablet kept at the temple is. Some kind of escrow system? Unfortunately the wikipedia article does not mention anything about this cryptic phrase.
Mad Women
> if I do something and someone refers to it as "magic", it actually makes me uncomfortable; it means that they don't understand what I did or how I did it

It occurs to me that the first steps I take in most new-to-me established projects are basically magic - I'm looking for specific shell commands that the other dev(s) use to perform certain actions: build, run, test, deploy, etc. What's more, there are often undocumented environment dependencies - env vars that need to be set, certain executables that must be installed on the dev's system and in the path, etc.

> It looks opaque, but it can be understood.

I don't think "magic" in this sense means "cannot be understood" - only that it's incomprehensible at some point, and it's performed without understanding to achieve the desired result.
Quite a lot of times, actually. It helps to work in gamedev, but I think a lot of developers can have interesting and meaningful conversations with outsiders about their work if they focus on the domain, things that they are building and problems they're solving, not the inner workings of languages and frameworks.
Now I'm just confused. I thought that C-k stood for kill, and C-y stood for yank. So you kill the text, which... puts it into the dead buffer? And then yank it from the dead buffer? I've never really understood this.
A Net Before the Web, Part 3: Content and Competition
Well, there could be other cases where a business may have disproportional power and use it to exploit the elements of the society. That's when the regulations kick in and in this case this is the way the British prefers their society be regulated and protected.

Also, there being many people is not an argument, there are many people doing all kind of things and they stop when measures are taken.
Tent's goals sound similar on the frontpage, but are actually very different. It's more of a communication protocol than a a data storage one. This page is slightly more informative, albeit not much: https://tent.io/about

Tent is built around posts. Each Tent server stores a single user’s posts and sends copies to the user’s subscribers.
If you're looking for driverless mice, check out Zowie. They're expensive but have amazing sensors and smooth gldiing and you can change the DPI through buttons on the mouse on any OS. The EC2-A is very very comfortable too.
I agree that there is no way he would have gotten away. I think all discussion of storage and mixing is moot. Even if it were cash -- if something is missing from US Govt. owned storage, and they look at who had access, and one of them is a known criminal who had done other similar crimes in the recent past -- that is pretty much game over in the first move.
He’s someone who has written a fair amount of software in his spare time (which is all of it, since his wife’s been supporting him for decades). He’s written some (IMO, at the time) entertaining writings on software development, but I don’t know if the work he has chosen to do or the circumstances under which he does it really qualifies him as a superb engineer. Fundamentally he’s kind of a bullshitter, and it seems like every time I thought he made a good point about something he screws it up by using that point to make some other point that is totally off the rails. He’s disappointing because he seems to have talent and potential to really contribute a lot more than he has, but he just can’t stop drinking his own Kool Aid long enough to be a positive force.

IMO, after observing this guy for 25+ years now, as a software developer and a writer on software development, everything he’s done has been 3 steps forward and 2-4 self-inflicted steps back. In politics it’s more like 3 steps back just for starters. I really wish he didn’t have whatever form of narcissism that drives him, because he’s clearly got some talents that could have been used in infinitely more effective and constructive ways over the last few decades. I’ve got to think that there’s some part of him that understands this, that’s always been the most frustrating thing about him. So much squandering of talent, just so he can pat himself on the back all the time. I’d say this applies just as much to his software-related work as it does to his politics.

I thought he was great for like 5 years, up until the quadruple whammy of the Hitler thing, his “I’m your worst nightmare” Comdex story that he was so proud of (or maybe that was at CES?), “Thoughts on Sudden Wealth”, and the whole aggrieved shitpiece he wrote about proudly tormenting some poor random Microsoft HR person over the phone.

For a lot of people, you only find out what really drives them when you see how they respond to success (or their own perception of success). He revealed A LOT in those years and has doubled down on it ever since.
Using C++ with Turbo Vision, OWL, VCL, MFC was hardly C with Classes.

I never did manually resource management with them. RAII was already a thing in MS-DOS.

Java and C# were pushed by OS vendors.
Except people look the other way for oil exporters because we can run our cars on it. I can't do anything with all this spent electricity (that has also been converted into heat energy and released into our atmosphere, yay).

Maybe BTC is good at accelerating global warming.
I'm guessing nobody wants to entirely rewrite all of the notable operating systems in the world today.
The Lifecycle of a To-Do List
Except that they did, just to have their work killed by politics.
I can't wait to make my code editor eat 2GB of RAM, like modern editors do, without sacrificing on Vim features.
I don't think carbs had anything to do with that. The added sugar/corn syrup in everything did it.
I agree with you that Tesseract isn't great out of the box, but if you aren't doing huge volumes, there are plenty of cloud options available.

Respectfully, I disagree about this being a parsing issue. The whole reason so-called "zonal ocr" exists is because of the challenges of reliably inferring the structure of a document at parsing time. Yes, there are some kinds of documents where parsing logic alone will suffice, but for more complex tasks you need what ABBYY and Nuance are selling.
I tend to agree. At the two extreme ends of the spectrum I'd place Go and Scala. Go very simple, Scala very complex.

What happens in practice is that Go code looks all the same, it's easy to program in, reason about, and train new programmers in. It's not that expressive or flexible, but bad Go code really jumps at you.

Scala tries to be all things. The result is that it's not obvious what great Scala code is supposed to look like. Successful Scala teams tend to stick to a subset of the language, usually the more functional side.

I think languages like Clojure, Elixir, F#, and Kotlin offer a happier middle ground. Plenty powerful but not as cognitively taxing.
> If you don't, it'll do nothing or worse, blow up in your face.

I assume I am not the only one who destroyed at least some amount of his personal data doing computer magic [1]. This would be analogous to a spell going wrong, burning the witches' hand or something similar.

[1] Be it an incorrect incantation of rm, or just a poorly aimed flick with the pixie pointer.
I have a teen daughter as well. My wife and I go back and forth on this, but my take is that she's learning how to communicate with her peers in ways that I will never understand. I don't have to live in the world she will inherit, I'll have my furrowed brow and my 401k and she'll be deciding what being an adult means for her.

At the end of the day, I can only coach her on how to conduct herself online, she's going to be the one out there.
> it's far from rationalist fiction

Is that bad? Like any didactic subtype of the genre, rationalist fiction often struggles to succeed in both of the goals set for it; the only example I've as yet found enjoyable - and extremely so! I strongly recommend it - is Unsong by Scott Alexander, also of Slate Star Codex.
In my experience, that depends entirely on your role.

I've found that my place is within a team of 5<x<20 - it's large enough that I can work on "meta" stuff like workflow improvements and refactoring existing functionality to make it generically applicable where appropriate, but small enough that my contributions are not lost in the noise and I can see the impact I'm having on the team's overall velocity.

If all I were doing every day was implementing yet another CRUD form, then I would feel the same way you've described.
Would you please not repost the same (or substantially the same) comments into different threads? We're trying to avoid repetitiveness, plus it makes it harder to merge the threads.
I have this idea to write an article on how architecture and general design was taught to me. I think software dev education could benefit from that approach. We were never told how to design, it was almost all studio work. We would be given a site and a brief and then off we go and design a building. We could get advice from our lecturers + also there were regular 'crits' where you have to put your work up on the wall in front of everyone and give a brief presentation, then the lecturers and everyone is free to critique it. It takes a year or two or three, but going through this over and over you do eventually develop your own design methods.
Furnish your home in under 48 hours No ownership and hassle
A robotic spy among the fish
Aren't they all, a bit?
GE cutting staff ahead of new CEO's Monday overhaul
This feels like some of the ancient applications our team still have to maintain and I work for a Fortune 500 company.

Sigh.
More Suppliers Join Decentralized INS Ecosystem for Selling Groceries Online
Not high quality. But since MNIST is typically used as a baseline reference, I was surprised that more advanced character recognition wasn't a staple in the field. From the tensorflow introduction[0]: "When one learns how to program, there's a tradition that the first thing you do is print 'Hello World.' Just like programming has Hello World, machine learning has MNIST."

I realize that this is a result of my lack of knowledge about the field, but the ML hype train makes it easy to overestimate the capabilities of deep learning as a layperson.

[0] https://www.tensorflow.org/get_started/mnist/beginners
Most decoders are in a position to be attacked with malicious input, which makes C a disastrous choice.
I may have been using hyperbole.

Looking at that benchmark that tiny difference in performance would have have been very magnified in my use case.

Though I will concede that it is possible that while slower it might still max out disk I/O and once the bottleneck isn't RAM or CPU it doesn't much matter what language you use.

And based on that, Rust does beat C.
I know there's a lot of code out there I cannot read and suspect we're hardly alone with that issue.

I comment my own code very heavily so I don't have to spend as much time studying it at a later date.

And I don't try to get too tricky either. I don't fret over converting a block of code into an obfuscated one liner. I avoid that instead.
Absolutely not. It's not like there isn't a million other images that work just fine. It's a symbol (even if most people don't know) of the objectification of women, that is pervasive in a field that struggles enough with treating women fairly.
> at the time both CE and CS students started with C

I was confused there for a second because both "CE" and "CS" literally start with C.

By the way, to add another datapoint, I completed a bachelor degree in CS from 2012-2017 (part-time) at a German university, and we used:

- C in the first-semester "algorithms and datastructures" course

- Haskell in the second-semester "programming" course

- Java in the third-semester "software design" course and accompanying fourth-semester lab course

- Python (very briefly) in the fifth-semester "information retrieval" course
relevant xkcd flowchart to wizardry:

https://xkcd.com/627/
While you're throwing stuff into the list, his articles about race (where he decides he isn't a racist; he just hates poor blacks for being "lumpenproles") and sexual relationships (he describes himself as a "natural alpha male" or something like that) are really, completely awful.
>most will barely see each other, let alone interact on such a politically skewed site as HN

Or whoever is less represented (local to a given site/subsite) will just shut up because they don't want to fight a 10:1 losing battle with people who can't be convinced to see their side of things (subreddits are a good example).

There's also probably a bunch of people from rural areas in your downtown office who think you're crazy. The foreigners probably think the same thing. Neither group will tell you about it though. It's just not worth saying anything in those settings.
A Better MVC in iOS
Eight years of Go
We merged most of this thread into https://news.ycombinator.com/item?id=15669727.
Why did Airbnb founders deserve X% of the shares of their company that could be worth billions of dollars? Because they made a stupid simple website to rent out your apartment? Same question, same answer. We live in a capitalistic world, I think it is reasonable that people try to launch for-profit ventures. Ethereum did something equivalent to a pre-mine + instant sale: they created the initial ETH supply out of thin air, and immediately sold it for BTC to investors.
Did they use an IBM Model M or Model F as the weapon?
Collect data; build robot.
Optional Config Weirdness in Drupal 8
This reminds me of the "Keurig model" of hardware sales [1]. As a hardware guy myself, it's easy to focus on the physical product instead of the real reason anyone would buy it.

[1] https://blog.bolt.io/keurig-accidentally-created-the-perfect...
The Clutter Manifesto
I use a static var on the class.

componentDidMount() {
if (!this.unmounted) ...
}

componentWillUnmount() {
this.unmounted = true
}
13000 lines of python in one file! what could go wrong!
Disney Streaming Service Will Cost ‘Substantially’ Less Than Netflix
It appears that a lot of the links aren't real links. I tried to open them in a new tab and it also navigated the current tab.
I look forward to supercool (no pun intended) qSeries mainframes and whatever wild OSs they'll run.

Right now, it looks like it's a batch processing like thing, with a single problem using the machine at any given time with long setup/teardown times.
Transforming Customer Relationships with Website Search Data