skysight-inc/HackerNews huggingface dataset:
Is it the for loops? The if statements? The function calls? I've written lots of Perl. It doesn't have to look that much different than any other language. If you find a terse 1 liner on the Internet and use that as a solution, you might not be able to read it a week later.
This might not help post-diagnosis but maybe will help a lot of people in the future. As they say the best type of care is preventative care.

Pre-Cancer screening (Gates & Bezos invested)
http://www.grailbio.com/?ref=producthunt

Here's a better article from the MIT review
http://www.technologyreview.com/news/545326/illuminas-bid-to...
I really do wonder how the market got segmented like this...
Black Girl makes fun of racist celebrities
The Second Amendment: Original Intent
Show HN: I've made a markdown editor with download functionality in ExpressJS
So did you take any other solution? I was thinking about renting or collocating server with gpu and just automate whole process with ansible/fabric or just vnc.
About exentions - thats true. I was able to run software rending for shaders (llvm, xvfb, ec2), framerate was acceptable (1-5 fps, which is more than fine for screenshots), but issues like having max anisotropy = 1 make it unusable for this use case.
Why We Can't Solve Big Problems
> Which anti trust trial?

I guess you haven’t followed the news? the current EU antitrust trial against Google, which was started after dozens of US companies had complained about Google’s abuse of monopoly.
Swartz wasn't a MIT student and thus 'dealing with it internally' was not an available option. What would they do, put him in detention?
I agree, or rather I think that the 'meaning' religion offers is not a cause but more of a facilitator for all the good things you mention at the end of your comment.

So it's not the meaning itself primarily, but everything that comes from having a strong community based on a shared 'myth'.

Or to put it differently: religion is like an opinionated framework, and the non-religious world many of us live in now is like the node/express.js ecosystem.

For many of us (perhaps especially in the HN world), the latter is preferable. We can do our research and pick and choose what we like, and the end result might work as well or better than the framework, even if it might be a bit unorthodox. We figure out the things in life that make us happy, and stick with them.

But for others (and perhaps for many of us too), the freedom and the requirement to do your own research might not work so well.

