skysight-inc/HackerNews huggingface dataset:
Content is by definition content addressable. x = 42 is a hardlink to every other instance of x = 42 if you will. What this does is more compact and practical content addressing, like Nix or Git. But realizing that there are always more than one way of expressing the same logic (with different hashes no matter how you canonicalize) makes me doubt it is a killer feature.
I think it is a reference to the place a larger document is split into chunks for calculating embeddings and storage.
The CEO is building a plane? The head of a shipping company builds ships or captains a ship?
We are shipping a full blown custom Linux distribution, embedded software is more than just microcontrollers. Binary size is still just as relevant.
You are correct. Human nature seems to be to find a scapegoat. Holding 14,000 anonymous people culpable history doesn't feel as good as complaining about a single, visible entity - even an innocent one.
It shares some information that you optionally choose to share (genealogical data like where your ancestors are from, family names, etc., and which segments of DNA match).

One thing reading Hacker News has made clear is that people have wildly differing opinions of what "sensitive" and "risky" mean.
One additional library to add, if you're working with scientific papers: https://github.com/kermitt2/grobid. I use this with paperetl (https://github.com/neuml/paperetl).
You can find a show or two on streaming services that expose life on narowboats.
You wanted a wider discussion, that wasn't given. Your baseline of investigation wasn't theirs, that's fine.
“Who mapped these?” All the data is from OpenStreetMap!

_(I made WaterwayMap.org)_
Thanks for your response, fwiw I mainly rely on my shell history :)
Honest question and no pun intended: I don't understand people's desire to prevent JavaScript from being a language that runs in the browser.

Could someone shed some light on this?
Props to Battery Tea for creating such a cool idea! I randomly saw a reel from him about a year ago when he had a few hundred followers, seeing where it is now is impressive.
Nope, it's 100% OpenStreetMap data.

(I made WaterwayMap.org)
Why would it be false information ? I tried 2 different times to compile Firefox on linux. It always failed due to the rust compiler being in dissagreement with its crates.
Slackware ships a rust compiler with Firefox sources which, nonetheless is still not able to compile it.

Rust echosystem is a disaster and i think that this might be one of the reasons for its slow adoption.
1. Disable the account from further access.

2. Send a postcard to the billing address where you signed up (verified against credit reports) with a one time verification code, upon which some second factor is set up. Maybe put 20 "rescue codes" on the postcard too, if you like.

3. Force user to enable some sort of second factor authentication on their next login.
Hence the contained ratcheting up of interest rates. Hard to keep both inflation and unemployment low.
Thanks for letting us know that you’re that guy who doesn’t read the article.
As the saying goes .. Vertrauen ist gut, aber Kontrolle ist besser! (Trust is good but verifying is better!)
So which Boeing plane is well reputed at this point? I've been avoiding the MAX 8 if two flights were offered and one had another aircraft model, but I guess the entire MAX lineup is tainted now.
Thanks, I have read the Agner documents before. I will dig around some more and get updated.

Anyway, I found this, regarding RMW (for Ice/Tiger Lake):

> Most instructions with a memory operand are split into multiple μops at the allocation stage. Read-modify instructions, such as add eax,[rbx], are split into two μops, one for address calculation and memory read, and one for the addition. Read-modify-write instructions, such as add [rbx],eax, are split into four μops.

I read it as a instructions that use memory operands (other than simple mov instructions) are usually split into at least two uOPs, which makes perfect sense for a load/store pipeline.

> So it's far from a proper load/store pipeline. And when you think about it, that makes sense, x86 isn't a load/store ISA so it would be wasteful to not have special accommodations for it.

The way I see it, modern x86 microarchitectures are load/store. My definition of load/store is that all instructions/operations that flow through the execution part of the pipeline can either load/store data OR perform operations on registers, not both (except possibly edge cases like calculating an address or writing back an updated address to a register).

That is by far the most efficient way to implement a CPU pipeline: You don't want to read data in one pipeline stage, use the data in an ALU in a later stage, and possibly write data in an even later stage. That would drastically increase instruction latency and/or require duplication of resources.

This is, AFAIK, one of the main advantages and probably the raison d'être for uOPs is the first place: translate x86 instructions into uOPs (multiple ones for instructions that access memory) so that the pipeline can be implemented as a traditional load/store pipeline.

