skysight-inc/HackerNews huggingface dataset:
Facebook is using Haskell to control spam.

https://code.facebook.com/posts/745068642270222/fighting-spa...

Galois uses it for their financial products,

https://galois.com/about/haskell/

A German company, CMED, uses for their medical services server

http://cpmed.de/jobs/haskell/

Other than that, not all companies are found of putting all their golden eggs on Github.
Well, add that to the list of things that make America exceptional.
Good call. I can't.

I feel unreasonably lucky and make this claim to myself in an effort to engender urgency and grace — I have what many want and few have and it is fleeting.

The other two shortage that I was aware of during my primary education seem to have been filled at this point. I was told regularly that the best paths toward success was to study law or accounting. At the time law firms were experiencing a lack of supply similar to the current state of software that has since been filled. You can still make great money but you're going to need crazy hours + prestigious education or unreasonable amounts of proof-of-awesome. Similarly, after SOX there was an immense need for accountants but that demand was filled rapidly when higher ed was successful in pushing huge numbers of degrees out the door.

Education in practical skills for software development has been slower to fill demand. I see three reasons, I'm sure there are many more: Software doesn't have the same social prestige as law or accounting — the first dot-com crash scared people — demand has grown more quickly than any other field.
I complain about it because it's absurd. It's also actually not that transparent, because for all it supposedly is there is still the bias against age, gender and a number of other things that no matter how Leet your Code interview is will get you rejected.
True enough, though at this point I'd be grateful for any kind of consistent method-to-description binding.

Having it be compiler enforced would also be nice. Even if most of the descriptions end up along the lines of "do some stuff with the string", at least that's something.
As usual Stephen does a great job. Well worth a thorough read for any Haskell practitioner.
Most likely they will start new process for the dialog window (or they already do that).
> What's the issue with that?

Processes (unlike threads) are for memory protection. There's no relation between the number of processes and battery life.

> What's the advantage when all the devices, your apps are supposed to be running on, share the same OS, platform, ABI etc? What's the point when the hardware is already limited in scope compared to alternative platforms

What if you want your users to be allowed to write code?

> Again, why would you want some random developer be able to download extra code?

Again, to allow users to share code (e.g. allow game mods).

> What prevents them from not misusing it for nefarious purposes?

The same thing that prevents them from having native code doing nefarious stuff:
nothing.

> what prevents a third-party from compromising the developer's "update" servers and pushing malicious code?

Nothing, just like an native app can be compromised. That's why Native Apps are in a different process, and that's (one of the reasons) why Native Apps should be able to create their own processes (e.g. run a game mod in a separate process from the rest of the game).

> This is from a bygone era.

Okay, but this may happen again.
The problem is we don't have much of a theory of innovation.

Google beat AltaVista etc because of execution, not because page ranking was the most amazing invention in history.

But to get to Google you need a trail of gamechanger innovations in science, physics, and math. All those innovations were created by individual geniuses armed with a pen, some paper, a brain, and maybe some discussion with other geniuses.

At that level, ideas don't need to be executed with a commercial strategy and a website, because they're more abstract and far more powerful than a startup. In fact they create an envelope in which new kinds of execution become possible.
Stylight | Full Stack Developers | Munich, Germany | Onsite | Relocation + Visa Assistance

Stylight is Europe’s leading style aggregator available in 17 countries worldwide. The team behind Stylight are 100 style geeks and tech professionals, a data-driven lifestyle force, coming from 20 nations all around the globe (company language is English).
Also we’re #1 Meetup organizer in Munich, deeply involved in the local tech community. We organize daho.am, our own annual developer conference. Grow with us: We’ll give you a personal development budget, to go to conferences, buy books, etc. We are looking for engineers who want to make an impact, having experience e.g. in Javascript, Python, Java, AWS, etc.

Check out our Jobs Page: http://jobs.stylight.com/Jobs/
Tech Blog: https://tech.stylight.com/

Looking forward to meeting you!
If you have a job and any kind of social life, going through 200~300 questions like OP is going to take you more than a few weeks.

