skysight-inc/HackerNews huggingface dataset:
I sort of see Quiggins' point about incarceration and employment.
The tetanus vaccine is one of the oldest. Which is perhaps why people have forgotten about it--great efficacy. See

https://en.wikipedia.org/wiki/Vaccine#Timeline

https://en.wikipedia.org/wiki/Timeline_of_vaccines
Also it may be more comfortable to be unemployed in a country that doesn't treat unemployment benefit claimants as “scroungers” or employ workfare.
"Optimized for happy-path" is true, but it also reveals something pretty neat about the American financial / business climate.

"Default trust" actually works in our economy. And because of that, friction can be low and things Just Work.

Default trust / happy-path optimization in turn works because of the backstop of a strong legal system, fairly clear precedent, and reasonably well defined property rights. Think: UCC across states; standardized Delaware Chancery precedent; etc.

One reason I'm not a cryptocurrency or smart contracts believer is that the robust exception-handling backstop we have in the US is a mostly-invisible but super-valuable resource.
This is the only "him" on the page and her new name is the only reference, so you can't argue ignorance...

This is just blatant bigotry and has no place in Hacker News.
I think you are conflating software engineering and regular management. If your definition of success and job satisfaction is climbing up the corporate ladder you don’t need software engineering at all. You could go into sales or marketing and climb faster. Having said that software engineering matters. If it didn’t matter a lot of things we take for granted in 2019 wouldn’t exist, like this message board or the tiny ‘supercomputer’ you carry in your hand called smartphone. MRI Imaging, Fly-by-wire software, cashless transactions.. I could go on and on.
Great idea in theory, dangerous product in practice.
>Perhaps it might be better if younger programmers learned the old stuff instead of just badly reinventing the wheel every few years.

I think if you pick a concrete example of this phenomena (say, Java applets vs. WebAssembly) and you ask "so why didn't someone take Java Applets and update them, why do we need WebAssembly?", the answers to why this happens start to become more apparent. It's not so much that Java applets were good and then we decided they were unfashionable, as that Java applets were always kind of ugly and we eventually stopped tolerating them.

For examples from before say, 2000, say Turbo Pascal a lot of the answer is because the thing in question was a proprietary product so once the financially backed dev team stopped working on it users were forced to move on to something else. Other times it's because the thing was written for an 80's computer platform that no longer exists outside of emulation and retrocomputing collections. Sometimes it's that the graphical standards the original used were for hardware with very different capabilities and making the thing usefully work on a newer system would almost require a total rewrite anyway.

Even beyond all that, there's another problem: Software is fairly hard to do literature review for. If I want to know if a particular research idea has been done before, I can hop on Google Scholar and figure it out with a few hours of carefully constructed search queries. Doing the same thing for software is very difficult, especially because most products for the majority of the fields history were proprietary. As a consequence, we don't have our history available to analyze in any easily accessed form. The Internet Archive has been doing what they can to rectify this situation. (See: https://archive.org/details/BeyondCyberpunkMacintosh) Nonetheless, there are still serious problems in this area.

I'm a younger person (23) who shares your frustrations, but I don't think that you can really wag your finger at people when there are real barriers to what you're proposing.
There is great irony in your comment, given the topic. You are literally advocating for an approach based on not actually knowing the patient and going off of generalities. You aren't wrong, but it is...weird.
Evil company says it's not going to be evil any more. And they really, really mean it this time. Honest.
Manning is also someone that has information about a criminal proceeding and is refusing to cooperate. That Manning was previously convicted and served (significantly commuted) time for committing espionage is irrelevant to the charges of contempt of court.
In business, do you not think there is a difference between deliberately sabotaging your competition vs. producing a better product than your competition?
Denmark? Probably the weakest hiring/firing laws in the developed world (in terms of employee protection) and, last I checked, one of the happiest countries in the world.
I honestly, albeit naively, expected that when Uber put in a new CEO, they’d take that opportunity to raise prices to break even levels which presumably end up around where taxis are. Take the volume hit; customers who are only interested in VC-subsided rides aren’t customers you want. But I guess everyone decided to continue to pretend that the current business is sustainable.
I've always been interested to know what kinds of physical attacks security consultants at major firms have uncovered. How many 'obscure' espionage techniques like this or listening for keystroke combinations via audio have been deployed in the real world for malicious purposes?
China has 7% of the world's fresh water but that 7% can easily sustain every human being on earth. China controls the tibetan plateau which is the source of the water for a significant portion of the world's largest rivers and a source for a significant amount of fresh water.

If 48 million people in china lack drinking water, that's a problem of resource management rather than resource.

China has a 5th of the world's population but they also have ridiculously rich soil along it's many large rivers - especially towards the southern portion of china. The same thing with india. They have immensely rich lands that can support a huge number of people. Unlike canada who has a lot of freshwater but is mostly frozen tundra.

This is why stats are so deceiving. India is about 1/4th the size of siberia but india can support 1000X the population of siberia because india's land/soil is rich and productive while siberia is not.
Any system that converts physical energy to electric activity (loosely: transducer) can be used to collect signals remotely.

I think this is kind of a basic thing that once you know it, you see the possibilities almost everywhere, where you understand how electrical fields can be generated with physical interaction. Transportation of the sensing then becomes the next problem to solve.
You mentioned vacuum cleaner which could happen to be perfect. Imagine knowing the exact day and time the house cleaning service comes by to your target.
Those 1.4 millions drivers aren't all driving at the same time. They would only need a fraction of that many cars and they could be built over an extended period of time.
Yes, please come ruin this fine city with hypersensitivity, elitism, and 'disruption'.
This hasn't been my experience at the larger companies. There's always room to grow and stay in a purely technical role.

Prior to this I'd been doing freelance work and there it's more difficult. Especially if you don't have any particular unique skill or tight relationship with a solid client or a high level of marketing savvy, it's hard to compete with kids that are willing to do things at half the price. And I think that's fair: even though I consider myself a very solid coder, most consulting gigs I've worked on could have been handled by someone less skilled and worked out just fine.
BSDs have <sys/queue.h> and <sys/tree.h>; the former is standard on Linux as well.
“It's done in hardware so it's cheap” (2012)
> These companies provide no additonal benefits.

They provide safety for lenders, which allows those lenders to offer you cheaper prices. Is that worth it? Not sure personally, but I don't think it's fair to say that they are totally without benefit.
> and a little cheese tossed in

Or as I like it call it, salt. ;-)
If we had a progressive corporate tax, I think all the problems would sort themselves out.