In a way the x86 front end is similar to software binary translation (a'la Transmeta, NVIDIA Denver or Apple Rosetta 2). It's fairly complex, and the prime objective is to take code for a legacy ISA and transform it into something that can run in a pipeline that the ISA was originally not intended to run in. By doing the translation in hardware you avoid the latencies inherent to software translation (JIT or AOT), but the costs are unavoidable (particularly silicon area and power consumption).
Are you confusing "embedded" for "microcontrollers without an operating system"? There are plenty of embedded CPUs that can run Linux. Buildroot even exists to make it easier to create distributions for these types of devices. For example, I would consider the reMarkable 2 to be an embedded device, but it runs full-blown Linux (to the point of having a bloated Qt stack).

That's probably an extreme case though, as nobody in their right mind would actually try to run Qt on an embedded device with any reasonable limit on resources. I'm sure rM only does it because they can afford to be wasteful - they have hundreds of megabytes of space for the operating system, and all the latency-sensitive stuff is definitely not built on Qt.

Reason I know this is because they offer SSH access to the device and an SDK.
I think you describe a much more particular issue with perhaps average(?) US executive eduction and practice where perhaps MBAs are overemphasised.

I disagree that quality is specific to engineering. Lots of other fields understand quality, too.
Sure we do. Mail a postcard with codes. Problem solved.
I've thought about building something similar 100 times. So happy to see someone do it! I have a daily habit of doing math problems, just to keep the various branches I've studied somewhat fresh in my mind, and finding good problem sets that can be accessed easily has been a surprisingly hard challenge.

If you're interested in open sourcing it so collaborators can help contribute to some of the future features you've discussed in the thread here, let us know! I'm sure there are plenty of people who'd like to pitch in.
> I don't think you need an engineer as CEO for that.

You need a CEO who actually understands the business. If your business is building planes and your CEO has never built a plane, then your business will inevitably have problems because the CEO fundamentally doesn't understand the business.

It won't happen immediately but a slow rot will set in. The CEO won't pay attention to the details because he never understood the details in the first place.

Optus recently had a major network outage. Part of the reason why that happened is they picked a CEO with no telecommunications background. She fundamentally didn't understand the business she was in:

https://edition.cnn.com/2023/11/07/tech/australia-optus-netw...

She's since quit as Optus CEO in an "I don't want to fix my own mess" move. She doesn't seem to have paid that much attention to Optus anyway:

https://www.afr.com/rear-window/optus-a-part-time-gig-for-ce...
[0] tells a different story: "Embedded videos may show skippable or non-skippable in-stream ads. Any website or mobile app that embeds videos, including your own website or app, may generate revenue for you."

[0] https://support.google.com/youtube/answer/132596?hl=en
> “The "Navigable by canoe" filter seems to filter out everything”

The data is 100% from OpenStreetMap. That map only looks at things with the `canoe` tag in OSM. There are a lot of waterways in OSM which do not have this tag. If you know of missing data, you can just edit OSM and it'll show up on WWM.org tomorrow!

(I made WaterwayMap.org)
Can confirm, the header & sidebar do (mostly) load, but the file list and README contents are now loaded asynchronously via Javascript and with JS disabled it results in a broken page.

[0] https://shottr.cc/s/ItrC/SCR-20240124-krx.png
GenAI is set to revolutionize the way developers work, but it won't replace us.
In fact, our value could decrease if we don't embrace this technology fast enough.

Why?
I've just published a two-part blog-post on @AT&T Israel R&D Center Medium Blog that digs deeper into this.

Part 1 >> The Fear that Developers Have of GenAI - I discuss why we shouldn't be afraid of GenAI, but rather, look at it as a co-pilot.

Part 2 >> The Legal Aspects of GenAI - I explore the legal landscape around GenAI, highlighting potential problems and suggesting some mitigation strategies.
Forever is a long time. But with proper engineering you have a setup which can be either guaranteed for the designated life time (using loctite or safety pins) or inspection intervals which would ensure tightness. Assuming of course, the bolts were installed correctly in the first place.
Terroir. That’s it, that’s the post.
Reality strongly disagrees here

https://en.wikipedia.org/wiki/Kids_for_cash_scandal
We love javascript running on the browser. We just want it to be optional. I'm not always using a machine or connection capable of handling today's (or even yesterday's) javascript frameworks. Sometimes I just have a machine that can read HTMl perfectly well, but that's about it.

We believe in hypermedia.
Enemy of the State came out in 1998. It was only post Snowden leaks that some of the tin-foil hat conspiracy stuff was confirmed.
> For bigger rivers that I'm familiar with I was not able to make sense of that number. […] Maybe it's the total length of that waterway and all connected waterways?

Correct.

(I made WaterwayMap.org)
> There are typically 3-5 big players, typically heavily in bed with the gov whose incentives aren’t aligned.

Things are just as bad in big tech. Ever tried to get support from Google? Many modern companies cut customer support to the bare minimum.

Then there's stuff like the 23andMe saga (also on the front page of HN right now), where the company actively blames their customers for their fuck up.
Use passkeys then. Works great for me.
By turning the area used into a techno-desert with a disposal problem at EOL. Plants can do carbon concentration at the side while solving other problems as their "main job". Food, materials for single use packaging, direct energy fruit (plenty of carbon in the lower energy value parts), or even just decoration. Surface demand for photovoltaics is bad enough already even before you add the absurd energy consumption of direct air capture.
The deep freeze 'ambulance' where people go for life after death
The streets are dangerous precisely because people are in an arms race to have the biggest more "protective" vehicle. Instead regulations would scale that back resulting in safer streets
I agree, but it's also important to note that the relationship 'customer request' <=> 'ticket' is often not one to one. A PM will have multiple customer requests that slightly overlap, but not fully, and requests that make more sense as multiple tickets.

In my experience it's really better to keep requests in a lightweight PM tool until they have garnered enough interest to write out as a ticket. The tool I use is Dynalist, really just a glorified todo app, where you can sort/collapse things that go together but there are a million tools like it. Only when there is some certainty it will ever be built does it get a proper ticket for the devs to look at.
I think that -people- care for customer well-being.. but that it's barely cynical to say that a board of a publicly traded company only cares about it insofar as it effects shareholder returns.. and with proper market positioning, customer well-being is barely necessary..
I'm not criticizing Rust, I'm criticizing statements that doubt whether the effort to reduce the binary size is worth it.

We currently have some nasty C++/boost monstrosities, if Rust can deliver a better development experience AND reliable stack traces AND smaller binaries, it would be HUGE for embedded.
Maybe you should care less about what others think about what you have to say. And also notice that what you say isn't that important that someone needs to explain to you that they don't agree.
(I made WaterwayMap.org) The data is 100% OpenStreetMap. It's possible many rivers are missing the `boat` tag (which that uses). If you add the missing tag, then it'll appear on WWM.org tomorrow!
Same pr agency as you know who
> One 23andMe customer impacted by the breach told TechCrunch that it's "appalling that 23andMe is attempting to hide from consequences instead of helping its customers."

I mean... Of course they ate trying to dodge extra punishment from California while trying to help customers. They can be doing both at the same time.

And as a legal argument, they may have a point. How precisely are they supposed to secure their architecture against recycled login credentials? Does California's law imply that you have to implement two-factor authentication? Seems like it would be a novel application of the law if that's the case.
Debate "everything" isn't optimal, but it's tolerable so long as a decision is made and folks can move on. Even if the decisions aren't the ones I'd make or I'd consider optimal, that's a situation that I can deal with.

What I'll never do again is work at a place where every decision is subject to re-debate anytime someone decides "they don't like it." I just don't have the mental energy for that bullshit any more.
Macho executables don't contain debug info. Just references to .o files.
25% of Netflix subscribers churn every year, so they have to reacquire all their customers every 4 years. Other streaming services like Starz have 100% customer churn per year! Tough business.
I think GitHub being an SPA is largely fine, it has good reasons to be in many situations, what I object to is when a shopping site or, even worse, a content site requires JS to work. This seems terrible when serving HTML is a much better experience for most users.
Or as we condense it to in English: Trust but verify!
The password may not be known to HIBP at the time it is registered. This will very likely be a large enough fraction (>0.2%) that you can still get into sufficient accounts to access plenty of relatives' data.

> could probably check if large numbers of people have all tried to sign in from common IP addresses within the space of a few hours

That doesn't work, see my sibling comment where I did the math on what authentication rate you'd need to trigger at https://news.ycombinator.com/item?id=39116531
Unless computer scientist really try to understand how actual brain build their networks, I don't think ML will really bring real advances.

Computer science is pointless when it's not applied to another field of science.
Interior Render AI – Instant Room Redesign: Professional Interior Design by AI
Upload indoor photos or design sketches, and with only a natural language description, you can generate high-quality interior design renderings in various styles based on the reference images
>>The initial taking was legal, it's how the property was handled after the fact that ran afowl the law.

That is not the ruling at all

The FBI lied to the court system, and was never authorized to take the boxes at all, they were only authorized to secure them and identify the owners of the property to enable returning to those owners

That was all the original warrant authorized

Then after they executed that warrant, they then initiated (illegally) "inventory" procedures far beyond what was authorized by the court (warrant) and once inventoried further initiated (illegally) forfeiture proceedings of the property.

The original warrant only authorized the FBI to "take" aka seize property belonging to the company itself for the purposes of their criminal case everything beyond that was actually specifically barred in the actual warrant, which the FBI ignored and did what ever the hell they wanted anyway. It was further reveled that was their plan all along and they deceived the court from day 1.
(I made WaterwayMap.org) The data is 100% from OpenStreetMap. I only have to deal with 1 dataset. I suspect people have imported data from Massachusetts into OSM, hence why you see the edge. You can edit OSM to connect things up yourself.
> I am sure you are familiar with effect systems and algebraic effects, right?

Probably not, based on their question!

These are pretty esoteric concepts. I think it was one of a few bullet points on "other interesting ideas" in the functional programming portion of my programming languages course, and I doubt that most working programmers have taken an academic PL course like that at all.

But effects are indeed an awesome concept, and thanks for the excellent links! The parent is one of today's lucky 10,000: https://xkcd.com/1053/
How Jay Z and Bill Gates dress has nothing to do with race per se, that was my point. It has to do with social status, social group, cultural background, and in the case of celebrities their public persona. We can maybe agree that Jay Z and Bill Gates both qualify as "wealthy," at least among Americans. Yet they don't have much in common in terms of cultural background. Skin color is one aspect of that but not the only or most important aspect.

The article in question mentions race and uses the word "white" exactly once. The sentence in question:

> The New York Times recently referred to the “obligatory uncurtained windows” of Brooklyn Heights, a rich enclave in New York City, and The Root pointed out that this seemed common among wealthy young white people living in gentrified urban areas.

Brooklyn Heights is 75.2 white people[1], with a median age of 35.3[2] (young, in other words). and the term "gentrified" applies. So describing Brooklyn Heights as a place with a lot of "wealthy young white people living in [a] gentrified urban area" seems factually correct. Pointing out the mostly white population doesn't make anything about the statement racist. Asking how it got so white, or the history of gentrification, may bring up questions about racial inequality in America. But the article is about curtains, not about race.

Finding out that not having curtains, or leaving them open, is more widespread among wealthy people of high status and security (the literal and only point of the article), then using Brooklyn Heights as an example of a place with lots of uncovered windows and also lots of wealthy young white people is just supporting evidence. If the authors wanted to present a more rigorous study of no curtains they should have looked at other neighborhoods with different demographics. They're talking about a fashion trend and status marker. They could have talked about $1,000 sneakers and probably landed on a very different demographic.

Reading the sentence above as racist seems a stretch. Using it to make some kind of sweeping generalization about American racism, and implying that America has some unique obsession with race you don't find in other countries is simply not borne out by research or experience. Xenophobia, which very often gets expressed in terms of race because skin color is such an obvious marker of difference, is a widespread human tendency, known since ancient times, everywhere. It's not something Americans invented or suffer from more than, say, Germans. In any case the article was about class and status, not about race, so reading racism into it says more about the people commenting in that vein that it does about the article or the authors.

[1] https://en.wikipedia.org/wiki/Brooklyn_Heights

[2] https://www.point2homes.com/US/Neighborhood/NY/Brooklyn/Broo...
In a news article about it? Probably.
> Are we willing to sacrifice endangered species to help control climate change?

Learning from history, i would say, yes, we are willing.
Ok, I'll bite. Which governments are you referring to? And how are they doing this? And how do you know of this?
Yeah, that's the thing about defining PII in law. You may simply legally curtail some useful applications.
Let's say relative to DVD quality. I can see how someone watching on a 6" display might not care, but when you invest in a half-decent 4K TV and pay for 4K Netflix, you wouldn't expect to see plainly obvious compression artifacts. Their color banding in dark scenes is atrocious, especially on 4K OLED TVs.
(I made WaterwayMap.org) Yeah, it's been very useful to make OSM data better.

> some streams are disconnected by other waterbodies where they should not be, as there seems to be little consensus on how to connect waterways through lakes and other waterbodies

Yeah, the OSM community is still discussing this: https://community.openstreetmap.org/t/should-river-lines-be-...
The problem is with the quality management throughout the manufacturing process and not with the specific airplane model except that the manufacturing sites vary between the models.

As the production probably cannot be easily moved, a replacement just isn't available and the market just needs a ton of 737-sized airplanes, the only solution is to up the game along the production line quickly and massively.
Best WebRTC Alternative to Zoom?
Alaska was the airline who had their door ripped off. A reasonable take is to expect them to want to ensure that things like that don't happen again. PR is an added bonus.
Discovering Salient Neurons in Deep NLP Models
Personally I have nothing against it (or to be more exact - I've given up hope for a Javascript-optional web) but I see the argument of people who keep it disabled because:

– it consumes more battery and bandwidth (the latter still being expensive on mobile in some parts of the world;

– it's often used to track you (including tracking everything you do - mouse movement, things you type into forms without even submitting it, etc.), serve you ads, and so on;

– most security issues (XSS, browser-based 0-day exploits that escape the sandbox) rely on Javascript being turned on

– it overall slows down many pages with no tangible benefit to the user (this one is obviously not always the case, depends on the website).
No they won’t this is a highly public case because of their mishandling of all of it.
They are claiming they can’t give people back their things and much of it was “lost”. Another addition to the long list of civil forfeiture cases in which us law enforcement legally steals people’s assets without consequences. They are incentivized to do so as local and federal agencies get kickbacks from what they seize. They’ve taken tens of thousands of dollars from taxpayers with little to no cause. Look up civil forfeiture.
(I made WaterwayMap.org) There isn't a legend, because all waterways are treated the same.