skysight-inc/HackerNews huggingface dataset:
While the use case for recipes stying alive is very useful. Should this responsibility really be delegated to each website?

I didn’t even know this was a feature of my browser. Say for example I write a shopping list based on the recipe web page, then go to the supermarket to buy the ingredients, leaving the tab open because I will need the instructions tomorrow for the cooking. Now my computer will be forced on during the rest of day based on the choice of the website owner?! Wtf. What if I leave the tablet open after finishing cooking, Is there any timeout on this thing or will that differ depending on each website?

Honestly this feature is really badly thought through. It should be a feature of the OS and not up to random web sites without even asking for permission.

Putting my most cynical hat on you could imagine advertisers enabling this on every website so you are more likely to be exposed to their ads.
> Append a single 1:

Just begs the question, why?
How do you like it out there? Is there any kind of tech scene in the area or in New Mexico more generally?
I get more issues with Reddit breaking that HN, and of course the first one has more users, but also brings much more revenue and has more SRE than HN has.

HN is remarkably stable for its size.
I use BlueMail myself. I would normally take the open source option, but K9 didn't work with so many servers. In desperation I went back to GMail, but it didn't handle rfc822 attachments. Then Microsoft Outlook, but it just didn't work period on many occasions. I tried a whole pile of others in rapid succession, which is how I came across BlueMail.

It works with every service, handles the broadest range of attachments, is perfectly reliable, has no ads and has the best UI of any of them. I don't know why it exists, but I'm glad it does.

Still, it not being open source hurts. I wish Thunderbird worked on Android.
It's just their name; saying anything else would be equally meaningless. The point was just that it's a well regarded name within the 'scene'.
It's hard to tell tone from text, but I'm going to assume you're not being facetious here... I'm pretty sure the answer is 0.
> the disease is much less likely to progress as severely once vaccinated

There's really no solid data to back this up. The only randomized controlled trials that were ever conducted ended when the EUAs were granted and the placebo groups were immediately vaccinated, long before the Delta variant even existed, let alone Omicron. Everything else is observational studies subject to selection bias and other confounding variables. And even there, the proportion of vaccinated vs unvaccinated deaths from Omicron (where good data is available) does not suggest high levels of protection from the vaccine.
My friends (we're in our 20s), also share the same disgust for snapchat's discover page.
> being vaccinated might even make you more likely to be infected.

That would certainly seem unlikely. Really the only way that's possible is by vaccinated groups having different behavior. Which is somewhat likely, but then you're not really comparing the effects of the vaccine anymore.

Everything I've seen has shown the obvious, fewer and less serious cases.
What made you go CL instead of something like, say, racket? Is it being a lisp-2 as much of a pain as it looks from the outside?

Any tips for groking the package/namespace system? I've taken a couple runs at CL and that's where my brain always breaks down.
6 hours later, I'm an idiot who read density instead of price.

Funny thing is, while Depleted Uranium is about the same density as tungsten, it's also a fair bit cheaper (for major nuclear governments) because it's an otherwise nearly useless byproduct of the uranium enrichment process, and there's around a million tons of it sitting in storage worldwide.
For those who don't know: the picture is one of the original illustrations of Jules Verne's From the Earth to the Moon. It depicts one of the leaders of the moonshot project, who was disappointed that he couldn't travel to the moon so he lived for a week or so inside the projectile, getting a bit fatter as a result (I guess this is the allusion). The pic is from when he gets out.
I think this is the right way to look at it. Artists need to take a step back and scale up their output. It’s potentially an incredible barrier smasher.
You use Vaseline, electrical tape and duct tape, paper towels, and good airflow for extreme overclocking. And there will be condensation, but a motherboard won’t last long anyways, burnt out vrms and fried cpus
Next Gen Big Tech
Hello HN,
Since the tech market has consolidated in US and the globe, we have seen some companies becoming a leader in their own right in each decade/generation.

First, it was companies like Intel, IBM, and DEC. They were joined by Microsoft and Apple soon.

Then came on Google and Amazon who became leaders post the dot-com era.

The last decade saw companies such as Tesla and Uber gaining heights.

Which companies are poised for such hyper-massive growth in the next decade?

Thanks.
Good read, but I can’t shake the feeling that the author ascribes too much to exactly one “vibe shift” in website design and unsplash’s role in it.

Web design trends change every few years, for the same signalling reasons that fashion does. It’s about standing out and leaving an impression more than the cost of technology, which is why fashions can repeat.

I don’t think DALL-E will change that in the way author supposes, it will reduce the cost slightly but consumers can’t judge cost only novelty and there are plenty of ways to be creative with DALL-E.
Yeah, what's the point of making anything safer then. Just throw a warning label on it and call it a day, right?
The same author has a prototype for a jamming resistant IR based control system.
Ah, yes, there's an "Enable Power management" checkbox, by default checked. Thanks.
Lasting joy?

That seems weird to me given the state of the world

Sounds like a funk

But seeing a therapist is always a good idea imo
https://wiki.freepascal.org/fphttpclient isn't good enough? Why do you need a library?
My estimate is for a small number of contiguous regions. It is true that if you adversarially construct a set of cache lines, you might need a far larger amount of memory to store page tables for them. Whether you consider that an "error" or just a simplifying assumption is a matter of opinion I suppose
I’ve literally never heard of the term and I work in tech and build personal pcs. So I would disagree that it’s “available, widely understood”.
I thought terrorists had done the "check your bag and don't board" thing enough for it to be disallowed. But maybe this story took place a long time ago?
I managed engineers in Silicon Valley for many years, although I've been retired for awhile.

The problem with H1B visas (at least when I was a manager) was that there was a quota and it was about 3x oversubscribed: so most applicants won't get the visa. (There is a separate queue for people with an MS degree from a US university, but it sounds like that doesn't apply for you).

