skysight-inc/HackerNews huggingface dataset:
I just installed Scratch and I find it awful but I am not a teenager. When a child realize that to simulate a small movement or scene you need to feed the computer with a lot of parameters he/she get bored. Fractals, like the Julia image, inspire us with deep thinking. What we want is to learn new concepts in such a way that the ratio power/(number of parameters) is very low. The logo idea is not about a turtle or a moving pen, is about the realization that you can draw complex images with a few parameters. I see loops as a form of parameters in a program. Snake moving is boring, we want to drive a drone. Virtual reality is a way of improving the way in which we feed parameters to the machine, another way is the machine learning about the programmer, completion of sentences, suggestions and predictions are a first step. A new logo is needed but one without turtles.
It's true that 23amdMe doesn't want submissions to be anonymous[1]. However, that doesn't stop people from hacking their way around it.[2][3]

[1]https://customercare.23andme.com/hc/en-us/articles/202907890...

[2]http://venturebeat.com/2013/09/20/how-to-use-23andme-without...

[3]https://news.ycombinator.com/item?id=2431433
Map of everywhere your iPhone knows you’ve been
thank you - still not sure if this tool could use it as it needs (perhaps 'streaming' the binlog?). I'm wrestling with making changes on a large RDS table, but I also don't actually have total permission on the account as it belongs to a client so I have to keep trying things, then seeing what breaks, then asking for a change, then trying again.
@Retric: Exactly my thoughts. Amazing how you could express it in one short, concise sentence! :)
The fact that there are others who have it much worse than you does not invalidate your grievances or limit the language you can use to speak to those grievances. If we start that kind of comparison, then I'd argue the people you describe have it pretty good, compared to people to Nazi concentration camps, who got shot dead (!) for giving their supervisor sound technical advice (assuming Schindler's List is an acceptable source of Nazi anecdotes).
Hi. Yes that is exactly what I am doing at the moment.

I am learning German, also I am learning machine learning these days.

But haven't you felt at the end of the day doing all this spending time on something like that is worth it? What's the outcome in putting your time in to something like that?

Haven't you felt like that??

Because I feel like that at times :¡
Ask HN: JWT as a currency?
We have been thinking about a financial service that would allow people store value (monetary value) in JWT tokens. This tokens could then be exchanged, deducted from or added to. The idea is to use JWT tokens as some kind of internet money that can be exchange between people as opposed to just applications as an auth mechanism.

I'd like some thoughts as we wouldn't want to do anything that makes sense to us but to no one else.

Thanks
QML: A Functional Quantum Programming Language written in Haskell
Perhaps. It seems like the issue is with slowmo is it looks like you have more time to decide and react, then you actually do. In real time it's more clear that an action was reactive, and that there was no time to make a calculated decision.
I think that one should only spend 36-40 hours a week on work, but one should also spend plenty of time outside of that honing one's craft. I think that neatly squares the circle of burnout vs. getting to 10,000 hours.
Anyone know if this affects Windows phone 10? It also uses all of the mentioned software.
> Is my my privacy concern undue paranoia?

And are there genes responsible for it?

On a more serious note, I remember hearing about microchips the size of USB sticks that were supposed to sequence a DNA in hours costing "only" few grands back then couple of years ago. I'm surprised they didn't yet flood the market considering the privacy concerns when it comes to services like 23andMe.

Sure, those services do more just sequencing, but for those who would just like to check for a few hereditary deseases running in their family while sticking to their tinfoil hat that would be a bargain. In my case, though, my body is so tough that I'm afraid if my DNA is revealed it may be used for making a clone army one day.
Ask HN: JWT as a Currency?
We have been thinking about a financial service that would allow people store value (monetary value) in JWT tokens. This tokens could then be exchanged, deducted from or added to. The idea is to use JWT tokens as some kind of internet money that can be exchange between people as opposed to just applications as an auth mechanism.

I'd like some thoughts as we wouldn't want to do anything that makes sense to us but to no one else.

Thanks
23andMe biz model in a nutshell:

