skysight-inc/HackerNews huggingface dataset:
Their consent order with the FTC also contains a prohibition against privacy misrepresentations, so it would probably get audited during their biennial assessments. For some unethical company that doesn't get regularly audited, yeah they'd probably get away with it unless it got leaked.

> Finally, the company must obtain biennial assessments of its security program by an independent third party, which the FTC has authority to approve, and notify the Commission if it experiences a data breach.

https://www.ftc.gov/news-events/news/press-releases/2020/11/...
Devil's advocate: anything that's possible for a downstream user to access is fair game for them to use. You can certainly mark it as internal and be explicit that you reserve the right to break it later, but if it's actually possible for users to do, it's not "improper", even if it gets broken later.
I've been using Medium as a blog since late-2021 to mid-2022. I've switched over to my blog, using Jekyll, and planning on switching to SvelteKit, or merging the blog with my website.
I had an IRC markov-like bot in Python. It used to be so simple in Python 2:

- the bytes come in from the IRC server

- they go in a string in the log, I can print this log to the console even if it has some IRC control codes (there will be a garbage character here or there but that's OK)

- if I want to make a bold/color/etc I can just throw \xwhatever in the string. if a word from the log had bold in it and it's repeated back it will also have the bold in it.

Then I reluctantly ported it to Python 3 and it was awful. Python now had to micromanage every single string to ensure I don't have any "naughty" bytes in it. Conversions to/from byte/string everywhere. Massive headache every time I wanted to read or write IRC encoded strings to a txt file or print them to the console or anything.

In Python 2 the encoding only lived outside the program, in my terminal, text editor, and IRC clients. Bytes went in, bytes went out, and everyone was happy. Python 3 decided it needed to know exactly what was going on every step of the way and didn't trust me anymore, forcing me to do an elaborate song and dance to get anything done.

I prefer my tools to have as little an opinion as possible. Let me open the door while I'm driving, let me run my web browser as root, and let me print \xDE\xAD\xBE\xEF to the console.
Even easier, if the intent is to charge a tax per mile, simply record the mileage every year for inspection and registration renewal and charge based on the difference.

GPS trackers are a massive privacy overreach and people should not be okay with them. They are not necessary to levy road usage taxes.
Already happens on toll roads pretty much everywhere.
There is some scuttle butt from some of the goon's I've been overhearing, It was a package with a planted scent/treat package that they use to train the bomb dogs. You can imagine what happened from there. I suspect it was a attendee playing a bad practical joke on DEF CON
Is there a way to find median gdp per capita? My question with typical per capita is that won’t reflect if all of that gain went to top 1% or the middle class.

I don’t know if there’s a good median equivalent of gdp per person as it’s not really household income.
I actually would like to read Dante and Milton.
I'll certainly be following it, but I highly doubt this.
I try my best to treat every forum like /b/. All people are is what they just said. I'm not having a conversation with an individual, I'm having a conversation with a venue. I'm grabbing the floor and addressing the chair.

I bet if HN went forced anon, it wouldn't make much of a difference in posting and upvoting patterns.
I wonder how much longer that’s going to last.
This and a feature to “insert” note lengths instead of “overwriting” them, is imo a fundamental piece of missing feature. I have the same experience with posting a request for help in this direction. They’re very pedantic when it comes to how a person uses the software.

(The use case I need this for us when I want to transcribe music by ear. I first use my MIDI device to type all the notes, and subsequently modify the lengths. Currently I have to cut, modify length, paste, repeat. For every, single, note, rest… Extremely annoying)

If anyone knows software that can help me with this, or another way to transcribe music wrt my use case, let me know!
A strong network isn't the silver bullet most people think it is. It'll get you bumped to the front of the line, but that's it. You still have to ace whatever crazy 10-round interview process that company has set up.
You could say that about most ToS bits. A lot of them are hard to prove. This at least provides a potential legal remedy in the event that a) they are lying and b) we are able to determine that.

