skysight-inc/HackerNews huggingface dataset:
I have to speculate that Minecraft and Angry Birds have both individually had more downloads than Clash Royale.
Some job site should really build a pull request bot.
75% of the time I launch the game, I'm confronted with an error that I couldn't be logged in.

Maybe the game is so popular because it feels like a rare resource. It's so hard to get into the game that when you do you have to play it as long as possible until the servers go down again.
D3.js help
Hi Everyone,

I am trying to develop a site where you can share individual's unique and interesting academic or professional paths and journeys with d3.js. I am trying to find a solution to save the end result as an image. Even though I have been trying to solve this problem, I cannot find any solution for this yet. Would you help me out please~
My email: minster@minstersinc.com
thank you very very much!!!!

here is the address: http://minstersinc.com/d3/testlogin.html
Happened to me. Was hired as a freelance in a company that had the "no telecommuting" policy. After 1 year and a half there, I got slightly bored and wanted to leave (long-commuting, like 2h, is too long when the job is not that appealing anymore).

As I have been performing above average for all my time there, they insisted to find a compromise so that I wouldn't leave. Told them I would consider staying but with 2 days per week telecommuting, 3 days on-site. I already had their trust, they knew I delivered, so they agreed cheerfully.

Some coworkers who tried to get some telecommuting days before got slightly angry at management for a few days, but not that much, as they liked me staying and understood why management dit it.

I think it worked because I was just not bluffing, and after more than 1 year working there, they fully trusted me. It would have never happened if I had asked for telecommuting at day 1.
Karrieremitenergie
Nice. But you have to check for integer overflow.

Unwinding assignments into a single-assignment notation is common in verification. (We did it automatically 30 years ago in the Pascal-F verifier.) Rust is expressive enough that you can do that in Rust itself, which is convenient. It's not "functional" that's important for this; it's single-assignment. Each variable in the proofs can have only one meaning, because the proofs have no notion of time. (Well, there's temporal logic, but you don't need to go that route.)

Whether you should trust the compiler is always an issue. When we did this, we verified at the stack-machine level. At that level, operations are like "pop two operands from stack, add in 16 bit integer mode, push result". At that level, semantics are relatively simple. If you have the compiler's dictionary available, you can give names to all those things being pushed and popped, much as a debugger does.
Even if the post is totally accurate, a 6 % churn would not be that bad compared with corporate suites. The wework social network app is not that great either, so I don't think it is representative of anything if you have no followers there. Some people are social and make friends with their ww neighbors, some don't. More about personality. If ww wanted to they could introduce locations with different features or lower price to reduce churn at any time. They can basically dial-a-churn rate in this market.
> Blueprints/schematics are far, far superior at conveying the information they do compared to a written narrative.

Blueprints don't change as much as software does. It's not generally interesting to diff, fork, reformat, or patch a blueprint.
Thanks. Symbol column, also known as ticker, represents unique identifier of the fund in the market. AGAWX is one of the funds of the 361 Capital company. For example a ticker for one of the most popular index funds is SPY (SPDR® S&P 500® ETF).

Have you bought any investment funds before? When I am searching for longterm investment fund, the most important information is the fund growth and expense. Everywhere else, this information is available only per fund, not in a sortable and searchable table. Fundhub tries to solve that.
Ok, maybe I'm not being clear, I'm not talking about MS just raising prices on certain licenses, but really across the board. What if they also jacked up their license costs for the ones "cooked into the machine", and also their Enterprise/Volume licensing?

Heck, I think they have even more room to screw their customers with the Enterprise licensing, not only for Windows but all their other enterprise products too. What are big businesses going to do, suddenly switch to Apple? Obviously, they couldn't do this overnight, but they could certainly jack up their enterprise license costs to 5x when they come up for renewal. They'd probably want to avoid doing this too much for some things where there's actually competition (like with SQL Server: businesses might switch to Oracle), but with Windows, MSDN, etc., they could. Where are customers going to go?
Quite true.

