skysight-inc/HackerNews huggingface dataset:
That is why I said, "and to some extent, Germany".

Also, German health care might be expensive but it's always affordable since it scales with your income. It's also still cheaper than the US.

Source: I live in Germany and pay the maximum for my health care, which is around $900 US a month. This covers my entire family, and there are practically 0 co-pays, deductibles, or arguing with the insurance company. Before that, while I was boot strapping my startup and making 0 money, my health insurance was super super cheap.
Yeah, I'm not sure I believe that either--it's calling the same libraries python calls. It is possible to write matlab code that runs incredibly slowly--using eval to make anonymous functions calls to (badly-strided) individual elements of an array--but decent matlab and numpy code should be pretty comparable.

> It's not Matlab, it's that most people who write Matlab code aren't professional programmers

This, 1000x, this. There's also the time-honored tradition of a quick one-off script "to see if it works" that somehow becomes permanent.
I wish this was parody, the whole thing reads like an engineer's nightmare. You know what makes me happy as an engineer? Never having to work at expensify.
Mass texting via email
Natural selection at work, they were sturdy enough to survive the hazards their ignorance lead them to.
This is their hiring "advertisement." In the Muni Embarcadero Station they have bought 6 slots, one of which shouts "We fire people." They also have signs about how they treat people like adults and compensate fairly by way of some kind of committee or something (something that was also referenced in this article).
Also comes down to Sweden having a "how do we fix this and make sure it never happens again" culture rather than a US-style blame culture. You can get fired in Sweden if you're grossly negligent or disloyal, but not for a simple mistake that anyone could have made.
I definitely did. That was the best part of this article.
Likewise, a quick google search will show you that the pro-marijuana lobby is a thing. In the upcoming California Legalization ballot the side in favor is outfunding the opposition 45 to 1. The pot industry is already a billion dollar business. So if legalization becomes a fact, will you allow me to conclude that marijuana is legal just because of the lobbying powers of Big Marijuana?
> I find it hard to believe that there's some sort of conspiracy to keep police, lawyers, and prisons funded via laws against selling drugs.

The individual cells of an organism don't conspire to keep the organism alive and functioning - they simply do their individual job and the system maintains itself organically.

There is no conspiracy, there is just a system that has an interest in staying alive, a system which is composed of millions of people, with trillions of dollars moving through it.
> completely unsuitable

You are wrong. And you even admit that you are wrong in your own comment:

"You can... but it's not easy"

There's a big gap between "completely unsuitable" and "not easy."

But you are wrong for an even more fundamental reason: the matter at hand is not hard-real-time cade, it is safety-critical code (re-read the title). Those are not the same thing. Safety-critical code can be and has been written in Common Lisp. Moreover, an effort to port the Common Lisp code to C++ failed. So it is manifestly untrue that Common Lisp is "completely unsuitable" for writing safety critical code.
You're too kind :)

I think we made some terrible API decisions, but we'll fix them up eventually!

(Also for those following along at home, sdegutis is the author of a long line of OS X automation tooling, up to and including Mjolnir, which we forked to make Hammerspoon. He is awesome)
This is depressing!! These kinda things justify that we are heading towards a mass extinction
Hmmm, that'd be sweet in a mixin...

ducks
Do you have a link to Scratch? I'm having trouble finding it.
possibly the most I've ever laughed on hacker news
Many dead as truck hits crowd in Nice
"When all you have is a Hammerspoon, everything looks like a ___"

