skysight-inc/HackerNews huggingface dataset:
That's not really desirable if they're significantly worse, environmentally, to produce.

Think about it.
What an economist learned by driving for Uber (2018)
Yes but you also cut all the people who are good enough they know they can get a job somewhere that doesn't pull something like this.
Ten Open-Source Tools to Watch Out for in 2019
EU central bank website for supervision of largest banks got hacked
Dell owns Pivotal. Dell owns VMware. Dell has debt. Pivotal goes public at $15/share. Pivotal stock tanks. VMWare buys Pivotal at $15/share. Dell has less debt. The difference between Pivotal's internal share price, prior to going public, and their IPO price is pure profit for Dell. This was entirely a tactical move to reduce debt for Dell. Thanks for footing the bill shareholders!
Are you in the programmatic advertising business? I am, and have been for about half a decade, and I'm confident you valuing this incorrectly. As a matter of fact, I was at one such data company until recently.
Precisely. Short sellers can't spread deliberate, provably-false information, but the SEC doesn't care about exaggeration.
I, personally, am perfectly open to the possibility that there's some kind of "reason" to nature. However, until such a time that it is demonstrated, I remain indifferent. Until it is established that the "reason" is something that has any effect on anything (which it would, if it existed), it is irrelevant to any possible decision. What other stance could I take besides "meh"?

If you think it is something that should be accepted without demonstration, then please describe a framework of thought where this is acceptable and which still remains useful. I literally can't think of any.
Honestly, after studying neural networks for the past year-ish, you just said one of the smartest things in this forum.

I'd just like to say it should be complex statistics. But that's just me.
How so? Just reread my 2nd. previous post. it, in its entirety, addresses how so.

If the math example works, why expand the scope to A..Z? Simply having math as an exception renders it pointless.

https://news.ycombinator.com/item?id=20708638
"Everything you see here is open source -- schematics, PCB, drivers, firmware, UI, everything."
Not the person you were replying to, but we're using Rust to build Materialize: https://materialize.io
Why bother giving a take-home test if you don't trust the results?

You can have one-way trust in a take-home. If they don't meet your quality bar, you can discard the resume. And it takes near zero work on the company's part, that's why so many companies like it.

However, some people will just get a lot of help on the take-home. So it isn't fair to the other applicants if you treat a take-home as anything other than a filter.
I wouldn't offer a take-home task to anyone who wasn't already on my short-list. When I recruited interns at job fairs there were plenty that were just passing resumes out to whomever would take them.
I think I read this paper because someone posted it on HN (or linked to it in a comment):

https://arxiv.org/abs/1907.07355

We are surprised to find that BERT's peak performance of 77% on the Argument Reasoning Comprehension Task reaches just three points below the average untrained human baseline. However, we show that this result is entirely accounted for by exploitation of spurious statistical cues in the dataset. We analyze the nature of these cues and demonstrate that a range of models all exploit them. This analysis informs the construction of an adversarial dataset on which all models achieve random accuracy. Our adversarial dataset provides a more robust assessment of argument comprehension and should be adopted as the standard in future work.