You want to build a trillion dollar company? Fine. Corporate tax rate of 50%. You're a small business with less than $1M in revenue. Cool. Corporate tax rate of 0%.

Big companies will break up to take advantage of the tax code. Problem solved.

Instead, the bigger you are, the harder you can lobby for tax breaks. Currently, if you're a $1M company, that sucks. You pay 20%+. If you're Amazon, you pay $0.
Luck has absolutely nothing to do with it. If you attribute America industrializing before China/India as luck, then I will lose trust in anything else you say.

By 1915 America had higher GDP per capita than most of Western Europe - BEFORE WW1. Western Europe had higher GDP per capita than China/India by like 1200 AD. You are so so far off the mark.

Also, India's population only started exponentially growing in the late 1800s. By that point America had already industralized and was already the richest.

Go ahead and put your money where you mouth is, sell all of your US stock, and invest in African stocks since population growth is apparently the only thing that matters.
When we moralize about how "expensive car = bad" (no matter the context) we take the "personal" out of "personal finance."

Some people are gearheads, just because you aren't doesn't mean you should moralize the preference of others.
Have the attention span of a goldfish? Here’s how to read long things
Please don't be gratuitously negative in HN comments. Even when you're right, it degrades discussion. This is in the site guidelines: https://news.ycombinator.com/newsguidelines.html.

Your comment would be just fine without the first and last bits! Particularly the paragraph that starts with "Yes, the events happen" is really good and has much better signal/noise than the rest.
Author here. I disagree that a straightforward report on computer science research qualifies as "clickbait BS fearmongering." Note the all caps subhead. That should make it clear there are limitations: GOOD ENOUGH TO RECOGNIZE MUSIC VIA SHAZAM IF YOU TURN IT UP TO 11. And as the researchers state in their paper, they expect the technique can be improved.
This is an excellent update on the current status of the proof, with a very good overview of the benefits of using category theory.
> But the IC track is flawed. The programmers I spoke with said that promotion is slower on the IC track, and the distinctions between titles are blurry. According to David Golden, a 45-year-old engineer at MongoDB, “In the development-only track, there’s a bigger hurdle for me to move to the next level. It’s not clear how you get from one to the other and whether it’s something you can actually do anything about.”

In my opinion, this is both true but not a problem. The reality is that it's much easier to have a large impact as a manager than as an individual contributor. I have worked with L5's, L6's, and L7's, and honestly I couldn't tell the difference between them. That's not to say the higher level people didn't deserve to be higher level as they had more accomplishments, but I personally didn't really feel like they had much more impact, if any.

For all but the largest and most complex projects, there aren't really going to be sufficiently difficult problems that it makes a big difference. I don't think I've ever been on a project where there were more difficult problems than engineers capable of solving those problems for any level of difficulty.

> Based on interviews with a half-dozen programmers, it is clear to me that companies should create a qualitatively different role for their most senior individual contributors. Candidates for such roles would be judged by their past effectiveness, the same as managers are, not by a fast-churning checklist of skills. Greater clarity would mean engineers could climb the ladder faster, and the prestige and renewed intellectual challenge of each level would keep programmers motivated into their fifties and sixties.

