skysight-inc/HackerNews huggingface dataset:
Having the drop in the bucket is not, however, a path to being rich.
Modern Day Record Player Tutorial (RFID, Spotify API, Python, and Raspberry Pi) [video]
My take on the Monty Hall problem
When I first encountered the Monty Hall problem, my initial reaction was to understand the host's strategy and motivation. However, I noticed that this aspect is often overlooked in discussions, with most people focusing solely on the mathematical probabilities.

To delve deeper into the problem, I decided to write a code implementation that reflects my perspective. By simulating the scenario, I aimed to gain a clearer understanding of the host's role and its impact on the outcome.

Here's the code I developed to explore this perspective:

```

import random

def monty_hall_simulation():

doors = [0, 0, 1] # 0 represents a goat, 1 represents a car

random.shuffle(doors) # Shuffle the doors randomly

# Player makes the initial choice

initial_choice = random.randint(0, 2)

# Host reveals a door when the guest is right

if doors[initial_choice] == 1:

revealed_door = next(i for i in range(3) if i != initial_choice and doors[i] == 0)

final_choice_switch = next(i for i in range(3) if i != initial_choice and i != revealed_door)

else:

# The host does not give the guest a chance to switch

final_choice_switch = initial_choice

return doors[final_choice_switch] == 1, doors[initial_choice] == 1

num_trials = 1000

switch_win_count = 0

stick_win_count = 0

for _ in range(num_trials):

switch_win, stick_win = monty_hall_simulation()

if switch_win:
switch_win_count += 1

if stick_win:
stick_win_count += 1

print(f"Switching wins: {switch_win_count}")

print(f"Sticking wins: {stick_win_count}")

```

In my implementation, the host understands the math and only opens another door with a goat when the guest is right. As the audience decodes the host's strategy and uses it to their advantage, the host adapts and changes their strategy. Eventually, the probability becomes just random.

Previous HN discussion: https://hn.algolia.com/?q=Monty+Hall+problem
The only one purpose of software is: automation. The degree to which a software developer strives towards that one purpose determines their employer’s return on investment completely irrespective of the business requirements. 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.
And the ability to focus on just aspects that are relevant. That simplifies the problem immensely.

I look at the current situation of UIs in Rust, every one of which is unappealing, and think I could build my own. The basic structure and paradigm is so simple! Then, I think... Unicode support. Right-to-left text display. Affordance for text readers.

All very important, but things I could ignore for myself, but not in a publicly shared library. And... ugh. Either I would have to spend years figuring that stuff out, or pull in a number of other libraries which adds layers of abstraction and complication. So I fire up Civ 6 instead.
The Campaign Registry cartel formed by the big 3 wireless carriers artificially contrived A2P and is currently trying to milk SMS using companies for as much money as they can.

