skysight-inc/HackerNews huggingface dataset:
'Before Google', it seemed to go something like this:

* Ask coworkers

* Look at documentation

* Try things out

Things don't seem way different today; we've just replaced the first two items with a search engine.

There is one difference I've noticed, though: an instant-access search engine makes it easier to 'fake' your way through something with less skill and knowledge. In the long run, this seems detrimental to professional growth and development.
I used to take work with me to places without the internet. You just need some local reference docs and a few years of experience.
I like the idea. The caveat is that if at the end of the day the output isn't usable, there's no payout.

Seriously though, I've only done even a half-day interview if there was at least a 50% chance I'd want to work for the company at the end of the day. I'm about 5 for 7. One that fell through, I wanted to work at but their HR went into freeze and I ended up working for a spin-off company. Another I spent way too long on an obvious recruiting open coding contest so counted it.
Tax Dodging by a Canadian Crown Corporation
> Or more simply, can you write a web app without internet access?

I understand what you are trying to say - but what would be the point of that ?

If we were to prepare an essential list of documents that are required to write web applications without access to the net, we would probably be able to cobble it together and make it available offline.

I mean MDN, CanIuse and CssTricks.com would already get you like 90% there.
They also famously brutalised, arrested, and exiled actual socialists (and other leftists) from pretty much the moment they came into power.

Heck, Dachau (yes, that Dachau) - established 1933 - was initially intended to hold leftist political prisoners.

When people cry "First they came for the socialists" when they feel their rights are being violated (or are on some slippery slope to being so), do they actually ever stop to think of what they are saying?
I remain living happily in the old days of PHP, somehow making functioning applications and being paid well. Life is easy and good.
Only if you let me use another search engine ;)
They need to do research on less boring shows.
That's partly true, but there are exceptions, of which the subgroup operations are the most obvious. These are roughly similar to broadcast and permute SIMD instructions, and in some cases can lead to dramatic speedups.
As a regular person, how could I check if Melvin Capital or anyone else has shorted a given stock. I assume its the same place that people went to to find out the shorts exceeded the number of shares. You know this reminds me of the end of the movie trading places.
That is hella creepy. It's like we just can't escape the tracking...
I wouldn't call it a flaw. Their product can handle the high volatility, their finances can't. At least, that's what we believe is true since they got a $1B loan yesterday. But Tenev, the CEO, was on TV yesterday saying that it wasn't a solvency issue...so....

Interactive Brokers Chairman, Petterfy, highlights that in his interview. He also said it caused clearing issues and that his firm could afford it. They just, you know, decided to halt trading cause he thinks the squeeze was illegal.
I know what you mean. But I don't think that disproves my point, it just shows that people like garbage.

And that's ok. I love garbage sometimes, there is absolutely zero harm in garbage. But that doesn't make it anything other than garbage. The harm comes when you think the garbage is gold.
Can it be link to CVE-2021-3156 ?

10 years old sudo vulnerability.
Just tried it. It’s terrible. Two rooms, no instructions, failed to place any furniture apart from a chair in mid air. Uninstalled.
I found you engage with them a little, then show you have some core vlues/interests way outside their permissibles, and somehow appear to be looking you might "infect" their other members, then they leave you alone pretty fast.
Can anyone in Canada or the UK or other common law jurisdictions comment if “don’t talk to the police without a lawyer” is good policy in those jurisdictions, or is it only good policy in the US where the legal system is deranged?

It can be hard to figure out where to take lessons from american advice and where the advice is specific to US idiosyncrasies.
There is some truth to that quote, namely that becoming effective at looking things up is a big productivity booster.

But there is no productivity booster as large as knowing exactly how to do something without needing to look it up. This is almost by definition the level of mastery that comes from significant practice / experience.

I've noticed that some of the very smart people I've worked with for years did not ever really achieve mastery of their language or tools, and I think that's at least partially because they didn't care to take the time to try and figure things out without looking them up, and thus the inner workings of things remained inscrutable to them.
Is deadlock considered a race condition?

