skysight-inc/HackerNews huggingface dataset:
So they want to charge $2000 to $3000 for their AR headset. I think they are getting high off their own dope.

If they are smarter, then they would aim for the $500 to $1000 range.

When the iPad was first announced, all the pundits mocked it. But the reason why it was so successful with consumers, was its $500 entry level price tag.

If they charge $2000 to $3000 for this device, then they are going to just shoot themselves in the head. This thing is dead-on-arrival.

This AR, as "magical" as it might be, will not become mass market at these insanely high prices.

And, there is a reason why people buy televisions. Often times, it is to just have a social experience at home, to share with the family. Everyone can watch the same show together. The Magic Leap AR is not a social device. Even the picture of Shaq modeling it, looks alien and unsocial.

Everyone needs a phone. And the iPhone has taken over the high end segment. And the Androids have taken over the low end segment. But, not everyone needs a Magic Leap AR headset.

Then, Apple will come out with their own AR device for $700, and wipe them out. I'll wait to see what Apple has up their sleeves.
I wonder if that would have any influence on the kind and quality of food. Chipotle seems to have decent fast food - nothing to write home about, but qualifies in my book as an ok if not great meal to eat and get on with the day. OTOH, I ate at Taco Bell exactly once in my life and it was the absolutely worst meal I had anywhere in the US. I wouldn't want Chipotle go there. But maybe borrowing CEO doesn't mean moving the food in the same direction. Hopefully.
I'm in 100% agreement with you up until the point of tying your test coverage and writing of tests to your employment. In my eyes that promotes a culture of writing bogus tests that provide no value other than to make more green check marks. You should be encouraged to write tests by your colleagues and be in a culture that sees the benefits, rather than forcing people to do it.

I'm also unsure if sitting one developer down in a corner for a segment of each sprint and dedicating them exclusively to testing legacy code with no purpose is valuable. You should be testing legacy code as you come across it and making sure you harness it properly and make your modifications and continue to the next stop. If you are spending time doing something that doesn't complete a bug or a feature, you're spending valuable time on testing something that may completely removed in the future.
That's weird, I'm in Sydney and last year I sent around more than 100 resumes over the span of 6 months, only to land an intern position in a terrible "startup like" company, where I was underpaid and overworked. I had to quit after burning out in a few months.
I know of several other juniors with this same issue.
>Or track the people struggling with development into a place where they can succeed like project management

Do you really want project managers who couldn't cut it as a developer?

I'm assuming we are talking about software projects here. If so, the idea of putting someone who couldn't make the grade on the bottom rung in charge of the whole enterprise seems like a bad idea.
I'm not sure what you mean with rolling the dice - it sounds to me like they're saying, the suppliers may have given antibiotics to the pigs as specific medical care, but are not just blanket giving every pig antibiotics. (The link says that permitting antibiotics for medical care is the one difference between Chipotle UK and US standards, in fact.)

Do you expect either lower-quality meat or higher-health-risk meat as a result of this? I don't think I do but maybe I just don't know enough here.
> Knowledge between companies is almost 0% transferrable.

Do you have evidence of this? (Does this apply just to the CEO role or to other roles too?)
How is Redis implemented – A bird's eye view
The latter, a very fancy food printer.
This article just reminded me how much I miss Google Reader... still to this day can’t figure out why they canned it.
The short version in the Twitter screenshot doesn't fully explain the antibiotic issue. And it's the same one you see if you go to the restaurant personally. Given their history with E-coli (bacteria)[1], they need to be more explicit about what they mean. Making people sick nationally, with a bacteria, coupled with short critical quips about antibiotics is confusing.

The short warning just read to me as "don't order the pork, you might get sick". Not a great set-up for a good lunch experience. They seem to assume all customers are already educated about their sourcing strategy.

[1] https://www.fda.gov/Food/RecallsOutbreaksEmergencies/Outbrea...

