skysight-inc/HackerNews huggingface dataset:
The root of perfectionism is often a shame feeling that whatever you make will be judged harshly by others. The thought goes something like “well if I keep working on it forever then I will never release it and therefore I will never have to experience the shame of other people critiquing it“.

To help you release yourself from this line of thinking it can be helpful to imagine how you interact with other peoples code that they release. I’m guessing that most of the time you get really excited about other peoples code. Even if you have critiques or would have done it a different way. I’m guessing that the overall feelings that you have when other people release working code, either on your team or in open source, are mostly positive. Try to realize that that’s how other people receive your code as well.
It really is remarkable how small the logic board on those new M1 minis is. It'll be interesting to see what the rumoured new smaller mac mini looks like.
> After taking over Ukraine

Is a punic war to install a puppet not outside the range of possible goals?
This along with the groundhog dying the day before Groundhog Day makes it seem like there's some dice game being played by the gods for the human race.

A friend of mine said at the end of 2020 that his prediction was that "2020 will be the best year of the decade" and it's scary watching that cynicism come true.
They will just have to accept a downgrade from dozens of yachts and penthouses to only a few of them (or even share a yacht!), from tens of billions of net worth to single billions. It feels like Americans cancelled the money they have printed since the outbreak of the pandemic with these sanctions.
Sure, and I can rip the audio off the DVD for Gone With The Wind, but that wouldn't make it a podcast.
Here is everything you want to know: https://www.eda.admin.ch/eda/de/home/aussenpolitik/voelkerre.... Hard to believe you're Swiss; didn't you pay attention in civics class? Or is it simply about pleasing a few people here?
In-place conversion of NTFS? You either still believe in a god or need to google the price of harddrives these days. Honest question tho, why would anybody do in-place conversion of partitions?
And SourceForge. It was the GitHub of its day, in terms of ubiquity and popularity.

It's hard to believe, given how corporate and ad-heavy it is now, but there was a time when one of the first considerations in naming a new project was seeing whether foo.sf.net was available.
Please include "unofficial" in the final title if "the Google Shell" is included
Nuclear energy offers an excellent source of energy for the production of concrete. I can imagine that a new plant would not take very long for it to offset enough CO2 to make up for the CO2 used in its production. Similar to electric cars and solar panels.
like the license crack for your software
> I’d actually see early crypto news as a local interest but local meaning a technical niche instead of geographical.

Interesting point, I had not considered that. Locality not just in the geographical sense.

> I still think 99% of major daily headlines won’t affect your daily life.

I agree for the majority of people in other countries. In my case, I live in a developing country with >50% annual inflation. Sometimes headlines here really affect your life, like the govt suddenly prohibiting importing US dollars (e.g., if you work remotely), or requiring 1/3 women to form a LLC so I can't open a business with a male friend when I could yesterday. And this is clearly just following trends from USA/Europe. There are countless other examples.

I'd agree, though, not that these are not strictly "international" news but not local either.
> Snowden strikes me as an egotistical idealist who wanted to be a hero

Well he is a hero. The whole web has gone dark after the revelations. People already knew the NSA were spying, but he had tangible facts for people to chew on, and alter their behavior after the fact.
> Does that also apply if the "populous forceful overthrow" is being directed by foreign powers?

I pointed out that this was false / not as your comment implies a few hours ago when you posted something similarly incorrect:

https://news.ycombinator.com/item?id=30588114

tl;dr: Putin (with the help of Paul Manafort) got a Russian puppet elected in Ukraine, once he did a 180 on campaign promises and the populous recognized him from the puppet he was he was deposed and fled to Russia.
Stop feeling guilty and start writing/improving a test suite. Start using linters and set up a CI pipeline. Don't ask permission, just do it in between tasks. If management is at all competent they will see you as promotional material in the medium term.

There's a classic Joel on Software post where he talks about making workflow changes as a grunt. An important point is that you want to get your daily work done first:

https://www.joelonsoftware.com/2001/12/25/getting-things-don...

"… I also knew that making a good first impression was crucial. So I allocated the first seven hours of every day to just writing code, as was expected of me. There’s nothing like a flurry of checkins to make you look good to the rest of the development team. But I reserved another hour every afternoon before going home to improving the process. I used that time to fix things that made it hard to debug our product. I set up a daily build and a bug database. I fixed all the longstanding annoyances that made development difficult… Slowly, the process got better and better."
This. We pay $90k/yr just for an EC2 DB instance when the hardware would have cost us $50k for 3 years including the rack to stick it in and the transit.

It should be hybrid but everyone is busy sucking dick in the AWS fashion show.
You are correct. The US and Russia are not really comparable. The US has caused more suffering through its foreign policy than Russia since 1991. It plays in a league of its own.
This is undoubtedly one of the primary motivations underpinning investment in this area, and makes me quite wary of anything coming out of it. Is any of this "cloud gaming" being backed by a love of gaming itself? Doesn't feel like it.
The character of Superman isn't used to explore ideas from the Talmud or religious ideas, as far as I know.

