skysight-inc/HackerNews huggingface dataset:
Perl coders almost certainly tend to skew older than the Python population, if for no other reason than Python is more likely to be taught today and more people are learning programming than twenty years ago. And younger people tend to be louder and more enthusiastic while older people tend to be more tool-for-the-job oriented.

That said, it's not clear what you mean by "picking Perl". Adopting Perl 5 is a distinctly different choice than adopting Perl 6. Considering them as separate languages may be a useful, even if dubious, abstraction.
To just that. What of the main points of dedicated vs VPS?

Physical separation from other users defeats virtualization attack surface and many, covert channels immediately. Control down to hardware layer lets you do neat improvements to performance (eg custom drivers), maintenance (eg transactional kernels), and security (eg CheriBSD on FPGA-based CHERI processor). I also pointed out you can get more predictable with the implication of using a RTOS or other deterministic software + hardware combos. Heck, might even send in AS/400's, NonStop's, and/or OpenVMS clusters on cheap Alpha/Itanium servers to get uptime you haven't seen in cloud world: 17+ years for one OpenVMS cluster.

Those are the strongest points that cloud can't touch at all so far. The cloud-style research on making something comparable with strong correctness arguments is in infancy and almost all academic R&D. Which implies things about what they're using now... Of course, the outages and papers at DEFCON etc already told us that, didn't they?
If you're gonna be that way, you could have said that they date back to Newton and the prism.

"Lasers? yeah, the theory dates back to the first micro-organism with a photo-sensitive organelle. Took a little while to put it together tho. '
Google has this rhetoric of creating new businesses, but the company is more than 15 years old and the best they did was to buy youtube. Android is a success story, but it exists only to protect advertisement revenue. Even Amazon has done better in diversifying on the technology space when they created AWS. I don't think Google has much investor credibility left in the sense of creating additional money generating businesses.
Hillary has the political finesse of a bull in a china shop. That's always been the source of her failures.
Not doable because you don't like the idea or something else? What's your thought on this?

I like the idea of running mobile apps on my desktop and my Windows tablet.
Not really. The tamper serves to keep the nuclear material together longer through inward inertia. Additionally tampers are usually neutron reflectors which also reduce the time needed to burn all of the material into energy.

An analogy I've heard is that without a tamper an implosion device would be analagous to resting a hammer on a nail and trying to push down on it. Including a tamper is analogous to raising the hammer and striking the nail. You accelerate the hammer head use the inertia of the hammer head to create a greater impulse to strike the nail.

EDIT: More clearly answering your question yes the spherical implosion mechanism was absolutely critical for creating the needed material density for the bomb. I'm correcting the usage of calling it a tamper, as it is a separate piece of the nuclear bomb puzzle.
I would say look here: https://www.npmjs.com/browse/depended

Look at what people use a lot and knock out open issues on the repos (at least those with clear contribution guidelines).
Famous antigravity in one line in Python: https://xkcd.com/353/
I played this game. It wasn't expensive, but it sure was annoying sending affidavits back and forth to be signed and countersigned and so forth. For bonus hilarity, we got to do it several times because the number of shares was wrong, then the date the stock was lost was wrong, then the date of the affidavit was wrong.

In my case, I think everybody was at least motivated in the same direction. But if they had decided to put up a fight? Good heavens.
Well, in fairness and generality nothing says buggy like "disabled warnings".

