skysight-inc/HackerNews huggingface dataset:
I can't seem to login, I enter the doctor username and password press submit and it refreshes the page and nothing shows.
Ask HN: Do you think that in the future there will be a revolutionary person?
I mean like Mark Zuckerberg with Facebook. Is it possible ? or not ?
Ask HN: Fast, simple, unbreakably-sandboxed embeddable scripting language?
For a while now, I've been pondering problem areas that would ideally be solved by domain-specialized variants of "client-server architecture with client-side arbitrary code execution." Perhaps understandably, I've historically shied away from exploring these problem areas practically due to the fact that I'm well aware that it's incredibly hard to find an effective ideal balance between client-side performance and safe code execution.

I don't think I need the kind of performance that can only be obtained via JIT execution; I'm looking rather to run code that will update 2D graphics (alongside performing small amounts of 2D-related math), handling user interaction, etc, so I don't think I need to worry about JIT, thankfully.

That said, I am especially interested in systems that are proven and have existed for a while, so that I can extend into areas of industrial control and the like, which generally like platforms built on stuff that has existed in the public consciousness for very long amounts of time. Forth comes to mind, but I don't know if its token parsing overhead would make it slower than a binary-bytecode-based alternative (?).

The lowest common denominator of what kinds of processing power one should expect to run in has increased quite exponentially in recent years, so trying to solve for potential scenarios like "what about a 25MHz CPU with 4MB of RAM" is borderline a waste of time, but performance, albeit sans JIT, is definitely something I'm also interested in knowing about.
+1536
You mean their almost certainly doomed by flash drive 10K and 15K drives? (A class of drive I've been using since 1995 and just stopped buying new ones; in fact, a 15K Savio mirrored system disk recently failed and I replaced both with an Intel enterprise SSD rather than send it in for warranty repair. So far I'm not looking back.)

Officially, Constellation drives are "Enterprise", 5 year warranty (which still works well, did that on a 2TB drive last year I think), available in SAS as well as SATA interfaces. Although they're now saying that you shouldn't transfer more than 550TB of data per year through the best of this class of drives.
I love her definition of big data.

Another bit that stood out for me:

> You’re awarded an extremely generous grant that allows you to give 200,000 people a 500-question personality test, with answers that vary on a scale from one to 10.

Dating sites like OkCupid should have such data.
I cook my dinner, but I rather not cook multiple meals a day.
My girlfriend has a list she's allowed to break our relationship with, as do I.

Last two month she's lost Jose Mourinho and James Deen off it. I'm looking forward to Benedict Cumberbatch getting found out as a wrong 'un and then i'll adopt the smug look whilst waiting for Kelly Brook to turn up at the door...
Windows 10 Enterprise Crack Free Download – FullFreeVersion
A sidenote on JIT: I wrote the following while working out the structure of my post; I figured it wouldn't hurt too much to post it too. The bulk of my question is above; what follows is more or less incidental.

I understand that JIT has something of a role in performance, and that modern Javascript engines couple the performance gains of JIT execution with a mind-boggling slew of different security and sandboxing techniques that aim to prevent unwanted data colliding with the CPU's instruction pointer while still allowing near-C levels of performance. Thing is, what generally makes browsers' sometimes unbelievable JIT-powered performance[1] possible is the fact that the major JS engines - V8, JavaScriptCore, Chakra, Spidermonkey - have huge companies behind them that have the resources to fund continuous R&D to iterate on performance while keeping abreast of security issues.

[1]: http://www.gopherjs.org/blog/2015/09/28/surprises-in-gopherj...

But I'm not a browser manufacturer, or a computer science major (or even undergrad). I'm just a tinkerer who wants to play around with ideas that generally need safe remote code execution in a way that is transparent (to the extent a high-level competent end user could introspect all operations and control low-level settings) and trustable (for both the end user, who wants control of their device, and the developer, who wants a predictable environment).

