skysight-inc/HackerNews huggingface dataset:
Those used to be my favorites, but the quality seemed to have gone downhill and they started to come with less ink in them. I moved on to the Uni-Ball Deluxe, but then it seemed like the same thing happened. So I got a budget fountain pen - nobody can retroactively shaft me on ink quantity or build quality.
Rather than doom and gloom based on personal EV demand, I'd love to see the numbers on corporate EV adoption too (corporate fleets and electric semi trucks). The push for renewables in states like California show an entirely different story than what this article suggests.
Here in Maine, we have:

- Bar Island, which connects to Bar Harbor for a few hours at low tide. Here's what it looks like at lowest tide: https://www.nps.gov/common/uploads/cropped_image/primary/C49...

- the sandbar between little diamond island and great diamond island, which connects the two at low tide. I couldn't find any pictures of this

And probably many similar places beside, those are just the two I know of
There are some significant engineering advantages to not having an engine. The crumple zones are overall more effective.

The Vibe isn't bad at all, though. I wouldn't switch just for safety ratings.
I've bought many of the ones they recommend as southpaw friendly. Those in particular seem to dry very quickly.
BRZ/GR86 are ridiculously fun to drive. There is just no comparison in that price range, other than Miata.
What is relevant is not what he received, but what he paid out and to whom.
Audio2Photoreal
Robyn – Innovator Friendly, and Community Driven Python Web Framework
Hey, this is effectively the same idea I'm going to implement!

https://github.com/civboot/civboot/blob/main/blog/0012-dev-l...

Mine will be slightly more than key/value. My index file will support indexes of arbitrary record fields as well as the index of all items in loam, but it's effectively the same idea.

Note you could keep a live instance running to handle live writes, which uses an in-memory hash for recent writes and updates the hash index as-needed. Because the index can be rebuilt from the data there is no concern about data loss.
> If you hate Microsoft you say that SecureBoot is stealing your freedom or something else equally insane.

Secure Boot itself is perfectly sensible, for the reasons you describe. What's not sensible is hardwiring a key so that not even the user itself can change it.

> Nag screens and ads in the OS are things which an MBA tell you to do [...] Being an OS doesn’t make Windows immune to this, as much as you or I may hate it.

I can't think of any other operating system that has nag screens built in (as opposed to "hey, look at this new feature" toasts, which are also annoying but at least not deliberately designed to block your workflow).

> You’re gonna need to be specific about the EEE stuff. I don’t know of an example of that since the 1990s or maybe the early 2000s.

I'll give you that. I was actually thinking about the historical stuff here, but, true, that doesn't have to reflect current strategy.

> If you hate Microsoft you call it spying because “telemetry” doesn’t get people angry like “spying” does, so you say “spying.”

I can get just as angry about "telemetry" from other companies, no worries. To a certain degree, it's a useful improvement for the development process. What I see not as legitimate is e.g. using telemetry data to train AI, or give no options to turn off collection. Microsoft does the first e.g. with handwriting recognition, the second with "mandatory" information.

You're absolutely right that all of those are industry-wide trends where the competition is no better. I think where Microsoft is currently special however is the pure manner of aggressiveness of their nagscreens. It's also a difference if you implement this stuff in an application that the user can uninstall or directly in the OS.
It knows where you got them.
Upload your audio file, and see the magic happens (audio experiment)
Companies are backing away from "DEI"
For the report's purposes Taiwan is treated as a separate entity from China. Taiwan is actually listed in 2019 as the #2 global worst offender.

https://globalinitiative.net/wp-content/uploads/2021/12/IUU-...
food is inherently full of confirmation bias to the one with the hunger

witness the reaction to finding a hair in it. and how much worse it is if the hair is only discovered halfway down your throat and you pull it out.

meal now unappetiziing? but it could be Kobe beef ... it doesn't matter. the mind is trying to save you from potential toxins, poisonous spoiled foods. There is only one way to make an animal that's starving suddenly not eat the meal in front of him. so the levers in the head are very heavy-handed.

