skysight-inc/HackerNews huggingface dataset:
I concede my math is off. The algebra is good, the arithmetic bad, right at the part I was declaring basis points. They're not bps, they're straight percentage points (making the profit margin reductions off by a factor of 1/100 - d'oh!).

Redoing the math: Walmart, PM = -1.51% (=3.5 - 6 * 0.835); McDonalds, PM = 1.66% (=19 - 6 * 2.89). Clearly not tenable.

For the giggles, I then went I calc'd on price increases (putting aside supply-and-demand considerations) to cover $6/hr increase. PM and Markups came to 3.3% and 5% for Walmart; 16.2% and 17.4% for McDonalds. These are gross overestimations to be sure, since the approach is akin to giving every employee a huge wage boost, but really we need to know what proportion of employees would get the increase to meet some minimum wage level. Study at https://www.purdue.edu/newsroom/releases/2015/Q3/study-raisi... puts it around 4.3% for restaurants.

Anyway, plenty of good opinions on what we might see: http://www.usnews.com/news/articles/2015-12-22/minimum-wage-..., http://www.frbsf.org/economic-research/publications/economic..., http://evans.uw.edu/centers-and-projects/minimum-wage-study.

OK, this horse has been flogged pretty good.
Really interesting, thanks. I will look through the work you're doing
Take Advantage of AskAnny.com's Free Consultation and Business Report
prototypes are actually a really good way to deal with inheritance.
I doubt this, if there's a chance other local devs might then ask for more.
I'll be 57 in 3 months. I've been coding professionally
for 35 years.
Simplicity of use isn't the only benefit they get from Noise Pipes; they also get increased security, in a couple of important ways.

It's not the choice I would have made, but I am not as good as Moxie or Trevor.
>>If you weren't making any distinction then I don't understand why you brought up cars/robots going berserk in the first place.

I brought up the issue mainly for these reasons: a) safety issues in cars/robots are more obvious; b) if google can do this (such harmful pranks) with email, then they can do such (harmful) pranks with their other products too, including cars/robots.
I wanted to bring out these issues on the discussion.
Is this similar to Oracle RAC? I think RAC fully commits transactions to all nodes in the cluster (or at least N nodes in cluster)?
Classism in America
There are UI design changes afoot, I believe. The big changes for self-hosted users recently are the new manual at www.phplist.org/manual and the new forums, discuss.phplist.org (using discourse, which I adore!)

I think for small volume it's always better value to use the .com service. Using self-hosted is a lot of work for small volumes. I always used .com for my small business (years before I worked for phpList too) :)
Well, I'm sure you make some "enjoy the present" vs. "enjoy the future" tradeoffs (e.g. safe sex, hopefully). This trade-off will simply be different for each person. In any case, the author wasn't very clear on this, but it's not necessary that his sister (a manager) actually worked more; plenty of programmers work a lot as well (overnight support, weekend work, "we have a deadline next month" sprints, ...).
Many mediums that can transfer energy quick, can disperse it quickly, leading to issues if that medium malfunctions and explodes/catches fire.
I get that convenience beats quality everytime but why do we pretend that `convenience == quality` is true?
Fintech startup Scalable Capital raises €7M in a Series A funding round
Why Choose Us for Call Accounting Software?
Call for Papers for Meeting C++ 2016
Let's assume your site is now working with option A. Conversion rate is 5.7%, measured over a month.

You're now running an A/B for 1 week with option A and another version, option B. You get a conversion rate of 6.5% for option A and 5.9% for option B. Normally, you'd say that 6.5% is better than 5.9%. But how sure can you be if you don't control the other factors and both are performing better than before? How many visitors do you need to offset the influence of offsite factors?
This presumes a few of things about the decision being tested, many of which aren't always true.

I ran a few basic A/B tests on some handscanner software used in large warehouses. The basic premise is that the user is being directed where to go and what items to collect. The customer wanted to know how changes to font size and colour of certain text would improve overall user efficiency. But the caveat was that we had to present a consistent experience to the user- you can't change the font size every 10 seconds or it will definitely degrade user experience!

