skysight-inc/HackerNews huggingface dataset:
They might, if used properly.

I do admit that I need to update myself with what GCC 6.0 allows vs the letter of the TS.
Yikes...My primary PC is 5 years old. Works great.
Sorry, should have mentioned it in my previous comment. I'm from in Ireland and work in financial IT as a software engineer.
On the other hand, he/she was talking about high school kids. From poor families. Using top-of-the-line smartphones.
Hell, I can afford to buy one iPhone per month, but I still don't have it because I think it is unnecessary luxury for me. Noting wrong with the kids and their parents - they can spend their limited funds on whatever they like. But it bites them in the end...
By adding `save-exact=true` to .npmrc in a project NPM saves the exact version.

Learned this trying to fix Shrinkwrap a few weeks back but seems like it's a good practice for securities sake now.
Oh man, this was my last boss who literally destroyed every one of the critical reports to key clients. I quit when I realised he was undermining me to the CEO, and the CEO was listening to him. He then completely borked the entire system so badly that he was forced to resign 6 weeks later.

The company went from 25 clients to 4 last month.
CDE+Global+industry+announces+110+new+Northern+Ireland+jobs
Two points:

1 - I can't tell you the number of times I've asked if the person has an Android phone, only to be told: "No, I have a Samsung Galaxy..."

2 - I agree, severely anecdotal. :) I think you'll find that most on the street have never heard of the OnePlus One, and that same group see the iPhone as a luxury item.
Yikes that must not have been fun.

Sure, and it's good to be aware of, but I would still classify something that poses a risk to 0.025% of the population as "almost certainly safe." Anything could be harmful to 1 in every 4000-17,000 people.

Sorry that happened to you!
I like Tick-Tock-Punch personally, but it doesn't really matter. I wonder how long this next pattern will last? Probably not nearly as long as tick-tock.
(Lenovo) Motos are pretty good with this.

I've had a G and X Play, and update support has been pretty good.
IMO, the difference in readability has little to do with the difference between OOP and FP. What's important is the expressiveness of the language.

So Ruby can be very easy to read because you can simply keep appending methods to the right.

In Haskell you can do the same, only you'll prepend functions on the left, so you end up reading expressions from right to left:

(intercalate ", " . map show . Map.elems) myMap

What I find really hard to read, are expressions where the direction of the data flow changes, something that often happens to me in Java:

Streams.takeWhile(list.stream().map(e -> f(e)), e -> e.isNeeded())
I liked the good 'ole 1970's in Silicon Valley. The saying was that if you didn't like your job then just turn into a different parking lot on your commute and get a new one for more money. It was pretty much true.
I don't agree, but there is a level of interpretation at play in here:

elegant: builds a system in a way that is technically satisfying

efficient: builds a system in a way that uses the least resources

effective: builds a system in way that best solves the problem

I've built a lot of elegant systems that didn't solve the right problem but sure looked good.

I've also build systems out of leftover servers and laptops that were super inexpensive.

But I've learnt that there are times where spending money is the best way to build the system that the customer actually wants (and will pay for).
Thanks for this! Cheers
It's strange that there's substantial value to "ownership" of developers, such that you buy and sell them like herds of cattle ("acquihires") and hiring them without consent from their current employer is "poaching".

I suspect this means that as a group we're not negotiating hard enough on salaries.
I enjoyed it, though less than Ready Player One which has a similar vibe. I was amused that my Google-employed friend docked it a star for showing Google as a nerdy utopia which she did not feel began to accurately reflect the truth of the company.
It was just an illustration, I wasn't meaning for you to go buy it. I don't know enough about phone prices to be able to say whether that's a normal price or not. I used it as an illustration because I have picked up plenty of smart phones on sale at Best Buy. Most recently the Moto E for about $20 on sale.
Ash tree set for extinction in Europe
So basically a business that isn't going to be feasible for the next 5-10 years.

That's not a business model then
Reminds me of this interpretation of Minority Report, only with AI instead of human precogs.

