skysight-inc/HackerNews huggingface dataset:
What do you mean by "rule"? Depending on the exact circumstances, violating terms of service or ignoring robots.txt may not be a violation of criminal law or create any civil liability. In particular, scraping public data is generally legal under the CFAA regardless of robots.txt content.

https://newmedialaw.proskauer.com/2022/05/24/doj-revises-pol...

As a practical matter, if web site owners don't like particular HTTP requests then they can just ignore them or return errors or junk responses.
This is exactly the problem - the advice is valid, but the developers can't see their implementation is not, and my examples of maintainable code seemingly go against the advices.

They think their huge class diagrams and statically unverifiable mess of many structurally identical classes (in Typescript) is an example of DRY, composition, separation of concerns, inversion of control and encapsulation - all the great advice neatly packed into 50 files opaquely interconnected through dependency injection containers, where a simple 100 line function would have done the job and wouldn't cause a major headache for the poor guy who has to fix a bug in 3 years.

The root issue is that these guys never were the poor guy who has to fix a bug after 3 years. They moved on after a year or two of "implementing best practice approaches" to the next job.
Barcelona Plans to Ban All Short-Term Rentals for Tourists from 2029
Of course, if you run a business. But then you might even have an actual physical office address for work related stuff and not have a problem giving that to random strangers on the Internet. If you are a private person simply wanting to run a blog and talk about whatever you like, then it sucks. It does not have to be your home address you are sharing, but the other options will cost you money. And no, a postbox will not be sufficient, as decided in previous court cases. It must be a "ladungsfaehige" address. There are some businesses selling services to have a virtual office, with an actual address, which then send your mail further to your actual address and notify you via e-mail and all that. Whether those are really an acceptable option when it comes to the law is a bit unclear.
Is the 4c core slower in any other way than L3 cache reductions?

Would be interesting to see a compute bound perfectly scaling workload and compare it in terms of absolute performance and performance per watt between Bergamo and Genoa.
Understanding React Compiler
I have a issue with the website background - on a high refresh rate display with 240Hz, the background animation is incredibly fast and its super distracting.
Some good resources from Will Larson: https://lethain.com/migrations/ or, if you prefer it in talk format: https://lethain.com/qcon-sf-migrations-video/
Predictions of the Future from 1974
> Turkey are separatists which every nation, even European ones, has to fight.

Generally only undemocratic/oppressive countries have to do that. e.g. violence in the Basque country, Northern Ireland etc. was solved by giving the local people a voice and stopping previous abuses. Escalation of violence was always the outcome of failures by the state rather than started by the "separatists".

Also Turkey only had or has "open democracy" to a very limited state. It was never more than a deeply flawed democracy at best.

> Iraq after brutal military occupation?

I don't think the occupation was even remotely more brutal than Saddam's reign in the 80s and 90s. Most of the casualties were the result of the civil war/conflict between Shia/Sunnis/other factions and general lawlessness. Much of that could have been prevented had the occupation actually been more brutal/oppressive (of course far from ideal either..).
A fantastic economist-sniping article with lots of spicy invective, proletariate vs bourgeoisie fun, and undercurrents of protectionism.

All economic agents (producers, consumers, companies, living people) all want to pay nothing and get everything.

There is little new or special here. 1+1 = 2 and generally the sky is blue.

That being said, yes, the way for creators to capture more of the economic pie is fairly simple if not easy: join up and negotiate en-masse. Especially in industries with powerful entrenched oligopolies like music.
the supposed 15 hand holds is a little misleading as it doesn't account for holds where a hand is placed on the body, which is important to many dancing traditions, such as the mirror image polka hold, with the man's left arm stretched to his left holding his girl's right hand, and his right on her body, or the rotationally symmetric ceilidh hold, where both partners hold left hands, and pass their right hand over and through the hold to grasp their partner's left side, inside of their left arm. the statement needs a big caveat so it is clear that it does not accurately describe all real dance holds.
silver has been used for a while in antimicrobial fabrics, to my knowledge it's pretty safe
I mean barriers in the sense of market access. Studios used to be able to gatekeep the market because they controlled expensive studio time and distribution networks. That’s not true anymore.
Russ Morash, "father of how-to television", has passed
Tiddlywiki[1] + Syncthing[2] + Wireguard[3] = "Cloud? Why?"

