skysight-inc/HackerNews huggingface dataset:
@jgrahamc -- Yes. Your support team referred me to the OP link. I emailed bing asking them to whitelist my sites.
Why would one care if the technology is old? Should we drop TCP too?

And I don't see how it is insecure by itself; that depends on the plugins themselves, and on the websites we allow to launch them.
Another issue, comparing the MLton FFI and the Ocaml FFI, is that the FFI in MLton is somewhat slower. When I converted an Ocaml program to SML, I discovered that a small portion written in C ran much faster when I rewrote it in SML. In Ocaml, writing portions in C is almost always a performance win, just because the Ocaml compiler doesn't optimize very well. In MLton there's a bit of overhead just for the FFI (possibly because the code generator allocates registers very differently from how it's done in C). That overhead goes away if you use the C code generator instead, but usually the native code generator performs better anyway.

If I remember correctly, it has been proposed to rewrite the MLton floating point conversion in pure SML for precisely this reason.
Compared to CloudFront's $600/month?
The machine clearly requires Hacker News.
Distributed manufacturing: a 21st century renaissance?
Speak smartly is an art, most of smart people get it by practicing or following some other smart guy. My icon is one of my teacher who teach me how to speak English. He is a native speaker.I can't see him physically he give me lesson over Skype.
I found him on a tutor provide site.
http://preply.com/en/skype/english-native-speakers

You can check out the link because most of the teacher speak very smartly.
Yeah, I get that the base JRE is what actually provides the BigDecimal class in this case -- the other languages just use it. (as the default "decimal"-numeric type in the case of Groovy, rather than [Dd]ouble)
where is this useful ?
The article claims the problem is because our brains grew and pushed our teeth forward. Not because of diet.
See me fail Continuous delivery in a live stream (testing a real project)
Yeah it's kind of crazy how people expect to see 4.5+ star ratings on everything but then also often use 3 stars to mean average, like the people who leave 3 star reviews for apps that say "looks interesting, I'll check it out later."
I did not realize Silverlight is a NPAPI plugin. So doesn't that mean Netflix will be inaccessible from Chrome now?
3-D Print and Rubik's Cube-Ify Almost Anything
OK. Following up internally on this.
The "unscientific" argument is used because the "we are horribly designed" argument has been done over and over again and ID proponents just dodge it with nonsense about how it's all due to The Fall of Man or whatever.

It's not like they don't know about these problems, or nobody ever told them. They just don't think it disproves their ideas. They're offering an alternative explanation that matches the data, but provides no predictive power. You can't refute that with data, because anything that fails to match results in an alteration of the explanation to match it. All you can do is point out that an explanation with no predictive power is useless.
Our Citrix log in portal uses NPAPI... Made for a rough week when that update rolled out.
I'm in the same boat: I've been a Chrome user and advocate since 2008 and I definitely feel the bloat they've added to it over the past few years.

Vanilla Safari with zero extensions has been completely satisfactory for me for quite some time.

I have Chrome installed, but nowadays I only use it for a kind of "Flash Browser", where I only use it when there's a flash-requiring that I'm convinced is worth my time (most flash-requiring sites definitely aren't.) Occasionally I'll use Chrome's developer tools, which I find to be more robust than Safari's too.

Safari is by far the faster browser in my experience, it scrolls faster, it uses less battery, it has nicer OS integration on OSX (swipe-to-go-back feels much more natural in Safari, for instance), and it just seems simpler than Chrome (the UI gets out of your way better, IMO.)
Reminds me of a recent SMBC strip: http://www.smbc-comics.com/index.php?id=3732
Project Ara-Tips,Guidelines and Free Resources for Individual Module Developers
Your Finger on a Tablet Can Control Entire Swarms of Robots
Ask HN: How do you handle credit card robocalls from Karen, Gretchen, Rachel?
No, (un?)fortunately I haven't. I do have a few small ones which I don't use for anything critical, but they show up only as the usual mass-storage devices.
They have some cool tutorial that introduce coding to newcomers. extraordinary Jetpack Jumper is my favorite! Every change to the code is annotated and explained with a short video
The writer seems completely detached from the reality of product development, while expressing the generic cry of consumer entitlement. This article is not worth reading.
FreeBSD gets resurce limiting (RACCT/RCTL) compiled in GENERIC kernel by default
http://deadhomersociety.com/zombiesimpsons/zs1/
The same people, at least Johannes Kopf and Richard Szeliski, were on both projects. So I wouldn't be surprised if there is some overlap in techniques. But Photosynth (and Microsoft's first hyperlapse research) is focused on making a 3D model using pieces of photos to recreate a scene, while the new Hyperlapse app just picks frames from a video.
1 – What Is Zombie Simpsons? – Dead Homer Society
My Battle with Wordpress, PHP and DigitalOcean
>> the promise from the e-citizen program in estonia are very actractive.

I'd love to know specifics of "attractiveness" side of it.
They will run you through multiple police reports, collect fingerprints (as they explained in followup emails).
Taxation benefits are unclear, but taxation paperwork burden and accounting nightmares to reconcile you incomes, revenues and taxes across all your current residency jurisdictions is virtually guaranteed.

Estonia socially and historically weren't that much foreigners-friendly country either.
http://www.smbc-comics.com/?id=3169
That distinction doesn't make any sense to me. The switch to a modern diet was ultimately a result of evolution. If evolution gave us the ability to radically switch diets, but didn't give us the ability to properly deal with the new diet, then that's an example of evolution producing something flawed.
Ken Thompson on how his Alligator bit so many Nobel Prize Winners
I recommend <https://bettercrypto.org/>.
I imagine without marketshare (along with royalties from referrals to search engines) they'll start relying more on donations and open source collaborations with companies like Samsung.
Y U NO comments on your blog?
That was an absolutely awful ad - the website renders at sub 10fps on my i7 32GB ram workstation.
Because we can? :)
The biggest problem is that security is not a boolean, and yet we've conditioned users to think that it is. Instead of educating them on the different types and levels of security, we're giving them a black-and-white assessment. This makes it harder for them to make an informed decision.
Nowhere, that's the point. :)
I know who he is, but only because Richard Dean Anderson played in SG1.
This site ain't called "Productivity News"
That may be the title of the post, but it doesn't reflect the real-world situation.
Isn't the continued use of the Lenna image considered rape culture or somethjng nowadays?
JSONbin – one-click to save JSON payloads to a private shareable URL in Chrome
Netflix has an HTML5 stream now, which is one of the things that's allowing Google to go ahead with this.
Open source coding archive records text-only videos directly from the terminal
Against the definition of types
It works on Android among other things.
I am of the opinion that one should use multiple browsers, not just one. I stick with Chromium for certain things (with uMatrix), and I refuse to install Silverlight or Flash. I don't have any issues with crashes or memory consumption.
This is awesome. And what's even more cool, that it seems to be localized to other languages! I'm a polish speaker, and when I launched one of the tutorials (Jetpack Jumper), not only the interface was translated, but even the intro video. I had friends that wanted to jump into programming but couldn't start because of the language barrier. That could turn out as a great tool for them!

