skysight-inc/HackerNews huggingface dataset:
I've recently gotten back into a programming job after 8 mo out of work and ten years before that doing desktop support instead of my original focus on coding.

Getting back into the flow is certainly doable.

Be honest about the basic situation, don't answer discriminatory questions, and the right companies will give you a shot.
Wipe the drive, clean install macOS. Tedious but suck it up, it might fix the problem. But at least it will likely skip a step when sending it for warranty support. I don't recommend hesitating, it's not normal.
> Such reference to luck is rare in management research. A review of the use of luck in leading management journals suggests that only 2% of articles mention the word. Business media and educators need to acknowledge that we have a lot of offer to help practitioners to make fewer mistakes in business and everyday life, but there is little we can teach about how to become exceptionally successful.

What bullshit. In research, we have a zillion different words for chance or luck or stochasticity or randomness. There's a whole language for it. Citing the lack of one of the least precise terms as evidence that there's a gap that needs acknowledging is ridiculous, and the author surely knows it. I get that he's trying to sell his book, but come on.
What the lower Casper IPO price means for employees' equity value
I would expect both to, but for me the baseline is "as good as the average human". So in that vein, not predicting a child after a ball is still better than the baseline.
Most will assume this, the correct question would be: Would most human react fast enough?
Who Goes Nazi? By Dorothy Thompson (1941)
> it's because people that share classified info are all around bad

Now this statement requires some serious proof. Most of the high profile whistle-blowers have been heroes standing up against the odds to at least let everyone of us know what the state is doing.

Camping people like Chelsea Manning and Edward Snowden 'all around bad' is shameful.
Buying a car in Europe is a complicated affair, and certainly not something that can be concluded in an afternoon.
The problem with that collision is that neither the radar nor the camera saw the obstacle. To the camera it looked too much like the sky as you say. To the radar it appeared to be a stationary object and so probably an overhead sign or something instead of another vehicle. Once the car gets close enough that the radar's cone only includes dangerous obstacles then it starts putting the brakes but in that case it was too late.

In general, though, the art of combining information from multiple sensors is called sensor fusion and its a fairly well understood problem. Well, sometimes even good engineers make mistakes, see Schiaparelli and the saturated Kalman filter inputs, but we have a good idea of what those mistakes can be for different schema.

EDIT: Mistyped radar as lidar, fixed.
I've gotten the impression that the "firing people in weird and capricious ways" bit has been greatly exaggerated.

I do think anyone taking this has to expect grueling and challenging work. The job description practically demands that.
That doesn't always make sense when you're dealing with a generic exception class. What you are assuming is that a try-catch block higher up in the hierarchy can handle a RecordNotFound exception for all its descendants, but that's not necessarily going to be the case. It's basically the inheritance problem in object-oriented programming, but in reverse. This is why I'm in favor if exceptions for non-broken states to not be a thing or at least be optional. Making a request to an API or database and getting a successful response returning no data(or a message that says data wasn't found) means that the code and the services in the system are actually working correctly, and throwing an exception is treating the situation like a code problem when it could(and often is) simply be a data problem, which is common and often expected.
Disgraceful. These companies need a kick in the pants. This product is clearly a gaping security hole.
If they're sufficiently motivated to want the job, they will jump through the hoops.

If the job's not worth it to the candidate, they won't complete the task.

Easy.
>Source? If you simply refer to it being called "autopilot", cmon that's not too serious

The Model 3 Builder literally says: "Full Self-Driving Capability".
> don't even know given the cost of living in the Bay Area if $300K is even really "high" anymore.

> If you max out 401k and IRA this is $275k, which is $168K take home or $14k a month.

> Left over: $7400

That sounds like a lot to me? I think the vast majority of the US would absolutely be ecstatic if they could save 7400 a month on top of maxing their 401k.