[1] https://tiddlywiki.com/

[2] https://syncthing.net/

[3] https://www.wireguard.com/
Bringing GPT to the Grid
I had the same problem until I realized that bookmarks are more or less pointless, especially without context or additional information.

Most of the time I used bookmarks to either "read it later" or to "look it up again". In both cases I often desperately tried to find a specific bookmark in a collection of unsorted crap. After organizing them into topics / folders / subfolders, it worked a bit better, but I still had the same problem: How to find the one piece of information I'm looking for in a whole bunch of unsorted content? And what if that has changed or become unavailable somehow (except via archive.org).

These days I use a knowledge collection (flatnotes, but Notion, Obsidian or Logseq would work just fine). If a bookmark is only short content (let's say an interesting git solution or a quick fix for something), I immedeately "extract" this piece of information into my knowledge base in a well organized markdown with headlines including a reference to the URL. If it is a "read later" thing, I invest at least 2 Minutes to write a short summary (2 sentences), what the article is about and what I expect it to help my with.

This has proven to work MUCH better to organize "bookmarks" and informational content. Bookmarks are just for backup now.
I do not know if this is a joke about shadows that I did not get, or just a typo, but numbers exist in the world.

The world is composed of things. The things are grouped in sets. Numbers are equivalence classes of sets.

The set of the medium-sized planets of the Solar System is equivalent in number with the set of the big planets of the Solar System and also equivalent in number with the set of the big satellites of Jupiter (i.e. 4).

Such equivalences between sets of things exist regardless if there are any sentient beings that recognize those equivalences and there are circumstances when for instance the evolution in time of some sets of things is determined or influenced by the relationship between the numbers of things that compose each set.
A code flattery music machine
What's the difference between the link in this post (https://v1.web-check.xyz/) and on your Github (https://web-check.xyz/)?
Amazing! Reminds me that I need to learn a bunch of stuff I know nothing about.
> In the case of vertebrates, this list corresponds to the motivational behaviours that drive the activity in the hypothalamus, namely: fighting, fleeing, feeding and sexual functioning. The hypothalamus responds to these motivations by regulating activity in the endocrine system to release hormones to alter the behaviour of the animal.

A powerful force, but we have some ability to transcend such things.

> https://gallica.bnf.fr/ark:/12148/bpt6k96258071/f32.item

Ha! Very nice.

> https://www.irishphilosophy.com/2016/03/12/berkeleys-immater...

Preaching to the choir!

The well-deserved dig at Bill Nye was a nice cherry on top....oh how I hate Delusional Scientific Fundamentalism.

The poster child:

"Philosophers Are USELESS!" Neil & Curt Clash on Physics

https://youtu.be/ye9OkJih3-U?si=aP48bSVERh1FQwLR

It is amazing how dumb studying science makes people. Even Curt (who seems to have lots of depth in philosophy) has fallen victim to it: "Physics is understanding what reality is" lol.

> but critically involving a single inference?

I was with you up to this point....I feel like you're hinting at something here? :)
Same performance per cycle; less L3 and lower maximum frequency.

Zen4C is said to be a little better performance per watt than Zen4, but it's not clear how much.
Wow !! We have supplied machinery to this company, how wonderful to find such write up at other end of the spectrum. World is small and gol.
Serious question: does anyone here work for a BigCo who uses Chinese software like this in production? Do your InfoSec teams sign off on it?

What's the risk of downloading what's supposed to be a release binary of this off GitHub, where the release binary includes something nefarious not found in the open codebase, that steals your company's source code when you use it to compile?

In today's geopolitical climate, how does anyone trust non-Western projects?
Right. And this is a discussion board. And I’m discussing my opinion. Is that not ok by your rules? Last time I checked HN allows dissent. Or maybe you’re just not the right audience for this discussion. ;)
> The amount of cars Americans have on absurd loans is entirely irrelevant to their personal wealth or lack thereof.