My point is that it sounds as though the 1-armed bandit will probably work great provided the test is short, simple, and the choice can be re-made often without impacting users.
Using the force of the state as an editorial voice is the opposite of a free press. I understand that a case can be made for what your saying, but make no mistake - it is a case against a free press.
Of course. Buy the assets, sign hiring agreements with the old people, close down the door on the old company once everything is transferred.
> "I envy Estonia and Cyprus, they both in a critical time, took bold decisions that both required great effort and persistence to accomplish their goals."

I don't know about Estonia, but if I remember correctly Cyprus' solution was a 'bail in' (i.e. using the private savings of its citizens to bail out the banks). Couldn't they have found a better solution than that, like, for instance, guaranteeing the savings of their citizens with an asset freeze and letting the failing companies fail?
Just out of interest, why do you need a Greek branch? Why not just pay the salaries from, say, Germany?

Genuine question, I don't have an answer either way, just happy to learn.
if you want true engagement and real passion let the worker partecipate in the company profits based on his contributions.
Java generics never cease to impress
Maybe available capital is currently underutilized.

(which is admittedly hand wavy and ill informed, but there must be some limit to how efficiently a given economy can put capital to use, faced with abundance, that lack of efficiency might show up as outlier valuations of particular experiences. At least the recipients on the club side are likely to put the money to more comfortable purposes.)
Remember that iPhone app that simply said "I am rich" (or something like that) and sold a few copies for $999 before Apple pulled it down? It is always amusing to see the ridiculous things people would do to make themselves feel better than others around them. Some "celebrities" charge hundreds of dollars for an autograph or a pic and people still pay for the privilege. I guess as long as people pay for it, there would be someone to take advantage of it.
'Panama papers' came from e-mail server hack at Mossack Fonseca
My reply to daveguy might apply to some of your questions, not sure if you saw it: https://news.ycombinator.com/item?id=11412809
In my view, programmer scores very high in the criteria mentioned: it's creative, non-repeating (to a degree) and collaborative in nature. It also pays well, and is in demand and pretty future proof.

http://henrikwarne.com/2014/12/08/5-reasons-why-software-dev...

http://henrikwarne.com/2012/06/02/why-i-love-coding/
iOS 9.3.1 / iOS 9.3 Jailbreak for iPhon
Hardly. There are fossil and nuclear plants being built today with design lifetimes of 20 years. Adoption is certainly shooting upwards in some countries, but it's going to be a while before renewables go over 50% worldwide.
I took a management path at first, thinking it was a natural progression upon obtaining over a decade and a half of experience and being enouraged by my peers over the years. I was never unhappier. I gave it everything I could. My team loved me and I shielded them from mountains of pain and frustration. I got sick from stress and mildly depressed from lack of a technically creative outlet. It took me over a year to recover physically and now I am fully back in the game developing as a technical lead. I still manage, obviously, but within a different context.

From my standpoint, I do not regret anything. I learned from these experiences because I love to explore and am not afraid to fail along the way.

I see so many that seek advice when they have the power to take action themselves. So much time wasted really.
One factor is easier to change than the other. The car owner can change cars or repaint it. A black man can't trivially change skin color, and they're going to feel that making an effort to be productive is less worth the effort.

If a significant number of additional stops which they have no control over would impact their job performance and reputation (frequently being late, etc), risking getting them fired at no fault of their own, what are they going to do?
"And the LCD screens on these printers tend to be small and hard to navigate."

Why would you need to navigate an LCD screen on a black and white laser printer? Most low end lasers don't even have an LCD. You use the included utility on your computer which tells you everything you need to know about toner level, pages printed, ECO mode, etc.
What Blockchain Technology Can Do and What Could Be Overstretched Expectations
I agree, every article about A/B testing is talking about making small changes and measure them, while you should be measuring only big changes or nothing at all.
What about your own startup?
It can hardly be called a crisis as long as people are still paying those prices/rents. Presumably they have rationally decided the better option for themselves.