Sure his having a secret identity as Clark Kent can be seen as mirroring a Jew trying to assimilate among gentiles.

His having fled a dead planet can be seen as mirroring Jews fleeing from pogroms.

There's a lot of messianic symbolism, but the moral issue he has to solve is "Lex Luther wants to blow up the west coast of the U.S." not some parable of Talmidic law.

The moral conundrums Superman faces are simple inarguable concepts like "genocide is bad" or "that guy on death row is innocent and somebody should find the real killer and save him". Or "law and order."

If he struggles whether to "interfere" with society it's obviously because the formula of a Superman story is about restoring the status quo to society after a villain tries to disrupt society or blow it up, to be repeated in the next adventure. Superman deciding not to "interfere" is just an in story explanation for the repeated formula of a low brow pulp serial.

The people who make the comics do not and did not even have creative freedom to stray too far from this formula. Superman is not owned by the men and women who write and draw the comics.
> The wise programmer is told about Tao and follows it. The average programmer is told about Tao and searches for it. The foolish programmer is told about Tao and laughs at it. If it were not for laughter, there would be no Tao. The highest sounds are hardest to hear. Going forward is a way to retreat. Great talent shows itself late in life. Even a perfect program still has bugs.

- The Tao of Programming: https://www.mit.edu/~xela/tao.html
>And America is a democracy - so at any time they could elect someone who puts America first and doesn't value an alliance with a bunch of weak, argumentative allies.

This will not happen at least until the baby boomer generation dies off. In the last election we saw clear as day how suppressed any candidate outside the mainstream really is. (Not talking about Trump but Sanders).

I believe there is a large population of pissed off Americans that want to end this arrangement but they are not going to be able to exert their power until the generation that greatly benefited from the US being world police finally kicks the bucket.
Also, for those who don't know archive.org lets you play original simcity in emulator in browser - https://archive.org/details/msdos_SimCity_1989
You are wrong. While I agree that these broad-based sanctions result in collateral economic damage to everyday Russian citizens, they have an important role in starving the Russian state of the resources it needs to continue to wage conventional war in the medium to long term.
> The simple truth is we don't have anywhere for them to go.

The UK is 51st (277/km2) on the list of countries by population density, greatest to least. It trails EU countries Belgium at 35th (376/km2) and The Netherlands (457/km2). Belgium is removing visa requirements for Ukrainian refugees [0]. The Netherlands is preparing space for 50,000 [1].

> We have a near permanent homeless population, with people living on the streets for years before a social housing vacancy becomes available.

Homelessness is not a function of population density (e.g. compare rates between the UK and Japan).

[0]: https://www.thebulletin.be/belgium-provide-ukrainian-refugee...

[1]: https://nltimes.nl/2022/03/04/netherlands-readying-50000-pla...
Interesting! Could you explain in a bit more detail how you used it for your CS project?
The Ruble has devalued against the Euro by almost exactly the same amount. What am I missing?
Big thread from when it was released in 2020:

https://news.ycombinator.com/item?id=23266917
Just like Linux so no change there, We still need to move on.
Which engines are you referring to?
Thanks for doing this.

Just a few small pieces of feedback:

It is not immediately obvious that "Send request" is also to be used for people _offering_ shelter, until you scroll down to question 4 in the form. Suggest either rewording the button to make it clear that it is to be used for both, OR adding another button like "Offer Shelter"

Some people may be hesitant to have their phone numbers publicly listed. I understand that in a life or death emergency there often isn't an option to worry about data privacy. But as someone in a position to offer shelter, I don't think I'd be comfortable just having my number be public on a website like that. Could there be an option to just list an email address, and then exchange further contact details from there?

It is really great to have the Ukrainian translation in the form. If you have the bandwidth, I might suggest adding Russian as well since Ukraine has many Russian speakers. Happy to help on this one if you need any assistance.

I would love to know a bit more about what the approval process is. You mention request approval in the form, but what does that entail? Just checking that it isn't obvious spam, or are there some other aspects taken into account?

Just a thought, nothing fully formed: I am curious if you plan to reach out with this to local embassies or humanitarian orgs, since I think quite a few may also be organizing similar things. There is a local org in my country that is collecting this type of information through a Google Form and then matching people by hand (I think). I wonder if this could serve as a useful tool for different orgs trying to match housing with those in need somehow.
Don't. Make use of it.

There is enough people that are comfortable compromising on quality. I decided, rather than to fight it, to find for myself a niche where being perfectionist pays off.
Once more the golden boys and girls from wallstreetbets
show their qualities. Asked the 24 Jan... :-)