> Proven engineers who occupy the most senior roles should be deployed to solve the hardest problems on the most critical projects.

At least at Google, being judged based on past effectiveness and being given the hardest problems is already true. Or rather, higher level engineers have greater independence to be able to choose what problems they'd like to solve.
>I also noticed that older programmers tend to not be as up to date in newer technologies or ways of doing things.

Serious consideration: I wonder how the cost of "older programmers not being as up to date" compares to the cost of younger programmers too quickly adopting newer technologies.
Recent article: https://queue.acm.org/detail.cfm?id=3287302
I'd probably use it or give it a try.

The pricing jump from the free to paid tier after you hit 11 users is a bit steep. Like from free to 363 USD at once.

Also, I'd'offer a feature to opt-out of your analytics collection as I don't see a reason why your company should know on how exactly our team members work all day long.
Webinar: Design Systems in Framer X
It’s been a while, but I think he guessed the gold was worth a couple hundred million. I recall he thought it was a criminal act of great sophistication, not a government thing. But I share your doubt here.
The first time I saw anyone wearing shoes (and putting them up on coffee tables and such) inside their own house was in America.

That’s not an option in the tiny European country I grew up in or anywhere in Asia I’ve been.

I think it’s barbaric behavior. You literally step on vomit, needles, dog shit and what not outside and then you drag that inside your own bedroom? What the fuck.

As far as what to wear when you take your shoes off in someone’s house - there’s always slippers for guests, many pairs. Or you just walk around in your socks.
Human beings went to moon before we had this coding test. this online coding test itself is indirect age discrimination..this is insanity needs to stop..except for few high end jobs most jobs don't use any of these need deep algorithmic knowledge..this has led to a cottage industry of books, websites etc..some younger folks prepare for 6+ months, go for weekend mockup tests etc...older folks don't have time or motivation to do any of these.
Would it be wise for someone to go work for lift given this information? Asking for a friend...
The main expense is driving out any competition by price dumping: rapid expansion, subsidising trips for (1-3-6-12 months) etc.

Since they have infinite investor cash (for now), they can do that in many countries at the same time (hence the costs).

All this will eventually crash, and/or Uber will be forced to comply with labor/taxi/etc. laws.
The problem with the Fermi paradox is that it requires you to assume the existence of spacefaring civilizations, with all the expected technology. The possibilities are just to many, and we only know relatively well our own solar system, we don't know how normal it is (recent observations suggests it could be at least kind of odd) or how normal Earth is. As it is quoted, Earth for us is all there is and it would seem completely normal to us even if for any well educated alien it could look obviously artificial.

The Black planet hypothesis: There are planets intentionally cut off the bigger society. Spacefaring civilizations are largely immortal, and would be kept in an evolutionary stasis, so there are planets that are intentionally kept isolated and prisoners are kept on them in a pre galactic stage as a way to keep evolving.

Impending doom hypothesis: An immense catastrophe is expected to happen in the general area, and all the surrounding space has been evacuated.

Presumed recluse hypothesis: Our solar system is recognized as obviously artificial, yet attempts to communicate are met with no response. We are perceived as unwilling to communicate and intentionally left alone.

Planets are primitive hypothesis: More advanced civilizations have no interest in settling planets, planets are seen as primitive as living in a rainforest is to us, while advanced civilizations normally live in artificial habitats.

Unpleasant star hypothesis: The solar wind, neutrino flow or other forms of radiation may be disruptive to highly advanced technology, so the sources are avoided unless necessary.
I use golinks for personal use and it is incredibly valuable. Thanks for the service!
Personally, I think that Tesla could own the entire market, regardless of operator, if it were to develop the defacto standard rideshare vehicle, and financed it as such a % of the rideshare market.

See every yellow cab in NYC, as an example, is the same make/model of car.

Make a tesla Y vehicle and have the rideshare payment subsidize the car. So X% of every single ride goes to tesla to finance the car. And guess what they get as defacto: the data.

Let people qualify as a driver and put down a deposit, and the car must meet a quota of rides per month, which is tracked and displayed as the car is simply a 'device' at that point... and must be used to pay it off. Tesla doesnt care where the rider bookings come from, lyft, uber, whatever.

If the car is used for private purposes - then the owner is charged some function of the car's time as his "car payment"

Simple.
....and only all exists because people believe there's no alternative.
Austin is still in Texas and no matter how hard you polish it's still there.

Some talent will want to move there but where is the ocean and where is the lake tahoe / skiing?
It's not cloud storage, but I can't recommend SyncThing enough. Syncs selected local folders between any/all of your devices whenever they're able to contact each other.