If/when prices collapse and people lose jobs, those in debt and without savings would then be in crisis.
Avoid crime hotspots in London with new app
Professor Turned Entrepreneur Founds L2 to Benchmark Companies' Digital IQ
I've seen a demo, I can't remember which, where someone developed a voxel engine with very fine grained voxels, which ran mostly with shaders. The results were pretty impressive. The easier it is to program a GPU the faster programmers will do more and more on the GPU.

I personally don't like software voxels, they're too big and ugly. There is much more potential in doing procedural geometry with proper instantiation.
I never said they did it from the goodness of their hearts.

I said, they swooped in - then ceased all sales of Revolv products. I have no insight into why - but perhaps they figured Revolv nearly went bankrupt selling these damn widgets, why would we keep selling them as well. But then instead of shutting the servers down right then, decided to pay to keep them running for nearly 2 years.

I'm sure they had rational reasons for buying Revolv, even if the product never took off.

And perhaps they had reasons for delaying the shutdown for two years.

See, that's the thing I don't get - the company basically failed - somebody comes in and buys it up, and keeps the lights on for two years, possibly to avoid exactly the nerd rage we're seeing now. But then the nerds rise up and rage anyway =).

Hell hath no fury like a nerd with a grudge...haha.

Seriously, some of the things that we as a company get up in arms about - if you actually talk to mainstream people, they're like, huh?
A roadmap to interstellar flight
Ofcourse, that's what A/B testing is about. But this only works if you have lots of traffic. The smaller the amount of traffic, the bigger the influence of offsite factors. Also, the results become more difficult to explain: https://news.ycombinator.com/item?id=11438098
going to try!
> Developers spend more time reading than writing code.

> Yet mainstream IDEs are basically glorified text editors.

These two statements are exactly why I started working on a developer tool for exploring and understanding source code.

Coati is an interactive source explorer for C and C++ that makes comprehension of existing source code easier and allows for quick navigation whithin the source code: https://www.coati.io/
I'm not sure about her not getting ideas like that herself. I'm a step-parent to four kids, and one in particular has an imagination that most people would kill for. She takes it upon herself to get into all sorts of things, writes stories with real depth of imagination and concepts behind them, and has recently taught herself to do stop-motion animation to tell these stories. I'm sure if she'd taken to journalism it would have been a similar story, so here I see a kid who has real ability and has taken to the role model she has in her father. Maybe Dad is pushing her too much, but maybe she's really into it.

Reporting first seems a big deal to me as everyone else could well be copying what's already been reported. I would think that the first person to report it accurately is serving the most purpose (subject to being correct, etc).
> Ah but you can't. The GC will still pause and trace no matter what.

The tracing can happen concurrently with the appropriate config. And I wouldn't be surprised if you could disable GC, at least for all practical purposes (e.g. only GC at 100% space usage or every 10000 years, or some such).

> As far as I know, you can only control allocation at the level of "retainment": you can keep something from being GC'ed by keeping a reference to it. Potentially you can also reuse memory. So basically, object pools. This is much less efficient than arenas, where there is one malloc and one free (or one per memory page).

AIUI you can do that by defining objects backed by an unsafe buffer (technically a non-public API, but there's an understanding that it will be supported and the wheels are turning towards standardizing either it or something equivalent that supports the important use cases).

> Also reusing memory is a bit ugly: you can't specify that things are final anymore, which you can in C -- sure this is no hard guarantee (it isn't in Java either) but it's a useful indication that during the lifetime of a "logical object" (not its memory) it will not change.

I didn't think C supported final at all? I agree that it's less convenient than it might be and a lot less convenient than standard Java, but I'm not convinced it's really any worse than what you'd be doing in C.
Open Bazaar launches: Is this decentralize marketplace the next killer app?
You'd have to deliberately try to not get better during that "ten hour day" at work.
>Right, so you can now buy a burger off of the dollar menu, which costs approximately 1/7.25 hrs of your labor.

