skysight-inc/HackerNews huggingface dataset:
Airbnb Hands Over Data About 124 Hosts to the NY Attorney General
Without a subscription, you can only read the abstract before hitting the paywall.
Not relaxing doesn't help anybody and not making a single thing better.
When talking about "the obesity problem" in America these people are a statistically insignificant population. Less than .1% of people have those 3 diseases combined, whereas something like 30% of American adults are obese.
Well Google still has the dominant search traffic and that's where the text ads with real intent behind them get shown and clicked on so this isn't going to do much.

And as far as people doing product searches on Amazon.com, it's not a great source of revenue for advertisers. If you want to get real sales from Amazon customer searches you need to have your products for sale either via Amazon itself or in the Amazon marketplace. They make way more money that way and place the way they place ads on their pages reflect that.

Google will retain total dominance in this area as long as a the vast majority of people use google.com for web searches.
The developers behind OpenRCT2 call it open source but because it's a derivative work they don't actually have the ability to license it under anything.
I don't like how I have to have two apps installed for it to automatically accurately track my time at each location. I feel like this app should include that functionality.
Given that the thread you're responding to leads in with the suggestion to contribute code to improve the application, your point is both factual and totally tangental to the conversation.

If the project is hostile to merging patches (which Calibre's developer had demonstrated), that is relevant when discussing the possibility of a user providing contributions for improving the UI.
Oracle -- the typical golf-ware. Some salesperson from Oracle played golf with the person in charge of the check book. Nobody really looked at requirements. A decision was made from above and code monkeys below in the chain got a heaping pile of shit on their lap -- "Here, use this crap, build a website that kinda does this. You have to use these tools."

They are both to blame. Well Oracle made a pretty penny, so financially they know how to do this.

I once knew an Oracle salesperson. Asked them what they thought of PostgreSQL, including the companies providing paid support for it. And the response was nobody can tough us, because we know how to sell and market our stuff to the top brass. Those at the top listen more to the salesmen like that than to their own employees. Then obviously there is kickbacks and all kinds of incentives.
Seems like everyone who spends 20 minutes designing a programming language comes up with this idea or similar. Yawn. Syntax isn't what makes programming hard.
Try Out AvatarJS – Node.js on the JVM
I tend not to engage in much hero worship anymore, but if the question is essentially whether there's an ethical line past which we can't look up to someone, then I'd say it's of vital importance to know exactly what this "abuse" entailed. Did he physically beat his wife on multiple occasions, or did he throw an ash tray or plate at a wall on a few occasions?

I know a good number of people in a relationship, both male and female, who have engaged in some variation of second offense(throwing things or breaking things during their worst arguments with their spouse/partner. But it wasn't habitual and didn't extend to physical contact.

If that's "all" Feynman is accused of, then I don't think it's that big of a deal. I mean, he had a son and daughter who looked up to him, so I am a bit skeptical that he was a brutal wife beater (who tend not to draw the respect of their children).
I 2nd DO. I haven't found anything else that beats the price. I'm moving all my stuff there from Amazon.

If you can swing a static+javascript. Hosting on github pages seems to be popular, or AWS S3+CDN.
I remember reporting a bug, a few years ago, though I can't find it now. It was about the weird glitches in the green icons next to the search bar in the toolbar.

These: https://www.dropbox.com/s/9umwphlisjy4uzd/Screenshot%202014-...

I included screenshots at the time. I got brushed off with a "this doesn't happen for me, it's probably your system being messed up" and my bug closed as invalid.

It's still there, across several different OS reinstalls. For that matter, it's still there in recent screenshots from other people: http://www.snapfiles.com/screenfiles/calibre.png

So maybe it's intentional? It seems too ugly for that, but...
Interesting, I always thought that's what intelligence was - the raw processing power achievable by your brain. And smartness was correlated with that, bit mostly dependent on socioeconomic factors.

Everything else you say is just the difference between talent and skill, which is why I used different terms for those in my post. Intelligence is the talent, smartness is the skill. But judging by the downvotes that might just be my idiolect.
The closest is probably MLton, a compiler for Standard ML.
I believe broodbucket was using "equal opportunity" in the sense of "equal opportunity employer", which explicitly means that the employer does not discriminate (on protected classes). Affirmative action is would be the employer discriminating to the benefit of disadvantaged groups with the intent proving them equality in a broader sense, but it is still discrimination. Historically, one of the major legal hurdles to affirmative action has been that it is discriminatory.
Prescription API? IANAL, but this seems like it could have some serious legal issues. Regardless, it is great to see how retailers are taking the web seriously now and are building API's.
SpaceX official statement: https://twitter.com/SpaceX/status/502976401729798144

KWTX has some videos, too: http://www.kwtx.com/home/headlines/Rocket-Explodes-at-Space-...
I personally think that a CPU with part / most of its instruction set microcode user-writable (read: push-inst / pop-inst) would be a potentially interesting intermediate between FPGAs and CPUs. Because there isn't much conceptual difference between a CISC-that-is-a-RISC-internally (like, say, a modern x86 processor) and an FPGA beyond an FPGA having a more complete set of routing paths and a CPU not having the microcode user-writable.

You could set up the current instructions to be optimized for the specific program you are running. Or even specific function, or lower.

If you made it recursive you could potentially start running higher-level programming languages natively.

And depending on how complex the microcode is, you could very well avoid the issues with "classic" high-level CPUs - namely that they sacrifice generality. They force you into the mindset of the specific high-level language if you want speed.

It doesn't help with working memory bandwidth, but does help with instruction bandwidth, as it basically ends up compressing your machine code.
Nein, nein, nein!
There are a hundred other causes you could campaign against, yet you choose a compiler that you undoubtedly will never use for a language you probably don't even know. Even if you are, in the one-in-a-million chance, an avid enough scheme user to want an optimized compiler, then just don't use this compiler and move on. Stop trying to create a witch hunt for something that won't matter to you in 24 hours.
The languages that first became popular were restricted to the inflexible orthography of pre-computer punched-card accounting systems, but they aren't the whole story. Other early programming languages took advantage teletypewriter I/O, and used features like two-color ribbons (e.g. with comments in red) and half-line motions for superscripts (exponentiation) and subscripts. Some, like COLASL, MADCAP, and Klerer-May system, even accepted expressions typed in two-dimensional form.
I posted this because this is such a great job of making an impenetrable project accessible.
PostSecret was made during a time when people didn't need an app for every function in their lives.
Naming something, even in jest, after one of the most vicious mass murderers in human history is just shameful. Most historians agree that Stalin is responsible for 20 to 60 million non-wartime deaths.

Making jokes about any mass murderer trivializes their victims.
Typically, you'll want to have the non-www domain resolve.
Legal restrictions do apply - for EU citizens, quite a few rights cannot be taken away by 'terms&conditions' of online companies.
It is really sad to see commentary around such a marvel that is Stalin to be exclusively around the political correctness of its name.

Stalin is an amazing piece of software. Its quite unbelievable how much it can optimize code written in a dynamically typed language like Scheme to give C code run for its money on speed for things like numerical integration etc. All those who keep chanting the trope that you need to get low level for speed, that high level languages cannot be fast, would do well to study it. I am glad to see it on Github.

Compile times are near epic, but run times are worth marveling, if not for anything else but to see that such a thing is possible

@bio4m Can we drop that sanctimonious tone please. @vomituddle does have a point, it tickles me a great deal to think USA, a country responsible for the political extermination of one ethnicity and the enslavement of another has this chip on its shoulder as if they are the shining epitome of freedom/democracy that everyone should bow to. Christsake ! get real. Had Hitler won, it is not inconceivable that the Godwin's law would have been quite different, it might as well have picked some US slave runner founder.

Finally, had Stalin been not named Stalin how else would one have StalinGrad, a derived tool for gradient based optimization. Its worth it many times over just for that pun.

EDIT: Yeah the downvotes and flags, they solve so many problems. Funny to have one of the few first comment about the software to be voted and flagged down below vapid calls to political correctness.

@scarmig that lynched guy was someones grandparent too, same applies to native Americans women and children burned in their enclaves with escape routes sealed (if you, and I dont mean scarmig in person, are not familiar its quite instructive to find out how the mystic river got its name, such incidents were hardly one off). I myself have family ties with one of the more recent mass upheavals (if I may avoid the genocide term) but from a different part in space and time. On a somewhat different note, its a strange small world, Stalin, Hitler and native Americans ! I remember your comment from a few days ago.
> The problem is it totally breaks down into bad endocrine and metabolic problems after two or three years

Citations please?
Step 2, go to 6131 48th and ask Kim for a logon code.
The low status of software engineers
First post on Hacher News
Show HN: CryptoSwift – crypto related functions and helpers implemented in Swift
It is even less appropriate in the light of the fact that Stalin was one of the most brutally incompetent tyrants ever.
Familiar office suite coming to Linux
Backslash-hell can be solved in ASCII-based languages too. E.g. in ruby there are several ways to have a string literal:

"hello world"
"hello, #{name}!" # interpolation
%{hello world}
%{hello, #{name}!} # interpolation
%{hello, "#{name}"} # interpolation with quotes
%|hello, "#{name}"| # you can use other kinds of surrounding "brackets" if you don't like curly ones
This is what the future of a drone-filled America could look like
It is not about writing, but about reading. We actually spend most of our time doing the latter rather than the former.
Anonymous Messaging Service Not So Anonymous
Typically I will not delete the record but will set an Inactive or Deleted bit on the record and exclude those from queries, unless the data is sensitive in nature.

I do this after years of experience of users wanting to retrieve deleted data, even years from when the record was originally deleted.

On larger datasets I'll then have a task run at a specified timeframe that will go through and cleanup/delete all of the Inactive records.
You'll have a pretty hard time if you ever decide to visit China.
> You are an ugly bag of mostly water, with mostly the same DNA as everyone else.

And yet, BMI is highly heritable (http://scholar.google.com/scholar?q=weight+OR+BMI+heritabili...) so the 'mostly' is a pretty key qualifier.
The Vanishing American Newsroom
One potential problem when trying to execute that vision is that programming and writing are, in fact, two very different activities.

When you are writing, you can make spelling mistakes, grammatical mistakes, replace words you don't know by other words or even pictograms, etc. Writing is a fluid medium, and it is ultimately interpreted by other human beings, who react very well to that fluidity.

When you are programming, however, you are addressing a computer. Computers deal very poorly with ambiguity or approximation.

Perhaps things like IFTTT are the closest we'll be to "everyone in the world can program". Developing for the web requires understanding stacks and stacks of abstractions because if you want to interact with the web in a way that is more meaningful than posting comments on YouTube, you have to know how those stacks interact with each other.

The notion of "task oriented tools" is not new- but how many non-programmer Mac users have used AppleScript ever? If the author of the post had shown his friend how to use AppleScript to batch rename pictures etc., instead of Ruby, she wouldn't have asked "But what would I use this for?". But would have she used it? The closest we got to that would maybe be something like HyperCard.

I'm not convinced that this gap can be avoided, even though I would very much like it to not be there.

That being said, you can make the argument that people already know how to use computers: architects use CAD tools, photographers use Photoshop, accountants use Excel, musicians use Fruity Loops etc. In all those examples, they're using tools to manipulate abstractions that they could have never had 50 years ago. So maybe that's the form "everyone can program" takes.
Let's talk about copyright, licensing, and who owns the code
Uhm, no. 'nuf said.
If anyone wants to learn more about the various APIs that Walgreens offers, I run the program and can help out. Just drop a note to apibizdev@walgreens.com or tweet us at @WalgreensAPI. We have photo printing, the aforementioned Rx refill and a tie-in with our rewards program and fitness apps/wearables.
Named, I'm assuming, for John Milton? That so-called poet and all-around horrible person that even Samuel Johnson considered an "acrimonious and surly republican"? It's his Paradise Lost we have to thank for the scourge of "blank verse"! Oh, the humanity! Also he supported and served under Cromwell, of all people! Surely we can throw this horribly-named compiler on the dustpile of computer science history!?
We have a very simple API. We are not sending back any Rx info. You send us the Walgreens Rx and we present back a select store and time checkout. No customer name. No medication info.
I'm curious about more information regarding this, since I'm an Oregonian. Dealing with the state for software, I can understand lack of clarity on requirements and "flip-flopping" on a weekly basis. However, based on what I've read in the past, Oracle doesn't strike me as the most benevolent of companies, nor as one which has good people in charge of software (just look at how far behind Java is to C# or other languages).
is a unicorn another term for a jack of all trades?
Batman and Robin Get Wet
Excel data analysis with Python
I flagged your comment, as it adds nothing to the discussion other than the statement that you flagged a comment, and I don't care to read the language you're using.

Feel free to flag this comment, so we can continue this nonsense ad-nauseum.
We have over 100 integrated apps with our photo printing API and offer a revenue share of up to 20% on the order once it's sold. Over 8200 locations in the US and many different photo products (https://developer.walgreens.com/page/quickprints-product-inf...).
According to this blog post from 2009[0], it was slightly faster than C compiled with the GCC and almost 15x faster than Chicken Scheme. I have tried looking for more rigorous benchmarks but have been unable to find any.

[0] http://justindomke.wordpress.com/2009/02/23/the-stalin-compi...
> Makes one wonder what the NSA have been doing since the 80s. They're supposed to be the biggest employer of mathematicians, and since the 90s they've had their very own "war budget".

I wonder. Does anyone have recent sources indicating the NSA really might be the biggest employer of mathematicians? I'd also point to the Snowden and other leaks and attacks like Stuxnet - so far, everything revealed has been fairly humdrum in the sense that they are more or less what you'd expect if you threw a few billion dollars at known vulnerabilities in the Internet and current OSes. Portmapping entire countries' computers may be impressive in some respects, but not in the sense of beyond-cutting-edge cryptography/mathematics.
Milton never murdered between 20 and 60 million people.
Show HN: Ice Bucket Anyone
And yum has always been much slower than apt-get.
Agreed! Personally I feel that since he writes and maintains it himself he can be as argumentative as he likes. It's not like he's the first - check out Linus Torvalds for the canonical abrasive open source guy.

And they're right. It's free, you don't like it, go bloody well right it yourself.
Sorry, bad link before!
Anyone can learn about our developer app integrations at https://developer.walgreens.com/blog_categories/Integration%....
Yes, in this conception of what it means to dispatch on the actual returned type, the caller doesn't know, in the same sense that it doesn't know what sequence of methods is dispatched based on the arguments, either! It calls a generic function, which does some magic internally and produces a return value (or various side effects or both).

By the way, it appears I can explain why I had used the word "fantasy": I have been recently involved in some discussions about Gödel's Incompleteness Theorem. That stirred up distant memories of reading Hofstadter, dredging up some of his vocabulary.
I agree, if it was anything that would have any slight possibility of eventually becoming something larger, I would go for DO on the get go.

But if its a proof of concept for a relatively light footprint and low performance app then heroku would easily do the job.
Here are some of the many apps we are integrated with https://developer.walgreens.com/blog_categories/QuickPrints.
> I start getting the suspicion that I'm being played. Do Malagasies not gamble?

They may gamble, but who says they do so well? How well do Westerners indulging in gambler's fallacy or gambler's ruin understand it? And remember Blaise Pascal's invention of probability is ascribed to a dispute between experienced gamblers (Chevalier de Méré).
Peking University Implants First 3D Printed Vertebra
Isn't surprising + disturbing pretty much the very definition of shocking? Can we agree on mildly shocking? :-)
I've never seen sugar implicated as a cause of type II diabetes. Is sugar bad for you once you get type II diabetes? Sure! But it didn't cause it.
What about the charging cable?
This is what things like the US Digital Service and UK GRS are trying to prevent. And I hope (with respect to State residents) that Oregon loses it's shirt over this and several key administrators.

At some point we have to accept that software is an intimate part of what we do and will be - that there is no "external supplier" for our own core identity.

Either a system and process is totally outsourced and barely even a government function (power generation) or it's intimately connected to what we want from government (and yes Americans, that means healthcare)

So buck up - delivering software at scale is what life is going to be about for the next fifty years - learn that lesson now - don't blame the wolf for eating your chickens.

That's probably an Oregonian saying.
What I find about lawyers is that they often seem to create conflict where there is none or inflame conflict where it already exists, to set themselves up as the savior. A very simple example of this was the first time I bought a house, everything was very cordial up until the moment lawyers got involved to review the closing documents. Suddenly everything was an argument, with no ground given until the other party gave up something. In retrospect it was really just seemed to be the lawyers justifying their presence.
There's plenty of bad taste wandering around Purdue's campus. Most recently, multiple professors were criticized for joking about the Cousins shooting as it was happening.
He's not a troll, he simply correcting people's misunderstandings.

If you eat fewer calories than you burn will you loss weight? Yes, of course.

Do people have trouble sticking to calorie deficient diets? Yes, that's why so many people are fat.
There's a restaurant down the street from me named after Genghis Khan. There's a craft brew named after Tamurlane. I could go on and on.
Android Phones Hit by ‘Ransomware’
Sure, but the thing is that problems audunw wrote about were all solved in Lisp and/or Smalltalk. People today keep reinventing things that we had in 70s, except those things from the past are much better, because when they were invented computers were slow and the industry wasn't run by fashion, so they had time to think about what they're doing and what problems they are trying to solve.

I'm not saying we should stay stuck with 70s tech; I say people need to actually look at it. It feels to me like breaktroughs in the industry come from recycling Protean technology, except the Antients who made it didn't live millions of years ago; they were likely drinking beer with your parents.

So before greenspuning a half-assed, bug-ridden clone of Paredit and calling it a Revolutionary New Editor, please, please look at the more geekier corners of the past. Realize, that we already have good solutions for all the problems you're trying to solve (audunw, in this case). Sure they're not perfect. But it's better to learn from the mistakes and improve on something solid than to run in circles.

Or maybe I'm just missing the obvious - http://xkcd.com/297/.
Can't we just maintain our sense of humor about things like this and move on? The project is old, the dictator is dead... And its not like naming a project after Stalin is "endorsing" him. It's merely personifying the potentially boring nature of program by calling it "brutal" and "aggressive".

Now I have to think about whether I would be ok with other potentially offensive names... Boko Haram, the packet capturing tool. It even has the 'Islamic State' functionality that removes HTTP headers from their respective packet bodies. Hmm..
How is that buried? The whole article is about the process behind generating the hypotheses for the studies, the trouble in getting them funded, and how eventually a billionaire bankrolled them himself. It's not about their results, and in fact never even gives any preliminary results from any of them.
Host it on Digital Ocean. You can host multiple projects on same Droplet. When the traffic/load picks up for one project and can't be handled on one droplet, you can spin it out to a separate droplet. When load increases further, upgrade the droplet to larger expensive plan.

I started out with $5 droplet for my projects. Now one of my project that gained traction is on $10 droplet and rest still on $5 droplet.

Personally I avoid any PaaS/IaaS that require custom development hooks specific to their platforms to maintain my operational and hosting flexibility.
One person's political correctness is another's "that man murdered my wife's great grandfather."

Yes, really. "And you lynch negroes" notwithstanding. (And, yes, I'm also that guy who is more than happy to puncture American propagandistic historiography.)