Apparently many programmers keep forgetting that the syntax is just a small part of:

- language itself

- toolchains (compilers, interpreters, AOT, JIT, hybrid)

- differences between implementations and specific behaviour

- libraries, both standard and the most well known third party ones

- IDEs

- build systems and deployment options

- extra tooling for correctness like static analysers

- culture of the people that usually cater for the language

Hence why it is easy to dabble and grasp concepts from multiple languages, but very hard to very quite proficient in a few of them.
I'd bet a dime on Angry Birds.
Really?

When I look at the past, I have the feeling everything stagnated till some special events happend.

Revolutions, wars, disasters, etc.
As a basic starting point OWASP's top-ten list is fine. I use it when doing intro web-security sessions as a structured way to start people thinking about the things that can go wrong, and I like it for that purpose because some of its items are vague enough to allow good open-ended discussions that take people out of the "just check these boxes" mindset and into full-blown paranoia.

I typically follow it up with a rundown of less-obvious things drawn from my experiences with Django, to point out that even when you cover the OWASP checklist-y stuff you still very easily have major issues.
I'll have to look into that setup. Thanks.
Yeah, I was thinking about that. The thing about Pokemon and Nintendo is that demand for a good mobile game was always there.

I do think that we will be seeing a lot more AR in the future as a result of this.
Did anyone get any actionable concepts from that article? Seems like an interesting read but not sure how to any of it to my own cooking.
Luckily a company full of people like you will also need to have experienced marketing and legal staff, who will know that it would be unwise to laugh off such user issues. Your marketing team doesn't need to be diverse to know this.
Awesome post. Too hungover to read all that today though. Definitely Saturday morning over a cup of coffee - assuming I'm not in the same shape then.
I'm 99.99% sure this doesn't make sense. But I can't understand which is the global reaction. What are all the input molecules and what are all the output molecules?
OpenNMS. It is a java memory pig but is used by some of the twenty largest ASNs (by CAIDA ASRANK) in north america. Truly open source and free. Very extensible. Large development community behind it and many constant updates.
Great post, but how am I supposed to find it credible when he uses quotation marks for emphasis?

> The splitting of data into training and validation sets “must” be done according to labels. In case of any kind of classification problem, use stratified splitting. In python, you can do this using scikit-learn very easily.
Datadog may be okay if you're doing really simple stuff and not sending much data. Once you get to scale, you will need a system like Wavefront. Wavefront can take millions of data points per second, query on them super fast, and they don't go down. Every other monitoring system downsamples, or throws away your data after a certain amount of time.
> But really fight in a moment, air out your differences, coming into a fight, knowing that you or the other person may not come out at end as friends anymore, but you have a hope to salvage things, out of a conviction to be authentic to yourself and the other person, out of an intent to love the other person even if there is a such deep well of negative emotions, frustration, hatred, feeling of injustice and inspired self-insecurity, that you can't help but to still respect/admire the uniqueness/individuality of the person and even a wisp of self-reconsideration of your own part in the sordid affair; and hope you guys might come be able to come out the other side.

Man, I wish there was HN gold for stuff like this.

I have learned to picked my fights but this is the key to determining who's most important in my life. If we can go through something like this and still talk to each other afterwards then we are friends for life.

I had this same problem. Took everything at face value in my 20's and didn't have the courage to fight. Once I did my life got much more happier. I hate that it took a long time to figure that out.
If just a single digit % of the population took more than passive/peaceful stance then it would be game over. As I recall from studies the Nazis took control with far less than 50% support (I want to say < 30%).
> they do have a large amount of influence

Put another way, they are allowed to act unchecked by Congress much of the time.

Why is this?

I think the president and congress play a coordination game through which corrupt legislation is passed.

Take Obamacare. Its passage was a massive success to rent-seeking firms and interest groups. All the interest groups and most of the members of congress who were instrumental in getting it passed were happy to have it called "Obamacare" and not "PhizerCare" or "AbbotCare" or "HalliburtonCare".