Suggestions for filling in the blank, are welcome :)
If you just want ROI, you are better off spending your money elsewhere. This is evidenced by the lack of money most companies put into scientific research. Further the gains of science are in general hard to profit off of. (http://www.therichest.com/business/they-could-have-been-bill...)

Another major reason governments fund research is to produce people with PhDs. This is why the apprenticeship structure of academia is so sticky, and why in order to get tenure professors have to graduate students.
That's actually quite a precious and very telling quote.

He's basically saying that if you're less than entirely happy with Expensify (or your particular corner of it), then it's obviously because you're a flaming asshole -- and are just starting to realize it.
More like 25%, have you tried focusing in a noisy environment all day long?
very nice ideas!
They don't understand negative versus positive messaging.
It is generally true. Less 'fancy' work, you get less money, irrespective of how critical your code/work is. It is an irrational element that is not necessarily driven by supply-demand dynamics.
It wouldn't get much smaller. The reason DVDs are such a high bitrate compared to Handbrake rips isn't that MPEG2 is inefficient, it's because there's a keyframe twice a second. Most movie rips have a keyframe every 10 seconds.

It's mostly to let you fast forward, but there is a technical issue there. MPEG2 decoders aren't all mathematically identical, so what happens is the picture tends to drift away from the real thing after a while, and there's hacks like frequent keyframes and flipping the smallest DCT coefficient to get around it…
One of the original quadrivium!
Autopilot not on during crash in PA, Musk says it would have prevented accident
> nothing $7billion big; something $7million big is nothing, they know their boss knows this and will get a thank you for it being raised.

Further, this was obviously discussed with the boss before it was raised.
The title says "safety critical code". But the article says no allocations, because of the unpredictable (time) behavior. So the environment that the article describes is safety-critical, and part of that is predictable (guaranteed) timing.

> You are wrong. And you even admit that you are wrong in your own comment

Do you realize that you're agreeing with me? I put that part in parentheses in for a reason...
Sorry I wasn't clear - the attitude of going into industry being seen as a failure is common, especially among older professors. This attitude is changing somewhat, but is still definitely there.
Yes, this was pretty... something. Lord knows no one ever left a job because they were passionate about something else, or had a life change, or had a medical issue, or went to graduate school, or moved, or...
Patterns are descriptors for how things relate, and arguably what makes someone smart or stupid is their ability to parse the dynamics of relationships among things.

There are a bunch of concepts from multiple disciplines that get used in companies every day. Some of them are stupid euphemisms used by managers who don't understand things, but a lot of them are about getting everyone to understand the importance of how one thing affects another.

Here are some:

- elasticity (of demand)
- sunk cost
- diminishing returns
- scale
- long poles
- optionality
- convexivity
- long tail
- fat tail
- short position
- indexing (over)
- leverage
- advantage
- decisive power
I don't understand the shopping results argument listed on the top of the pages for search results. I have personally never confused them with actual results, and doesn DuckDuckGo Bing and Yahoo do this? If so, then why single out Google?
It works with trade deals, taxes are not harmonized.
1. https://www.amazon.com/Concepts-Techniques-Models-Computer-P...

2. https://www.amazon.com/Big-Book-Concepts-MIT-Press/dp/026263...

3. https://www.amazon.com/Gödel-Escher-Bach-Eternal-Golden/dp/0...
The article has an explanation of this point, I thought it was plenty to understand what was going on.
Sounds to me like you just need to calibrate your device color profile.
About the 2nd point there is this video you can watch which might do better than anything I can type: https://www.youtube.com/watch?v=chS8dpGB0E0
Ah yes, the 10x dogma again. Let's go back to actual source materials.

Everybody has heard the common trope: great programmers are 10x more productive than average programmers.

Then everybody heard wrong.

A 2nd edition of Peopleware summarises it; the 10x programmer is not a myth, but it's comparing the best to the worst; NOT best to median. It's also not about programming specifically; it's simply a common distribution in many metrics of performance.

The rule of thumb Peopleware states is that you can rely on the best outperforming the worst by a factor of 10, and you can rely on the best outperforming the median by a factor of 2.5.

This of course indicates that a median developer, middle of the pack, is a 4x developer.

Obviously, this is a statistical rule, and if you've got a tiny sample size or some kind of singular outlier or other such; well, we're all adults and we understand how statistics and distributions work.

Peopleware uses Boehn (1981), Sackman (1968), Augustine (1979) and Lawrence (1981) as its sources.

[ "Peopleware", DeMarco and Lister, 1987, p45 ]

That all said, if anyone's got some more recent source materials (a bit more solid than Mr Expensify's source of some guy telling him in college some time), let's have them.

