skysight-inc/HackerNews huggingface dataset:
Historically, I would have suggested starting with lower-level languages such as C and a bit of assembly, then building up from there as the added expressiveness is much appreciated and understandably less direct. This all made sense when hardware was many orders of magnitude slower than it is now, even a phone running on a battery is more powerful than workstations of those days.

I would say the question isn't exactly which language to learn first, but rather which programming style. After a long career developing software, my opinion for new developers is to learn programming in a functional style. Not necessarily with a proper functional language, but one where it's natural to use immutable datastructures, only assign to local variables once per scope, and for longevity support concurrency. One element that could be deferred until later is static typing. Another important element is that there shouldn't be a main concept of fine-grained execution steps. By this I mean the typical for-loop or iteration variables. This whole premise is forcing humans to 'play computer'. We have powerful computers now, we can have computers, 'play logic' at a higher level without thinking in what amounts to be higher-level-machine language. A good example is using map/reduce/takeWhile/etc forms rather than for/if constructs. With those we can write one-liners that are one-level higher replacing entire block-control structures, and they can be chained on the same one-line, or over multiple lines in a flat, not nested structure.

The great thing about thinking this way, is that you can apply the same thinking and writing even when using procedural languages resulting in cleaner code without off-by-one and other edge case errors. Two languages that could fit this bill and be relatively mainstream are Elixir and Clojure. I think Elixir would be a great choice, as it together with the Phoenix framework is a reimagining of Ruby/Rails. Clojure is fundamentally small, but its usage can quickly become esoteric.

I also wouldn't go heavy on the js/css and learn just enough to get stuff done. When ready try to get exposed to using static types via TypeScript or a functional language like F# to see what they're about. Java, Kotlin, or Dart (with Flutter) might also be good mainstream choices but they tend to be less functional. You can try but the ecosystem (especially jvm) tends toward more OO and mutable data/state.

One completely different good candidate is Go. It has static types, is lowish-level like a C of today with garbage collection. There isn't a full framework though so you'd be pulling together a collection of libraries to make a web app. Having something opinionated leaves you with fewer questions when starting out. Still great if making command-line utilities, networking, or text (not graphical) apps is of interest.
Have you tried looking for jobs with the best companies? Some of the worst companies are the worst because they have unreasonable expectations for their hires relative to the value they can provide for putting up with working there.
Could this be turned into a bash script without loss of functionality? I'm not trying to denigrate the work or Ansible as a tool in more complex scenarios.
Another fun fact is that string comparisons are case insensitive by default:

https://dev.mysql.com/doc/refman/8.0/en/case-sensitivity.htm...

This can definitely catch you by surprise and cause bugs that are only detected late.
A stolen truckload of EVGA GeForce RTX 30 GPUs turns up at an Nvidia retailer
> No thanks. Parking lots are necessary to support driving, which is by a long shot the most convenient and fastest way to travel. This whole war on driving hot take is completely tired because it makes no consideration of the tradeoffs.

Driving is only the fastest and most convenient way to travel when you're the only one driving. In tech terms, it doesn't scale. Once you get to a certain point, you're allocating more space to wide roads, interchanges, and parking lots than to the places people are actually going.
The way I'm planning to solve this is to refactor my HTTP server to also receive SMTP over HTTP and the same for DNS.

That way you can write your own storage/homepage for handling all your internet needs running in one process.

The biggest problem with selfhosting is spam, and for that I'm going for IP + geolocation so that you can filter things by from where your spam is coming from.

If that fails I'm going to have an authorized from address list system and some kind of RAM only this spam might be something... but that will be memory constrained and lost on reboot!

Eventally we are going to need hashes provided with each new (unauthorized) mail, it's sad but that is the way humans work.
The article is about building parking lots that are unnecessarily large (overbuilding) due to regulatory mandates, rather than building too many parking lots. This argument has little to do with a war on cars, and scholars (including conservative, car-agnostic scholars) had been making it long before zoning became yet another culture war battleground.
this is normal in my case before I became a founder, and I was the "poached" one. no hard feelings for me--but my former boss hated me since. she still hates me... in fact, I believe this is very popular, especially with companies with politics-heavy culture, like banks, hedge fund, high growth startups (>~200 employees)
In war times, the country has mobilized the workforce with incentives that they needed to and got people into jobs that were productive. We could have and still can do that if we so choose. There was a time in the past where you could get an nurse in the hospital training immediately with basic tasks, and a credentialing program on the order of one year. This crisis has not been so severe has to overcome the regulatory and union issues make this happen.
Yep. Makes it all the worse.
It could simply be extremely small sample size, but I know 5 (!!) people personally who fall into this intersection. All of them are quite talented. All jumped ship from meh-paying start-ups to a high-paying role at AMZN after railing on AMZN the years prior for being an awful company. One of them even took a department leadership role (or whatever the title equivalent is) and cited a 3x increase in TC.

