skysight-inc/HackerNews huggingface dataset:
Yes, yes and yes.

It's funny because technically, none of these three things are part of an engineer's job.

But once you do them, you start noticing how you eventually get to:
- save yourself time
- save your customer money
- avoid unnecessary complications down the road
- offer useful comments / feedback / critiques / alternatives, when need be
(because you better understand the decisions made around you)
- help your customer or team better understand what they really want
- find yourself in a better position to transition to other roles, if you choose to

Btw, I wrote a blog article a few days ago about exactly this: http://claudiu.dragulin.com/2016/12/02/dont-just-code-solve-...
I don't particularly care for Uber, but they do have prototype self driving cars on the street in Pittsburgh. So it's not quite fair to say they're failing at this.
Why hiring code monkeys is a waste of time and money
How to Evaluate a Sales Job Offer OTE
I really don't get these questions. "How will the car drive in whiteout conditions where the road is frozen over and not at all visible?" Same way a (smart) human drives: it will pull over.

For substantially less crazy conditions, you can infer where the lanes would be by (a) looking at the spots of the road you can see, (b) prior knowledge of the road from experience, and (c) looking at oncoming cars and the flow of traffic, and driving in a way that doesn't surprise them. Though it's likely the case that you shouldn't be driving in these conditions anyway.
Yeah, that's one way to go, and also supports separate versioning and release cycles of different subsystems.

However, since all code is compiled into one large application there are other problems arising.

One I've seen often is sloppy dependency management: A explicitly depends on B, B on C. Now, a dev working in A starts using classes from C without declaring the dependency. Everything works because C is still included through B, but as soon as B gets removed, things start to break. There is mvn dependency:analyze to discover such issues, but it's not 100% exact, and people need to actively use it.

I think such a system built into and enforced by a language would be another quantum leap.
It's pretty scary when a political party has taken a hostile stance to science because it conflicts with their ideology. If anybody hasn't heard of Lysenkoism, it's definitely worth reading about:

https://en.wikipedia.org/wiki/Lysenkoism
when I read it it wasn't clear to me either, so I looked at what was written and saw that the fractions on the right side were clearly getting smaller and smaller fast because each successive denominator consisted of the multiplication of a clearly increasing number of clearly increasingly large integers so within a matter of seconds it was clear to me that within that small number of terms that each additional term would have a vanishingly small effect on the (alternating sign) summation so what they said was had to be true.

So, I do sympathize with your overall point, but this isn't really a good example of it. It's less clear to me what they said about the left side of the (in)equality because that expression to me is much more eye-glazing...but it doesn't take long to convince yourself of that one too. I think it's fair for them to say it's "clear", but you have to not let yourself be put off by the large number of algebraic symbols strung together.
PHP Codeigniter Tech Lead Cofounder Project Http://pilot.sourcingtalent.cloud
PROJECT SUMMARY

I originally had an Indian team build and customize this web app and they just uploaded a 95% finished MVP that I need help with on the last 5-10% before launching the pilot is launched.

- This is an ongoing project with milestones.

- I need someone located in USA or Canada and available to work USA Daytime Business Hours
- The stack is PHP/Codeignitor/MySQL on a Godaddy VPS.
- The product is a freelancer marketplace as a web app, with a backend admin panel cms.

I'm preparing for a pilot release for my upcoming product SourcingTalent.Cloud. http://pilot.sourcingtalent.cloud.
More info about product here: http://angel.co/sourcingtalent-cloud

