skysight-inc/HackerNews huggingface dataset:
Well, it’s anecdotal from experience and my network. 10 years ago we would get 1-5 applications for a programming job, and most would frankly be underqualified.

The last position I put up for a regular .net, jboss and sharepoint position had over 300 applicants, several vastly overqualified.

I work in the public sector, so it’s not exactly because we offer what most developers consider “dream positions” and we certainly don’t offer a good salary.
InnoDB storage engine is available in 5.4, you don't have to use only MyISAM[1].

However, depending on your application, you may be enforcing these constraints elsewhere and not need them at the engine level, even if it's a nice-to-have.

[1] http://download.nust.na/pub6/mysql/doc/refman/5.4/en/storage...
But is getting correct results reliably really "backwards and archaic", or does it only seem so because it is not the latest shiny toy with a trendiest name?
(edited: spelling)
To the puzzle about developer comp outstripping EE or other engineering disciplines pay (ie Civil Engineering god help me), I agree that the student in those fields could apply themselves to become able programmers. So why the huge disparity in pay?

I have two ideas:

1. Lots of technically able people still don’t enjoy plugging their mind into a machine. Its probably hard to believe in the HN community but many people don’t enjoy the work, I’ve met a few. Maybe its too abstract or boring, its a mystery to me.

2. What multiple is the market putting on the ‘tech industry’ vs semiconductors or mineral extraction? We can actually look that up. AMZN 220; MSFT 69; FB 33; SOXX 4.7; XOM 25. Investors are paying more to fund the work of programmers than most other industries.
Should Data Scientists Adhere to a Hippocratic Oath?
My co-worker was dealing with some credit card operations on a kiosk solution. During a key demo a quick test of the system triggered some fraud detection and the system threw up a huge "Got you, sucka!!" message.

The new owners shared a look between themselves...
My Journey to Scala or How I Unlearned Java
The New York Times digital paywall business is growing faster than Google
are those new-graduate salaries? what experience level?
I hope you’re joking...? An interface that forbids you from working unless you know an easter-egg/“insider” password is almost a fascist concept. I guess that’s another reason not to use Chrome...
The vast majority of developers don't know SQL beyond simple CRUD queries. The surge in popularity of NoSQL over the past decade has made SQL become a lost art. Even when using relational databases, ORMs often alleviate the need for understanding the principles.

Thank you for making this.

Q6 has a flaw. You request "Order by: ranking, name" but the accepted solution sorts by rank only (Alfie should come before Ashes)
iPhone baseband source code leaked
The initial SSL connection isn't the hard part.

If you do what you describe, the site will load minus all of its imagery and scripts, since those will be linked from a CDN as http://img.whatever.com/ or whatever. Anything linked with a full URL, nomatter how deep in your codebase will surface at some point in the future and throw up a scary warning for your users.

And you get to find homes for those 3rd party scripts hosted on http only domains.

And in my case I'll probably get to rewrite a Google Maps integration because that will have taken the opportunity to deprecate something important.

There really is a ton of work to pull this off. For every site on the internet more than a few years old.

And again, for zero benefit whatsoever except to clear the scary warning that Google plans on introducing.
Java EE to Jakarta EE
Kind of at a loss here:

Is the final analogy showing that relative performance on any given trial is mostly random?

Or is the analogy to reinforce his point that relative performance on subsequent trials is inversely related to the type of feedback given?
AMZN 220; MSFT 69; FB 33; SOXX 4.7; XOM 25. Investors are paying more to fund the work of programmers than most other industries.

Large compensations enjoyed by engineers in the AMZN, FB, or MSFT is not derived from "investors paying more to fund their work", as these companies haven't been dependent on investors' capital in a long time.
The Riddle of the Quantum Sphinx: Robert Spekkens Public Lecture
Now that we're done conflating encryption with certificates and cheapened the meaning of certificate trust, what are we going to use to establish which entity actually controls the domain name we are pointed to?
New ‘4-D goggles’ allow wearers to be ‘touched’ by approaching objects
New Horizons Captures Record-Breaking Images in the Kuiper Belt
> Software engineering is uniquely multiplicative because it's possible for a software engineer to create software that does software engineering.

I think you misunderstood the O-ring explanation by citing that idea as an example. It doesn't mean building AI. It applies to any of those fields you mentioned. Good people in field X work together with other good people in field X in top firms -> multiplicative productivity.
CSS is pretty simple. Lots of people offer custom stylesheets for websites at https://userstyles.org.
19 people decided to fly planes into buildings and we invaded two countries, massively expanded and accelerated the most powerful surveillance apparatus that has ever existed, and invented a gargantuan bureaucracy that carries out tens of millions of man-hours a year of security screenings. it doens't take anarchy to shift the security calculus enough to greatly alter culture.
Top sportsbook offers on Google maps – Taipei
"The overall failure rate of Bitcoin exchanges is 48%, and the median lifetime of exchanges is
451 days."
Voyance Direct
Ask HN: How critical is code maintainability in your opinion, realistically?
This survey is out of my curiosity -- and to tap into what more accomplished and experienced developers think about this topic.