Correspondingly, both parties benefit from the notion that Obamacare is somehow leftist or constitutes a big defeat for "greedy firms" and "selfish doctors".

In reality, the program simply modernizes many of the existing flows of rents from the public to firms, and reflects some of the changes in magnitude of influence of some industry subgroups.

This is one reason why the GOP didn't come up with a serious market-based counter-proposal: The spoils of Obamacare were just too appealing to pass up, at least for enough of the GOP's constituents to get the bill passed. The loud crowing about wanting to repeal it is no more meaningful than anything else politicians say to seem principled or to seem consistent.

From the beginning, Obama was far more pragmatic than HRC about pleasing healthcare industry incumbents, which is one reason for his surprising performance in the 2008 Democratic primary.

I strongly agree that executive orders and extralegal actions (which Bush honed and Obama perfected) are quite worrisome... But the core issue is that congress largely agrees with the actions that are undertaken. As a case in point, there was a lot of outrage from Democrats about GWB's extralegal shenanigans during the Iraq war, but then once Obama took office we got the chance to observe that in fact he (and his party) strongly support drone warfare, happily exploit the idea of enemy combatants not having rights, enjoy every clause of the Patriot Act, and utilize every extrajudicial rendition option just as GWB did.

We have one party, and it goes through a little ceremony every few years to see which corporatist warmonger gets the chance to be our figurehead.
You might be confused from too much HN, but not every product in the world is a web app or 'box of the month' subscription.
Compressing multiple forms of non-unicode whitespace to single space. Used for cleaning text from input fields that often contains unwanted characters from copy/paste.

The regexp for this is simply \s+
> I'm going to disagree on that. Every day I wish I could intermix textual and pictorial representations of logic in the programming I do. In particular, any series of computations that can be represented as a directed graph, e.g. a streaming data workflow, or state machine, is much more easily understood pictorially than textually.

I've done this. It doesn't work. You need more details than can be cleanly represented on a diagram. How do you do namespacing for example? Which database schema will that box connect to? How will it reconnect?

All 'visual programming languages' fall back to text boxes constantly. Inevitably the contents of those text boxes are needed to understand or execute the visual representation of the program.
Since when is Amazon building their own Phone OS? FireOS is built on Android, and as such is perpetually in Google's orbit.

Where does Amazon succeed here where Facebook failed (and Amazon currently fails)?
Cool! I always wondered what the accuracy/success rate of such a sidechannel would be, nice that your tool allows me to test this easily :)

Interestingly enough, after some fiddling I could get it from my speakers to phone mic, and phone speakers to laptop mic, but only in the audible spectrum, not in the ultrasonic. Only response I got was one time, an error--probably one packet that failed the CRC check, but the rest of the time nothing.