I understand that JIT is generally incredibly hard to get right - this LuaJIT punchthrough[2] is an enlightening read (if just to learn what involved Lua code can look like :P) - and that once you flip the execute bit on any of the memory the OS has allocated it's basically game on to start juggling how much to hypervise so performance doesn't get hit too much.

[2]: http://www.corsix.org/content/malicious-luajit-bytecode

The Web also has a mind-boggling churn rate, which can be offputting in some contexts/situations that favor stability and consistency.
OWASP REST Security Cheat Sheet
The country that is shutting down nuclear power stations to burn more coal instead? Yeah, it's a great model...
> ...Devaney uses that quote as evidence in a longer section about the absurdity of artists losing the right to write music using their own voice

Devaney does not use the word "voice" even once in his article, so I have no idea what you're talking about.
My theory is that we focus too much on the final points of "best practice advice" and very little on the reasoning behind it.

As programmers, we need to start demanding that logical explanations always accompany best practices or dismiss them as bullshit.
I'm sure there are plenty of drivers who drive for Uber to supplement their income, not replace. If they already have a car, they only need to cover the additional mileage/depreciation, not pay for the entire car lease.
The reason you know about Heartbleed is because Google found it, so this is a pretty dumb comment.
I've said it before and I'll say it again; incest is a spectrum, not an absolute :) Breed with someone who really doesn't look like you.

More off-topic, I find it creepy when I meet couples who look like each other and have a string of identical children.
Then you can set an option to always choose the cheapest available driver (I think it would also work as a reasonable default).
We have no interest in tracking anyone and can't given our implementation. If you checkout our sample report (which is the same one that clients receive) all of the data is highly aggregated:

https://www.adblockanalytics.com/sample/
https://news.ycombinator.com/item?id=10675329
> You can't have people out waiting on public transport in that mess.

For the old sort of public transit, I think that's true. But our current notion of public transit is based on fixed schedules, fixed routes, and the high cost of human driver labor.

But think what a new public transit would mean. If everybody has a smartphone and vehicles are automated, then public transit could mean vans and small buses that dynamically route to come near you.
Leadership Stories of 2015
Noticed that as well. Still writes with such reverence for the power mathematics has in unveiling the mysteries of nature. Particularly enjoyed the moniker "distinguished differential geometer" to describe Calabi! I guess its only a matter of time before "wavelet nets" are re-discovered and resurrected as the "new innovation" in machine learning ;)
The Open Community Runtime (Intel, Rice University) [pdf]
https://news.ycombinator.com/item?id=10671831
That's not necessary. Driving after having a drink is normal. It's drunk driving that is a problem.
Out of all the clients I tried yesterday, this one seemed the most thought out in terms of usability and operations with automation.
Performance per Watt Analysis with WatProf [pdf]
The requirement for git was integrity against random bit flips. Linus could have used CRC-160 instead (or any other good hash, e.g. modolu 2^160-x for small x that makes it prime), and get equally good protection against random bit flips, or honest mistakes.

However, Linus used SHA1, which offered two additional properties not strictly needed for the git use case:

1) Preimage resistance - that is, it is considered practically impossible in the next few decades to find an input file with a given hash

2) Collision resistance - that is, to find two different input files with the same hash.

preimage collision means that given a hash for a known repository state in which no file was controlled by an adversary at any point in time, you can be sure that if the hashes match, the content matches.

collision resistance means that given a hash for a known repository state, you can be sure that if the hashes match, the content matches. (Notice that with collision resistance, it is ok even if some files were controlled by an adversary).

When Linus chose SHA1, he got those two features "for free" (almost free - CRC-160 would be slightly faster to compute than SHA-1, but either is negligible in the grand scheme of things). But IIRC he explained several times that he wasn't looking for them. It turns out that collision resistance is probably not a feature of SHA1.

Now, SHA1 is still useful to prove to yourself that nothing was changed provided that none of the files was created by an adversary (no preimage attack known yet). However, for proving the state of a repository to a 3rd party (who may assume you are an adversary), is no longer provided through SHA1.
Show HN: Sketch Gallery – Open B&W Art Gallery
Scaling Uncertainty Quantifcation to Millions of Jobs [pdf]
Stephen Curry is the Revolution
Can we use the certificate for dovecot and postfix as well ?
Would it be safe ? From the documentation it applies only to web servers.
> In practice, neural networks use only two or three layers...