- you give us your DNA (spit) and consent to do whatever we goddamn like with your DNA
- we give you some dozen of mostly uninteresting genetic marker worth of analysis (wet earwax anyone?)

With genetic filtered pharma studies in the vicinity, 23andMe sits on a goldmine.
This sucks so hard. It's also quite easy to hit path length limits for certain operations (on windows) when you have this mess there.
So you are trying to add some negative moment about borrow-checker, when my comment is not about borrow-checker, but you need something negative. Cheap trick.
From their "About us" page[1].

"The exchange is built from the ground up to deliver extreme performance and is built entirely in the programming language Erlang. This gives us big technological advantages being able to handle huge amounts of requests with ultra low latency (<1ms). Erlang is a programming language used to build massively scalable soft real-time systems with requirements on high availability."

[1] https://www.deribit.com/docs/about-us/
RiZhiYi Is Hiring Software Engineers(15k-40k) in Beijing and Shenzhen
Show HN: Google Analytics Real-Time in Your Mac Menubar
I love atom, I use it daily and it is my editor of choice for web stuff.

But think of how many software abstractions/levels each line of atom code has to go through. I mean, each keypress probably produces in the order of 100 million CPU instructions in the metal (number pulled out of my behind but you get the idea) just to display a single character. Is this what progress looks like?

I guess there's a balance between developer comfort and software efficiency.
Previous discussion: https://news.ycombinator.com/item?id=8815778

He also wrote more abusive remarks about Go and Rob Pike in another article that day and announced his retirement. Personal crisis, I suppose - but why does this get posted again 2 years later?
Cool games and chat both seem like obvious uses.
Getting less and less able to run what we like on our own machines without someone elses permission...
Can someone put 2014 in the title, please?

Posted on December 29, 2014
I know this is a ver non HN comment to make, but cyriak's stuff is amazingly incredible. Long time fan of the music and the visual arts.