More details here: https://www.evernote.com/shard/s511/sh/810badfb-0a30-45bb-85da-71983f9b28d0/c6f14935314d1948c0ec148dc70f5d28
A smaller battery is less expensive as well. If thinner helps bring the cost down, then I don't think it's just their design team pushing for thinner.
Uber will continue to hold a lot of the chips in this race. Consider the Tesla or GM examples - a regression in revenue will not be acceptable. So if they're currently selling x cars at y $ a year they will need to continue that revenue without actually selling cars. This means they'll have to get really good at understanding how many rides over the span of a vehicle will continue that revenue and provide just the right amount of vehicles to meet a regions needs. Uber has that information in spades.
I've been seriously considering picking up the fully loaded model with the desktop 1080 GPU, but I'll want to dual-boot windows 10 and some variant of debian for gaming and to experiment with machine learning, respectively. I'm afraid I'll end up spending several weeks trying to get everything set up correctly and then hit some dead end after it's too late to return it. It's the same price as the new MBP but the specs are crazy[1].

[1]http://www.razerzone.com/gaming-systems/razer-blade-pro#spec...

Edit: Looks like there are some resources around the webs:

https://webcache.googleusercontent.com/search?q=cache:sT9Hs6...

https://insider.razerzone.com/index.php?threads/new-razer-bl...
I doubt that Apple provided any info in that regard. The downsides are too large to warrant any further comment from them.
I cannot speak to the rest of Matt Yglesias' work, but I read TRiTDH. I found the book to ring true and be consistent with what I learned in my Masters of Urban Planning program and a decade's worth of reading books and news about urban development and economies.
Have you considered Soviet film? Pronunciation is usually very clear.
What you describe is how social circles form, not how working groups designed around producing some objective are formed.

When you're looking for a more "freeform", "directionless" (in the sense of not having a "deliverable") social environment, you tend to gravitate towards people you enjoy being around. This is normal. Ideally, you try to expand yourself some by also looking for people you wouldn't gravitate towards, so that you can gain a wider perspective -- but that ideal is starting to get objective-oriented.

In a business, there is a "direction" and a "deliverable". It's the thing people pay for that the company does/produces, whatever that thing is.

So then companies should recognize that their raison d'être is to deliver that thing as best as possible. That means that a company should seek to comprise itself those who most aid it towards its goal of delivering the thing. Which in turn means that companies should be incentivized to retain those individuals that it finds highly capable of delivering the thing.

How well people get along within the company is a factor, insomuch as having a group of people who get along well (read: "culture fit") incentivizes the people currently comprising the company to remain at the company, so that the decision of whom to retain and whom to release is more often in the company's hands.

It's an ugly cold truth, but it provides some security to people willing to work hard: if you work hard, and you endeavor to aid in the company's goals, you'll be rewarded.

This prioritizes ability and skill over the straight-up nepotism you described, rather than ignoring ability/skill in favor of such nepotism.

The approach you describe sounds like one my current tech lead would cook up to rationalize his every-so-often decision to fire someone that he just doesn't "gel" with socially.
But why have a garage and a driveway in the future? If you can "hail" a self driving car within 5 minutes then having one in your house becomes a waste of valuable space.
> And what's the alternative?

The alternative is the same as for every theory: do not assume your hypothesis is correct until you have empirical evidence, and do not assign your moral values to theories.

Obviously the idea of evolutionary psychology follows from evolution. Neither evolutionary psychology nor social Darwinism are wrong - they are just names for a particular class of consequences of evolution and natural selection. They are falsifiable because the theory of evolution is falsifiable. As far as we have evidence, evolution is true, so saying that evolution has consequences is true. What those consequences are is not for you to decide based on your prejudices.

Saying things like "your DNA says you have to work" and poor people deserve to die out "because evolution, duh" is wrong.
How do you sell?

That's one of the annoying (and liberating) things about desktops, they don't have an app-store, so you have to run your own store (without reviews) and people have to trust that you're not going to sell them a virus.
It does strike me as a bit of an over-reaction - but a perfectly harmless one at that. If they’re completely wrong and off-base, the result is simply too many backups. I think I’m okay with that.
Presumably the cars won't continue driving if their systems are inoperable or unsure how to proceed. One could also argue that riding around in several inches of snow is a bad idea regardless of who's driving, human or computer.
Vetcove (YC S16) hiring a marketing director, engineers, interns, more in NYC
False -- https://en.wikipedia.org/wiki/Clutter_(radar)

