skysight-inc/HackerNews huggingface dataset:
Meanwhile Javascript's is the longest!

https://wiki.theory.org/YourLanguageSucks#JavaScript_sucks_b...
Regarding your penultimate paragraph, isn't this just saying that for the most part, to make good money, you have to be lucky, whereas to be extremely rich, you need to be lucky and good at what you do?
Snapchat rolls out a new design and starts to fight fake news
All expats fall into this trap eventually. There is so much crazy stuff going on, we fixate on it, since it is a situation that directly effects us.

If it wasn't for the pollution and food safety issues, china wouldn't be such a bad place to live, though.
LinkedIn has a similar open source project that is much more mature. It builds on Gradle features to manage complex dependencies and build Python artifacts. If you include this LinkedIn Gradle Plugin [1] you can automatically run tests in a virtual env and source a file to enter the project's virtual env.

PyGradle [2]: "The PyGradle build system is a set of Gradle plugins that can be used to build Python artifacts"

[1] https://github.com/linkedin/pygradle/blob/01d079e2b53bf9933a...

[2] https://github.com/linkedin/pygradle
Prior to VC++ 2013 the VC++ compiler would generate non-inline versions of all inline functions it saw, even if they weren't used. Even now the option to strip out these unreferenced inline functions (/Zc:inline) is off by default, because it breaks a few non-conforming programs.

So, at least VC++ isn't generating these non-inline versions as aggressively as it used to.
> And before you quote 0-60 times: they are a tiny, tiny part of performance; if you look at actual racetrack performance

Benchmarking has been on my mind this morning. I think you're pretty clearly off base here with your "tiny, tiny part of performance" comment.

0-60 times roughly reflect what people will see when they're getting on to the freeway. It's a useful exercise to contemplate how often people get on to the freeway and how often they drive around Nürburgring, or any race track.

This point pretty much holds true even among sports car owners. Guys who track their cars are very much an exception. (and for the most common case of that, drag racing, the Tesla you were putting down actually performs quite well)
There's a great deal of cultural and technical enablement that needs to happen to allow remote work to be effective. A great employee won't be as productive if your environment isn't set up for them to succeed in a remote capacity.

I absolutely applaud companies who have this figured out, or who enable very flexible arrangements. But if you as an individual (like the author) "need" a different work environment, go seek it out, don't lambast the company as "non-trustworthy".
You need to get one of those two.

Which means getting the experience somehow. Unpaid work is one (expensive) way of doing it, but so is getting into a related position and working your way across. QA is potentially a good path for this: hired to do simple things without the degree requirement, move into test automation, move across into development. Then you have it on your CV.
The first thing I would probably do is to stop using subtherapeutic ABs to grow animals.

I certainly can't disagree with that.
"Preview 2" is the tooling version (command line tools). The tools (such as the dotnet command and related binaries) are versioned separately from the framework itself.

This allows the team the ability to release new tooling versions (bugfix to the donet command for example), without having to print a new framework version. Same for updating the framework vs the tooling.

On the one hand, it's annoying to keep track of so many versions. On the other hand, it's also annoying to be forced to run a framework update when the only thing that's changed is a command line tool, which may or may not be important to a specific organizations development pipeline.
React Native has been moving to give common modules common names across iOS and Android. That seems great, because it's easier to share code. I wonder why there isn't a simple set of wrappers for HTML widgets, using the React Native names, so you can also share code with web. Does this project do that?
Sam Rayburn.

https://en.wikipedia.org/wiki/Sam_Rayburn
Yes, perhaps more than some other fields. However don't underestimate the number of decisions which must be made with less than adequate information and sometimes multiple outcomes can be chosen which are supported by available data. Also there are times when someone's experience can help them understand how a stream of data will change over time and they can use that to get ahead of the change rather than being purely reactive.

I'm not disagreeing with you entirely, just proposing that it isn't usually so black and white in our industry.
Trump Set to Abandon Trans-Pacific Partnership
CarMax is no-haggle.
Rapid strep test backed up by throat culture is what you would do now. The rapid strep test is about 70-80% sensitive.
> The "CB's" he's describing are so incredibly transparent, they might as well be strawmen.

Strawmen or not, I've worked for two. Those aren't fond memories.
I think Seiko 5's are special given the price and the standards adhered to.
Canon iR2018 Driver Download
That was a rather sarcastic comment. As cash is not practical (and can be faced with suspicion) and bitcoin is very speculative.
Previous discussion: https://news.ycombinator.com/item?id=13449398

(edited for clarity)
I think you missed the fact that before landing a job, you need to land an interview. I've been on both sides as well for different kinds of companies. Some value side projects a lot at the first screening. If you study a lot it will get you a job %100 guaranteed. But it's nice to be able to work for a company you like.
It probably varies from place to place but in the Bay Area at least you pretty much have to get a degree of some sort. There are so many programmers out there that the degree/no-degree has become an easy filter for recruiting types and no-degree + no experience (which means no one to talk to about how you work and what it is like to work with you) makes it doubly difficult.