So it seems to be the benchmarks that are flawed and not BERT and friends who are that good at text comprehension. And that is not surprising. It would be surprising if language understanding just arose spontaneously by training a very big net on a very big corpus.
Firing somebody can set you back $100,000 (or more if they're in a protected class). Worse, a bad hire can wreck your schedule.

I've encountered programmers who know their stuff, can talk about it intelligently and knowledgeably, but cannot write code worth spit. It's not as rare as you might think. It's sort of like someone with an art degree who has no talent for actually painting.
Re: "CEO...who fails is likely to end up with a ruined career."

Maybe as a future CEO, but I'm sure they'll have plenty of offers for upper-middle management and still be in the 5% to 1%. They may have to sell half their beemers or something, the horror.
It's not a straw-man when people are actually making that argument. (Rent seeking is a quote from this thread, not something I made up).

The proposed model is obviously better for search engine competition than what iOS and Firefox do. In those models, there is no user choice: the platform holder takes the highest bid, which based on empirical evidence will be Google. It's way easier for the alternative search engines to get a foot in the door when there are multiple slots up for sale.

(And if Android were split out from Google, they'd go with the iOS model of selling just the default rather than the one where users choose from a list, since it's more profitable and has a simpler setup flow.)

The most common idea being floated in this thread right now is that Google should be part of the bidding and all the proceeds from the auction should be donated to some third party. How is that supposed to increase competition? We know that Google will win one of those spots. From the point of view of search engine. All that proposal will do is bleed Google for a few billions of dollars a year, it will not make it any more nor less likely for users to choose to use alternative search engines.

So no, I don't think that the main worry on people's minds in this thread is the competitiveness of alternative search engines. There seems to be no interest in making it easier for those search engines to gain market share and thus economies of scale. It's all about seeing some punishment be meted out.

(I think there are valid criticisms to be made of the auction format though; seems like it could be made more efficient and fair with some simple changes.)
I still think that will never be enforced on companies that didn't have it coming. I never heard of the EU fining a company in a way that truly hurt them unless they knowingly and exceedingly violated the law.

As an example, Cambridge Analytica was started in 2013 and was presumably a startup when it started doing public manipulation, so that's an example of whom I think has it coming if they get a company-bankrupting fine. Your mom and pop shop having a data breach due to a negligent SQL injection won't have to close up just because of that. I would be interested to hear a case where a company was fined to bankruptcy when they did not totally deserve it. Until then, I feel like reciting this over and over (people often bring it up in a negative context) is just spreading FUD about doing business in the EU.
This Jakob Nielsen article is 5+ years old now, but it tends to suggest that someone who could complete that task is actually one standard deviation above average, rather than below: https://www.nngroup.com/articles/computer-skill-levels/
I've owned three cars with rear fog lights and all of them came from the factory with the rear fog light(s) being brighter than the rear parking lights. That makes sense too -- because if rear parking lights were bright enough for fog then you wouldn't need rear fog lights.
Why can't/ don't phone makers like Samsung set the search engine on their Android phones to whatever they want (whoever pays them the most) which would make the Android default irrelevant?

Is leaving the default alone part of the conditions they have to comply with to ship Google's apps?
I hadn’t previously heard of Planet Money but I found it too hard to read for the same reason and actually gave up soon after that. I figured the transcript was being too faithful to the podcast and that the story would be easier to follow in the audio version.
That made it really clear that texture resolution trumps mesh resolution. Dialling down the mesh detail slider results in very little perceptual difference, but the blurry texture always stands out.

The non-textured demo actually looks better. Nothing that can't be fixed by stitching higher resolution sat imagery though!
The Bush Winch
"what do I do if this is an image of a cat"

You can train another NN to predict the best course of action for each decision of the first net. Or even train a single net to choose actions based on the initial input. Not sure what's the problem here.

we haven't seen AIs that can write lengthy programs, books etc that are coherent and grammatically correct. And we probably never will

Have you completely missed the recent NLP breakthroughs (BERT, GPT-2, XLNet, etc)? OpenAI even refused to publish their model because it could generate long coherent and grammatically correct text.
They are a shell of their former glory. Not the beloved blue-chip stock of yesteryear.

Besides, just because a company is old doesn't mean it's viable.
The SQL Server back end makes it only too easy to run in SQL Injection mode. Does every ASP.NET site out there use stored procedures (or functions) for all database access?
It is part of the reason. In c++ a=b returns a reference to a to allow chain assignments. And also in c++, most stuff casts to bool automatically when you use them as an if condition. When you have both and make the typo, it gives you a relatively silent bug instead of a compile error. Yea sure, the reason is a typo and easily mistakable operators but the actual reason is the code compiles fine

Java for example expects a bool for for if(). if(a=b) is only valid when they are, which is relatively rare. So it is mostly a compile error.
You realise that Cloudflare is nowhere near a monopoly, right? They might be the most 'household' CDN, but they're far from the first or biggest
Yes. I just use my own journaling app which I wrote (sorely needs an update). I track some things through there (exercise) and other things using more specialized tools (finances). I do one every Friday, one at the end of the month, and one at the end of the year.

It's pretty valuable.
Check out the decently kid-friendly kits that Pimoroni sells. They have kits for various levels of difficulties, including some using Raspberry Pi.
(https://shop.pimoroni.com)
I would certainly describe Rust's syntax as being in the family of C-like syntaxes. Function calls use function named followed by positional args in smooth parens, curly braces for blocks, & and * for pointers/references, if/continue/break/while, semicolon termination, square bracket indexing of array/vec, etc etc. It's very obviously a descendent of the C syntax family.

Of course it has several critical extensions related to impl, generics, lifetimes, references, modules etc, partly influenced by C++ (e.g. generics syntax), Ruby (closure) and Python (self). It depends on your perspective, but if the scope is all programming languages, then Rust is syntactically very close to C.
No, they don't. They just need a whistleblower. SEC doesn't fine hyperbole, just provably false information.
I don't think this case follows the usual story of "person reports vulnerability and is punished for it". See my other comment for details and a link:

https://news.ycombinator.com/item?id=20709592
almost anything, but actively avoid sugar.
> What they didn't say was how impossible it was to get an interview when transitioning fields.

It's tough to get a foot in the door. I managed a transition largely thanks to preferential hiring for veterans, but even there I had a CS degree and some prior tech experience before going into the military.

The other problem is that "junior" really means "fresh out of college." Transitional resumes look weird and they get thrown out in favor of people doing the normal thing.

> I was also told that people would look at my GitHub code

Recruiters, probably not, but if I'm doing an in-person interview with you, I've definitely read your github page.

Tip: I'm looking for a. high quality code, and b. a delivered product.

What's high quality? Find code written by the best people (e.g. your standard library, a major framework) and aim to make your code look that good.

What's a delivered product? It has thorough, well-written documentation, and I can install it with a single command. If you set up a demo on a website, that's obviously better.
Post-Brexit opportunity: making the internet less annoying
Jenkins X – Managing Jenkins
Apartment Renovation Ideas to Increase Your Property’s Saleability
Been hearing about the possibility of this since 1999 or there about when it was covered at a university lecture. Then there was the movie: https://en.wikipedia.org/wiki/The_Day_After_Tomorrow Like global warming, it is regularly predicted and in some ways we become immune to the predictions because it is on such a long time scale compared to our attention.

Humans do not do well with long-term threats in which we have to make everyday sacrifices. We do better with long-term threats that are clear economic opportunities, such as buying better airport scanners and the like, something the sales guys can really sink their teeth into.
How is that better than just putting 11% of your investment on black or red?
Well this might stop some malware, but what stops to push app with some kind of VM(or browser view) that load remote code and later update it to something else?
It is impossible to find cheap US-based PCB manufacturing, the ones who compete on price all left for China years ago. What's left services the high-end/custom/defense/1-day-turnaround market.
Preview Hunt: make sure your PH submission looks good
So many people comment--on everything, not this post specifically--without reading anything more than the title of the HN post. They basically treat the title as a "topic suggestion" instead of reading the article itself.

It's a pretty annoying behavior because it means that discussions often end up wildly off-topic or with a lot of comments missing the point, or just re-stating the exact same things that the article already said (often because people ask questions that the article answered, but they didn't read it).

Unfortunately there's not really any good way to fix it. We had a big discussion about this same issue on Tildes recently too: https://tild.es/gjb
When there's this much money floating around, it's not surprising it brings out the worst in people.
Direcon – Drive growth at every stage of your Instagram account
If you want to delve into his work, please note that his editor John Martin/Black Sparrow heavily defaced most of his original work with mediocre edits that bordered vandalism [0]. The manuscripts is where the better stuff is.

[0] https://mjpbooks.com/blog/the-senseless-tragic-rape-of-charl...
see Sears
> if you were making a hiring process, what would you ask candidates to do?

Review code.

It would be at least a few pages, in the language they would be working in, with a few bugs that you know of in advance. Depending on what the code does and the particular bugs you introduce you can get a pretty good idea of the candidates' comprehension of the things you need. (Bonus points if they find bugs you didn't introduce.)