A lot of people complain because this is the very example of cargo culting, you hire people who went through the same questions and reject those who haven't, even though it has no bearing on their ability to do the job.
Having a work culture that matches societal norms is just a healthy practice. It makes us all better people.
The best goal is to have a steadily increasing minimum outcome.
The only thing about the post that seems off, is the experience level that's generating that income. It could happen though, it's not implausible. The income figures stand-alone are not abnormal for someone with several more years of experience.

We're looking at maybe 3.7% type U3 unemployment in 2018. The Fed's GDP Nowcast figure is projecting nearly 4% growth for the fourth quarter. Throw on corp tax cuts and possibly infrastructure spending in 2018, and the US economy might expand at something like 3.5% for all of 2018. There's a massive hiring rush going on around things like artificial intelligence, that is vacuuming up immense amounts of engineering talent (depleting the total pool for everything else). These salaries might get crazier yet.
Also living in Switzerland. I have to comment that ~200K is not "normal" salary here either. To be fair, most people also don't have a nanny for their kids (or more than 1 as you do), and do not pay for private school. Average salary for a Software Dev with >10 years experience in Zurich is somewhere around 130k - 150k.
Sure, but you need to be able to produce a work product example of some sort in lieu. Most people can.
I’m a bit bothered by how society == USA, and that’s it.
There’s a world outside of USA, with people inventing things and helping society. Maybe it’s time we start thinking more globally, instead we’re just at globalized thinking.
For LGBT community in China, live streaming is future of advocacy and education
They were supposed to come out with an update to Haskell 2010, but I think the effort died.
See https://en.wikipedia.org/wiki/Input_method, (alternative) ways to enter characters, for example for non-Latin alphabet characters or to solve accessibility issues.
The Nine States of Design (2015)
How exactly does one use seccomp to alter/intercept syscalls instead of simply blocking or allowing them? I can't find anything which uses it like that with a search.
I wonder why every single article is just about what a clusterf*ck Brexit is, and not about who might be behind it and who are the actual benefiters of it.
I disagree with this line of reasoning, because exaggerated numbers are more likely to be make it to the front page of HN. In fact, the optimal lie (wrt the probability of it being upvoted) contains compensation claims that are just on the border of unbelievable.

If such claims were non-anonymous, they'd carry much more weight.
Not BS at all. Just negotiation and being good at interviewing.
IME typically means a software keyboard. https://en.wikipedia.org/wiki/Input_method
Can you share more details about the actual analysis once you have json plans for all the queries?
I'd take the day off for the prospect of $100k+ raise.
> is that the tantrum isn't shameful or "wrong," it just is.

Wait.. it is wrong. If we don't get something that we want, we don't throw a tantrum. Yes, it is an emotional reaction, and it's one that isn't acceptable.

I'm not a perfect parent, but IMO if I were in GP's shoes, I'd leave immediately. Throwing a tantrum is not acceptable, and the consequence has to be immediate and clear. That's my boundary.
Keep in mind that pre-IPO companies are often willing to throw egregious amounts of stock at you, since it is illiquid and forces you to stick around. (and in this specific instance, Lyft is known for above-average stock grants).