Edit: Just noticed that they use Microsoft Translator for most of the tutorials, but still kudos to them for taking time and providing a proper translation in at least one of them.
View your app designs, sketches and prototypes on the Apple Watch
The Six Best Tips from 'On Writing Well'
They can't both be optimal. The probability that both are exactly equally good is so remote as to be ignorable.

Successful does not imply "no flaws." It's interesting to see this argument brought up in the context of biology. It's frequently applied to software, for example it shows up in basically every discussion of PHP.
You know, actually, this is a fair point. I'm almost ashamed of myself for not being more open-minded. What's better than a hack to tickle a curiosity?
Way better than the other "weather apps for the terminal" I've seen on HN.
WDB: An improbable web debugger through WebSockets
Addictive.
Yep. Chrome had its moment in the sun, helped push some vital changes in the web ecosystem in its day, but now it has become a parody browser. When it is not crashing it is a fragile thing that seems to break every page, despite the fact all the web gurus try to optimise for it.
And how much system resource does it want? Makes me miss simple browsers like Dillo.
For me, it wasn't just desktop chrome crashing. Mobile chrome also crashed and lost all my tabs occasionally.

But on desktop chrome, what really drove me away was how bad it got using on Ubuntu running in a virtual box. I'm unable to drag to do anything in chrome any more, making it very inconvenient to use. I've been forced to switch to Firefox, and chrome still isn't fixed even though I've seen this issue reported online many times.
Well, yes, that's the point of the parent comment. The difference between "miniscule" and "significant" depends on the level of experience and expertise you bring to the analysis.
The most common freelance mistake and how to avoid it
USA Today's FTW redesign ditches the infinite scroll
Show HN: Mydyns – Run your own dynamic DNS zone
I think the idea that end users will avoid MITM attacks is just never going to happen, if it ever did. All this hair-splitting over SSL has long ruined this, which is a shame because that's the most common attack an end user will have. Worry that $nation_state_intel_services might someday crack your SSL session is a bit much. Google is a company run by, lets face it, paranoid web devs. In their minds, a potentially weak SSL cipher is just as bad as a MITM attack. I think the reasoning is foolish, personally, and we're in a period where Google's web dev mentality rules the security roost. Focusing on trivial SSL issues really isn't making us more secure. If anything, its training users to be baffled and potentially less secure because they don't understand why all the random yellow and red x's mean, especially on trusted sites like their employer's site.
Hmm, in raw text mode, I would prefer that the text boxes have word wrap and automatic multilining, instead of the cursor hitting the border and staying there. In this way, I could watch a text box fill up while I was typing.