The allocation of debt is essentially irrelevant - there are materially more, bigger, better cars per capita in the USA. Whether those cars get repo'd and transferred to richer Americans is irrelevant - you can't fake the material presence of more stuff.
It is not ground zero!!!!!!

They made that up!

when you compare population size statistics those fact are BS.

In the UK there are 11,400 female deaths from breast cancer every year.

Deaths in the UK every 7 minutes = 6.571478582681103

Here are some dodgy maths:

525600/11400 = 46 = 1 UK death every 46 minutes

Indian population: 1,441,450,800

UK population: 67,956,836

1441450800/67956836 = 21.211270047946318

India has 21 times the population of the UK

minutes in a year: 525600

525600/7 = 75,085 anual deaths in India

525600/46 = 11426 annual deaths in the UK

multiply UK deaths 11426*7 minutes = 79,982

525600/79982 = 6.571478582681103 deaths every 6.5 minutes in UK
Interesting solution. I wonder if it has any gotchas that would make customers more angry if something fails in a way that would not happen with pure copper. Anyway, I think this is a great solution and they should totally hire you.
I wouldn’t say i measure but i try to add as much keywords from the job descriptions to the resume. I had done similar thing for myself, manually prompting chatgpt, while i was applying to jobs and I started getting more phone screens.
Wow. Which book?
Same actually! Here's an old project: https://rawgit.com/cdrini/wikidata-spiral/master/index.html?...

Do you have any of your old projects public to share? I love creative UI stuff!
Banning peaceful exchanges is morally wrong. If there are externalities, quantify them and impose reasonable taxes to defray them. A ban implies that the externality is minus infinity. The ability to rent out part or all of your home makes it more valuable. Decreasing the value of housing by banning short-term rentals will reduce its supply.
Ask HN: Best alternative to Chrome for power-user?
I'm sick and tired of Chrome eating my RAM while I struggle to manage my 100+ tabs. As we speak Chrome eats gigabytes of my 8GB RAM and my laptop gets slower significantly....My only option is to either get more RAM or to find better browser but my options are bleak. Every other browser is muti-process browser written primarily in C++ and C++ sucks too[0]. I have 100+ tabs in my mobile Chrome and my mobile Firefox so there's something fundamentally wrong with multi-process C++ desktop browsers. Yea I can use memory saver on Chrome and various extensions to manage my tabs but I want a browser that is written with performance in mind. Any suggestions for a PC internet power-user?

[0] https://news.ycombinator.com/item?id=14734171
While my rhetoric was overly dismissive of people’s gripes, I do agree completely with your sentiment.
I recently started using it. integration is really easy.

haven't got any sales so I'm just saying how has it been so far.
Congrats on the paper! Any chance the code will be released?

Also I’d be curious to hear, what are you excited about in terms of future research ideas?

Personally I’m excited by the trend of eliminating the need for traditional SfM preprocessing (sparse point clouds via colmap, camera pose estimation, etc).
interestingly "accu" in french is also used, but only for rechargeable batteries.
Yeh, but it came as a surprise so it must be true.

Besides, I get this strong vibe that there is a substantial faction in linguistics that is hell-bent on proving that infants learn language statistically, which I think has everything to do with "proving Chomsky wrong" (note the bit in the article about dismissing arguments for universal grammar in chapter 3 of the advertised book). I reckon that has to do with Chomsky's style of arguing that can rub people the very wrong way and seems to have. Depending on whom you ask, either Chomsky has been comprehensively debunked and nobody in linguistics listens to him any more (that's the statistical learning people) or, well, he hasn't and his theories are still valid (his friends). In any case, all this partisanship can only hurt anyone who really wants to get to the bottom of things and understand how language works.

And the recent grandiose claims from AI researchers are certainly not helping, either.
Not really the same, .NET Framework is a dead end, current .NET (former Core) is quite different, you can't port .NET Framework 4.8 apps to .NET 8
Discussion (240 points, 24 hours ago, 345 comments) https://news.ycombinator.com/item?id=40752761
Apple is no different other than the fact they are slow walking it.
Patents on codecs are probably the worst offenders in my mind. Codecs benefit significantly from network effects, so making it a question as to whether you can legally use a codec muddies the waters and drives people away from good solutions. You wind up in ridiculous situations where you have hardware in your CPU that you can't legally use without paying for a license.