That said, it doesn't have to be a degree from Stanford or Berkeley, it can be from pretty much any accredited institution. Typical path forward here is community college for a couple of years and doing the general education requirements, then transferring to one of the state schools to finish a degree in a STEM subject (typically math, cs, ee, or physics)
"Legacy" is a very loaded term -- generally used in a derogatory way.

There is an old engineering truism: "if it ain't broke, don't fix it"

When Lindbergh flew across the Atlantic in the Spirit of St. Louis, the Wright Aviation Company which made the engine for his plane, wanted to do its best to make sure he made it. They carefully built and checked the engine and hand delivered it with a note: "don't monkey with it" (or words to that effect). Lindbergh was a careful guy and he didn't.

Businesses and developers need to distinguish between warranted or needed changes to working systems (software or otherwise) and ego trips.

Real systems are built in limited time, with limited resources, even if they have a multi-billion dollar budget. Invariably there are things someone can make an issue about even in a system with a perfect performance record. Why did you hard code 3.14159267 instead of having a general variable for PI initialized to 3.14159267, and by the way why do you have only 8 decimal places -- wouldn't 16 be better? It is an ego trip and it is the ancient territorial imperative, marking your territory by deprecating the previous person or team -- or a colleague.

Joel Spolsky wrote a famous and widely ignored blog post on this sort of thing:

https://www.joelonsoftware.com/2000/04/06/things-you-should-...

Take a deep breath and ask yourself: is this something we really need to do or am I (are we) showing off/putting someone down/behaving like a spoiled adolescent?
I thought I was fully converted to e-reading, but have recently moved back to physical books. Impacting or meaningful books on my bookshelf are like old friends, and they deserve to take up physical space in my physical space.
True and thank the Almighty for that, but the general direction is towards that. The main issue of contention here is centralization. Once that is done, it becomes easier for the federal govt to take it over. I don't want anything that remotely resembles that.
It doesn't make a difference in the relative performance of the libraries on the metrics in the post, it only makes the benchmarks slower to run. This being said, the code is available, so this is easy for anyone to check. If I ever get to do a memory benchmark, that would probably be a different story, however.
Give it a year. He was implying that he would never buy a car again for the rest of his life!
I also think this is the right way to do it. But moreover, i thought this was well-known to be the right way to do it. After all, if you ask your teacher for help with something at school, do they tell you the answer, or write the essay for you? No, they point you in the right direction.

It may be the case that fewer people ask you for help a second time, but that sound like an effective filter - people who actually want to learn will come back, but people who just want the answer won't.
I'd love to hear the shock announcement that they're in the process of porting DirectX to CORE ... maybe at some event like BUILD.2017 or something.

It's just the kind of thing that we all* walk around armchair quarterbacking the fact that Microsoft would never do that in a million years...

Seriously.. how cool would that be?

*of course I mean "all" colloquially - obvioulsy there are some people who don't say that.
For me, my open source work has been a great way to establish credibility for finding jobs, full time or freelancing. In addition, it is a way of giving back to the software I use, and improve my skills by dipping outside my sphere.
How about I'm not willing to work for you if you want control over my sleep cycle? It is an agreement that both sides need to accept.

Now, if I'm not willing to give up control over my sleep cycle you lose all sympathy for me? Seriously?
I meant using the link labeled 'contact' at the bottom of most pages as I believe it to be a dedicated way of contacting the mods.
This can all be avoided by buying a used car from a private seller, or at CarMax.

New cars purchases are a bad financial move since you're going to lose thousands more on depreciation vs. buying used.
Yes the low-level DSLs tend to become their own compilers. But the good thing is that they as a side-effect also have an API, so they can hopefully be reused for new DSLs.
Interoperability of different DSLs does not neccesarily follow though, unfortunately...
Trump signs order withdrawing from TPP
My point was more around the shotgun blast of campaign promises she put out. How should we measure that? If Trump nails even a few of his promises, he might arguably meet more of his campaign promises than HRC would have.

Yes there absolutely is a double standard here. Trump is not judged the same as a career politician.
Why Techies Should Work for Trump
I'm the opposite. I hate physical newspaper. Don't get me wrong, I like physically printed sheets, but newspaper is the worst quality paper. It tears easily and is partially see-through which means if I'm holding it up against a light (like an open window), it gets hard to read.

And if I'm reading next to an open window and a breeze blows by, the chances that my paper will (at best) get blown around or (at worst) torn are pretty high, again due to how fragile the paper is.

The ink also gets all over everything when I touch it, so if I'm reading the paper at breakfast, I either eat ink when I pick up my toast or I'm washing my hands every time I turn a page.

