skysight-inc/HackerNews huggingface dataset:
Maybe we'll get JSwift running on the jvm so we can just import anything that compiles to bytecode.
This article is over five years late. Get over it: JavaScript is a usable language.
Its both a compiler and an interpreter. Read up on Petite Chez Scheme.
Ognitio: Infrastructure is everything. Ideas don't matter anymore
There is something to be said though about being able to see, touch, and feel that $3 tchotchke in the store rather than downloading an app with no idea of it's depth or quality (unless there is a brand reputation already).

I think there's something primal about touching/seeing something before buying, and I haven't seen anything digital that even comes close to this sense of grokking the whole thing you're buying in a few seconds/a minute of physical inspection.

I'm curious what the difference is (if any) in effect of the GBB pricing model in a store front versus online marketplace.
Understanding something doesn't mean you are able to:

- solve anything;
- improve anything;
- even do anything at all.

E.G: I know very smart people, perfectly understanding the theory of social interactions, knowing second to second the dynamic our group is engaged in, and yet, absolutly enable to flirt with the girl they fancy. And it makes them miserable.
>not having been found guilty of any crime, are innocent.

That's not what innocent means. You should use unconvicted.
Not really MITM; this looks more like a DNS hijacking.

Some providers put this kind of stuff in one of the following cases:

- you didn't paid your bills;

- they have new offers to show you;

- they are just jerks.
> publishes these marketing articles

What's funny is that it's obvious to anyone who would received an email like this is that it's spam to be ignored. What makes an email like this any more believable than anything you get unsolicited by email making any claims or demand? The fact that it is mentioning DDOS instead Nigerian money? I am surprised that cloudflare feels the need to even write this up and the fact they they take it seriously is only mitigated by the marketing angle (which makes them smart instead of naive I guess).
Yep. In complete fairness to the guy, it sounded like he knew the work was unfairly shoveled onto him. That fairness can't be extended towards his management, though.
To be absolutely clear, the behavior exhibited in the OP is indeed considered a bug by the Rust developers: see https://github.com/rust-lang/rust/issues/16012#issuecomment-... for the latest discussion. TL;DR: this currently isn't exploitable on Windows, and patches to LLVM adding support for stack probes will ideally allow this to be easily solved for non-Windows platforms as well.
s-expressions are a syntax for data. Lisp syntax is then layered on top of s-expressions.
Trump and Clinton share Delaware tax ‘loophole’ address with 285,000 firms
How to Make Aerogel
There is a great quote from Mad Men on happiness.

"But what is happiness? It's a moment before you need more happiness."

Happiness is like a high that we chase. When I was 25, I was unhappy. But, I was making 150k a year, was very healthy, had good relationships with parents, siblings and friends. I had everything that I needed. I had a good social life and a good job that challenged me intellectually. I was working hard towards my long term goals of climbing the corporate ladder. I had many hobbies that I devoted serious time to. Yet, there was a sense of unhappiness. An "is this all to life" feeling.

I'm 27 now. I still feel like this on some days, but what has made is better is the notion that I can use my skills to help other people improve their lives. I've also learned not to pay too much attention to how you feel/what you're feeling.

/rant
Agile isn't binary in the sense that it either "works" or "doesn't work". Do enterprises adopt agile? Yes. Is it not "true" agile? Most likely yes. Can anyone equivocally determine what true agile is? No.

Agile is what you make of it. The biggest thing holding back a "by the book" agile scrum implementation at enterprises is budgetary process. Business people, who own budgets, have an extremely hard time understanding why they can't build X for $Y, because there are few agile processes that help them clarify that.
> It's unfair to discuss gender and race without considering class.

Think about the practical consequences of what you're saying.

Having a discussion about gender, race, class, etc. alone is challenging enough. Do you really want to say that we shouldn't discuss any of these issues unless we agree to simultaneously discuss all of them? What about all of the other factors that can also lead to inequality?

Does that seem realistic?

