skysight-inc/HackerNews huggingface dataset:
Although I agree that Kraft cheese slices deserve quotation marks around “cheese”, I would argue that they are still the best option for one sandwich and one sandwich only, namely, a fried egg on a lightly toasted English muffin. An Egg McMuffin, in other words. No other cheese delivers that particular delicious flavour.
You can have some of the ones that live by me. They're quite the nuisance, and nobody wants to trap them for pelts anymore.

I'm pretty sure the colony that lives by me has been exporting them (given the number of babies and new dams I've seen) but they're not likely to cross the Rockies on their own.
Industry, please please please take your time and get the feature set right and stick to calling it simply WiFi 7 - or just leave the marginal stuff for WiFi 8. I don’t want to see a 7E.
or previous peaks and the factors around those

and what if these particular traders had a habit of big bets and got lucky this time

a bit like "these guys predicted the crash" and no-one looks at their other predictions
>The American steel industry responded to the rise of foreign producers not by trying to improve their operations, but by demanding government protection from “unfair” foreign trade practices

I remember this happening in school. Plus the teacher of a class (70s) I was in blamed the Steel Problems on the Marshall Plan. Until I saw this article I believed that.

Now I know it seems to point to the usual US trend of profits before anything else.
oh, well, I guess since everyone is doing it, that makes it okay, and we can't imagine a better world. Let's call it a day, accept our lot in life, and move forward.

I hate the sentiment that because things are bad somewhere they should be bad elsewhere. Every time I bring up benefits that I have that others don't they start by saying "you shouldn't have those" instead of saying "I should have those too." It's like we're playing a weird game of the prisoner's dilemma, but there's not actually any benefit for the person defecting.
I think your view of Korean culture is outdated, probably because your Korean friend is second or third generation Korean American. (Many of those people tend to keep facets of Korean culture from when they emigrated. Considering that Korea in the 1950s was little better than Afghanistan now, the difference can be huge.)

In 2022, 8.7% of all marriages in Korea were between a Korean and a foreigner. Modern Koreans are not strangers to the idea of marrying foreigners.

* Also, if I were you, I'd advise your friend to tell their family to get lost. I did see parents objecting to their kids' marriages, but telling them not to have kids is a weekend K-drama level of shitty behavior.
> If they knew what was coming why didn't they bet more?

The higher the payout, the more likely that government will come knock on your door.
Kubevirt.io
Ask HN: How did you end up in your subfield?
Hello!

I have been out of University and working for about a year now. However, recently I have been feeling a bit lost and overwhelmed on what I want to do.

I'd like to ask

1. What sub-field are you working in?

2. How did you end up in your niche?

3. Is there any advice you have for Junior programmers trying to find their way in tech?

Thanks for your attention.
Ask HN: Why is it so hard to move from DA to software engineering?
I am a senior data analyst and I have been trying to move into a ruby/rails software eng role for more than a year now without success and it's frustrating. I went to engineering and business school, did a rails bootcamp and was among the best there, built and shipped to production two web apps www.discute.co and www.rimbaud.ai, created a ruby gem (https://github.com/fsndzomga/mistral_rb) and worked on plenty other projects in python, javascript. Yet no one wants to hire me as a software engineer. It is really frustrating. What kind of level of talent should I demonstrate for people to ever take me seriously and give me a chance ???
SETcc is indeed what GCC typically uses. You can also play tricks with the carry flag and ADC but I don't think I have ever seen GCC do it.
You could say the same thing about most American Nationalists.

"We like our country the way we like it but ya'll foreigners are more than welcome to join us for supper."
Cheddar isn’t orange. You might be thinking of Red Leicester in the UK.

Having lived in the US, the cheddar there isn’t the same. I’d offer that I never had good cheese in the US outside of imported stuff.
> (Also, I'm really not sure why having the port installed would interfere with building a new one, but I've always built Erlang with make and erlc which is maybe a bit unusual)

It looks like this happens because the ejabberd is installed into system's erlang lib directory and that impacts the build process. I'm wondering why author of the port opted to force un-installation instead of just install it in another directory? Is there a benefit of doing it this way?