It could be that their disdain for AMZN was disingenuous virtue-signaling (supporting your thesis), or it could mean the money is just simply the trump card to their personal ethics (supporting my thesis).
Strong nope on pretty much all points, and its rude and presumptuous to tell me what my job should be or what other work it entails.
We’re going to just have to disagree here.
They cannot understand your colour aversion, I don't think most people can if they haven't experienced it.

Think about it from their perspective, the CEO and business has invested effort/money into making a decision, a decision that is not generally in your purview (design). In almost all situations, even if the CTO vetoes a design decision made by CEO, the CEO should have final say. Generally, ignoring your hypersensitivity, you cannot be upset when CEO or other teams make non-tech decisions you disagree with.

Problem here is that the design impacts your work and output, which does have a business consequence. It is a business cost/risk that they did not factor into the decision. You should frame it this way, not because you have 10% and demand input in the decision because of this, this will cause your colleagues to lose trust in you. They will be worried if this issues come up when they make a non-tech decision.

Separately, them not including in the design process may be a cause for concern. Is it simply that they forgot to invite you to meetings and cc you on emails? Or did they leave you out on purpose? I don't know the situation, it really could be innocent/innocous.
Picture in Picture is the most common use of the acronym, but here they mean performance improvement plan, which in many places is basically a kiss of death.
Yeah, those experiment animals are so lucky...
Ask HN: Unusual Recruiting Stories?
My first big job i got through Twitter.

One job i got by coincide running into someone in a WeWork.

What are your most unusual ways you landed a job outside of indeed.com / LinkedIn jobs
This happens a lot. In large companies you don't even need to "prove" yourself by creating PRs, most of the time the other team would be more than happy to "poach" you as you are a more proven commodity than anyone they can hire externally (they have knowledge of your work from internal commits, opinions of other devs and so on).
Does anyone know what is the closest object that this camera can focus? Can it focus on something 1 inch away from the camera lens?
“Performance Improvement Plan”, it’s what you get put on when your company wants to fire you but wants to show due diligence that they tried to give you a chance so you can’t sue them. By “PIP Culture” I take it to mean Amazon where the expectation is some % of the team is always expected to be fired so PIPs are a frequent occurrence.
Finally We May Have a Path to the Fundamental Theory of Physics [2020]
This isn’t about telling people to behave. It’s about not misleading them.

> If you rely on an incentive model of being caught in order to behave, something darknet doesnt offer, that says more about you than anyone else

I’d like people to recognize that this statement of yours is bullshit.

The Darkweb’s lack of incentive not to misbehace conditions what it is used for and who frequents it.

People can use this information as they see fit.
Tailscale is just great! It's so easy to use, I have it running on all my devices and servers, so I can connect to them from wherever I want, and with the "Exit Node" feature you can also select a system to route all traffic through (and switch easily between them, at least on mobile).
I've done it twice at the same place. Can't share many details, but it worked out great. My direct supervisors would get frustrated with me for not focusing on exactly what they wanted, but I stayed motivated as long as their boss higher up the chain was impressed. Never been promoted before, but each transition brought me to a place of higher authority and pay. I generally recommend getting cozy with other teams, especially powerful ones, as part of a career progression strategy.
Start with algebra. As a former math educator and curriculum designer if you're an intelligent adult the best educational materials for this (and most basic subjects) ever created are from the navy.

https://www.amazon.com/Mathematics-Basic-Math-Algebra-NAVEDT...

Generally other textbooks will assume you're a child or slow, these are no non-sense and to the point while being very well written. Good luck!
A great many L7+ engineers definitely do. Ditto for career managers who don't implement day to day but do their best to keep up.
All of this feels so dystopian and dark. What happened to enlightenment values? The marketplace of ideas? The institutionalization of ideological purity tests (like RAISE in the article) is a scary abuse of power and a step towards absolute political tribalism. It feels a lot like a repeat of the long March:
https://en.wikipedia.org/wiki/Long_march_through_the_institu...
> This whole war on driving hot take is completely tired because it makes no consideration of the tradeoffs.

The only reason driving is convenient is because you make no consideration for your externalities.

Noise, killing 38,000 people a year in crashes, 400 billion/year on road construction and maintenance, pollution killing people who live near highways, trillion-dollar imperial adventures to secure foreign oil, city designs that are absolutely unlivable without a car that costs ~$3,500/year to own and maintain...
You are just one conversation away from changing it. Either with your current manager or your next one. Have no fear!
> I can't say for certain, but it seems there are lots of squeaky wheels about it and lots of chatter on the internet about them, but AMZN/FB/whomever else aren't actually facing any serious repercussions in terms of being able to hire