Just maxing my 401k (with employer match) I'll already have enough for my own retirement. Most people aren't able to do even that though =/
How to Trick Google Maps into Making a Traffic Jam
dnsfilter.com|Backend Developer| remote, full-time| https://dnsfilter.breezy.hr/p/3d7fabd1eccb-backend-developer |
DNSFilter (a TechStars 2018 company) is a fast-growing SaaS startup with over 1700+ customers and is cash-flow positive. We are a proven product in a proven market.
What we need:
- Backend development to add and modify database driven - REST endpoints in Ruby on Rails
- Commit source code changes in Git branches
- Write RSpec tests
- Work with a development manager to estimate, report progress, and indicate completion through project tracking tool (ZenHub)
- Occasionally analyze production bugs.

Requirements:
- Proficient in English: read / write / and speak English (over video calls)
- Bachelor's degree in Computer Science, Software Engineering, or similar field (or a long work history in software)
- 2+ years of Ruby on Rails development
- 4+ years of software development
- Experience with ActiveRecord, SQL, REST endpoints, RSpec, Git
- Some experience working from home
- Live within 5 hours of Eastern Standard Time, and able to work close to a standard work day in Eastern Standard Time
- Experience with or willingness to learn Elixir (Phoenix), Golang, or low level mobile development (Android, iOS)
- Familiarity with Docker
- Knowledge of how DNS works, Active Directory, and other networking concepts

Why work at DNSFilter?
- Work from home!
- Experienced founders who have built successful teams and successful companies
- Company gatherings each year
- Paid vacations and holidays
- Full medical and dental benefits for US employees
We built ToDoBot for Slack in 3 days
You're right. What I mean is, a lot of workplace advancements happen not because of success, more-so than education.

Obviously at the very least some advancements happen due to merit and due to that, there is a correlation.
> Most will assume this,

I've been driving a long time. I rarely see people hit their brakes when a ball comes out, or even slow down. My anecdotal evidence from 300,000 miles of driving says this isn't the case.
Hope it will work for you. I tested it on a bunch of machines, but it is full of shell magic and I can't be sure enough :)

Also if you decide to continue to use it you might want to make some configuration so cod doesn't annoy you to learn system commands like `git` (which probably have good completion by your shell already).
I loved this story. In 2016 I glanced out of a window of a train between holyhead and liverpool and saw the ship sitting there. I had no idea.
It may be something we just ‘do’ but there is enormous variation in method and skill and use of materials and technologies. And we can today do things we couldn’t do even 20 years ago.

In this way it’s comparable to cooking, which is also something we just ‘do’.

The bar can be set as high as we want.
Man Uses 99 Phones and a Cart to Create a “Virtual Traffic Jam” on Google Maps
Content ID is above and beyond the DMCA. Media companies asserted that, due to the size of YouTube, utilizing the DMCA reactively was insufficient. To avoid the media companies taking legal action (and possibly setting bad legal precedent), Google voluntarily created Content ID to proactively identify copyright misuse.

It worked - the media companies backed off. It's also a massive failure, in that it's been abused to the detriment of the content creators since it came into being.
"Tell us, what extraordinary work you have done?"

I wrote code that worked....

I like boring things.
Maybe, it certainly sounds much better at a glance than the current system though there's tough stuff like how to set that value in such a way that independent inventors aren't forced to partner with a large company in order to use the patent system. I think some reforms like that combined with a much stricter definition of "patent-able" for some categories and/or better challenge mechanisms. Getting a bad patent thrown out due to prior art is still quite expensive and trying to evaluate if a patent is non-obvious is quite difficult to litigate.
Looks like they’ve taken it down now? Damn that’s unfortunate
> and probably most places in Europe

Incorrect. I tried to buy a new car in France with a credit card. That was an extremely awkward moment. I was kindly told that this was a very weird thing to ask.
I like that video, but it left me confused if I should talk to police as a witness at a crime scene.

I imagine I can become a suspect from a witness, if I make a mistake which is seen as a lie.
> In terms of business value, a cron job running in a high memory vps will more than satisfy and take much less time to develop.