Class is an extremely pervasive factor, yes, but I don't believe that talking about other issues amounts to ignoring class divides, any more than discussing diabetes amounts to ignoring cancer.
Disagree. 20 years ago no one would have heard of this. And 20 Turkey was a far worse place than it is today, just about to have a military coup https://en.m.wikipedia.org/wiki/1997_Turkish_military_memora...
But sorting has a known O(N log N) algorithm. Nobody sorts by comparing all N! permutations and picking the correct one. (Well, I certainly don't.)

That is precisely the point of the blog post. Nobody compares all N! permutation for sorting, and nobody checks all N! tours when solving a TSP. The latter is less trivial because algorithms that solve the TSP are far more sophisticated than a sorting algorithm, but they still avoid enumerating a very large subset of solutions. They cannot be claimed to run in polynomial time for any instance, but they are still quite efficient.

Saying that TSP is as hard as N! is technically wrong, but it's much less wrong than saying sorting is as hard as N!.

I disagree, both from a practical standpoint (in both cases there are orders of magnitude between N! and actual CPU time) and a more metaphysical one (neither algorithm explores the full set of solutions).
> No one should be given a free ride because they are [X, Y, or Z] ...

Is that stated in the article somewhere? I'm pretty sure it's not. It also doesn't say anything about "handouts". It only says that certain people have an obligation to recognize their advantages and to make some attempt at improving things. That's quite a bit different than suggesting anyone should get a free ride.
No, it is making a distinction between exact and inexact numbers, and uses arbitrary precision.

I don't see it gain wide acceptance. If your problem is fixed-num, use a bignum library. If it is not, chances are you will meet a number that isn't representable in this format very, very soon (1/3, 1/5, sqrt(2), PI, etc.)

The moment you do, you will have to decide to how many bits of precision you want to compute that inexact number. Problem is that you cannot make that choice, unless you know exactly what you intend to do with the number. I bet most users will choose a format that their hardware handles natively: IEEE.

There may be edge cases in numerical computing that benefit from this, especially when problems are ill-conditioned, but even there, I expect people to convert to conventional IEEE on the outside of their API. Also, I'm not sure there is much room in this space below quad-width floats (but I am not an expert)
WISP computer has no battery, gets power wirelessly from radio waves
>As a developer over 40, my biggest challenge is actually that the management has come to expect weekend work and late nights as the norm.

my experience is that this isn't the case, at least not where I am. Last place I was at, the guy who came in weekends was the first of us to be let go. (granted, the first guy to get promoted to direct-hire status also worked more hours than average, but he didn't come in weekends, and he certainly put in way fewer hours in the office than the guy who was let go first.)

There is quite often a correlation between my perception of a person not being very effective and staying super late.

>what I am pointing out is that enterprise s/w development process is based on the fundamental principle of getting barely skilled people who can put in the hours and keep their mouth shut. But these jobs pay a lot more than startup jobs and have a lot more security.

Eh, that's kind of the space I am in right now, only I'm more ops than dev (nearly every job is a mixture of both, most are tilted one way or the other.I am maybe 1/3rd dev, 2/3rds operations, my title is 'SysAdmin' at the moment)

The thing is about the corporate keyword jobs? You are right that they are looking for replaceable cogs, and it usually pays better than startup work, but it is very 'easy come, easy go' - expectations of contractors are super low, and contractor interviews are super short, so while you are very replaceable, so are they.

Where I am, in silicon valley, direct hire jobs at the places where you'd get those easy contractor gigs are kind of a different animal. They pay even more, really by quite a lot, and getting them is a combination of passing a bunch of IQ-test like puzzles and complex social signaling. Now, most of the people I know with those jobs are actually pretty good, so maybe the sorting process is better than I think? My problem is that first, I barely qualify, IQ wise, at least for the best of those companies, and then I am, well, I kind of am a capitalist, and part of the complex social signaling is pretending that you really want to be part of that advertising collective, which is super difficult for me, personally. I mean, I don't mind selling my sword to an advertising collective, but I am not the sort to 'drink the kool-aid' - Advertising is not making the world a better place, and I know that them hiring me is a transactional sort of thing. I'm not joining a collective, and I have difficulty pretending it's a collective.
Venture News
I Used Google BigQuery to Map the Locations Mentioned in Herman Melville's Books
First off, just wanted to say that I'm in the process of learning programming. I'm an English lit major and this is just a project that I've been using to learn.