You can opt out by using a toll free number to send SMS (which is 10DLC exempt), use a P2P carrier (read: Not Twilio), or use a carrier that will let you ride their 10DLC registration (which was what Twilio was probably doing if you don't have an LLC). Not all are as awful to deal with as Twilio!
On the other hand, I have been interviewd and asked about a project on my GitHub, so there are those who do.
This is a repo with install batch scripts that just run a binary executable? Am I seeing this correctly? It is using it's own supplied Micromamba.exe?!

Nope. Just, nope.
Would You Boomerang?
It has nothing to do with tech. The same reason Daren shoots film is why I still shoot film, at any speeds. Since almost no one chooses to shoot true 24fps anymore, everything is sampled down and so everything I watch looks like shit. Sharp, but jittery shit.

Use the tool for the situation. I actually respect the tech behind the sphere and 18k cameras, because it's purpose built and I imagine looks lovely in its native speed and fov.

But Daren... this piece is gross man.
David Foster Wallace and Bryan Garner on English Usage [audio]
ESP32 TOCTOU XIP secure boot bypass
New technique to bypass secure boot without using crazy complicated attack.
It has to be integrated into a product and software ecosystem, without running up against the brick wall of licensing content from a practically helpless negotiating position, the same problem that Netflix had to circumvent. In Apple's case they may not profit especially from content but it serves their ecosystem to have content they can be in control of.
yes it applies to pretty much any datacenter and carrier in the world

but that's why running thing at home doesn't help that much, because it also applies to carriers, too

and when it comes to sizing data it tends to not make much difference whether they physically size disk at your home or in the data center, actually if legal order for a sizure like that is confirmed by a judge it's normally applied to all the computers such a person has, both at home and in datacenters
I’m reading Quack This Way and couldn’t even get through the introduction without veering off multiple times to interesting things that were mentioned. One of them was this interview on The Connection, from WBUR Boston and NPR¹, which I’m still listening to. The link in the book was broken and it took a few trips to both archive.org and archive.today to find a working recording so posting it here, if nothing else so it can be indexed and the SNOOTs² of the world will be able to find it.

¹ Forgive me for the sprinkling of keywords.

² Listen to the recording, or read the book’s introduction or Wallace’s review of Garner’s A Dictionary of Modern American Usage: https://web.archive.org/web/20210413013149/https://lafavephi...
Speech recognition, wakeword detection, object recognition, auto complete, ...

Wakeword especially is a continuously running process that needs a relatively small foot print CNN over a fixed window, where power is extremely important.
I had a bootstrapped B2B company that was stuck in a similar situation, lot of transactional SMS. We initially used (started over a decade ago now) SMS gateways like number@txt.att.net before we had a mobile app. These worked great for a while, but in the last few years they have become very unreliable.

So we started really driving people to push notifications, but users liked the text messages. Especially if they believe your messages are important. As the gateways become more unreliable, users became frustrated and weren't interested in switching over to push notifications.

I did all the research you did, and while we were profitable taking on SMS was going to become a major cost. I couldn't do it. So we took these steps:

1. Immediately stopped providing SMS gateway texts to all new customers. This stopped the expectation that text messages were included. These customers were told we only had push notifications.

2. We went with Twilio and with our decade of data we had a good idea how many text messages per customer. We begin offering a new package that included text messages. We really didn't mark up the price at all, we just covered costs.

When a customer would complain about only have push notification option, we sold them the text message package. When the SMS gateways were unreliable for a customer, we sold them the text message package.

The product is still sold like this today.
The letter was severely lacking in tact. No employer cared they were critical of Israel, but the timing of the letter was obviously going to raise eyebrows.

I would expect the same reaction if right after 9/11, a group released a statement saying the US brought the attack on itself.
Pigs do get stuck, and I STILL remember when I joined an O&G software company more than 20 years ago, and how hilarious it was to see the reportin output "Pig stuck in pipe."
Like I said, I've never seen ads on the kinds of searches that return news. You're the one making claims about "enormous amounts of revenue" being generated by that. Have you seen ads next to news articles? Could you take a screenshot?

> we need to find a balance which pays for good journalism if we want healthy societies

Sure. Why do you think that it's search engines and social networks that should be doing the paying?
I’ll never forget the time a network engineer escalated a ticket of his to me on the infrastructure side (think L4+ support) that a developer threw his way saying that his web pages were loading really slowly and that this was a high priority, high urgency project. I asked how they came to the conclusion that it was something related to the cloud infrastructure rather than something else? They said the developer didn’t really know besides to ask “network people.” So I get on a webex with the parties where even a VP is on there because his product launch is on the hook and then I ask the developer to open developer tools to which he responded “what’s that?” I think I had to mute myself for a bit while I screamed for a while that this was what qualified one to be a senior front end engineer at the company. So I stepped through and got the network transfer chart and pinpointed that all traffic was coming through quickly except there was a big initial delay while doing DNS look-ups that was super slow to get the first byte. The network engineer on the call was stunned that such a thing existed and thanked me for saving him a ton of grief because he got a LOT of ticket like this one.

This wasn’t in like 2010 when Firebug was just coming out and people still used Firefox as a rule, this was like 2015 when dev tools was in every shipping browser approved for corporate use by a technology laggard company.

So the moral of the story is just blame DNS first.
>It might be lacking some features that some people want, but maybe thats ok.

that's fair and respectable. I'm never going to harp on a volunteer for "not working hard enough".

But we can also apply the same logic to projects like GIMP. It's still active so it's not like they haven't heard the decades of feedback on UI/UX.

>And we're spoiled by opensource projects like React or Rust which are sponsored by companies with money. My little opensource projects just have me, in my hobbyist time.

I think most of the criticism comes from the larger projects that have those maintainers but act as gatekeepers against project. Of course I'm not going to hold it against a small repo maintained by 1-2 people if they don't merge in all the PRs. I'm more likely to simply fork the project if I really need it and maintain my own specific fixes/enhancements in those cases.
How to Prevent Developer Burnout
Dupe: https://news.ycombinator.com/item?id=37955402
Smart response.

To add to your thinking

Stronger: How much stronger? How do you measure? How do you test?

Less Likely: How much less likely? And could it instead make them more likely to see attacks since they've been exposed.

It doesn't take much to lose sight of proper controls, processes, etc. Something simple like team turnover can cause something to be missed.

Also, re: transparency, it's going to be interesting to see how companies handle the SEC's new rule regarding material cybersecurity issues.

Clorox, as an example, has released multiple 8Ks recently as they continue to work through their August incident.

https://www.sec.gov/news/press-release/2023-139
You realize that as a client you pay for this?

My bank (outside of USA) offers interest lower than inflation.
Players can implement "sushi pipelines" (pipes which transfer multiple fluids), e.g. [1]. It's fairly impractical, though; for a variety of reasons, most players prefer trains for long-distance transport of liquids.

[1]: https://www.reddit.com/r/factorio/comments/zq3cy8/
I haven't seen a single one of them.

I don't have a Facebook account and even if I had, they seem not to run them in Germany.
Second time that I've hit an apparently endless cycle of bus/crosswalk/traffic light captchas on one of these archive links. What's up with that?
CO2 is one of the only gases where it is noticeable that you're being asphyxiated.
Maybe for your first job or two, but there are plenty of self-taught FAANG developers with completely unrelated degrees from completely unknown colleges.

I'm really curious what the "or something" in your race statement means though.
RobertPeip (FPGAzumSpass, the developer of the Mister PS1 core) also an open source N64 FPGA core in development: https://github.com/RobertPeip/Mister64
I was a bit confused when reading your comment at first because I was a big Twitch user at a time when they had around 10-15s latency for everyone without feeling that this latency was a problem.

But then I eventually understood that you're talking about latency between viewers and then indeed it would be a very frustrating experience.

Fortunately it's not what I'm talking about: I'm talking about having some latency (or rather “buffer size”) for all users, with synchronized playback between viewers. And again we're not talking about a prohibitive buffer size but rather a 5-15s buffer size, which is pretty common for live streaming services.
Vector Processing Unit would be more appropriate.
Interesting, it's just nagging for me.
For your use case I think e-mail is the best option. One scrappy alternative I've used with success in the past is to use a messaging app like Telegram. I needed push notifications for a small website but all the "Push apps" (like Pushover) that I found were quite expensive. Telegram is free with a simple but powerful API. However, this is only viable if your users are either from a country that already uses said app a lot, or like your site enough that they are willing to download an extra app for it. I wouldn't recommend it as a required thing but only a bonus. Now that browsers support push I've been using that, but for iOS it's still a bit painful and doesn't play well with my site that uses many subdomains.
I think you're expecting 3 decades of cinema tech knowledge to be dumped on you in a comment.

No one shoots true 24. Anymore. Nor does any modern studio want to.

That doesnt mean content isnt finalized at 24...

18k is impressive, thats a-lot of heat. 12 people running a standard high res RAID, is not impressive and puffed up for press.
> It's just as bad as if george soros was paying for the ads.

Now I see where you're coming from and why you're offended.

I'd lie if I'd say that I'm surprised.
"If you write some code and you don't know how it works, it's most likely not correct in some edge cases.

Code that is written to be so simple it's obviously doing the right thing is better than battle tested mess of if statements."

Only if it actually do the right thing in ALL cases. In a lot of refactors I have seen (and done myself) that has not been true.
I believe it's extremely lopsided. The top artists take up a lion's share of the revenue while smaller artists make much much lower than what they used to make in sales. Smaller artists mostly use the streaming platforms for publicity and then make most of their money from their performances.
Wikipedia says that both Voyagers are calculated to be further away than Pioneer 10, but for Voyager 2 only since July 18 of this year.
some use more advanced approaches like this, but the conditions in a pipe are pretty brutal, plus the low-tech solutions often work "good enough". The entire upstream O&G industry is this weird mix of some of the most advanced technology in the world (like space exploration level) and basic non-technological solutions like drilling speed / weight "by feel". It was really cool to experience.
One big one I've seen are online ML models. You essentially have a feature store built on SQL ETLs. The ML engineers utilize this to build models, and deploy those to production.

However when using the models for prediction, the data hasn't been ETLed (think: credit modeling). One solution here is to use the same SQL for the ETL and for the online transformation to query the model. It can guarantee the biz logic in the features matches between training and online.
GPT-4 designs reward functions for robot dexterity at Super-human level
Yeah, agreed. But if all you need is to control a response from an IP to a verification query from LetsEncrypt, then it would be easier to just ask the entity controlling that IP space (in this case Hetzner) to setup the route for you. If you do it at the BGP level then you need the cooperation of all the peers.
It's probably the case that "outing" a micro-celebrity or someone who isn't really especially well-known is sort of obnoxious. But, yeah, for especially well-known people in the spotlight (often by their own choice) there's no particular right to keep their legal name a secret.
> But of course, on-device generative AI is really complex: 150 times more complex than the most complex model on Pixel 7 just a year ago. Tensor G3 is up for the task, with its efficient architecture co-designed with Google Research.

This is a direct quote from an official press release [0]. They claimed Tensor G3 is "up for the task" that is "on-device generative AI".

I'd say "if you can't do it, simply don't promise it", but the fact is, this is the third time Tensor has been outright incapable of what was promised. People pointing that out are more than justified.

Prior to the launch of the Pixel 6, with their first generation of Tensor SOC, they made big promises concerning HDR video performance [1], implying heavily or outright stating (depending on whom generous you want to be) that they'd finally manage to be on par with Apple. They weren't, by a lot. Pixel 6 video performance was neither on par with Apple nor did it exceed the Pixel 5 on an upper-mid SD765G. Still, first-gen and a bit of overhyping happen to the best of us.

During the Pixel 7 launch [2], they claimed Tensor G2 enabled users to finally get computational photography for high-quality videos. Spoiler alert: It didn't. Fool me once...

Now, on the Pixel 8 with their third generation of Tensor, they finally have a solution that gets their nighttime video processing results competitive with the current iPhone in the form of Video Boost. Instead of doing that processing on their amazing Tensor SOC though, they offload that to the cloud [3]. At least they didn't promise on-device processing improvements to video with the G3, only a tone of GenAI capabilities...

I have followed Tensor extensively, and I am happy to see that they are at least utilizing their control over the silicon to provide a longer update cycle. But few of their local processing promises have held water, and even fewer appear to be impossible on contemporary SOCs from competitors such as Qualcomm (who are by no means angles and need all the competition the market can provide).

If the Pixel team were more honest about their SOCs capabilities and proactively transparent on what they run locally vs off-load to datacenters, that'd be appreciated. With Video Boost they did just that, though I fear that was mainly because of the upload times...

[0] https://blog.google/products/pixel/google-tensor-g3-pixel-8/

[1] https://9to5google.com/2021/08/02/google-pixel-6-video-hdr-t...

[2] https://www.youtube.com/live/2NGjNQVbydc?si=2Gg1mPrdOkmu1L44...

[3] https://blog.google/products/pixel/google-pixel-8-pro/
1. That graph shows adjusted revenues lower than the 90s and early 2000s and even one or two years in the 70s.

2. It’s not a chart of what artists take home, but rather raw top line revenue, and it seems clear from all available evidence that the economics of Spotify et al are significantly worse for artists than they were with CDs. People have accepted this because it seemed better than piracy where revenue is zero.
I'd go a step further: deliverability with these gateways is poor even for small-scale personal use, and they will stop working entirely if you try to use them for bulk SMS. They are not a replacement for an SMS provider.
Is there any benefit to using NoScript's JS blocking over uBlock Origin's?
It seems like you would need some cultural consensus about the function of libraries for them to stage a comeback without inifinte scope creep. Are they infrastructure to support bestseller book clubs? Collective pricing structure for Libby? internet cafes? Places that should have a wide range of generally useful reading material? Places where you should be able to find classic literature? Places that focus on supporting upcoming writers? Places to run child reading programs and hand out low quality picture books to kids?
(It's pretty depressing to see so many people defending conspiracy theories as a reasonable source of information.)

> You can only have evidence for things that have already happened.

Logically true and yet irrelevant. Why work so hard to defend conspiracy theories? Why is it so important to you?

> judging the intentions of bad actors and the likelihood that they'll act on those intentions

Based on evidence.

> Life is not a court of law however, and we as humans can use our common sense and intuition to discern what is right and wrong and plan accordingly.

Common sense and intuition are awful without evidence. That's why courts, engineering (metrics!), science, and anyone serious about anything, require it. Common sense and intuition produce witches and inject every bias we have. Intuition is well-demonstrated to be awful without expertise and evidence.
Tell me again about how crypto is not a scam?
Er, have you seen the hardware requirements for latest high quality AI models? They won't even run on your MacBook, much less on a mobile SoC.

This really shoulnd't be a hard thing to check on a HACKER news forum which constantly talks about modern AI.
For the headphone jack, it was about establishing Apple products as high-end products for fashionable people who can afford to buy accessories like AirPods

That might have been one of the goals but I doubt it was the only goal. Another reason for removing the headphone jack is dust and moisture ingress protection. It's difficult to achieve an IP67 rating in a phone with a 3.5mm TRS jack. This is due to the shape of the connector and the extra thickness you need to add to accommodate a jack with sealing rings. By switching to the lightning connector exclusively, Apple was able to achieve IP67 ratings in all their phones after the change.

This is a huge improvement for users because previously a lot of phones were being brought in for service showing liquid damage. Having your phone die due to dropping it in some water is a terrible experience that is now quite rare due to the IP67/IP68 ratings of modern phones.