Yeah, but I hate it... I've worked with a team where we had a cron job do some batch processing every night, but for some large customers it started taking ~12-15 hours to complete, and certain important user operations are locked while it's running. The solution? Running once per week starting on the weekend, with a manual trigger for customers who really need the results ASAP. Tiny effort for that easy fix and the team can continue working on new features, all-sized customers are still mostly happy, but Dijkstra would not have liked this...
Schools in Singapore are regularly required to practice the so-called "e-learning" every semester/quarter. It's quite common for richer Asian countries that had been through SARS to think of these contingency plans.

Also it was nothing fancy. Just recorded video lectures, and an online forum.
Hi - thanks for the questions. We don't contact current employers without your permission.
Never said one is more right. But merit in the workplace is not quantitatively measured in any form.
This article is also available on the author's website:

http://www.peterdreier.com/wp-content/uploads/2014/04/Jane_J...

Another version of the article:

https://www.huffpost.com/entry/jane-jacobs-radical-legacy-ci...
Wasn't Gauguin a paedophile?
Or we continue to use the word crypto and take the word back.
Is this because of grant appreciation due to stock market trends or just raw compensation?
Not necessarily, but safer to do so. I recently bought a used car from a private party, and we went to a lobby of a bank to close the final transaction. I got a cashier's check from the bank, signed it over to the seller, and exchanged the keys/title for the car.

This way, neither the buyer nor the seller needs to carry large amounts of cash with them. The cashier's check is not given unless the buyer's account has enough funds to cover it, so the seller doesn't need to worry about a bounced check.
But for any reasonable investment, you can’t know your odds are above 1 (or well above one for long term investments).

We see smart investors fail all the time (VC returns are highly variable, even though each VC is diversifying their risk across many investments).

All VCs together as a segment do not make enough return.

And the OP is wrong because you can only make a limited number of investments - because each takes time and most have a minimum stake. E.g. Buffett has so much capital to manage that he doesn’t invest in small businesses even if they might give 1000% return. And it disregards the problem that investors often concentrate their investment e.g. real estate mogul making a billion dollar bet with everything they own, or e.g. mom and pop putting retirement fund into one stock.
> If they hadn’t killed the sparrows we would not now be hearing about how many died.

The Four Pests Campaign is a great example of humans suffering the unintended consequences of their own stupidity and hubris. However the Great Famine had many proximal causes, and there is no evidence that simply sparing the sparrows could have prevented it.
And nothing, the question was

> but where is the money?
And you're still not able to save more than $114k a year! :)
I did a google search and of course 4chan beat us to it.

https://i.warosu.org/data/g/img/0720/42/1564100253474.png
Seriously.

"I am saving (eventually) millions for retirement, while having thousands of dollars left over each month even after accounting for all my 'entertainment' expenses etc. Is this even a living wage?"
(Using a throwaway for soon to be obvious reasons).

After being involved in several early stage startup companies and the usual cast of characters (individual founders, angels, boards of all sorts, investors, etc) my deeply held personal belief is that after intelligence and hard work moral/ethical flexibility is the largest single factor in individual success in business.

In virtually every scenario I've been involved in the individuals that made out 10x or greater (compared to others) did so because they were willing to do things the others were not.

I suppose one could frame it as "luck" but my experience has been "making your own luck" is frequently only moderated by your own ability or willingness to lie, cheat, manipulate, and generally be as soullessly ruthless and self-serving as possible.

Consider two people. Both graduate from a top-tier law school and join a firm as junior partners. One graduate sees nothing but tax avoision, various shady legal maneuverings, high net worth senior partner infighting and politics, etc. The other sees nothing but money, power, and opportunity.

One of the junior partners is disgusted by this and leaves the firm to go back to their hometown and start a family law practice. They settle into a decent upper-middle class lifestyle.

The other junior partner stays on, climbs the ladder, and goes on to join the top X percent of the population in income and net worth.