Some end up with a bug-riddled system that crashes or is insecure. This may lead to depression or other (mental) health issues, or even worse, they get hacked and go straight to a cult solution (I've seen it happen, what with my background denomination being border-line cultish).

And some don't even get that far and spend their life paralyzed, agonizing over best practices, project structure, and whatnot, leading to anxiety, loneliness, and an almost permanent state of anhomie.

I've been in all these situations to various degrees, and sometimes I am almost seriously considering returning to the church-going life that provided me with structure, good habits, friendships, meaning, community, and a somewhat clearer and more solid worldview that was supported by everyone around me and not just the somewhat ad-hoc and unique framework that I've created myself.

I won't, for the same reasons that I'm currently building my own CMS over using Rails: it's more fun, and for some reason I just can't be part of something that I don't intellectually stand behind or that I can't always justify or understand (Rails 'magic').

tl;dr: many people do not have the ability, time, toolset or courage to figure out how to live 'the good life', so buying into a strong community built on some form of 'meaning' that encompasses all aspects of life is perhaps the best alternative.
I think 'intuitively' actually means less having to think about all possible options at any moment or stage of an action. If its clear how to accomplish the next step, it is considered intuitive.

GUI are considered more intuitively because options in general are visible as menus and buttons. On a CLI adding parameters to a command can get complicated if you are halfway and forgot if it was '-l' or '-L'.
This Football Helmet Crumples–and That’s Good
3 CRM Predictions for 2016
CRM Software is all set to undergo innovation over the coming years. To read more about how CRM is likely to change in 2016, click here: https://www.agilecrm.com/blog/3-crm-predictions-2016/
My sense is times have changed. People demand something whose main attraction is not just the price. My parents ran a Chinese restaurant for years, and there was barely any investment in the design of the place. Same old kitsch for decades. On top of that, Chinese, just like Indian, has a reputation for not being healthy, and health seems to have ticked up as a factor in people's choices.

When I was living in London a few years ago you could see things happening in the eating out business. Chains have shaken off the McDonald's feel. Heck, even McDonald's has shaken off the McDonald's feel. You can't have a cheaply designed restaurant anymore. Some goes for pubs, you want a nice fireplace and a menu that has fancy words for "fish" in it. The food may not be very different, but you can tell which restaurants people go to, and which ones are empty. The thing is, family places like my parents', they don't have the appetite to try a big redesign. Old school thinking generally means they tend to believe that taste is what matters.

Case in point. There's a great place next to Euston station that sells Nihari, a Pakistani shoulder-of-lamb that's slow cooked. I took my banker buddy there, and the look on his face was incredible. The walls were bare, the floors laminate, less pretty than a uni canteen. He wasn't impressed. I guess modern people go out to a restaurant not just to eat, but as a sort of status thing. Now not everyone is out at the Ivy all the time, but also you don't want to be eating where the non-professional class eats.

New blood is what's needed. Those young guys in the article, I think they have a good idea of modern design is.
Great breakdown, thank you.

Mind you, the scientists still can't entirely stop themselves from making somewhat grandiose claims:

“That’s a very different paradigm for thinking about diseases like cancer,” Prehoda said. “It could allow us to think about new ways to develop therapies by focusing on genes that are involved in this unicellular to multi-cellular process.”
I found a bug. According to the map, if sea levels rise by 1 meter then both Death Valley and the Salton Sea will be completely flooded. But if there's a 0 meter sea level rise, they remain unflooded. I guess relying elevation maps does not give the whole story.
How professional of you.
I'm about to either buy a home NAS or build my own with an atom Mini ITX. I plan to expand my array in the future. So is there any configuration that gives me the best of both worlds, ie the expandability of traditional RAID with checksums to prevent replicated errors?
Here are my strategy that I use for applying and getting hired:

1. Do not apply 100+ companies. Select max 3-5 of them. And research them. Get to know people working there. What are their problems? What tools are they using? What meetups can I meet them? Are they active on some online community? Get in touch with people there. Just talk and show interest in them. It always good to know the company before applying and dropping it, if it's not a great match you can drop it. (Just like dating, get to know them before you marry them.)

2. Fine-tune that resume. I didn't see your wife resume but I am sure it could be improved. Here are some very fine tips : http://www.slideshare.net/perlcareers/how-to-write-a-develop...

3. Build some portfolio. Anything is fine. Really. Just showcase that she understands/can write code. She can join on some open source community or just build something on her own. Better the first one, because she can be mentored and demonstrate teamwork.

4. Blog about it, the learning experience. This about as much about showcasing work as communication. If she can communicate effectively that counts as much as programming. (Actually more if she really great communicator.) Don't be shy on this.

5. Repeat from step one.

And one last thing. It is not just about what your wife wants, please be considerate about the company needs too. I know a lot of company that would be good for me, but for the company I would be just a drag. That's how it is.
Not precisely. Most of the energy of a thermonuclear bomb comes from fission, the fusion reaction mostly serves as a booster for neutron flux, escalating the fission reaction further than in a pure fission weapon. Even more so when the enclosing capsule (The tamper) is made of U238 instead of lead, as the high neutron flux leads to fission in the tamper (The Tsar Bomb would have had a yield of 100MT instead of 50MT had it's tamper not been replaced by lead, an intentional restriction).

A proper hydrogen bomb would be purely fusion.
Sure, but sweet and butter/salt are equally available (literally, pretty much every brand does both) so to generalise that Europeans think sweet when thinking of popcorn is ridiculous.

Corollary: 50% of beers in the US are watery piss, so when Americans think of beer they think of watery piss.
Well, at least part of the Netherlands (approx. 26%) are already below sea level. And it doesn't look that bad.
Or american pizza? Yet there's an american pizza culture that is quite distinct from italian pizza.
Could you provide some links to results? Are you talking about mochitest-gl?
Phenomenon you are describing is called exaptation
https://en.wikipedia.org/wiki/Exaptation
> Khan even blames Uber, the taxi app company, for disrupting the curry trade: “A lot of people in London have joined Uber . . . including chefs, tandoori chefs, waiters, managers — even the owners of restaurants

>The price of a curry, treasured by the British public but always thought of as a cheap dinner, has barely changed in 20 years but costs are rising fast.

If the food was good it should be priced normally, not too cheap. If there was money to be made in this business, those chefs wouldn't be leaving for uber. Blaming uber while keeping prices same for 20 years!

Good food is always appreciated and I will always return to the place unless the quality deteriorates. Low balling is a problem in every field.
Carbonara is probably not the comparison you should be using either. The history of carbonara is "well it popped up sometime around world war 2 and had become two relatively distinct dishes by the time it had a name"
How effective is the Roomba? Most reviews that I've read say that it doesn't replace the need to vacuum yourself.
The picture is awesome too.
I have seen just as much crappy unreadable Python in the wild.
Germans.
Where can I know more about Maui that OP speaks of ?
I don't need to refute, Apple, Microsoft and Google are doing it slowly for those of us that still believe.

After all, RC is usually the first chapter of any CS book about GC algorithms.

I dream of the day when non-believers will be forced to use Swift, .NET Native, C++/CX, Go on their beloved OSes.
Compared to Oauth it's a cakewalk.
How to boost your willpower right now
Isn't preventing jury trials done to save money?
> it would be great if he handled the project a little bit more "enterprisey"

What, charge you for a LTS version? :)
So, (1) companies adhered to Belgium laws, (2) Belgium laws were found to be violating international agreements and (3) _companies_ are supposed to pay for it?

What the fuck? Why doesn't Belgium pay for its violation itself? Why someone who was adhering to the law would need to pay because the law was found to be wrong?

I must have misunderstood this somehow, because this is just too idiotic otherwise.
> Even more bizarre is how they predict how many stars you'll give something, which seems fairly good. And then go ahead and recommend items with few predicted stars

To play the devils' advocate

* It's good for the user because their algorithm is not perfect and you might actually enjoy the 'few predicted stars' movie

* It's good for the algorithm because it allows fine-tuning in the cases of false-negatives and adds more data points

* having only high predicted stars in your list will probably move your Overton window on what's good/bad.
How does it work that veterans get so much public support even when the wars they were in don't? Is it different groups of people who support veterans and who don't like wars? Or do Americans somehow blame politicians for invading other countries but not soldiers?
Germans.

I wouldn't want to even contemplate salted popcorn.
The clojure convention for ! is to use it for functions that are not safe to execute in a transaction - that is, functions that cannot safely be retried. That means that most side-effecting functions should end in !, but not necessarily all: it is possible to have side-effecting yet transaction-safe functions as long as the side-effects are idempotent.

When will functions be called in a transaction? STM ref, agent and atom updates.
Linux 4.4
One of Perl 6's original design goals was that it should "still be Perl". In that sense, I think it's a failure. Aside from a superficial syntactical resemblance, it really doesn't feel much like my beloved Perl 5 at all. Its semantics are very different.

It also seems to suffer from an advanced (possibly fatal) symbolpasta diarrhoea. Perl 5 was not pretty, but Perl 6 at times can be downright hideous.

If Perl 6 is a Lisp, that's great! You know, I am deeply and madly in love with Clojure at the moment. But that manages to be a Lisp without falling even deeper into the line noise trap than P5 did. But, you know, syntax is just syntax.
Cops Say They Can Access Encrypted Emails on So-Called PGP BlackBerrys
Are you confusing NY bagels with something else? A NY bagel has a shelf life of under a day. Buy one, eat it the next day, it's hard and awful. They are very rarely toasted.
I'm giving you an up-vote for knowing the difference between begs the question and raises the question.
I found flights to Palma on flychecker at € 111
Maybe some people hate systemd because they are trying to overcome its issues and in the process they have found it was utterly broken. Just saying...
Ask HN: Do you know of any encrypted journal programs?
This year I'm going to try to keep a journal sporadically. It will at its basic form be text based content similar to a blog, but more personal.

I'd like to use a program that will at the very least encrypt, decrypt and collate my journal entries given some password. I'd like it to be self contained such that I can effectively hold everything I need on a USB key (I'd rather not depend on internet connectivity and "the cloud").

Bonus points for things that can search by tags, are OS agnostic and support multiple kinds of media (text files, images etc).

Does anyone know of any existing programs? Do you use any yourselves?
>I must have misunderstood this somehow, because this is just too idiotic otherwise.

You did misunderstood. Belgium incorrectly offered tax aid to companies and now it's required to rectify it, hence said companies must pay what is legally required.
It's an issue with projects in general. Phase and type definitions aren't always one to one in most libraries. Even React.
"Note: Some inland depressions, such as the Caspian Sea, show inundation on the map but would not be flooded. This is because the mapping algorithm is based upon elevation and can not distinguish areas that are separated from the oceans by a ridge or other high area. Be sure that you trace a connection with the ocean before assuming the area would be flooded. "
At least in France, they limit the numbers of different correspondents you can text in a single month. It's usually around 200 if you read the fine print.
Outertech Cacheman 10.0 Serial Key and Keygen Free Download
> ...I'm going to evolve my CSS, starting with inline styling, moving out to an inline style node in HEAD, then dynamically loading it from JS as in the Google example, and then finally using a class/series of classes.

I'm sure it will load spectacularly fast, but that sounds like a maintenance nightmare.

I spent a lot of effort on my "brochure" sites making sure that non-JS users will have a good experience (that includes being able to navigate the site, a privilege an increasingly large number of sites don't extend to non-JS users)[1]. Loading even part of my CSS through JS would ruin that experience.

1. I do make web apps that require JS, but only for actual applications that work in a similar manner to desktop apps, not for informational sites like blogs.
that's more a case of altering a recipe to better suit local tastes.

try selling what we eat as pizza in italy to americans. they just don't understand how few flavors multiply together. sure there are some that appreciate it, but mostly wants overloaded pizzas with everything on it, and restaurants follows the market.

same with coffee. I can't express how bad is the burnt stuff people outside italy calls authentic barista espresso. gone is all the flavor in favor of the stronger burnt tone of excessive roasting and badly maintained machines.

but people like those flavors, they are trained culturally to like more a flavor punch instead of complex delicate notes, and thus local shops follows.

as a counter example, chinese food in italy has most of its stronger notes tuned down compared to what you would be able to buy in china. same with indian. they tastes nothing like the original (full disclosure, my source for this is not personal experience but a good indian friend and a cousin of mine studying in china)
The problem i've always had with this, and the "above the fold" rule as it appears in the pagespeed insights tool, is the definition of "fold" varies wildly.

So I see CSS optimisation as a multi-step process.

* Switch to a component-based rendering architecture (I favour React)

* Map CSS rules directly to components (I use CSS Modules)

* Have a JavaScript entry-point per route. The entry-point should only contain what's needed for that route, common bundles can be used too (I use webpack for this).

* Have equivalent CSS entry points per route (again, Webpack).

* On initial (ie server) render, render a style tag into the document that contains the content of the relevant entry CSS. By definition this is very close to being only the CSS required for that page (if your components have various different classes depending on config, there may be some bloat here, not sure if there's a workaround).

* On that same render, don't include an external reference to the actual stylesheets. (At this point we're mimicking Google's advice)

* On first client-side navigation (yeah, i'm assuming you're using client-side routing), load the required stylesheets for the destination URL, remove the style tag, then continue the navigation.

I'm actually excited, because in the React ecosystem, we're not too far removed from this entire process being relatively trivial to implement. I'm assuming other ecosystems are similar.
1. Service may be voluntary, but it is still mostly the poor, both rural and urban who have few options out of High School.

Is that still true? I thought it had changed post-9/11 (per [1]), has it reverted?

[1] http://www.heritage.org/research/reports/2008/08/who-serves-...
It's pretty much ineffectual though, as Microsoft themselves admitted some time ago.

It consistently scored lower than most other products in detections/heuristics.

The only thing it has going for it is the light foot print.
Wow, I can't upvote this enough.

> The dysfunction in D.C. is a big problem.

Indeed, it's high time for a disruptive change.
This anthropomorphising is a good way to deliver the message:

The devices and applications are not any more simple tools, like a hammer or axe, that we operate - they are more controlled remotely by their creators then by their users.
Truecrypt Portable gives you secure enough encryption (in other words, if the NSA is after you, encryption is futile without much more thorough preparations; for most uses, this is quite enough).

Notepad.exe gives you text editing. (Or anything else that could edit text, really - notepad is Everywhere and is so stupid simple that it has no obvious flaws; its 54 kB character limit is essentialy a non-issue in hand-typed journals)

So, what I do with sensitive data: (create a Truecrypt encrypted container file the first time) - when unlocked, that container will appear as a new disk when unlocked - create a file in that disk - work on that file - lock the container again, done. This has the added bonus that the container is a file you can take with you (sync to Dropbox, put on a USB disk, whatever) and the content is secure.

Usual caveats apply: choose a LONG passphrase and don't forget it (there's no "password recovery"!!!), don't unlock the container on untrusted computers (malware snooping in is the biggest worry here), don't copy the sensitive file(s) outside the container.

(A single program that does both of these things is unlikely to do both of them well - and encryption is really easy to botch in many non-obvious ways. Therefore, I use one program for encryption, another for text editing. It's slightly less convenient, but much more flexible: e.g. if I decide that I want to use DarkRoom for text editing, I don't need to make changes to the encryption part. I could even store non-text data: images, GPS traces, sound clips, mindmaps; all that without worrying how it would fit with a text editor)
Am I the only one who is still on the fence about China? It’s too early to say there is actually a mess. There is evidence maybe growth is glowing, but it’s far too early to call it a catastrophe, even though the doom and gloom media has been calling it one for the past year. The debate is over 7% GDP growth vs. 5.5%.

The Rise and Fall of the Chinese Economy.

If by 'fall' he means 5.5% GDP growth instead of 7%.

Maybe a lot of this doom and gloom comes down to a a simple math misunderstanding, which is that 'slowing growth' is not the same as shrinkage. Slowing growth implies the second derivative is negative, but the first one is still positive, meaning the size of the economy is still expanding. An example is the function ln(1+x)

Rather, his video does a good job of explaining what could go wrong, but I'm not sold on the idea that there's a crisis now. I would not be surprised if this blows over in a a couple months like it did in the past during past concerns over China.
Belgium already paid for it, in the form of the tax aid they gave the companies. It just turns out that it was illegal and said tax breaks, which Belgium already paid for, need to be returned.
How to Parse JSON in Swift. The Right Way
UK government privacy watchdog attacks snooper's charter over encryption
The irony of the surveillance video freely available on the web vs the scientific docs he downloaded.
How We Approached the Allen A.I. Challenge on Kaggle
I never found the borrow checker to be that hard to work with. For a start, if you're developing a systems language in a modern way, (say C++11/14) you're already used to thinking in terms of move semantics, const refs and shared vs unique pointers.

Secondly, Rust's compiler gives INCREDIBLY detailed explanations of what the borrow checker doesn't like, where the conflicting scopes begin and end, and helpful suggestions of what to do to make it work.
He's saying they're like "sliced bread (for toasting)" i.e. cheap and plain, not that they are like toasted bread.
I remember a CSS class in some enterprise software I was working on several years ago:

/* bold */
.bold {
font-weight: bold !important;
}

It has became my favourite real-world example of CSS misusage :)
I imagine the vast majority of web users have font loading enabled so they optimised and tested for that.