skysight-inc/HackerNews huggingface dataset:
Right?! That's exactly what I tell people when anything bad happens. It's because of capitalism guys, duh!
Email bounce rate high because we didn't do "opt" in properly
anyone else ever solved this issue? basically, we have a 100k+ email list for our web app and the way we collected it was through our sign-up page when they register using Firebase.

we use Google Workspace and we're getting a really high email bounce rate
I would love there to be a hands-on "History of Computing" class that runs through the history of computing (maybe starting in the 1970s?) through hands-on activities (through emulators probably) to give some perspective about how awesomely fast and powerful computers have become. This could also serve to expose where things have regressed (e.g. text editor and other UI responsiveness, complexity of the web stack). A version of this lesson could also be taught with video games to show though older games were visually simple, and just a tiny fraction of the file size, they were frequently just as fun.

Semi-related: I'd love to see a single video game that modernized the game experience as you played: Text mode only -> text mode + static VGA graphics -> 2D sidescroller -> Wolfenstein-quality -> DOOM-quality -> Quake-quality -> Half Life 2 quality -> modern-AAA.
> No service provider provides those fine-granular updates.

I wrote some of those, so... yes they do. You just didn't get to experience them.
Tell HN: 3G sunsetting is remotely killing every Subaru Outback battery
Subaru partnered with a service called STARLINK which shares your location in the event of collisions, among other things.

STARLINK intermittently tries to phone home by hitting 3G towers.

Now that 3G is shutting down, the digital communications module (DCM) gets stuck in an infinite loop of

1. Phone home, expending battery charge
2. Fail, because 3G doesn't work anymore
3. Go back to step 1

This effectively remotely drains the battery of every Subaru Outback built between 2015 and 2020.

Even if you drive your car every day, its battery will die and you won't be able to start it.

Other models are probably affected, too.

There was a class action lawsuit. But this is a pretty egregious engineering oversight, given they were still producing defective cars in 2020, hardly two years before 3G flipped off.

Will a brand ever produce a reliable, mechanical car? Why should 3G towers have anything to do with my car being able to start?
I think that's directionality how people think but is this based in reality or is this mostly wishful thinking triggere by the "EVs are good" propaganda?
“ People in their late 20s to early 40s are the most likely to start businesses, but that demographic is shrinking with Canada's aging population, leaving a smaller pool of candidates as potential founders.”

Canada has an ace in the hole here (that America doesn’t) in the form of a relatively generous immigration program.

It’s time it leans on immigrants to bolster its entrepreneurship. Immigrants are by definition self-selected risk takers it’s a match made in heaven. However to fix it Canada needs:

a) less regulations on work requirements for immigrants (it’s less complicated than America but that’s not saying much)

b) better funding environment (I’m not a funder/investor so not qualified to speak to this, but I know it sucks)

c) housing, housing and lots of cheap housing especially, in the big cities and college towns where most budding entrepreneurs build the networks required to succeed.

Without c) esp Canada is DOA. But that’s a whole other post.
Herman Miller Embody, had it for over the 12 year warranty and it’s still going strong. Got another for work and my wife has used it since WFH.

It’s super comfortable. I do need to wash the red fabric. Black one is still perfect.

I used a company that let me borrow them (tried Aeron too) for a week, so got a solid test before buying.
Plant here. While you may find CO2 pointless we view air the same way. Keep sending us your valuable CO2 and we'll keep sending you pointless air
It is hard to document and then sue anyone for data breach. Now I have all information needed for someone to open credit cards in my name (ot assume identity in general) from the following sources.

- My old university
- T mobile
- My health provider

Now if you try to sue any one them regardless of their arbitration mandatory you would have to prove that the harm is because of this particular institution and not the others.