I got a similar offer (>180K RSU/year) from a company, and I have less experience than this guy.
There’s also threadscope (even available in Ubuntu without adding new APT repositories: https://packages.ubuntu.com/xenial/threadscope) which is a visualization tool for debugging with Haskell event logs.
You can also easily rewind the Kafka stream back to the beginning of time, with compaction (if you keep that much data around).
All else being equal 32 years experience will count against, you though --- and this is quite rational...

These companies want to hire for trajectory. If someone's gotten to a great level of skills 2 years out of university, that says good things about where they'll be in 5 or 10 years.
It can go up to $125k if you negotiate. I’ve heard even higher but I’m skeptical of those claims.

I’m just sad I can’t get even a fraction of that at my Big4.

Source - multiple friends at FB.
Why did you choose a button for this analogy? Why not a deeply buried setting with clear warnings? Or, to be a more apt analogy to side loading, why not a separate compilation flag when rebuilding the browser? Your analogy is unfair... making something like this possible doesn't mean making it easy or likely to be tricked into. Saying it does muddies the discussion.
I'm in Sydney in Feb. If that's a location that works for you I could chat or get coffee.
Goodbye Dollar, Hello 'Petro': Venezuela's Maduro Announces New Digital Currency
It's referring to software that enables typing in non-latin languages. Most OS's ship everything needed as far as localization is concerned these days, but many users prefer third party software that is optimized specifically for their language, so it makes sense for them to be concerned by this announcement.
I had a different rule, which I was advocating for PHP 5.3 back in the day:

Have functions take regular parameters and the last one will always be an associative array of options.

This matches how functions evolve. You have some required parameters, then introduce more but the old callers don't know about them so they're optional.

I was trying to argue that PHP could unify the function call syntax and array definition syntax to encourage this. In other words the options would actually be virtual, as the caller would just supply the optional named parameters at the end of the function.
Facebook offers $100k to new grad converting interns. $50k is nothing.

Hell even I get $66k over 2 years if I take Amazon and my friends don’t even think that’s good.
I mean, isn't that the only equation? If your income covers it, by definition not unaffordable. But there's people who get degrees that don't give a surefire way to pay back the tuition who go to those schools too.
Wrangling Untrusted File Formats Safely
Шашка УТН
True, but that’s not what this article is saying though. You need to have an authorized device to change your iCloud password.
I can understand that feeling, when I clicked I thought it was going to be about somewhere else, the Sudan, or Congo maybe, those places where genius is snuffed out hour by hour.
It's been a while since I've seen the sly "natural gas is more environmentally-minded" argument passed off without clarifying that it is still a pollution source. Or at least burying/deemphasizing it.

I still remember an Areva VP at an ANS student conference around 2012 furiously pounding his fists repeating "Clean coal is not clean. Natural gas is not clean."

The kicker is that the article buries the info pretty deep, and it isn't exactly a fair comparison (citing Bloom's unverifiable response vs hard data, presumably):

> Bloom puts the emissions of its natural-gas cells in the range of 679 to 833 pounds of carbon dioxide per megawatt-hour, while coal plants released 2,252 pounds of carbon dioxide per megawatt-hour in the second quarter of this year

I can put that number as "still definitely dirty" and would propose that pushing this form of energy production is not exactly "environmentally minded" given the state of renewables.

Cutting in half is just not good enough, in the world of big powerplants.

Edit: For the small powerplant world, I remain hopeful for traditional batteries, Small Reactors, or Reactor Batteries.
Develop your leadership skills
I watch a lot the French equivalent Blow Up [1], they are a lot more productive, less didactic and I find them more irreverent & interesting.
I think they do not have any upload and rights issue because they are produced by Arte, a Franco-German TV network

[1] https://www.youtube.com/channel/UCfE1oQ47oqyJNzM-nFy_gjA
I’ve written a Bitcoin payment channel server/client in Haskell. I know it’s not exactly a well-known problem, but it felt very practical to me. So there’s a lot of logic, but also quite a lot of input/output to handle (e.g. saving payments to the database)

https://github.com/runeksvendsen/rbpcp-handler

https://github.com/runeksvendsen/bitcoin-payment-channel/blo...
How Cashews Explain Globalization
So that $100k RSU you see in the list should not be considered yearly, but instead something like 25% of it per year?
Why would the school matter?

I thought this industry keeps crowing about how “school doesn’t matter”?
What Is Muscle Power, and How to Improve Muscle Power
We've also got enough thorium and uranium on the moon, mars, and asteroid belt to make nuclear effectively renewable for 5 or 10 earths living full-on Jetsons lifestyles for millenia to come.

I think a lot of our energy "debate" is caught up in opinionated words... "renewable" instead of "low carbon", "electricity" instead of "energy". These words frame our thinking and dialog in a manner quite favorable to entrenched primary energy interests :/
For those who are incredulous or doubtful, what experience do you think should command $150K Salary and $100K liquid stock in SV?
(2012) but still awesome :)

