skysight-inc/HackerNews huggingface dataset:
The museum's cookbook collection predictably stops just short of Marcella Hazan. Italy's most influential modern cookbook author is almost unknown in her own country. Even in her hometown of Cesenatico the local hero is Pantani.

Hazan is widely viewed as the person who converted perceptions of Italian food worldwide from 1950s spaghetti-and-meatballs to modern and sophisticated (and mostly northern) Italian cuisine. Stuff like prosciutto, risotto, etc. She is credited for singlehandedly popularizing balsamic vinegar outside of Italy.

https://en.wikipedia.org/wiki/Marcella_Hazan

This is kind of like France having a museum that doesn't include Julia Child because she didn't cater to the French. Only it's worse because Hazan actually is Italian.
> Now what if Delicious, Feedster, or Technorati goes down for 30 minutes? How big is the inconvenience of not being able to get to your tagged bookmarks or do yet another ego-search with Feedster or Technorati for 30 minutes? Not that high. The world does not come to an end.

Haha, seems like these services have been down for many years now, and can confirm, the world didn't end.
Ignoring the fallacy that dated design equals outdated functionality...

I'd assume the opposite in regards to bugs: My assumption would be that older software has fewer bugs since, the longer the software is used, the more likely it is for bugs to be discovered.
“Please someone help me.” FaceTime users bombarded with group call spam
It looks like it is supposed to be a centre of 50% grey and a ring of alternating white and black pixels. As the note says: if you're seeing a darker ring (alternating black and grey pixels) your browser is messing up.
I'm working on a non-profit search engine (https://ask.moe) where the plan is to donate 80% of the profits to charities chosen by our users. Google have approved my AdSense account but for some reason then they disable the ads whenever I turn on revenue share (but they're fine with showing ads if I turn it off.. I don't quite understand the logic behind this behavior).

The plan is to provide a general-purpose search engine powered by Google, and then build our own category-specific search engines which will yield much better results thanks to filters.

It's currently written in Vue.js but I'm planning to rewrite it in React/Next.js + TailwindCSS. I would love to team up with people on HN if anybody is interested.
Habitat is the major factor for wildlife populations.

In 1900, Vermont was 30% forested after settlers cut down the forests for wood, farmland, and mining. Now, Vermont is over 70% forested. Tax structure is a large factor, but certainly not the only one.

Unfortunately, the trend is reversing. Sprawl is a factor. Dense cities matter.

https://www.uvm.edu/news/story/report-vermont-losing-1500-ac...
The people that could build mechanical clocks are probably long dead by now, we would need archaeologists to find their fossilized remains. Maybe they left some note somewhere.
OKLab is great. AFAIK even Photoshop uses OKLab to interpolate gradients.
That's at least 90% false in law and practice.

https://mtsu.edu/first-amendment/article/1242/son-of-sam-law...
To be fair, studying homosexuality from the perspective of "it's not natural/genetic" can end a career. Seriously.
On the ARM Mac, you are secure by default, without handing your disk recovery key to Microsoft by default.
The government has no profit motive to be siphoning your data as you browse (unlike a for-profit ISP), and the NSA isn't running local municipal broadband programs. (If they were, I guarantee you we'd see a lot more federal support for them.)
Anecdotally, there has never been a situation where _some form_ of exercise and mindfulness has made my situation worse, but it hasn't always helped.

My reading of these posts isn't that "exercise and mindfulness will heal you". Anyone expecting that is naive, but like many things it's a tool to help.

> you're going to have a rough time mentally.

A rough time is a spectrum, and there are things you can so that are likely going to make things worse, just as there are things you can do that are likely to help.
Thanks for the info! That's very interesting since they usually only provide out-of-cycle critical fixes for their paid tiers. On the other hand - this only proves that it's actually possible to provide a hot-fixed OpenJDK in time.