And the notion of identity theft is putting the blame on the people where the actual victims are the banks/dealers and not you. But it is easy to put the responsibility on you.
Show HN: Host Fine Tuned NLP Models for the Same Price as GPT-3.5
Hey guys, I’m developing a service (FTN) which lets you host fine tuned variants of llama 2/mistral 7b with the same api access and price as gpt-3.5. I currently have a working prototype, and I’m looking for people to test it out. If this seems useful to you, please email me at me@nevin.cc and I’ll get you set up.
Off the top of my head, plastic is lighter, cheaper, easier to dry, less prone to cracking, easier to keep sterile, and machine washable. I prefer wood, but there's no reason to use antagonistic internet-forum-style exaggeration and black-and-white phrasing ("superior in every way").
we're using Customer IO for the campaign manager / sending emails and all our DKIM / MX records seem to be linked properly
Because black market databases are often amalgamations of several data breaches, so tracking blame is nearly impossible.
The big problem with stuffing logs in SQL is that a log search can bring down your app. You'll be tempted to implement log search via something like SELECT * FROM logs WHERE message LIKE "%query%" and your DB will fall over when the log table gets big enough.

It's common to ingest logs into something like elasticsearch, for performance and reliability reasons.

This is a common enough problem that MongoDB Atlas has a feature that exposes searchable data through some lucene-based backend.[0] Never used it but found the concept to be interesting because it fits the convenient working pattern of "shove it all in the DB and figure it out later."

0: https://www.mongodb.com/atlas/search
These are the core study materials: https://en.wikipedia.org/wiki/Four_Books_and_Five_Classics

They have some philosophical values that were progressive for the time they were written (before 300BC), but by the 1800's they were as useless for adapting to an industrialized modern world as Abrahamic scripture. The disconnect between Keju study materials and realistic administrative responsibilities of bureaucrats have existed for as long as Keju itself.
(x,y) -> (x,xor(x,y)) is usually called CNOT.
>if there was some way of estimating how long software tasks would take, software companies would hire a professional estimators

That's awesome. In my feistier days I would have used that at work!
Dad Bod Web Design
I seem to remember him saying he makes those animations using a PowerPoint transition.
Tunnelling Companies in the Great War
thank you plant, very cool
I think if we want a python with no gil(l)s we should call that version “lamprey”.

Sharper teeth in that version. Same shaped creature though!
Not to mention that we then had a massive civil war, which left many of the underlying representative issues unresolved. It’s 2023 and we still have states trying to re-write their Congressional maps in ways that violate the law. https://www.npr.org/2023/09/05/1193749552/alabama-congressio...
toast0 might be very young if 2010 is "forever" ago.

I remember depositing banknotes in ATMs in Britain in the early 2000s. It was only a single ATM at the bank branch. You had to put the notes in an envelope and feed that into the machine. They would check the amount later in the day.

At some point the machine would take the notes one at a time, and I've seen these in Britain and Denmark, but I deposit cash less than once a year in any case.
Show HN: GPT-Powered Cmd+K for any Website
paфer
I think it's as simple as they have a ton of cash and they don't know what to do with it. This is well-documented. So they're just trying to put it to work. If it works, they get exclusive content that acts to strengthen the Apple ecosystem moat by creating even more reason and network effects to stick with Apple. As someone once told me, "I'd consider other phones and stuff, but Apple has me by the balls."
> You should tell that to the tech people. They have a thing named DRM and they may "go to jail" if they try to modify even the software not to mention the hardware. They are treated like criminals.

In my experience many tech people are quite opposed to DRM, and of those who do have the skills to develop tools for circumventing DRM mechanisms (which is of course only a small fraction of the tech people), there exist quite a few people who actually do invest a good deal of their free time to secretly develop such semi-legal tools.
The reddit moderators who cashed out were not the ones who were shutting down the service. They simply had insider information that allowed them to move first with this information. This was not a rugpull scenario.
Causal text generation. I evaluated it on my own internal dataset but real world data shifts over time.
> Unnecessary abstractions exist not to simplify any return on investment but to ease candidate selection from amongst a pool of otherwise unqualified or incapable candidates.

