skysight-inc/HackerNews huggingface dataset:
If it has two wheels ("bicycle") and a motor ("motorized bicycle") then it is a "motorcycle".

Declining to call it a motorcycle because the motor is small relative to other motorcycles is little more than snobbery, and it's a snobbery that discourages people from buying a (larger) motorcycle that fits their needs, because of a historic arbitrary distinction between small and large motorcycles that require separate licensing for large motorcycles; a distinction that should be eliminated either by applying licensing requirements uniformly to all motorcycles or uniformly eliminating the licensing requirements from all motorcycles.
You need hot-swappable barf bags to read the output from their damn code generators. Despite being a code generator >90% of the output is dead code hidden inside a giant ifdef maze.
Can Shrinking Be Good for Japan? A Marxist Best Seller Makes the Case
Create your personal page, with a mobile home screen look! kee.so
They also did not have a viable Linux or Android strategy. They had some kind of plugin, which could get away with only working with specific browsers.

They literally could not afford having one full-time Linux developer to keep the plugin updated! Is that a serious platform investment approach?

Everybody complains that Apple did not allow Flash into iPhone, but the truth is, they virtually scrapped their Android strategy where nobody prevented its reach and then scrapped the whole thing altogether without fight.
> I didn’t see it at the time, but wanting an expensive camera was Jackson’s way of trying to commit himself to something he saw as big and real. This was bigger than competing with me, his brother. It was about his future.

In other words, "I'm going to trigger sunk cost fallacy in myself". Great idea.
No they're not. Unit tests are only overrated when you're hacking some shit together rather than doing forward engineering. No one does proper forward engineering these days which is why it doesn't seem applicable. If you have thought about the problem first you know the constraints and they match 1:1 with the test cases, then you build it, then it works. You can't test or understand side effects for everything at the boundary of a system from experience.

The biggest sin of the whole IT sector at the moment is lack of quality and this thinking drives it further towards hell.

Do less, do it slower but do a better job please.
Thank you for elaborating on this, I absolutely feel the same. Dabbling with a pirated copy of Flash and reaching satisfying results very quickly with just the right learning curve towards more complex stuff probably sparked quite a few careers in tech and/or animation.
> removing distinct tester roles and trying to hold developers accountable for the quality of the code they are writing

That's the worst idea ever. Testing requires completely distinct set of skills different than development. There are 10x programmers but there are also 10x testers.
Regarding notifications, I've had a bunch of small smart clocks (Xiaomi Band style), and I found notifications really intrusive in general, specially given my attention problems.

So finally I removed them all excepot for two that weren't as intrusive and also were very useful for me: phone calls and meeting/event notifications from calendars. That way I could keep my phone "silent", and also don't miss meetings (I have very bad time management abilities)
Nuclear has been blocked in numerous places for decades—including in countries where it was successfully increasing electricity output—and the subsidies it's received have been nothing compared to those solar/wind receive(d).

The subsidies have also not been directed at the SMR market, which is the only one that has the potential to see exponentially declining costs like what's seen in wind/solar.
Do you mean delusion?
The Corridor Digital podcast was just discussing replacing core actors with AI recently. At least one of them said "never" even though they mentioned there is already heavy use of various forms of "digital doubles" for background actors.

It looks like we are at the stage where text-to-performance of a fully text-to-actor actor is very feasible and it will shortly be a matter of refining it to be more lifelike.

Maybe the most speculative part of that is creating realistic facial expressions and movements that are truly appropriate to a script. But I think we have things like facial pose extraction, videos, and video transcripts in addition to actual scripts. So there is more than enough data to make a robust model.
Thanks for the awesome product. I found your project from https://github.com/tensorchord/Awesome-LLMOps
Including the filename is a highly opinionated decision. First of all it means your error value needs to have a string in it at minimum, which means extra overhead compared (eg) an enum that could compile down to an int. Maybe you don’t normally care, but the standard library has to. The caller always has the context needed to know what file wasn’t found and propagate it as appropriate. This also introduces a whole angle around ownership of that memory in a language like Rust, and would be a huge headache in C.