Anyways, if this is true, it's a grim future then. Radar is incredibly trivial to interfere with.
> "The lack of control is still kind of terrifying so I think they're trying to make it as non-threatening as possible."

This is true of all Google products, and has been the basis of Google's branding strategy from the very beginning. The dorky, colorful logo isn't an accident. They are a scary, dangerous and harmful company with an extremely friendly face.
I don't have any experience with people engaged with the mental health system for chronic substance abuse problems and have no trouble believing that the system overreacts to them.
Well, the government can issue bonds (hope I'm using the right word) against that carbon tax to get a steady stream irrespective of the carbon emitted (other people would bear that risk of how much carbon tax would be collected).

Actually, companies producing more carbon due to government is not really a severe problem because the carbon tax compensates for the carbon produced (at least in theory).
It would be ironic if that new touch bar was draining too much power.
Very interesting. I have a multiplayer game I'm working on.

http://www.emergencevector.com

The servers are written in Golang. There is a "Master Control Process" that acts as a coordinator, and a farm of worker processes that can report on their population/load and host star-system instances. (Basically, a game loop on an R-Tree.) The coordinator just uses the best available information and assigns clients to hosts. Clients join hosts in an idempotent fashion, so it doesn't make any difference if an instance currently exists or not. Each process is structured somewhat like a Erlang actor.

I might try to do a port of my game on your servers, just out of curiosity.
It's a fair question, but it doesn't seem unsolvable. And humans have huge issues driving in snow themselves, so by comparison even sightly impaired self driving will be preferable.
Are pipes inherently racist?
Pipes express ideas left to right--the same way the Western-centric world consumes information. Does that mean that Japanese or Hebrew programmers are somehow unnatural in their info consumption? Vilifying inside-out representation as obtuse or "primitive" compared to applicative programming isn't avant garde, it's offensive.
To be fair though, if you nail all the other parts of pronunciation/speaking correctly and only get the tones wrong, a Chinese speaker will be able to infer your meaning the vast majority of the time.

Half of Korean vocabulary is Chinese, with pronunciation based on ancient Chinese pronunciation, but Korean has no tones and their writing system has recently become more or less completely phonetic. Disambiguation is still not a huge problem for them.
Yes, I do buy that. The article makes a good case that features like iCloud document syncing, Photos face detection, etc. make the battery life very unpredictable for the first few days, and it also doesn't seem unreasonable to me that the new low power + high power CPU setup makes battery life harder to predict.
"According to the Nobel Prize-winning physicist Richard Feynman (Feynman 1997), mathematicians designate any theorem as "trivial" once a proof has been obtained--no matter how difficult the theorem was to prove in the first place. There are therefore exactly two types of true mathematical propositions: trivial ones, and those which have not yet been proven." http://mathworld.wolfram.com/Trivial.html
I'm not sure what it means to be shipped to a different city and not being allowed to leave means, but even junior investment bankers on wall street don't have to do that.
Aventura – Sergio Lisanti. Listen Cdbaby
Used to be that osx was far better at this than windows. How times have changed. Also: You lucky git.
Hey Dave - Kyle here. Awesome to see Patiobar used! Looks like a lot of the steps to get it all working were related to Patiobar. I've been meaning to add a 'setup' script to the repo for a while now which does the `npm` and `mkfifo`, creates a default pianobar config (if one doesn't already exist), fixes the TLS fingerprint, etc. If you're interested, feel free to message me.
> Is there a reason this exists for the -webkit prefix but not for the -moz or -ms prefixes?

I assume because the feeling is that -moz prefixes no longer form part of the "de facto web." Targeting for desktop Chrome isn't as common anymore, but this document seems squarely aimed at the mobile space, where Safari-specific (and to a lesser extent Chrome- and Android-specific) functionality is more or less epidemic.
A smaller battery also charges faster.
> I don't recruit on hn.