I typically think of a race condition an issue with concurrency where data might be modified by another thread which causes the program to return incorrect results.
> Instance creation, operations, and queries in us-central1 region may result in 502 (backend timeout) or 503 (service unavailable) errors.
> Or maybe governments don't always follow the law. That's a possibility too.

It is, but I think it's way more common for people to be broadly ignorant of the law and legal concepts except a few little bits about some rights that they believe very strongly and rigidly.

It's sort of like software requirements: things usually seem simplest at the beginning, when you know the least. Then you learn more and the requirements get complicated match the actual needs. Then sometimes you get some cowboy who comes in later, makes a flash judgement on little understanding that things should be simpler, and then either breaks everything or re-discovers the lessons you already figured out.
The article was my inspiration ... :)
There were about four arguments that he quite persuasively made: you might make a mistake, you might inadvertently say something that is misinterpreted, you may be completely honest and truthful but an unreliable third party makes a claim that contradicts your statement...

It's an incredibly important video that shows why there is no good that comes out of police interactions.
It's a humorous injunction that could be gainfully posted at the top of most controversial threads. Nothing wrong with warning people against bias and groupthink. Especially when the matter is deeply technical and outside of most participants'expertise.
just non-negligible
Easy...

mkdir example-1
cd example-1
yarn init -y
yarn add next react react-dom
mkdir pages
cat <<EOF > pages/index.js
const Page = () => "Hello world!";
export default Page;
EOF
yarn dev

Didn't test. There could be typos and you need to care about the indentation of the HEREDOC.

I can't do it with an arbitrary set of tools either, but that's why good tools matter and that's why you should use Next.js.
Facebook seeks a new head of U.S. public policy
I mean, I think it's obvious that the OP meant "good ideas" when he said "ideas are cheap." His entire point was "novelty" and "many really clever ideas" are not worth anything without the execution to go along with them.

> The claim is that you don't know whether a idea is good until it's been executed on

I don't think his claim was just epistemological the way you're interpreting it, and if it was, then I will withdraw since it's not the idea I meant to engage with.
Could it be related to CVE-2021-3156 the 10 years old vulnerability in sudo?
That's why I said "provide information" in my comment. I suppose that my lawyer would advise me on the appropriate medium of communication.
> ...are going largely unexamined.

I've been hearing plenty of accusations of pump and dump, with no further examination. So I don't think that opinion is underrepresented. It is effectively noise anyway, because the same can be said of any investment.
I remember one of my physics teachers told me that what it used to mean to be a good mathematician was you could do mathematics quickly in your head.

But then cheap and ubiquitous calculators changed all that, and what it meant to be a good mathematician was solving complex chains of problems.

But then cheap computers changed that, and what it means to be a good mathematician now was just setting up the right equation.
Understood: NN-512 is a local optimum in an optimization of hardware and problem structure.
Completely agreed; I was addressing the concerns of the people who would or wouldn't allow a police officer into their residence.

If I absolutely must speak to an officer without a lawyer present, we will be outside in public, not indoors in private. If that's not acceptable to the officer...well, too bad.

(Though, the hilarity of it is, I am in a position where I can even say no to an officer and the officer will likely respect it. I "look like" I have the resources to push back on police abuse, so police are less likely to abuse me. If I didn't look like that, I probably wouldn't even have the chance to say no, at least not without a lot of pressure.)
I always knew deep down my gay cannibal drug addict nudist kleptomaniac gambler alter ego would one day come in handy... Thank you for the excellent advice.
Short answer - jetbrains wasn't compromised. https://blog.jetbrains.com/blog/2021/01/08/january-8th-updat...
By the same token, if they interview you, offer you a job and you turn it down, do you owe them the wages of people who spent time interviewing you?