Plus, there are so many parties with a vested interest in making good codecs, I really don't buy the argument that they require patent protection otherwise they wouldn't be researched.
what you're saying right now is that markets are beyond critique.
Good catch! Today I learned.
Next JS is a limited case by definition, for people who want server side rendering React, it offers the best DX by a wide margin
I’ve done this. My quick thoughts:

- migrations always run longer than expected. In my case, leadership estimates were off by a factor of 10. What the eng manager originally said would take 3 months ended up taking a couple years.

- try to deliver quick wins and incremental value. This is often hard though. But it’s worth a try.

- Try to avoid this becoming the project everybody attaches their pet projects too. It’s too easy for people to make this the project where they use that new framework, test well, set up a design system, and make lots of little changes.

- that being said: migrations are easiest if you keep the design (visually and engineering) exactly the same. There will be lots of pressure to “just redo it while you’re already having to rewrite it”, but the uncertainty of a redesign really slows things down. Having a reference implementation means you don’t have to invent tons of acceptance criteria from first principles.

- as soon as things start getting delayed, which they will, try offering to cut corners or cancel the project. You want somebody else in corporate to stick their neck out to extend the project.

- Try seeding the team with more veteran ICs internally. You’ll need their help as you uncover dragons or need to get other teams to help run or integrate your new code.

- Among projects I’ve seen like this, the person running them gets fired or quits partway through at least half of the time. This is often because some middle manager made a promise they couldn’t keep to executives, and needs a scapegoat to save their own job. (It’s often that kind of middle manager who switches jobs every two years and keeps failing up silently and the project delay happens halfway through their stay at the company and they’re just trying to get to the two year mark and quit before anybody realizes what is going on internally.)
16kb of the 64kb was reserved for the screen buffer if i remember correctly.
I think the opposite is more irrational. I want to be able to sell my work, and I want to own my work for myself too, otherwise I have no chance of competing against the big corporates. GPL licenses don't make any sense if the authors don't control the copyright, so open source would die.

Yes, it's arbitrary - just like practically everything else. Having to drive my car on a road and not kill anyone is arbitrary, but leads to good outcomes.
I have had the same idea about martial arts. Not sure it is possible. In dancing you have at least some symmetric patterns and rhythm, in martial arts you have even more stances, rotation around more axes and arrhythmic moves.

good dancing like good fighting isn‘t mechanical either, it is good because it relies on little imperfections. Just like MIDI files cannot replace a concert pianist.

In the end I think motion capture of extremities along with some easing of paths and compression of point-clouds (think bezier curves) might be more worthwhile than a notation.
One thing: try to find a path towards delivering solid improvements as early as possible, phase out the big stuff and work on a drum beat of consistent improvements.

Large projects have lots of vulnerabilities, but I've seen many get sucked into "v2 is going to fix all the problems and mistakes of v1." Without a solid technical plan, goals and deliverables, it's easy for that effort to devolve into a years-long architect astronaut-style arguments about nanoseconds saved by something over something else. Halfway through somebody will suggest all problems with this approach will be solved by $newLanguage. If it doesn't serve the goals and deliver meaningful value, avoid getting stuck in those traps. Know what you're trying to solve.

There will probably be a v3 and somebody will complain about your version someday, too. It's the way of progress. As long as it's an improvement over the old and lays the right groundwork, continue moving in the right direction.
I wonder when the HN police are gonna show up to tell you you’re violating site policy. Any day now.

https://news.ycombinator.com/newsguidelines.html
I remembered y'all... 9 hours later, finally at a machine with a copy :)

