skysight-inc/HackerNews huggingface dataset:
Fear and logic can look the same from the outside when logic dictates caution. Do you "fear" fire? You understand it, and know what you can and cannot do with it. Yet your aversion to ever letting it exist outside of very tight controlled scenarios, and perhaps panic if you saw it spreading uncontrollably quickly, would look an awful lot like fear to somebody who didn't understand what fire was.

I think the main difference is that fear is an emotional response. And this important because emotions can often misguide us are also easily exploited. For instance, racism is often a product of fear. People see some group of people engaging in crime at a higher rate than usual, and start to fear all people of this group as criminals even when that fear and prejudice is completely unjustified. And tyrants since time immemorial have used "fear the other group" as a rallying cry for self righteous horrible acts in the name of a better tomorrow that never comes.

So in your examples is it primarily fear driving behaviors, or primarily logic/rationality?
Thank you for putting it so well. I've been developing for the web for 24 years(!) and anytime I have an interview with some stupid leetcode-like challenge, I feel like I'm taking crazy pills. It'd be like trying to get a job as an airline pilot, but in the interview process you'd have to solve aerospace efficiency calculations for a Ramjet engine. It's absolute madness and I can't think of any other industry which accepts this as normal. It's a strange combination of time-wasting, degrading, and insulting all at once.
Napoleon wouldn't be that lucky.
Damn, that's cool. I wish the second hand market in my country was abundant with cheap exotic hardware. Then again, maybe not, because I'd probably fill my small apartment from hoarding stuff like this.

Still did you try to recover any material and wach it?
> They’re really not. The problem with counter points like these is that it assumes people will create content for free.

It's no assumption. Anyone who was around in the early days of the internet saw it happen over and over again with their own eyes. Even now people start internet forums, online groups, and passion projects with zero interest in making money off of it. I couldn't count the number of services I've seen start out that way. Some do reluctantly add ads later on to help cover expenses once the site/service gets too popular too afford (sometimes removing them again the moment it's no longer needed). Some get bought up by other companies who are only interested in making money. Some get abandoned or cave in to larger sites (reddit and facebook groups have killed off most of the small internet forums that used to thrive). Some are still around.

The one thing we can absolutely say about the internet is that people will create content for it and will develop and maintain spaces for others to share that content. In between the ads every social media platform is filled with user generated content for which the creator was uncompensated in anything but internet points, shares, and likes. Reddit's moderators aren't paid to help maintain the communities that make Reddit money. Long before social media people flocked to Geocities, to usenet, and to IRC, and produced massive amounts of content without looking for a buck. Before that they'd dial into a BBS or participate in mailing lists. People want to be heard, to help share their passions, and to hear others.

The internet was first and because it was thriving and growing ads, and then surveillance capitalism, showed up after the fact and infested it.
I had to deal with public administration in the UK, Italy, Spain and Sweden. The UK one is probably the easiest to use. You can definitely see that there is an excellent team behind.
ITIL configuration management has nothing to do with K8S cluster management. ITIL configuration management is process driven, whereas K8S is declarative. It's in the names of the processes, Incident Management, Problem Management, Change Management.

K8S has controllers that are given a configuration and work out how to deploy that, taking into account current state. ie, it's functionally taking the state of the system now, S0 and applying functional modifications to return S1. The issue is that the modifications aren't "pure" in a functional sense, because there's a temporal aspect that means there can be difficulties in achieving an equilibrium to get to S1.
The NPM colors fiasco was something we should have learned not to allow to repeat -- after the left-pad fiasco. The fact that we keep stepping on rakes and getting smacked in the face like that is the problem here.
We shouldn't accept youtube regulating their own content? You're free to protest them but many many creators have had problems with them to no response. I find people in this thread are turning a YouTube issue into a social issue. However you feel about it, it's within the purview of advertisers to not fund content they dislike. Artists have been complaining about that for eternity
> It is the collectors job to ensure the art survives

it doesn't make any sense in this context

of course if I buy a painting i am responsible to maintain the painting, but the painting It's the item I bough!

here you're buying the URL, the only way to keep it working is taking over the maintenance of someone else's server, but only for that specific URL

Or I have to pay and there's no limit on how much it would cost

If i move the item to another URL, _it would be indistinguable from the billions of possible exact replicas_

hence NFTs provide no value at all

> There is a speculative bubble, but art will remain hard to sell the less it is a short-term speculative investment