It also increases the surface area of the API which makes everything around it less portable and may mean it’s awkward to mock in tests.
Chandrayaan-3: India attempts first ever South Pole Moon landing
IBM reports analog AI chip patterned after human brain
The lockfile in this post actually seems a bit more like a manifest, or at least that it's trying to do both things at once.

I'd expect you'd have human readable file to list your dependencies and versions in a simplistic way, and then a separate machine readable file that locks the versions for reproducibility. As it stands, the example in the article does not look pleasant to write by hand so you'd have to script something yourself.
Which is why we have to keep fighting misuse, the same way those companies will fight for trademarks.
I love how everything has to be "blandified" to make it sound less significant than it is when it comes to diagnosing and characterizing a problem by Apple. And I don't exempt other companies from this dumbing down or "unhysterifying" language as well.

"Exposing your iPhone to high amplitude vibrations within certain frequency ranges, specifically those generated by high-power motorcycle engines, can degrade the performance of the camera system."

No, it doesn't kill your camera, it just "degrades" it to the point of unusability. Your battery didn't explode, it just experienced a "thermal event"! Your screen isn't cracked, it just has "user-induced fragmentation anomalies"!
As mentioned in another comment, there is a quite decent WASM based Flash player now [0]. I don't know whether Adobe Animate can even export .fla any more, though.

[0] https://ruffle.rs/
we charge the private bounty fee when your issue is resolved with a PR, not upfront
They release games but they've been for a while in the market of buying/selling IP too much, and has done weird things like Atari Token and Atari Casino.
In fact, their investor site describes them as:

Atari’s core businesses include video games, consumer hardware, licensing and blockchain.

So I try to review slowly whatever thing they release before hyping too much.
What is the use case you have in mind, genius?

Obviously the translation might be useful, but why should it try sound like my voice ? I'd personally prefer it to sound like...a translator (which is what it is) so people actually know that I'm using one, not pretending that I speak 100 languages?
I'm a fan as well. Their review process can be a bit opaque and sometimes feels like "5 of our people fucked around with these things for a week and here's what they think".

This would be a problem if there was any hint of bias, but (miraculously) there hasn't been so far.

I do wonder whether any of their (anonymous, AFAIK) reviewers have been personally corrupt, even if the organization may not be.
> Now I'm using a Vibration Dampener https://www.quadlockcase.eu/collections/accessories/products... that seems to work

Nothing to say about the product, but man I needed to comment on the video that the product page shows. I think they did a fantastic job with it.

There was something utterly satisfying to me, about the detail of adding a "click" sound every time the image shows someone snapping a phone into its mount. I just assumed it as a natural and expected sound since the second instance when it happens.
Not a doctor but a relative of a parkinsons patient - the dopamine supplements are somewhat a dual edged blade given that external supplementation will further degrade your own production
Yeah there's some poor thinking by the original article.

Developers must be accountable for their code quality yes but must be held accountable by an external force. I've been in too many organisations where empty, useless unit tests are generated to build coverage and say "look we are accountable" when they are not really. That might be an external QA / review team under a completely different management tree to the development team.

Realistically I've never seen an org where it's possible to scale it up and self-accountability being viable. There are too many defective personalities to manage this.
If AI becomes conscious, how will we know?
> The only thing which hold me back to really learn it, were the stories about repetitive strain injuries

Without wanting to be a troll, that's exactly what happened to me within 3 days after switching to emacs.. So I reluctantly terminated my emacs experiment early and switched back to vim..
So I'm a long-time Emacs user who tried Vim for a year a while back. What do you like about Neovim?
I hope you've been applying through referrals, given your stage of career.

Online apps are for suckers.
I have both the book discussed here, and How to prove it, and back in the day the Proof book was a revelation, unlike Polya's one, which was interesting but that's about it