Also, if you think it's critical, what are the most important elements to consider?
Scientists make tiny 3D glasses for insects to understand how they see the world
Of all the complexity and unknown that are embedded in projects with decades of lifespan, for this one in particular the solution is quite straightforward: roll your own certificate authority and relative certificate distribution and deployment scripts.
People at betaarchive. managed to compile working NT out of the leaked code, and some dude even build working NT/2000 hybrid out of those sources with some wine/ReactOS thrown in (OpenNT 4.5).
Don't ask more of others than you can deliver yourself.
Stock Gyrations
In the news today more vaccine flu deaths
> Something that is inspired by something is also based on that thing.

Inspire -- give rise to -- stimulate, motivate, spawn, engender.

Based on -- rooted in -- built upon, be founded on/upon, be anchored in something, rooted in.

-

A hamburger inspired the design of the Millenium Falcon, the ship is not based on hamburgers. A comic book inspired the movie 300, which is only loosely based on the comic and historical fact.

A story that is based on specific events it must build upon those events. A story that is inspired by something has no presumption of content, only that some facet of it motivated the storyteller somehow.
Elon Musk's Tesla Roadster Is Going Rogue into Deep Space
They are both immoral.

In a situation with 3 parties, there can be any number of immoral people from 0 to about 9 billion, so I don't know why you immediately assume that because the commenter is immoral that doesn't mean the company isn't also behaving immorally.
Interesting. I'm sure you can, over there on the mainland. But to my somewhat more easterly attuned ears, it doesn't sound quite right.
Yes, it is. And the example used in the article of chemical engineering reinforces the point. It ties into computer science quite nicely.

To become a chemical engineer, you first have to complete the course work for a degree in chemistry. Chemistry as chemistry is an extremely modular subject matter; you can solve most problems in discrete steps in isolation. In a computer science sense, chemistry is about pure functions. Very easy to analyze, as material side effects (like spontaneous detonation) are rare.

Chemical engineering, on the other hand, is about analyzing systems that leak their state everywhere and have effects that feedback into other parts of the system. But it needs to be extremely efficient nonetheless. There is no isolation because it doesn't exist in real-world complex systems. I have seen excellent chemists absolutely fail to grok chemical engineering even though it is literally the same subject matter. The only difference is that chemical engineers are required to reason about complex distributed systems; as with computer science, only a minority of practitioners ever seem to grok it despite their best efforts. Same problem, different domain. And chemical engineers are paid on a different scale than chemists as a result.

In engineering, bimodal distributions are the sorting of people that naturally have the ability to easily reason about complex distributed systems with many concurrent moving parts and people that cannot. Increasingly, the market is discriminating on this characteristic and it is reflected in wages.

Anecdotally, it is somewhat well-known that people competent at chemical engineering find advanced software engineering to be intuitive; it is a very easy second "language" to pick up. An inordinate number of chemical engineers end up in high paying software engineering careers -- it comes very naturally and lends itself to the abstract analytical toolset you develop as a chemical engineer.
How decolonization could reshape South African science
At least the fear of a world destroying AI is based upon a real and rational risk. The toxicity of interstellar space is so extreme and the distances so vast that the energy needed to travel is basically unrealistic for most advanced civilizations. At least AI is a rational risk and people are facing rational fears.
>It's immoral not to treat people who are performing services for you fairly and well. If that means tipping, because their employer--who you chose to do business with--doesn't pay them a livable wage,

It’s immoral to shop somewhere that doesn’t pay proper wages. Employees should not be dependent on your charity because a company decides to save on its tax and wage bill.

Don’t reward companies that do this. Don’t promote a race to the bottom.
I think the argument is that the science building the underlying infrastructure is public and free to share. And that is a fundamental part of the reason for it reaching the size/scale that it is right now.
>It's like saying, "most websites aren't responsive, so naturally it makes sense to restrict the size of your browser window and leave space for other apps."

I think that's a misrepresentation. It's not a static size. It's not an artificial limit. If the document that's open has content to fill the entire screen, the window will fill the entire screen.
Re leap seconds, smearing seems to have solved that rather effectively. The last leap second was a non event thanks to it.
There is a quite big difference between the site injecting it or having it injected via ISP.
Since Windows 7.
I expect things to just work and I expect them to work for a reasonable lifespan. I often think that a piece of software ought to live as long as a car, and for something commercially created (e.g. costs as much as a house) then it ought to last at least a generation (30years).