art has a value if I can put it on display
People are herd animals so for most (including me) living in the wilderness is not an option. But to participate in society I have to pay the "entrance fee" - to subject myself to work. As a species, we can do better.
Not only k8s, but other CNCF and Kubernetes native software, too. Layer on fluentd/bit, Prometheus, etc and you can stand up a production ready compute platform with observability, monitoring, and alerting in a day.
I worked at 2 FAANGs for 8 years. I did not do a single leetcode problem on purpose. I read Algorithms by Sedgewick and How to Crack the Coding Interview. At least on 2 occasions the interviewer gave me a problem that was straight from the latter book and not an exercise, i.e. it was walked through step by step at the beginning of the chapter, and the rest were very similar to the exercises in the book, so I'd say it's not a requirement to go through leetcode, with the caveat below, but you should at least expose yourself to them.

In my experience interviewing, doing leetcode problems gives you a distinct advantage over people who haven't, like me. I did much better on problems that I have encountered in the books (even if I didn't recall the solution exactly) than on completely new types of problems, so, by induction, if you work through as many problems as possible you'll perform better at the coding interview (the leetcode-style ones).

That's the trick to performing well in these interviews. It's unlikely you'll come up with a double-pointer list traversal method in 30 minutes on your own (maybe with a lot of help from the interviewer), because that's a clever way of solving a problem and clever solutions are non-obvious by definition. It takes time to invent an entirely new solution in your mind, but if you know about it and other clever solutions like it, you have a bigger bag of solutions to match to the problem at hand, which is a distinct advantage when interviewing.

You could argue that you should be able to come up with a solution to these problems in less than 30 minutes all on your own, but when the interviewers are calibrated on the other people who have interviewed before you, the majority of which trained on leetcode problems, were exposed to that problem category and it took them much less time to solve it, then you look like an outlier, even if there's nothing wrong with your problem solving abilities. This translates to the interviewer expecting to work through 2 problems in the 30-40 minutes, because that's what the majority of his other leetcode-trained candidates were able to do, so you performed worse than your peers, even if you found the solution in ~30 minutes.

In my opinion, there's value in knowing about these algorithms, in general, to be able to recognize situations when they might apply, but there's little value in being able to know them all so well that we should be able to code the algorithms on a whiteboard under time pressure.
He also claims children don't have strokes, that basically 100% of them are caused by COVID-19 vaccines, even though strokes are among the most common causes of death of children (that's from his JRE interview).

That information kills children as it may make people disregard the obvious symptoms and fatally delay treatment.
The BBC is regularly censored by the government.

https://en.m.wikipedia.org/wiki/Super-injunctions_in_English...
Why don't they just use the computer science GRE?
A 19-year-old built a flight-tracking Twitter bot. Elon tried to pay him to stop
“The person who agrees with you 80 percent of the time is a friend and an ally – not a 20 percent traitor.”

— Ronald Reagan
If anyone is interested in doing similar work at UK Parliament, we're on the same journey that UK Gov are on, although not quite as advanced yet so there's a lot of scope to shape what we're working on from an early stage:

https://www.parliament.uk/about/working/jobs/
There's also the practical limitations to consider. Self-driving cars have enough trouble identifying what's ON the road, never mind what's off to the side. Is it a cliff, a crowded sidewalk, a crash barrier, a thin wall with lots of people behind, an empty field, trees, a ditch? etc etc.
I do!

Toilet paper is the one thing I do not want to run out of, so I always have plenty of backup. All of my bathrooms are well-stocked, and I make sure there's spare rolls in the basement.

When I replenish one of my bathrooms, if I'm getting low on spare rolls, I pull out my phone and order more off of Amazon. The price is quite similar to the grocery store, and it's about as easy to order more from Amazon as it is to put it on my shopping list and buy some at the grocery store.

BTW: I'm not as crazy as my parents. At the beginning of the pandemic we all had plenty of backup rolls, but my parents are a little neurotic and had my sister and I looking for their specific brand. (They think their septic tank will explode if they use anything but Scott.) I managed to get a giant box of Scott, with plenty of toilet paper for all three of our households, sent to my house. My parents refused to use it because it was 2-ply instead of 1-ply. When I finally went inside of their house when it was safe, they managed to hoard a 2-year's supply of toilet paper in their basement.
Not to mention Sikhs:

https://en.wikipedia.org/wiki/Kirpan
From the given example, basically the same as `database/sql` - you `Exec` or `Query` a Prolog doodah, iterate over the solutions with `Next`, and `Scan` the results into your structs.
Tennessee School Board Bans Holocaust Graphic Novel over ‘Vulgar’ Words, Themes
> If I pass a coding test, stay at a company for a year, then apply to other companies, I'm going to subjected to coding tests even though I just passed one only a year ago.

Well it’s not like the company you’re applying to has access to the test results from the company you’re leaving

> It's like companies are afraid that programmers will spontaneously forget how to program.

To be fair, I think most leetcoders agree that you need to practice regularly to keep your skills up. So if the point is to see how good you are at thinking algorithmically for the job you’re applying for, it makes sense that they’d want to see recent test results.
HRC Observes International Holocaust Remembrance Day
If you read it, you’d learn otherwise. Far from being required, it’s not even approved!