tldr, this tech has a lot working against it.

Even if it tastes and looks perfect, I doubt I could get it down. So I'm a picky eater? My mom spent a good 15-16 years trying to overcome that. If she can't, no one can.
Graphics card drivers are the absolute worst because not only do you have these licensing issues, but many games have workarounds because the API isn't called correctly so the driver just... makes up what should have happened.
Armbian – Linux for ARM development boards
I have been driving a 12 year old minivan for a few years for that reason. Also why I'm watching VW so close right now.
We have wormsign
It's brutal on the hiring side too, FWIW. I'm getting lots of "cover letters" that are written to other orgs, e.g. Hugging Face.
The bugs are shifted into the spec, or the proof.
Show HN: Running and visualizing chaos games with Python
A chaos game (https://en.wikipedia.org/wiki/Chaos_game) is a simple method for creating fractals. I recently created a little Python package to run chaos games with different configurations and restrictions. I also created a much simpler version in C (https://github.com/bhushan-mohanraj/chaos-games/blob/main/ga...).
Out of curiosity, is there anything currently on TV/streaming that you can't find a de-DRM'd copy of online?
The "road trip problem" wouldn't be a problem if folks could casually get on a train to the next town over etc.

It really speaks to the broader issues of North America where Canada and the United States declined to build improved rail service for decades on decades. Whoops.
Why optimistic locking is never considered in those articles ? Adding a version column and checking the affected numbers of row scales a lot better that a select for update...
> The fact is, they are doing it. You're right, there might be some good explanation, but just dismissing the fact is never a good look.

I didn't make any statement about whether or not they are doing it, I pointed out that it costs more to do so. That's the fact in this case: the selling price of a non-loss-leader item can't be lower than the cost of providing it!

That there are people doing it is no indication that it is at all cost-effective to do. They may have some good reason for paying more (poor credit so cannot buy a vehicle, need the "daily" for only 3 months, it's a temporary solution while their own vehicle is being repaired, etc).

The fact is, it costs more to rent daily than to simply buy. The theory you have is that it must be more cost-effective to rent daily than to buy.
This is where regulation works well; if hardware manufacturers are required to open their code, it will be a standard and expected part of supplier contracts. If someone wants to license their code, they will have to allow for that or they'll have no buyers.
Efficiency of laser diodes goes down quite a bit with bandwidth. More importantly you typically want the data going the other way (from the powered sensor). If you would use the same fibre for both directions (might be done for space constraints) the issue of using the same wavelength is that there are scattering processes (some fundamental to how fibres work) in the fibre that will cause some light to be back scattered and act like noise essentially. Your sensor would transmit with only very little power so the SNR might be completely destroyed by the back scatter of the high power piwer delivery light. If they are at different wavelengths they can be easily separated.
Yeah, people here don’t seem to realize that burning fossil fuels is the primary driver(~90% of CO2 emission) of global warming: https://www.un.org/en/climatechange/science/causes-effects-c...

Still they can’t be inconvenienced the slightest by driving an EV, even though they have a much lower carbon footprint: https://lutpub.lut.fi/bitstream/handle/10024/163938/Kandidaa... (see figure 4)

I reality we could do much better than EV’s, since their production still has a large impact on the environment, and we should instead be focusing on cycling or using public transport, instead of driving everywhere.

I don’t have much hope for this, given what I see here.
The problem is that "implicit return" is the wrong mental framing. Expressions evaluate to a value. That's true in every language that supports expressions. Some just go more all-in on expressions than others do. This is important because

> Is it common to use the conversational nature of expressions and implicit returns?

I have found that most people who do not have experience in expression-oriented languages end up confusing themselves because of it. They'll ask how you're supposed to know where a function returns, when a return can just happen anywhere. But it can't! That's not how it works!

Like any new concept, it can take some time to wrap your head around how it influences how you write code. But I think that the end result is far better. Compare this lambda in C++:

[](int n, int x) { return n < x; }

to this closure in Rust:

|n| { n < x }

there are multiple reasons why the Rust is shorter here, and you can argue some of them are better or worse, but not needing the return and semicolon here makes it easier to read, at least for me.

But I think that sometimes people who learn about "implicit returns" write things like iterator chains, that take closures, not even realizing that they're using "implicit returns" in that circumstance. It just feels natural, especially in simple cases like this.

But also, I've been mainly writing in expression-oriented languages for the majority of my professional career, so of course it makes sense to me.
I'm confused, if they're going through the effort to make something known bad (MD5 secure, then why not just use something secure in the first place (e.g. SHA3)?
It's amusing how Google has shut down more services than Facebook, Microsoft, and Apple combined. Despite this, the controversial 23andme is somehow still operational. It seems like Sundar Pichai is doing everything in his power to dismantle Google.
I don't think that's correct? It's probabilistic, yes, but in expectation you would still need ~2^64 hashes to find a collision for a 128-bit hash (birthday paradox).
> What kills me is, they said "morphine" right in their own article, and here we are in these comments, showing that it's a word that must be communicated like any other word. What if HN also had the same filter for the same reasons? What if my browser did? Or their web host? The ostensible reasoning that the carriers give for filtering a message containing a word applies the same everywhere

It's a bit different.

When I send a text message, I am reaching out to you personally, and privately, and triggering a little 'ding' on your phone. Anyone in the world can trigger that ding, at any time, once they have your number. It's actually a really significant power, which most of us give away practically for free in the course of daily life[1].

I can't do that with my Hacker News comment, or with my website. You probably won't even see this reply unless you check your 'threads'.

All of this means there's a heightened need for filtering. (It does not mean the carrier's approach is sane.)

---

1: ...which I suppose is a great argument for the author's service, actually.
this will get quickly shut down once people start transporting explosives to politician's houses
This is so true. Even an ICE car has those problems.
Thank you so much for these kind words :)
You might hit an outage, but you'll hit it within a month of deploying the new code that caused it, so you'll have the context and staffing expertise to fix it so it doesn't happen next month. Whereas if the outage happens in ten years, you'll need some software archaeologists to find the root cause and likely won't have the expertise available to fix it.

And maybe you say "it's one outage either way, but isn't it better in ten years than next month?" But when you're constantly adding new services, eventually there will come a time where every month some new service is having its ten year anniversary.
Common definition of the term "modern" is "relating to the present or recent times as opposed to the remote past.".

I'd rather call architectural styles from 100 years ago "modernist" to avoid confusion.
They dropped the range. Apparently the rules for what qualifies for some rebate changed and so they put in less batteries while also meeting whatever law that was. If you only want the hybrid for rebates then who cares, but if you are looking at them for practical reasons that isn't useful.
>The thing about bleeding edge research on LLMs is that nobody really knows what will happen unless you actually try it out.

so that's the perfect reason to do it. You made predictions about the differences, then said "don't know how this will come out", and that's the scientific method right there.

Another interesting thing to find out in this experiment is not only "what would be the differences between a reddit education vs a wikipedia education" but what would be the similarities? How would it answer ethics questions? How would it answer history questions, etc.

OP it sounds like an interesting project! but I'm not in a position to judge its feasibility to get useful results.
I know. On Plex as well.

I want to like Jellyfin. I've been running it in parallel with Plex for at least 3 or 4 years. It doesn't work well most of the time for me though - mostly client-side issues like bad rendering, issues with subtitles, videos hanging during seek, many others... I could live with some of the issues I've found but every time I hop on JF I run back to Plex. As much as I hate some things Plex have been doing and the lack of troubleshootability when things go wrong, it mostly works most of the time. JF mostly doesn't work most of the time (again, for me - it seems it's excellent for a lot of people!).
Thanks for the info! Do you know if it's still possible to do partial refreshes if you shut down the display in between updates? Or is best/required to do a full refresh every time you restore power?
I don't need it to, and I don't need a separate room in my freakin' house for a car. I spend 5 minutes while I'm washing the windows and then it's done.
It’s not because of cryptography, but because of abusing technologies not made for interactive stateful applications (i.e. HTTP, HTML etc.) for interactive stateful applications.
Oh, I have no illusions about Macs. There's a reason I didn't buy a new laptop for 5 years. But if you look at the macs since the M1, they actually seem to be back to decent build quality.
Sure, that's a good way to look at it. Another way to look at it: because the process of transforming code for cooperative multitasking is now much cleaner and simpler, it's fine to use new words to describe what to do and how to do it.
GPT Store Launch
Just got this email from OpenAI:

Subject: GPT Store Launch

Dear GPT Builder,

We want to let you know that we will launch the GPT Store next week. If you’re interested in sharing your GPT in the store, you’ll need to:

- Review our updated usage policies and GPT brand guidelines to ensure that your GPT is compliant

- Verify your Builder Profile (settings > builder profile > enable your name or a verified website)

- Publish your GPT as ‘Public’ (GPT’s with ‘Anyone with a link’ selected will not be shown in the store)

Thank you for investing time to build a GPT.

- ChatGPT Team
Seems like magic? The components of an iPhone are mundane. What kind of magic can be broken with a hammer?

They might not understand how it works, but the idea that it would be indistinguishable from magic upon close inspection to any but the close-minded and superstitious? Bah.
You're right, the demo does not show it yet. Perhaps I should change that. However, in the demo you could drag one event onto another, and then you'll see how it looks when it's overlapping with another one.
Location: Portland, OR

Remote: Yes

Willing to relocate: Open for discussion

Technologies: Ruby, JavaScript, TypeScript, Go, Rust, C, SQL, React, GraphQL, Redux, Postgres, AWS (Lambda, DynamoDB, EC2, API Gateway, S3, SQS, CloudFront, IAM and CloudWatch), MongoDB, NodeJS, ExpressJS, Sinatra, RESTful APIs, Git, HTML, CSS, a11y.

Résumé/CV: https://eustisic.me

Email: eustisic@gmail.com

I am a Software Engineer with 4 years of experience. I am an algorithmic thinker and I like to build things. I find abstract things even more exciting because the possibilities are endless.
Other illnesses still existed during the lockdowns and various other health conditions have forced people to be as isolated for years in the past. Many people got mental problems like depression but no long covid during the pandemic.
Show HN: A Self-Hosted Posthumous Automation App
Hey HN,
I've seen a few postmortem automation programmes crop up here and there, but none of them were open-source.

So, I decided to do it myself.

Accompanying blog post: https://btsht.xyz/posts/2024/1/posthumous-automation/

Cheers and happy new year
> The largest chapter of the 1992 edition of this book dealt with the
compiler translating Oberon programs into code for the NS32032 processor. This processor is now neither available nor is its architecture recommendable. Instead of writing a new compiler for some other commercially available architecture, I decided to design my own in order to extend the desire for simplicity and regularity to the hardware. The ultimate benefit of this decision is not only that the software, but also the hardware of the Oberon System is described completely and rigorously. The processor is called RISC. The hardware modules are decribed exclusively in the language Verilog.

I wonder how it compares to Nand To Tetris. Other than that, it seems really interesting. Has anyone read it?
Financial firms will also hit time-based bugs before most organizations because they often deal with forecasting events 30+ years in the future (e.g. mortgages). For a bank, the 2038 rollover has been relevant since 2008.
The process of comparing and weighing inputs is making policy, not science. You can try to reduce policy making to some weighted equations, but that doesn't make it science. Science doesn't encompass all logic and mathematics.
OpenAI to Launch GPT Store Next Week
Eh... as the Ford Maverick showed, people in the USA do want smaller and more efficient vehicles. Likewise, the Civic and Corolla have remained in the top vehicles for quite some time. People keep buying F150s because Mavericks became unobtainium really quickly, and the car space (as opposed to truck) has renewed competition from KIA and Hyundai which has dropped the overall sales figures for Japanese and American sedans.

Also, vehicles under a certain size and weight are illegal in many US states so anything similar to a kei car is outlawed. It is therefore unknown whether or not Americans would like even smaller and more efficient vehicles, but demand for some small-ish models seems to indicate that they would.
Spotify recently started in on audiobooks, so we're getting there, unfortunately.
Cool, thanks! Do you put official, expensive Dell drives in there or your own drives?
Indeed. Fake job listings are extremely pervasive and are created for tons of reasons, like:

- H1B recruiting

- Legal/government requirement

- Corporate requirement

- Headcount justification, and more.

This is why "applying" by talking to recruiters and hiring managers directly and having them guide you through the application process is significantly more efficient.
I used to teach Boy Scouts how to do this. Glad he's safe!
I think a lot of indie developers have $0-50 (total; the same as RPGMaker license cost) willingness to pay to start working on a game, but would LOVE help monetizing that game. There's a huge dance on itch.io where a lot of niche games are alpha-quality passion-projects, so they start off for free (demo), and then the creators eventually start asking for money to keep working on the game, typically using Patreon.

Even though there's other creator platforms that charge less % than Patreon, like ko-fi etc., and itch.io has built-in payments, patreon still seems to be the prime destination. I think it's because a lot of the patrons are already on patreon so creators hope it's easy for them to add new creators to their list? Also because game progress can take a while, and something like patreon lets them give devlog updates and preview images and run audience polls to keep patrons engaged in the process.

Anyway, there's a oauth integration between patreon and itch.io so that creators can only distribute to patrons, as an alternative for people paying for a point-in-time game version. I think that is a newer feature.

I'm not sure if itch.io exposes functionality such that you can publish these rosebud games there, but they do already allow you to have hosted in-browser games like with renPY and Twine.

Understood your strategy may be to become the destination for these things, but you may be able to get early distribution faster by making it easy to push these games to existing platforms that have network effects around discoverability already. Though I suppose someone could just create an itch.io page with a link to your hosted game??
I used to kind of like the old one when I walked past it. The new one is just very, very generic; you don't notice it at all.
Bill Gates attending the Taligent booth at Comdex 1994 and yawning for 8 seconds straight: https://youtu.be/IGOHIFwF3CI?t=195.
Usually links leading to pdf are denoted with [pdf] at the end.
"The people we reject aren’t getting rejected because they aren’t a good fit or lack skills - it’s just that someone else was a little better."

yes and no. I was just hiring as a founder of a small company. I just filled in that role after receiving like 250 resumes in 1 month. Now, 235 of them were totally irrelevant and people just applying. Remaining 15, I was able to interview 7-8 for Round 1 and then 3-4 made it to Round 2. Out of those, we really like 2 candidates and it was close and since we could only hire 1, we had to say no to the others. Tough but no choice.

It is tough for candidates right now but honestly, majority of people applying are lazy and don't do any homework. Yes it is hard and you cant spend time on every company but if you are applying to small/startups, you have to research a bit. It is harder right now but as an employer, I wouldn't respond if all you did was send a generic resume and worse, applied to a role you have no qualifications for.
HTTP basic auth, TLS with client certs.
Yep, it's basically the reasoning behind why Section 230 of the Communications Decency Act was created in the states:

In Cubby, Inc. v. CompuServe Inc. they didn't moderate and were not liable as a publisher because they did not have any direct knowledge of the defamatory content as they just transmitted it.

In Stratton Oakmont, Inc. v. Prodigy Services Co. they did moderate some things and were liable due to the editorial control they had over it.

Section 230 fixed that by letting services filter offensive content without incurring liability for everything else. Without it you'd have to either do no moderation at all or perfect moderation, letting nothing offensive/defamatory/etc through.