Sadly, this sort of creativity stripping is rife. Did RatherGood.com not have simialar issues with Coke using their art in a foreign country?
32,000 files for a hello world...
jeez, i'm going back to java.....
That's why they have a ConcurrentHashMap!
Dusting the globe: analysis of Old NASA World Wind project (C#)
How is this going to get around CFTC rules on commodity derivatives markets?
> Do managers spend their off-hours coaching kids sports teams and running charities in order to boast their resumes?

Yes, actually (and also to increase their social networks).
"huge amounts of requests with ultra low latency (<1ms)" needs more explanation because if we had 1 million (<1ms) requests from 1 billion I could still use same definition.
Mediachain Labs - http://mediachainlabs.com - NYC or Remote

We're building http://mediachain.io, an open, universal media library.
Mediachain utilizes a decentralized database and content ID technology to automatically link media to information about it, no matter where it is.

http://github.com/mediachain/mediachain

We've recently raised $1.5M in seed funding from USV and a16z and are actively expanding the engineering team! Anyone interested in contributing should reach out.

Join our Slack: http://slack.mediachain.io

Were hiring for the following positions:

- Distributed Systems Engineer

- Creative Director (Communication/Design)

Position Details

Location: New York City or Remote

Type: Consultant / Part-Time / Full-Time

Salary: To Be Communicated

Learn more at http://mediachainlabs.com/jobs
I'm also curious is the data real time and where does it come from?
https://news.ycombinator.com/item?id=12209171
> Do doctors spend their off-ours doing minor surgery in order to have "remarkable careers"?

Quite a few go to the Third World to perform surgery for free — and, not coincidentally, increase their skills.
It's actually not possible due to the way Node looks up dependencies. You could have a situation like:

node_modules/
a/
node_modules/
c/ (1.0.0)
b/
node_modules/
c/ (1.0.0)
c/ (2.0.0)

Both a and b depend on c version 1.0.0, but since there's a version 2.0.0 in the root node_modules folder c can't be placed there, and has to be duplicated in a and b's own node_modules folder, otherwise Node couldn't find it for each of them.
Some years ago PHP scripts would crash (without log) if the script file was exactly 1024 bytes. After days of blaming our own code we found out about this bug. No unit test would have figured that one out.
> They have already forgone a lot of potential revenue by allowing anyone to get the source code for the engine (under a proprietary license) without paying anything.

They're making to pay only those who has profits from using their engine. Those who has no profits (i.e. less than $3000) wouldn't buy it anyway.

> Being able to release free software games using UE.

You can do that now.

> Creating a community around UE that allows for innovation by that community.

There is a community.

> Porting to new platforms by that community.

You can do that now.

> There are many good reasons, but they all come about from giving people software freedom.

I am for free software, but I don't like ideology in name of ideology.
The hash for "Passw0rd" would almost certainly also be in some Rainbow table, so effectively no computation time in that case...
pfSense sell "pfSense hardware" at https://www.pfsense.org/hardware/
Best 6 USB WiFi Adapters of 2016
Correct. But apparently when coupling abstractions with concurrency the threats are not immediately obvious and one will learn only after encountering bugs like this ...
npm v3 tries to dedupe packages during installation to reduce this problem. However, it still does not install packages in a deterministic way...

[0]: https://docs.npmjs.com/how-npm-works/npm3-dupe

[1]: https://docs.npmjs.com/how-npm-works/npm3-nondet
They mention that number again in their colocation page, I suspect they're providing their best number based on testing in the same datacenter (yay SXB, FR)
Evaluating a framework by the number of files its dependencies are broken into is a a pretty poor measure of quality.
What’s Going to Be More Important Than Features for Your Tech Company?
Just one quick one, you mention distribution is a problem. Could you expand on that a little for me?
The most likely explanation is because that's where they were the most prevalent or most well-documented. The lead of the article notes: "Closed cities are a feature of heavily militarized countries and secretive regimes, and many still exist in the successor countries to the Soviet Union."

Or it could just be that whoever added the content has Russia-centric knowledge or interests and contributed that. Wikipedia knowingly suffers from systematic bias [0] and many articles will have a tag like this one [1] for being too US-centric. The problem with addressing that is that most editors are American and don't really have access to other language reliable sources. Though in this case the sources are in English so it could just be that English-language sources all focus on that area.

[0]: https://en.wikipedia.org/wiki/Wikipedia:Systemic_bias

[1]: https://en.wikipedia.org/wiki/Template:Globalize
> I'm not sure about flagging such people, but I'm okay with downvoting them.

It may save your time, but a downvote doesn't explain why you think someone is clueless. Even link a link to something they could read to enlighten them to your point of thinking or a book title might be adequate in making your argument and would take maybe 30 seconds more, at most.
This is very cool! I wish I would know how to be a DJ. :)
The doctor who beat big tobacco
A small book? In the edition on my shelves, the first and I think skinniest volume runs to 600 pages. Among modernist paperweights, I guess that is smaller than Ulysses, The Magic Mountain, or The Man Without Qualities. None of them, though, had another five volumes trailing behind. I can't imagine reading any of the volumes in two weeks, unless in conditions of solitary confinement. Nor can I imagine, as a teacher, asking 17-year-olds to read the book.

[Edit: missed the part about only reading the first volume. Still, a couple of weeks is one hell of a pace.]
I find swift the worst choice for a start-up right now. Why would you use a language that's only half baked? Don't you have more important things to do than porting the standard library to linux? Not to mention the lack of concurrency. Go can be a grat choice for all sort of systems too and in many cases better than any of the languages you listed. It's about using the right tool for the job and I think your comments about Go are plain ignorant.
Lots of material out there to chose from, but here's a place to start:

https://www.nbcnews.com/news/us-news/amp/maryland-vows-rebui...

It happened in Ellicott City, Maryland.
> incorporated under the laws of Lithuania
https://www.deribit.com/docs/terms-of-service-and-privacy-po...
> hosted in France
https://www.deribit.com/docs/ §1.9

Are they even subject to those rules?
You could use links, version in names, ... You'd just have problem to take out one submodule I guess, but I doubt that's a use case anywhere.
There is nothing stopping you from running your own drivers, but you either have to turn safe boot off [1], or you have to test-sign the driver [2]. This is a completely reasonable change for 99% of users (because it will stop them from installing a malware driver), and there are well-documented ways around it for the 1% of users that need to side-load drivers.

