skysight-inc/HackerNews huggingface dataset:
Saying "Premature optimization" is fine, as long as you leave yourself a way out. And the way out is clear here - when your database no longer can handle the load, drop the DB check constraints and move them over to application layer.

Could you please elaborate on the "security" part of your comment? To me it seems database level checks would be more secure, as they would work with every possible way to update data, rather than just the blessed paths going through the app layer.

And as far as scalability goes... it depends. If your ambition is to take on twitter, you probably need to take scaling seriously on every step along the way. However, I've been building mainly B2B systems for 15 years now, and just about all of them have been purring away happily on the low end of AWS RDS offerings. There are orders of magnitude more performance available at the click of a button. Database scalability is not something that keeps me up at night.
Highly disagree. Usually developers are utter crap in design and cannot do it appropiately in context (he makes <40k per month with the website).

The design is okay and due to the inefficiencies he spent too much. But with a better process in place he would have gotten a very good deal from that agency.
Here's what I'd do.

- Monolithic Haskell web application.

- Very little JavaScript.

- Small team of people who know what they're doing.

- A couple of servers.

- Postgres and Redis.

With the remaining $31,500,000, I would buy weapons for Ukraine.
I've never had a job or worked in an office. When I was still actively freelancing, most of my clients were startups and small businesses. Later, I started getting some contracts with larger businesses.

The amount of bureaucratic inefficiency in large businesses made me want to tear my hair out. Half the people I worked with knew absolutely nothing except how to protect their own jobs.
We’re way past the online bookstore phase.
So Etsy was a great place and then they "fixed" it and now it's full of Aliexpress garbage thanks to the algorithms. Thanks for telling us how ridiculous it was to ask someone to manually compose the homepage by writing a 55 tweets story.
Except schools have a responsibility to ensure that they safeguard their students against online abuse which is extremely common between students. Students will routinely bully each other over school messaging systems so it's important schools have systems in place to deal with this.
The Model 3 was still just $39,490 in 2021. So 1K MSPR difference and it did 0 - 60 in about the same time as the type r (5.3s)
Framework have released an alternative hinge that takes more force to move: https://frame.work/products/display-hinge-kit?v=FRANFB0002
I'll bid $4M.
I'm surprised Etsy was established so early. I though it was build in the 2010s.
For an exec, one of the big consulting firms is a safe choice.

If things go wrong, you get to blame the outside company for screwing it up.

Setup a team internally and your neck is on the line if they fail to deliver.
Micro-monsters terrorize teams. But beneath the scales, claws, and teeth, we find that micromanagers just have trouble trusting their team.
In England, some kind of long term lease might work.

Conservationists lease land for say 200 years and allow it to go wild.

Many big landowners don't actually earn much revenue from the land, so they would be happy to lease it for quite a low cost.

But the land forms part of a family estate that the family has owned for hundreds of years, so they don't want to give it up.
I spent a lot of time optimizing an octree for ray tracing. It is my favorite "spatial index" because it's the only one I know that can be dynamically updated and always results in the same structure for given object placement.
We're now in the cloud and opening offices in Miami Beach, New York, and Santa Monica. Massively distributed then.
> No matter if you made millions, unless you have pedigree, you don't belong.

It works the other way also......... plenty members of our upper class aristocracy are penniless, but are, and remain, upper class.

I always find the US approach to equating money with class rather amusing.
Hold on a second. In no way did this person “cause” people to contract Alzheimer’s. Let’s remember that all of medicine is an intervention. There’s nothing to say that research going in a different direction would have lessened the suffering of people with the disease.

I’m not saying this person is faultless, but scapegoating is hardly a sound response to what is clearly a systemic issue of misaligned incentives.
Isnt that the building blocks of logic based programming languages like Prolog?
Welcome to tory Britain...
Bezos famously had iron grip on the Amazon home page - I guess it worked for them. So yes I agree
> That should have been the end of most of it, but it wasn't, later that day Yatsenyuk, aka "Yats our guy" from the Nuland tape, and Tyahnybok, who both agreed and signed to the deal, went on stage on Euromaidan and then declared how "That's not enough" riling up the protesters to demand more.