This take is outright wrong. One of the most basic business requirements is turnaround time for features, bugfixes, and overall maintenance, which ultimately means minimize operational costs.

All production-ready application frameworks are designed to provide standardized application structures out-of-the-box that hide the implementation details that don't change and make it trivial to customize the parts that change more often. Backend frameworks are designed around allowing developers to implement request handlers, and front-end frameworks are designed around allowing developers to build custom UI elements from primitive components, provide views to present data, and fill in handlers to respond to user interactions. Developers adopt these frameworks because they don't have to waste time reinventing the wheel poorly and instead can focus on the parts of the project that add value.
If you are doing two orders of magnitude less cuts than that (i.e. ~ five cuts, or maybe even ten or twenty?!) you can hardly be preparing fresh food? You’re most likely not even in the group of people that this study is about in that case.
An interesting thing about X11 pasting is that the way it's implemented (a request to the server to send a request event to the owner of the selection in question) the place you're pasting from can actually see who is requesting the info and could make decisions based on that (even prompting for verification). I always thought that would be a great security feature for a password manager, though I don't know if any actually do it.
They only said something like "due to a change in operations".
> However there is nothing beyond wishful thinking to show that the tales remained consistent for any length of time, or were based on reality in the first place.

Is this based on deep research into the matter, full coverage of all academic and non-academic material?
Trivia For the German crowd: the mentioned "felix-gcc" is fefe (known for his blog and in C circles died libc).

I love the addition of `<stdckdint.h>` in modern C. What I definitely love less is that it's quite easy to hit undefined behavior with arithmetic and I'm personally too dumb to fully avoid it. On the Rust side Miri is shaping up to be a reasonable tool to help you figure out when you do dumb stuff, maybe something like this for C would make this a more enjoyable experience. I learned that `-fsanitize=undefined` is a reasonable tool on some compilers that adds runtime checks into the binary that at least tells you what's going on in some of those cases but that requires the right kind of input making it down such a code path. Miri on the other hand is running fully at compile time.

Generally though I'm really happy to see that there are folks on the C standard that have this sort of stuff in mind.

> We deserve multiplies and subtracts and adds that don’t punch us in the face. We deserve code that actually respects what we write and what we say when we say it, so we can build the necessary safety guarantees into what I know C programmers are shipping to millions of people all over the globe daily.

Impossible to disagree
You've never driven a proper car, have you. It seems you forgot to mention the usual trope about certain body parts dimensions compensation in your righteous hate
Yes and the section "Team Decision Making" is really unclear about how exactly "Afterward, team members got together and were given 10 minutes to share, discuss, and determine the best project" happened:

- were each participant's rank, credentials, job title, age, experience visible ("7% Execs, 4% Prod/PM, 4% Marketing, 44% Designers , 23% UX Researchers, etc.")? Were the participants or their ranks known to each other beforehand?

- was it a roundtable? huddle? debate? unstructured free-for-all? egalitarian? squabble? shouting-match? Did they take a show-of-hands (or voice-vote) at the start and/or end to find out who chose which option?

- how exactly did the discussion dynamic go, which people or considerations dominated it, how did people decide who to let speak or listen to? Did people defer to the perceived expert/ highest ranking person/ perceived spokesperson for the majority opinion/ loudest person, or not? There can be multiple cultural and nonverbal factors. Were the Designers (or UX Researchers) more influenced by their peers than other people? Did participants make statements like "in my X years experience as Y, criterion Z is important"?

- I think the researchers (Nielsen Norman) should have run multiple controls where the same group of people get the same statements, but then vary both the "discussion" format and participants (e.g. different subsets of 7 from 9) to see how much that influences the outcome. And then do it on Slack and/or Zoom (both text-only, voice-conf and video-conf) and measure the influence of that too. Or even old-school (asynchronous email): limit the "discussion" to each participant can write one group email to everyone else, then they have 10min to individually consider their decision. And also measure whether it's influenced by whether they're anonymous, or sign their full name, or include job title.
> if you try to sue any one them regardless of their arbitration mandatory you would have to prove that the harm is because of this particular institution and not the others