[1] OP, under 'How do I sign drivers during development and testing?'

[2] https://msdn.microsoft.com/en-us/windows/hardware/drivers/in...
A closed city is not a prison keeping people in. It keeps people out.

It's easy to get to the Louisiana State prison, just commit a crime appropriate to the security level of the prison and make going to that prison part of your plea bargain.
Not really a reason for using the store specifically, as you can get those almost certainly from the internet as well.
Thank you for writing this. How do you figure that I can learn about ..say.. project management or any other tangentially related subject while I code at work (meaning that coding or developing is my main job)

I guess what I want to know is this - can you apply these principles to learn other stuff to get you ahead in life while getting hit on the head with kids responsibilities etc? Pardon - for the ramble and incoherence :)
Theranos, Embattled Laboratory, Shifts to Medical Machines
Singapore to begin testing on-demand robot taxis
With cricket the player's intent is not considered unlike many other sports and in courtroom trials. So looking at the most minute detail (e.g. the snickometer, the checks if the ball made a "snick" sound passing the bat, indicating contact) makes sense to the sport.
I use sublime to quickly look at files for exactly this reason. But I find for actually editing files in a project that atom is doing the job a bit better.
> There is the risk that insurance companies will somehow use my own genome against me in the future.

They do that now. That's the whole point of asking for your family medical history.
> and not related to the application they would actually deploy.

this.

Granted, it's the same with everything- if you expanded every compressed file and counted every class, most languages and frameworks would just be incredibly nuts, because all of them aren't needed.

But, something could be done about that; you could better differentiate what is there for convenience, and what needs to be there and make the developer more aware of what they are using. It can make development more difficult if done poorly, but good examples of minimalist development are out there, e.g. Sinatra and similar frameworks that said X is too much- just use this.
There is nothing "anti-Windows" about my post. It isn't a biased take, it's not propaganda, it's just fact.

There is somewhat of a logical inconsistency in trying to avoid spyware on Windows 10 that is hopefully explained by lack of knowledge. The purpose of my post is to inform. Not everyone is aware.

http://www.networkworld.com/article/2956574/microsoft-subnet...
Probably new Skype vs the "classic" Win32 one.

Pushing the MS Account for installing software is plain bad and it definitely won't help with user adoption like a non mandatory account would.
CERN Staff Still Dissapearing,HEY I THOUGHT IT HAD SHUT DOWN
This is my biggest worry too. It's easy to turn on ASLR and PIE and SSP and whatnot and still have tons of obvious bugs in your actual business logic.

I'm sort of worried that these automated metrics are too easy to game, and that all it will teach companies do is to use different compiler settings without actually caring about, say, hashing their passwords or authenticating their cookies.
SEEKING WORK - San Francisco - Remote OK - Travel Possible

Experienced software developer with a history in startups.

Proficient in:

* Python ['django', 'flask', 'google.app.engine', 'pyramid']
* Javascript ['angular','backbone','node','firebase','react'];
* Clojure '(compojure om)
* Ruby ['rails', 'sinatra']
* Go {'appengine'}
* Haskell, Prolog (and other esoterics)

We've helped entrepreneurs develop their MVP, as well as large companies develop core features. We provide services such as feature development, product management, and software auditing.

Previous engagements include 2U, Fuze, DriveShift.com, Sosh, Getaround, Codecademy, Factset, Wakemate, drip.fm, and Swiftstack, among others. Currently represented by http://www.10xmanagement.com

For more info see our page at http://turbines.io, or talk to us at hn@turbines.io
> if someone cannot handle unused things, that someone is screwed.

So what you're saying is, there are two kinds of people—those who don't need the feature, and those for whom the feature isn't sufficient?
### http://GetLighthouse.com | Lead Designer / Front End Engineer | San Francisco, CA | Full Time | ONSITE

Employees quit managers, not companies. If you've ever worked at a dysfunctional, hyper-growth startup, or a big company wrecked by politics, you've experienced how bad management can make work miserable. It’s crazy managers aren’t given more help. We're changing that by helping with the fundamentals of good management through software.