I would also love nonrectangular (arbitrarily shaped) text fields. And text flow around shapes if you overlap a shape with a text box.

Basically, the features of Scribus.

BUT, I may be a far edge case, of wanting to do actual writing and desktop publishing in something like this.

In any case, for the features it has, it feels extraordinarily clean, comprehensive, and polished.
At least the telegraph, sometime in the first half of the 1800s.

(it looks like there were a lot of experiments and ideas flying around, so I think it would take a historian specializing in the thing to point out which one used a button first. And then there could easily be some earlier use.)
The political country I have citizenship in has a name, it's written on my passport - it is not "England".

Maybe you can see the problem if I explain it in this way: you can become British (meaning "UK-ish"), but you cannot become English.

Not only is it technically wrong, but it also contributes to perpetuating the dominance of England over the other parts of the UK.

I try to clear midconceptions/misunderstands of other countries when I know better, I would invite you to do the same now you know more :)

Hopefully I can soothe some your resentment of my accusation too - I have been learning about Germany and the forms it existed in before the unification of the states in 1871 - the culture goes back a lot further than this, I am currently learning German and planning an extended tour by bicycle (when I have learnt enough) so I can get more deeply into this topic.
Designing your app in Xcode
Yes, that is the "throw off" part!
That ad was terrible. I don't normally visit thenextweb.com, and I for sure will not be going back.
Many people in a lot of fields no longer admit their mistakes. I think a lot of the problem is that if you admit to a mistake you often become legally liable, to a not inconsiderable sum. So, the easiest thing's to pretend that the mistake never happened.

It's better for the individual who makes the mistake, for all that it's worse for everyone else.
This is great. But I really wish it wouldn't eat my remaining moves because it doesn't see any moves available. The player can rather spend those moves organizing his pieces. As it is, currently the player must also think ahead whether any move will also make the game think there are no moves left, and immediately drop more pieces on top.
OpenStack Swift Android App Updated
"Memes" are supposed to be units of cultural replication, just like genes are units of biological replication.