I can't blame you on that one.

Still, I want to address something. Remote work is a different paradigm, it doesn't make a lot of sense to compare the two of them. The upsides are pretty different, and so are the downsides.

I'm sure some people do not realise it requires a wildly different skill set, as well as a different mindset, to work remotely. The first thing that comes to mind is communication, the next is processes, and that's not the end of the list.

I'd take the job getting me closer to my loved ones any day over a job at BigCo personally, especially considering I feel strongly about the upsides. To each his own, I guess.
I haven't been in either. What differences do you mean?
Wowzers!

May I ask a few questions?

- What category is your app in?

- What is an "electron app"

- How do you distribute? Mac App Store/Windows/Your own site?

Thanks!
How does a human do it? It's extremely hard but recognizing landmarks like a guard rail or plow markers would be possible. Or maybe self driving cars will apply a sane approach and stay off the streets in bad weather unlike human piloted vehicles. (There is a whole other rant about letting employees work from on bad snow days)
Good SEO, reputation, big market, staying alive long enough that word of mouth starts to mean something.
At this point you're pretty close to arguing that people should be cautious about getting medical help of any kind, because all medical interventions create medical records that could be abused.

That's in fact a rational concern (for instance: seeking medical help for a variety of symptoms, even if nothing is diagnosed, can impact your ability to get health insurance in the future), but we don't generally dignify the logical conclusion that people should avoid doctors as a result.
From the support staff at the Kiel facility I heard that to upgrade from a 500 series to a 5000 series system, all they had to do was bring a pair of pliers and cut of a wire on the board (and install a new OS). They were having trouble explaining this to customers ...

IBM, around 1990 at the latest, also had their AS/400 (now iSeries) and their RS/6000 (pSeries) machines integrated down to CMOS level.

Sintran was great. It could do a couple tricks that others couldn't, such as having processes being frozen and restarted (you can do essentially the same with Unix cores but Sintran had it as a user-level feature).

What I really liked about Sintran was its command shell. Its system utilities were named like "list-files", "list-print-jobs", and so on. Then you could abbreviate it to just "li-fi" or "l-f" and the shell would pick the right command, provided the abbreviation was unambiguous. This was a great way to discover commands, while also being able to use short forms for quick entry. And it worked better (and more stylish, too) than Unix wildcards on a German keyboard for touch typists since the hyphen character could be entered without Shift.

But around when I worked for ND, they already had a System V port running in the lab and prepared for the demise of Sintran (I was actually tasked to develop an offline entry system running on Xenix, among other things). Also, the compilers department they had in Kiel was actually the "B-Team", in that ND's own language creation was the PLANC programming language, and of course developed by the elks themselves, as we called them. I believe they only originally did develop the compilers in Kiel because its main use was said commercial bibliography system at the same site. Nevertheless, when Sintran was seen less strategic for ND, for a short time the compiler guys in Kiel hoped they could gain importance within ND because they had also a C compiler running.
Petroleum jelly from birth offers effective atopic dermatitis prevention
Balsamiq Mockups is a good example that microISVs are still viable. At least, Peldi (the founder and sole dev initially) started off solo some years ago, was solo for a while, and became successful while still solo. Then got some employees over time due to more growth.

http://balsamiq.com

Source: I read about Balsamiq Mockups soon after it was created, used it in some commercial projects as a consultant/freelancer, corresponded some with Peldi, and also got a free copy of Mockups early on, for having released an open source product. He had a scheme of giving a free copy to such people. May still have it.

Edit/update:

IIRC, he initially had the idea of doing Mockups as a web app plugin (for JIRA, maybe), and did it, but a lot of people asked for a desktop app, so he did that too, and I remember reading that at least in the early years (maybe now too), the desktop app sold much more. I used the desktop app in my work I mentioned.
I agree! It's absolutely possible that a clever person would disguise an intentional backdoor as an innocent mistake.