http://mjyoung.net/time/minority.html
Yes right at the top of the article it describes the chemical differences.
We went through the comp data on this thread and another one on Google comp (https://news.ycombinator.com/item?id=11314449), and we added it all to this Google Sheet:
https://docs.google.com/spreadsheets/d/11tyJW9KPcSiLZBBuf0Z1...

Feel free to share/add to this doc. We'll post this in the Google comp thread too.

Here are the median comps by level for Amazon and Google, just based on the postings collected in the Google doc as of 3/22.
--Amazon --
New grad: $141K
SDE1: $146K
SDE2: $173K
SDE3: $250K
TPM3: $220K

--Google--
Level 3: $170K
Level 4: $200K
Level 5: $312K
Level 6: $575K
T7: $640K
Tech Level 5: $660K

Just a few notes - Total comp includes bonus, signing bonus, relocation bonus, and stock. Bonuses and stock were all annualized straight-line. (I know this is not how Amazon stock comp is done, but we assumed this in our calcs.) Since we took postings from 2 different threads, it's possible that one person could have posted once in each thread, in which case that would show up twice in the Google doc. Also, there's a lot of variance particularly with bonuses which are lumped in, and some of the higher levels only have one data point, but you can look at the data in the Google doc if you want to dig in.

If it helps with comparison between Amazon and Google, here's how Amazon levels map to Google's (from Quora: https://www.quora.com/How-do-Amazons-engineering-levels-map-...)
Amazon SDE 1 - roughly a Google T3 ("I") or T4 ("II").
Amazon SDE 2 - roughly a Google T4 ("III")
Amazon SDE 3 - roughly a Google T5 ("Senior") or T6 ("Staff")
Amazon Principal - roughly a Google T6 or T7 ("Senior Staff")
Amazon Sr. Principal - roughly a Google T8 ("Principal") or T9 ("Distinguished").

Full disclosure - we're Step (http://www.step.com), and we're building a platform to help engineers and product managers anonymously crowdsource personalized salary and level estimates from decision makers and hiring experts at tech companies. This thread is especially interesting to us, because it shows the need/demand for more transparency around compensation and company feedback. Right now, we're working with ~10 NYC startups that will assign personalized salary/level estimates and other feedback to anonymous profiles, but our bigger vision is that as soon as someone signs up, they'll see how each and every company values them without having to interview/talk to recruiters.
It's sort of presumptions to assume that many poor people have iPhones because they want to look cool. Perhaps they feel that the device is a worthwhile investment because it lets them have things like the Internet and email and messaging services and is liable to work properly.
But the user didn't take over the IP, it only took over the name on NPM's registry.

As for the DMCA, usually not since most FOSS licenses are explicitly irrevocable, but with the WTFPL, who knows.
I suspect this criticism usually comes from people who don't use Nim because anyone inclined to be bothered by it will not use Nim for that reason.

I agree that "just keep a consistent style" is a good approach for single-person projects. It's harder to keep it working well as you get more people working on the code, though.
I never thought of how important the distinction between local and federal regulation could be when establishing a market. I think you hit the nail on the head. Regulations made the price high to begin with so there's plenty of profit, even if uber wasn't so expensive.

A startup in my town recently launched an app that basically acts as uber for established taxi companies. Interesting to see how that plays out.
Because Apple isn't an advertising company.
Quantified Sex
Your spot on that some stores are offering grocery services. Our local Hyvee is doing this and has been a life saver [1]. For this to work you already need a distribution imo.

Orders over $50 are free for pickup, just drive there and they load it into your car. To house deliveries are free over $100.

I don't know if they are making anything on the delivery or just taking it out of the per item markup. Just makes one realize how much markup are on the items. I spoke with the delivery guy and he said they are doing past 300 delivers a week.

[1] - https://www.hy-vee.com/grocery/
They pretty much have to, right? The alternative is for Google to make the announcement for them.
I miss my "Turbo" switch that used to be on older PC's. Just press "Turbo" and your PC is good for another couple of years.
That would make you sick.

The point is it feels fixed in 3d space, like a monitor. Fixing it to your head movements is not going to work, you'll just have a low resolution monitor stuck to your head
> Checking our node_modules folder into source control (and avoiding ever 'npm install'ing again), seems like a bad idea.

Why? Vendoring dependencies is a "thing" people do.
Reminds me of the time Schiller dumped Instagram after an Android version came out.

A reader noticed Schiller deleted his Instagram account (@schiller), and then reached out to Apple’s most visible public speaker by Twitter for confirmation. Schiller told the reader that he quit the rising photo-based social network, because the app “jumped the shark” when it launched on the Android platform.

http://9to5mac.com/2012/04/19/apple-marketing-svp-phil-schil...

At the time, I thought it was a slap in the face to people who couldn't afford iOS devices but wanted to join the Instagram community. Schiller portrayed it as a drop in quality, apparently:

Another 9to5Mac reader, Clayton Braasch, claims to have emailed Schiller directly, asking him to elaborate upon the statement. In a post on his blog, Braasch writes that Schiller responded — 9to5Mac says it has verified the email headers — and that while Schiller still considers Instagram a "great app and community," he enjoyed the fact that it was used by a small group of early adopters. Now that its reach has expanded, Schiller allegedly wrote, "the signal to noise ratio is different."

http://www.theverge.com/2012/4/19/2961612/apple-phil-schille...
I agree. Someone making free OS software for others to use shouldn't bundle.

I made the assumption on the top post that they were in-house proprietary software given the reference to keeping everything in git.
He neither contacted a lawyer on his own to check whether kik's claim was valid nor did he contact npm while he still received all mails from kik to npm in Cc. He was just trying to sit it out and then caused a lot of collateral damage by pulling all his modules.

I have dealt with a few such problems myself and more often than not a simple counter demand that the other party should substantiate their claim was enough to make the claim go away.

And this is not even a multi-billion dollar patent troll - it was merely about a trademark, which every lawyer should be able to check in 30 minutes.
It's a reasonable response: that driver isn't delivering groceries to you, they're delivering to your whole neighborhood. As the density of delivery orders goes up, there's more and more opportunity to batch nearby orders like this.

In addition: if you pre-order a bunch of deliveries, you're giving the delivery service more cash upfront. That usually allows for greater efficiencies in how the cash is spent and/or invested in the business.

Of course, if they never reach the break-even density, the whole thing is doomed to slow failure.
Google takes Cloud Machine Learning service mainstream
A collection of bit logic algorithms
My wife was the head of recruitment at a high-tech company in SV. I started a new company and she quit and stole about a dozen or so of the best from her old company.

Is that poaching? She wasn't allowed near the old company again.
Good post. There's one other challenge though and that is access to native GUI widgets. Just having an app icon and appearing in the task switcher simply isn't enough. It's one of the problems React Native tries to solve, although I have to admit I'm not impressed with it so far. With the momentum Javascript is having I wouldn't be surprised if most vendors will release "native" javascript bindings to their platforms anyway, which hopefully will remove the last missing piece for "native experiences" using Javascript on iOS and Android (and for that sake, Windows 10 and OSX).
I don't use nim, so I couldn't point you to the justification. But as I understand it is so an individual can choose his style preferences. myVariable or my_variable.
Malik Taylor, Phife Dawg of a Tribe Called Quest, Dies at 45
>We have also disabled this feature by default UNTIL we complete the security review.

So creative combinations won't help until they reenable it.
I hate these "submarine ads" where an author starts off talking about some problem in the world, you think it's just some interesting reading, and then surprise! - they are actually trying to sell you a product.
That $150 extra gets me precisely nothing that I don't already have. Actually it's a lesser phone because mine has a microSD slot that I use. Here's a thought experiment.... send me $150 on paypal now (email on my profile). I'll give you nothing in return. See if you feel like it was money well spent.
It's not that it's difficult to understand, it's about comparing apples to apples.
What seems to be the most successful strategy is providing a GPL product [because it is contributor friendly] and then building commercial value via services and additional features relevant to commercial users. In the case of a company like RedHat there's value is in support for all those enterprise desktop users at $150/year [more than a Windows license probably]. Other companies might extend the software with dashboards or additional features [e.g. automating backups?] that are non-free and then throwing non-free support into the mix.

My perception is that anyone who wants to install and manage an open source backup solution already has lots of options. If you're open-source, you're at least in that market segment too. For something closed source, the market is going to be smaller and swimming against the tide. Even companies with bleeding edge innovation are going open source: Michael Stonebraker's VoltDb is an example.

https://github.com/VoltDB/voltdb
Enchilada?
Get a dual socket motherboard, then, and run two CPUs.

I remember back in the day when SMP was the mark of a Real Programmer with a Real Computer. You kids today and your multicore processors! Fie!!
Bitcoin Ransomware Strikes Kentucky Hospital
I have a G3 like the GP... Unlocked, with latest nightly (Marshmallow) builds of Cyanogenmod. Pretty painless.

You can argue that Google and the OEMs should be making these upgrades easier and more widely available... And they should... But at least 3rd-parties filling in is an option in many cases. You can shop around to find the combination of hardware and software support that you want.

The problem with getting locked into a walled garden - no matter how nice it is - is that you're still locked in when winter comes.
In the root project folder (containing package.json and ./node_modules), you can run the following:

comm -12 <(ls ./node_modules) <(curl https://gist.githubusercontent.com/azer/db27417ee84b5f34a6ea/raw/50ab7ef26dbde2d4ea52318a3590af78b2a21162/gistfile1.txt)

It will output any of the modules that @azer unpublished yesterday (that are being used by your project).
it's more "then & now" than "evolution"
Not sure about that, based on this[1]. The turnaround time for this is a bit too fast for it to be just a reaction to that incident, I think. (Not saying that it's a coincidence either.)

[1]: https://www.startssl.com/NewsDetails?date=20160322
Automated React Component Testing with Jest
> "it can get them something that helps them appear less poor to the people around them"

I think it works the opposite -- if I see someone who I think is maybe poor, and they whip out the latest and greatest iPhone or are wearing $200 shoes or overpriced brand-name sunglasses, now I know they're poor. Because it's an obvious status symbol that's not in line with the rest of their lifestyle. Other poor people aren't stupid; they see right through it as well.

Whereas if I see someone who looks poor and they whip out an old Moto X and are wearing shoes from Payless, I assume they're comfortable with whatever economic/social status they have and don't need to try to signal. I view them as immediately more trustworthy and am more willing to cut them a deal, because I assume they're capable of long-term planning rather than impulsive spending.

This might not be 100% accurate, but I find it's a generally effective rule of thumb, and I think a lot of people use it to evaluate.
Love the logos and the smooth transition animation. TIL Coca Cola is a unicorn :-)
The cool animation at the top of the page over-sells what this site is providing by a factor of 1000. I was expecting some type of neat morphing between various logos over time.
Curious, should those of us using their Linux PPAs disable them until this is sorted? The idea of re-using disabled package names is out there now and I wonder how long it is before someone malicious tries this. Is this an unreasonable concern?
If I understand it right the magic sauce of Boxfuse is the minimization of the app, stripping it down from all the unneeded dependencies. Is this correct or are there other things that are difficult to replicate? Did anybody here already used it with Java?

Thinking about AWS Lambda, which is billed per time and per RAM, minimizing an application sounds good because less modules to load mean less RAM and less money.
Eh, yes and no.

You're too focused on the idea that those generalist are a bunch of skill-less dipshits. As one of those generalist skill-less dipshits, my calloused perspective is that DBAs are the absolute most obstinate, narrow minded twats that exist in any sort of enterprise arena - worse than that PM you probably hate. They just suck! I can think of maybe one DBA who didn't flatout stink of the 20 or so I've worked with. For some reason, there's just a complete lack of understanding of anything that's NOT a database, even though their database understanding is so incredibly deep. Y'all could use some more generalists.

An example of an obstinate DBA is one from my last place, who I wanted to take root access from. She had root ssh keys all over the place, sudoers entries in random places, passwords in her history, etc. It was a security nightmare. She absolutely refused to allow me to take away her root access. She wouldn't even allow any discussion. Her reason? "I need root to install mysql". Management agreed.

There's a reason "That's something a DBA would do." has become a running joke at multiple places I've worked at.

Edit to add: These problems could easily be solved if there was less silo'ing going on. If everything but the database is awful, then that's an indication of deeper, awful and likely legacy problems, not just with the generalists.
Kardashian index: a measure of discrepant social media profile for scientists
I think tech workers should have a 'strategic vacation reserve' specifically to deal with this situation.
19 MB with docker+alpine
https://hub.docker.com/r/dahlb/alpine-node/tags/

Update:
6.7MB when compressed https://github.com/mhart/alpine-node
Actually, that's what I'm planning on doing from now on. However, I'm going to have to make sure all my own processes are completely bulletproof and documented.
I made God's temple.

I proved God in the modern age under scientific scrutiny.

In human history there is no way I will be less famous the Jesus Christ.

Barney Fife, the FBI nigger, has me in jail.

I will be freed when a white person realizes God talks.

God says...
thwart's medullae grating's pantheism Diesel preterit stepmothers secularization's entrant fielding Arturo acerbity's unfastens hitchhikers pigmies comfortably joiner's weight's overdose's boogie's redefine Clio avidity's pedant pence inducement bluffers Kiribati's opaqued steed's refilled crystals

The CIA nigger thinks I'm going to suck CIA cock and just forget all about the space alien I talk with all day.

I HAVE A FUCKEN SPACE ALIEN, YOU RETARD-MONKEY-NIGGER!
What about using "trustable" dependencies? For small utilities like left pad, you could use lodash. You can import just the function, but still get the benefit of knowing that its lodash so it won't go down, it'll be fast, and well tested.
It's quite a nice solution... as you can believe that the text part is formatted reasonably well enough that you could present it as the text/plain part to external systems, and yet you know that you can also transform it to create the text/html part for other systems.

Whilst you only need to store the one part, the text/markdown.

It also gives you the ability to run a sanitizer after the markdown transformation, so that if you are a webmail host (as they are) you've got this really nice place to perform sanitization of what will be the email HTML before you send it to your web page.
Ironic since the Reddit logo changed every day when it was a startup...
I think the page author is trying to show the current logo and the oldest logo, including going back to when companies were known by different names (a few of them are like that anyway).

If that's the case, the early Uber logo is incorrect. Originally known as UberCab, it's logo looked like this: https://2q72xc49mze8bkcog2f01nlh-wpengine.netdna-ssl.com/wp-...

You can see how what the page lists as the original logo is derived directly from the UberCab one.
Is this a rip-off with some minor updates of this post?
http://www.businessinsider.com/compare-the-original-and-most...

I agree this only showing some random old version is not very exciting, evolution would be more like this:

http://www.hongkiat.com/blog/logo-evolution/

Which is very interesting for traditional companies. The gradual changes over decades tell a story of changing company size, globalization, technologies and cultures.
This may be a big advance there have always been high-performance options for computing, storage, and communications at these temperatures. I assume they haven't been commercialized because of the cooling costs.
I've been wondering if EUV will bring things back in line. They say the light sources are not bright enough yet, but isn't doing a 2-4x exposure better than double or triple pattering? If the total time were the same you'd still have the benefit of the shorter wavelength allowing dramatically smaller features. What am I missing?
There is a spike just after the Paris 20151113 attacks. I wonder if there will be a spike in the 20160322-23 data. For some odd reason the data just after the Charlie Hebdo attacks 8-9 January 2015 is gone. There are more gaps.
https://www.heartmath.org/research/global-coherence/gcms-liv...
From my experience this shift occurred over the past 10 years or so, starting around when the MacBook Pro was released. Gradually Macs gained acceptance as developer machines, not just "creative" workstations.

I think platform preference still varies widely by industry. Macs might be common in app and web development but in engineering and systems development Windows is dominant.
Hey Chris, you are right. I was accidentally using your categorization endpoint instead of tags endpoint. The tag results seem to be good.
here:

http://nim-lang.org/docs/manual.html#lexical-analysis-identi...
Ending complaints from entry-level employees-by moving jobs to the sticks
Comb jelly poop rewrites the story on butthole evolution