see also previous discussion https://news.ycombinator.com/item?id=5581851
Your not including the flat ~%15 social security / medicare taxes that you get, the ~%3-%9.5 state taxes. New york has city taxes if you live there making your high income.

Also not including the ~%1 or more property tax rate, which doesn't really exist at the same level vs. places like the UK. That can add $2000-$10000 per year to your tax bill.
Indeed, Google is inflexible on base, but they're well known (or at least I have it on fairly good authority) that they will match total comp of new grad offers from various finance firms, which have first year comp at ~200K.

And as to your second question: a rule of thumb that I think exists is that total comp approximately doubles every 2 levels, so you get a ~40% increase per level on the median. Keep in mind that a new grad offer is not the median of L3, but the bottom.
Couldn't you have negotiated that in your offer e.g. I'll take the 140k bonus but my phone is off from 6pm to 8am, only covering night shift on certain days etc. If they say no that's OK, but if they say yes, great.
You can overwrite a physical sector in modern drives, at least not in a standard way. That’s because they contain internal controllers that map physical to virtual sectors.
How I've captured all them ssh passwords
Copy Paste Jobs – Demo Work (Online) &#038; (Offline)
Respond to a button click with an observable
Switch companies more frequently. Each time you do, you'll make more.

The trick is, you're worth whatever the market is willing to pay. But the only way to find out is to go out on the market. Most people stick with the same job for years, meaning they only check their worth a few times. Hence low salaries.
I often hear people refer to tuition + room and board as just tuition, especially in the context of student loans. And "money paid to the school" is ~= tuition, even if it's not itemized that way.
Have you seen uk news recently?
There are no public Kinderkrippe in Zurich. If your kids are under 5, the only option is a private kita - and if live in Zurich you should know how pricey they are.

In any case, my point wasn't about "me". I was trying to highlight the fact that in certain places, a high salary is driven by other factors, such as higher-than-average cost of life, low security (Saudi Arabia), etc.
3Blue1Brown: https://www.youtube.com/channel/UCYO_jab_esuFRV4b17AJtAw
He makes mathematical concepts amazingly intuitive and easy to understand using visualizations.

Brian Douglas: https://www.youtube.com/user/ControlLectures
Some of the absolute best material I have found on control theory.
Only way?
Wt is a C++ library for developing web applications...
There’s an interesting point of view in this quote that I feel is generally applicable to software beyond the specific field of typography:

”...digital type creation was far beyond the reach of a student from Eastern Europe since URW’s Ikarus font digitising system required an unimaginable investment in technologies, and Macintosh was still only a distant legend (and possibly still under US trade embargo). But soon a friend introduced me to the free Metafont programming language by Donald Knuth, which could run on a basic PC”

The East European student was extremely motivated to create a digital font design but didn’t have access to tools his Western counterparts could take for granted. So he turned to a system (Metafont) that was designed from a completely different perspective than the mainstream, and used it to produce a work of unique beauty and complexity.

Place this story in the context of today’s hardware. Who is the East European, and what’s the technology that he/she lacks access to? Maybe there’s somebody in India with incredible creative vision but only a low-end Android phone, just waiting to discover an expressive solution, no matter if way outside of mainstream Western software expectations.
As someone who works in education, I find it interesting that "each case is unique" hasn't prevented outcome based metrics in education.
It doesn't matter whether it's a button or a magical incantation you whisper to Siri. The point is the code path is a security hole, whether or not a user enables it. It's harder to secure a door against intruders than a brick wall.
Or alternatively, follow a strict release cycle, ie, once a year and publish that. Have all standards follow this cycle.

The choices aren't "commit everything to master" or "commit everything into various versions".

A strict release cycle also prevents having some hype extension which only a few people actually use since it takes more effort and dedication to get stuff into the standards.
I'd be interested in that. Obviously a lot of ordinary people voted for it but there was a lot of prodding from the Express, Daily Mail and Murdoch's papers, plus Russia. Russia's easy to figure - they wanted to disunite the EU so it's less able to oppose them. Not sure about the newspaper owners.
I really didn't know that. Thank you.
propellor, another project (besides git-annex) by the great Joey Hess.
I think location matters the most
I'm not so sure. Just as language influences how we think and how understand the world, don't our senses mediate our understanding of reality?