No, you'd just have to show the first part. That they caused harm.

> the notion of identity theft is putting the blame on the people where thr actual victims are the banks/dealers

This is a real problem. But I haven't seen anyone successfully tie a case of identity theft, even in part, to a particular breach.
How Safe is the Waymo Driver? [video]
You always need to check the resulting plans if you care about execution performance, that's just how life is.

I'm offhand a bit surprised IN does worse than EXISTS; I can understand NOT IN being slow, because it has very surprising NULL handling that is hard to optimize for.
I haven’t worked with them in a few years, and I’ve never used their SMS features, so I can’t promise they will be a good fit, however I’ve worked with DIDWW for a while and they were significantly cheaper than Twilio.

I only used them for DID hosting and SIP trunking/local call termination.
I love how you responded to a post advocating for simpler architectures by linking to an automagic abstraction over microservices, because microservices weren't difficult enough already.

The example also mentions Stripe payments, but nowhere does it mention transactions or error recovery because they're stupidly difficult in microservices designs, so we'll just "skip right over that" and go straight to losing money any time there's a hiccup.

"Sure it's incomplete and outright dangerous to our bottom line, but I can't wait to tinker with it!" is precisely the problem with the industry.
Did Godot finally migrate from c++03? I know it's pretty subjective but c++03 doesn't make for a super pleasant codebase imo. Doesn't detract from your point, I'm just wondering if they completed the switch to a more recent standard. I remember they were planning on doing it
It's created to appeal to the broadest possible market, AKA total shit.
Qualcomm is happy to enter a support contract for the BSP they provide. It will be frozen at that already-outdated LTS kernel with whatever mainline backports they feel the need to apply, and the drivers will be the same binary blobs shipped on day one because Android HAL.

This, understandably, runs into Google's CTS policies regarding minimum kernel versions and others, which is why 2 OS releases + 1 year security became the norm.

Still, Projects Treble and Mainline just reached the point where you can stick with 5.x kernels and have an extended support schedule. This involved revving the HAL interfaces among other changes that are just not (economically) feasible to backport. OEM BSPs that are derived from Android Common Kernel releases can feasibly be supported for many years; for example, 5.10 shipped to AOSP in 2021 and will be supported through 2026 [1].

1: https://source.android.com/docs/core/architecture/kernel/and...
How many iPhone owners know their phones cannot be turned off, i.e. a faraday bag is required to stop radio transmission?
> doubt you're going to save any money by sending every single video stream to every single node in the CDN

What? The meat of the cost isn't when sending videos segments to the CDN, it's what the CDN charges you for sending those segments thousands of time.

> Then you have the issue of pausing everyone else’s feed until the new user catches up.

No, if the p2p system isn't working well, it falls back to the CDN transparently for the users. And again it's not something theoretical, we ran this in production for up to several hundred thousands viewers, and it was working great.

> I think Twitch has moved on from that. Users' expectations have gone way up. They want more interaction with streamers, not less. They aren't going to tolerate a backslide to higher latencies if the only purpose is to save Twitch money.

Maybe, people getting used to comfort and never wanting to go back is a real phenomenon. But Twitch had many years between when I worked in the field and 2019 to deploy such a system without degrading the experience and to me it's pretty disappointing that they didn't.
> black market databases are often amalgamations of several data breaches

Sure. But why are these database operators' tradecraft so universally solid that nobody can back out attribution, including law enforcement when they search and seize them?
I don't understand your argument or - to the extent to which I do understand it - I think it does not really apply to my comment.
Maybe I'm unreasonable optimistic, but that sounds quite significant.
Only matters if there's been discussion and there hasn't.
This article is mad. They are ignoring some giant elephants in the room, like how SEO is obliterating the quality of search and "organic" content, and how Generative AI is completely reliant on this organic content.