How to prove it just made proofs click, and I wish I understood the material earlier, by high school the latest.

I am convinced that all the half intuitive half ("kind of like") mechanical ("just remember this") explanations we get in school and undergrad years are a huge waste of everyone's time.
> TDD itself is also overrated, as writing testable code is much more important than the actual tests.

Indeed, that is exactly the point of unit test and code coverage: proving that your code is well organized and testable through its API.

> This is why getting artificial intelligence projects to create basic tests isn’t the impressive accomplishment people seem to think it is.

Also correct. Additionally, the point of unit tests is to document, to show the code's use case. It's generally not possible to device intent (why) from implementation (how), but if the AI were magically able to deduce that that's a sign that the code is either trivial, or plagiarized (or both).

> By embracing a more holistic testing approach, teams can deliver better software faster.

Sure, if velocity is your objective. Another approach is to stop and think about whether you're testing in internal (unit test) or external (integration, acceptance test) quality. As a developer, I use unit tests primarily to verify complicated business logic to prevent the embarrassment of obvious flaws in my code further downstream.
I suppose one could say that sport would still be sport without the crowd, but then most of the premise might fall apart and competition would be different, smaller scale, money based on bets perhaps. For better or worse the entertainment of others often defines sport as opposed to hobbyist competition. Monster Trucks and Pro Wrestling just don't bother with the aspect of real competition, but real competition is usually arbitrary anyway.
I bought Sennheiser ear buds due to a Wirecutter recommendation, twice. They broke super quickly, which is no surprise since the wires were flimsy as hell.

No more Sennheiser and no more Wirecutter for me.
So hunters 'care' for animals in the ecosystem so that they can continue to kill the animals in the ecosystem? Not very convincing..
That would be ideal. F-Droid on android can do this: https://f-droid.org/en/docs/Reproducible_Builds/

However there is still one advantage of even appstor: They have to push the backdoored version to everyone (or large set of users). So that drastically increases risk of being caught. Website under their control can backdoor one specific user or even just one session, making detection harder.
Why? Just use whisper directly. The model and code is available and I think there’s even a homebrew formula...
Building your own keyboards is super satisfying. I started off hand-wiring a couple of macropads and then built a 60% handwire and a split ergo. Finally with all the knowledge I learnt I designed a PCB for a macropad and then just scaled up to my own keyboard which is a 50% ortholinear keyboard which has three extra "macro" switches on the side. I found a switch footprint that allows it to take "normal" or "low profile" style switches so I have a version for home and a super slim version for taking to the office.

I think the only thing I would do differently now is to dump QMK and use KMK instead as it's Circuit Python based which means that the firmware can be created and edited directly with your favourite IDE (QMK requires installing all sorts of extra software and compiling etc). If the Microcontroller ever dies on this board I will definitely swap it out for a CircuitPython compatible alternative!
Poor people, like gig economy workers, buy smart phones because it IS their computer. The reason you see people in low paying jobs with big expensive smart phones: it’s their computer, game console, tv, radio, camera, photo album, etc. etc.

That was one of the surprising marketing lessons for the early iPhones and is a well known social phenomenon.

I love when people who don’t know any poor people go on these rants.
After getting fed up with ProtonMail recently I went on a quest to find an alternative. Unfortunately Skiff doesn't have SMTP or even an export feature so once you go Skiff you can't go back, you're locked in.

ProtonMail does have import/export and the SMTP bridge (for paid users) and those things work but ProtonMail mangles emails: it removes plaintext body where there's a HTML body and it screws with headers.

Ultimately the best option I could come up with was self-hosting my email address. Incoming emails go directly to a box sitting in my office, with TLS enforced.

I put this off for years fearing deliverability issues but finally realised that incoming and outgoing email can be hosted in different places. So though the box in my office receives my email, I send email through either a Hetzner box or Mailgun (with retention disabled). Haven't encountered any issues with this so far.
This is much better critique of the value of unit tests