Yeah, I've tried those they're pretty gross. You can also buy a Big Mac for the same price as in the US.

>When you earn $15/hr, you now have to work 19.5/15 hrs to earn a burger.

A much, much better burger.

And you've got more disposable income too.
I think the more probable connection for Columbus would be the Basque cod fishermen that were fishing off the Grand Banks of Newfoundland years before he sailed the ocean blue.
I had the misfortune to use Drupal a while ago. It seemed like a very convenient and powerful way to get an extremely full-featured and rich site up quickly. It was only after attempting one of the frequently-required updates that I realized that its architecture was atrociously bad. I left immediately and never looked back.
> No integers.

Fair enough.

> Assignment is declaration.

Not exactly. You can declare variables separately, if you want. In fact, a "var x = 42" statement will actually be split into "var x;" at the top of the scope and "x = 42" wherever you actually wrote it by the interpreter. The specified behaviour is a little weird and non-obvious, but once you know it, you know it.

> Prototypes.

That's a matter of taste (plus the problem of optimisation at the VM level, admittedly). Besides which, you can basically use prototypes to do classes, if that's your bag, and of course we have class syntax now anyway.

> Curly brackets & semicolons.

Semicolons are optional, which however you complain about below. So are some curly braces. The only alternative to having some kind of block delimiter would be significant whitespace, which is a perfectly legitimate preference but has its own warts.

> Semicolon insertion.

Around which the rules are fairly simple to understand. It's possible there's just a better way to do it (I know Go has ASI, for instance, but have never heard anyone complain).

---

I find this a most peculiar list of JS warts (what, not even a shout out for ==, bizarre implicit type coercions, etc?) There's no doubt it is a deeply flawed language, a big part of learning it is learning about the various spike-pits lying in wait for you, and the extra tooling required to mitigate its flaws comes with its own set of costs.

At the end of the day, though, you can write pleasant, readable and - yes - effective code in JS. There are worse languages to be stuck with, as long as you watch out for the spike-pits.
Thanks for the compliment. While I as a GlusterFS developer would like to see us get more credit for the ways in which we've innovated, this is not such a case. The basic model of forwarding operations instead of changed data was the basis for AT&T UNIX's RFS in 1986 and NFS in 1989. Even more relevantly, PVFS2 already did this in a fully distributed way before we came along. I'd like to make sure those projects' authors get due credit as well, for blazing the path that we followed.
300 Days Away From Programming
Is email sinking the U.S. economy?
Not really at all what I pictured Uhtred to look like, though.
I suppose it'll be like YouTube's automatic subtitles for audio. It'll do a bad, but passable, job: at least the blind and visually impaired have some idea of what the image contains.
Seriously? If they move to Singapore why should they ethically be liable for US taxes anyway? It's not like the US provides exemeplary services to non-residents that are superior every other developed country (which all do not tax their non-resident citizens). For instance, they didn't even opt to evacuate most citizens out of Yemen and requested help from India to do so.

So no, I don't support paying taxes for services I don't receive. If I had to make an analogy, it would be like a remote worker being charged for a catered luncheon that he/she clearly can't attend, and when asked about being exempt like every other remote worker, being told that he/she became a remote worker solely to avoid the lunch payment and so should not be exempt.
> "Unfortunately, instead of going back and fixing core deficiencies in the language standard, it looks like ES6 & 7 are thick cakings of lipstick on the pig."

The fix isn't ES6/7, it's WebAssembly:

https://en.wikipedia.org/wiki/WebAssembly
> If in the past years manufacturers had to cheat on emissions in order to present improvements to performance numbers

The cheating is rather insignificant when compared to the actual decline in emissions over couple past decades.

Internal combustion engines have become more efficient all the time; there is a lot that has been developed there over the years.

Many of those things, such as the material technology, probably benefit also electric vehicles. Tesla as we know it wouldn't be possible without the pile of innovations done with combustion engine cars.
I totally agree with all of this.

The cult of oversharing has devalued everything to the point of bankruptcy.