I don't think I'm being unreasonable here. In a closed system this should be doable.

edit: one of the reasons I think this is because we are supposed to be engineers, and other engineering disciplines do it (and their disciplines involve computes too). Consider jets and boats.
I can second this. I've had a much better experience in Computational Biology compared to other fields wrt paper access.
Glad to see twitter doing good financially. Out of all the social media platforms I use, it is by far the best.
You are paying taxes that fund research as well.
A functional reactive framework for managing state evolution and side-effects
That's basically like 2 cents for Google, I don't think that they are going to change biasing search results any time soon
In this scenario "IED" is a keyword. Drone is trivial compared to making a small IED capable of killing a person or damaging military equipment without blowing yourself up first. If one can do that, he's dangerous with or without drones anyway.
Space exploration should be an initiative of nations, not just some rich guy
I recently started working as a programmer and don't like it. I started coding when I was about twelve, and did a CS bachelor and CE master. I like coding.

I don't like, however, my work as a programmer. The tasks are just too mundane. I spend multiple days on a RESTful CRUD controller, just because there are so many (IMO useless and even obfuscating) layers of abstraction. The only challenging aspect is the lack of conventions and documentation.
Airbnb wants the narrative to be that most of their business is regular people renting out a spare room to make some extra money. Certainly that's a component of their business and one I think, and think most people would agree should be encouraged.

No, it should absolutely not be encouraged. As a neighbor I do not appreciate a steady stream of different faces waltzing through the place where I live. I do not appreciate the pressure on resources, like the communal wash kitchen, which gets far more use since it suddenly has to serve commercial purposes, for which it's not intended. I don't appreciate the garbage lying around, the noise, the doors not locked and generally transient folks who don't give a shit about the place in which they live for a couple of days.

Hotels and some city people want to focus on the fact that there is unfair competition going on but also seem to recognize that the model is a threat to their bottom line.

It has nothing to do with that. It's a massive assault on the quality of life of the residents that actually live in such a house. Unless you never experienced that you really don't know how shitty such a situation can be.
Agreed in general, but services like IFTTT and Zapier offer a very decent way of integrating otherwise unfriendly APIs, and I think that this will become even more straightforward and common with the rise of conversational interfaces like Alexa
> It's the reason why one of the biggest users of Haskell (and the most notable example of Haskell in industry), Standard Chartered, uses their own Haskell compiler that's strict by default.