Meanwhile, when I'm done reading the paper and want to return it to the pile for someone else to read, I have to carefully fold each section and each page and try to get them all back into a neat order, which never happens.

I also disagree on the "resolution is amazing" comment. Maybe my subscription is lower quality than others, but even in the New York Times, the pictures are awful, awful quality compared to digital.

And they're printed once a day, so if an important event happens at noon, I won't get to read about it until tomorrow morning.

And the worst part of it all? Printing all of these copies, every day, distributing them on trucks, and then they get thrown away. A newspaper is the absolute worst way to consume news. Absolute worst. Yeah it might feel nice to sit and read a newspaper, but part of me says that's nostalgia/wistfulness talking. Every piece of a newspaper is the worst way to present that particular thing, from ink to paper to organization to pictures to the news itself.
He also tried to pack the Supreme Court in the 1930s.

He had an inordinate amount of power that we are very lucky he used mostly benignly. The two term only precedent was a defacto rule that only became written because it was broken.

It was enacted at the height of FDR's popularity, too.
Chrome 56 Will Aggressively Throttle Background Tabs
Missing insulation especially sounds like a problem that would be in a whole lot of batteries, and should be easy to find in a test run.
I also use their web app, which means I can no longer access the private messages people send me. Sometimes it tells me I've got a new message. Friends, I'm sorry that I'm ignoring you, but I'm not installing the battery sucking privacy steeling app that is required to view those messages. Wish I could disable the ability for people to send me private messages so they would get a notice instead of thinking I'm an a-hole.
Bought two cars through Carmax. They are like the Ikea of car buying. In a good way. They plugged my numbers into what I will call, "The eBay of Financing" and got me the most money at the best rate in real time. I went on to get a low interest credit card and will probably do my mortgage through a totally different financing institution than my personal bank because I had no idea (before going to Carmax) there was a bank that wanted MY money with my credit score debt/income ratio.

I was flatly rejected by my personal bank and about 3 other financing institutions in the app. I would have had no idea I qualified for financing without going to Carmax.

PS I would love to know what the hell app they use to find financing... and if I can use it personally for things like personal loans, credit cards, Roth IRA or other investment vehicles.
Care to share your site?
Ask HN: How to get mobile app stats by country?
Does anyone know a source of information that could give me an idea of what apps do well in specific countries?
I completely agree that this is an agreement between employee and employer. If the employer wants to pay more for the privilege on or or lose out on good employees for pure office working thats up to them.

However the converse of "I'll show up when I want", in this case "I expect you turn up exactly when i say", is entitlement from the employer. It's just an established one.
It certainly is entitlement if the grandparent thinks it's righteous to lose all sympathy only because they are not willing to trade control over the sleep cycle for money. Don't assume everbody has yours, and don't judge them if they don't.
>But if you think his comments magically erase, say, the Clinton's role in the HIV epidemic then I think you're drinking the Kool-Aid.

Never said anything like that. I have no love for hillary and did not vote for her but dude get over it. Anti-Hillary people are actually like stalkers and they can't seem to just let it go. She lost, she's not the problem right now. Please stop making every Trump thing into a Trump vs. Clinton thing
OCaml does have exceptions at runtime (eg if you try to take the maximum of an empty list), but generally your programmes won't have type errors at runtime.
Rosalind: Bioinformatics Contest 2017
I know that at least one former Amazon CTO was an excellent coder, although he didn't really do much (if any) while as CTO.

I don't know of many companies that have a "Chief Data Scientist" that reports directly to the CEO. In all honesty, they're more likely to report to a CTO.

Also, there's a reason why the C-suite people have the word "Officer" in their title as they're officers of the corporation and that implies additional legal responsibilities. It's not necessary that it be in their official title, but it typically is.
Maybe it's just my experiences (iOS development interviews), but whiteboard interviews are actually quite rare. Most of the time it's either questions about iOS, pair programming iOS or discussing your implementation of some coding test.

I wonder if this is just a result of it being a more niche skill set than a general software developer.
> If Uber is more profitable by circumventing W2 regulations it will do so.

Without defining the time horizon you are referring to for profitability, you are making a non-statement, one that is easily demonstrated to be both trivially true and trivially false.

Firms forego profit all the time when they invest in uncertain R&D rather than returning profits to shareholders in the form of a dividend.

Similarly, firms often invest in building their brand even though it is very difficult to quantify brand marketing ROI.

My argument is that Uber is making a foolish choice by trying to get away with 1099 status for employees... or in other words, Uber is betting on the wrong horse, or investing poorly in its future. The same folly would apply to any short-sighted business decision.

This is where time enters. Uber's strategy makes its financials look better in the short term at the expense of a sustainable long-term strategy.