"the CDC reports a total of 55 people infected with the outbreak strain of STEC (Shiga toxin producing E. coli) O26 from a total of 11 states in the larger outbreak"

"Chipotle Mexican Grill closed 43 restaurants in Washington and Oregon in early November 2015 in response to the initial outbreak."
Junior-to-Senior developer ratios are critically important. If I hire too many juniors, then they will write a ton of shit code, and force whatever seniors I have to spend all their time mentoring and not producing.

Seniors are valued because they can write great code, think long-term solutions, take on a project and see all the details to completion, have a more predictable development cycle, and yes, train Juniors.

So my point is... if you graduate too many too fast, you'll end up with people who you can't train, and who also think that working for "the man" a.k.a. big companies is bad, so the perfect combination of limited use, expensive, and unwilling to work in places where they can experiment.
Tests absolutely cost time, inversely proportionate to the raw ability of the programmer. A 95th percentile engineer can write cowboy code with zero tests that largely works. Enforcing tests could cause up to a 50% slowdown. It’s probably worth it in the long run, but for a time and cash strapped startup its a legitimate cost/benefit analysis.
This particular submission is a post from Kevin Drum's blog. He was a fairly well known blogger before he started blogging for Mother Jones, and his general political outlook hasn't really changed before or since. So regardless of how you feel about Mother Jones, Drum is kind of his own thing. I don't generally read Mother Jones proper, so I can't tell you how he compares to their regular reporting, but having followed Drum for many years I'd place him squarely on the center-left and no where near left-wing-nut territory.
"I've had business people tell me I should stop writing tests so I could go faster"

Maybe tell them that double-entry bookkeeping doubles their workload and they could go faster with single-entry bookkeeping.
> if you'd like to engage with the specifics of the story ..

The main stream media arrogantly assumed The Presidency would be a shoe-in for Clinton. Trump was good-for-ratings but no-one seriously expected him to actually win. This Russians-influenced-the-election narrative is a ruse thought up by the media to excuse their failure to present the correct candidate to the American electorate.

What would be interesting to know is just who is leaking against both 'Hillary' and Trump and what their motives are. I suspect the leaks are coming from factions in the Washington establishment and elements of the state security apparatus. The Golden Shower dossier being a prime example, also provided by a foreign intelligence organization. Incidentally, the same people who provided evidence of Saddam Hussein's non-existent weapons of mass destruction. This Russian hackers story and similar, part of a conspiracy to get Trump deposed, nothing short of a palace coup prosecuted against an elected President.
I don't think dedicated mentorship is required for junior devs.

There's usually code reviews in which they can pick up on a lot, a mountain of resources online, and there's nothing stopping them from asking for help/opinions from fellow co-workers when tackling a problem.
Able Health is hiring Rails engineers for continuous improvement in healthcare
Also Google Reader. RIP.
Most companies seem to think that a good years raise is just a cost of living increase. If one side acted better I could see getting all high and mighty about it, but that's not the case. When companies decided to cut all loyalty to employees they shouldn't be surprised when the feeling is reciprocated
One of the reasons Taco Bell has been so successful is the separation between POS and prep line. We know everything that happens, and generally when, in sequence. Chipotle is missing tons of data with their on demand prep model.

I'm not sure Niccol is going to like their lack of basic metrics.

Source: work on the restaurant ops software
Find out what senior programmers do and do that. Learn what they do (a mentor here would be awesome).
FYI: Snake advice in most places in the world doesn't translate to advice that should be taken in Australia.
I.e. if you cross paths with a Tiger Snake - particularly if it's shedding or in breeding season - it will probably chase you down.
Thanks for making this. It looks pretty cool, I just backed the product. I don't know if you tested this, but does it work on aluminum cans? To clarify: Does it crush the can? Or can I use it like I would a coozie?
Stay out of my emails google.
It depends on the companies. For some, CTO is merely a business title and an outward facing person, but the (S)VP of Engineering / Director of Engineering is more politically powerful since he/she leads the engineering division, and does not report to CTO at all.