I recently used BigQuery (in conjunction with Google Apps Scripts and Sheets) to get all the coordinates of all the locations mentioned in Herman Melville's works. I then mapped those coordinates using the Google Maps Javascript API.

You can click on each bubble for the name of the location and how many times it was mentioned. Bubble size is relative to amount of mentions.

For more details on how the maps were made, I set up a more technical (although probably poorly written) blog post here: http://www.gregorygascon.com/blog/2016/4/25/mapping-literatu...

Also big thanks to http://gdeltproject.org/ for the datasets!
Yev from Backblaze here -> Accurate. We live off the averages. More people store less data than store more data. A lot of folks that have multiple terabytes backed up often tell their friends with less data and eventually it all averages out. We're bootstrapped so we have to be cash-flow positive, and at our $5/month price-point we are. We've been at this for 9 years too and so far its worked out OK! No reason to charge a lot for a service if you don't have to. We might need to move stuff around or change things in the future, but so far we've never had to raise prices and instead just keep adding features.

Tell your friends? :)
that is wrong way to do this - write efficient code (simple operations on an array) instead of using huge canvas library to make a library you don't need to use usable
How did TomsOfMaine turn their customers from browsers to buyers?
Paul is that you?
I thought Popcorn Time had shut down?
And the poor man's solution:

https://github.com/parkomat/parkomat
The Bitcoin Legacy: Salvaging the Blockchain
Angular 2 Template Syntax
Neo4j 3.0 released and Panama Papers available May 9
Yeah, this is what I use, and that's also the official recommendation for managing scrollback.

https://github.com/mobile-shell/mosh/issues/122
How I solved this problem.
Bought a $5 DO instance, which gets me a personal ip that is located in the states combined with OpenVPN I can watch Netflix and do many other things that are US only.
I look forward to the day someone takes the effort of writing a bare metal runtime for Go and producing something like "Goberon", given the influence.
Ouch. Big reason not to register.
Two Phases of Angular 2 Applications
It is a business decision for them. If they kick the booters off, they will DDoS each other to death and no one will be able to use the booters anymore.

You may not agree, but financially makes sense for them. They need the booters to be alive to sell their service.

-->not saying I agree at all with that mindset
The author proposes building special "slow lanes" for a tightly bound string of trucks in a "peloton" where the trucks do not need to be individually manually driven.

Isn't that a train?
I do too and I don't know what I would replace it with if it becomes no longer viable.

What other "serious" email clients are out there for Mac?
Ask HN: How do you protect yourself online?
Beyond having many different and "good" passwords, not clicking on suspicious links and not visiting sketchy websites, what do you do to mitigate risk of being affected by malware / have your credentials stolen?

Any software solutions you may use? Browser extensions? Something you've built?