Twenty years ago I didn't care what you had for dinner. Including a uncomposed phone pic of it doesn't mean I care now. Twenty once daily bad photos of your cat? No.

The photos that I do care about - the well composed image from my semi-pro photographer friend, the photo of the meal celebrating your 20th anniversary or the photo of your animal companion doing something unusual are lost in the sea of mediocrity.

I consistently took more pictures when I used a film SLR than I do now. I've almost completely stopped taking photos, and losing interest in photography.

When we had film, we'd throw away the bad ones, and just keep the highlights. I'd take 36, and end up keeping just one. Now we take so many that we can't filter. But they're nearly all fit for the bin.

Everyone now thinks they're a photographer though. Clearly they're not.
Why does the headline lead with "email", which has been harassing people since the 1980s instead of with "smartphones", which is the the invention associated with the productivity drop in time?
JavaScript was supposed to be a sane language (Scheme), but it is what it is because Netscape's management decided (twice) they need to be competitive with (first) Java and (later) Microsoft right fucking now.
> When a 9 year old consistently does your job better and more thoroughly than you do purely out of enjoyment maybe it's a sign that you should try harder.

Maybe it's a sign you should find another job.
Ok, so you buy some widget for $300.

You get a couple years use out of it - do you really expect the company at the end of it to be like, gee, let me buy the gadget back off you?

I mean, come on....

It'd be super swell if the company decided to just throw money out at people like that, but come on, the sense of entitlement of some people here is nuts.

Look, I bought the Titanfall game. It's multiplayer-only. I knew that when I bought it. Just like the people who bought Revolv 3 or 4 years ago.

If Respawn (makers of Titanfall) decides to shut down the servers tomorrow, sure, I'll be upset, but I'm not exactly going to go on some massive nerd-rage, because I believe they should just keep it running forever.

Do you really think I'm going to turn around and demand a refund, a year later?

I work in tech - so I know how much it costs to keep infrastructure running, and the teams of people that work behind the scenes to keep it all running smoothly.

Surely we're not so disconnected that we know that we engineers get paid a pretty good amount, right?
If you're so interested in details like that, then you surely know that humans were on North America thousands of years before the Norse, so the Norse didn't "discover" America any more than John Cabot or Christopher Columbus did.

(Of course, you are using a different definition of discover; more like how I discovered a great hamburger restaurant in town, even though many others knew of it. I am highlighting how one must be aware of multiple shades of meaning, and not assume there is only one.)

In any case, I gave two additional definitions, to show that yours was not the only, nor even the most common, definition. Your response now concerns only the geological one. However, that is not the definition in use here. The third, cultural definition places Iceland as part of Europe. This article appears to concern that modern, cultural definition, not a geographical or geological one.

For similar cultural reasons we say that people from Hawaii are Americans despite Hawaii not being on a continental plate, or that Los Angeles and Catalina Island are part of North America. We also say that Columbus came to America in 1492 even though he didn't get to a continental mainland until his third voyage in 1498, when he reached what is now Venezuela.

As you are someone who cares about correct names, may I suggest you use the terms "North American Plate" and "Eurasian Plate" for the two plates which meet at Iceland, not "American" and "European"?
It's probably marketing.
Introduction to Flink: Implementing Session Windows Using Custom Trigger
Its all our fault: when buying a printer, we usually just go for the cheapest one, no matter what it might cost in the future. Just like when buying an airline ticket we (usually) buy the cheapest one, not taking in account future expenses.

A company offering an actual-priced printer, with actual-priced ink would go out of business fast: almost nobody would buy the expensive, unsubsidized printers.
See https://news.ycombinator.com/item?id=11417545 for another aspect of this.
The article states the price of a couple of cheaper burgers, (a $5.50 Big Mac and a $8.90 floor for the specialty burgers).

5.5/15 doesn't beat 1/7.25, but it's a lot more competitive than 19.5/15, and I imagine the Big Mac isn't the cheapest burger on the menu.
Gartner Magic Quadrant for Application Security Testing