Have you considered just using a TN-1 visa to get started and then trying to switch to a H1B every year until you pass the lottery? That should make you eligible for employment right away. I think the downside to TN-1 is that it's not considered an immigrant visa, so you can't transition to permanent residency, which is why you would want to continue to transition to H1B once you've gotten employed.

(Interested in what others have to say: maybe my opinion is out-of-date. IANAL.)

Regarding states: the best salaries are in Silicon Valley, obviously, but the taxes and living expenses there are high. If I were looking for work, I'd go to Austin, Texas. The salaries aren't as high but there are still a lot of tech employers and there is no state income tax. You might also consider the Research Triangle Park area in North Carolina.
I recommend trying to get a remote job that pays in dollars. It is much, much better to earn an American salary and live in Europe than to work locally. There are a million cultural things you’ll need to learn (good and bad) and I would only jump into that quagmire if you plan on living in France indefinitely.

Once you have that, try France (and Europe in general) as a digital nomad first. It’s pretty easy to jump from the Schengen Area to Morocco, the Balkans, Turkey, etc. for three months at a time. You could also look for digital nomad-centric visas, which are becoming a thing. I believe Portugal has one, other countries no doubt have options too.
1 - California (and a slightly lesser degree, New York) will easily have the highest salaries. But you can easily eat into that with taxes and rent (if you choose to live in "Trendy" areas of LA, SD and The Bay). Colorado, Texas and Washington are also very strong in tech, but jobs are available pretty much in any major metro. Colorado and Austin are generally considered the best balance of Income : CoL : Lifestyle : Climate. It's a power polygon, what you gain in one area you lose elsewhere; for example California has awesome income and climate, reasonable lifestyle amenities, but terrible Cost of Living. You'll need to find the place that has the best balance for you and your family.