We're in 500 Startups right now, have a functioning product with hundreds of paying customers, and want to bring great design and experience to our validated and growing MVP. We’re looking for you to take the lead on designing Lighthouse to be a world-class product, while we focus on sales, marketing, and the back end.

### You:

If you're excited and ready to take the drivers seat on the direction of a product from design through implementation, this is the perfect role for you (with the big equity to match). You’ll have the chance to bring all your skills together as part of a team that’s customer driven and excited to make more people love their jobs. It's a mission you can feel great about working on every day.

You’re an awesome fit for this role if you...

-> Take great pride in your work and obsess over getting the details right.

-> Always look for places to simplify, whether that’s removing a button, or making 30 lines of code work with 5.

-> You love using funnels & analytics, as well as talking to customers, to ensure what you design & build is best for customers.

### Tech stack currently includes (open to changes you advocate for): Rails, Capistrano, haml/scss, bootstrap, jQuery, Postgres, Stripe, GCal API

* Interested in the role? Email Jason at GetLighthouse dot com mentioning Hacker News in the subject line. Please, no recent code school grads.
what about the lack of static typing?
Why? If framework X does roughly the same as framework Y which is 50% in size then you can estimate that the code of Y is more effective.
The point of the thought experiment is to avoid using any priors.

If you have a single data-point of an event E, taking time T to occur, then there are 2 possibilities:

A) Event E usually takes much much longer than T (>100T), and what you just witnessed is an anomaly, or

B) Event E usually does take roughly time T to occur, and what you witnessed is within the range of what usually occurs.

Both conclusions have an extremely high likelihood of being wrong, since the sample size is so small. But between the 2, conclusion B is more likely to be true than conclusion A.
I like it! Only wish is to have a reload/reset button quickly accessible because you need it a lot. :)
Totally. We just ran into this issue. Running npm install inside a linux vm resulted in an endless loop, because the nfs mapping created path names that exceeded the length limit.
"Under extreme market circumstances Deribit could decide to partially or entirely close winning positions to be able to close loosing positions. This could only occur under extreme circumstances, for example when the market moves more than 10% in a 12 hour time frame."

Wait what? I've seen way more than 10%/day volatility on *coin/USD markets often enough. Has anyone else read through the 'tos'?

https://www.deribit.com/docs/terms-of-service-and-privacy-po...
For what? Everything is available on the Internet. I have used Windows 8, 8.1 and 10 for years now and I have never felt the need to install anything from the Store.
Re-Give Frees the Internet
We think you’ll like what we are doing: https://regive.org/blog
Migrated my Windows 7 Home Premium to Windows 10 Home last week (pressurized by the free update ultimatum... so their strategy works !) and my local account stayed a local account and I could use the Microsoft Store with an independent account without converting my local account.
Different people think at different speeds[1], so if we really want to judge someone based on what we see as a reactive action, we'd need to measure their "thinking speed" first to get a full picture.

1 http://www.npr.org/templates/story/story.php?storyId=1021695...
Are you going to encrypt these?
Plain tokens are easy to decode and manipulate.

https://jwt.io/
Facebook group for early stage startups
Yeah dependencies are always going to be an issue unfortunately. Django can make as many recommendations as it likes, but you're still at the mercy of all other dependencies.

Moving from 1.9 to 1.10 is different than moving from LTS to LTS. The hope is that 3rd party packages will be testing against LTS releases at the minimum, which should allow you to make the jump after packages have time to update themselves.
I was born in the city of Severomorsk.¹ Current population 50,000+. I'm living in another city now. And I can't go the place of my birth unless I prepare the papers two weeks before the visit.² Forget about the spontaneous visits to my friends living there.

¹ https://en.wikipedia.org/wiki/Severomorsk

² My friend helped me with the papers. I don't remember exactly, but simply saying "I want to visit my friends" is not enough. It's more complicated than that.
People use birthday feature almost 100 million times a day!

What other platform can boast of this scale for birthdays - Wechat, snapchat?