I was thinking to suggest that, but I don't know enough about erlang if that even makes sense.
Statistics are bunk. But hey maybe it's amusing.
I read the article twice, because the link title made me think that I as an open source contributor and publisher liable for complaints.

My reading of the text is that the one actually selling the software product is the one having to abide by this law. Am I incorrect?

How could this be negative? I presume that most publishers of open source software would prefer that some Silicon Valley Unicorn did _not_ half-heartedly integrate their library, causing security issues and tainting their library name?
Absolutely not... but hear me out. NetBSD plans on supporting 32-bit x86 until "long after 2038 (http://www.netbsd.org/about/)." Legacy hardware matters for many reasons. Outside of the fact that I still love my Lenovo x60s and use it as a distraction-free writing machine, much of the world still depends upon 32-bit architecture. We can't be replacing computers for all 8 billion people on Earth every 10-20 years. Hell, think about all the government bureaucrats still running MS DOS! :-)
> "If a small country declared war on us, we could easily bomb them back into the iron age."

> Putin probably thought the same about Ukraine.

I doubt, as Ukraine is far from being a small country. It is the second largest European country (counting Russia as an European country, as is common in geography). (he most likely had other miscalculations leading to the current situation)
Babcock Hall at UW is also like the world leading expert institution on dairy and cheese, too. (Try their ice cream, it's literal perfection from the ingredients to exact temperatures required to get the precise consistency)
The 3 giant blobs of black on the screen disagree strongly.
> and cannot be recycled

This myth just won't disappear.

Fiberglass isn't easy to recycle, but we absolutely can and do:

https://www.energy.gov/eere/wind/articles/carbon-rivers-make...

https://www.siemensgamesa.com/en-int/newsroom/2021/09/launch...

https://www.nationalgrid.com/stories/energy-explained/can-wi...
> Calling it Daihatsu would not generate the same outrage, so they try to virtually inflate the scale of the scandal to a major car manufacturer.

I think this is probably because most news readers don't know the name Daihatsu, not because they're trying to inflate the scandal.
Japan as well has the "Moral right" thing, but in a different perspective: give back to the original author off your profit with each sale when possible.

It made sense in the days of Old Edo. it doesn't make as much sense now. It complicated the used game market in Japan for ages.
I also made this calculation recently and ended up getting an M1 Pro with maxed out memory and disk. It was a solid deal and it is an amazing computer.
That then becomes a problem if the first PR is accepted and rebased while the others are outstanding.

Or at least it is with bitbucket. If the first PR is instead merged, the commits vanish from the start of the sequence in the other PRs.
Lego bricks as an example
of software development with libraries/modules. I recently did a presentation on the topic :-)
802.11r at least doesn't work on hostapd with wpa3. Supposedly it's not compatibleb may threads on that. Although there are some counter-examples which I've just found! https://forum.openwrt.org/t/802-11r-wpa3-does-it-work/135041...

It seems like most clients will stay associated with an AP until times are truly truly desperate/signal is near totally hosed. As far as I know, the only open source option to bandhsteering/ap-steering clients is Dawn, which is quite new (relatively speaking). I've been running it on my nighthawk's for a while, and it's... Ok. Clients sometimes ping pong around, or get sent to a suboptimal band or AP. But it's a huge improvement over nothing! https://openwrt.org/docs/guide-user/network/wifi/dawn
Have you ever been to a modern warehouse?

There are hundreds of those things moving around, often with heavy loads (enough to injure if not enough to kill).

And it has been that way for years. [0]

[0] - https://www.wired.com/story/amazon-warehouse-robots/

EDIT : Adding Amazon’s page on robots that also talks about safety: https://www.amazon.science/latest-news/amazon-robotics-auton...
Montgomery's Cheddar, considered by many among the world's best; see, for example:

>The Big Cheese (Tour)

https://www.nytimes.com/2023/10/31/travel/cheese-tour-uk.htm...

https://archive.ph/7DXlp

.......................................

http://www.montgomeryscheese.co.uk/

https://www.cheese.com/montgomerys-cheddar/