Its like my neighbors talking about their landscaping problems with hurricane Ian churning out in the gulf (which actually happened).
I have friends who moved north and applied for their entrepreneurship visa. The whole program is a pay for play scam where local VCs and incubators either demand money up front to "join" their incubator or give ridiculous equity terms in the hope of cornering a desperate founder who won't or can't immigrate easily to the states. The whole thing is a money making grift designed to enrich the friends of their politicians.

https://www.canada.ca/en/immigration-refugees-citizenship/se...

You are going to find very few if any brand name VCs participating in their dog and pony show.

https://www.canada.ca/en/immigration-refugees-citizenship/se...
A pan is a complex shape. A cutting board is not.
> Serious fucking idiocy

Mature response. Now actually think about it. If you solve this, you've solved the key barrier to incentivizing change. If you can't answer it, then security seems more like an aesthetic preference than a social problem.
Summary of the [June] AWS Lambda Service Event in US-East-1
I don't work for Herman Miller. I sit in an Herman Miller since 12 years and the warranty on my Aeron is expiring now (they come brand new with a 12 years warranty, which speaks about it's quality). Is it pricey brand new? Yup (although I ordered mine without the armrests and it was a bit cheaper). Is it worth it? Totally.

I read its manual and spend about 30 minutes configuring it when I bought it. I've done that once, 12 years ago. Settings haven't changed.

Some complain about the plastic part hurting their legs: that's either an inappropriately sized or inappropriately configured or a wrong sitting position.

Basically the "trick" to configuring an Aeron is that if you put both your hands behind your head the chair should basically lean back by itself. And if you then extend your arms on top of your keyboard, the chair must lean forward again.

The "pellicle mesh" on the Aeron was at first designed for old people, to prevent injuries and sweating due from sitting hours and hours. Then they realized that offices had people sitting long hours and they pivoted.

I do prefer the Aeron to the more recent models Herman Miller made.

As a bonus the Aeron is at the MoMA as a permanent exhibition. It's a work of art. It's seen in oh-so-many series and movies and it used to be the iconic Web 1.0 chair.

Fun story: sister-in-law saw mine at my home office back when I bought it and told me "oh, I've got the same at work, I don't like it I'm not comfortable in it". So I told her to have someone come and configure it correctly for her. A few weeks later my brother ordered four of them for its house.

My best friend has one. My brother has two, my sister in law has two. My wife has one.

Should mine break I'd buy a new one instantly and be good for 12 years.

They're pricey but it's my endgame: it's the last chair I'll be using.
The problem is, the whole mess becomes so abstracted away from the real goal: shipping software to customers and making money. Government can get away with it, because they're the only game in town, but a company doesn't have the luxury of operating with a crippling level of inefficiency for long.

Whatever 'deal with the devil' that existed when the fence was erected may no longer be relevant or worth the overhead, but the policies live on. There may even now be individuals who's jobs are now directly related to enforcing/implementing the policy, and they have an interest in perpetuating it at any cost.
We did! stdckdint.h

if (!ckd_int(&result, a, b))
exit(1);
New York City jobs still have competitive examinations.

"The map below is a scheme of subway lines in the city. Each line is marked by a different color and is associated with a different letter. Stations are numbered by their location on the line(s). The numbering of the stations progresses from the beginning of the line to its end. Lines always begin at the northernmost station, except for lines G and M which begin at the westernmost station. Codes associated with some of the stations have been written below them. A station can have more than one code associated with it, as some stations have more than one line passing through them. Which of the following routes would be the least efficient (passes through the most stations)?"[1]

If only someone could devise a workable sociopath filter...

[1] https://www.jobtestprep.com/civil-service-exam-nyc-free-prac...