Here’s another article highlighting that the Japanese government is concerned about people mail-ordering it because it’s unapproved:

https://www.japantimes.co.jp/news/2021/12/21/national/iverme...

So … care to provide a source for any of your claims? If it’s mandatory, I’m sure it would be easy to point to the official government protocols.
You must be from the same vintage as me!
Vast Troves of Classified Info Undermine National Security, Spy Chief Says
Then it's a slow pulsar LOL
Sorry, I had to make it :)
Remote can be challenging for different reasons. We do have remote (UK only) folks but as soon as you extend that to other countries, it is kind of like offshoring but without the value-add of local management. Risk are:

* Time zones can cause things to take a long time to resolve

* Cultural differences can be confusing (like people who say, "yes" to be polite, not because the answer is yes!)

* The legal protections are much lower when dealing with another country

* You have practical concerns like shipping things (laptops etc.) that just create even more work

* Possible language barriers, especially with very complicated or subtle things

I think it can work well but only when you have designed your company around remote-first working and probably only for experienced staff who you can expect to know what they are doing.
Be fair - Jonathan never owned a slave! His conscience is clear.

From the description, it seems he's spent a life eating lettuces and bonking. Not a bad 190 years.
I went for an interview with GDS a few years ago. The interview itself was 5 hours long, which was gruelling, but it looked like a great setup. I'm not surprised they're doing well. (I got an offer, but turned it down in the end.)
KataGo – One of the world’s strongest open-source Go neural networks
Is Substack about to get canceled?
SGI IRIX bloat. Lessons on performance, features and management (1993)
I've heard the "useful error message" argument, but my personal experience coding modern languages suggests that not much progress has been made on that front. The compiler error message is almost never "useful".
This is my recollection as well. I distinctly recall people warning about 4% plus inflation temporarily co-occurring with the reboot of the economy as things got humming again.
> I wonder if FreeBSD would benefit from some documentation or packaging to make this more of a covered area?

FreBSD also supports in-place upgrades for major version numbers:

* https://docs.freebsd.org/en/books/handbook/cutting-edge/

* https://www.cyberciti.biz/open-source/freebsd-13-released-ho...

There could be policy reasons why someone may decent not to do it: if you have a large fleet of cattle machines it may be easier to just redeploy from scratch. Home(lab) users and pet machines at companies may do otherwise.
> Unlike most block devices these are devices that do not enjoy seeking of any kind.

Old-school DECtapes were actually random-access, seekable block devices! They help 578 blocks of data, each block being 512 bytes (or to be more period correct, 256 16 bit words), so 144kiB. They could be read/written in both directions. When mounted on a tape drive, the OS (like DEC RT-11) would treat it just like how a PC DOS computer treats a floppy: you could get a directly listing, work with files, etc. The random access nature caused the tape to move quickly back and forth across the tape head, a process known as "shoe shining".

https://youtu.be/ZGBS8mBAfYo?t=579
> Want to renew my driving license? Well, that's yet to move from the old DVLA site, but it's all getting there

Some important UK government services are still lagging behind. DVLA, since you mention it, has a mix of okay and truly appalling services. I'm in the position of trying to renew my driving licence after it was revoked for medical reasons. It's now six months since my cardiac arrest and I now meet the medically-fit-to-drive criteria. But, I face an 84 day delay in my application being processed, as detailed on the DVLA's 'how-slow-are-we-today' page [0], which is actually labelled as a COVID-19 update. Furthermore, I have to post a paper application form to them as they haven't yet digitized the medical review service [1]. This is life-wrecking stuff for anyone who needs a driving licence for their work or similar.

I do like the gov.uk sites in general, but a lot of the back-office stuff is still disastrous. Some of this is due to strike action and COVID, but a big part of the problem is the continual failure of the various UK Govt departments to successfully manage large IT projects.

[0] https://www.gov.uk/guidance/dvla-coronavirus-covid-19-update

[1] https://www.gov.uk/reapply-driving-licence-medical-condition
That’s quite a hyperbolic theoretical example you have there.

Could we look at this as compared to giving out financial advice? We seem to have laws about that which are enforced somewhat rationally.

Is medical advice somehow different in a way which I had not considered?
Sex with Emma and Fred
> Not only that, but we're now creating devices that depend on remote servers. It's completely obvious what the downsides to this are, yet we embrace it without question.

But there are upsides as well: the devices are usually attached to services for which the device acts as a conduit. If the service is valuable, you can sell devices and keep collecting money after first sale, driving huge margins. Didn't Hackernews post a lot of Fs in the chat for the original BlackBerry service -- one of the first devices of this kind to reach a mass audience -- once it was shut down?
Article says it's a theoretically possible object described as "slow magnetar".
Consider looking around your area for a sailboat racing team that needs some extra crew (almost all of them need crew). Aim for a team that is not too serious and a boat that is not too big (10-15 meters maximum, perhaps).