I didn't have time to mess with the code and try different modulation frequencies yet. But it's definitely a cool toy! :D
It is harmful for any stakeholders but the target to tolerate this behaviour. Outing the coverup on HN is entirely appropriate, imo.
Emojis = "picture-writing"
Oh, the story of Bingo Card Creator is my inspiration!
Valve’s Only VR Title, ‘The Lab’, Is the Highest Rated Game on All of Steam
dmytton you have done a FANTASTIC job on your pricing page (https://www.serverdensity.com/pricing/)! I just got screwed by DataDog's confusing pricing page (http://sagemath.blogspot.com/2016/07/datadogs-pricing-dont-m...). Your's is the ultimate example of what to do right. WOW.
Add Ruby to the list. Many gems (and frameworks) advertise with how much you can pack into a single line of code, at the expense of seemingly impenetrable magic happening behind the scenes.
Ask HN: What is the skillset for programmers at AI startups?
For programmers working at AI companies, what is your skill set for the job?

* OpenCV

* Neural networks

* R

* Machine learning

* CUDA

* something else?
Same sex marriage was very evolutionary. It started slowly with a few states allowing "unions", that spread further, then a few finally passed laws allowing for "marriage". That went to the courts and through that it eventually became legal nationwide. That didn't happen because of a revolution or a war but a slow, evolutionary change.
My point wasn't that images or a symbolic (non-language) expression cannot be clearer and more accessible than text. It was that the example text you'd presented was exceptionally bad.

Yes, often a picture is the clearest way to express something -- I'd be better off showing you a blurry potato of the Mona Lisa than trying to describe it to you. At the same time, there are circumstances in which images aren't available.

When two people are conversing without having a visual medium -- in the dark, one is blind, over a radio or phone. When the text itself is all you have: in an anthropological or forensic context. And in such cases, with effort and refinement, that text can often be quite clear.

Which gets to the point: a diagram or symbolic notation is the result of effort and refinement. It's a reduction of a situation to its essential parts. It's also possible for such diagrams to be far other than clear or accurate. Look to ancient maps or images of animals or digrams of equipment or mechanisms, or even of the old-school maths notations that current notations have replaced. Albrecht Durer's illustration of a rhinoceros looks very little like a rhinoceros (though he was working from second-hand reports). It is a poor representation. An overly ornate diagram, chart, or illustration communicates poorly often because it seems to have little idea of what it wants to communciate.

If you've ever read or heard Edward Tufte's exposition of visual presentation, he offers many examples, some old, some new, of both good and bad graphics. His own designs are so excellent because they reduce the topic to its very essence. To draw on a reasonably contemporary example, his comparison of what NASA had used to portray O-ring erosion, prior to the Challenger shuttle disaster, and what a simple plot of erosion depth vs. temperature offered.

Which still leaves us with the question of whether or not any textual description of your tatami problem would be clearer than an image. I'm suspecting that one could get quite close.
I need your help (JAVA, d3)
Hi Everyone,
I am trying to develop a site where you can share individual's unique and interesting academic or professional paths and journeys with d3.js. I am trying to find a solution to save the end result as an image. Even though I have been trying to solve this problem, I cannot find any solution for this yet. Would you help me out please~ My email: minster@minstersinc.com thank you very very much!!!!

here is the address: http://minstersinc.com/d3/testlogin.html
Sift Science (YC S11) Is Seeking a Senior Back-End Engineer
SuperRoot: Launching a high SLA production service at Twitter
Secure communications app Wire goes open source
It's likely C, or something like it, would still matter. C, despite, and because, of its faults, fills an important niche: It's at a higher level of abstraction than assembler, but still provides the control you need for that very low-level code that you need to write things like operating systems. Yes, it isn't as safe as the Wirthian languages that you yourself prefer, and I will say that it certainly isn't ideal for most of the purposes it's put to, but if you want a high-level assembly language, than it works well, because that's pretty much what it is.
Even if I agreed with you and had any influence over it, it would not be in HN's interests to do that.

The reason is that such forms of influence are reciprocal à la Newton's third law. To attempt to exercise such influence would be to invite it in return. I think everyone at/on HN and at YC would agree that it's best for HN to remain free of that.
Improvements in MathML Rendering
As a reminder to Go package maintainers: Please tag your releases. Many companies* use http://glide.sh for package management. By default, it grabs the last tagged build, not master. We've encountered broken code.google.com links on the last tagged release, and it's not a great experience to override to a hash.

* e.g. Uber uses it https://github.com/uber/tchannel-go
Million of lives in question you care about profits
> Your assumption is that people of color have nothing to bring to the table

I didn't say, or even imply, this. I said that it makes no sense to put significant management and administrative resources, within a failing company, into something which will not help the company succeed. I'd say the exact same thing if we were talking about a company full of Japanese people in Japan, or black people in Kenya, or whatever.

If they find it difficult to hire and retain women (which the article states), then they can put that to the side while they ensure that their company does not die.
Nice, simple and intuitive. Btw, you should make a calculator that shows how much would you gain, if you invested X money at Y date.
From a first principles perspective, it's me and the computer, and I want the computer to do something. My laptop has the following input devices: keyboard, mouse, webcam, and microphone.

I mostly use the keyboard and mouse. There are some places where the mouse is better than the keyboard. I was playing online chess today, and I like to drag and drop the pieces. It feels more natural and not that much slower than inputting the coordinates.

But when I was coding today, I needed to navigate through my code quickly. The mouse would have been much slower than vim's CTRL-D, CTRL-U, and /search_keyword, so I used the keyboard.

For the non-professional programmers, Project Bloks might be more like chess's drag and drop. It's more natural and not that much slower for simple tasks. I can see why non-professional programmers may like it.
WW3 FRANCE RAIDS 200 MOSQUES FINDS ARSENALS TRUMP IS RIGHT GERMANY ATTACKED BBC
They might be very clear about it, but it doesn't mean anything. Just because you call a lease a "member agreement" or somesuch, doesn't mean it supersedes state and local laws meant to protect tenants.
I can't seem to look at the notes (on mobile, or else clueless about where to find them) but there has been a significant change to how Elm does things in the past few months. Just to be aware that the latest version may act differently.
If you're on a month to month lease and do anything to piss off your landlord (commercial real estate, not residential) they have no obligation to continue accepting your money. I don't see why they're surprised.
Thanks! We just recently released this new pricing page as a test. We've done a few iterations over the years and patio11 did a great writeup at http://www.kalzumeus.com/2012/08/13/doubling-saas-revenue/
Show HN: Integer Factors Wrapped on a Sphere
Why You Should Put Your MASK on First [video]
Penicillin
this actually demonstrates some savvy low level marketing, seems like they were going to redirect 'applicants' to a microsite likely with more satirical anti-Trump stuff.

The desire to keep the 'offensive shit ..verbatim' is also quite interesting ( I think ).
1) again, shows some savvy marketing to not step over the line into smearing
2) does anyone know if the phrases in their posts are actually taken from Trump quotes or anecdotes? They seem plausible but also a bit off the wall.