https://www.nealsyarddairy.co.uk/products/montgomerys-chedda...

https://www.murrayscheese.com/dp/neal-s-yard-dairy-montgomer...

https://www.thecheeseshopofsalem.com/cheese/montgomerys-ched...

https://dibruno.com/montgomerys-farmhouse-cheddar/

https://www.formaggiokitchen.com/montgomery-s-cheddar

https://fairfieldcheese.com/products/montgomery-s-cheddar

https://stjamescheese.com/products/montgomerys-cheddar

https://www.zingermans.com/Product/montgomerys-english-farmh...

https://www.gourmetfoodworld.com/neals-yard-dairy-montgomery...
It's very symbolic that South Africa, itself an ex-apartheid, now is spearheading an initiative to investigate the crimes of the current Israeli apartheid regime. That gives me some hope for humanity. Kudos to the south african leadership. I hope the initiative succeeds.
> Nope, this is including two accidents.

https://en.wikipedia.org/wiki/Concorde#Accidents_and_inciden...
https://en.wikipedia.org/wiki/Air_France_Flight_4590#Conclus...

And it was caused by a DC-10!

They should probably have added the Kevlar lining on the fuel tanks a bit earlier, though.
Real example: I had to mitigate an outage in the middle of the night, and I found the root cause in ten lines of code. I needed very badly to “git blame” that code and find a specific commit message from three years ago and its author (a former colleague), to figure out what he had been trying to do.

Right now I have a full clone of a pretty large monorepo dating back almost nine years, and the .git dir is less than half of the total space. Sparse checkouts and shallow clones can make clown car hardware sort of work, but I do not want to go back to the pre-git days and try to work without full history to conserve 0.008 TB of SSD. We spend more than that on coffee.
There is no excuse for not sending a no.

Recruiters this day are using one of a dozen or so recruiting platforms, all of which either have or ought to have functionality that tracks communications.

"Slipping through the cracks" isn't the issue. The issue is a lack of professionalism and diligence, which aren't things I want to see from someone that is going to filter out future employees.
That was almost as hard as cutting the blades. The tricky part was that the sheetmetal when plasmacut deforms so much and so fast that you have to really move the plasmatorch upwards and out of the way or you'll have a material strike. This required intervention into the guts of the plasmacutter driver to pick up the voltage across the arc which is a good way to gauge proximity. Keep that voltage constant and you're going to be a relatively constant (+- .5 mm) distance away from the material you're cutting. The cutter used was a 12KW Thermal Dynamics unit, it would go through 1/2" like butter, very nice tool.
Well, at least the file extension honestly warns you that the file might watch after your face.
In the enterprise it’s a combination of 802.11k 802.11v and 802.11r.[0] All APs have the same ssid, clients initiate transferring between APs in the background based on signal strength, silently re-authenticating to the new ap.

Many (most?) off-the-shelf home wifi mesh systems dont implement 802.11r so you may have a brief interruption during transfer, though it still happens without user input. Some older/embedded devices may have issues connecting with 802.11r enabled networks as well.

Off-the-shelf home mesh systems typically have one mesh node with all the functions and webui of a normal SoHo router, and then other nodes are in AP mode only with either wired or wireless backhaul to the main node. Enterprise setups instead will have a separate controller for the APs. Also typically all APs in an enterprise will be bridged to the same L2 networks whereas some home mesh systems will use a separate broadcast domain for each AP.

[0] https://learn.microsoft.com/en-us/windows-hardware/drivers/n...
I would happily seed torrents of all the media on my hard drive...except I'd get a copyright strike from my ISP.
I entered "Cheerios" and was told one box of Cheerios cereal is 61 calories; and that one box of blueberry Cheerios is 611 calories. So I think that we need better quantification of units than just "box," since presumably these measurements are dealing with boxes of different sizes.
Yes, with both the app performs as described. Nobody has thus far come in the night to snatch me for watching unapproved content, and the $8/mo seems like the least I could do to support the product and the creators on the platform.
Arch is literally the easiest thing to maintain. I've been running it for over fifteen years, update maybe once a year at most and 99% of the time it's a case of running pacdiff and updating a handful of config files.
So he's the shrink for the car companies that go bankrupt.
don't use rails, use python
1. Old solution becomes new again