Unfortunately, I assume that a very common case is just using the distribution provided openjdk-package and configuring the system for auto updates. So the main issue here is that a serious number of systems is relying on the patch process of the distribution to fix issues like this and they are still vulnerable at this moment.
debugging high memory usage in python can be annoying. python is used a lot for data analysis e.g. pandas, numpy. You might have scenarios where some dataframe either generated or read, is a lot bigger than others for whatever reason. This might be useful in debugging as to why that's the case.
Amazon announces “Buy with Prime” for external retailers outside of Amazon.com
Please change the title. The guidelines https://news.ycombinator.com/newsguidelines.html ask to use the same title of the article. Every article is "Interesting and Informational" according to the author/submitter.
There are lots of times I have ran out of memory on modern desktops. Even with ones that are relatively large mounts of RAM, 16/32 GB.

The argument for swap is even higher on desktops then Facebook servers because unlike servers you lack the predictable work flow.

And you are going to run into more situations were you have memory leaks or processes that are running that you don't use for extended periods of time.

Not having swap on the desktop leaves you with a unoptimized system.

> B. Without swap, the culprit is immediately identified and killed. Your system is perfectly usable, aside from a killed process.

No. This is never been my experience.

The normal experience is:

OOM killer kicks in, something strange happens, and user is left confused as to why what happened happened. It requires sysadmin skills to go in and interpret dmesg to understand what happened, and even then it is likely to be very unclear without additional information.

> Note that depending on your distro, the good case B. may have become a bit harder to achieve recently:

It's always been shitty. It hasn't "gotten worse". It's always been bad.

OOM is a emergency situation and still leaves your system in an unknown state.
Julia Is Fast (2020)
New Cookie Choices in Europe
It's originally a tongue-in-cheek term, first popularized by British Architects Allison and Peter Smithson. The double entendre was not lost on them. Architects have a sense of humour too.
"Griefers behind the pranks call as many as 31 numbers at a time. When a person receiving one of the calls hangs up, a different number will immediately call back. FaceTime doesn’t have the ability to accept only FaceTime calls coming from people in the user’s address book. It also requires that all numbers in a group call must be manually blocked for the call to be stopped."

There should definitely be a setting to only allow calls from people in your contacts.
Reminds me of Lt. Barclay, when he was "infected" by the alien probe. He found the existing computer interfaces inefficient so he went to the holodeck to create more efficient ones.

"Tie both consoles into the Enterprise main computer core utilizing neural-scan interface."
"There is no such device on file. "
"No problem, here's how you build it. "
Daniel J. Bernstein's ptyget toolset
Reminds me how once I had a math test in college about simplifying trigonometric expressions (cos(a + b) kind of formulas) and I made a cheat sheet with all the formulas because I couldn’t remember them all. Obviously I forgot one formula and as fate would have it it was on my test. Took me about 15 min, but eventually I derived it and put it all on the test paper. My gosh the math professor was proud of me, probably one of the top 10 moments of my life when he kept boasting about it when he announced the test results. Many years later I kept thinking I should tell him the full story, but alas he died not too long ago. RIP ‘Stakan Stakanovich’
> Stark obvious borders and shadows, instead of subtle gradients that blend in and don't draw your attention to them.

The drawback is that in most cases you'd want to draw attention to the actual content, not the appearance of the page. Starker contrast is sensible for page elements that the user can meaningfully interact with, but ISTM that the "claymorphism" style is more effective at managing that trade-off.
Ask HN: What companies share their engineering leveling guides publicly?
I’ve found public documentation from Dropbox, Basecamp, and GitLab so far, but I’m wondering who else shares info on how they level engineering staff publicly?
Former officials say big tech monopoly power is vital to national security
This is awesome. Is there is something like this for Ruby?
I've seen the referer field used to advertise the websites. So maybe some crypto-kiddie is just blasting these things like handing out flyers on the sidewalk. Or someone just took a bot (maybe a bot that DDoSes binance.com?) and forgot to change the referer.
Normalizing means you make something normal. Reddit skews younger, and if the site mainly hosts subs that harass or bully, that's what their audience will see and probably the example they will follow: "Oh this is what we do on this site"

> /r/menkampf which existed to call out bullies.