"Sincere Question : How to short the Russian Ruble":

https://www.reddit.com/r/wallstreetbets/comments/sbvjiw/sinc...
also, from the homepage, "Matrix is the missing signalling layer for WebRTC".

That makes so much sense! It gets pretty easy to send an offer and answer for the webRTCPeerConnection dance! (https://sctlib.gitlab.io/rtc/)
> If an autocrat’s “inner circle” feels that their future is insecure, they will be incentivized to improve the lot of the nominal selectorate in case they someday find themselves on the outside.

"The professional who votes for higher taxes" probably fears that someday they won't be a professional, much like the autocrat who fears they will someday be on the outside.
Rustpad – Collaborative Code Editor
Nouveau would likely want to remain a "cleanroom" project, with most of the functionality developed through good ol fashioned reverse-engineering. Incorporating anything from the leaked documentation would likely throw the project in legal jeopardy.
Intel Alder Lake to Support ECC?
That was the first thing I thought of too! Sadly, I had to read to the bottom of the comments to find yours. It should be the top one for sure.
There is no software without bugs.

I had a Google spreadsheet that I put together two weeks ago. Used some custom code in "App Script", a few very simple functions that made some of the spreadsheet formulas much easier.

A week later they stopped working. Google app script was just not working for a lot of people. It could have been embarrasing because I had shared this spreadsheet with several hundred people to communicate some real-time information, and now it was not working. But, that's software. It always lets you down eventually, and never at a convenient time.

Here's the specific issue, still unresolved after many days. This is Google. Google. If their software is buggy, what hope does your small startup have?

https://issuetracker.google.com/issues/222342097

It's part of the reason that I hope to as much as possible evict computers, phones, and the internet from my life when I retire. I feel like Charlie Brown kicking the football over and over, thinking that this time she won't pull the ball away.
Lucky? Im unlucky. Where tf are these jobs where you get away with submitting code that doesn’t work. The amount of process and procedures and standards we have to follow is a lot and it is exhausting. Need to find a job where i can get away with trash work
This article feels like propaganda.
$$ would give the pid of the inner sh command right? Because the single quote would disable interpolation in the outer shell. So why would this work?
> Is this "Linux is garbage" opinion shared broadly by security researchers?

Everyone I know would agree, yeah. I think the infosec world is probably more or less aligned on this, as much as anything, although that's a low bar and there is no single infosec community.

> what is "alienating"

Decades of Linus and Greg insulting or attacking security researchers in various ways. It's become pretty antagonistic on both sides I think.

> As for "written in C", what production-grade kernels aren't written in C?

None afaik. It just all jumbles together to paint the 'garbage' picture.
Thing is: I like filesystems that don't eat my data when I don't spend a day or two reading the documentation before I use them.
Quality Engineering Productivity at Spotify
long term, customers vote with their time/money - there will always be bugs, but in general if the software is good enough to warrant the time/money they will keep using it

short term, I used to feel this way as well and would try to figure out how to fix all the things, just to realize it cannot be done. Not to pass the buck but it's the person above you whom probably has more information about whether or not these bugs are going to sink the ship, if the company needs to create less bugs someone will need to prioritize ways to prevent them
I got that you say that the author is talking about a 'function in the laymen sense of the world', what I'm saying is that this might not be clear from reading that webpage without some prior knowledge of the cases when this will fail.
1) don't learn from your mistakes; learn not to make mistakes.
Look at what others have done; there are a lot of blogs about what when wrong with similar products; make sure you don't repeat other people's mistakes.
Take a hard and deep look at the failures to identify and fix the structural reasons they happen

2) increase the effort you spend on tests;
write less code; implement simpler features; code review every change.
Don't listen to anyone who tells you it is ok to test less; do what will make the company the most money long term; it is better to work somewhere else than to work for someone who doesn't care about product quality. Alpha/Beta test more.

3) implement a checkpoint/rollback system (using git can save you effort)
Save config changes to a temp location so it is never lost.
Allow test configs to be validated and then allow the user to roll out the new config gradually.
Save the old config so users can rollback easily.
Implement a monitoring system that can auto detect failed rollouts and trigger rollbacks.
I was surprised Apple didn't sell a 20th Anniversary Cube. It would have closed the loop on what the Cube started. Maybe they'll do it on the 25th anniversary, in a couple years?
One more sign that this has been planned, and they were prepared against sanctions, is that Russia has been growing their gold and foreign currency reserve for a very long time.

https://qz.com/52623/russias-government-has-become-the-world...

https://tradingeconomics.com/russia/gold-reserves

https://data.worldbank.org/indicator/FI.RES.TOTL.CD?location...
Even at the startup you’re a cog in the machine. Your boss decides how you spend your time. If some of that time is on preventing bugs, and there are things you can do to get better at preventing bugs? Do those things. The rest is not in your control.