One problem with this is that both the code itself and the evaluation of the candidates review have to be done by sharp folk who know what they are about. Otherwise GIGO.
Thanks! I'm glad I could get the same handle.

AFAIK, Pinterest rewrote the logic of their notification system into Elixir and also used it to rebuild their rate limiter.

This is the main piece I've seen open sourced: https://github.com/pinterest/elixir-thrift
I agree, 1x sounds so slow. I've played it for others and they say it sounds normal.
China is still a country with significant room for industrial expansion with hundreds of millions of people moving from rural to urban areas adding to the manufacturing workforce, the country as a whole has not reached levels of prosperity that would produce a consumer driven economy, and one also needs to account for the heavy influence of export-led sectors on policy-making and the state-led economy which doesn't tend to lend itself well to consumer sectors.

And also quite importantly as China climbs up the value chain it will increasingly seek to outsource to cheaper countries, as it has already started doing in Pakistan, one of the major hubs of the Belt and Road initiative. And given the quite authoritarian system, it will probably do so quite effectively without facing the political backlash that workers in the United States have caused.
From this-thread OP

> ... company wide illegal behavior.

The behavior has to be systematic and a significant percentage of some subtype of employee (eg. salepersons) must be engaged in it.
In my experience, most people who are hired by Google or Facebook consider the interview process to be good, and generally approve of applying that same interview process to find new candidates.

However, that set of people is outnumbered by the set of people who applied to Google or Facebook and got rejected.
I think your "usually" is heavily biased by media stories, which of course report only the exceptional, otherwise it wouldn't be news.