2 - it's generally very easy to get a job with an American firm since there is lax regulation and an emphasis on bringing the best talent into the economic sphere ("braindrain"). Due to the current situation, they're more likely to want to hire you remote though. If they are wanting to bring you into the office, you have to verify that they do sponsorships from the outset (else they'll expect you to make your own visa arrangements). If they sponsor you, this is the easiest route and would require an H1b. If you believe your skills are in high demand, you're an asset in your field and have an impeccable background; you can self-sponsor (H2B) or, even more unlikely, get an extraordinary talent visa (O). There's also the TN1 visa, but I'm less informed regarding it and generally is less intended for your use case.

3 - there are literally millions of employers in the US and thousands in the sphere you're targeting. It would be impossible to give an exhaustive list. First find employers that are willing to sponsor, in your area, with a job you qualify for. Then go about crossing them off via Glassdoor.

4 - only the ones you probably know. Guns are more prevalent. You'll need to pay for your medical insurance; in your field this will probably be provided by your company at something like 30-150/mo individual or 100-400/mo family (depending on plan and generosity of your company, make sure to ask about this during your initial interviews). You'll need to get a local driver's license. You will need to have a hefty chunk of cash in the bank if you want a decent apartment, to prove fiscal responsibility (as you have no credit).
HN is more heavily moderated than all the sites people complain about on here. If you browse the front page you’ll frequently find titles which make no sense at all because they’re stripped of the adjective which meant anything.

If you browse any of it chronologically with showdead you'll find tons of completely innocent stuff moderated out from ever showing up before it would’ve ever been visible, quite often on first post for no apparent reason.

Unlike other communities where excess moderation is a concern (a frequent discussion here), you can’t object to a decision publicly. I’m knowingly flouting the abstract version of that fact because I think it objectively contributes to the discussion. But I have every reason to believe even this is going too far.
Misanthropy is when you despise people in general. I have coworkers I love to work with. I’m talking about being forced to work with people I don’t like and see them, spend time with them, in person, on a daily basis. There’s no law or moral code that says you have to like everyone you meet.

How far of an extreme do you take this to? Do I have to enjoy spending time with other inmates if I’m in jail with them? What if I’m surrounded by pedophiles? Do I need to force myself to cooperate with and respect them too? I mean, where do you draw the line? Just because you work with somebody doesn’t preclude them from being a despicable shithead. To me, that’s just obvious.
Did a lot of Flash back in the day myself. The workflow was nice. Simpler times but surely you could roll your own framework today that did all these things in a similar fashion? There's nothing about the web today preventing this...
Yeah the best part of the home lab hobby is gatekeeping because you spent more than someone else and you need to belittle them to justify how much you spent on your Juniper or whatever.
I feel that people who find HN good, do so for a reason.

They are the kind of people who are in majority in HN. They have similar views and when they comment here on HN their views are accepted and prompted more readily.

This makes it a kind of an echo chamber.

All deviants get banned or their comments are greyed out.

Dissenting is not allowed and dealt with severity and finality.
Hassium has higher density and would exceed the limit but only for 10 secs or so ;)
For the second paper, looks like the test task is quite small and the language used requires more work from developer than a modern static type system with type inference and generics. Still the difference between static and dynamic typed variants is rather small. I wonder if the situation would change if the project took weeks or months instead of hours, but that would be an expensive experiment. Also, it would be interesting to see if type inference and generics would increase productivity but in the real world we are stuck with Java and Go anyway.

Other take home message is that the famous 10x programmer was found in both groups. The one with dynamic language was faster, just as the argument for dynamic typing goes.
Linear and differential cryptanalisis are the 2 classical way of breaking cryptographic hash functions, I think they are a cool way to learn about the importance of the current constructs being in use:

https://alldifferences.net/difference-between-linear-and-dif...

A simple way to look at them is this: if you change some specific bits in the input, maybe not all bits change by exacly 50% chance in the output, or they are not independent. For only a few rounds of S-Box-es you can probably find something like this by hand, for many rounds, SAT-solver or a special tool is needed.
Microsoft is doing the same thing. It's also full of woke BS. For now I can disable it easily. For now. But this obviously yet another slow boil attempt to pass insane policies. In the end we're just gonna communicate using Signal or equivalent; and if we can't even have device that can do that then we're just gonna have to build our own Pi based E2E devices.
Also if you're lucky, bilingual schooling too <3 Wales :D
Same. I got tired of arguing on forums that some games I play are badly optimised, and it's not my $3000 desktop PC the bottleneck, especially when the vast majority play on a thermally constrained laptop. There's some nasty software around that would have issues running on this nitrogen cooled rocket.