https://rbcs-us.com/documents/Why-Most-Unit-Testing-is-Waste...
IMHO 'dead bug' used to refer to transistors, ICs etc soldered upside down, but it's true that lately it's used more generally. I would call this 'free form' soldering, since there's no dead IC in sight.
Similarly, I'd also suggest the Withings watches. I love mine. My battery lasts about a month but that also depends on how active its smart aspects are (like vibrating, the display, sport activities, etc).
Here is that response from the Times. I find it pretty convincing. https://www.nytimes.com/wirecutter/our-response-to-nextdesk/
> Seen it in various ecosystems now.

It's basically libc's behavior so any ecosystem that just offers a thin layer on top of libc for file access without thinking about it too much is going to do it this way.
Don't disconnect from people though. Thats the key. Kant said so.
https://www.statista.com/statistics/205758/net-sales-of-dick...

Not seeing much customer hemorrhaging in that graph.
Huh? Japanese certainly does have regular pronouns: "he" is "kare", "she" is "kanojo", "them" is "karera". People refer to themselves as "watashi" (more formal), "boku" (informal, usually men), and "ore" (very informal). People referring to each other with proper names is done with last names, and in formal settings; it's no different than referring to your boss as "Mr. Jones" (though modern Americans just aren't that formal any more, but they were decades ago). I've never heard of anyone in normal speech referring to themselves by their own name.
Mathematical objects are only loosely analogous to physical objects.

A 2D disk has zero thickness, any movement orthogonal to the plane of the disk will take you off the disk. But the disk can't be distorted into a circle in a continuous way.
Well, Agile also used to make sense before it was called Agile and turned into a set of rituals.

Same for unit tests and any other practical matters that have turned into religion.

Plus there's the little matter that you tend to think that your application is tested if it has automated tests. Then your colleague in sales who clicks like he's having an epileptic episode comes over and your app crashes 3 different times [1].

[1] True story. I used to ask him to click 2 min on whatever I was working on when he passed by my desk.

[2] PalmOS had the gremlins tool. To my knowledge no other platform has it.
> You said "You are free to show that the statement was wrong." And I did. Now suddenly you don't want to play the game you asked for [...]

This is both childish and absurd, surely you can try and make your point in a way that doesn't make a complete fool of yourself.
It could be entirely reasonable to guarantee something like that. It's a figure of speech as well, and doesn't imply that they have a way of proving it. And why are you confident they are a "he"?

Anyway, I think the onus is on you to specify a way of settling the bet since you offered it.
Hmmm probably I had eaten that too many times as a kid so now as an adult I dislike it? Or maybe it's the way that people here make it? It all depends on the execution!

An interesting desert for me? Not really easy to answer, I guess I'm not into sweets very much ...
The set of _all_ these maps is countable, so the number that were missed can only be countably infinite at most.

(There are finitely many maps for each possible dimensional difference, and countably many possible dimensional differences.)
It's not snobbery, a cheap scooter like the one in that ad makes it much harder to kill yourself than a real motorcycle, which is why there is a different licence required.

Here, a scooter like that you can't even drive in a highway - restricting its use to a city makes it much safer.
Any script/guide to do all this on a Raspberry Pi in one go? I'm very interested for some Pi Zero 2: every couple of months the microSD content gets corrupted and I have to rebuild the system + restore backups.
> It is designed to stop things like Chernobyl.

how is this applicable to chernobyl?
It's ammeter not ampmeter?
I felt the analogy with the hooded guy in a corner actually quite fitting and not hysterical.
Note that there is a long history of using the term hysterical to refer to various non-compliers to enforced badnenss, eg. women demanding a vote.
I do think a full-size 108-key board wastes a lot of space, but a 96%, similar to what's seen on full-size workstation notebooks (Dell Precision 7000 series, HP Zbook Fury, Lenovo ThinkPad P series) is much more efficient, while still providing Home, End, PgUp/Dn, Delete, Insert, arrow keys, and a full num-pad.
Batteries just do that sometimes. Not related to any mistreatment.
@DonHopkinsSee: "See my other posts about McNealy wanting to be as Evil as Bill Gates and Microsoft"