It's better than nothing (assuming you're still using Zoom).
If they wanted a mentor it was one part wet nurse and one part Mr. Rogers.

There were no adults in the room.
Unless your country barely has any computers, I find it hard to believe.
> The only solution is setting up a full integration test for every combination of flags.

I've long been wondering whether there are tools that help with that. Like they measuring a test suite's code coverage but for feature toggle permutations. Either you test those permutations explicitly or you rule them out explicitly.
And this is privilege and entitlement.

You know that if everyone in the world wants to have a dedicated, unshared IPv4, it is mathematically impossible. Bragging about it is showing your privilege and sense of entitlement. What makes you special that you deserve a dedicated IPv4?
Kaku is a media sensationalist; that class of person has a terrible track record. Futurists, that is, people like Aasimov, have an ok track record at predicting the future. Interestingly, early futurist predictions about digital tech were pretty good. For "physical" goods? Not so much. A plausible explanation of this discrepancy is that they didn't predict the breakdown in the historial trend of increasing energy usage. See the Henry Adams curve.
That would be much better solution than requiring all EVs to have a GPS tracker that reports to the state.

How long until they decide to start using that data for more than just taxes?
I agree with the point the article is making, but "NPM Ruin Dev", ignoring the grammar, is just clickbait. Pip didn't run dev, nor did Maven before that. NPM didn't ruin anything either. People choose to use build tools and libraries instead of going with vanilla JS/HTML/CSS or writing their own libraries.
Google Meet took a battering in the original Zoom TOS thread but it's the main video call software at my current job and I don't mind it. Teams and Zoom both completely suck. Meet is kind of just fine?
It's not even exclusive to GC'd languages. A toy raytracer I've written in the past got notably faster if I just didn't deallocate anything. Memory management is expensive, and for unix-y software that runs on some input and then quits it can be worth it to just let the OS do the cleanup.
What is zoom’s definition of End-to-end?
Go has made changes like that by adding new predeclared identifiers ("any" is an example, I think?) but there's a distinction between predeclared identifiers and keywords.
I've always seen "The Internet" as a network of networks.

I interpreted the article as inferring that "every device should only speak internet, and we shouldn't have non-internet hacks to allow devices to connect to the internet."

But, if we interpret the internet as a network built on top of other networks, it negates the thesis (as I interpret it) of the article. It also locks us into networking, as understood in the late 1990s, and designed into IPv6.

IMO: It seems like IPv6 suffers from second system syndrome. The authors lost sight of the purpose "network built on top of other networks" and tried to add lots of features for the "other networks" that really aren't needed.

Maybe it's time for IPv7? Really, all we need is IPv4 + larger address space. I'd even argue that NAT is a good thing (security feature,) because allowing devices on a private network to automatically open ports on the public internet is insecure.
These examples are opted into, so it’s not the same thing as this at all.
> The underlying facts of road maintenance are that basically all of road maintenance (except that attributable to erosion of the roadbed) repairs damage caused by heavily-loaded trucks.

Maintenance costs for existing road surfaces are caused by trucks. But the majority of costs for roads are still new construction, and things like intersections and traffic revisions. All of which are prompted by driver traffic.

And besides, trucks already have additional taxes that they are assessed based on their load weight.
The selling point was replacing brittle SQL with Python. Sounds great, but I'm not seeing where Python comes into play from that demo? Was it not shown in the video?
Taxes 1-3 are for funding of roads, schools, etc. This isn't a valid comparison since EV users still use roads and schools but are no longer paying for them. Taxes 4,5,6 would be comparable to quitting smoking. Hence not needing to pay them and why I didn't include them in the calculation.
Agree that node/npm are the dumpster fire of JS, but ESM is still going through growing pains too. I have switched off of Node over to Deno. It natively supports ES modules. But most of the time I try to consume an ESM the code was designed to only load in a browser. It gets especially complicated if the ES module is using something like WASM - using FFMPEG via an ESM using WASM is the current use case I'm working on.
Exactly whose speech is being controlled? You can express basically whatever opinion you want in the United States, as long as it's not inciting violence. The flip side is that everyone else has a right to ignore you or criticize you if they have a differing opinion.
Computers are glorified abacus.
The JS eco-system (npm, React, etc)? Sure. Let us also acknowledge that JavaScript, the language, has been prioritizing backwards compatibility before golang even existed.
I see lots of comments about the meaning of end-to-end encryption but less about what actually happens here.