I've reported vulns in school before and got an unexpected bug bounty. I also abused vulns to put games on a school server when I was younger and that time I got a firm talking to. I also know someone and their friend who were around 18 at the time and stole a teacher's password (don't remember how, but nothing clever) and changed some grades of theirs. They were indeed suspended.
GoatCounter – Simple web statistics. No tracking of personal data
You don't keep the animal alive indefinitely in a questionably vegetative just to grow up its organs though - you let it roam about (likely in a caged and germ free, granted, but hopefully large, facility) and when the time comes to harvest the organ, you sacrifice the animal in a humane way.
On the upside, it means that dystopian dreams of automation taking all our jobs and creating an 80% permanent unemployment rate are laughable.

There will be plenty of paid tasks for people. They will just be online, remote and we will need to sort out how to make this make financial sense for all involved parties so it doesn't turn into a permanent underclass.
Zoncolan: How Facebook uses static analysis to detect, prevent security issues
Someone has certainly been tricked in this example...
I'm not really going to complain about syntax, but if I were... the only thing I don't like is the Ruby vertical bars around closure formal arguments. ES6 smooth parens and double arrows seem so much more fitting to a function to me. (I mostly write Python). I guess double arrows are used in match and single arrow in function return types, but if there had been a way to use arrows for closures I'd have voted for that.
It’s because everyone is copying Google.

FAANG companies have this problem: when you hire thousands of people a year, a higher false-positive rate is a big deal.

When you are startupbro.com, you don’t have this problem, but you’re desperately cargo-culting your way to success, and doing anything in a way that goes against the grain causes the other bros to accuse you of “bad signaling”.

See also: why tech companies cram together in San Francisco.
How do we prove our upstream data for our ETL pipeline is as we expect?
Yeah except that for 99.9999% of software engineering jobs, that knowledge is irrelevant. Also, to be a good engineer, you need to have MUCH more than just some math and raw computer science knowledge. I would go as far as saying that all scientific tasks are mostly carried out by research scientists these days anyway. The skills you need at companies like Google or Amazon, as a regular engineer, have VERY little to do with what you learned at University, which is why we hire even PhDs as junior engineers, and they usually are. They know a lot of stuff that doesn't matter (like how to color a graph), sure, but they also don't know a lot of stuff that matters (how to build production quality software, without shooting yourself into the foot at every turn).
>I couldn’t help but wonder why the FCC hasn’t required CallerID Verification

Because corruption?
Race Kings Hack Unlimited Mode Cheats
And it brings out the worst people.
That was his position - I just recall that all of the CS grads got it, and none of the self-taught/bootcamp types did, though.
It hurts my brain to imagine being a 66 year old man writing angsty letters that read like that of a highschooler.
I'll be happy to download it but don't know where to host it. Suggestions?
If we could only drop some old favorite words like "grok"
There have been three times more wildfires in the EU so far this year
They'll generally give a list of topics but not specific questions. For example facebook may put an emphasis on graph and tree data structures and search algorithms
> Please - teach your parents to just hang up on these clowns.

That was the other thing. It was impossible to get my grandparents to do this. I think I eventually got them to let the answering machine answer and not return calls for messages from anyone they didn't recognize.
I don’t think non-technical people will be using CF directly. More like WiX GoDaddy etc.
It's really not that hard at all to fire someone, at least in the U.S. I think most companies do it because they don't know any better and they heard that's what Google does.
And how do you come up with this short list? That's the point of the exercise. The order is usually:

Resume review -> take home exercise -> phone interview -> onsite interview -> offer.
I can share similar experience. When I started to use Java, I happily digged into collections and stuff. It was quite easy to read and follow. Now with Java 8 I tried to read and follow their streams implementation. That was very hard. They implemented streams for semi-automatic parallelization which I never used and won't ever use and that made otherwise simple concepts just unreadable and unbearable. May be Rust developers tried to cover too big spectrum of the problems at once.
I always wonder what people who complain about the 9-5 feel should be the alternative.
They have Indianapolis, Minneapolis, St. Louis & Kansas City locations as well.
We'll need to agree to disagree on this. IMO, airplane trips will become more or less unbearable if this practice is scaled to its full potential.

To be clear, I have no problem with the airline offering a credit card. Put an ad in the flight magazine, maybe hand out brochures with the ticket folder. But having the F/As treat the whole airplane like a cheap hotel conference room, as breck describes, where people have shuffled in to listen to timeshare sales pitches or Scientology lectures in exchange for some stale donuts? No, that's not OK.
Boston Saved $5M by Routing School Buses with an Algorithm
Not learning per se but cells do communicate: https://en.wikipedia.org/wiki/Cell_signaling so some evasion techniques from one tumor or one cancer cell can propagate to others through various signaling pathways when applicable.

Basically a cancer cell might start shouting "yo bro you should totally try this..." and other cells that receive the signal and capable of doing that action might just happen to try it, in fact in some case this is just how you get cancer, one cell starts yelling chug chug chug and all the other cells around it get hammered.
As a beginner, I think it's largely a matter of documentation.

In Go, you can very easily see all the methods that a type implements. However, you don't see which interfaces it implements because it's implicit.

In Rust, the methods are often hidden away in trait implementations, so it's harder to see what you can actually do.

It seems like this might be fixed if the doc tool generated an index to all the methods, as a reference? Or maybe there already is an easier way that I overlooked.