As the two can't be distinguished at first blush, the wise approach is to adopt an innocent-until-proven-guilty approach. Which is to say assume it's an accident until it can be proven intentional. This way, both possibilities are taken seriously without jumping from zero all the way to tinfoil at the drop of a hat.
> This assumption breaks down on modern processors that get much of their energy efficiency by non-linear usage techniques such as race to sleep, adjusting cpu clocks for workflow, coalescing interrupts, etc.

But uh, my Surface Book's battery indicator is pretty accurate.

This is about changing the estimate to bring it in line with the rest of the industry being a PR disaster. Removing it entirely is esoterica.
Actually, I guess you're right. All the other examples I listed usually only show %. Still, previously I've found the time estimates to be pretty accurate.
I've been using vim for decades and use evil/emacs now.

It's simply not true that the vim modes outside of vim are critically lacking.

In fact almost all of them support text objects and the other key parts of the vim editing experience that we are talking about here and they do it well.

Some things like macros or perfect register support are not there (evil is pretty great though) but they generally have useful analogs.

This is across multiple IDE emulations that I've used.

What you said might have been true 6-7 years ago but is not true now.
And better results than you could possibly expect. I was just getting into playing with audio synthesis, but I figured you'd always need to use spectrograms and get distorted data--then they dropped WaveNet, because screw that, we can just process the raw waveform!
Having the homes be vacant makes it hard, and we optimize heavily for turnaround time, but maybe there's a non-linear innovation we're missing! Open to ideas.

Maybe we could do "sleepover trials" for potential buyers!
You're absolutely right, but my point is that didn't plan with such a business model in mind but just went with it.
Wondering how Nix plays into this. I'm no expert on it, but IIUC it attacks point 4 of Russ' list: "Two different versions of a package cannot be installed simultaneously." Nix allows you to install multiple versions of a package, but I'm not sure how that affects its dependency resolution.
Yep, had to Google this, as well.
Sure, and that'd be great feedback for them in general, but is pretty off topic when the topic of the thread is that thing that you just quoted.
Yes, it is vague. NASA's research is invaluable and cannot be done in a different agency. It is in agreement with NASA's research directive. It does not prevent any other area NASA engages with including space exploration.

You are imposing your own standards on NASA and concluding they are mishandling funds because of it. The objection isn't that mission creep exists in places, but that it is wholly inappropriate as an argument for eliminating NASA from conducting climate research.
>The "they aren't hurting anybody so leave them alone" people need to understand that they are hurting themselves and need to have their freedom of choice taken away.

You bring up an interesting point. I wonder who becomes in charge of diagnosing, which ones do we choose, for how long do we lock them away? Did we use shock therapy here in the US?
It won't be worth anything because autonomous ride-sharing will be a pricing game. Anyone who undercuts Uber, and there will be plenty of willing and able companies, will beat them.
Now that Trump's cabinet picks are becoming public, all bets are off. It is entirely likely that vital U.S. research projects will be shut down at short notice. I don't think these scientists are being paranoid at all. The data, while public, is on government funded servers and Trump and his cabinet will soon have great influence over that government.

People who look at Trump's decision not to build a wall or not to prosecute Hillary as a sign of moderation are missing the bigger picture. We can expect a worst case outcome on anything Trump can profit from that can make it through a Republican congress.
I used to work there. The scanned returns probably make up a bit, but they simply have lots of data (e.g. last 10 years of tax returns for every taxpayer, bunch of data matching DBs, enormous maze-like website, maps to buried treasure etc. etc.)

And you're correct, their audit programmes all produce shitloads of data, all of which must be retained for legal record keeping (Archives Act).

EDIT: come to think of it, the biggest space eater would be scans of documents sent in by folks who have been audited...
Corporate Startup Accelerators Are Evil
i agree that liberty is more important in this case, but it is important to acknowledge that the cost of liberty is the well-being of thousands (maybe millions) of mentally-ill would would otherwise be treatable.