Addendum: "Performance Improvement Plans" are a papertrail. If you ever get put on one, the trigger has been pulled already. Even if it seems to go well and performance targets are reached and the threat of firing is off the table, your cards are marked and your days numbered. Know that, and start looking for your next job.
"Hm, we're having trouble scaling... Must be our shitty employees! Certainly can't be our shitty management..."
When people start refusing to. Two last times I looked for a job, I told recruiters that I won't be working in open space right away. Regardless of whether they actually had it or not, and whether they actually wanted to hire me - every time a recruiter heard that, he remembered it.
We use Cachet[1], an open source alternative. We checked out many status page services out there, but found it hard to understand how some of them (web apps with a handful of pages) were more expensive than our accounting system or project management services we subscribe to?!?

[1] - https://cachethq.io/
Math Camp Is Joining Pinterest
Are you really going to ditch StatusPage that quickly? I'm not a huge Atlassian fan myself, but StatusPage is a great tool.
I like the idea that if you took both necklaces and shuffled them around in a way that neither you nor the shopkeeper knew which was which and then gave them both back to him, you would have essentially robbed him without taking anything from him.
I've got a uncle whose a COBOL solutions architect at a large company and he makes less than 125K. It's a decent living but he doesnt really have the ability to make a move like many of his .net based colleagues.
It's well known that Financial companies are generally among the worst places for programmers to work. Learning COBOL just sets you up for a lot of that.
Maybe they want to use existing hardware?
Any Video Converter Ultimate Serial Key Gen, Crack FREE
Very interesting! Thank you for the detailed reply. I have always wondered about the detail that went into soundcheck. Sound often seems too loud in a bar venue. I don't know if that's where you are more likely to have an amateur sound tech or it is just difficult to get a loud enough sound in a small space. Or maybe I'm just a little baby when it comes to sound.
Speak for yourself. I prefer to have accurate rendering, especially for something like pseudo transparency which straight pixel displays always get wrong.
Too many chat apps ....

My son is in japan, I have to load line on my phone. I sometimes work in China, I have WeChat. Hangouts for text messages. Work uses Zoom. Another group I hang out with have settled on Slack ....

I want just one
Not to mention alternate fret positioning, partial frets, and things like New Standard Tuning. You still have the same scale, but new shapes change composition.
Online Advertising Metrics Brands Need to Pay Attention To
Innovation in digital advertising has reached new heights. While marketing is now all about sharing stories, hashtags, contests, polls, and prizes, keeping a track can become difficult in no time. Technology brings automation and programmatic accuracy, but tends to confuse many with a gamut of parameters and metrics. It is all about revenue based on complex data sets and sustained engagement.

Is the brand’s goal limited to simply getting a high click-through rate or visitors converting into revenue-generating clients? Is the ultimate objective all about creating awareness of the brand or to expand into a new business segment? Budgets vary, and companies need to see if their targets are achievable going by the rates (cost per mile, inventory, etc.) being offered by popular websites.

The 3 metrics to save you from confusion while measuring campaign success:

1.	Impressions: Impressions are the total views an ad gets and it is crucial to assess the success or failure of the campaign quickly. Impressions don’t necessarily mean conversions, but they deliver a fair idea about possibilities of untapped engagement. High impression rates also mean that your publisher is dependable. And some of those views will have clicked and viewed the deeper message, which means a step in the positive direction.

2.	Conversion rate: The percentage or fraction of people that convert into a lead or customer as the result of a marketing campaign determines your success in a major way. This data helps to analyze how well the engagement has got people to visit your site and fulfill the objective, such as purchase, re-purchase, subscription, etc.