The famous AlexNet [1] that blew away the ImageNet competition in 2012 contained 8 layers; more recent networks have even more.

[1] http://www.cs.toronto.edu/~fritz/absps/imagenet.pdf
People have really skewed idea of what is the point of the system. It's not for a revenge or to find a scapegoat. It's to protect innocent, minimise violence.
Oh, thanks very much!

I'm guessing you got that out of the Network panel? Chrome on Linux just shows an empty video URL field in the source code, and I couldn't figure out the magic code path that filled in in. :P
I do, it works. Exim and dovecot.
But there will be a much more consistent experience from a services that vertically integrates the whole thing. Some people will prefer that. I will prefer to have more than one transportation company in the future.
Seems like a lot of work. In Common Lisp I can just press C-c C-c in SLIME over the changed function and it goes live.
Functions are evil in some languages (C++, Java) because they can't be overridden or customized with virtual methods. In functional languages that don't need polymorphism as much, it's because you can accomplish similar effect with heavy use of higher order functions, which is something that is impractical to do in many OO languages. Functional languages also have their own set of rough edges, FP langauges force an OO programmer to look at a lot of concepts (objects, polymorphism, mutability, encapsulation) in a new light, as they are applied quite differently when you start leaning on functions so heavily. I think if one is in an OO language like Java and starts using static methods everywhere, you end up in a half-way danger zone which can be extremely painful down the road.

Anyway, beware challenging conventional wisdom, it evolved due to past pain and gets passed down generations to avoid that pain, even if the reason is not well understood anymore.
I know in my city, Norwalk, CT, there are Ubers you can call, but no taxis driving around looking for a faire. Same with Stamford, CT, a city that's slightly larger and somewhat near Norwalk.
Canonical Land and Grab Strategy to capture the private cloud market
you might find the MEDI dataset useful. It links rxnorm to the ICD-9 codes the medications are written for based on EHR and other data.

https://medschool.vanderbilt.edu/cpm/center-precision-medici...
"Angry French Uber drivers have created their own Uber"

Now that's a misleading title. These guys seems perfectly reasonable, and it is clearly an alternative platform that suits better their own interests than Uber, not something done by an angry mob.
>Today's youth think the suburbs was about race now? It was about a lot of people don't actually like living in a concrete jungle, that was what it was about.

Race was a huge motivator. Why else would we have racial covenants? Funny how the growth of suburbs came at roughly the same time that schools started integrating and integration accelerated suburban growth. We had Federal suburban housing subsidies available almost exclusively for whites.

We have a name for this phenomenon: White Flight.

Pre-1950s we had racial covenants, but we didn't social engineer lifestyles in suburbs to build them around cars. Streetcar suburbs for instance looked similar to the cities they were connected to. Smaller and less dense, but walkable urban places in their own right. Look at places like Del Ray, Alexandria, Virginia for an example.

In cities themselves we tended to build highways in poor, mostly minority, neighborhoods. The white neighborhoods wouldn't be leveled nearly as often.
They Need Millions – Make That Billions – To Cope with Climate Change
I'm not sure about escitalopram. Possibly the NICE guidance changed and people stopped or started prescribing it?

It's mentioned here:
https://www.nice.org.uk/advice/ktt8/chapter/evidence-context

(First choice is a good quality talking therapy, but meds may be useful)

> The full guideline on depression concluded that antidepressants have largely equal efficacy and that choice should mainly depend on side‑effect profile, people's preference and previous experience of treatments, propensity to cause discontinuation symptoms, safety in overdose, interactions and cost. However, a generic SSRI is recommended as first‑choice because of its favourable risk–benefit ratio. Neither escitalopram nor any of the available 'dual action' antidepressants, such as venlafaxine and duloxetine, were judged to have any clinically important advantages over other antidepressants. Results from meta‑analyses (Comparative benefits and harms of second-generation antidepressants for treating major depressive disorder, Gartlehner et al. 2011 and 2 Cochrane reviews: Cipriani et al. 2012, CD006534 and Cipriani et al. 2012, CD006533) have provided no evidence to depart from NICE guidance when selecting antidepressants for people with depression.