I do like the idea of them paying you for your time. I dislike sending a thank you letter, I always think they owe me a thank you letter.
Not your parent poster, but I view the initial emotional reaction to an event as "an emotion that is to be observed, cannot be prevented, but must only reach the surface if the situation calls for it."

Say you are talking in a small group of people. You perceive something that someone says to you as an implied insult. You _will_ feel a flash of anger, you should observe that you are angry as it bubbles up through you, but you MUST choose (a) whether or not they meant it as an insult , (b) whether or not to let it show on your face and (c) if you are going to call it out gently, call it out with a "Hey!", or turn into a pillar of rage in public (unwise, of course, but an option).

But in that moment, when you feel that initial impulse of emotion, I assert (without evidence) that the emotion cannot be suppressed -- only your outward appearance can be modulated.
That sounds absolutely dreadful. Are you in consulting services?
A close parallel, which I refuse to play until the world becomes a less scary place is about rebuilding after an apocalypse.

One "out" that can make the exercise more inclusive depending on the group is germ theory. Any modern person could save a bunch of lives in almost any period if they can convince people to wash their hands, boil suspect water, separate wells and sewage by a wide margin, etc. And yes, definitely still relevant today.
While true, only ~1/2 of HN readers are from the US so it’s still very dependent on their actual jurisdiction.
Yeah I would say this is exactly right.

You should be able to learn at least one language deeply enough that, given sufficient time, you could do just about anything without libraries or external dependencies, and therefore without needing additional documentation. Aspiring to and eventually developing that level of language mastery is, IMO, one of the core signs of maturity for a Software Engineer.

However, that would be wildly impractical in our day to day work, which is more about connecting pieces together in the right way, and hence is a lot about reading the manual for those pieces, understanding what it is they do and how they should be assembled together, and then actually assembling them together and testing that it all worked as expected. "Googling things" is an essential step in that process, but you could substitute Google for "read the manual" in an earlier era and it would be the same thing.

Perhaps what is sad is how many things these days ship without good manuals, because Google makes it easy enough for people to stitch together scanty release notes, comments in the source code, blog posts, Stack Overflow questions, etc. that you can actually get away with not having a manual.
Funny. I found this able to put words on something I've struggled with. I found it pretty profound in its observation

In my reading: This author is acknowledging that they're "not nice" in small personal interactions, but is feeling others are "not nice" in large structural interactions with groups and systems. And they're lamenting that others commonly praise a "water under the bridge" thinking about small person-to-person things that this author struggles with, whereas the author's choice to view larger forces that way is scolded as deserving more anger.

Does that interpretation ring with you? (I'm not saying I agree with that interpretation btw, but it's a new thought for me.)
I don't know enough about ZMG to answer this. What little I know about it is mostly from a pure Pony version that a member of the core team worked on quite some time ago.

Joe is probably the best person to talk to if you want to use ZMG as a reference point, you can find him on the Pony Zulip.

https://ponylang.zulipchat.com/#
Short selling unearths fraud. Check out some of the shorts Muddy Waters had against fraudulent Chinese companies, or the short positions against Wirecard. The latter was a complete fraud aided by German regulators and finally taken down by shortsellers and the Financial Times.
This might indicate that, at least for this sort of fintech, "lean" can't be an option: there will need to be some form of deep-pocket backing in order to stop the company from going belly-up due to a short-term credit crunch. Fortunately RH had sufficient funding for that, but it's conveivable that the next time if there's an even bigger collateral call by the clearing houses (or some other issue) they won't be able to cover it-- sort of like Bear Sterns in 2008, which collapsed more because of lack of confidence than actual liabilities, which it could otherwise have weathered, but panic set it, they lacked credit necessary to stay afloat, and were basically liquidated at crazy fire sale prices. (I'm Not saying they didn't have a lot of responsibility in their downfall: they played fast & loose, and when that collapsed it caused a general panic on them as a whole)
The entire thing is best viewed as a super-short-term credit basis between all participants. At no point is the financial system in a state of absolute settlement. It is continual flux. Best you can get is scoped, relative settlement with assumptions. DTCC is the most fundamental source of truth, but this is after the fact and not very useful when one needs to make an immediate decision.
Lots of things can happen to the cash in your account between the time you hit buy and when that cash finishes transferring to DTC. DTC is trying to guarantee that the person selling the stock that you are buying is going to get their money. DTC does that by telling Robinhood to have collateral in case something happens to the cash that you are using to buy the stock. Something like Robinhood going bankrupt, for example.