Both are intelligent. Both worked hard. Both are "successful". However one junior partner saw people at (arguably) their worst and was disgusted by it. The other couldn't wait to really get in the game and play...

Hypothetical simple example but virtually identical to what I've seen play out continually in business.
Debit cards and credit cards are quite different things in most of Europe.
I was thinking the exact same thing.

I'm also not sure why the author keeps talking about tech wages as being "risk premiums", as opposed to simple supply-and-demand. If being a tech worker is very financially/physically risky, there would be a premium in wages as compared to other similar professions. But that doesn't seem applicable at all to tech workers who enjoy far more security than other professions. If anything, the fact that startup compensation is far lower than FANG salaries, would mean that there is a risk-discount. Not a risk premium.

I usually don't make comments like these, but I'm honestly surprised that this article is sitting on the front page of HN.
Lime | li.me | ONSITE | VISA | San Francisco | Seattle | Full-time

Hiring for:
- iOS Engineer
- Android Engineer

Our stack: https://stackshare.io/lime/lime
Career page: https://jobs.lever.co/limebike
You're saying that programmers have a unique set of skills which is why they're paid so much.

And in the next sentence you're questioning why CEOs get paid so much. A good CEO or CFO or CMO can generate value for the company at a scale that's much much larger than what a single programmer does.

During Satya Nadella's reign as the CEO, Microsoft went from people speculating its impending demise to a trillion dollar company. Don't you think he deserves a billion from that $700bn rise in market cap?

TSLA stock will tank the moment Elon Musk decides to step down? In a cynical world, maybe he's just a figurehead and there are others running the show behind the scene, but creating such persona is still something that a CEO has to do.

This is the same old Tesla vs Edison discussion. It's a common misconception among people that it's enough to be a genius lone worker to be able to provide value to a company.
A neural network needs to be taught this and then all cars with that training will respond correctly forever.

Every individual human would need to learn this separately from experience, which would require far more soccer balls (and children).
Proof of AGI or gtfo
Usually I see people refer to 'all said companies' as Big N
> It loses its mind right at the beginning, around 0:06-0:07, veers to the right for no reason

I'm speculating but I think the reasons it veers to the right are some combination of the following:
1) There is water on the left hand side of the lane.
I was going back and forth on the video and you can see "Raining" along the left edge turn green. So, it has detected the water and is avoiding it?
At the same time it has turned green "Wet road".
2) There is a vehicle on the right side of the lane - it has been identified with an upside down green triangle / crosshairs and a square (is that block the license plate?) and the Tesla is "following" it.

Again speculating based on watching the display change.

I found this clip amazing for the following reasons:
a) Around 0:02, it starts to notice the right edge of the road. Along the right edge of the video, you can see the estimated road. Around 0:04, you can see the right turn lane and the dots along the right edge change to show the vehicle has detected it.
b) Detection of arrows on the road surface. They are labeled with "RA", "FA" and "LA". RA = Right Arrow, etc.
c) Around 0:04, a "container" type of black outline appears on the right edge - it is a vehicle!
d) Around 0:05, another container appears in the right turn area and it is another vehicle.
e) Around 0:09, another container appears on the left middle and it is another vehicle.

Jumping to 0:22:
f) It has seen the vehicle about to enter the scene from the left and "CutinExcited" probability starts to increase and when the vehicle has moved through the scene, it goes away.
g) If you see the frame at time 28668.2612540 (?), it has picked up and classified a person on the left of the red 44.

Super impressive real-time classification.
In general a student should be able to calculate his own grade given available information so that acts as a buffer to this sort of "grade editing." In general teachers won't do this due the fact that it can easily be found out.
OCCRP | www.occrp.org | ONSITE (Sarajevo, Bosnia) or PARTIALLY REMOTE | Full-time

The Organized Crime and Corruption Reporting Project (OCCRP) is an award-winning network of investigative reporters in countries across the world. In the last few years, we’ve published the Panama Papers, the Paradise Papers, the Troika, Azerbaijani, and Russian Laundromats, and many other large, collaborative, investigative projects.