You mean the sub that took sentences with the word 'white' in them and switched them for 'Jewish' supposedly to 'call out hypocrisy'. "Call out bullies"? Come on...
No, that's not more plausible. Because it's only the NTSC release that was compiled in debug mode. The Japanese and PAL releases were O2
I think Optaplanner has its own DSL, but we use the Java/JVM API: a 'solution' is just a normal JVM object, which references other objects in the usual way. Certain fields are annotated, which tells Optaplanner that it can mutate/alter them.

Implementing the domain objects is pretty natural. The only part that feels weird is that solving is completely based around mutation; whilst that's pretty idiomatic for Java, it feels a bit alien in Scala (I previously worked mostly in Haskell, and haven't written Java in over a decade).

There's a bunch of configuration boilerplate; including the following, which is the only Java code in the whole project (and almost looks like a parody of "Enterprise Java"!):

class Config {
public static ScoreDirectorFactoryConfig config =
(new ScoreDirectorFactoryConfig())
.withEasyScoreCalculatorClass(ScoreCalculator.class);
}

IIRC, this had to be Java due to some weird self-referential interface that makes Scala's type-checker explode.

We can give each solution both a "hard" score and a "soft" score, where the soft score will be sacrificed if it improves the hard score. We use the hard score to count errors which make a solution invalid (e.g. trying to assign two people to the same seat); and the soft score as a weighted sum of mismatched seat attributes (e.g. it would be nice to stay facing the same direction; but not crucial).

Once the problem has been defined, it can be sent to a bunch of solvers; we use simulated annealing with a timeout. Since it's an anytime-algorithm, we can adjust the timeout to however long we're prepared to wait.

To avoid "obvious" problems in Optaplanner's results, we send them through a simple hill-climbing loop to ensure we're at a local maximum.
I completely agree, it's wild to hear as an Australian as well. I've never ever heard of anyone having any issues with social services being called on them. If anything, it's really hard to separate children from their parents...

Sometimes I also catch threads/tiktoks/comments talking about sex trafficking in the US as well. Where there's an ever present fear their child is going to get abducted and sold into prostitution? And I can't tell if that's a genuine fear or a completely manufactured one. Seems implausible to me.
What was the prompt?
Physical presence attacks against your mac studio that just sits on your desk in your presumably locked house, yeah. Useful.
We have our own custom subsystem for keys as it is a critical part of our application. (So, at the end of the day, in a database the application controls.)
Secure against what? Security isn’t a free floating quantity, it only exists in relation to particular threat models.

Microsoft has, I think rightly, calculated that the risk of losing access their data is worse for most users than the risk that the government gets a warrant for their recovery key.

And if you want to protect against the government, then it’s really easy to set up Bitlocker to not backup to MS. You can change the key with one or two commands, or with a GUI, even if you use a Microsoft account to sign in.

In any case, I’m not saying the Bitlocker design is perfect. There are good arguments to be made in favor of the iOS or Mac models (which are slightly different, even to each other). Microsoft also has the unenviable problem of dealing with shitty OEMs with buggy firmwares that change the PCR values unexpectedly, locking users out of their data and requiring a recovery key.

But your original claim—that physical attack protection is novel to ARM-based Apple devices—is just completely wrong.
Tour of the WASM Ecosystem
which still isn't correct. it doesn't hurt the poor that the upper middle class will also receive this benefit. regressive taxes do. in fact this policy still helps the lower income class because many of them will also benefit from it and far more than the upper middle class.