Say there were a hyper-intelligent, speaking scallop. I agree that we could build a shared language with the scallop for properties as "presence" or "absence", but the scallop's internal conception of presence and what presence looks like may be completely incomprehensible to us. Could that scallop then ever teach a human what presence is without showing it to them? (similar idea to knowledge argument)

More practically, two points I find interesting about scallop vision:

- 360 vision from multiple small eyes. How are these inputs combined in the scallop's brain?

- Scallop eyes seem to be optimized for seeing contrast and detecting motion. What would seeing using an array of low resolution, light/darkness sensors be like?
only when i have to
I implemented Stripe for an edge case at my day job and was impressed by the design. Then it suffered from the worst UI failing, they changed the menu the week after I had written the documentation!
Yes, of course. A majority of the things are manufactured in China, but it does help the local manufacturing scene if we don't hold in things which China dumps like Plywood, fire crackers etc because they have no laws in China, no regulations etc.

of course, there are many such things which are Chinese but the general populous doesn't know (hello oppo, oneplus and vivo, which are owned by the same company!). but I am happy with what I saw. Indians should slowly stop importing substandard Chinese products not because of blind nationalism but because Chinese products are dumped pan India
World's Hardest Rubik's Cube
I understand that Texas isn't going to pay well, I'm anchored to a wife who has a PhD with extremely limited opportunities that pay decent. So here I am.

The $14 was way below market, some web work, some IT, and some updating a program that I had built for them a year earlier. I needed the cash and it beat flipping burgers or working retail. The place was interesting, people did Bio-Research. I was trying to get my foot in the door and get a better job with them. About that time my wife took a job that brought us back to Texas, outside of San Antonio.
Do your future self a favor, don't future-proof your code
Facebook uses Haskell in their anti-spam system [0] and for smart remote data fetching [1].

[0] https://code.facebook.com/posts/745068642270222/fighting-spa...

[1] https://code.facebook.com/posts/302060973291128/open-sourcin...
And DLL injection is just the userspace solution. How will they deal with kernel-based code injection ?
MONARC 2.1.0 Released – Optimised Risk Analysis Method
The DNA is rewritten from scratch each new generation.

It even gets rewritten over and over during the life of a single cell.
How would you improve the pipeline?
A friend of mine dropped out of CC with a 1.9 at the age of 20. During/after he did 4 internships at top-tier companies making $8-9k a month in each one.

Now he’s choosing between FB, Google, Microsoft, a few other unicorns, and a tiny startup all with offers over $160k TC.

He’s incredibly smart, no question, but at the end of the day it’s all a game. For him, all it took was his first internship at a top-tier company to land future interviews and months of practice to get offers.
Here: https://bugzilla.gnome.org/show_bug.cgi?id=777523
Interesting information regarding Burmese. Do you have a source?
Why? Your revision history is already in version control.
There is also "Protected Processes".

http://www.alex-ionescu.com/?p=34
I was in the same boat when I was on my rMBP with its thunderbolt ports but now with usb-c, I just carry this one: https://www.amazon.com/dp/B01KV5332A/ref=cm_sw_r_cp_api_onqj...
Also, some Broadcoms in Linux before 4.9.
Your rent for a 1 bedroom is $2800-3500/month to start tho. Total tax rate around %33, and your marginal tax rate is ~%40.

If your interested, you could apply to these companies directly on their website. You would probably get a reply. Same with many startups. Go practice a whole bunch of leetcode questions and cracking the coding interview beforehand although.
The author claims

> figures above are ANNUAL.

But if he is mistaken on the RSU part, then people might find these offers easier to understand. (-e- but the only thing typically not annual in these numbers is the RSU, so I don't think that mistake is likely)
Blah blah blah, cars are a sign of material wealth. You could do the same thing looking at the house themselves.