Do please enlighten us out of your own extensive experience.
yes, and then what can you do?
I can't really think of any significant short-term interests I have, I think if I (relatively young) was told I was going to die in a year, or otherwise decided I should heed this advice and live that way, I'd spend the year in depression. Or at best just closing out investments, selling things, etc. to make it easier for family to deal with. I just can't imagine thinking Oh right now's the time for that (quick) 'experience' I always wanted (because what?) - I could travel and eat & drink very well perhaps, but I think I'd just find it futile.

And yes I'm well aware this applies inductively to all of life, it's just somehow better if you don't know the value of N.
Very good article, a clear explanation of a mind-bending topic.
Along these lines, is there a discord server for HN? Sometimes the free form conversations could be a nice change of pace to the more serious and topic based ones.
No it's not. It sort of works until you have to deal with thinks like international dates when the thing isn't rendered or breaks (which happens a lot on android from experience). Then some end user inserts an invalid date like 2023-02-31 so you still have to do server-side validation or check it with some client JS anyway. So you might as well just chuck some shitty jQuery control over the top of it.

Basically as always with HTML it's half baked and half supported.
> Well, Agile also used to make sense before it was called Agile and turned into a set of rituals.

If you want to make sense of "Agile" read "The Agile manifesto" (1), it's not long even with the 2nd page (2).

but yes, the modern criticisms of modern "agile" are pretty much the same as the problems that caused that agile movement in the first place. And are starkly at odds with the Agile Manifesto, e.g. "Individuals and interactions over processes and tools" and "Responding to change over following a plan" vs "Our tool, Jira, enables micromanagement of human resources over a long-term plan"

1) https://agilemanifesto.org/

2) https://agilemanifesto.org/principles.html
I like TS, I like modern react, but most shops don't use modern react or TS, and if you're unlucky enough to have to write angular or worse, Extjs, I'd understand a career change.
> The web could be a data store instead of a disinformation vector, surveillance instrument and advertising medium.

There's no money in the former, it all comes from the latter.
there is actually a lot of data processing and collection that is illegal: anything that is done as part of an illegal activity, inclusive of privacy breaches, gathering of information about religious beliefs or sexual orientation in GDPR countries...
Porn is a scourge to society and I'm perfectly OK with pornographers being shunned. They're little more than addictive drug peddlers.
It's probably better if you provide a bit more context: "boar" is "kabanchik" in Russian
Waiting for the GPU covering version. (I do have an older version of the book though).
I will take the time to master Emacs when Emacs comes to meet me in the middle, and adopts what has been the industry-standard UI for a third of a century: CUA.

I would love someone to do an Emacs distro which integrated ErgoEmacs into it from the beginning:
https://ergoemacs.github.io/

No, CUA-mode is not enough.
Not quite. ActiveX would download and run unsandboxed native code direct from the web, even if it wasn't installed. The security mechanism was a popup dialog that contained the publisher name as verified by a code signing certificate.
Ask HN: Is Cyber Security still a good career path?
Is it oversaturated? How does the future look for security people?
Unit tests are a poor man's type system.
Ruby Gems to make your Ruby coding smoother
Apple also advertises their watches as water resistant and shows ads with people swimming. But as soon as you get some water ingress, you are SOL since it is not guaranteed.
Learn how to email like a pro
I recently implemented ESPO CRM. Pleasantly surprised
Yeah this on all counts.

Ultimately it's probably better to have a triple-layer for the keyboard from what I can see. The faceplate that the switches are mounted on, the PCB and then the back plate. Could probably sandwich it all together easily.

There's nothing wrong with dead bug though but on this scale and reliability requirements and mechanical stress, it's the wrong solution for the problem.