Good hardware in gaming has somewhat become a waste of money because often the bottleneck is just bad unoptimised code, and if you had worse hardware you'd be happier compromising; meanwhile good game engines (like id Tech) fly on any modern hardware.
The Tapestry of Truth – How the Matrix of your reality works
> Adapt or die is the motto out here

This is pretty much the view of the left now :p
Yes but I’ll let you google search “Utah job postings badass” yourself
It's more so "this is my toolchain I use for my own ergonomics, and what you can achieve with the right kit".

Who cares if I'm "writing in python" at all? I'm solving problems. Honestly a good IDE (pycharm or vscode) will give you 80% of the ergonomics.
fun fact: the solution the Julia package manager currently uses is to just read from a compressed tar file because ntfs is so shit that decompressing on the fly is faster.
Wow.

This article spends a lot of real estate making an argument, but provides little proof to support it.

The problem is I personally disagree with the premise. I don't think that so called "vibe shifts" happen based on the parameters described here. It's like when Apple shifted from skeuomorphism to flat/minimalist design. One could argue that minimalistic design is much easier and readily available. But it took Apple to make this creative shift for the masses to follow.

Maybe DALL-E and others will make it easy to hire some in Fiverr to produce spades of high quality art for your startup. That works for the copycats. But the trend setters will keep moving according to the same rules.
PHP RFC: Locale-independent case conversion
FWIW my personal preference is bash+alacritty+Linux.

I mostly left terminology the same as in the comment I was replying to, as I didn't want to muddy the waters further for those who are just starting out (in the "I don't even know how to access the terminal!" stage). Presumably whoever is helping get them running will help them access whichever shell they need, their options will be with what terminal emulator to use.

Edit:
Also, while cmd.exe and powershell.exe are shells, I was referring to the graphical programs that launch by default if you run those shells from the Windows Start menu. This may be imprecise, but it is Microsoft we're talking about here.
No, I just like to refresh myself on them from time to time and figured others may appreciate the same.
Before the vibe shift, all the cool websites looked like this:

Here he shows the sites of Path, Medium, Circa, Squarespace and AirBnB

After the vibe shift, websites suddenly started looking very different:

Here he shows Intercom, Basecamp, LinkedIn, Lyft, Slack and Notion.

Wouldn't it make more sense to compare the same sites?
I have my computers set up to lock with Meta + L on my Linux machine and Cmd + L on my MacBook Pro M1. And then I quickly and simply lock them with that whenever I get up from my seat.
The outcome of the case you linked is that the AI cannot be the author, not that works created using AI can’t be copyrighted.
> That would certainly seem unlikely. Really the only way that's possible is by vaccinated groups having different behavior.

No, other possibilities which have been observed with other pathogens are Original Antigenic Sin (i.e. perhaps targeting the spike protein from the now-extinct Wuhan strain gets the immune system "stuck in a rut" with a less optimal response) or Antibody Dependent Enhancement. Not to say that these definitely are occurring in the case of SARS-CoV-2, but even Fauci acknowledged the possibility of disease enhancement before the vaccines were rolled out.

A good article on the UK vaccinated/unvaccinated data, which was pulled when it no longer flattered the vaccines: https://igorchudov.substack.com/p/uk-will-hide-vaccinated-ca...
I'm looking to move somewhere exactly like this. Are you in the Santa Rosa area?
Click on the time stamp of the comment first, then you can use the back button of your browser.
PHP is moving away from Unicode. Apparently ASCII in their stdlib is enough. This happens when you cannot add optional params to your stdlib declaring your locale.
The comments have been really interesting to read here. On the one hand, I am relieved to see the number of other people who see a lot of this as silly at best, and dystopian at worst, like I do. On the other hand I see a lot of parallels with Paul Graham's recent post on heresy[1]. It seems like many people here want to be free to dissent without repercussions, but when reading thru the comments on the Heresy piece, it seemed like many people were very dismissive of the piece because they couldn't get over Paul not specifically naming a heresy. Isn't speaking out against this language erasure a heresy because of the fear of being cancelled?