I use it specifically to keep my files out of the cloud, but in the past I've also installed it on a DigitalOcean instance and had it function sort of like cloud storage that way.

My favorite thing about it is that you're selecting existing local folders to sync rather than moving files to a special "sync" directory, meaning it's very flexible in what you can do with it (syncing dot files between machines, as one example).

The only problem is there's no good iOS client yet, but macOS, Windows, Linux, Android are all supported.
I'm 45, soon to turn 46.

If I could pop back in time, it would be to (somehow, because I didn't back in 1992) recognize that where things were at was the Bay Area, and moved there instead of staying in Phoenix.

But here is where I am, and while I make a decent salary, I certainly am not retiring any time soon.

The whole age thing is standing in sharp relief in my mind currently, because things are slightly "up in the air" at my current employer; I want to stay employed here, and I'm sure my employer wants to keep me, but recent events may potentially cause the relationship to have to be dissolved if the projects and numbers don't line up. I can understand that from a business perspective - fair's fair.

But the prospect of interviewing yet again, 3 years after getting this position, is not something I look forward to. I have new skills I can bring with me that I didn't have before, so that's a plus, but I worry that the age thing may be a barrier.

I'll probably have to lower my salary ask just to have a chance, but I won't do that unless I don't get any traction after a few months of looking - should I have to do so.

Even with that, though, I tend to wonder if the question in the minds of those hiring will be something akin to "Why isn't he a team lead or a manager?"; which is something I don't have, and have never been offered - possibly because I've never been able to stay at a company long enough to get to that level - either they go out of business or they get sold 2-3 years after I join, or the company is just too small to have any kind of way to advance you into such a position (I've found that I fit best in companies of under 50 employees, and the fewer the better).

Maybe if there's another time around coming for me, I should look into startups, though that seems like a bust from the get-go (ie - find a startup, in Phoenix, who needs a 45+ year old software engineer - that's probably a very small pool, if it exists at all).

It is what it is, I guess. I am fortunate in that I am debt free, at least.
> So you don't have to worry about your boss being as abusive as you can find in the US because you can talk back.

So your main concern is being unable to be rude to your boss? And the price you are generously willing to impose for this privilege is that someone else is unemployed.

You sound like quite a guy.
For one payroll, I completely forgot to sign a set of checks for 40 employees. Not one employee came back and said their check did not clear. Scary world we live in.
Apparently I can be reasonably random -- I decided to map the length of the words mod 2 for the first three paragraphs he wrote on the page to the right (0) and left (1) arrow keys. After three paragraphs, the algorithm had 50% of my motions correct (as good as a coin flip!), and I had a positive balance. :)

Flaw in my plan: I don't know if the word length distribution for most english texts (much less a given writer) is biased.
>Your crazy money is getting eaten away by living expenses and you could have higher discretionary income in a smaller tech hub, and you could buy a house now and build equity

You're assuming that he would actually want to stay in that other place long enough for the house purchase to make financial sense. You have to own a house at least 5 years for it to work out, minimum. Moreoever, in the big tech hub, you're making more money, so if you keep your living costs low, you'll bank more cash than living someplace cheaper.
To me, any solution that requires all alien life acting the same is just as paradoxical as it not existing.
Like another comment on this thread, I'd have to recommend Dale Carnegie’s "How to Win Friends and Influence People." In a business setting, it can be used to manipulate people into liking you so that you can further your own cause. I don't think it's possible to go up the hill when people find you unfriendly, so ultimately you'll need to appear amiable and that's where the book comes in handy.
Exactly. So the arbitrary line drawn by leetcode interviews filters in one particular way and benefits people closer to colleges age where these kinds of problems are fresher in the mind. As you get older the number of leetcode style problems you actually encounter in real engineering is pretty low.

Have a chat, discuss experience and see how well they actually understand the things they have put on their resume. Dig as deep as you can and see if they actually understand what they say they have done. Also, references are at least as important as the interview.
I guess Steve thought the CPUs really were different, like, say, the difference between a CPU and a GPU.

There's a lot of revisionist history on the internet about Steve Jobs not being technical, but he had an incredibly detailed understanding of the 68000 by the time the Macintosh project was launched. Perhaps your encounter encouraged him to delve into that area of study.
That's pretty atypical for Chase - whenever I get a call from them, it's always something like "Please call the number on the back of your credit card to solve this issue."
They'll probably be less negligent if they're forced to see Equifax's head mounted on a pike. Metaphorically speaking.
Not to mention Lyft's revenue is growing fairly quickly, faster than their operating expenses. The GP's comment here is why it may be selling at a discount at IPO and then go up once it turns a profit and people like GP jump in. The cash injection can definitely help secure the revenue growth too.
It's surprising with the Tibetans though, given China's stance on liberating Tibet and it being part of China.