We've had memes ever since we've had society.
What do these 'hacks' indicate about the Intelligent Designer(s) in charge of human creation? That is, can we, as believers in Intelligent Design, discern anything about the Deity(ies) who did the design? The obvious question is: "how many deities did the design? One or more?" After that, you'd move on to gender, and other indicators. Ultimately, one would hope to be able to have Scientific Proof of the truth of one or more creation stories, and denial of all the others. Or am I just dreaming here?
I host my own private mail server and have an entire domain just for spam emails for this reason. I give each company an email like CompanyName@domain.com that filters down to a catchall so I can track who spams the most.
I haven't gotten to that point yet, but what really gets me is the random high CPU usage that kills batter for things that other browsers can render with virtually no CPU usage. The main offender that I've noticed is animated GIFs.

Chrome seems to handle huge, complex DOMs and piles of JS just fine, but throw a few animated GIFs at it, and CPU usage rapidly spikes, fans spin up, if it's a laptop, it'll get noticeably hotter and the battery life remaining will drop fast. On OS X, Safari can render lots of animated GIFs like it's nothing. I have no idea how they let such an old and widely used piece of web tech get and stay so bad for so long. WTF Chrome?
This article is so misguided that I am actually surprised... here's a the same search for the browsers:

https://www.google.com/trends/explore#q=chrome%2C%20firefox%...

We can clearly see that each browser's "slow" search mimics similarly the browser's popularity. If they could provide a "browser's slow" / "browser" graph that would be a much more useful graph.
Apparently 1024x768 is considered mobile nowadays. I can't stop smiling.

Zooming out to 90% turned the full-screen menu into a 'normal' one.
I think you have the same confusion I did. MichaelCrawford appears to be showing off via name dropping, rather than providing useful information, which is what I expected.

There is a common misperception that Einstein was lousy at math. Some sources say it's because the Swiss and German systems both use a numerical scale, but in opposite directions, so what looks like an excellent grade in one is lousy in the others. Others conjecture that it was because he didn't originally think that high mathematics was important for physics, so was considered a lazy student. (See http://www.quora.com/Is-it-true-that-Albert-Einstein-failed-... for various comments.)

It seems that MichaelCrawford is unaware of this misperception, as the claim that Einstein was "appallingly poor at arithmetic" is attributed only be reputation of the speaker of said claim. While that may be a good first step, anyone who was aware of the misperception would know it is necessary to have stronger evidence to remove doubt.

Such evidence does not exist.

Instead, we see that MichaelCrawford doubles down by appealing again to authority, instead of doing a search for "Einstein bad at arithmeic". All 10 of the first hits from Google describe how Einstein was not bad at algebra and how such a belief - even when expressed by a tenured CalTech professor - is simply wrong.

In http://io9.com/the-math-problem-that-had-einstein-asking-for... we even see a case where Einstein did get the math wrong - he had miscalculated coefficient of friction. Had he been "appallingly poor at arithmetic" there would be many more, and much more clear, examples of arithmetic errors.
Perhaps we should start to use more up-to-date images of her? :) http://www.cs.cmu.edu/~chuck/lennapg/
In my experience, Firefox is slower than Chrome when it comes to expensive "javascript stunts" like JS games or interactive js experiments. However, as a browser Firefox consumes WAY WAY less memory than Chrome. On Windows, just opening the process manager helps confirm these facts. So it's a trade off.Personnally since I usually limit the amount of paginated memory available on my computer, Firefox seems like a better Choice.
Ugh, recasting his roles is the absolute death knell of the show for me. Recent episodes have been good for one or two good laughs per episode, which was enough for me to keep watching. Even though some have been absolutely abysmal.

But having someone else voice so many of the characters? It's just not gonna work. So sad.
7 Most Asked Java Interview Questions on Main() Method
When you go to the page, you're served a full page ad, and you have to move your mouse to the right in order to get the actual article to move left in order for you to read it.

As far as UX goes, this is about as bad as you get to force people to view an ad.

