skysight-inc/HackerNews huggingface dataset:
You as a consumer have the power of where to put your money.

If you think a company is creating monopolies just use an alternative. If you keep using the one from the big company, you should wonder why as well. Maybe they are offering something better than the alternatives and I do not think someone should be entitled to force all the other consumers have inferior or more expensive products because a third party decides that they are too big.

By this reasoning, what you are saying is that we have to stop companies making better products for the people on the basis that they are too big. The dynamics of competition tells us that when IBM existed, it appeared Microsoft, when Microsoft and IBM existed, it appeared Google, Apple came back, Facebook appeared. If big companies had absolute power then this would not happen.

More companies will be born, the same way Zara was born in Spain from a guy sewing at his own home.

Telling someone that because they are "too big" they cannot make better products makes no sense to me, since you just said you support consumers. Me too, that is why I won't force inferior products on them.

The reasons should be something else like agreeing prices among companies or similar stuff. But even that could make some small company emerge if the prices are artificially puffed up, because it makes them less competitive. It is a business chance for someone else in that case.
While what you say is true about Logo being a good lisp, I would say the reputation it has is not undeserved but instead intentional due to the target audience of the turtle graphics system. The lisp-ness is incidental — I wouldn’t try teaching kindergarteners Clojure.
I'm reading the comments here and thinking I'm some outdated greybeard. Do people actually spend more time now trying to write commit messages than doing actual work? I would never put any of my teams to do something like this, do actual developers LIKE spending more time to actually write these messages? Is code today so hard to understand and read (what about comments) that you need these things for reviews?
makes sense but what happens if you have multi switch's? do routers support forwarding to multiple hosts?
Do Bootcamps Still Make Sense in 2022?
Oh I know that's how it originally was. I think the N64 required it but I'm not sure. Either way I didn't play it at the time so I don't have any nostalgia for the look. But IMO it looks leagues better without.
Each of F, A, A, N and G clearly delivers value to the community in some way (it's a struggle for Facebook, but even advertising helps firms introduce new products and services and keeps the economy competitive; for all the problems of Amazon you have to blame K-Mart, Best Buy and other failing retailers for being coldly indifferent to the needs of consumers, etc.)

I can't separate the crypto phenomenon from experiences like: going to the memorial service of a woman who died of COVID-19 a year ago and running into her boyfriend who was boasting about how he'd scored a graphics card that he uses for Etherium mining. That woman's husband killed himself two years previously because she was having an affair with that guy and I told him with no uncertainty that I couldn't get a graphics card for gaming or neural network development and didn't want to hear again about him and cryptocurrencies.
There’s a great quote from Jackie Chan about fight scenes: “I never move my camera. Always steady. Wide angle.”

Most action scenes in movies have moving cameras with fast cuts and zoomed in faces. Makes it impossible to actually track what’s happening. I didn’t realize this until I saw this※ YT video specifically about his action comedy style.

※ - https://youtu.be/Z1PCtIaM_GQ
Some thoughts on anti-patterns (2019)
“Seagliders” are a cross between a ferry and an airplane
> Individuals and interactions over processes and tools

The points should be phrased "Processes and tools after individuals and interactions", meaning we want both, but one side first. In this case, it better implies we want processes and tools that work well for the individuals and their interactions.

Same for the other points of the manifesto.
I guess the first Gulag is always special; but now the concept has been sold the eligibility requirements can be relaxed.
I reinstall every time I feel there is too much bloat on my machine.
At least 2 times a year.

I have everything I need in an installation script (a seperate script for NixOS, Windows & Mac) that I just need to run after reinstall to get up and running. Big changes I make on the system are added to the script.
Most of the amenities you speak of are not available at community colleges, which have seen the biggest decline. The pandemic definitely figures into this, but I don't think amenities can account for the large decline in certificate and vocational training this represents.
> US government can not (legally) obtain data that resides in France

Explain how? If the US govt orders "copy the data from FR to US, or else" and the French govt orders "you can't do that, or else" then what is the company to do? They are breaking the law no matter what. Something has to give.
That's already a thing. Kodiak AK has one which coupled with wind turbines enabled the town to go to 99% renewable electricity. https://www.hitachienergy.com/us/en/references/grid-edge-sol...
While it is a nice move. I think the best option is to crowdsource retaining the domain for 5-years or so. Since the cost of a domain renewal isn't that much I personally would be willing to chip in for 2-years of that cost. Because if that domain comes up for grab it will most likely be caught during the auction period by someone looking to get ad money.
are you a google developer? ;-)
Yes, why can't all fight scenes be brutal and brilliant like the prison scene in the Punisher?
https://www.youtube.com/watch?v=0MHJHkA6LMk
What's also very interesting is the differences in colors between the original theater version of certain movies and the newly released remastered blu ray.