Many of the Fortune 500 companies have both CIO and CTO, and they are not necessarily peer to each other. In the recent years a bunch of new titles like big data chief, digital media /innovation chief, process and technology chief, etc which make the political scheme more confusing and toxic. Many of them end up reporting to CEO directly. There's also EVP rank, so go figure...

Again, it depends.
I think the theory is that increasing quality will save time in the long run via fewer regressions and bug reports.

Making that math work, though, seems to depend on the idea of some sort of future crisis state, where normal development is slowed way down. (You'd need to avoid a big slow down in the future, in order to balance out the continuous extra time given to testing.)

Does such a crisis lurk in the future of every development effort? Hard to know. It's certainly not the only way technology projects fail. Plenty of products have passing tests but fail to find customers.
The Worst Hyperinflations in History: Hungary in 1946 (2014)
No worries. There's five rows to interact with in the app. Pickup time, Pickup location, Destination, Car type and Request. Car type is what you're after.

Selecting 'Economy' car type puts you in a ride share, Taxi and Maxi are taxi-related rides, Premium is hire cars or Uber.

Ride types and the monikers given have been a natural evolution in the industry. Even for most folks, when they say 'Uber' they're likely referring to 'UberX' not a hire car premium experience.

Grab's massive! Unless you're deep in the country, you might not have known but it's actually pretty big. Quote from CNBC from June 2017: "Grab facilitates as many as 2.5 million rides each day, making it the largest ride-hailing platform in Southeast Asia with over 930,000 drivers in 55 cities and seven countries. In the past six months alone, daily rides have more than doubled."

Steve Yegge famously just joined them after leaving Google/Amazon, a great blog read if you're curious about their culture, mission.
> competent after escalation.

Was escalation as simple as "I would like to speak to a supervisor, please," or was there a more complicated incantation?
> There are roughly two usecases where you might want to use a VPN:

>

> You are on a known-hostile network (eg. a public airport WiFi access point, or an ISP that is known to use MITM), and you want to work around that.

I think that covers the case you're worried about.
> In the fast path, allocation of memory doesn't need to be any more than 5 or 6 instructions. This speed advantage is huge, and GC schemes that throw it away need to have a very good reason for doing so.

I have some experience writing garbage collectors and with the situations I was targeting the handful of instructions quickly fades when multiple threads come into the equation.

1. Using atomics for bumping the pointer had some luck but contended atomics on the platforms I was targeting meant that the low-instruction-count allocation was still slow.

2. Using locks (futex-style) was slow, as expected.

3. The best results I found for my use case (precise garbage collector for a runtime targeting video game consoles) resulted in per-thread nursery-type allocation arenas, selected by TLS, with no locks in the fast-path. This was slower than the ideal single-threaded fast path because of the TLS overhead.
While I agree with your opinion that AMP is fast, perceived performance is certainly a thing. Read into it :-)
If you're going to end up paying market rate anyway, why not just skip the training cost and hire them after someone else has put in the hard yards?
Completely agree, among my peers at university those who had spent the last four years creating a network on Twitter and Github did significantly better at finding a graduate job than those who didn't.

Most of my friends have the job they have because of a combination of Twitter and attending conferences on discounted student tickets.
There are some very small critters that live in our homes:

https://en.wikipedia.org/wiki/House_dust_mite
Per your previous now on reliability, does reliability at the current company match the test coverage?
I enjoying using vim plugins in Eclipse and IntelliJ IDEA. I get the best of both worlds: all the features of an IDE + vim text editing functionality.
GeoJSON in Three.js
Isn't willingness to fail a way of learning faster? Willingness to wait was also justified in terms of learning.