Because what happens if Robinhood can't, for whatever reason, put up the cash for the buy transaction? Some one still has to pay up. The problem is that eventually these failures start piling up moving up the system until eventually the government has to step in and hand out bailouts again. Collateral is a way of trying to prevent that. If Robinhood goes bankrupt, and they're dealing with this highly volatile stock, well at least they have enough collateral to cover transactions and the failure stops with Robinhood instead of moving up the system.

This is all info I've gathered from reading around and I'm not an expert. Please anyone feel free to correct anything I'm saying.

Also you kinda saw a hint of this when there was that Robinhood bug with infinite leverage. People turned $5,000 into tens of thousands via the glitch, and at the end of it all, Robinhood was one the that had to pay up for these glitches. Then they had to start hunting people down to try and recover the debt.

Someone, at the end of the day, is going to pay for any of these transactions. DTC is just trying to ensure that the bag holder stops with Robinhood.
Everyone is a suspect.
Can you build a house with one arm tied behind your back? I'm sure someone theoretically could, but not why anyone would. Is relying on having two hands a detriment to being a handyman? Does such a person lack critical expertise?

Professionals use the tools at their disposal. Instant access to the sum of all human knowledge is an incredibly powerful tool, and you don't get any bonus points for leaving it in your toolbox.
Looks ace, will try it out!
Qualcomm Mind Control Conspiracy (smartphone can read and write your thoughts)
Last interview I had, I was encouraged to google and afterwards, we talked about the resources I sought out and how I used that information. It was a good experience - if it's a part of my job, why not make it a part of the interview?
OT but "performant" is not a word. I know what your[0] saying: "but everyone uses it alot[1]". Irregardless[2] if I just mis-use[3] characters frequently enough, am I suddenly right?

[0] incorrect word/grammar.
[1] also not a word.
[2] actually a word but don't use it.
[3] not correct.
"My put contract says that you have to buy my FooBar shares at $X, despite the last sale price being $Y and $X > $Y." I thought that FooBar would drop down to at least $Y, that's why I bought the options contract.

In other words, as long as I have shares to sell, and there's a contract saying that you will buy them from me for a fixed price, then put options could most certainly exist.
They still have to follow section 230 of the CDA, right? They will need to remove material that is "obscene, lewd, lascivious, filthy, excessively violent, harassing, or otherwise objectionable, whether or not such material is constitutionally protected".

There is a component to this where they have to have "good faith", but eventually this will go to court.
Surprising to see such a thorough article incorrectly spell "loadstone" instead of "lodestone". Must be over-enthusiastic autocorrect.
Original thread on this issue: https://news.ycombinator.com/item?id=25919235
Rust and the case of the disappearing stack frames
What always strikes me when I read Factorio blog posts is how they really approach game development like engineering (moreso than most software engineers). I'm very pessimistic about software, and it does give me a lot of hope.
Oh wow this one is even more advance. Thanks for linking.
Very true - but it isn't just Americans, or even mostly Americans (by birth) playing this game, at least in tech.

I've worked with plenty of Indians, Germans, Chinese (fewer hard chargers though - they tend to stay in China more recently), French, Czech, Russians, all here to, for lack of a better phrase - to get paid. More than 'native born' Americans, that's for sure.