Zoom, like Meet, Teams, WebEx, and many others to my knowledge is "encrypted" but not by default "end-to-end encrypted" in the normal meaning of the term. (Some of these have options for E2EE but it's buried in the service configs and not easy to enable.) So they can and do see audio and video on their servers (as can anyone who breaches their infrastructure) by design. The encryption in this default mode only prevents your ISP from seeing the content of the call.

As a distinction, Signal calls are E2EE -- Signal doesn't see unencrypted video/audio for calls, even ones that are relayed through Signal servers. And even in that case, Signal still knows the participants of the call, just not what is being said.

(As a side note, this is why we built Booth.video -- to demo that this isn't a fundamental tradeoff and it's possible to have E2EE, metadata-secure video conferencing in the browser.)
Show HN: Charades.ai, play charades with DALL-E
Play charades with OpenAI's Dall-E using the wordle word list! You have 5 tries to guess the prompt.
Would you mind providing references for these stories?
> I really wish the JS ecosystem could have a stable modern foundation we could rely on.

I actually think we do now. ES modules, ES2020 code. Both supported by Node and major browsers. Node even has a built in test runner now! The problem is getting everyone up to this bar. Once we’re there I think things are going to feel a lot better.

I think part of the problem is that the JS ecosystem also encompasses frontend UI work and there are so many different applications for it that multiple implementations is inevitable. Desirable, even.
> I kind of disagree in the sense that readability indirectly forces someone who has been at Google for a while/ is more experienced to have to sign off on new people’s code. Without it, you could have some very junior members with OWNERS reviewing other very junior members’ code.

Exactly. It is very likely for a lot of junior engineers will be working with other junior engineers, and they will in fact have the most specific knowledge of the part of the project that they are implementing. And human nature makes it so people are afraid of being judged by their "superiors". Readability makes so that it breaks that barrier, guarantees that a more senior engineer will be involved, and will teach the ropes into writing readable, mantainable code to nooglers.
What do you find interesting about it? Renting out property in general? Or is it something specifically to do with housing?

If I have a house and want to rent out an unused bedroom, your preference would be that I shouldn't be allowed to do this?
I’m not sure why you have been so badly downvoted, the points you have made are all valid.
At the risk of sounding repetitive, I have to point out that it's not about what he innovated or invented, but his ability to organize capital and labor behind these projects where others couldn't.

You keep saying anyone could've, but the fact is they didn't and still don't. Armadillo, Blue Origin, Virgin, NASA, all gave up or remain bit players. None of them invented rockets, any could've hired engineers, but SpaceX is the only one that actually made all that happen. And on automotive front, the big car markers are STILL playing catchup.

No one is saying Musk is a great inventor, or even an inventor at all. Just that he successfully organized others into worthwhile projects.

It's not hero worship, it's giving credit where it's due. Compare Musk to someone like Trump or Ellison or Zuckerberg or your average crypto bro founder. He's contributed far more to society by taking huge risks in industries that others had already given up on. Not every rich asshole does that.
I disagree. I get a regular stream of people referencing my past comments (like days or weeks before on entirely different subjects). I think this only really applies to highly active posters with opinions that stick out though.

I would definitely use this extension if it were written for a real browser instead of googlestuff. It wouldn't help with others behaving based on identity but I like the idea.
FitMate AI: Making Fitness Accessible, Engaging, and Personalized for Everyone
I don't think these tools are particularly suitable for reverse engineering websites, it's much easier to use devtools and userscripts
Visualization of 106,000 prices at NYC hospital shows cost differences
Open to any feedback on this here or over email (jaan@onefact.org)!

I quit academia to start a non-profit focused on using open source to analyze the public hospital price transparency data.

We are now making similar dashboards for every hospital in the country, and need all the help we can get if you would be interested in using the latest geospatial mapping tools, databases (duckdb) and large language models to make sense of this massive amount of data.

Through a data bounty (https://www.dolthub.com/repositories/onefact/paylesshealth) we collected 4000+ hospital price sheets and made them public here: https://data.payless.health/#hospital_price_transparency/. This was on HN previously.

Grateful for all your support so far!!
Small update: It's definitely not extensions, it's giving the same result on two different devices (mobile and laptop). I've narrowed it down to there being something going on w/ being logged into specific accounts. On my work account, I get no results (and this is a query that used to return results under the exact same setup just last week). Trying on an old personal gmail account, I'm getting the UI localized to what seems to be mandarim for who knows what reason (I don't speak mandarim, and don't even use this account on a regular basis).

As for why this happens, I have no idea. I've had Google Maps completely black out on me and then eventually magically fix itself many months later.

As for reliability, I would probably have agreed if it was a "simple" system (which the original Google was). Today, I'm not so sure. I at least understand that Google today is made up of a large number of subsystems, and subsystem failures like the ones I'm experiencing (and bad search results as others have also reported) do in fact erode my trust in the product. "Your 99.9% is not my 99.9%" feels like an apt quote here.
C# probably has more of the "good type system" you are looking for than not these days (and every compiler release at this point seems to better it) as it keeps borrowing clothes from F# and the ML family of languages. The biggest missing tooth in the type system that most really want are discriminated unions at this point, and you can build things like them by hand or using common libraries (including building them relatively easily in F# in a way that is exportable to C#; it's not the most ergonomic answer, but it is fine sometimes). It's also something that seems increasingly likely to show up natively in a future compiler release.
Where did Zoom say this? There's no link to like a blog post or social post or something?
Download link: https://fitmateai.app/download
Of course, banks make a lot of money on pennies because of scale. None of this is new.

I do agree that being your own bank is really smart, that's why I like DeFi so much... it makes it super easy, without any impact on your credit score.

That said, doing it at a small scale doesn't really seem like it is worth the hassle. $200 isn't worth the time or dings on your credit score. When I've done it before, other cards notice and also start to cancel you or lower your available credit as well.

I have "excellent" credit (780+), a fairly large credit line across several cards (~$100k+) and I never get those year long offers for 0% (or anything less than current interest rates) any more. Those dried up years ago. I don't see how anyone is making this work.
JavaScript is famously backwards compatible. That’s exactly why it’s the mess you describe.
I'm saying explicitly that the words that come out of Mr Kaku's mouth are noise, not signal. If he is right about something, it is in the way a broken clock is occasionally right. I agree with most of what he is saying personally, but that's not relevant.
Paul's Thoughts on Liberals
I'm fine with IPv6.

The more correct answer to your complaint is to dump the router's ND cache. I'm pretty sure this is part of SNMP.
1, 2, and 3 still function as (and, even taken with the others, are still insufficient as, given the externalities involved) Pigovian taxes on the harms of fossil fuel consumption and so are equally inapplicable to EVs.
Cobbling together SaaS's, "no-code", building stuff using "prompt engineering" with AIs instead of writing code, innovative business models using pre-existing software, etc. etc.
The issue is the broad, ambiguous, definitions of things like "civil". In many cultures (eg. French, Russian) a direct, no-nonsense communication style is the default. You can just say things like "Your idea is hilariously stupid" and no one really gets bent about it. In the world of multicultural, international business, this seems like the most viable default, simply because it's the easiest to codify and communicate. Trying to teach very culturally-specific minutia of civility to a diverse staff just gets in the way.

I'd rather work somewhere the burden of not being offended is placed on the listener, not the speaker. Somewhere we can just say what we think.
Targeted in what way that was very likely illegal/corrupted? Gonna need to cite a source for your claims.
Sort and Remove Duplicates
> Nobody is going to jail for saving hundreds of lives

Given that Edward Snowden isn't a free man, I doubt this.. where is the "media outcry" there?
It doesnt help when large abusive, monopolistic companies go on a license smear campaign - e.g. like Amazon vs. elastic and Google's burning hatred for everything AGPL.
All relevant hardware and OS has been replaced since this was written.
Dialog for this update is at https://github.com/tc39/notes/blob/main/meetings/2023-03/mar...

What I would like is a "use: 'typechecked'" at the top of the file indicating that the code has already been checked. This would be accompanied by a new proprosal that defines a standard for what is considered checked (for example checking nullablity in the types) and would allow for browsers to make some optimizations. This could also perhaps reduce the amount of necessary runtime checks such that it would be possible to make it a fully sound typesystem with most of the checks done beforehand.
At the end of the day, Spotify isn’t going to work well at the school I work for. We filter for things like suicide attempts and to prevent access to adult content. We use an industry standard firewall and aren’t going to stop just because some random non-Australian thinks we don’t have a duty of care to our students.

We have had a lot of abuse in Australian schools. Almost every school has been affected by suicide and bullying. None of us want to go back to the way things were.
True, just like Qualcomm bought Eudora (mac) email for fame, Google started the Go project to keep Rob Pike (of UNIX fame) happy and to help their own internal SRE teams. The public "good will" and benefits to Google SRE have more than paid for their efforts to create the Go language, plus also there is some publicity and fame for Google having most of the remaining early UNIX guys on staff ...
More Americans Are Ending Up Homeless–At a Record Rate
I’d argue that the “everything is 10.x” for Mac OS was also basically marketing. :)
Oops (Gen Z Personal Finance App) Is Hiring an iOS Engineer
The threat to satellites is almost existential for the military. As we trek further in whatever Multi-Domain Operations means, the only sure thing is the need for egregious amounts of bandwidth between sensors and the people looking at the agglomerated sensor data. If only the division has access to this data it will be disastrous. We're talking squad sized elements needing the data stream from the missile 1000kms away, alongside the stream from the DIA DB back in DC, alongside the steam from higher. Thanks for reading my Ted talk.
If you can't explain it simply, you don't understand it well enough.

Albert Einstein
Anti-"I've got nothing to hide" is a trap for people who didn't think deeply enough about it. Calling "I've got nothing to hide" a "misunderstanding" is itself a misunderstanding. This appeals to people who want to mansplain privacy to the average person, however, these people don't understand the average person.

"I've got nothing to hide" taken literally, is, of course, wrong. Everyone has something to hide. Maybe you made a right turn when there was a "no turn on red" sign. If your car was recording every action you ever took and the car company decided to turn all of that data over to the government, congratulations on your fine! However, we shouldn't take things literally. We aren't, as a society, unable to understand subtext, are we?

And the context of "I have nothing to hide" is: "I have nothing to hide from the system as it currently is and I am taking a calculated risk that the system is not going to change radically any time soon"

The layperson is bad at expressing this deeper concept that they intuit, and why should they be good at it? People are busy living their lives, not everyone wants to become an expert on their own motivations because someone on the internet decided to shove a "You do have something to hide, actually" article in their face.
I see this as more of a 'Migration problem'. Why is this offered as a SaaS as opposed to a consulting service?

The code to organize and vectorize the documentation, endpoints and run it through a variety of models and injection prompting like two shots, etc. are going to be highly customized. The 'Base-code' there, is not exactly trivial, but anyone reading all the llama index docs can do it.

Then it's just run of the mil, analyst level integration that you provide to the client on a T&M, or fixed price costs.