All the arguments seem to boil down to learn faster, adapt faster. Evolution's a story as old as time.
Sweet! Thanks for the support. Yep! Works on aluminum cans. I'd recommend putting it on before you pop the tab. Otherwise the can might dent.
3D engine entirely made of MS Excel formulae
It's pretty easy to have huge sales if what you're doing is essentially selling one dollar for 50 cents.
AI Chatbots in Business What’s in It Enterprises
>I work in the event ticketing secondary markets. That is, I work for a brokerage and buys and sells event tickets for a profit.

FYI you work for a ticket scalping shop, which is why you put so much verbiage there rather than saying so.

Based on what you've written, it's not clear what your firm adds to the world through its analytics and "investment". Which is why people don't like scalpers. Other than the scalpers, who else is better off if audience members pay a surplus over list price? (Or end up not going, as you've bought the last seats and priced them out.)

This is why "scalper" has worse connotation than "advertiser." (I don't work in advertising.)

By all means please let me know if you generate some value I am ignorant about, as you explicitly state is often the case ("misinformed").
Awesome! Thanks, good luck with the project.
Good point about consistency, which is hard to achieve with the open-ended take-home challenges. I still feel like there is a catch 22 for new developers though - if you're competing with more experienced candidates, your best solution that you can achieve within one hour will rarely be one of the better ones, and the only way to really get better is to have real experience working on a production app. And you still have to get hired to do that, hence the catch 22. So, that's why I advocate for spending more time on these challenges up front, especially for people first making the switch, because they can be used as a learning opportunity. So many companies don't have the time or just don't want to invest the time to train newer developers, which automatically eliminates hiring someone straight out of a bootcamp. Maybe someone with a CS degree and no work experience would have the same problem though.

I like what you said about the importance of companies administering their own challenges as well. I've encountered some like that and they do tend to be a better reflection of the types of challenges and problems the company is facing.
http://pressthink.org/2010/11/the-view-from-nowhere-question...

There are other, better, rebuttals but this is from someone who can't really be impeached on ideological grounds. Also, the idea that Mother Jones is "left-wing-nut territory" is ....bad. Unless your yardstick is "distance from more or less explicit white nationalism of breitbart" then Mother Jones is solidly center-left.

Finally the graph you posted is pretty bad. The Economist is an ideological chop shop with no bylines that started life as a forum for propoganda agitating against the Corn Laws. The idea that their minimally distant from an axis of "minimal bias" is not exactly born out by the facts.
Is meth high different from other drugs. And if other comparably safer drugs were available legally would it decrease the usage of meth. I do believe if drugs were legalised it is a huge industry so billions would be spent of finding a safe way to get high.
Two years experience? It’s 2018. You’re Senior now :)

I’m only mostly joking.
Fastmail is great. I'm going on nearly 10 years of service I think.
If you're a user reading this kind of article or paper, you should not feel guilty for using an ad-blocker. You are simply protecting yourself. The people who should stand up and take notice are website admins and ad providers.

The web's ad industry is nothing short of amazing. A small number of users started using ad blocking software when ads became obnoxious and intrusive, flashing, spinning, spawning popups and obscuring the content they're supposed to accompany. Did the ad industry take a hint? No, they moved, en masse, to ads that were more obnoxious and intrusive. Then they started exploiting browsers to discover as much personal information as possible about users, which motivated even more people to install ad blockers. Then ads became one of the most significant vectors of malware, so people started adopting script and ad-blockers as standard safe-computing practice.

It's reached the point where I would not allow either my parents or my children to run a browser without an ad-blocker installed. That's how bad it's gotten.

Ad providers have had years to establish ways of delivering safe, privacy-respecting, non-intrusive, content-specific advertising. They haven't, and the rising use of ad blocking is the natural consequence. The demand from people running websites should be there. Maybe space devoted to an ethical ad provider would make less money in the short-term, but anyone can see that ignoring the rise of ad-blocking is going to hurt their bottom line down the road.