#!/bin/bash
SCRIPT_NAME=$(basename "$0")
if pgrep -f "$SHELL.*$SCRIPT_NAME" | grep -v $$ > /dev/null; then
echo "The notes are already being edited elsewhere."
exit 1
fi
NOTE_DIR="${NOTE_DIR:-${HOME}/notes}"
CURRENT_NOTE=$(date +%Y-week%V)
LAST_WEEK_NAME=$(date -d '7 days ago' +%Y-week%V)
NOTE_PATHS=("$NOTE_DIR/$CURRENT_NOTE" "$NOTE_DIR/$LAST_WEEK_NAME")
EDITOR="${EDITOR:-vim}"
if [[ $EDITOR == *vim* ]]; then
# Run the vim-like editor with tabs
$EDITOR -c ':tab all' "${NOTE_PATHS[@]}"
else
# Run the editor without vim tab arg; assume array is fine
$EDITOR "${NOTE_PATHS[@]}"
fi

Triple dipping/posting thanks to that ~2 hour limit! Portability/efficiency wasn't really a concern in this - open to some golf
I don’t think so. There are many ways to describe how a mind altering experience with LSD would change how you relate to yourself and your environment. I am curious how Forth changed parent’s approach to programming.
Ill just get rid of my Alexa at that. A 60/120 dollar a year kitchen timer and glorified weather check device isn't worth it.

"Alexa, set a timer for x"
"Alexa, whats the weather like"
"Alexa, turn off the tv"
WebGPU Basics: How to Create a Triangle
I don't think people have actually stopped we just don't know how to find them, at least I don't.

How did people find them in the old days?

Does anyone else want a "search engine" that is just a database of websites crawled and you can query any combination of fields and filters you want?

Also for me the issue in starting a personal website has always been the server and public IP adress (I'm into the diy).
It feels manifestly wrong that the government can both claim ownership and refuse to make the victim whole without involving the courts.
Acquisition, acquisition, basic OS feature (and therefore part of the Android acquisition), Google EEE of thing you could already do (and developed by an individual Google developer without the approval of Google management), Google CADT, Google EEE of something you could already do, acquisition, acquisition, actual Google creation, don't know, Google EEE of something that already existed (Firebug was first), not good, too trivial to count, actual Google creation that I already mentioned, don't know what you mean, not good.
Hey there, what issue are you having self-hosting Next.js?

https://nextjs.org/docs/app/building-your-application/deploy...
Pitch it to Bollywood, has script potential
The only flaw is that there is an inefficient way to do it and you just have to know that and choose the correct way instead.
On the other hand, its hard to imagine there wouldn’t have been quite a bit of admixture.
Or even on a per function basis, at least with gcc (no clue about clang...)
Lot's of good advice here. Some things I will throw in:

Find ways to ship smaller versions of the migration first. If possible: isolate features that can be migrated on their own.

If possible silently run v2 in parallel with v1 for as long as it takes to be comfortable with v2.

Assume that at some point you are going to have to completely halt the migration, go back to v1-only, fix something, and restart the migration.

I'd bet it's going to take 2-3x longer than you think to completely deprecate v1.
The collection of issues which define the left and right in the US will be ephemeral. Maybe guns will become irrelevant in the future of drone vs drone warfare, and the concept of owning arms will transform in a way we can't imagine.

But insofar as some political groups believe in some rights as absolute, then the primary policy knob available will be the punishments which occur for the abuse of such rights, which must be a line drawn far away from any ambiguity. So you should be able to own as many guns as you want up to the point of murder, after which we punish you very hard. Things like background checks, licensing, and fees are than seen as morally hazardous slippery slopes. Legal leniency during sentencing will be seen as corruption and abetting crime.
From an outside perspective the extreme nationalism over "what is Macedonia" just gets weird. As in riots over a name change;

Riots in Greece: https://www.theguardian.com/world/2019/jan/20/thousands-of-g...

Riots on Macendonia: https://www.rferl.org/a/macedonia-name-change-protest-studen...

The people protesting weren't alive in the hey day of Alexander The Great and hero worshipping like this in any case is pretty weird. They weren't around when the empire Alexander conquered existed. Yet people will riot if you suggest Alexander was either Greek or Macedonian depending on who hears you say it. His country was a completely different nation to the modern nations in the area. Yet there's some tribalistic instinct that's getting triggered here that leads to people going pretty much insane over this.
> outlawing people from importing food

I.e. the government is doing it.
I want you to explain how condoms are less effective at preventing HIV transmission.