Trust me - among people who can get those jobs - they are getting less views. Of the people I know in SV - and I know a few - all have very unfavorable views of Amazon and working there. People only take it as a stepping stone or last resort. The top experienced candidates who are able to get offers from most companies are not going to Amazon these days. I haven't seen any of the people I know who are good engineers go to Amazon. And - I mean - I am with them. I am at a place that is known to work their engineers to death as well and I'm getting too much shit thrown down at me. But I'm here because I needed this as a stepping stone for rep before I can find a better place that'll let me coast as a staff eng instead of churning through one hellish startup one after another.
This headline is dishonest reporting honestly and I’m really saddened when I see ars technica do this. They chip away at the truth for a few clicks. To say a hacker is “controlling” an electric car means that he is driving it around and there is absolutely no other reasonable interpretation of that headline. So the headline imprints itself in the minds of thousands who never read the article where it says the hacker actually doesn’t control the car… ars gets their traction and Tesla has something stolen from them unjustly. It’s sickening. You can dislike Elon musk but when you are polluting the air with lies then you are just scum.
yes..... Why would you think they don't? Quite a few tech billionaires comment from time to time; though mostly when it's there company stuff breaking.
Futurist Amy Webb says babymaking could get crazy and the smartphone will die
How about both.
My question would be to HN. Has anyone ever actually gotten a job through LinkedIn? As far as I'm aware its just a public resume site that some HR departments check sometimes to see if you seem legit.

More than anything it's just a recruiter spam farm.
If you like to learn by reading books, a nice self-contained refresher can be found in No Bullshit Math & Physics, and No Bullshit Linear Algebra by Savov.
I had a similar experience in a previous role (minus the lack of recovery), and I second this: there is a mental/emotional cost to "getting paid to do nothing". I suspect it's similar to why some people feel driven to work even when they've become "financially independent".

If you don't mind sharing, what did you do after that job?
Nope. Many cultures share the same hard wiring, but not the habit of eating animals.
The best way to give back to open source in general is probably to donate the time of your developers.

Funding isn't used for development in a lot of projects, that is changing somewhat though as people try to monetise open source.
> Splitting the project into libraries that don't need to be rebuilt for normal development changes eliminates 90-99% of your build time.

..for your particular use case*

* your particular use case may not be representative
I think i get it. Thank you for the great reply.
Because a priori we typically assume that we’re not special, so it’s odd to assume that 85% of the matter of the universe is fundamentally unlike all the matter we interact with.
I too have seen these, generally my subject matters are insurance of some sort from one of the “Mutuals”, despite having not received any legitimate emails in this category for years.

I can’t imagine how these are slipping through, particularly with the consistent random characters at end of the subject line.

What gives??
> > i.e. why can't you just vote with your feet?

> Because Apple's actions are illegally anti-competitive, and I support existing anti-trust laws.

Sorry but that's not a reason. You indeed can choose a different smartphone and smartphone ecosystem (as a customer), and you can choose to boycot Apple as a developer, and tell your customers that iPhone users are stuck with the web app while Android users get the benefit of better integration and features. These are real choices that people and companies are making today.

As I said in another comment, you absolutely can pursue legal remedies either through the courts and/or the political process - which is also happening right now. But absolutely nothing is stopping you from buying and using a Samsung/LG/Pixel/etc phone right now, and having a really good (by all accounts) experience.

And to make myself completely clear to you - I do not want anti-competitive behaviour to be legal. I just don't think this is anti-competitive.

Also worth noting that Microsoft filed an amicus brief in support of Epic in its fight against Apple. Google did not.
Interesting.

The article does not use the Unicode subscript 2 character. It uses <sub>2</sub>. Since the HN post was certainly done by copying the text of the article title, the <sub> tag was not maintained so the 2 reverts to a normal 2.

Someone could have added an actual Unicode ₂ in the entry, but that actually would not be the same characters as the title.

Which is closer to the original text, CO2 or CO₂ ?
Also got the whole golden handcuffs thing. Unless a company is going to offer me a $800k signing bonus nothing is worth me change roles for another year and a half.
That is not really very true and in most cases those men had support of another government. The idea of a guerilla revolution is mostly a fantasy since the invention of semi automatic weapons.
What do you mean by food prices have been artificially surpressed in the US? Most food waste I am aware of is to do with stores throwing out almost expired products, which bothers me but wouldn’t be helped by making things more expensive.
Do they typically offer RSUs? I'm asking because my RSU awards double the total compensation, so if you're counting 80% of just the salary part, then that number would end up being 40% in my case (and I assume for everyone else at my level).
And? Ancient Egyptians thought slavery was good because it helped Ancient Egyptians - "of course its good, just ask any beneficiary".
For escape the room style puzzles, I highly recommend Outer Wilds.