It's a fantastic way to learn a lot about sailing in a very short amount of time. You will especially learn about dealing with problems!

There are a few yacht clubs near me that group together and have a "Wednesday night beer can racing" league [1]. The prize for winning a race is a bottle of rum, so nobody is trying too hard. And for most of the crew, you spend the majority of your time on the water as ballast - sitting on the windward rail watching the scenery and chatting with your friends.

[1] https://www.chicagobeercan.org
Markdown.doctor: Simple MD Editor with Live Previews
To add to that, I find very few engineers actually "writing" anything in these IaC languages. It's like a big game of copy/paste where people simply keep repeating bad patterns that use a library that uses an API they don't understand, maintained by someone working at a cloud provider who barely understands how their own service works. Like, there are so many turtles all the way down, when you see this happen long enough it drives you crazy.
Surely a wikipedia article like this is satire in itself right?
It's maybe people don't take Math seriously. They should realize that Math isn't just for professionals but can be utilized in real life.
I have been a PhD student in Spain for quite some time and my salary started with less than 1000€/month and ended at around 1500€.
Of course cost of living is much lower too.
The main requirement is that you must have a UK-based limited company - I guess for clients this simplifies handling VAT/etc.

Beyond that, it's up to you how you want to structure it and whether you are physically based there - the client doesn't get to see it and couldn't care less as long as the work is done.
A lot of times when I go to the grocery store I compare prices. Amazon is usually similar. (With free shipping)

I can either add an item to a grocery list on my phone, or I can just order it from Amazon. I might as well just order it and "be done."
Nope. Buggy declarative code is harder to debug than buggy imperative code.
Additionally it explicitly encourages both government employees and contractors to contribute back to opensource project as part of their official duties.
I think you're right that it's a filter in favor of people who are willing to waste more time for their employer. I don't think it's unfair, just a bad hiring practice.

Be curious to see numbers on burn-out rates between people who do practice leetcode to get hired and people who don't bother with it.
I’m just curious, but what do you think is the difference between “critical thinking” and “common sense”? Ostensibly, they both seem to mean something like effective thinking done outside the boundaries of predefined dogmas. On the other hand, “critical thinking” often appears to be Orwellian-Newspeak for “accept the dogma I am telling you”. Granted, maybe “common sense” plays the same role, but for a different audience, and the principle distinction is a class divide.
Wait isn't it only illegal to consider Race/religion/sexual orientation? Have these other criteria become officially illegal or just a possible lawsuit? I can't see how any company looking to build a good team wouldn't consider culture fit. One bad hire could tank a team so I'd imagine they are very cautious?
Exactly. And that's why teaching programming to kids is important. Because nothing teaches you the fundamentals of something like having to explain it to a computer.
Think Hubble could do the same since it so close. My basic understanding is James Webb is better suited for ultra deep space observations, because it doesn't care about dust as much.
I said Free as in Free software. Of course there is a cost. But this is nothing compared to the tens of millions of dollars a state university has to pay each publisher each year.
Alcohol was only illegal in the US, unless there is a worldwide ban it will be fine. I have survived this long without ever setting foot in the USA, I reckon I can manage a bit longer.
The most mathematically-relevant stuff I remember was inverse kinematics and using numerical approximation to really cut down on computation when switching between coordinate spaces. This gets more important as the degrees of freedom increase.

For instance, you'd like to know that when a state-space matrix is not full rank, you lose some control. In practical terms, a robot arm can usually move in any arbitrary Cartesian direction. A fully outstretched robot arm cannot.

For computing inverse kinematics... It's much simpler for a processor to have a slow update cycle that computes how every motor's changes will affect the position of the end effector (robot "tip") and then take a numerical inverse and use that to figure out a time-local, space-local approximation of getting to your eventual goal. It's a helluva lot easier than solving exactly.

I also recall some of the mathematics being relevant to collision detection (both in planning and execution stages), but the details are hazy. Basically, computation is expensive and convex hulls and precomputation can save a lot of cycles until it matters.

Yet other linear algebra lands in the realm of computer vision, optimization, and finite-element analysis.
70% of your company’s infrastructure and the productivity of 120+ people relied on a server OS without so much as a support contract? Seems risky, indeed.
I'm pretty sure they aren't ordered. Redis active key expiry is a random process: https://redis.io/commands/expire#how-redis-expires-keys. TL;DR: Redis will randomly sample the keyspace and delete any expired keys it finds in the sample. If a large enough percentage of the sample was expired, it will repeat the process. Since the sample is random, it cannot be ordered.

There is also a "passive" key expiry where any read to a key will check the expiry time and delete the key if the current time is larger than the expiry time.