3.	Revenue: Whatever the other parameters say, in the end it’s revenue that matters. Measuring campaign success cannot be limited to CTR and conversions. Revenue will tell you the value of all purchases made as a result of an engagement through an ad campaign management solution (http://www.tavant.com/adtech).
I think the concept is illustrated by some kind of ludicrous company wide morning status meeting. Every person added to the meeting wastes more of everyone else's time. The 3rd person wastes the time of two coworkers, the 100th wastes the time of 99 coworkers. You can indeed end up in a place where overhead is over 100% of time spent where you're working overtime late just to finish the morning meeting.

That said, this nonsense is pretty divorced from reality.
I ask since I work on probabilistic programming in Haskell and am always looking for more use cases.

Good luck and I hope the work is published.
hund.io is the best alternative in my opinion. It integrates with pingdom too, and has some other cool features.
I was trying to make a joke about bullets, but bad drinks were definitely a problem,too!
> In google there is a regret that they didn't open source a lot of stuff, because it ends up being reproduced outside of google in some form.

What regret? A lot of the open-source clones of Google's internal projects come from Google themselves.
https://en.wikipedia.org/wiki/Scratch_%28programming_languag...
Dennis Cooper fears censorship as Google erases blog without warning
Buzzfeed seems to have more information. Some social media of what's going on. Careful, some graphic images.

https://www.buzzfeed.com/claudiakoerner/truck-drives-into-ba...
How are people using this? I haven't automated anything on my OS X machine, but I've also never spent any time thinking about what I might automate.
That's why I still find it odd how little CA is investing in desalination and water recycling, compared with other arid places.
Hospital checklists are meant to save lives – so why do they often fail?
> That means up to that point, 40 people had either quit or been fired. (And of those who quit, nearly all did so when they found their peers increasingly unwilling to tolerate to their disruptive attitudes, and thus less fun to work with — misery loves company, and if your peers aren’t as miserable as you, you leave to find others who are.)

That sounds like one bitter CEO. I mean who would ever quit a company where one develops expense reports all day.

Sounds like a dream job...
Why Medium Owes You Nothing
I too find that when programming in front of people my ability to think logically about the problem is hampered by the other half of my brain trying to analyze the interviewers reactions. I am not able to fully focus on the problem because my mind is constantly distracted.

Growing up I played sports all my life and never had a problem in front of crowds. I suspect this is mainly thanks to the cerebellum acting as a co-processor to the pre-frontal cortex of sorts. In an interview however, there is simply way to much ancillary analysis going on to fully focus on the task at hand.
Can someone provide a tl;dr version? :)
I'm including a continuous integration step as "normal deployment pipeline". Probably code review and other steps as well. The point is emergency is always --forced.
Phabricator looks great, but can the end user edit the menus to change the spelling of Maniphest, Phriction, Conpherence, Phame, Pholio etc.?? That's cute for 5 seconds but then would drive me crazy if I had to see that on a day to day basis.
I've been thinking about a new acronym for a web development stack.

I build my apps on GNU/Linux, deploy via Apache, and use Django (with DRF) and Ember.

So how does "GLADE stack" sound?
> Transactions are still in batches, but the settlement between banks happens nett between the local banks.

Same thing in Sweden, I believe. Cleared through Bankgirot.

https://en.wikipedia.org/wiki/Bankgirot
Bitbucket Server developer here. I'm not sure if you're on Bitbucket Server or Cloud, but either way >5 minute merges doesn't sound right. Have you tried creating a support ticket?
> If a place finds themselves having a lot of MATLAB code....That's a huge red flag.