(and you know you're in trouble when you start looking at a new codebase and see a "-fpermissive" in there)

Totally agree with more warnings being needed, I understand that exploiting UB is needed for optimization, but I don't buy the 'well we can't warn about every case, so we won't warn about any' reasoning.
Why does the BBC refuse to capitalize the letters in NASA as an acronym? Is it British grammar or do they not realize it's in all caps?
Searching for "C support vector machine mpi" finds πSvM: "πSvM is a parallel implementation of the Support Vector Machine (SVM) algorithm that allows efficient training and testing on a multiprocessor system" [1] . From a casual inspection of the code it seems there is some C++ and C.

No idea if this is any good, but hey, it exists.

[1] - pisvm.sourceforge.net

Edit: Whoops! of course SVD != SVM. Acronyms, acronyms.
We (CircleCI) have hired a lot from the whoishiring threads, where we have posted on-and-off for the few years they've been running. We found our first engineer there, and made somewhere in the range of 5-10 hires from it total.
I never ever ever want to write fixed point numerics again.
> Courier could have done that for mobile devices

I think we see the DNA of Courier in the Surface line. Of course it's not all that the demos for Courier were, but it's a step in the right direction and I hope we see a lot more evolution in that regard.

> PCs are on track to become a < 200M unit/year business

I think they're well aware of that, which is why Azure and their other services are a huge part of their plans for the future. Microsoft isn't just Windows anymore.

> Microsoft will find that making a universal desktop-to-phone OS is in practical terms not doable

They seem to be doing an alright job so far. I think it's ambitious and currently imperfect, but I also think they can pull it off in time.
I don't think I'm being "that way", I think that's more or less the meaning of theory used in the quote. There is a pretty straight line between lasers and the photoelectric effect.
>> This was only single-blind, not double-blind.

So what? I was reading about some of the "alternative" practices on Wikipedia and one thing really jumped out at me. The page on massage therapy pointed out the impossibility of doing double blind tests because you can't perform a placebo massage. While double blind tests are the gold standard in research, that does not and must not invalidate other tests. IMHO we must also stop disregarding individual reports as "anecdotes" when they are firsthand accounts. An individual result is a datum and not automatically a bullshit anecdote.
This explains the vast inconsistencies in quality of Google's products and also the feeling I get that none of them ever quite work together the way you would expect.
There are many previous submissions and discussions on the fast inverse
square root hack going back many years, but it's still fun to see it.

https://news.ycombinator.com/item?id=203676

https://news.ycombinator.com/item?id=213056

https://news.ycombinator.com/item?id=419166

https://news.ycombinator.com/item?id=573912

https://news.ycombinator.com/item?id=896092

https://news.ycombinator.com/item?id=1599635

https://news.ycombinator.com/item?id=2332793

https://news.ycombinator.com/item?id=3115168

https://news.ycombinator.com/item?id=3259199

https://news.ycombinator.com/item?id=4526609

https://news.ycombinator.com/item?id=8519365
Can HN recommend any good neural net tutorials? (Preferably in Python)
Makes them not come off as a fad or BS scheme to get a VC exit on a non-product, yeah? Interesting traits. I hadn't noticed it until you pointed it out and then... what you said might be why I hadn't noticed them lol. I'll add that a tech company operating in stealth or low-buzz mode has the extra advantage of building up quite an income stream before competitors' marketing or legal teams notice. That money helps when either responds to the new threat to their market share.

Some of the best companies I ran into in robust, software engineering are still unknowns. You don't see them or their methods on HN, Reddit, and so on. Yet, they continue to slowly grow and be profitable by word-of-mouth as they deliver results day in and day out. Nothing wrong with advertising but I admire those companies the most.
I am a C developer, too, but I don't think it is suitable for ML practicing, which need quick validate what we thought of. for C, designing algorithm and validate will take time longer, I recommend python and R.
What's wrong with 'bind' ?
Thanks, but no thanks. For one thing, your inference from individuals created equal to normative, dyadic special positive rights (marriage) is unsound. Dyadic (or polygamous -- why not?) rights are not individual rights. They do not attach to all pairs of individuals, and never did.

There's no cog-dis in my position under my definitions, which do not match your definitions. I'm a founder of Mozilla, which for over a decade admitted everyone, up to (me) co-founder or (again: me, but then Andreas Gal) CTO, or VP, or Distinguished Engineer level, all from various creeds or beliefs or "axiom" backgrounds -- so long as they left their baggage out of their Mozilla work.

That changed in the last few years. Now the culture-war dissidents are staying quiet, and living on borrowed time. This is not a matter of contradictions being punished on a logical basis, since there is no contradiction given their choice of axioms. It's about winners burning losers' cultural camps to the ground. In two word, consequentialism; totalitarianism.
Agree, this is an awful long article for a bug report. Sure, it's a bad bug, but it's still a bug. Treating Apple like they wronged us morally isn't exactly the most effective path to a timely solution.
From their style guide[0]:

Acronyms

Use the abbreviated form of a title without explanation only if there is no chance of any misunderstanding (eg UN, Nato, IRA, BBC). Otherwise, spell it out in full at first reference, or introduce a label (eg the public sector union Unite).

Where you would normally pronounce the abbreviation as a string of letters - an initialism - use all capitals with no full stops or spaces (eg FA, UNHCR, NUT). However, our style is to use lower case with an initial cap for acronyms where you would normally pronounce the set of letters as a word (eg Aids, Farc, Eta, Nafta, Nasa, Opec, Apec).

[0] http://www.bbc.co.uk/academy/journalism/news-style-guide/art...
> IMHO we must also stop disregarding individual reports as "anecdotes" when they are firsthand accounts. An individual result is a datum and not automatically a bullshit anecdote.

Completely correct. The only thing is that a lot of people like to extrapolate their one datum, and that should still be called out.
That's apparently correct British usage. From The Guardian Style Guide:[1]

"Use all capitals if an abbreviation is pronounced as the individual letters (an initialism): BBC, CEO, US, VAT, etc; if it is an acronym (pronounced as a word) spell out with initial capital, eg Nasa, Nato, Unicef, unless it can be considered to have entered the language as an everyday word, such as awol, laser and, more recently, asbo, pin number and sim card."

[1] http://www.theguardian.com/guardian-observer-style-guide-a
I wasn't a mac user until later, are you saying that was done for reasons of ideology?
Physics major here building login validation as you do. I have to say I miss Phys but there is no way for me to going back. Once your living standard is high. You can't afford to lose it for a phD student allowance. My dream now is just to make a lot of money in this tech bubble and educate my kids to be incredible scientists without worrying about money. As for me, I will just try to forget about it.

Don't say there is nothing to be discovered in physics, please you are just making yourself less academic intelligent as you might have sound.
Ask HN: My Lead Is Stupid. What Should I Do?
I am in a software company startup with about 200 engineers. I am in team of 6 people. In every engineering team, there will be always an engineer lead. The case is, my lead is stupid. He does not design well. He does not know good code. Even more, he can't write a test. I always ask him to review the design, the code, to other coworker (other than him), but he always refuses that (he says "Well this is good enough, no need for other to review me").

The result? It ends up to, I maintain his poor code and design. Longer development process (Since there is no test!), etc.

What should i do? I want to tell this to the-lead-of-all-engineer-lead, but first of all i want to find out the best way how to tell this to him (the lead of all engineer leads).
Show HN: Bijectiv – A library for URL shortener encoding/decoding in Go
I can't wait, hopefully they get the higher resolution ones tomorrow!
From the BBC style guide:

> Where you would normally pronounce the abbreviation as a string of letters - an initialism - use all capitals with no full stops or spaces (eg FA, UNHCR, NUT). However, our style is to use lower case with an initial cap for acronyms where you would normally pronounce the set of letters as a word (eg Aids, Farc, Eta, Nafta, Nasa, Opec, Apec).

http://www.bbc.co.uk/academy/journalism/article/art201307021...
There's been wall-to-wall coverage on Australia's national broadcaster for days (and online).

EDIT: Ah the parent comment has been deleted. It was saying that there hasn't been much mainstream news coverage of the New Horizons probe.
Actual news story: https://news.ycombinator.com/item?id=9889152
Oh that's cute, so when Jews are killed it's terrorism, but when they're not, it's trivial?

Europe used to have a population of Jews numbering in the millions. You killed most of them off and chased the rest out.

But oh, how you've changed!

> The fact is, Europeans are much stronger critics of Israel's actions than Americans are.

What I find fascinating is that Israel's neighbors are guilty of far, far worse. But people like you ignore the slaughter in Syria, the suppression in Egypt, and all the other crazy that happens in virtually every country in the Middle East ... and point your finger at ... Israel.

I don't see you ranting and raving about any other country in the Middle East, guilty of far worse ... only Israel.

It wouldn't be because you're an "evil racist" would it?
'"With this mission, we have visited every single planet in the Solar System," said Nasa's administrator Charles Bolden.'

Uhhhhhhh... Should somebody tell him?
Particle physicists are a bunch of self-crowned kings.
Those were published (not written in house) and not even exclusively published -- often USA only. EA shifted its razor focus to games much later, in the process alienating many of their core engineers who were all about the "making tools for Electronic Artists" mission. Pretending this was some grande vision from day one misses the most interesting part of the story, and arguably the exact moment EA "lost their soul." (Hate that phrase, but I'll play it since the author used it.)
How does new horizons survive? Space must be pretty empty.
How to Self Host ASP.NET Web Api
It's super interesting that the speed of light is exactly 282,xyz (can't remember) miles per second. What're the chances? I'm just unable to comprehend the idea that a fundamental universal constant could be an exact whole number amount of an arbitrary measurement unit like that. You'd think there'd be a few decimal points or something.
Microsoft Origami (2006) [video]
How I went from underemployed waitress to the top 1% of millennials in 3 months
Yes, you said it better. I was imagining devaluation. The interviews with Varoufakis are interesting this week; they indicate he had a "don't leave eurozone, but get leverage" plan which involved nationalizing banks and issuing their own 'ious', presumably senior in some ways to their existing debt. Seems like the administration didn't have the stomach for it.

I don't think this ends well for Greece, frankly. This kind of authoritarian punishment is what drove Germany into WWII at some level; crushing debt and 'punishing' as a thing you do to countries just isn't a great plan.
I've read that synchronously executed code from a text file is actually a form of monad in itself. Is this true?
Thus the existence of companies like eShares that do away with this very problem for privately-held companies by issuing stock electronically and providing transparency (audit trails) to stockholders that paper certificates suck at.

Full disclosure: I work there.
This is fantastic, especially the part about what sensors could be if reimagined.

"But we're still doing that today, after decades of digital camera technology, and it really makes no sense anymore: why are we still lump-sum recording light instead of using sensors that can tell how much light passes through it per time unit, instead of "filling up"? (...) Instead of starting a sensor, letting light fall on it, and then turning it off and asking it how much light it found, we have the technological capability to make sensors that change electrical resistance based on how strong a light hits them."

That would mean almost unlimited dynamic range.

One avenue for possible disruption that the article does not mention is through digital cinematography first, where a sensor would have to be "only" 8 Mpixels (4K), and the users have more budget and care about dynamic range. This could starts with the likes of Red or Black Magic and eventually trickle down to the photo market.

Is there any prototype of such a sensor anywhere? What would it take for this to be produced using current processes? Is there any foundry today that could miniaturize these photoresistors?

Thanks again for the article, very refreshing!
Yes, but...

Perl's greatest criticism is that it's friggin' unreadable, especially when written by less-than-stellar coders. It's my impression from a skim of Perl 6 that due to a bunch of fairly intricate features added there, it will be come even less readable than Perl 5. Is that a mistaken assessment?
1. Make friends with developers in other teams.
2. Try to get transferred to their team.
The picture on the left is 8-bit Pluto.
This is the first video I ever watched on YouTube. Revisiting it makes me realise just how far tablets/phones have come to surpass this vision. It also shows how much we are blinkered in our imagination by what is currently possible.
This is awesome. I love it.
Docker fueled microservices
One Way to Reform Reddit: Give Users a Share in Profits
does anyone just vape fresh rosemary?
Landrover Recalls 65,352 Cars Due to Software Glitch Highlighting Digital Safety
Considering Cavium is in a bulk of all hardware appliances (networking/security) and it's related to chip firmware and many organizations are bad at updating software on hardware... My guess is that even though he's scanning for vulnerable services - that doesn't actually expose the true amount of servers vulnerable.

If you think about corporate networks that are doing SSL/TLS decrypt these boxes that are the corporate owned MitM will be vulnerable to this since the hardware is basically forward-proxying the users session. That would mean the connection between the appliance and the service would be vulnerable - something you can't scan for via something like the prober he mentions.

Very interesting indeed...
My step father has to take a pill that costs insurance $800 a day.
"Not losing my data" is a feature, too.
EM-FCEUX –  an Emscripten port of FCEUX 2.2.2
This isn't a google strategy. This is a generic Big Corp. strategy. The same thing happens at eBay, Microsoft, Oracle, IBM, etc. It's not a good thing. It is usually an indication that the higher ups don't trust each other or are trying to one up each other for the year end bonus round. It is just a wasteful strategy overall and only happens at places that can afford it.
I'm building a generic collaborative prototyping tool that I think works well for infrastructure diagrams, especially if you want something a bit more free-form. I wrote up a short tutorial here: https://precursorapp.com/blog/diagramming-with-precursor
The author only encountering to 10^500 sting vacua/landscape issue in 2013 raises some serious crackpot alarm bells [0]. That was common knowledge in the community by 2005 at the latest.

http://math.ucr.edu/home/baez/crackpot.html
Ask HN: How, bottom to top, does a modern web application work?
Hi y'all.

While refactoring a very old PHP website, I wanted to make it as portable as possible so switching providers (such as DigitalOcean to some other VPS) would be easier in the future. I came across this: http://12factor.net/port-binding, talking about exposing the web site on a port. I had always wondered why Rails was usually on Port 3000 while my local PHP website just ran at some URL. I got to digging more and I think I started drowning in confusion. Does Apache listen on 80/443 and just spawn PHP processes (or so I've read?). Is this what it does with Phusion Passenger for Rails? If so, does Rails still get served at localhost:3000 in this case?

It mentions the Thin client for Ruby, which is a web server, that is built on top of Rack, which is a web server interface, but there is also a reverse proxy Nginx (but Nginx is also a web server)? Rack and Thin seem to have identical interfaces, so I'm not sure what is going on here. Why doesn't a PHP app have to do any of that? Is it because Apache handles it? Also I also don't understand the details of CGI, FastCGI, WSGI, etc. and why each language needs its own gateway interface. Is Rack the WSGI of Ruby? I understand (I think) that at a very high level, it is a specification for a web server that, instead of serving documents, can pass an HTTP request along to a program which returns a response, that the web server forwards back to the requester.

I feel like I have a lot of details but I have no idea how they all fit together. I think what I'm looking for would startanswer would start: "A user makes an HTTP request from their Browser to retrieve a web page sitting on some random machine somewhere. There is a socket connection established (IP:PORT#) and it sends streams of bytes under the TCP protocol..." <-- Not even sure if this is correct

Thanks in advance for any help or redirection to other resources!
I don't follow...have we not visited all the planets?
Perhaps he means we have flown past them all?
Sounds awesome, if it lives up to its claims. Have the domain experts weighed in on this yet?
"The financial system is built up in layers of abstraction over some vast and unwieldy machinery... Sometimes the machinery pokes out a bit through the fabric of the abstraction." What does that remind me of? Maybe the concept of "layers of abstraction" applies to many things in life.
Your question is meaningless as you've written it.
An object equipped with a "return" and a "bind" operation is a monad if the operations follow the three monad laws of left identity, right identity and associativity.

To say whether something is a monad or not, you must first identify the object you're talking about and describe its "return" and "bind" operations.
In the past year, Iraq and Syria. Possibly Palestine/Israel, Yemen, and Afghanistan, depending on your definitions. Beyond that, I know they did do the Iraq-Iran war several years back, and I think they were involved in the Lebanese civil war as well.

I don't actually consider myself a particularly knowledgeable individual when it comes to Middle Eastern history. But when people say things like this, they usually include all the marginal entries the US is involved in while ignoring all of the marginal entries other countries, presumably mostly out of ignorance. Particularly if you include "little" conflicts, you'll find that most countries spend most of their time in armed conflict with somebody, and the US isn't particularly abnormal in this regard.
Pluto = dwarf planet, so it's irrelevant to statement. Also, we certainly haven't visited all dwarf planets.