Learning about the threats even for an ordinary user makes me wonder how can I protect myself online against common threats.
The Panama Papers data was analysed in Neo4j, and the ICIJ has been working with Neo Technology to make a copy of the data available in a public Neo4j graph database, which will be queryable with Cypher to allow others to explore the data set.
That is a very valid concern and a key motivation for the proposed StreamExecutor project (http://lists.llvm.org/pipermail/llvm-dev/2016-March/096576.h...).
DNSSEC is a terrible idea, and articles encouraging people to set it up and describing the security benefits that work will bring deserve an informed rebuttal.

If you feel any of my arguments are "mischaracterized", you are welcome to try to rebut them.
Your example is correct of course.

However, please understand: whether it needs a new name or not (I suspect it does) the concept of "white privilege" does not mean "all white people automatically have it easier than all black people." No conflict there.
The author also ignores what I consider to be Javascript's strongest trait: It works everywhere and does everything. Shipping JS with every browser means there is no barrier for entry.

Sure the syntax is pretty meh, the community is disorganized, performance is OK, and there are a lot of poorly written libraries out there... but it's downright amazing how much surface Javascript+Browser covers. WebGL, WebVR, WebCL, WebRTC, hell even just the out-of-the-box cross-platform UI. Install Node and you get access to all the systems stuff as well.

It's my job to write Ruby and I love the language. I also really enjoyed C++ and Python... but Javascript is now my go-to language outside of work. It's amazing, it's like it was made for hacking.
Yeah most compiled lisps need to do some interpretation in case an unsuspecting eval comes around ^^
I suspect the specific design flaw they're referring to is the graphite tips of the control rods, and the fact that, for the first few seconds of a SCRAM, the reaction rate is increased. And the control rods jammed in that position.

Yes, there was serious human failure in Chernobyl. But when the maximum emergency "oh shit" safety feature works by making things even more unsafe before shutting stuff down, that is the sort of design flaw that probably should be criminal.
How the hell did you get that? They don't have money for market research so an easy/free alternative is GA. You assumed because they use GA that Google paid them off? That is absurd.
Gluing Things Together: Scheme in the Real-Time CG Content Production (2002) [pdf]
> Nobody sorts by comparing all N! permutations and picking the correct one. (Well, I certainly don't.)

You can usually make a problem seem harder than it actually (from a complexity point of view) is by phrasing it in terms of directly picking from permutations or combinations.

An example: finding the longest common substring for N strings can also be phrased as picking from a quadratic number of of substrings, but has a linear-time algorithm (using suffix trees).
The person I replied to was getting quite agitated and abusing his/her caps lock/shift key. I asked him/her to calm down, in an informal manner.

Why is it unacceptable to you?
Two people of the same socioeconomic standing but of different races. One has a lower bar to entry into college because of affirmative action and a easier time getting a high paying job because of diversity needs. Who has the privilege here?
Maybe we just eventually optimize for what will make us happy across all the various categories (looks, personality, lifestyle etc.) which is "good enough" for lack of a better term.
I don't disagree with any of that; every gender/race/etc has SOME kind of privilege attached to it.

The point that you're [ missing | skirting ] though is many folks use the existence of privilege to ignore/bully/hate (eg, my YT link above, the white professor who got berated on campus, etc etc).
The Real Natural Beauty of BASASEACHIC NATIONAL PARK
Agile and was indeed the OOP Design Patterns of the late 2000s. Sure, there's many smart things in it, and many of those will survive, but when consultants started selling cargocultish dance moves you have to do to succeed, and where all failures happened because you were just not pure enough, it became as awkward as AbstractsSingletonFactories.
An interesting idea.

If it meets the guidelines, this might make a good "Show HN".

Guidelines: https://news.ycombinator.com/showhn.html
You didn't answer the parent's comment, though. The answer is that the cost of electricity is greater than running this game, even if it's run in the background.

It's irrelevant if you live in a dorm or your parent's house - you just pass on the cost to whomever is the responsible party. And you finish with a rather bizarre statement about markets where the seller loses. There are markets where a large number of sellers compete for a shrinking amount of market share with an undifferentiated product. But it's irrational for someone to sell something at a loss in the medium to long term, overall (unless they are a monopolist).
RISC instruction sets I have known and disliked
LC THE GENERAL – THE PURGE
Few souls on HN will remember as far back as the (ahead of its time) Amiga / NewTek VideoToaster, but Showbox reminds me of how I felt when I first saw the 'Toaster.

One view of Showbox is that it's basically a browser-based version of something that 20 years ago was a industry-changing hybrid hardware/software workstation, and I think that says a lot for how far we've come.
Godmother of the American City
Write me program that could write Doug Lenat's Automated Mathematician. ;)

I think the OP's point was until humans invent true strong AI there is a qualitative difference between human and computer intelligence.

And even if/when a true "thinking machine" is invented, the intelligence which was able to create said machine would be nothing to sneeze at!
I hope there is content on your blog soon.

Good luck.
I looked at a summary of his work. I've never heard of him or of the BACON program so my knowledge is essentially zero in this. Looking at summary of his work it doesn't seem to me to qualify either.

I'm not sure how to convey the idea in my head to English in such a way to make it clear why I think BACON doesn't qualify as discovering new ideas. I'll try though.

From the write up, by Langely, of the program he wrote the program to detect regularity in data and if it found such regularity it would "leap out" to the program so that "it could take appropriate" action. As I understand the program it picks up on any sort of regularity. The program doesn't understand which forms of regularity are important and which are not. The programming system and data it looks at are geared to finding regularity that are meaningful. If the data inputs are vastly widened then it seems to me it would find regularity that wouldn't be considered meaningful. I can imagine the program fixating on a regularity pattern that is meaningless. I hope what I'm writing makes sense.

The work he did is interesting and I wonder what advances have been made since then.

Let me ask this question. Would a program that looks for regularity discover that in finite probability spaces probability zero events never occur? I think this is something a computer could discover. Could it end up concluding that probability zero events can occur if one looks at uncountable probability measure spaces? It seems to mean that programs will never be able to think or discover things at a meta level. Would a program be able to discover Godel's incompleteness theorem? Of course I don't know the answer. I just suspect that the answer is no. However, humans took thousands of years to discover these things. So perhaps an AI that ran for that long could as well.

Thank you for pointing me to the BACON program. I'd never heard of it before.
If it was up to me, we'd come pretty close to banning the manufacture of firearms and ammunition, so I'm not the right person to ask about this. But, once again:

* Vulnerability researchers do not as a rule disclose to vendors. Some do, some don't.

* Sponsoring the discovery of a vulnerability so you can write an exploit for it doesn't prevent others from finding that vulnerability and patching it. If anything, sponsoring vulnerability discovery for exploit development increases the likelihood that the bug will be patched.

* When I ran a security consultancy, we had a "no selling vulnerabilities" rule. Published, on our website. I was comfortable with that, because "my company my rules". I am a lot less comfortable dictating my own morals on other people that don't have a contractual agreement with me.

* It is difficult to come up with an argument that vendors should get disclosure of vulnerabilities that doesn't involve vendors entitling themselves to the (often very expensive) work of vulnerability researchers. It's especially galling to see companies that don't spend any real money on software security expressing that sentiment.

And, of course: software vulnerabilities aren't infectious disease agents. The revulsion we have for weaponizing infectious diseases comes from the concern that they will spread unchecked. But that's not how software vulnerabilities work.
Charges is not the right word, he has to this day not been charged with anything whatsoever. He's held based on suspicion, allegations, stuff like that. Essentially awaiting a fair trial for over a decade, while being tortured in the process. It's quite insane.
I would rather say the contrary. You can see "our" significance there, anmials forgetting their most dangerous hunter after not even 3 decades. Thats the difference, a society that can remember.
I guess it already split "Hello &", and the optimization to find out if it can be merged back just hasn't been implemented, or isn't worth implementing.
Show HN: We built a split testing library for React
Stock Gift Cards Get Novices Started on Investing
Everyone thinks they're smart. It's like how comedians can make fun of ugly people, because nobody identifies with being ugly.
And she beats the purpose instantly by adding this to the readme:

they code is pretty rough & documentation is not great

There are much better tutorials out there for image processing:
http://www.html5rocks.com/en/tutorials/canvas/imagefilters/
> The truth is, most Fortune 500 shops aren’t basing their businesses on JavaScript and never will

I'm not sure what the author means by "basing their businesses on JavaScript" but lots of Fortune 500 companies are using the SPA frameworks he decried. Facebook (Fortune 500) - not only uses - but invented React, Google invented Angular, and the Fortune 500 company I work for has Angular applications in production.

Maybe the author meant "No Fortune 500 company is putting all their eggs in one basket," but that's just tech in general.