For example, take a look at Terminator 2 and see how the recently released remaster have a huge shift towards blues everywhere.
The more inequality there is in a society, the worse the consequences of not having money are. Money isn't about not having a second jet-ski or a five-star instead of a three-star hotel anymore - it's about not working 70 hour weeks while your kids are getting beat up in a dangerous school.
Guessing that the cost for a wafer at a state-of-the-art process has gone up over the years but not that much, in the vicinity of ~$10,000?

https://twitter.com/chiakokhua/status/1306437988801486848 sourced from

https://cset.georgetown.edu/wp-content/uploads/AI-Chips%E2%8... p45
It would be nice if apps/websites that offer "tailored" content (basically every social media and media consumption company) had an official way of letting you do an "algorithm reset" to your account.

I get why they don't do that - it's all about creating the most addictive environment possible to keep your eyes glued to their service - but it's something I find myself wishing for all too often.
Tcl is good, but non-developers could really benefit from more write-time checks. Something that can tell them "there's no command called moveRight, the nearest match is move-right" before their script is executed.
Conventional Commits restricts each commit to a single type of change - no mixing bug fixes, features, and refactoring. This supports exactly what you want - small, atomic commits.

Why can't each small change be labeled "feat"? A feature does not need to be contained in a single change as a "big bang" commit. I make multiple "feat" changes to deliver a feature.

I follow trunk-based development[1], so branches are many, transient, and disposable (and sometimes not even present if it's a small change I'm pushing straight to `main`).

The advantage of Conventional Commits is that I can go to my trunk (`main`), and scroll through the list of commits and see their purpose at a glance:

feat: ...
feat: ...
build: ...
fix: ...
feat: ...
chore: ...

I can immediately tell which changes were related to fixing the build, or a bug, or supported feature development.

[1] https://trunkbaseddevelopment.com/
I always chuckle when someone on HN inevitably rails against education in a post with bad spelling, grammar, and expletives.
Worse than forwarding all ports?
> Long form TV is generally much more creative story based

Agree with the rest, but I'm afraid that i find 99.95% of the current TV series as boring as superhero movies. At least a movie finishes in (up to) 3 hours...
I agree with the author. Learning to write good code, and well designed systems, requires writing lots of code. The best way to do that is just pump it out. It’s harder to write a lot of code if you try to make it perfect and cover a lot of future scenarios.

The more code you write, the more you start to see larger patterns that hinder or improve your system design. You don’t see those things as easily if you are writing bits and pieces slowly. As an aside, writing code in a professional setting can be limiting as well since you may not be able to write code quickly (or shitty) enough to get to a place where you see the effects of your decisions. You’ll write less code and end up focusing on making safe decisions, which means less experimentation in techniques.
Might be a good think. You're not going to be overburdened by debt. You don't have to spend some of your time learning worthless topics. You might not meet as many women, which let's face it is a big reason to go to college. At least in programming you can train yourself to make well over 6 figures without any formal education. You might need a mentor. If there are any high school grads not going to college who are looking for a tech mentor, reach out.
Maybe I have been lucky to never have experience a process heavy work place, but those two parts of the manifesto never made much sense to me.

Going Agile basically meant a return to caveman times. The only way to know anything about the code base is for the tribe's Elders to sit around the fire and tell stories.

Code doing weird thing X? Is it a bug? Is it intended? No way to tell unless I interview everyone who has ever touched the code base, and they happen to remember why they did that.

I get that the manifesto says favor "this" over "that" but don't discard "that", but everywhere I have ever seen it implemented they discarded "that".
Problems with testing Python pre-releases and pip caching
The Hero's journey is a quite infamous concept between more serious literary scholars, particularly folklorists, as the Wikipedia article mentions. Its grand claims of psychological universality are built out of cherry picking. Its huge applicability is also built out of very vague concepts and quite manual fitting.

For an example, try to fit the Epic of Gilgamesh (as an extremely old conserved folklore tale) or Don Quixote (as one of the oldest and most famous literary works) to this framework - you will either fail or need to contort them quite a bit, or ignore large chunks.
What to pack in your car to stay safe during severe winter weather
Yup this just happened to me for a measly $9k that I could have made working paid overtime in my last gig. It was my time to leave and the right call for other reasons, but I would not have picked this again if things were going well.

Now I’m in a very adversarial relationship with my manager who seems to think $100k is insane compensation, he’s owed the world, and my senior status means I should just know internal processes and make me immune to debugging headaches.

In the past when people struggled with tooling/debugging that was just the way the cookie crumbled. There was sympathy and understanding. Now I work with a jackass that just assumes someone is screwing up, and lashes out at people when things aren’t going well.
Se7en is mentioned as well.
I've never needed to reinstall an OS. Current is macOS (2 years), and before that I used Xubuntu (for 2 years) and Windows 10 (started using it when it was Insider only). I don't remember needing to reinstall Windows 7 either.
The truth tends to be closer to https://www.halfarsedagilemanifesto.org

