skysight-inc/HackerNews huggingface dataset:
I have a laptop, because that's what was issued to me. If I recall correctly, it's a lingering symptom of not having enough desk spaces in the company's early days, so people needed the flexibility to move around.

I appreciate the flexibility of being able to work from just about anywhere (though the practical limitations of working through a VPN mean that it's not "just about anywhere"), but I also wish sometimes I wasn't able to do "just one more thing" from wherever I happen to be at the time.

Really, I'd just prefer to have a desktop running Ubuntu, so I could match my production environment that I code for. But for some reason that's just not allowed.
> I have doubts that every phoneme of every world language can be discriminated by adults after the early-childhood language acquisition

Based on my own experience of emigrating to a country using a different language than my native tongue, I think it can be done over time, but my understanding is that we use a different part of the brain for languages learned late in life.
Dropbox Link to Lightweight Primality Tester (Sub Linear Time)
I enjoy reading Indie Hackers, but yes, the math on the monthly revenue is almost always fuzzy. I find it's best to just enjoy the content of the interview and ignore the "stats."
Maybe. The elephants being born without tusks due to ivory hunting pressures changing reproduction dynamics are likely at a disadvantage overall, but in the short term they will survive. Having tusks may be objectively better, but right now it'll get you killed.
IPCop Firewall 2.1.8 Tutorial
7 Biggest Product Failures of All Time Entrepreneurs Caution
For those like me who didn't know the details: http://hackaday.com/2015/10/26/killed-by-a-machine-the-thera...
Exactly this! I attended a major southern public university and the administrative overhead there was immense. Not only that, you had high placed administrators who "retired" only to immediately return as high dollar consultants. Whole thing stinks.
More Than 1M Google Accounts Breached by Gooligan
So this means that after all there is still a niche for Mac Pro....
The one quote I was able to get - $6K, labor only. No more than 2 days of work for 1 person. All plumbers based within 10 min drive.
I too live in Michigan. Dantonio's salary is ridiculous.
There's no excuse for an HTML syntax error to get to production. That's very telling of the quality control and continuous delivery systems in place. Seemingly they deployed a change to production without even running it.
It should not be controversial that with a greater supply of a service, price will tend to go down (or quality will go up) because there will be more competition.
Bankers didn't raise tuition and pile on fees on top of that.
Similar problems have been reported in Tennessee and also in Indiana - where prosecutors have had a perhaps more troubling issue of inmates being mistakenly released early.

It seems backwards to describe this as more troubling.
Docker and Canonical Partner on Commercially-Supported Docker Engine for Ubuntu
Security.

We have policies on our laptops for encryption, anti-virus, etc. Those policies extend to which devices can even connect to the VPN.

So to connect to the VPN, to interact with the company when we're travelling on business, or to be available for support calls after a product release... the only computer that works is the one that can connect to the VPN.

Which means that the only computer that works is the one that is owned by the company, meets all policy requirements, has the VPN access, and we carry with us (except when we go to gigs, in such scenarios the offices have really big safes).

For us, it's security. No computer is left out, they're with us or in a safe at any moment.
Holy Cow! There needs to be some serious consequences for those responsible for this travesty.
My first thought was the mainframe tape robot: https://www.youtube.com/watch?v=RU8wASddKig.
'Tis rather likely. These sorts of things are difficult for most folks to weather if they don't have high enough income to keep up on stuff or help from other folks with better means.
If we would collect all energy that get's to planet earth via light, how much of the total energy available to us would that be? Compared to say converting all mass of earth into energy somehow.

According to Wolfram Alpha, 1kg of mass contains about 10^17 joule. Let's see how much Kg earth has... about 10^25. So earth contains about 10^42 Joule?

According to a quick googling around, the sunlight that reaches us contains about 10^20 Joules per day.

So hey, if we burn up everything we can outdo the sun for 10^19 years!
Nice work, Mike.

How do you like working in Aurelia?

I've been doing a lot of work in React, and while I like it a lot, there's a lot of churn in the ecosystem, and I sometimes get a bit worn down by having to cobble applications together from lots of small pieces. I'm starting to lean a bit more toward things like Angular 2 and Ember that are a bit more opinionated.

I haven't tried Aurelia yet, but it looks like it is somewhat opinionated and relies on convention over configuration to a certain extent. Is that a fair assessment?
But that is unfair to those of us who do understand debt. This is the problem with socialism right here--you can't cripple the people who are responsible, who do the right things. You kill the country that way.
> You can't write serious applications in vanilla JavaScript without hitting a complexity wall.

closes tab
See the `update` method in the output of the Hello World example:

update () {
text1.data = root.name
}

This is the entire DOM manipulation code for this component.

There is no runtime library. The trick here is that the generated code is aware of exactly what DOM updates are needed. Instead of a large, general-purpose reconciliator like React's, you have specialized code for changing the DOM, generated from your templates.
2007 was not a 0% interest rate environment.
I agree with others that there's far too much Hasochism in this list. I do think of FP as being like a ladder or spectrum, but rather than progressing towards some elitist niche, I see it as more empowering and anti elitist.

In my opinion, if you refactor a Java class to change a setter into something which returns an altered copy, you've just made your code a little bit 'more functional'; if you use a list comprehension in Python instead of a for-loop, you're code's become 'more functional'; and so on. The nice thing is that many of these small changes are also good practices to be following regardless of whether you want to be 'functional' or not.

Regarding the 'advanced' concepts, I'd say they exist mostly for library/DSL authors who don't want their users to have to care about those concepts.

Using libraries based on these ideas is great, as the author may have chosen these techniques in order to give the library correctness guarantees, or efficient resource usage, or good error messages, etc.

Using these ideas to write a library can, occasionally, provide a solution to an otherwise tricky situation, e.g. if you need to maintain state, whilst offering the users a pure interface.

Using these ideas to write a library for your own usage changes the cost/benefit calculation considerably, since you're not limited to providing an API: if you want efficient resource usage, can you achieve that by keeping resources in mind when writing the application code? If so, you probably don't need to over-engineer one particular component to enforce this for you. And so on.

Another thing I'd change about this ordering is to put dependent types much earlier, e.g. at "advanced beginner". Dependent type systems are very simple; they're just a slightly more complex version of lambda calculus. Sure you can use dependent types in complicated ways, just as you can write complicated lambda functions. They're certainly easier to grasp, and strictly more powerful, than Haskell's complicated mess of monomorphism restrictions, singletons, kinds, type families, etc.
How to Prank Your Best Friend Saying Her Girlfriend Is Cheating
The liver can regenerate. As little of 25% of the original liver mass can regenerate back to full size after either surgical removal or chemical injury.[1]

[1] https://en.wikipedia.org/wiki/Liver_regeneration
Going bankrupt doesn't have zero costs associated with it.
Some people chose to live their life more humbly, accepting the cup that was given to them, rather than constantly chase this constant state of utopia, and indeed I can empathize with that. I have heard the stories of many women (unfortunately not so many men, but I am sure they are out there), my mom being one of them, who stay in undesirable circumstances because they pity the other person, and they think that showing them grace and love will help them. They feel if they leave, the selfish act is now on them for leaving them out to dry, because who else is going to love them? Sometimes this is the case and things turn out better, but sometimes it isn't, and the hard part is convincing that other person that they are being taken advantage of, this humbleness and gentleness is being taken advantage of.

Sometimes people take the same approach to their jobs, their managers, all other relationships. If they leave, who else will do this job? Then the manager will lose his job, whatever else runs through their minds.

Life is never binary.
Simply a difference in opinion here but I don't share any of your qualms with the MacBook Pro. I simply like macOS too much to change to anything else.
So, where are the parents at?

I would bet it's a small minority of students who actually did seriously consult their parents and whose parents did wisely caution against it (even refusing to sign a parent PLUS loan, a factor not talked about much) but who found a private lender themselves anyway and after graduating can't pay it back. You could protect this minority from itself by raising the age of adulthood, but if we actually agree it's a minority, this won't solve the problem.

My point is it's not good enough to blame stupid non-adult teens when you could blame their adult parents just as easily, and trying to solve the problem at either of those levels (less stupid teens through 'education', or less stupid adults with longer reaching power, or forbidding teens in general from making bad choices) won't work.
Art therapists are licensed therapists who focus on treating patients in the way the title implies. I don't think I'd call it science, although the one graduate program I'm familiar with has their students treat children and report on the efficacy of the results.

It's often an MA degree, so there's no pretense of it being a scientific endeavor.
Oddly not everything is downloadable though. No Luke Cage here on Netflix Hong Kong (which is odd given it's Netflix made).
> The languages do seem to be responsible for at least 1 order of magnitude.

Compared to what? C? I'm not talking about C, but about any modern language.

> Do they have to, though?

Yes. Or, at least, everybody (including me when I first saw them) says "this cannot possibly be this complicated", and after understanding them, everybody says, "oh, OK". But let me put it another way: if the modern world really only requires simple software, then our work is nearly done. Some would use Python, some would use Java, some would use Haskell -- but if the largest software system needs to be ~100KLOC, then none of it matters too much. Writing such a piece of software isn't hard regardless of what language you use (or, rather, the difficulty is in the essential complexity; there's not much accidental complexity in 100KLOC). Even assuming one methodology would be 15% than another, it wouldn't make much difference to the bottom line because producing 100KLOC software is cheap anyway. And if that were the case, investing in programming languages would be even a bigger waste, as investing in simplifying specifications would have a much bigger impact, and would cost a lot less.

But just to get a sense, GHC -- which is a compiler, and, as you've noted, compilers tend to be small -- is about 400KLOCs of Haskell. The Linux kernel is over 15MLOC of C. Reduce that by an order of magnitude, you still get 1.5MLOC, and that's just for an OS kernel.

> So far, you're the only one I met that challenges that perception.

I don't argue that there isn't a lot of waste. I argue that even without all that waste, we'd still need software that's very large (or that, alternatively, waste is unavoidable). There are no signs that Haskell reduces this waste at all, or that it dramatically reduces the size of programs.
> "hideously horrible paren-based syntax" - i.e. Lisp. So, how many people don't learn Lisp only because of its syntax? I'd say a lot.

But the point is that nobody's putting 'S-expression syntax languages' in a Lisp-centric list of essential functional programming skills. The idea that half this stuff is supposedly mandatory is a skewed perspective.

> Others I suspect you are already using, even if you don't know them by name.

And if the list is comprised of Haskell-centric jargon for more generic notions, that's obviously grounds for criticism.
I'm hoping that by understanding the meaning of the raw data structures, I can ask much more educated questions when I am faced with a new operation I want to perform using GnuPG. The idea is that instead of asking myself "what happens if I set a new, future expiration date on a revoked key?" with no clear answer, I could just think in terms of (e.g., I have no idea how it really works) "since the expiration date is set as an optional header extension to the key data structure, and the revocation bit is maintained in the mandatory header, the revocation bit takes precedence over any other extension headers, including the new expiry date I accidentally set."

This way, knowing the raw data structures makes it easier for me to figure out which command line arguments I want, if you will.
Wow can you imagine the hand-wringing if they do come out with a Mac Pro next year? Damned if they do, damned if they don't.
>It should not be controversial that with a greater supply of a service, price will tend to go down (or quality will go up) because there will be more competition.

Firstly, if the services are in demand why is paying off the loan an issue?

Secondly, they already have the degree paying off loans does not increase the number of graduates.
I think the point was that this is a Standardized Ladder of Haskell Programming masquerading as a Standardized Ladder of Functional Programming.
Can you please elaborate and provide some context?
While We Weren’t Looking, Snapchat Revolutionized Social Networks
I've given up hope of a replacement for my 2008 Mac Pro. I'm really not sure what to do, once this thing inevitably seizes up. I've maxed the RAM, upgraded all four bays to SSD, replaced the video card three times. And now I'm hacking in the latest OS because it's no longer "supported".

I'd really like to know what they plan on accomplishing, by sticking it to the people who are developing all the software for their flagship mobile devices.
Xen is Dom0 and Qubes is Xen-based. It all seems quite "profitable startup" to me, and I don't see it as a serious contender in the security space at this point. It's really just another iteration on the walled garden approach, Now With Open Sores™! I just hope it will deflate the walled garden as security solution so we can make way for a real security OS that's not only open but isn't exclusively developed by teams of embedded-systems engineers armed with proprietary or internal documentation, like the other secure OSes out there.
I'm leaning towards the "New Razor Blade". I wish it had a bigger screen though.
My 2nd choice would be the Dell 5510. If it wasn't for the Dell's a weak GPU, it would be my first choice.

BTW: I'm one of those weirdo Windows developers so I don't have the any Linux concerns. I don't use my laptop for games but I want a decent GPU for graphics now and machine learning in the future.
This article gives some images that show the scale: http://www.aljazeera.com/news/2016/11/india-unveils-world-la...
Depending on acceptable bandpass and desired color temperature, a white light has a maximum luminous efficacy of 250–370 lm/W. Nichia currently offer a white LED that achieves 210 lm/W at >80 CRI. Cree have high-flux LEDs capable of ~200 lm/W at >70 CRI.

There's room for improvement, but nothing revolutionary. Cree had a prototype device achieving 303 lm/W in 2014, but it isn't currently commercially viable. Lower efficiency LEDs still make up a large proportion of the market for simple reasons of cost.

https://arxiv.org/pdf/1309.7039.pdf
https://www.nichia.co.jp/specification/products/led/NF2W757G...
http://www.cree.com/~/media/Files/Cree/LED%20Components%20an...
http://www.cree.com/News-and-Events/Cree-News/Press-Releases...
I personally can't imagine using my work-provided computer for anything other than work. Too much potential for my employer to claim my hobby projects, for viruses to compromise client IP, for otherwise perfectly legal activities done on company property to terminate your employment.

The risk / reward ratio is just too high.
I've always felt the ecstasy/molly/mdma thing (at least in seller/user circles) was more about branding than anything else.

In the 90's you'd buy "ecstasy" which theoretically contained MDMA as the sole active ingredient but likely did not. Various cheaper actives and inactives were added to make more money for sellers as you'd expect in an underground market so the term became less trusted.

Enter "molly" which implies a more pure product containing only MDMA but still with the potential to be bogus or cut with something else. As with "ecstasy" the only way to tell was to test it.

Regardless of the semantics of illicit drug slang, I just hate when purportedly "serious" pieces use slang terms for the drugs in question. Same as when they use "pot" or "marijuana" in place of cannabis. I can't imagine a serious article that discusses medical studies of alcoholic beverages referring to their "booze" and "hooch" studies.
Yep. Income based programs are almost exclusively for those with more than 40-50k in debt, and are most beneficial/costly for the government for people with far more than that. The average college student graduating with less than $20k in debt should not even bother enrolling - they won't see a dime.
'and our current cesium-decay based atomic clocks (the definition of "second")'

Cs-beam and Cs-fountain frequency standards rely on the transitions between the principal microwave resonances of Cs-133 atoms in their ground state. You pop a gas of Cs-133 atoms prepared in one of the hyperfine states into a tunable microwave cavity coupled to a crystal oscillator in a feedback loop which maximizes the transitions of the Cs-133 atoms to the other hyperfine state. The longer the exposure time to the ~ 3.26 cm microwaves and the colder the gas, the better the signal with which to steer the microwave frequency towards the frequency in the SI second. Ideally you have a gas at 0 kelvins spending an infinitely long time in the microwave cavity, and your feedback loop does careful electronic division or multiplication of the tuned frequency to produce a round output signal, often at 1, 5 or 10 MHz exactly.

Decay has nothing to do with it. Cs-133 is stable.

I'm afraid I don't understand your commentary on General Relativity vs MOND at all, especially not the part about the '"fit curve" between them is a distribution in itself, similar to the "metric field" in GTR'.
> The only responsible party here (i.e., the party you can count on) is yourself.

Agreed, but to that point, I'd imagine that the primary consumers of student loans are people in their late-teens who are on-the-whole less financially responsible than homeowners. And for a lot of those people, they're under a lot of social pressure to go to college despite the fact that it's a gamble that might not pay off.
Yep, this is mentioned in the article:

https://techcrunch.com/2016/10/25/facebook-video-filters/
Dear French investors, don’t be toxic
I don't know too much about Azure RBAC, but I would suggest a better parallel in the AWS world is IAM, which has a notion of roles to map users to permissions...
Kerala, India -- The world's first solar airport no longer pays for electricity
http://money.cnn.com/2016/03/14/technology/india-cochin-sola...

USA -- whaat ?
Yes, this is the important point. Functioning civilization depends on people being mostly rational most of the time. If using certain drugs both induces irrational, destructive behavior, and also induces you to continue taking the drug, society can't really tolerate it. The only reason we can tolerate alcohol is that only a relatively small percentage of users become both destructive and addicted.
Agreed - that would be much appreciated. Very similar to the "Region" dropdown where you get limited to everything in a specific geography.

I've started tagging resources and doing a filter/sort but it would be much nicer if I could just do it once during a session rather than filtering on each service's screen.
EU masterplan for autonomous vehicles
Software is currently in a strange place legislatively, in the 18th century Civil Engineering exploded (sometimes literally) and the number of disasters went up in radically (for an interesting case https://en.wikipedia.org/wiki/Tay_Bridge_disaster), over time professional standards bodies grew alongside the maturing industry to both ensure that people working in the industry where adequately trained and adequately protected from external factors (people pushing them to do things cheaply, skimp on designs etc).

Given that we've handed a large part of the running of the modern world over to computers, software and the people who write that software I think at some point we need to start looking at a similar system, now the usual argument to this is "We don't want regulation" or "It's not my code, it's other peoples" but that doesn't alter the reality that this isn't going to get better until the way the industry is run changes, it's not a software issue, better tooling won't save us (it might help though) and there is no perfect outcome.

EDIT: It's worth noting that if as an industry we don't work with our customers on this stuff and reach an accord that fits everyone eventually one will be imposed on us from outside, Software Engineering doesn't exist in isolation, other fields of Engineering are covered already.
This is very useful for people like me who google words to check the correct spelling. Any plans on adding support for definitions / explanations of words? Something like the result of "define aurora" google query.
Google now provides public NTP servers with time “smearing” for leap seconds
One of the first questions I ask techs I'm considering bringing on to help is if RAID is a backup. If I see them physically cringe at the thought, I know they've got potential.
Relevant citation: https://en.wikipedia.org/wiki/Blackstone%27s_formulation
Wikipedia has very good resources on the International Phonetic Alphabet: https://en.wikipedia.org/wiki/International_Phonetic_Alphabe...

But the question is why you would want to do that? No human can speak all the world's languages, or realistically more than a few languages. This article is about a woman who is performing only in English.

It is certainly true that non-native speakers can learn a language quite well, after years of immersion and studied effort. Personally I don't think it's impossible for language learners to achieve native-level competence; I just think the number of people who achieve higher levels of competence decreases exponentially.
How many LOC do you think Verizon OnCue involves? Don't know myself but I picture it as being large and they're all in on this type of stuff
I would imagine agreements regarding distribution rights. Netflix (distributor) can only offline stuff they have the rights to.

HK in particular I would assume Netflix (content producer) are interested in partnering with a Chinese company as that region tends to favour those quite heavily.
Faster discrete logarithms on FPGAs