2. Folks clamor that we actually had things right the first time

3. Hype dies down

4. Blog posts complain that the solution "just doesn't scale" and that the complete opposite approach (or some hybrid) is better

5. GOTO 1
The next step is to realize that there is no clean or unclean code.
China's nuclear-powered container ship: A fluke or the future of shipping?
Yeah, don't know why are you being downvoted. According to OP's description it is just big waste of money and erosion of privacy to catch some people who don't really hurt anyone.
Absolutely works for homes. Problem is it’s more expensive and requires know how- it’s not just “plug in router with max power and 52 antennas”
> As long as the wood doesn't end up rotting or being burned, the carbon is not released.

So this is only carbon negative if the trees are net-new and we recycle or sequester the wood at the end of the service life.

I’m skeptical of trees as an effective carbon sink for the purpose of slowing global warming until we have a way to sequester the carbon on geological time scales.

This is a great technology and if wood has a smaller footprint than existing material it is a win. I see how wood could be carbon neutral. I’m less certain about it being net-negative.
Speaking of Thailand, I’m a real fan of the Rocket Festival competitions. [1]
Competitions satisfy our chimpanzee brains, and so do pyrotechnics!

[1] https://en.m.wikipedia.org/wiki/Rocket_Festival
Having lived there around ten years ago, it's pretty exotic if you're north American, it's cheaper for food and drink, and English proficiency was pretty common.
I think it is easy to dismiss because you should always keep squishy humans away from the unthinking machines. If they are always separated during routine operation, you have eliminated potential failure modes that could result in a fatal injury.

Sure, engineer the machines to immediately halt if a human is detected, but also design the system so that close physical proximity is never required.
This year there was a post here on Firefox overtaking chrome in speedometer 2, so there certainly is measurable progress. Another option is to look at the interop2023 effort and how many test failures were fixed in Cross-Platform tests.
There can be plenty of friction depending on your use case.
There are multiple problems, some which are real problem with the industry and other that are problem more inherent with that kind of farming.

Farmers who do human smuggling and steal labors passports in order to force people to work for nothing are a problem both about regulation and enforcement (and ethics). It the exact same problem in construction, cleaning, prostitution, and so on. Those industries can exist without human smuggling, and the bad actors only serve to make it worse for everyone.

Berry farms in Scandinavia do however have a problem with distribution. Most farms are located very far away from the consumer, with the distributor taking more than the major portion of the profits. The accounting can quickly look a lot better when a farming do not need to sell to gross distributors for 1/10th of the value of the product. Solving cheaper distribution and storage are possible, but is more similar to the issue of creating a competitor to Windows. Margins for farmers do not need to be that thin, but creating storage and distribution chains are complex when dealing with such perishable goods.
What are the practical advantages of Koka over say “IO a” or “Async<‘t>” in other languages?
Wi-Fi 7 access point firmware vendors could choose to implement optional per-client passphrases, VLANs and device identity for access and traffic control. OSS reference code is available from https://github.com/spr-networks/super.

Wi-Fi 7 Sensing (802.11bf) of humans can measure breathing rate, keystroke typing, position and motion, from outside the walls of homes and business. What's the relationship between human biometric recognition and security?
I'm sold on the can, that's great. Thanks!
New note and notebook limits in Evernote Free
This. I’ve routinely got a 10-15GB page file on an M2 pro and need to justify bumping the memory up a notch or two. I’m consistently in the yellow memory and in the red while building.

How can I tell how much I would benefit from a memory bump?
Hm, yeah, I've been using

#!/usr/bin/env -S ansible-playbook --diff

to turn ansible playbooks to scripts, but reading https://www.man7.org/linux/man-pages/man1/env.1p.html it looks like -S isn't actually POSIX-specified.
> Effect handlers let you define advanced control abstractions, like exceptions, async/await, iterators, parsers, ambient state, or probabilistic programs, as a user library in a typed and composable way.

> Perceus is an advanced compilation method for reference counting. This lets Koka compile directly to C code without needing a garbage collector or runtime system! This also gives Koka excellent performance in practice.