Individuals and interactions over processes and tools
and we have mandatory processes and tools to control how those
individuals (we prefer the term ‘resources’) interact
Why? There is absolute no correlation between readability and working status. It might be obfuscated code that works perfectly, or it might be obfuscated code that explodes every 2 days. And it might be perfectly clear code badly implementing a business need or implementing it perfectly.
This case is explicitly about US Law and how it contradicts the EU law. According to this case, as long as US law allows the US government to force US companies to share data with the US Government then you can't share data with those US companies.

To quote directly-

> SCCs and "TOMs" not enough. While Google has made submissions claiming that has implemented "Technical and Organizational Measures" ("TOMs"), which included ideas like having fences around data centers, reviewing requests or having baseline encryption, the DSB has rejected these measures as absolutely useless when it comes to US surveillance (page 38 and 39 of the decision):

> "With regard to the contractual and organizational measures outlined, it is not apparent, to what extent [the measure] are effective in the sense of the above considerations."

> "Insofar as the technical measures are concerned, it is also not recognizable (...) to what extent [the measure] would actually prevent or limit access by U.S. intelligence agencies considering U.S. law."
is this maybe to get around a double NAT problem? I'm not sure how UPnP works with double NAT
The population of the US has increased all this time too, and so has foreign student enrollment.
The big part of the modern approach to art in general is to replace content with form. In film in particular, "Let's shake the camera to create an illusion of action! Let's show more facial expressions to create an illusion of suspense! Let's insert a lot of talking to create an illusion of... watching a movie in the first place?" (One could go on and on: fancy intro sequences etc.)
Maybe.

Some people fail out of college because the work is beyond their capabilities, but I think a significant percentage of people who start college but don't graduate do so for reasons other than being simply unqualified.

I admit it's anecdotal, but very few people I know who started college but didn't finish didn't finish due to academic reasons.
Weird, here Aldi and Walmart have seemed pretty unaffected but Publix has had a lot of empty shelves.
Glad it's not because of some vague censorship. Thanks for the info.
DRY, KISS, YAGNI
I believe the socializing/networking thing is over-sold unless you go to a top-tier uni where students may be from wealthy families and are therefore well socialized, or do something non-cs like business studies. Everyone i studied with were introverts (gamer-types). High school was way better for socializing. Oh and there were like 2 females total in all of my CS classes.
In that case, I simply wish that he would adapt his style to suit his, presumably mostly non-British, audience.
>Sure it was a stereotype

Claiming everyone in Europe gets 30 vacation days when that's obviously false is not a stereotype, but a gross over exaggeration. Just because you get that perk doesn't magically make it true for the whole EU.
Math encompasses quite a lot of territory, so I think it's important to identify the parts that have most relevance to your specific areas of professional work.

Learning math can be very difficult and frustrating. It's very easy to be overly hard on oneself ("I suck at math", "I'll never learn this", "I must be stupid", etc.). As others have pointed out, it's something you have to grind away at it. I think the takeaway is that for most people it's not something you instantly pick up.

There are multiple ways of explaining the same concepts. If the book you're reading isn't connecting the dots for you, it might be helpful to read about the same topic in another book or two. A different author may provide one or two sentences that make the concept click for you.

If you're taking an in-person class, the instructor might make the class really pleasant and insightful or really nasty and painful (or anywhere in between). I remember entering a Calculus II class in college and the instructor was an ass. He was nasty, bitter, smart-ass, etc. always. I believe he was hating his life and his attitude brought some misery to those around him. I dropped the class. It was toxic for my ability to learn the material. I think it's always best to quickly reject toxic instructors and find one that's not toxic.

Lastly, get a tutor. I've done this when trying to learn (or re-learn) some math when I was in graduate school. It made a huge difference.
L6 (~ Staff eng) new hire offers at rich big co usually are af 250 base and 250-300k/yr in stock. See levels.fyi for some recent ones.
Fully charged recently did a video on the city of Utrecht in the Netherlands where I used to live: https://www.youtube.com/watch?v=L_BYDKz3_Jg. They are implementing a plan there with vehicle to grid that basically boils down to having enough plugged in capacity at any time to be able to run the entire region for a while. The city of Utrecht has a few hundred thousand people and the wider region has closer to a million people.

Many people have the wrong ideas about the intentions of batteries on the grid. They are mostly used to deal with short term dips and peaks in demand and supply of power. A few thousand cars can provide a lot of power. Long term, we are talking millions of cars.

For reference, the Netherlands has about 8M cars on the road and a production capacity of about 35GW. If millions of those cars were plugged in they could easily keep the Netherlands powered for a few days even if all that production capacity was wiped out. That is of course not the goal and it would not be a good plan. But it's interesting that it could work.