And similarly here: http://cks.nice.org.uk/depression#!scenario

> Citalopram and escitalopram have been found to prolong the QT interval and are now contraindicated in people who are already taking medication known to prolong the QT interval as there may be an additive effect [Lundbeck Ltd, 2011a; Lundbeck Ltd, 2011b; MHRA, 2011]. Caution is advised in people with congenital long QT interval or who have pre-existing QT interval prolongation as they have a higher risk than average of developing a ventricular arrhythmia including Torsade de Pointes.

But it's interesting.
NSURLConnection is deprecated in iOS 9 so I won't be surprised if they choose not to implement anything that's been deprecated.
> I am currently in mind to port this to Checker Framework, http://types.cs.washington.edu/checker-framework/ which is fully supported by the JDK8 compiler.

Awesome! Checker is very promising. Unfortunately, its developers have not yet (I think) turned their efforts into making it as easy to use as possible (it could be made very easy to use, but that would take some effort).
Sorry, I should clarify:

"Artistic voice." Like, personal style and perspective on the universe. The thing that might lead distinct pieces of music from the same artist to kind of sound similar. "Man, that sure sounds like John Fogerty song."

Not literal singing voice.
The main issue with "each their own app" is that as a person who travels, I'm not going to install one-app-per-city. I'll just use Uber.
Sphinx: Distributed Execution of Interactive SQL Queries [pdf]
PHP is extremely inconsistent, has pitfalls that are easy to fall into, but it's useful because you practically don't need to worry about importing much because they just put everything in the core.