The game is incredibly smart and fun. I urge you to go in blind.

The "we were here" series is also great in this genre as a co-op experience.
Escaping Obstacles with Arbitrage
Even better, there's zero accountability for himself or any of the 50 democratic senators who passed on cosigning Hawley's bill when this also goes nowhere.

The senate is 50/50, this logic works both ways. Either party could vote for the other’s bill tomorrow and be done with it. I’d prefer the Dems work with Hawley to pass the better bill.
What happens after 20 years?
It's really not that hard to prep for interviews.... Why take the paycut?
I don’t see anything in the author’s bio about building successful businesses. I don’t mean to slight them, but most of these posts take zero consideration for what it takes to get a business off the ground. Writing every bit of code by hand assumes infinite financial resources and runway. Some points are valid - don’t bloat and shove garbage in when you can take a simpler approach.
One of the more amusing versions of, "I may be mistaken on some points and need to reconsider" that I've read in a while...
German police used contact tracing app to track down crime scene witnesses
To be honest, I’m not sure this is the case. Russia does not extradite its citizens (this is written in Constitution), so the only way to prosecute criminals is to report the crime to Russian authorities. Extradition request is not a crime report. Question: did someone actually try to report cybercrime directly in Russia? Ransomware cases would be interesting also for tax authorities (at least from this perspective the case will be within Russian jurisdiction).
Go board game. This is the one game that changes as the way you change your thinking in life changes. It's also a two way street, in that lessons learned on the board can be applied in your real life decision making and conceptualizations. On the one hand, it's a board game, meant to teach tactics and strategy. On the other, it's a conversation between two players where ideas are laid out, interpreted, and the one-upmanship continues, with minor misunderstandings leading to local losses. The board is large enough that you can lose several of those and still recover to win. It most closely follows competing for market share and over-reaching exposes you to risk and large potential losses. The thing I like most is that the player's personality appears in their playstyle, and when confronted with a different playstyle may be required to adapt, as a fast and loose style doesn't stand up when it comes in contact with a 'thick' one.

Btw, the game server that I used was KGS[0] that has a nice easy to use client. Go gained some popularity so there could be other popular game matching sites/software now.

[0] https://www.gokgs.com/
I agree with you but I think a far more effective way to "win" this for consumers, would be to press both Apple and Google to clarify disambiguate the 30% from the total cost to the consumer. i.e. just like on a grocery receipt where you clearly see the sales tax you pay as a separate item from the price charged by the vendor, this is what people should be fighting for - both in the app stores, and on the receipts that are emailed to people for their purchases.

It would (a) make the tariff visible to all consumers not just the techies, and subsequently (b) create significant customer-led pressure to lower the tarrif (I suspect something on the order of 10% would probably be acceptable to most customers as that aligns with typical sales taxes give or take).
> Companies mostly care about whether you fit some pre defined funnel and can pass their interview hoops they don’t care about how interested you are or “how much value you can bring” like you read online.

I think this is overly cynical. Companies do want these things but at large companies you:

1. Cannot maintain a network of trust amongst people making hiring decisions to keep the bar high.

2. Want a plausibly "objective" process to avoid complaints or lawsuits for discrimination

This leads to modern hiring practices. Smart smaller companies put up fewer hoops, most aren't so smart and just ape the big companies not understanding the forces that led to those hiring practices.

If you can get a strong enough recommendation from someone within the central network of trust of an engineering organization you can skip interviews even at large companies like Google.
> I understand your view, but the hilarious (or sad?) thing here is we are applauding a multi-trillion dollar company for the most basic functionality. This is like saying “this restaurant sucks, but hey, I am glad that I got at least something to eat!”

It's not so much as applauding Apple for providing basic features to their users, but as saying that unlike a lot of other companies, they do provide those features.
If things were _okay_ elsewhere, we wouldn't need Apple's ecosystem and they couldn't make billions with it.

Yes, they take as much advantage as possible of their position, but if they're where they are, its partly because nobody is providing what they do.
JAMS is just a company, and other corporations pick that company to select arbitration panels in disputes with their customers and workers. Can you prove that JAMS is fair in any way? Probably not, since the proceedings of arbitration are secret.

What percent of sham arbitration proceedings do you think courts catch? Oh wait. That is secret too.

There's a reason that courts default to non-secret. It's so that we can collectively judge whether they are being fair.
Not necessarily. Depends how they’re implemented.
It’s a shame, that it only works at the beginning of the query. "search terms !bang" is extremely common for me :/
I feel like some people may be assuming that a capturing lambda must necessarily dynamically allocate memory, and that's just not always true.

The large majority of lambdas that I have written in c++ didn't need to do any dynamic allocation because they were used in (and only in) the scope where they were defined. Most of the time the compiler probably just inlined them.