Market forces don't get much chance to help discipline this decision, since the only actors are Uber's investors and board and those of Uber's competitors. Regulators haven't done anything to force the issue yet. So like any other decision that might be made in a shortsighted way or a more appropriate long-term-value-based way, Uber is simply making a suboptimal business decision.

It is not a foregone conclusion that regulators must be the ones to nudge Uber into the "right" decision. Firms make mistakes all the time, and other firms are ready to step in to correct the mistake and generate profit in the process.

So only if you view Uber as a permanent fixture does regulatory involvement seem necessary. Uber is far from a permanent fixture. In my view, Uber underestimates the importance of winning over high quality drivers vs paying drivers fractionally less simply to make its books look better in the short term.
Exactly. Not everyone can do it. Also, at larger companies, you don't always have the luxury of holding out for those unicorn employees. Often times you just need bodies now, so mediocre devs will do.
For me what I'm really enjoying about Netflix right now, is not their original, exclusively for Netflix, content, but the foreign content they're bringing in, such as "Trapped" and "Occupied", which are shows from Iceland and Norway respectively.

The BBC has done a pretty good job of buying and airing foreign TV, but in North America a lot of this stuff hasn't come over. I really appreciate the effort that Netflix has done to air this sort of thing and I hope to see a lot more.

Independent of their foreign nature, these are really good shows, but their foreignness makes them even more interesting as you get a bit of a glimpse into a different culture without having to travel yourself.
Unmanned drones are orders of magnitude easier since you don't have anything that you can just fly into once you are above few hundred feets. They also don't have to rely on any vision based sensing. E.g. a drone has altitude, current speed, heading all of which while noisy can be represented easily as a small set of values.

The whole Lyapunov and control theory assumes perfect knowledge of sensors. Even though the signal itself might be error prone you have a signal. In case of autonomous driving even in simple cases as those described in the blogposts knowing the exact position of the markers and then using them to tune the contoller is not as easy as you might think.

The end-to-end system shown here solves three problems it processes the images to derive the signal, it then represents it optimally to the controller and then tunes the controller using provided training labels.
> I actually think that this SV mentality of helping others (to that extent) is morally wrong.

I think it was an accident - clearly the goal wasn't to enable fraud. I tend to avoid writing full solutions to anything to help avoid making the same mistake.

> Whenever you're helping someone with anything, just keep in mind that you're also hurting someone else behind the scenes...

Only in zero-sum games - learning and teaching generally aren't. Mistakes like this aren't great, but collaboration in general averages out to helping us all out, in the end. Helping people out got me my first tech job, where I proceeded to help them finish their projects. Other people helping me out got me to the point where I could help other people out in the first place.

> Why should simply meeting a person make them any more deserving of your help? You're just rewarding luck over hard work. This is really evil.

Everyone gets lucky sometimes, and doing your part to spread the luck around isn't evil. If anything, it's attempting to balance the playing field. If everyone is just as lucky, then hard work becomes the differentiating factor once more. After all, it's not like luck is exclusive to the undeserving.
replied to the parent.
A function has the structure INPUT -> FUNCTION -> OUTPUT. Let's say you're adding a widget to the database: (DATABASE,NEW_WIDGET) -> FUNCTION -> (NEW_DATABASE)

The only efficient way to return a brand new database that is the same as the old database plus 1 new widget is via immutable data structures.
> Can you see a cow?

Looks like a blurred Japanese painting. I see 2 samurai, one standing on the left, one dead on the right (face down, you can see his hair). I can't explain the horn helmet the standing samurai is wearing, though.

> If you still can't see the cow, please search "visual intelligence cow" in Google images

Oh. A cow indeed. (It's head, facing the camera.)
My question is how do you find these jobs, or do these jobs find you?
And/or find a local ham radio club.

http://www.arrl.org/find-a-club
Here[0] is the layout for a typical F4 apartment near my area in Paris. This posting just has the floorplan and not interior shots. It's 4 rooms, 2 bedrooms, a salon, and dining. These are middle class, 150 y.o. apartments, not the shining chrome and glass architect wankfests that are popular now.

[0] https://www.century21.fr/trouver_logement/detail/1339155193/...
I'm dismayed they didn't get in touch with us at http://73primenumbers.com/ for a quote!
hah, I haven't invested. If you read more closely my comment is very critical of Uber.
Trump Set to Abandon Trans-Pacific Partnership, Obama’s Signature Trade Deal
There are no fundamental algorithmic differences between chess and poker. The incomplete information aspect of it only increases the size of the nodes in a game tree, as each node must now track all possible private states for each public state. Beyond that, there are no fundamental algorithmic differences. There are algorithms that have been devised to handle such large game trees to speed convergence (regret minimization for example), but beyond that it's just a bigger game.
GitLab Annoyance: Private to Public Repos