Javascript was actually fairly consistent, despite having some pitfalls, until they decided to add classes and lexical scoping (e.g. you can't actually bind a context to a fat-arrow function, while you can for the older syntax), so now there's like 5 different ways to do everything and some have more pitfalls than others. At least I know how I can use the updates to make my own code cleaner, and new coders can just ignore that prototypal inheritance ever existed and the unique design patterns that came with it.
5 Biggest Mistakes in User Onboarding
150-year-old map reveals that beaver dams can last centuries
Indeed, some of these factors are already part of airhint algorithm. Side-by-side dynamic airline comparison would be a great extra feature.
> As I mentioned in another comment, there was this 1950s utopian ideal amongst American planners that we'd all own cars, we could live tens of miles away from the city where we worked, modern planning would ensure traffic was amazing

It's interesting to note that these people were the techno-optimists of their time.
I find it interesting that this is the traditional Buddhist monk meal plan, eat once a day, although it's lunch rather than dinner. There are several reasons for it that are all aimed at keeping monks' minds focused on their job which is practicing the Dhamma. One of those reasons is to limit energy intake so that monks don't have a lot of physical energy to get them into trouble thinking about things monks shouldn't be thinking about. So it's curious how you can maintain high energy levels and keep yourself ripped eating that way.

There are some cultural adaptations of the monk meal plan. Monks in some countries even eat three full meals per day due to the diet they follow. I'm referring to the traditional meal plan of one meal per day at lunch.
Loboviejoverde
Do you mind to give a link ? I'm using StartSSL for free. What do you get more for 10$ ?
It matters to me, it tells me tech isn't second hand unlike EVERY OTHER TAXI COMPANY with their shitty unreliable apps.

It's a litmus test. Obviously your milage may vary but I've taken more Uber per month than I have taxis per year before Uber came to Stockholm. They made it so available.
What do you think this Miele factory in Germany does?

https://www.youtube.com/watch?v=QmogYhjm4KI
How MarkZuckerberg Starts Facebook and Becomes the Youngest Billionaire|Infossible
i'm a food guy, but i only really "enjoy" cooking on the weekends when i can take hours to do it, or try totally new things without having worked all day (more energy and mental horsepower to dedicated to it).

for example 80% of my weekdays are: 2 eggs s.s.u. in the morning for breakfast. chicken leg and vegetable seared and roasted for 30 mins. in cast iron and a basic salad for dinner. lunch is the same 5 or 6 restaurants that i know are cheap fast and healthy around my office, or i skip if i'm too busy.

i do fast occasionally when i've overeaten as part of my weight management strategy. i think the main reason i couldn't fast at lunch is social/habitual. also, friday team lunches are more elaborate.
I can see the Kayak-style apps that aggregate across Uber, Lyft etc being written now.
Scalability and Performance of HPC Application on Azure Cloud
I think it's too easy to blame proprietarism as such. It's a lack of universal sophistication in computer technology that makes designing systems living up to real medical concerns great efforts. When the "manufacturing techniques" of computer software is modernized, and enables more widespread implementation of these types of systems, proprietary formats simple won't be able to compete.
Good point, here's the Gizmodo article about it: http://gizmodo.com/court-rules-that-breaking-your-employers-...

In short:
The United States Court of Appeals for the Second Circuit issued an opinion rejecting the government’s attempt to hold an employee criminally liable under the federal hacking statute—the Computer Fraud and Abuse Act (“CFAA”)—for violating his employer-imposed computer use restrictions... The court also ruled that the government cannot hold people criminally liable on the basis of purely fantastical statements they make online—i.e., thoughtcrime.
What about this 90 days validity limit ? Do you update it with a script ?
You might want to try and have a look at sbcl (steel bank common lisp) along with its documentation and various articles leading up to/documenting its current design. It's a real, and therefore complex, system - but I recall reading some rather approachable articles on it.

I don't really know about that many other real, yet simple(ish) systems. Maybe Pharo Smalltalk, luajit, pypy, gnu guile (latest version)?
How is this different from any other taxi app? Why is this their "own Uber"?
I can chime in for the theoretical computer scientists. Deep learning (in its simplest form) corresponds to the class of circuits whose gates are linear threshold functions. Our primary goal with such functions is not to show what problems can be solved by small circuits using linear threshold gates, but what problems cannot be solved with such circuits.

Until last week [1], it was an open problem whether every function with n inputs that is computable in nondeterministic time 2^O(n) could also be computed with a two-layer circuit using only O(n) gates (that is, a deep net with just one hidden layer with a linear number of gates). This is an embarrassing state of knowledge.

Now we know the following slightly less embarrassing thing: there is an explicit function, computable in linear time, that needs at least n^3/2 gates in a two-layer deep net (modulo some log(n) factors), and another function that needs n^3/2 gates in a three-layer deep net (with the additional restriction that the output gate is a majority vote of the previous layer).

This is still a long way away from truly understanding the representational power of deep nets, but it's the first general progress that has been made since the early 90's.

[1]: http://eccc.hpi-web.de/report/2015/188/
Well worth the read. The author outlined a genuinely unique viewpoint and made me think.

The author presents very thin evidence for his claim that the benefits of two "systematizing " mating outweighs the chance of them having and raising an autistic child.

It is an economics paper so the slant towards economics rather than biological is understandable. However, as the number of links on an individuals graph grows so too might the need for systematizing to make sense of it all.

All of these have increased in the last several generations:

1. Number of jobs in a lifetime and requisite number of skills needing to be learned and updated

2. Number of friends, coworkers and acquaintances that we are aware of and interact with.

3. Amount of information we have access too and are required to process

4. Number of options and alternatives in almost every area of our lives (except cable/internet providers of course)
Today's olds also think the suburbs were about race. E.g.:

https://en.wikipedia.org/wiki/White_flight

http://www.pbs.org/race/000_About/002_04-teachers-07.htm
is

http://www.temple.edu/tempress/titles/1017_reg.html

People who think it was only about wanting to live with a little more greenery around are mainly white suburbanites who haven't looked at the history.
What do you mean by political offices? In most of the country, those are not elected positions.