No it's not. The reason Mu is strict is that it was designed to target an existing strict runtime.
Yeah, she seems to be making a point there that Verge's usage seems to be (unintentionally) obfuscating.
Rather pointless to compare the SSL certificate to a hash ofcourse. Why not just compare it to a copy of the certificate. No need to obfuscate and allow user to be fooled with changed hash.
One important part for people that might not have read the article is the percentage-of-revenue nature of the fine, something that is also being used in the EU "for breaking EU Competition Law". (I don't know how cases like these are handled in the US).

I think that such policies are more likely to make giant corporations think twice about abusing their market position.
> "The penalty was calculated at the rate of 5 per cent of the average total revenue that Google [...] years of 2013, 2014 and 2015."
Engineer turned product manager here: there is way too much yak shaving involved in bring a software engineer. Dealing with all the poorly written libraries, unpredictable bugs and shitty APIs made me realize it wasn't something I wanted to do 12 hours per day for the rest of my life. I enjoy the intellectual challenge but I enjoy less figuring out which version of which package crashes my app
This project is cool: https://www.genealogy.math.ndsu.nodak.edu/

You can search for a mathematician, find who was their advisor, and their advisor, and so on.
> they have noted that they do think strict haskell is a lot easier to deal with

That's news to me. Where did they note that? Lennart Augustsson explicitly says "I don't think strict or lazy matters that much in practice; they both work fine".

http://augustss.blogspot.co.uk/2011/05/more-points-for-lazy-...
For any student not part of a university with a journal access program, Sci-Hub is a massive boon. I've not personally had this issue, but there are quite a few amazing post graduates that I know of who rely on Sci-Hub a fair amount.
yes, OpenNT. https://github.com/Paolo-Maffei/OpenNT
An Inference Engine based on Propositional Calculus written in Common Lisp
https://en.wikipedia.org/wiki/Shakespeare_authorship_questio...
Hmmm... it sounds like these journals do offer something that other journals don't - high impact, reputation for high quality content.

Is that why the journals charge money for access?
bare-metal without openstack.
Who said anything about AI?
"they could switch h their supply/production chains to mass produce whatever the want, short of blonde babies with blue eyes."

I think they will soon be capable of that too[0].

0. https://qz.com/1185488/chinese-scientists-used-crispr-gene-e...
Go's standard library is pretty thin compared with Java and .NET, both with quite good dependency management tools.
This is a good example of why it's important to recognize the difference between individual anecdotal experience and results gained from properly analyzing data.

It's rare for people to make enormous improvements or experience enormous depredations in performance one experience to the next. It's common for natural variations due to random factors, especially when still learning, to crop up and impact performance from instance to instance. That's true whether one is shooting a basketball at a net or flying a jet aircraft. This means that quite often the experience of providing negative feedback will seem to result in improvement. But this is also true if one simply were to secretly write their negative feedback down, put it in a letter, and never show it to the student. Due to the regression to the mean effect. Students who do poorly in one round will often do better in the next, just as students who do well in one round will often do slightly worse in the next.

Only over a longer period of time and collecting data from multiple students will you balance out these effects and be able to determine whether positive or negative re-enforcement work better. And the data does seem to indicate that positive re-enforcement is superior.
Actually, in industrial environments that seems like the perfect choice.

Over 30 years, you'll find vulnerabilities in pretty much anything; so you don't want that device on an open network anyway. But, you can put it on an isolated VLAN, configure it so that it's accessible only by that proxy and no other computers, and then all the http traffic is in the isolated part, and the users access the proxy through https.
Welcome to Bitcoin’s “Trough of Disillusionment”
This only works when SHA256 certs will be supported for 30 years (which I doubt it won't sustain the next 30 years..)

I know plenty of devices which can't be used correctly any more since SHA1 + SSLv2/SSLv3 was deprecated and they generated a CA+Cert with 512/1024 Bits.
30 years ago browsers didn't exist, so the assumption that in 30 years time they're still going to be compatible with today's servers seems wrong to me. The equivalent would be that you were building this device in 1987 and you embedded a Gopher server on it. It'd still be accessible today but users wouldn't be very happy about how they access it.

As another user said, you own both sides of this problem so write your own client software.
I doubt there'll be any warnings. Otherwise Chrome wouldn't work in company networks. If you have domains that are just available internally (not even on public DNS), self signing is the logical solution. Still provides you with the advantages of encryption.
Jets, boats, and cars all require regular servicing. Parts need fixing and updating and it isn't one and done. The allegory isn't exactly the same as software updates but the allegory of software systems to cars isn't exact either.
except there is no provisions for UI indications whatsoever, not even what login you should be using, or what you are logging into, or why.
I've tried to use Numbers for technical stuff and found it too unreliable. A big surprise was when I filtered the spreadsheet by column values so only a subset of rows were visible, then selected a range of rows in that subset and deleted them. When I disabled the filtering I found that it also deleted rows in that range that were hidden.
#Swisscom #databreach Hits 800,000 Customers, 10% of Swiss population
It's FUD. Google has already confirmed that switching to HTTPS will not hurt your site.

>Do I lose "link juice" from the redirects?

>No, for 301 or 302 redirects from HTTP to HTTPS no PageRank is lost.

https://plus.google.com/+JohnMueller/posts/PY1xCWbeDVC
I'm actually quite shocked that 19 of the top 100 pages still use http by default. For small or internal pages that's fine but top 100 pages on the internet? Any idea which pages they're talking about?
I’ve been using it since there has been an iTunes. It’s cocked up maybe twice in 10 years. No idea what you’re doing to cause problems.
I think we definitely need more standalone libraries for both servers and clients to really see QUIC's adoption flying. Nowadays it's either a Go library some people have written or scavenging Chromium sources for libquic - which is way less than ideal.
Weird. I need to set my chrome zoom to 75% to get crisp graphics with this? 100% looks blurred.
Celebrity News, Entertainment, Bio and Article
Another nifty C++ UI library: nana

http://nanapro.org/en-us/
Why Microsoft Is Ruling Cloud, IBM Is Matching Amazon, and Google Is $15B Behind
Given the work I do at Google and FB doesn't harm other people, then I am doing a very good thing for the world.

1, It makes a lot of money for me, and I'm a happy person

2, I spend the money I earned to buy products and services, contributing to the global economy.
Boeing raises prospect of only one pilot in the cockpit of planes
I remember using Witch, but a very long time ago. I remember stopping using it, though the reason escapes me.
I've been using Contexts for what feels a year, and I keep using it. It's that good.
No, worst case you'll see a security warning. Or chrome will add an exception for such a site. This is a well known problem that I'm sure will be addressed. But with the current state of the web (~20% unencrypted) it's not really an issue yet.