Alleged Nuland tape, it hasn't been in anyway shape or form authenticated and we know from this war that Russia is more then happy to use deep fakes to control the narrative.

> It's exactly that part the current "Russia lies" narrative always leaves out, by claiming Yanukovych just randomly fled from a completely peaceful protest.

It's not a narrative, unless you seriously believe in Ukrainian weaponised witches/black magic and Ukrainian bio engineered super soldiers.

Its funny you paint a very different picture to the wikipedia article.. https://en.wikipedia.org/wiki/Revolution_of_Dignity

> The following day, police withdrew from central Kyiv, which came under effective control of the protesters. Yanukovych fled the city.[33] That day, the Ukrainian parliament voted to remove Yanukovych from office by 328 to 0 (72.8% of the parliament's 450 members).

Looks like Yanukovych ran away after he got ousted by the parliament themselves.
Wouldn't 'the source' be the rp2040 documentation that says that there are 30gpio pins and the pi pico docs that say what they're hooked up to?
How would you pay cash for online content?
They do develop their own, Ariane 6. It's just not ready yet.

The headline is inflammatory, I beg everyone to read the article (I know it's against HN rules..yes punish me)
Why are you doubting them? Nothing in the comments indicates what you are suggesting.
It’s a good question - the analysis seems to ignore the need for non-free software to properly build the FPGA bitstream files from source.

We have no way to know the Xilinx tools are safe. None of those papers address the tool chain question AFAIK. Additionally, it is difficult to know if a user has downloaded the real Xilinx software tool chain; the git repo ( https://github.com/betrusted-io/betrusted-soc ) from has no verification step for step 7. There is a public key and a hash, they could include this in the repo and at least it would make a targeted attack a little more difficult.

Additionally they could use a git sub module for step 6 and have a better risc-v supply chain security story. It seems trivial to fix that detail, so I am sure it will be fixed if they’re alerted.

These setup steps are trivial security issues, simple to fix, and possibly only theoretically an issue for a targeted attack. What isn’t theoretical is that the we cannot trust the non-free Xilinx tool chain as we can’t see the sources, so we don’t know that they’re not currently doing something bad (bugs or backdoors) or won’t later be doing something we don’t want.

Frustrating!

Related:
https://news.ycombinator.com/item?id=32187651
Programming languages continue to be a rehash of previous languages. They might be a bit better but not by much. Mostly they solve the same problem but they do it in a syntactically different way. Similar to the way English and French solve the problem of communicating. It's nice to have the two languages but if one disappears we would still be able to communicate the same type of information. The 2 don't have to exist. Only one of the 2. It's just nice that both do.

One problem that new computer languages should solve is ease of maintenance. It's too hard to maintain code over a long period.

Also, new programing languages need to solve how hard it is to code for multi processors. The number of cpus in a chip keep on increasing but there is no easy way to create software that uses them easily.

Another one I can think of is how to automate AI projects. I don't think that general AI is around the corner but the creation of AIs that solve specific problems will increase over the next few years. We need programming languages that will let programmer incorporate the many AIs to solve a bigger problem.
That one got the added "benefit" of Congress and POTUS directly meddling. So you get to restart parts with new contractors, changes in direction just as you got the last 20% of bugs fixed etc and that's assuming you work with honest suppliers
TIL that Neopets still exists
Agreed. I must say I now passionately hate Twitter. The fact that it is unsuitable for any utterings longer than a slogan is of course well-known (up to the point that when their CEO resigned he published his letter as a screenshot instead of a Tweet[1]) but they now additionally made the decision to drive up signups by making the content inaccessible unless you have an account.

I could see Twitter gaining foothold as a "public forum" before, but it is now turning into another user-hostile monetization platform. This is of course understandable, since investors have poured billions into it. I guess I can only dream it will lead to its demise and to be replaced by a truly public service, like Wikipedia.

[1]: https://twitter.com/jack/status/1465347002426867720
Yeah well, of course it's a bit like the "no true Scotsman" fallacy, because if strong men fail to create easy times, you can always say that apparently they weren't truly strong, and so on, circular logic ;)
On Sarcasm
This has been my personal experience too. I found myself opening only the job postings which have a salary range mainly because you need a lot of time and motivation to go through the whole process. Especially when you already have a job. This eventually inspired me to create RemoteFriendly[1].

1. https://news.ycombinator.com/item?id=32019598
Additional context: there are many big, nearly-empty counties in West Texas that, frankly, should be completely empty, and I say that as someone whose maternal grandparents were born and grew up in Swisher County (Tulia and Happy), and whose dad now lives in Kent County - where a grand jury summons meant the prospect of 160 mile daily round trips because the county seat is on the north side of the county but he lives in the southwest corner, and the Panhandle's one lake of note being in the way means he has to drive a long ways around it. Kent County has about 1000 residents, and there are several other sub-1000 resident counties.

This also leads to fun effects like laws that each county can only have one ballot drop-off spot: sensible for those counties with fewer residents than many of the University of Texas dorms; a ridiculous nightmare for Dallas, Travis and Harris Counties (but that was kind of the point).
I know this as memoization with lazy evaluation, nothing new, but at the same time very useful, and I would argue, it is very CS.
Do you have some data to back this up or is it just your experience? Because I've recently hired 4 people without specifying ranges in either of the job posts and I didn't feel like I had any issue with it. 3/4 job ads got over 100 applicants and the 4th got like 70. All jobs in tech.

I feel like your assumption that companies don't find people might be wrong.
If only they would start shipping in Portugal!

Or any EU country for that matter.
This is a topic many youtubers discuss. The stupid thumbnail faces drive views and bring in sales. Everybody knows how dumb they are, but it works. Same with the clickbait titles: unless they're outright lies, they help immensely in getting a video recommended by the YouTube algorithm.

There are a whole range of algorithm tricks that are necessary to build a business on YouTube. For example, the first 30 seconds or less are crucial to grab people's attention, so overloading them with entertainment or promises about what's coming is essential for maintaining viewership even if the quality of the video overal suffers.

I haven't yet caught them doing the more egregious algorithm tuning (intentionally putting mistakes and spelling errors in graphs to drive comments, for example, or spamming polls to YouTube to get their engagement stats up). The YouTuber face is kind of a turn off, but when I watch a video I don't watch it for the thumbnail anyway.
It is in economics. Basically the problem here is orthodox economics - it's not just the behavioural model that includes a few epicycles.
What he's describing a marketing model moreso than an economic one. This a theme with behavioural economics. I doubt they'll find one.

The "homo economicus" model has become somewhat of a straw man for behavioural economics to disprove. Realistically the model was never claimed to apply in the types of domains where it's being disproved.

Consumers of the modern world are bombarded with choices and attempts to influence these choices. That's not a world, IMO, that can be "modelled" in the same way that a medieval village can be modelled.

If the discipline must be scientific, maybe the better model is "engineering science" where you have to try and build the thing in order to study it. Computation may exist, in various forms, in nature. But, the way to do computer science isn't observing nature. It's building computers, at least on paper.
They are already onboard. And the number of loyalists reduces every year so it's a dying market.
Yeah, we got to work in donkey carts. Seriously...
Append-Log. A grow-only linked list where you can only append elements to it.

Good use-case: Lock-free concurrent reads are allowed, because there is no way committed content could change. Writes need to be Linearizable (so locking is required). Given this property, this data structure provides faster reads than a Mutex<List<T>> and similar write perfs.

Bonus section: Provides broadcast broadcast capabilities if used as channel.
Google's data is their most important asset, they're not selling it. Instead they sell access to their users eyeballs.
It's just personal preference.

Books that just give information (especially techs) are replaced by the Internet.
Other books are supposed to teach me something,
but my experience is that I learn stuff by doing and thinking rather than reading.
What’s the context?
The title made me think this would be about reverse engineering obscurified executables.

There's something very satisfying about the images in the article though.
Seems to me to be quite similar to the virtual pages in Bw-Trees: https://www.microsoft.com/en-us/research/publication/the-bw-...
Land would be sold much more frequently if inheritance tax weren't so easy to dodge.

If you had to give up 40% of your land every generation, big estates would quickly shrink and be sold on the open market.

So the solution is for the government to tighten up inheritance tax law. Specifically, I would make a new law that if any asset hasn't been part of an inheritance (and had tax paid) for 100 years, then 40% tax becomes immediately payable.

The tax is 40% of the monetary value of the land, but can also be 40% of the land area given to the government. If the government disagrees with your valuation, then the government has the option to buy the whole estate from the owner for the declared value.
I tried the 2021 course but I didn't finish. I think the biggest friction for me was using the remote machine. I wasn't able to make steady progress like I do with my offline learning projects.

How far away is the fast.ai from working on a Mac? PyTorch recently gained support (https://pytorch.org/blog/introducing-accelerated-pytorch-tra...) but that's only the start. Is this something that is being worked on?
I can’t do as you ask, except to say that vaccine skeptics will point to any and every health problem in a vaccine recipient they know as having been caused by the vaccine. (I’ve found that) it’s very difficult to counter that anecdata.
In Germany and Portugal, you only see them in shopping malls mostly, and regularly with shop offers to get rid of them.

Most European countries aren't so lucky, parents are the ones buying the computers, and unless you're into classes related to computing, or at university level, you're not bringing them into class (naturally covid has changed this a bit) only using them at home.
> I'm not German

Well, then you've absorbed a biased outlook pushed mostly by the German press.

> Italian pensions are about 90% of the former salary?

Ahaha, they were, maybe, 30 years ago. This has long changed, but obviously these changes take generations to be reflected in stats - and we're obviously not going to kill existing pensioners.

> Sure the Ruhr existed, have you been there lately?

Does it matter? You said the German miracle was achieved with 0 natural resources, and I've just proven that statement to be utterly false - which should maybe prompt you to revise your positions.

The truth is that Germany powercharged its economy with coal; since then they've been good at maintaining that advantage, but it's undeniable that they had an advantage like few other European countries. Another advantage is a largely flat surface that makes it very easy to build transport infrastructure, something much more complex in mountainous areas like most of Italy, Spain, and Greece. In fact, it's half a miracle that Italy developed complex manufacturing districts in the Alpine valleys.

> Draghi tried to work on that

Pretty much every Italian PM since the 90s tried to work on that, with various degrees of success. As shown by the Twitter thread linked in another post, Italy actually shrunk their debt faster than any other country over the last 25 years, with wide-ranging cuts. But 80s stereotypes refuse to die even in the face of facts, generating self-fulfilling prophecies in the speculative markets. It's in everyone's interest, including northern countries', that these stereotypes be removed from the public debate. If this cannot be done, sharing debt is the only other option to stabilize a currency from which norther countries benefit disproportionately. And that's what the ECB is effectively doing, measure after measure. It should have been done 20 years ago, as many people asked; but apparently doing it the hard way was politically necessarily, so here we are.
The M247/DataPacket Problem with Mullvad VPN
The metaverse is already here, on Spotify
I've always found something a bit off about this guy, so since finding out I feel I have to mention in regularly when he comes up: he's a Scientologist.
It's insane to me that we don't at least:

1) Require regular re-certification of people's driver licenses, and have much more stringent tests.

2) Mandatory speed limiters in all vehicles, using GPS to limit speed based on location.
Let me change your mind.

Ocean's 12 is one of the greatest movies ever made.

It is a reality TV-esque take on the lives of master thieves. This begs the question, what does the life of a master thief look like? Is it that of the Night Fox? A wealthy, sophisticated French aristocrat, well-educated and very serious about his craft. Someone who has mastered the art of capoeira to evade security laser beams for example, and goes to such great lengths to be the best?

The second question is that of why? Why do you do what you do? What is the Night Fox's motivation for being a master thief? The relentless pursuit of perfection and pulling off the greatest heist ever? Just becoming the best for being the best sake?

I would like to present a real life example to you: the ongoing Messi versus Ronaldo debate.
Is the greatest football player an inimitable, natural-born artist or a perfection obsessed workaholic who probably owns a cryogenic chamber in which he sleeps every night to maintain peek physical fitness?

With these questions in mind, a second and third viewing of the Ocean's 12 movie will help you decide the debate of who is the greatest thief of them all.

If you were disappointed because you were looking for a heist movie with cool gadgets and mind-freak tricks, you can google "heist movie" and watch whatever pops up first (Now You See Me).

Ocean's 12 is for philosophical rumination.
Switzerland pioneered this approach, and it has been implemented in Germany, Netherlands, Canada and Denmark.[0]

What does Portugal have to do with it?

[0] https://en.m.wikipedia.org/wiki/Heroin-assisted_treatment
Yes, I understand that. However, now that more people know about it, and many see the potential, I would be surprised if some people don't run with it.

I would help out if I knew where to start! I'll have a read and see if I can dip in.
Probably a lot less than when making the move in the other direction.
This sounded promising but then I saw a performance benchmark [1] that was done on a pentium(!) with a very suboptimal hash table design compared to [2] and [3].

The Judy site itself [4] is full of phrases like "may be out of date", when the entire site was last updated in 2004. If it was already out of date in 2004...

It seems that Judy arrays are just kind of a forgotten datastructure, and it doesn't look promising enough for me to put in effort to revive it. Maybe someone else will?

[1] http://www.nothings.org/computer/judy/

[2] https://probablydance.com/2017/02/26/i-wrote-the-fastest-has...

[3] https://probablydance.com/2018/05/28/a-new-fast-hash-table-i...

[4] http://judy.sourceforge.net/
Won’t JS garbage collect orphaned references? Why is this necessary?
Is it really a bug in tzinfo?
I think the bug is in the app that pass in user input as time zone
Wow Americans really have tough bones don't they. In drivers ed, here in Europe students are still being taught that the fatality rate for pedestrians hit by a car at a speed of 70 kph or more is 100 percent, and people here drive fast
Well, that's actually how we used to do it back in the days. See DMOZ (https://en.wikipedia.org/wiki/DMOZ) which is now apparently reborn as Curlie (https://curlie.org/en/Science/).
In crypto, they just call insider trading "sharing alpha".

Its rampant in discords and telegram chats.
tl;dr:
Received LTT hoodie as a gift (the gift giver paid almost 2x the price due to shipping and import), the quality of materials is so bad that since trying it on, I haven't worn it since.

I used to like their videos because they seemed honest and somewhat transparent. But about a year ago I received a LTT branded hoodie (WAN hoodie) as a Christmas gift and I was seriously shocked but the quality. It's July now which means that is been more then half a year and I haven't worn it once since trying it.

The inside of the hoodie is extremely rough so much so that it could be unpleasant to the touch. The zipper is flipped, which means that you have to use the other hand to zip it, which here where the position of the zipper is basically standard is perceived as just basically wrong, at first I thought that maybe it was a manufacturing defect, but there seem to be many people that report a flipped zipper and when I was trying mine on quite a lot of lose threads were just falling out.

This was a real shock to me, especially because LTT always talks about how quality is important and how they won't release a product if it isn't good.

Sadly I can't return it, because it was a gift and I've been told that the import costs and shipping for the hoodie were almost the cost of the hoodie.
So, does domain expert for a few Ks of $ per month outperforms way more expensive AI?
kid/no kid is one thing, but were you able to deliver the insights they expected? I know I'd be pissed if I paid a high rate expecting an expert and then got a guy who doesn't know either.