Even for 'native born' Americans, they almost all moved to the bay area (or the office/city they are in) from another state, sometimes half way across the country, and almost none grew up in the area the business or office is in. People who are ambitious will move to the opportunity.
There is plenty of screenshots floating around of people getting their shares sold. The peak at 9:30ish which caused them to stop selling the stock had some very interesting screenshots. Some people had their shares automatically sell because they had them set to sell at a high price, and somehow the market had demand at that high price.
Isn't this only about ID?
I believe I learned the term Short Squeeze while holding Maxwell (MXWL) shares. I sold that position years before Tesla bought them, but one thing I recall is that there were a few people on the message boards that were pointing out how silly-high the short interest was, and that was, IIRC, in the 30% of float range.

As we all know, MXWL wasn't bankrupted, but neither did they thrive on their own. GME also has 4 times the short interest that those people were talking about. It also lacks a trove of patents that are worth something even in a fire sale. In fact the only thing they really have, IMO, is ThinkGeek, and the last time I looked they had fucked that up by merging its catalog into their own hamfisted storefront.

Honestly, given the current generation of consoles, I think they may be better off rebranding as ThinkGeek and having a Gamestop section at each store. We'll see if the new guy has any ideas like that.
Not an American, but I have some questions

* What purpose does the Jury serve in 2021? Made sense in the 18th century, doesn't now. Look at Oracle v Google, 12 totally qualified people made that decision (spoiler, they weren't)

* Why do such a mind numbingly high amount of public defender cases end in plea bargains, and why is the average time spent by a public defender on any given case in the order of _minutes_ in _any_ region of the wealthiest nation around?

* What's up with private prisons, and how can they argue they don't have a negative impact on recidivism?

* If the purpose of prison is to pay your time to the community, why do you have a box that must be ticked that seems to push people back towards crime?

I don't think arguing the police are the problem does anything to address much larger systemic issues that seem to have much more dramatic consequences at scale.
We could also have achieved nothing at all for our money, or have given thousands of healthy people permanent autoimmune conditions or killed them through adverse reactions and after all that we still wouldn't have known if what we were doing actually did anything to slow the pandemic. People on hacker news should know just how hard it is to really know something, the human immune system is far more complex than any code base, the only way to know if something works is to test it, and test it thoroughly, which is exactly what the "burdensome" regulation requires.
...if you find out after you started that the company is not for you, how long do you stay?
The "Arduino Nano RP2040 Connect" is an RP4040 board slated to be coming soon that will provide WiFi and Bluetooth.

I expect we'll see more RP2040 devboards & SOMs coming soon that fill the connectivity niche.
I use the hub[0] cli tool to manually specify the branch when I create a PR.

[0]: https://hub.github.com/hub-pull-request.1.html
Jetbrain stuff has always been slow - until I got an AMD 5600 (ram at 3200). For whatever reason, this combo of chip and updates to their software maybe (I turn off a lot of the add ins) - I've stopped being annoyed at the speed. It's "fast enough".
Yeah I guess I can crank out a basic CRUD-App without looking up anything. All depending on what app means. If I have to work with new technologies I clearly look up the best practices and different solutions to common problems but on my hometurf? I look into the source code to know my way around. It's quicker most of the time. Or I ask in the forums - is this allowed?
It does reduce prices because it increases the supply of available shares, it's just that reducing prices isn't necessarily a bad thing. We want the prices of bad things (e.g. frauds) to go down and more generally we want prices to reflect reality which happens more effectively when informed investors can express negative views through shorting.
For the perl based check, what does it mean if you get a seg fault?

Also for the `sudoedit -s /` check what does it mean if you get a "sorry, user X is not allowed to execute BLAH BLAH"?
lol this would be funny to see.
Do you live in Europe?
Should probably add a preface to your document.
Reversing the Shadow DOM Visibility
Google Cloud SQL is suffering degraded service. Hopefully they patched their servers against that vulnerability.

Discussed here https://news.ycombinator.com/item?id=25962057