Effectful functional language that compiles to C? Sounds great.
I get my dubliner at costco, I'll keep a lookout for this, thank you!
There are two orthogonal issues here:

1) Do you allow assignment as an expression?

2) Do you use the same operator?

If you answer "yes" to #1, you must answer no to #2, but if you answer no to #1 you can choose whether or not you use the same operator. Consider these examples (assuming that if they're different, we use =/==, but of course any other set of operators could be substituted):

# A) if 'yes' to 1 this would be a "double assignment", setting both a and b to c.
a = b = c

# B) if 'no' to 1, and 'yes' to 2, this would be an assignment of the comparison of b and c to a:
a = b = c

# C) if 'no' to 1 and 'no' to 2, this would be an assignment of the comparison of b and c to a:
a = b == c

# D) if 'no' to 1 and 'no' to 2, this would most likely be a syntax error:
a = b = c

With respect to confusion, I'd argue that B) creates a lot of potential for confusion. You'd want "a = b = c" to either be "double assignment" (A) or a syntax error (D). If your language does not allow assignments as expressions, I'd go for C/D exactly for the reason you give, as the main reason not to allow assignments as expressions tends to be exactly to avoid the mistake you mention (it's trivial to support in a compiler/interpreter, so it's a question of whether you believe it's more helpful or more damaging)
Perhaps my assumption is faulty. If an email is sent to egamirorrim+woopsie@mydomain.com it would go to egamirorrim@mydomain.com which you no longer have access to. Do you simply never again need to receive an email at egamirorrim+woopsie@mydomain.com?
Same difference between reading a textbook vs taking a lecture. He brings it to life. There's also personal feedback. His content isn't available in any other format I know of.

Do have a look at the testimonials. He hits the nail on the head on many ideas I could intuit but didn't have words for.

I don't know of any books or speakers to compare him to. He's a unique bridge between academia and industry. I suppose you could say his teachings are available in the many academic papers he sources, but those papers are dense. His curation and contextualizion gets the ideas in a form I can comprehend and apply at work.
Monads need to wrap each other, effects are more composable
There's a bias towards hiring seniors and experienced developers so I presume when they see your CV with your experience, you get left out way earlier in the process.

I do't blame them either because the difference between experienced and non experienced developers is bit hard to explain.

If you must switch - better would be to find some junior positions and stick to that position for a few years (3 years or so) and then gradually move up.
It's really worth the money if it keeps employees happy! Besides that the conclusion was updating M1 to M3, but not every year.
Half this comment section is saying that.
To Boldly Go: William Shatner, Celebrity Artist
I think my most challenging diagnostic problem was a channel hanging the system. I used a 360 I/O channel test box that connected to the channel and when a error or hang condition would occur it had recorded the last several instructions and the channel responses to those instruction. IBM sent a factory engineer to the site and it was determined that a test I/O instruction to a 3271 was generating a device end status when it should not generate any new status. The fix was a EC to the wiring of the 3271.
My most unusual repair was not in the maintenance manual. One morning about 2 am I had a bad 12v power supply in a disk controller unit. I asked the customer to bring me a 12volt car battery. I rewired the 2841 to the battery sitting in the floor beside it. The 2841 powered up and ran for about 15 minutes before it started getting disk read errors. I asked the customer to bring me a battery charger which I connected to the battery. The computer ran two days with the battery supplying the 12v until I could get a power supply.
Sometimes experience and good luck are the troubleshooters best tools. In 1988 I was in China helping the Chinese with their computers and received a call from The Bank Of China as their system was down and they had closed the bank because of it. My assistant Chen Wei and I walked into the computer room and I looked at the console. The console showed a MPX channel error. I looked around the computer room and saw several sections of the raised floor were pulled up which indicated the Chinese service company had been moving boxes around. Due to past experience I knew the buss and tag cables could be switched and would cause a MPX channel error. The first box I checked had the cables switched and Chen Wei switched them correctly. Everyone in attendance thought I was a true computer expert but it was experience and good luck.
DTrace Probes in Rust