We are looking for a Head of Web to move our primary website and related project sites to a new generation of digital and visual storytelling. You will build an in-house digital team and draw on external skills as needed. You will work closely with our editorial, data and tech teams. You will lead on managing the look and feel of OCCRP and handling migrating the back end of occrp.org towards an improved content management system.

https://www.occrp.org/en/occrp-jobs/head-of-web
I think Java's flavor of exceptions are especially horrible, as you mentioned a string->int parse failing is typically not exceptional at all but rather expected. However, I do think there is a place for exceptions: exceptional situations.

Status(Or) is nice for certain types of errors, but now if you want to correctly deal with out-of-memory errors that means every single function that allocates anything on the heap now needs to return a Status(Or) in case the allocation fails. That error message then needs to be propagated through your entire library back to wherever it is that you can handle memory errors, which is likely somewhere at the root of the library. That now means that every single function in your entire library needs to return a Status(Or) and propagate it, which significantly bloats your codebase.

The macros you describe likely help with that somewhat, but then those macros are basically manual exceptions in that they just unroll the stack to where you don't call the macros anymore, but they require a bunch of extra manual effort and obfuscate your code somewhat. They are also slower in the common case (no memory errors), as you are now performing an extra check on every single function call in your entire library.

Meanwhile using exceptions together with smart pointers and smart locks basically makes it so that you can handle memory errors "for free" without having to bloat your codebase. When a memory error pops up, throw an exception and unroll back to where you can properly handle the memory error. The smart pointers/smart locks/destructors will take care of cleaning up everything. No need for any extra checks all over the code base for such a rare error.
The problem is how people define and extrapolate what constitutes promoting genocide or child abuse is often erroneous.

For instance: some people consider anti-vax sentiment to be child abuse, but dont consider cross-sex hormone injections for young children to be child abuse (and vice versa).

Another example is how many consider the swastika to be a symbol of genocide, but give a free pass to the hammer and sickle -- even though both of these symbols' ideologies have been similarily genocidal.
I'm going to shamelessly plug my project, Certera, here. It handles monitoring/tracking, cert issuance and renewals and helps larger organizations manage their certificate needs more consistently.

https://docs.certera.io
BlindWave is doing it now.
> AppAmaGooBookSoft ignores Netflix, which is important for salary calibration since they are cash-only. And FAANG ignores MS.

Why does it matter if it's cash only? The stock is equivalent to cash unless you care that much about the fluctuation.

At Google we have Autosale so any time I get a stock grant it's automatically sold and deposited into my bank account as cash.

At Microsoft I think they go even further and give you an amount of stock based on the cash value at the time you receive it so you don't even have to worry about price fluctuations. (At least that is my understanding)

I believe the reason FAANG ignores MS is that MS salaries are lower, but that is only based on my personal experience.
I have definitely been thinking about this a lot, however, it's difficult to know what to do when this is the only long term job I've ever had, and the first time I've really had a career.

I don't think the company is looking to sell; it feels like the top is just not concerned with reliability and most of our funding goes into new feature development, which in turn makes things less stable.

Identifying what's wrong is probably the most difficult part for me. It feels like a systematic failure that I can't affect.
>There is nothing inherently irreconcilable about a record not existing

This just isn't true. It depends on what the record is, and what state you're in (aka: CONTEXT).

incredibly clear example:
1. User logs in
2. User record no longer exists
3. Exception

That's not a recoverable situation, and the client should see that as an unexpected error.
bcrypt(sha256(pw)) works I believe, but it might not be enough to satisfy the policy.
As long as it is there just to improve safety. But it should not be relied on.

In other words, if you 'hear' "don't go", you don't go. But if you don't hear anything, it still doesn't mean it's safe to go, so you'll have to rely on something else. And if you are doing that anyway, is the added complexity worth it?