[1] https://news.ycombinator.com/item?id=30977147
It's not dangerous thought, it is detached from reality. If you want examples of dangerous thought, go look up how YouTube radicalizes people with their algorithm. The things in this thread are called crazy.

The answer is no. You cannot stop your heart by thinking about it.
My experience exactly.

Kicad 6 feels a bit like a modernized version of Protel 99, with far less bugs too. So it is like Altium going back in time and choosing the correct development path instead of all the nonsense and disrespect for its users of the last two decades.
I'm pretty sure the IDE uses either mypy or pyrite under the hood.

I don't know how this is a sign of python lacking. Works just fine in jupyter notebooks, too, and that is hardly an "IDE" (though it does have Jedi autocomplete).
And pydantic isn't really about type checking either. In fact it says that in the first few lines of the it's docs https://pydantic-docs.helpmanual.io/usage/models/ :

> pydantic is primarily a parsing library, not a validation library. Validation is a means to an end: building a model which conforms to the types and constraints provided.

Anyone whose used Typescript or even strong typed languages knew what to expect from Python + mypy. No surprises there. But pydantic's use of type hinting to create a remarkably dense serialisation library, and then fastapi's leveraging that to create REST interfaces along with automagic documentation generation - well that wasn't when I was thinking would happen when I saw the type hinting proposal.
> HN isn’t a social network. It is a forum

With all due respect, this isn’t a restaurant it’s a McDonald’s.
The Financial Times comment section is surprisingly civil and useful despite it’s size. Not sure if that is the kind of community you had in mind.
I know an interpreter who says the same about Google Translate...
We live in an age of abundance, yet our most prized art/architecture/aesthetic objects in general are from a less abundant time, when values like beauty or craftsmanship were more important than price or accessibility.

Most of this AI-generated imagery will just be noise, as “artistic” as using Unsplash photos on your blog post.
I wrote something up in a previous post. I'm no crypto-expert. But I did study it a bit.

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

Obviously, any actual crypto-experts can feel to correct me if I got history and/or understanding incorrect here.

-----

Addenendum to my previous post.

1. Confusion -- Bytes should turn into other bytes in random-looking ways. For example, the byte 0x25 may turn into 0x88. Aka: S-boxes in 90s-era ciphers.

2. Diffusion -- Bit-changes should "spread" to as many bits as possible.

3. Invertible -- Invertible operations minimizes the loss of information. Encryption/Decryption must be invertible by definition, but even Hash-functions should be largely built out of invertible operations. Try to make confusion and/or diffusion steps invertible.

4. ADD / XOR / Shift / Rotate -- These operations are the more popular way to make Invertible Confusion/Diffusion functions today.

5. SBox + Galois Fields -- For AES (a 90s-era algorithm), SBox was the source of confusion, and Galois Field arithmetic was the source of Diffusion. I could explain why but that gets more complicated.

5. Testing -- Test your functions against linear cryptography (how is the input related to the output?) and differential cryptography (how is each input bit related to each output bit on a bit-by-bit basis?)

------

Obviously, hash functions (like SHA256) must be non-invertible by the end of it all. But you want to carefully think about where the source of non-invertibility comes from, and to minimize the loss of entropy/information at any particular step.

With these principles, its not very hard to make your own hash function. I'd suggest studying Bob Jenkin's "JOAAT" hash, just-one-at-a-time. Its a non-crypto hash, but it is probably one of the simplest hashes that uses the above principles: https://en.wikipedia.org/wiki/Jenkins_hash_function
Office Space reference: https://m.youtube.com/watch?v=tyVZFm7P0CQ
Hey - what exactly do you mean by "Replit has the 2D case"?