this means testing bullshit has got to stop.
The problem with that viewpoint is forgetting tens/hundreds of years of history, demographic composition of that area, etc. The Russians are arguing that that area used to be Russia, it is mostly Russian population, they declared independence and invited their regional ally to help them secure the area (not including the Kiev assault, I'm not sure what the official narrative is for why that was ok).
currency doesn't matter if you are excluded from the global economy

russia is a self sufficient country with a shit ton of natural ressources, including energy

they don't even fully make use of siberia

people who think "trade sanctions" affect them are delusional, they don't need to loose their sovereignty to join a global agenda for military/trade

also i'm pretty sure they don't want to waste their equipment because they also know ukraine is a proxy war, they are getting ready for something else

the whole EU on other hand are being demilitarized by sending their weapons to waste in Ukraine

the end game will be china anyways, the US want the battlefield to be in Europe instead of the pacific/west coast, as usual
I endorse this one strongly!
Revoking the flight license is one thing, what about blocking the account? I guess this moves also gets him a lot of antention and therefore followers?
Here is the GitHub repository https://apisec-inc.github.io/pentest/
I just helped a deceased friend's family clear out his house and sell it, sell his book and music collections, sell his car, etc., etc. If his one-man small business had a retail store which he'd owned, we'd have sold that off, too.

A good way to deal with any new-feeling emotional|social situation which happens on-line is to think about analogous situations which were real-world things long before there was any "on-line".
hahah yes the "0.0f" is different from "0.f" is different from "0.0" is different from "0" is a great IDO meme as well. One of the changes we had to make when we started to support the PAL release, which was compiled at -O2, was to go back and change some constants from explicit "1.0f" to "1" to get the code-gen to match. IDO -O0 didn't care so long as you got the f32 vs f64 constant correct. But, IDO -O2 has different codegen.

The wonders of C constants. Sometimes IDO can do the conversion at compile time, and sometimes it can't. But, the compiler will treat things "0.0f" and a compile-time "(f32)0.0" as different constants for code-gen purposes.

We have a kinda outdated document of weird IDO behavior which is worth a read if you want to trigger some PTSD: https://hackmd.io/vPmcgdaFSlq4R2mfkq4bJg#Compiler-behavior

Also, since SGI/MIPS/IDO was from Stanford (I think...?), there is actually a surprising amount of published papers on IDO's compilation model. Which comes in handy if you are trying for the ultimate joke of decompiling the written-in-pascal compiler into C: https://github.com/n64decomp/ido
"punishingly hard or uncomfortable" or "direct and lacking any attempt to disguise unpleasantness"
"Wrong" = criminal (?) maybe. Though this guy hasn't actually been prosecuted and may well never be.

But if you're going to ban dangerous/stupid video someone has to make that determination. And you can be sure that there are a ton of activities that are dangerous/stupid in the eyes of some people (even understandably so). BASE jumping, wingsuits, really any kind of extreme sports, stuff with explosives, etc.
Even claimed 100% sRGB isn't the whole 100%. I'm aghast at how only recently 100% P3 coverage is finally becoming normal at the high-end (and is still uncommon for gaming-class laptop displays). I can't even consider System76 or Framework or similar for this reason. If you edit any visual content or work with designers, you owe it to yourself to get a P3 display that is calibrated.
Because wide gamut (and better than 100 cd/m²) displays have been around for more than a decade now -

(though IIRC none - aside for black & white medical monitors - had better than 8 bit per color in hardware until "HDR in screens" showed up - IIRC also the PlayStation 3 and some games had a 10 bit per color mode that caused a lot of compatibility problems for hardly any benefit ?)

- but (non-Apple) OS support has been abysmal until recently,

and you probably need to pay a technician to use a probe to calibrate your screen anyway, so only some work environments would bother to set them up correctly ?

----

[1] Dolby PQ only needs 12 bits for up to 10k cd/m² ?

https://www.avsforum.com/threads/smpte-webinar-dolby-vision-...
Will $2B be enough to reign in the Twitter censorship regime?
It can end with whatever criteria you want. I think clearly a viral video with this behavior fits the definition of something that should be taken down. It’s a guy deliberately crashing a plane for views. It’s the same thing as not publishing a mass shooter’s name. I’m sure they’re written in books somewhere, but not everything is a slippery slope to PRC censorship. It’s the process of finding the blurry line.
So not only you are misinterpreting every thing I said, you also are resorting to call me a shill?

My work is on making it easier to have crypto for e-commerce, focused on stable currencies. If you go look at all my writings and discussions, you will find me telling people to avoid speculation on token price and to not look at crypto for a quick buck.

You are completely lost in your hate, dude. Quite fitting for a "anti-crypto toxicity" thread. Go find something better to do with your life.
Tulane study explores academic success among Jewish girls
You are kind of comparing apples to oranges. In most cases a used chip will work just as good as new - and probably be proven more reliable as it has been already tested in a working device.

And how do you define "used"? If a module with a chip has been placed in a test harness, is it now used?

> and perhaps even guarantee a replacement for the used part within some amount of time.

It's called a warranty.
"Girls raised by Jewish parents are 23 percentage points more likely to graduate college than girls with a non-Jewish upbringing, even after accounting for their parents’ socioeconomic status. Girls raised by Jewish parents also graduate from more selective colleges, according to a newly published study by Tulane University professor Ilana Horwitz."
Very interesting aspect of color management which I never paid attention to.

I wrote a simple primer on color profiles [1] a while back which makes mention of state of custom color profiles on the web. I do wonder what result you'd get if you blended images with different color profiles on a web page as browsers can view non sRGB based image content.

[1]: https://blog.oxplot.com/understanding-color-management/
No creature has "free will"

Simulating the entire organism would likely predict behaviors but would not qualify as an "upload" as the original copy still exists in reality. There is no transfer of awareness
Well, yeah, I don't honestly love the examples on this page of this 'trend'! (I'm also in my mid-40s, I suspect this is a young person's thing).

I'm just saying it's one commonality with architectural brutalism (for better or worse, in either case) that can justify the term. Separate consideration to whether we like the design or think it's effective!
things people do for content money. It's so sad
I should have mentioned explicitly that:

average power = capacity factor * max power

Thus it is clear why nuclear is .9, it doesn’t vary much in its generation. The max is only a bit more than the average. Capacity factor is in some sense, but not exactly, the variability.
This is very confined to the creative industry or some quirky websites, and I think it will remain so (it's been around for years already).

You can claim that new design trends take over the web when they get adopted by major consumor-facing websites. Like wide grotesk fonts that made it to Dropbox and that we see everywhere these days. But I bet it'll take a long time for my gmail to look like gumroad.
SpaceX avoided a Russian jamming attack in Ukraine
Which would generally mean they have MORE rules about how they treat your data, all ISPs sell stuff directly to the government that would traditionally need a warrant for.
Yes, I agree it is bizarre and fascinating and everything you said about traveling in various colour spaces:)

Also agree "should match spec" is always a valid argument.

To repeat, and be clear, my critique was about what the page says "Physically correct color gradients..". This should have been "according to spec you should compute a gradient this way, and this is what your browser does...".
See: https://mobile.twitter.com/bjornornorn/status/14530696810828...
I don't like how they declare a golden age while native species are still endangered. It's like saying we're in a golden age of peace because we're fighting in less wars.
Is it the binance.com root domain? That would be pretty weird indeed.
I didn't say unchecked exception don't work. I was pushing against the assertion that 'Java is more explicit'; its not since java developers actively work to avoid using the damn feature being mentioned.
I find that it's better to think of colors as imaginary rather than real - helps with some common assumptions, including how colors would be the same for everyone.
If electricity is scarce during a blizzard, many people's houses are going to be dark and cold anyway. Variable pricing means people can decide how valuable not being dark and cold is to them.
Gotcha! Thanks for explaining, and thanks for the cool work you guys are doing.
I’m not sure how good rendering support is, but you can try explicitly specifying in Unicode that you want a zero with a "combining long solidus overlay":

0̸

(May render as 0 ̸, but should look like a single slashed zero. Wikipedia seems to think this is the way to get a slashed zero in Unicode: https://en.wikipedia.org/wiki/Slashed_zero)
Decade+ CISO of Akamai, math bent. http://www.mstone.info/resume/resume.pdf
Great coverage — simulated annealing, genetic algorithms, ant colony optimization.
Not a crazy thing tbh. Say you and your wife exchange some nudes, maybe make a sex tape (bad idea, but people do it). You put it on your Mac. Many people would rather have everything in their house stolen than let those nudes fall into the wrong hands.

But yes, the more typical scenario envisioned when developing these systems is laptop theft, unattended office PCs (e.g. theft or snooping by contractors), etc.