Unfortunately the extent to which we can take professional pride in our work is limited by priorities above our pay grade.
The text is not asking anyone to care about all humans equally.

It is pointing out to a bias in reporting: one can never read "fact X". One can only read "fact X from source Y". Depending on one's alignment with source Y, one is more or less inclined to believe or care about fact X.
The text points out examples of multiple Ys and how they choose how to report on X.

Much of what you call "woke" is realizing that human rationality has many biases, and in order to reify what we in the West agreed upon in text back in 1789, we will have to learn what these biases are and learn to actively compensate for them.

Much progress has been done, but much is still left to do.

Of course you care more about your family than anyone else's, and about Ukrainians and Russians more than Iraqis or Yemenis. It's a great starting point to think about that, and what unintended consequences everyone's individual biases can have for the future of our society.
This is not an exercise that people go through often enough.
> Of course, people in leadership positions will hate this.

I don't think so. If you look at political leadership in the USA, there are names that remain in power for decades. Henry Kissinger worked with every republican administration from Nixon to Bush Jr., and even met with Trump a few times.

One need not be president to wield sizable influence.
This one really resonates with me.
> Too much navigation and baloney. I'm looking for something simple.

Static site generator (I like Hugo) + Github. Use Github Actions to build it, and Github Pages to serve it. Cloudflare on top if you want a custom domain (for the auto SSL).
The point is in having a standing general staff and standard operating procedures, reinforced by periodic joint training exercises. This allows for taking action much faster, with lower risk of errors versus starting from scratch for each operation.

In practice a prospective EU military would probably just copy most aspects of NATO, just with a slightly different set of missions and member states.
I'm aware of the fact that AVs are not just hashing binaries or whatever. I'm well aware of how AV works in general. My points all stand imo. AV is a reactive technology.
Thanks so much! I treasure my dead-tree copy, and had no idea this existed.
I had an obscure machine ("Interact") in the early 80's that had an 8080, 16 kb of memory, and a cassette drive. There was an assembler for it. If I remember right, you read the editor from tape, edit and save your file, then read the assembler from tape, it reads the tape with your code and then writes the output to tape.

I have no idea what the people ("Micro Video") producing software for this thing did, but I can't imagine they used this on-machine assembler.

(The tape loading mechanism was basically blocks of address + data. They put loading screens on the tapes by populating video memory first.)
Some people write software that saves (or can take) lives. Don't take one of those jobs if you're stressed about bugs in your web app.
Daily Crypto Newsletter, with only three bullet points
Take it for what it is. It is highly unlikely we will get authenticated document like that.

I red the document, it says a lot of things that I think would be pretty difficult to make up (not impossible, though).
> Europe and the USA simply have no alternative to Russian oil and natural gas.

Russian oil is already going unsold, without formal sanctions.
There is some difference between losing thousands of soldiers in ten years, and in ten days. Though admittedly life has always been cheap-ish in Russia so maybe that won’t matter.
What is stopping Ukraines from crudely painting a Z?
Joe Biden was a legislator for 38 years. He probably doesn't remember every bill he sponsored, but it's not as though he didn't choose to sponsor them.
> "Nuclear waste in canisters has never hurt anyone"

This is an interesting statement, and though true I think it's a bit disingenuous.

I'm no expert on nuclear or nuclear power, but I recently listened to a Canadaland podcast about nuclear waste [0] and did a little extra reading [1][2] on deep geological nuclear disposal. If what I heard/read is to believed, it sounds like although the international science community has agreed on the best and safest way to bury nuclear waste, this hasn't _actually_ ever been done.

It's one thing to say to a community "in theory, we all agree that if everything is done correctly this is the best solution" and another COMPLETELY to trust that 1) The task will be done right, 2) The governing body (NGO, government, etc) will be around for the full lifetime of the nuclear waste being a threat (~150+ years), and 3) Said governing body will be well-funded enough the entire time to do the job right.

I believe that the engineering solutions are sound, but I don't think it's fair to dismiss the concern "often good science isn't executed very well". Until this is addressed, I'm not sure "but the science says!" is going to be a very effective response. For something as high-stakes as this, we need a more comforting guarantee.

[0] https://www.canadaland.com/nuclear-waste-ignace-ontario/
[1] https://cen.acs.org/environment/pollution/nuclear-waste-pile...
[2] https://world-nuclear.org/information-library/nuclear-fuel-c...

EDIT: typo
This is pretty horrifying. I’ve worked on a project that did something similar with having services created on random ports but not only was this not a public service, it was removed from the design before deployment. I can’t imagine deploying something like this for a public cloud service that manages account actions with user-generated code.

Security flaws happen but as someone who’s not a security professional, this seems pretty inexcusable to me.