In any case, somewhat interesting to see the inner workings of US political marketing machinations
And with emojis you can describe how to build a bridge precisely?
I'd be shocked if there were people on HN that haven't gone through that. I know that.

I'll be short with my advice:
1) Be open to change
2) Take a risk and try something different than what you're presently doing

If you can, change before others make you change.
Don't you think the owner of this deserted island with enough resources to live on might at some point object to you being there and force you off his land?

There is no living outside of society, outside of private property and the rule of law. There is no real choice here.
As progressives actively attack the 1st, 2nd, 4th, and totally blown out the 10th.
Easy Kubernetes deployment with CoreOS cloud-config
Possibly, but really not where I'm going.

To take a fairly trivial example, in driving, when braking on a wet or slippery surface, in an age before antilock brakes, the recommendation was to pulse the brake pedal, to keep the wheels from locking up. With antilock brakes, the advice is to apply firm, steady pressure -- the ABS itself will apply the pulsing far more rapidly and accurately than any human could.

That's an example of skill-unlearning which you're demanding of the hundreds of millions of drivers who've had decades of experience with the former method.

I could toss out numerous other examples -- practices, tools, techniques, rules of thumb, etc., which, having already been learnt, are now counterproductive.

The young have the advantage of only needing to learn something. The old have the task of both unlearning and learning. Interestingly, that's a point that Alvin Toffler made in Future Shock, a book I've yet to read completely, but have skimmed in part.

Even with equal brain plasticity, the more experienced person is at a disadvantage.
This is a moral dichotomy that's been around for ages and I have yet to see a satisfactory answer on: are sweatshops evil because the workers are grossly underpaid and work in terrible conditions, or are they good because they're better than nothing and people will apparently starve to death otherwise?

Who should bear the responsibility of that decision? The workers? The governments of the workers? The governments of the consumers? Or the consumers?