A more likely scenario would be that those millions of cars would be used to deal with dips and peaks to the extent of a few hundred MW. Instead of switching on a gas peaker plant of e.g. 1GW for an hour or so, you'd instead end up draining less than a KWH per car over the course of an hour. The point of having that much capacity is not using all of it but being able to spread the load such that the load on each car is minimal. That minimizes the wear and tear on the battery and makes it easier for power companies to deal with even substantial demand peaks.

Additionally you can match local demand with local supply and not deal with efficiency losses associated with getting power from elsewhere; or worse importing it from abroad over long distance cables.
"Can read and change your data on google.com" is the opposite of reassuring.
It certainly looks like it.

From what I can see VAERS data is just reports, you cannot state that the things reported are caused by the vaccine or just happened after getting the vaccine. Anyone can report to it, there is no checking or anything.

It's useful as input for further research, but making conclusions based on it seems just wrong.
How many of us agree but haven't yet read our companies Confluence pages?
History (and how it's manipulated) is just another layer of legitimacy for PRC claims over TW. PRC will still operate on the logic that ROC territories whether gained by Japanese ceding postwar or ROC colonization was legally reverted to PRC when UN recognition for China switched to PRC from ROC. Just like how formally, the PRC/ROC civil war continues. As long as formalities (at UN) is on PRC side, it has discourse power and political flexibility to reunify/"invade" TW with reduced cost.
This is the interesting bit I had no idea about:

> [Q] Do I understand from this that Mozilla can just update my browser settings remotely without my updating‽

> [A] Yes. This is part of the “Remote settings” service, which we can use to ship or unship features (or gradually) or recover from breakage (like here!). We mostly use it as a backend for Firefox Sync and certificate revocation lists. Technically, we could also ship a new Firefox executable and undo / change settings, but that would realistically take many more hours. Needless to says, every “large” software project has these capabilities.

This is new to me. Can anyone tell me which other "large" projects have this capability?
I find it interesting that when you toss out speculation it’s apparently to be treated as a given but when I describe what actual experts do it’s hand waving. Good day.
The whole arbitration was "on" Kleros - they set up the whole thing including the 50 ETH to test their system (Kleros vs. image-submitter, hosted on Kleros platform). The funds were always going to be sent, per the terms of the smart contract, to whoever the randomly selected jurors decided won. But the human interpretation part is where things got hairy, either the jurors didn't know how to read rules or they put their thumbs on the scale in favor of Kleros. This also happens in the real world sometimes, but they usually give much better instructions to the jury in the real world.

edit: I see what you're saying - why couldn't you sue Kleros Cooperative in France about this? The extent of how much "code is law" with smart contracts is a complex legal question. You don't have to accept or acknowledge anything saying that to use Ethereum or Kleros.
Welp, yes thanks. Edited.
> Everyone i studied with were introverts (gamer-types).

Trick is to find ways out of the engineering department. I did Latin as an optional, and I was in a sports team where nobody was an engineer. Plus presumably you aren't living in an engineering-specific halls?
Not only that, Angular 2 spent an extremely long time in beta with several major changes (the original architecture was built around "Object.observe", which was a proposed language feature that was canned after Google tried to implement it and realized there was no way to make it efficient). Users looking into Angular were actively discouraged from using Angular 2 prior to its stable release despite AngularJS being clearly a dead end and even after the dust had settled there was no clear upgrade path from AngularJS to Angular 2.

By comparison React has provided automated code migration scripts for every breaking change and continuous to support class-based components and lifecycle events despite most of the ecosystem having moved on to function-based components and hooks. Say what you will about React, Facebook or Meta, but at least there have always been clear upgrade paths that didn't involve rewriting the entire application from scratch.
Small? The single best way a company can reassure me that they won't leak my data is by not having it in the first place.
If you had just left off the last paragraph it might have been better.
You can even right click in pretty much any search field and click the context menu option to make a keyword bookmark for that field. Wild.
Second Life Founder Returns to Take on the Metaverse
Sounds very much like what happens in other industries (such as software development). "Look at that peasant, he didn't use Rust, ..."
I’d also attribute some of this to the superhero glut: they’re generally not very good plots stretched out to many hours and the combat is supposed to be a big draw but since they’ve removed the limits of realism (the audience usually knows who’s going to win, and that the writers can always cancel out the consequences in the next episode either way) there isn’t much left but posturing iconically and visual effects.
https://archive.ph/9T1en
I think logging out or just starting a new account suffices. I also think in settings Youtube allows you to delete your history and therefore the algorithm's learning from it.

Most times I see the front page of youtube I'm happy they take me into my own universe of interests.
This is great. Reminds me of college and winter break, spring break, etc. Unlimited vacation time means nothing if the culture is still work 24/7.