Ads just work in print media. They don't jump out of the corner of the page and cover up articles while flashing and making loud noises. They don't invade your privacy. They don't damage your property. Online ads need to advance to this state. The onus is on ad providers and those employing them to accomplish this, not on users to uninstall their ad blockers.
I know that you can restrict it from https://myaccount.google.com.
I have seen the "we don't want to waste time teaching people. So, hire only senior developers" scenario play out at couple of my previous employers. And, it doesn't end well.

Senior devs have expectations around salary, growth and work. Over time when the company starts running out of steam - funding, growth or even interesting work it gets difficult to keep the senior devs happy.

Once that scenario plays out, companies start scrambling to find interns or junior devs and find out, not many are not interested in working for them because they heard "rumors" about company's hard-ass culture on "not learning on the job".

Slowly, company realize that a team made of only senior devs is too costly for the value they provide. And company starts to cut down, put in hiring freeze telling the senior devs to produce more per person. Some even go to the extent of firing some seniors and getting junior devs and then allowing people to learn on the job.
This is the reason progressive web apps are good investment. In future if a new mobile platform evolves, it only has to support PWAs and they will have thousands of apps.
Minimum wage killed the junior developer. I love mentoring and teaching, and I do this as part of my current role, and would gladly take on more people and train them and in 6 months they will be capable of going out and getting a 100k salary - I would have an open offer for anyone who feels like taking me up on this opportunity if I could, but that would be illegal. Much better we get people to spend 50k on a piece of paper /s.
Yeah, but they only lost $1.1B last quarter. Things are looking brighter.
I went to a "top 10 school." I'd say that only maybe 20% of the students (in CS) were people that I would want to hire if I were running a company. A lot of top school students get accepted because a) mom and dad are rich, sent kid to feeder high school, pushed kid to do ECs/do tutoring/get help with essays b) they fit into some admissions "bucket" like {has inspirational story} or {huge volunteering effort} or {also amazing artist}.

The worst students were always the ones that went to feeder schools and had wealthy parents, which are incidentally the majority of students at top schools
How do you define "ads"?
Yep, given that it also applies to manual memory management, it could be hardly otherwise on automatic memory management.

Turbo Pascal on MS-DOS already provided a pluggable API to customize the allocator.

And I remember companies living off selling optimized versions of malloc(), for different kinds of scenarios.
Happy Valentine's Day
Just Visit our Website http://www.dedevelopers.com/ and Get Amazing Discount 50% Off in this Special Week.
Unlikely, Kodachrome larger than 35mm was dead after the mid 1950's, there was a brief revival of medium format in the 1980's, but it didn't last long. I suspect the format might be more driven by the format of the book.
These are good data points. I think the amount of time you should spend often depends on where you are in your career.

I know many companies don't explicitly require tests, but for them if a candidate submits a take-home challenge without them, its an automatic rejection. Do you think that if you had included tests in that first challenge that you would have gotten an offer?
WHY DID EBOLA OCCUR IN ONLY THREE AFRICAN COUNTRIES IN WEST AFRICA
I think some of this is based on the time horizon of the company. Larger companies (especially those who favored promoting from within) historically have had large batches of fresh graduates, and trained and mentored them. Without these programs, they wouldn't have future executive talent.

Smaller companies had less relative incentive. By the time someone is good, you might be flipping the company, or bankrupt. (This isn't to say it's not worth doing, just less incented)

This shift was one of the largest differences I had to adjust to going from large to small. (It isn't just that mentoring isn't rewarded, it's that there are short term disincentives - the benefits from mentoring likely come in the next company, or the one after that)

What's this mean? Just that the burden is on the mentee.
"How cockroaches crash into walls and keep going"

Well, being 20mm long and weighing a couple of grams probably helps. And the "robot cockroach" looks almost nothing like a real cockroach, it's just a scaled down version of RHEX.

Also, the video of the cockroach doesn't show it crashing into the wall. It shows it running towards the wall, adjusting its body posture and stride even before its antennae make contact, slowing abruptly (watch the curved antenna bend forward under the deceleration), then stepping up onto the wall. It's categorically not showing what the text describes. Maybe they have other videos?