Serious question: do you feel that way about other older languages too? Would you balk at a C++ shop (which isn't doing high performance or low level stuff?)
JPEG2000 might be a nice choice, it is often used in scientific environments.
Standard DRF is nothing like the JSON API spec.
Why not use a better format to begin with? Like FLIF: http://flif.info/
Ask HN: Grants for artistic or scientific projects
Hi there!

I am curious to hear other peoples experience with applying for tech grants for products that are not growth or monetary in nature, but could still prove useful as either an exhibition of technology for a company, or as a tool for students/the public.

Are there avenues to search or apply for these sorts of things?

E.g. I have a project that am 50% done with (as far as my skills allow), but would need a small grant to complete the project. I have high belief in its potential to be highly functional and quite beautiful. It would be appropriate in universities, computer museums, and in home. How do I get someone to listen to what I have to say, short of coming up with "funders," given that there is little to no immediate monetary value?
This trope is unadulterated bullshit.

Thanks for beating me to the punch. If they want to run a company on the basis of snappy, feel-good slogans ("We're all 10x-ers here!"), that's one thing.

But the thing that gets me about the 10x-er line is that it isn't even in agreement with the original research (whatever you may choose to make of that research -- there was at least some research done on this, and its basic findings don't seem out of line with subjective, day-to-day observation).

Unfortunately, those findings never said that top performers were "10x better than average." Rather, that they were 10x better than the worst performers, on the very bottom of the scale. So if there's anything all to the quantitative side of their findings -- it's that the "best" formers are merely... 3.16x better than average. Which, sadly, doesn't make for a catch slogan that you can use to emotionally manipulate people with.

And if you ever brought up this inconvenient fact at an Expensify meeting -- next time you heard that it's time to go on the warpath, and root out all the lowly 8x-ers and 7x-ers -- I'm sure you'd be pegged as a disruptive, miserable, self-hating narcissist bent on bringing others down to your own level.

And of course, immediately be put on PIP.
Eh. It's more that Matlab code can either call out to fast linear-algebra libraries or go through an interpreter, and you have to memorize which language constructs do which. I'm definitely a professional programmer, but I still can't write fast Matlab code for that reason.
Has Silicon Valley destroyed the original hacker ethos ?
Aside from using TDD for years, a few incredibly helpful tips I remember daily out of the book titled Test Driven Development: By Example, by Kent Beck:

Test lists - plan out a feature/system by listing out its tests. I do this in the form of behaviours and required inputs.

"Start small or not at all" - begin coding by doing the simplest super basic pieces first. You can then start the harder pieces last with a more informed complete understanding of the problem.

Edit: formatting
> She had scratched through her skull during the night—and all the way into her brain.

What?! Is this even possible?
The obsession with creating ‘perfect female robots': Should women be worried?
So what if people like one supermarket? If they don't like the product placement they can move on to the next.
What I see is a whole bunch of miners who say they'd like a change but won't make the very small effort to actually make one.

My other points that you skipped over all still stand. If the majority truely wanted change they could do it painlessly. But they don't so the minority that does has to find something to blame besides lack of support so you come up with a ridiculous dream in which a handful of developers are holding everything up.
open floor plans can cause something like that: http://heeris.id.au/2013/this-is-why-you-shouldnt-interrupt-...
Yes, it should all just switch to FLIF

http://flif.info/
Bishop Fox (https://www.bishopfox.com) | Phoenix, San Francisco, Atlanta, New York City | ONSITE or REMOTE | Full-time |

Bishop Fox is a leading IT security consulting firm serving the Fortune 1000 and high-tech startups. We protect our clients by finding vulnerabilities and building defenses before the attackers can break bad. From critical infrastructure to credit cards; social media to mobile games; flight navigation systems to frozen waffle factories — we’re right there, advising every bit of the way.

We’re looking for talented hackers and security associates to help us secure some of the world’s most complex software and sophisticated technologies.

Interested? We have several openings in both our Assessment and Penetration Testing and Enterprise Security practices.

-

APT

Penetration Intern - http://grnh.se/v26gcr

Pentester - http://grnh.se/rdhk28

Senior Pentester - http://grnh.se/i6p5cv

-

ES

Security Compliance Associate - http://grnh.se/aw8dc7

Security Compliance Analyst - http://grnh.se/dufp6r

-

If you have any questions, please feel free to email careers@bishopfox.com.
> I've been raised to not ask what people make, that it's considered rude - so I have no clue what she makes.

Sure, but within the same family? While I was a kid this was vital to get some idea of the family budget. :P

Of course, it's simple enough to look up at Skatteverket...
Securing Docker with TLS certificates