I'm a developer and it took me a few seconds to realize what was happening. I'm fairly certain most users would go to the page, see the ad and think, "Where's the article I just clicked on?" not see it and then leave right away.
Eve: the dev diary of a programming environment aimed at non-programmers
Agree with this. The dev console in Firefox is better than Firebug now for me.
That's really neat.

Fun fact - many apartments run by management companies / owned by institutional investors dynamically price their units on a daily basis based on the number of phone inquiries, walk ins to the leasing office, occupancy rates in the neighborhood, and many other factors.

Ex: http://www.realpage.com/yieldstar/
Mother Nature is not, and has never been an engineer. Evolution is trial and error. DNA is spaghetti code of the highest order.
Another quick thought. Again, this program is already polished and excellent--I think "export" should be as simple as hitting ctrl/command-C with something selected and then pasting into a text file. This would be for quick little drawings without breaking flow in another file. Right now it seems like you have to export, choose a file name and location, open the new file, etc., etc.

And another quick thought. I haven't looked closely at your save format, but it'd be great if one could also have periodic autosave to *.txt or even autosave after every change. Layers, etc., would be lost, but I'd feel safer than leaving data in your "proprietary" format (which actually might be quite accessible) if I investigated it.
"radical lefties"? Sure, I'm sure there are some "radical lefties" that feel "it's important to make examples of people for breaking social norms."

But that's definitely more characteristic of the (far) right. Being more conservative, those conservative ideals are enforced through social norms (i.e. excluding those who don't fit their views of what's normal -- think of LGBT kids kicked out to the street, for example.)
I actually built a Russian app for my sister to keep up her Russian: https://billfranklin.eu/russian

It was a fork of my German app which was on HN fp a couple months ago. While the app was just to scratch an itch and probably isn't as useful as the many others available (Memrise, Duolingo, etc ad finitum), working on a project that made me use German was great for learning (probably more effective than the app itself).

So my ¢2 - work on something that forces you to use the language. This project was basically an immersion course (of course a very short one).
Seems like this was made by Microsoft Research. I'd argue Microsoft Research's very existence shows Microsoft is heavily invested in the future, more so than any other tech company as far as I know. Maybe besides IBM I dont know any other company that still funds research which isn't expected to have some relationship to the business side of things.
Slack: A Lesson in Innovation
This article in my opinion missed a few key points: Redis is not different than Disque, I don't use Redis since basically the start of the project for any serious thing, since Redis took over my other occupations in a matter of months. I believe I did a reasonable job in still creating the right abstractions for the users, even not being myself a direct user of Redis. Just two examples: Lua scripting and sorted sets, among the top Redis used features, where both conceived while I was no longer using the system first hand.

I think I can repeat the same with Disque, since I'm not an user, but the design is an effect of what users experience and complain about Redis as a message queue.

Moreover both for Redis and for Disque in the future I'll be working more with people having large deployments and use cases in order to get more feedbacks about what could be useful things to add.

I don't want to sound immodest, but the rule that you have to be an actual user of the software to create something decent does not necessarily applies to anyone, there are people that can synthesize the needs and design APIs without actually implementing anything serious. However note that don't implement anything serious does not mean don't implement anything at all. I created several "toy projects" using Redis over the years, and I'm doing the same with Disque.
When I was about 6, we would drive from New Orleans to the Pearl River to go water skiing (or in my case, tubing). There are a handful of stories that get told of my dad keeping one eye on us kids and one eye on the gator on the banks in that river.
This story brought a smile to my face.
For completeness, also be aware that it's possible to get (yellow and red) warnings in Chrome even if you're serving a full SHA2 certificate chain and have the best possible configuration otherwise. Apparently, this is because Chrome outsources certificate chain construction and validation (different library depending on the underlying operating system), and they sometimes create SHA1 paths even when better paths are valid.

My understanding is that this happens because of cross-signing, where some intermediates are using SHA1. Just in the last couple of days I had users complaining about two different sites with certificates from two CAs.