skysight-inc/HackerNews huggingface dataset:
One of the things I like most about WebKit is that several of you reliably write awesomely informative commit messages.

(I hope Felix sees this particular commit sometime; I think he might feel a little flattered! Also, wow, that's an excellent summary by Peter Bex.)

Another is that you keep looking into old quiet dark corners of language nerdery and actually make use of the good ideas lurking there (notably while retaining the "no performance regressions EVER" tyranny).

I think there are some neat ideas Chicken Scheme's compiler too.

Also, did you have a raiding party on T when doing DFG? (cf. Olin Shivers at http://www.paulgraham.com/thist.html starting with the paragraph, "This brings us to the summer of 1984. The mission was to build the world's most highly-optimising Scheme compiler." and notably also the paragraphs starting "Richard Kelsey..." and "Norman Adams...". . Always take ideas from Shivers, at least if they're faster in practice. Also, sorry for the several edits. I forgot how good this overview was, and how much meat is in it.)
There's the opposite myth that abounds too -- that building "luxury" housing is the silver bullet that will make housing affordable.

The reality is that even loosening zoning laws to pure anarchy will not make a big enough impact on supply vs demand to make housing as affordable as the government mandated affordable housing lottery creates. And the other reality that rarely gets discussed is that the city's ancillary infrastructure: water/sewage/police/transportation/EMT/fire -- must be accounted for with every additional housing unit.

But it's all just supply and demand, right? Just add more supply and everything will be okay?

San Francisco does not want to be Hong Kong. San Francisco does not want to be Manhattan. What people actually want for their city -- that is, the desires of the people that already live there -- will always trump the demands of people who wish they could live there.

But, alas, the Econ 101 meme is too convenient not to endure in every discussion.
Wait till you see where they found the print server!

http://www.informationweek.com/server-54-where-are-you/d/d-i...?
Komodo X released – new version of Komodo IDE
I agree wholeheartedly. I've met too many developers who can't even use a command line.
Their hardware isn't even that great. iPhone screens are still too small, iPhones still need proprietary poorly-designed cables, they have a track record of buttons easily wearing out or breaking, and their laptops are unreasonably thin to the point of being detrimental to usability (only two usb ports, need a special adapter to connect hdmi/dvi/vga).
Some more:

The disappearing Polish S https://medium.engineering/the-curious-case-of-disappearing-...

System Shock "A story of a 25-year-old font coming back with a vengeance" https://medium.com/designing-medium/system-shock-6b1dc6d6596...
Probably something like the FBI http://motherboard.vice.com/read/the-fbi-cant-find-hackers-t...
I have images of those tales told about how GM purchased the LA streetcars only to destroy them running through my head. What terrible news.
Do you think of VC the same way?
The problem description [1] seems to leave open the question of whether they are talking about Level 4, Level 7 or both types of DDoS attacks.

> First deliverables are expected in approximately 18 months

Hell of a sprint cycle.
> I feel like it's designed to steer you away from the concept of having a music collection and toward a more fluid streaming approach.

This is definitely why. It's also why Apple barely pays attention to the iPod line and hasn't shown any interest in making a large storage device like the iPod classic (which I foolishly sold!).
In Australia you are permitted to either vote early in person, or submit your vote by post if you are unable to vote on polling day due to work.
Has there been any discussion as to what happens after Neil's funding runs out? Is the school then going to start charging tuition?
> rust just trades better performance for a more complicated borrow system.

I would say Rust trades more predictable performance for a more complicated borrow system.
You should link to your product. It probably won't hurt, and will improve the advice we can offer you.
That was, sadly, correct.
When can we expect members of congress to be routinely asked to pee in a cup?

This perversion is degrading, humiliating, and completely unnecessary.
Portland resident here. Ballots are due today for our local elections. Almost every single candidate for local office is making vague promises that sound a lot like the San Francisco approach. It will be interesting to see how it all plays out.
> defensive patents are really common these day

I had a discussion about this with an IBM representative 15 years ago at a symposium at Heinrich-Boell-Stiftung in Berlin: IBM's point was that one can always join their patent-pool (of defensive patents) which means you give them a free license to use your patents and you are free to use their "defensive" patents. This is completely broken: You never know which patents become relevant and any new player already lost because one just cannot keep up with a company that can extort a free license from you and then dump a few (hundred) million into development based on that.
Well looking at state legislatures, it kind of doesn't exist outside the federal gov't
How is Kinto vs Horizon different, anyone from the Horizon team want to comment.
Note, I was talking about the 'average modern programmer'. I believe your argument points to a smaller more specialized sub-sections of the field.

At the same time, you say "We have been there before", but we haven't had the quality of AI that we are reaching today, so in many ways we have not 'been here before'. Let's not forget, there was a time when elevator operators thought they were irreplaceable by a machine. Today, you can't imagine having somebody operate an elevator.

A few years ago you had to be a 'web developer' to build a web-page. It was unimaginable that somebody who is barely computer literate would be able to put a website online. Today, you can run an online store without knowing anything about programming.

I suspect DBAs won't have an illustrious future as machines learn how to model data. Yes, they will need a person to train them, and tell them what to do, but I suspect an AI system can look at all the potential modeling options and give a layperson the option to pick one which best suits their needs, or recommend one.

As far as 'magnitude more time' for computers to do the work, I often find this argument interesting with respect to processing power in IoT. In life-threatening situations, performance is very important, but often as long as a persons time isn't being wasted, it doesn't matter if a machine takes twice as long.
Actually, OCaml has plenty of features that Rust doesn't have. The ML module system/functors are a big one. Polymorphic variants. Global type inference. GADTs. Garbage collector :).
Normally the easy answer is to turn off Javascript, but in this case it makes the whole thing completely fail to render. For a site that's just showing you some text.

Some days you just can't win.
360° video interview at the parent link (also works with mobile phone VR headsets - though didn't try it) is surprisingly pleasant, effective and amusing too. For example, when they are in the car, it's nice to be able to look elsewhere if you already get bored staring at the two of them.

The director was a bit quirky I guess: there is even a play sword battle between two anonymous dudes on the side of the road, early on in the video (!)

Edit: Someone did already post about the above.
You might like Hugh Howie's "Wool" series...
Work with Image Conversion, Manipulation and TIFF Frames Using Cloud Android SDK
This is a major revamp release for Aspose.Imaging Cloud SDK for Android. It covers all the Aspose.Imaging Cloud APIs. This SDK provides a complete solution to work with cloud images in Android using powerful Aspose.Imagings Cloud APIs, so you can manipulate & convert images in the cloud seamlessly. Complete source code of this release of Aspose.Imaging Cloud SDK for Android is freely available on your favorite GitHub repository. Aspose.Imaging for Cloud’s platform independent image manipulation API is a true REST API that can be used with any language: .NET, Java, PHP, Ruby, Rails, Python, jQuery and many more.
> Now I know national textbooks are a bit much

We have an enormous federal Dpt. of Ed. but we don't have no-cost, open source curriculae, textbooks, school operations software etc. That's a damn shame. That kind of resource could transform education in non-affluent school districts.
I have a feeling AI is going to be a lot like nukes. They are going to have a great reason to make it, but then after everyone is going to get freaked out by it and want to get rid of it, but its too late.
The answer to both questions is "no."
> I keep meaning to write a replacement that just operates mostly the way it did until iOS 6 or 7.

We should partner up and procrastinate together.
Drug test was required as part of the SF-86 for the US Digital Service.
Can't wait to be able to clone myself... well probably won't happen for me personally. But sexual reproduction is so annoying. You have to have another person to deal with, and you don't know what the hell you are going to get out of the dael.
I wrote the Oracle driver for the AOLserver web server in 1997. Last year I met a guy who worked at Zipcar who said they were still using it.
Interesting point about how long it will take to train. It makes me think that the way we look at sprints and fast-iterations today may work in AIs favor.

Build this -> builds -> fix this -> fixes -> change this -> changes.

Essentially, this is a learning model already.
Senate bill is “in my lifetime the first reversal of mass incarceration”
Government regulation in the form of trust busting is another legal solution.
In the case where a printer isn't intelligent enough to act as its own server, you could create another daemon whose sole function is to control access to the printer. Separation of concerns: formatting of pages and access control need not be the same piece of software.
One argument I see often made most recently here: http://www.abc.net.au/news/2016-05-14/why-do-we-have-a-two-p... is compulsory voting in Australia entrenches the dominance of Labor and the Coalition (the two established parties). However given the non-compulsory US political system is also dominated by two parties I'm not sure how true the argument is.
Drug testing is absolutely a good idea for jobs where worker impairment presents an imminent physical danger to lives and property (e.g. trucking, medical professions, powerline repair crews).

Likewise, limited use of criminal background checks may be a good idea for certain jobs (a bank robber shouldn't be allowed to work in a bank).

But the idea that these should be general conditions of employment across all industries is a problematic one. It creates an underclass of unemployable people, forcing them to become a drain on society when they could be productively employed (or encouraging them to become productively employed in gray/black market activities).
"Reaching out via social" seems to be the new "can I speak to a supervisor".

True story - a month ago my credit card bill showed a mysterious $100 charge from Amazon. Phone support found the charge but couldn't figure out why it had been made, and eventually asked me to call my bank and dispute it(!!). That sounded like crazy talk, but rather than arguing I just said thanks and tweeted @amazon. Their social people referred me to someone who wound up figuring out how to cancel the charge.
Google to unveil chat bot developer tools at I/O 2016
People have been grumbling on blogs about this for some time -- google trends for "apple music deletes library" spike for about the last year or so. Wasn't it posted on HN?

Given Apple's original, incredulous response to Vellum (see links elsewhere in this thread), its 'known issue' status, the seemingly tepid response up-until-now, and the amount of time they have had to solve this most arrogant of bugs, my money is on the their appearance being some bright-eyed PR fix. I'd bet Apple's management doesn't give a shit about your files when they compete against Apple's pay service.

Edit: and good lord people! Empathize with me long enough to think about how, possibly -- just possibly -- someone might have a different interpretation! This is about tardiness and arrogance, not an insult to engineering. Sheesh
Chrome is the new IE. Its actually got a lot of bugs that have existed for years and years (https://bugs.chromium.org/p/chromium/issues/detail?id=180722) and the developers refuse to fix them. Yet, I still find web developers that only run chrome and give blank looks over their mac/linux machines when asked if they tested the code in IE.

But that isn't the primary problem. The primary problem is that its simply too hard for most web developers to install/run a HTML validator in their web browser and fix the errors it finds.

Try it out, run html validator, for a few months while browsing the public web, its almost a surprise when a major web site actually has syntactically correct code. As a "systems" programmer spending about 30% of my time doing web development, simply having my code syntax checked (yah I run php and javascript validators in my deployment package too) before it makes to the the browser increases my productivity significantly. In the year or so after I started running validators/JSlint/etc (1) a lot of things started making sense in HTML/CSS and I went from a crappy web hack, to being the guy in the office helping the full time web guys when they get stuck...

Now if I could just find a good way to ask "experienced" web developers if they run a validator without leading them to the "right" answer I might have a good interview question.

(1)
Part of this was I completely customized our "build" environment so that there was a debug vs release package/deploy process too. Things like JS minificantion/php obfuscation only happen during release deployment. JQuery/etc are actually checked into the version control in their unminified version. Plus, it usually only takes one or two calls from a web developer who can't figure out why their code won't deploy before they start checking the build logs.
Companies in the East Bay?
What companies in the East Bay are hiring?
A good point, I chose my words poorly.
Better not hire any drinkers, then. They might steal your stuff, and pawn it for a fifth.

No smokers, too. Nicotine withdrawal is hell.
It's probably confusing to you because you don't understand that there are people who dislike Hillary and Trump in equal measures. I think either will be a complete disaster but seeing as how it looks like I have no alternatives I refuse to dignify the election by wasting my time voting between a giant douche and a turd sandwich. The idea of vote for Hillary because she is slightly less evil than trump or the reverse is just not something I'm willing to do. They are both scum and I can't stomach endorsing either one in some kind of crazy game of russian roulette.
Google to Introduce Its Voice-Activated Home Device
The bugs that are the most difficult to solve are often unreproducible; and the hardest to find.

That's what makes them so dangerous - if it were easily reproducible, they could have simply taken a bug report and fixed the issue.
I can't imagine our government doing that, or any incarnation of our government we're likely to see in our lives.
I'd totally write COBOL if it paid over $500K per year. Which it may very well soon when enough people retire.
When I was younger, I got deeply involved in local, county, and state politics. I even ran for office once, was treasurer for a congressional campaign, and was on county and state executive committees. I met governors, senators, presidential candidates, and one sitting president. I had a well-informed opinion on any issue you can name, and changed positions on many of them as I got older.

What did I learn? When I got to personally know all these politicians, including their unguarded utterances, I learned they don't give a shit about anything but power and money. Not one really cares about my family or anyone else I care about, except for their vote. Not one.

Fuck voting. It's pointless.
White House Increases Overtime Eligibility by Millions
You might be interested in what Scott Adams (the Dilbert cartoonist) has to say about the current presidential election: http://blog.dilbert.com/
It looks like Bill drove that dark-blue Model S that you could see around 0:50. You can tell that it's not a Model X from the interior seat configuration.
It literally was in 2009 that they dropped drm in the iTunes music store. I'm not sure telling this story really applies any longer.
You want a bigger iPhone than the iPhone 6S+ ? That's strange.

And the MacBook Pro comes up with DisplayPort and HDMI connectors. DVI/VGA are very much legacy connections. All their other MacBoosk come with DisplayPort. And given how well they are selling I would argue that nobody is really clamouring for more than 2 USB ports or additional connectors.
Yahoo introduces a beta program for its Android Mail app
Hi, Slava, I was a web developer and now I am a mobile developer. Nobody is developing web applications anymore (at least in developing countries). We are all mobile first. How does android or ios developers take advantage of Horizon ? Can you give a few examples? How does horizon make mobile (native) developers life easier ? web development is slowing down and mobile development is on the rise. Mobile developers don't want to deal with backend development. But it seems like web development is your main focus and mobile is a second thought. Please make it the focus of your work. Meteor is useless to us because it is optimized for web client. I hope Horizon won't fall for this trap. Your bigger audience and potential users are android or IOS developers. Please optimize for them and provide lots of examples to show them how their life can be easier. Thanks.
Right, if you take type-safety first, you shouldn't be able to. But a list of abstract fruits has very limited usage without the ability to accessing concrete fruit instance. The adoption of downcasting in some OO languages came out from such needs, given that they lacked generic and/or algebraic types. And with that regard, I thought your solution didn't address the original covariance/contravariance problem (that is, want to have heterogeneous list of fruits and allowing to access concrete types of individual elements).

There are type-safe ways, like making a fruit a sum type of apple and banana, or using traits or type classes, etc. But is-a/has-a discussion seems a bit off from that.
Yeah buddy! I was a screen-colorer for a large COBOL app in the mid-late 90s.
To the vote.org people who are here - have you ever considered throwing your weight behind alternative democratic mechanisms, like sortition, for selecting representatives?

This would have the effect of considering all eligible citizens for Government, thereby mitigating many of the problems with voter turnout.
'worst legacy publisher' is not exactly a neutral fact.
Title on the site: "SSRN sold to Elsevier: From open access to the worst legacy publisher"
Not having preconceptions about likely causes surely helped but it's possible that her use of the printer was not uniform across weekdays which might make it stand out more.
That's the second title Ibe seen get sanitized in the past few days and I have only skimmed hacker news in that time
Yeah it does, which is why I said the blockchain can be synced with it.
> "Several days" is typically plenty of time for almost all drugs except for marijuana, due to their half-lives.

So enough for an unknown number of drugs and oh yeah - the most popular drug in the country after caffeine, alcohol, and nicotine?
My wife and I went through several IVF rounds, and our doctor even indicated that we could have our embryos genotyped to select for certain traits. We didn't, but we could have. The phrase, "Their doing some very interested research in China right now" was said during one of our consultations.

I have no illusions that in 10-20 years, I could have an embryo not only selected for traits I'm interested in, but the embryo edited using CRISPR if necessary to express the traits wanted if not already present. I wouldn't even need reproductive tissue to do this.

Interesting times. It feels like biology/genetics is on the verge of exploding similar to what happened to silicon in the 70s, with far greater consequences for humanity.
Require a test to vote, and the test authors now rule the country.
1994. VB6/SQL, although it started as FoxPro and VB6/SQL was introduced in 1995 or 1996. WRAP accounting software for a financial company that was sold around 2003. Not much in use now, but I hear they still have a few clients and a small 2-3 person support team.
30 Km Wide Asteroid Impacted Australia 3.9B Years Ago
The need to print documents predates Unix. :) Remember that the official excuse for getting a PDP-11 for developing Unix was to work on troff.
The Emergence of Data Lake – What, Why and When?
A couple years ago, Amazon deleted Animal Farm and 1984 from customers' devices ;)
If memory serves, as far as classical quantum mechanics goes, Bohm's interpretation is 100% mathematically equivalent to the standard interpretation, making it observationally impossible to distinguish the two (much like many worlds vs. Copenhagen). It would be in extensions to the theory where things might differ, though I don't know much about attempts to extend pilot wave theory to QFT.
That won't work because if thing1() throws you usually don't want to process to thing2

Take this for example:

const response = await fetch('./api.json');
try {
const json = await response.json();
console.log('YAY! JSON!', json);
} catch (jsonParseError) {
alert('damn it!');
}
} catch(fetchError) {
console.warn('this is not cool');
}
Which really means "we don't care if you're unhappy, we care if other people know you're unhappy" :(
Dear Retailers, Time to Stop Ignoring Plus Size Women
I don't think that is an argument against having a handful of technologies in any given stack. I think its more an argument against having a lot of similar technologies. For example, I wouldn't dream of trying to write a device driver in anything other than C, but I wouldn't try writing a web back-end in C either. OTOH, I promptly ripped out ~100 lines of perl one of our developers insisted on dropping into a bash script a month before he left. Turned out the bash equivalent was actually more concise and didn't require yet another dependency on top of the 4 major programming languages (not including bash) already contained in the project.
Here's a link to the actual paper: http://eccc.hpi-web.de/report/2015/119/
Microsoft is now installing Windows 10 without the user's permission
Seems like a puff piece probably by the makers of the drug, and their P/R agency. More info:

https://en.wikipedia.org/wiki/Sirolimus
This is why I hope ReactOS makes progress.
They did recently provide an API. Someone up thread posted a link.
Ask HN: Cheapest computer to run linux?
Which chromebook will you recommend to run linux? or another kind of computer? I'm just interested in a C compiler, gdb, etc. Just to experiment. But I don't want to install any distro in my actual computer neither installing virtual box, etc. Thank you for your answers.
Twitter Marketing: How I Got Mari Smith to Tweet My Blog, Grew My Traffic 330%
Nice online compiler, what I like is that you enter the site and run the code. No need for registration :)
I like the publish feature :)
I think that the look and feel can be improved and more languages added like C++