skysight-inc/HackerNews huggingface dataset:
Not to mention most websites love to waste vertical space. Navbars keep getting thicker, designers insist on having top bars even when the navigation is in the sidebar and the bottom is eaten up by cookie banners and chat/feedback popups.
Clue is in their name.
Lots of devs are willing to spend on tools but end up in workplaces where they're not allowed to install them, tools don't offer compatible licensing for that scenario, or where the workplace won't purchase a license for them in tandem with their personal copy.

Look at all the copies of IntelliJ (and derivatives) that are sold. I think people are willing when the price point is right and it can get into the workplace. I personally wouldn't spend $1400 unless I could make my life better from it somehow, and that would mean it making me significantly better at earning money.
What sort of errors? You're talking about eventual consistency issues?
Basically ransacking of the public domain. If copyright violation is "piracy", copyright extension should also get a cool name.
Thanks for the correction - I was in fact talking about those two versions. I’m glad no one was putting the most recent Ben Hur dumpster fire over the classic.
If you are interested in myog stuff, there's https://www.reddit.com/r/myog/ for you.
Lots of inspiration and a place to ask questions (and have them answered).
> Values and principles scale, but practices are context sensitive.

Brilliant.
More even, billions+
Don’t look at job adverts. Figure out what interests you. Find people who do that. Figure out how they got there and how you yourself can get in the same position.

> It honestly makes me feel like my skills and time are being wasted.

Stop wasting them then. Hint: work is not necessarily the thing which will scratch that itch. If after plenty of introspection, and trial and error you find that the kind of things which make you happy don’t pay enough, then you can try thinking about your work as the thing which you do to support what interests you.
K9s made my learning of k8s way way way easier. I still use it every single day and I absolute adore it. The terminal user interface was so absolutely fantastic that it genuinely sparked my motivation to build more TUIs myself.
I remember, as a kid, looking up examples of malware. Bots and trojans and such. Invariably, much of it was in Delphi. Why was this so?
I wouldn't even say "kind of warty." I think that Titus Winters was spot on a few years ago that he predicted that concepts are unrefactorable in sufficiently large codebases.
You haven't seen the silent Wizard of Oz.

https://www.imdb.com/title/tt0016544

or the 1929 Ben Hur. Yes, the sea battle and chariot race in the 1929 version were great, but the rest needed a remake.

The remakes after the 1959 version were all "what were they thinking" pointless.

Jackson's "Lord of the Rings" remake was much better than the earlier animated version.

Jackson's "Hobbit" trilogy was just unwatchable. It seems like after the huge success of LotR, everyone around Jackson said nothing but "yes sir, yes sir, three bags full sir!"
We Flooded our Dating App with Bots— to Scam Scammers
I'll state my requirements - for anyone interested in meeting them:

I have an OLKB preonic. And I used QMK to significantly modify my layout. I started out with the modified Colemak - but the re-arranged the keys to move keys which require the index finger to move to the side - on the QWERTY that would for example be G and H . I moved B and K forexample where Z and X are on the Qwerty - and moved Z and X to the number row. The numbers itself appear as a layer when i need them.

Peter Norvig has an article called mayzner : https://norvig.com/mayzner.html - i wrote a program to analyse the frequency of bigrams/trigrams, 4-grams and then programmed them as shortcuts to the keys - using the lower / raise

This means i can type conversation as : con ver sa tion - where con is a trigram , ver is a trigram and tion is a 4-gram. s and a need to be typed out.

my needs :
1. MCU should have more ROM for writing the new preonic has 64KB.
2. Columnar layout - Split keyboard would be ideal.

Reasons for more ROM - you can program a lot more common words in it
and Columnar layout would be easier on the fingers.

I've checked out a lot of keyboards - The Iris is good - but the ROM is only 32Kb. The Moonlander is too expensive for me - i cant justify the price to myself right now.
If it took 3 minutes to load, it's a stretch to say it works fine ;)
Whoa, totally missed that announcement, whenever it was...

But yeah, have felt the wind blowing for a while now so with this I guess it's about time to get moving.
THIS is what I want to see more of. These fun hacks like this are why I got into programming to begin with. Computers these days has gotten so dreadfully dull.
Ask HN: As a creator which creation of yours are you most proud of?
Creations or projects that make you think to yourself - "afterall, I am not that bad.."

If your creation is live somewhere please share a link to it.
What do you mean by "something"? I am in France and if an candidate does not ask me "something" at all it is usually a big red flag.
I'm not a member of the team, but was contracted for the PCB design as an external freelancer - I have one of the PCB prototypes sitting in a shelf, and the designer has a fully functional prototype with aluminum case and keycaps already. Bit dusty, but here's my proto with a ridiculously oversized battery (that would probably run for a year or so without charging): https://mpwr.xyz/blog/2022/pcb_1.jpg

This will most likely not be the final PCB revision as we still have ideas for improvements, but it should prove that the board is more than a design study already.
They aren't indifferent - they are trying to service multiple calls per day so unless you have specific actionable intel on where the stolen item is, then it's a total waste of time for them to canvas the neighborhood looking for your sack.
I'm a bit confused by the whole bootloader situation. Locking down a bootloader on an open device seems quite bad, but what's the issue here exactly? The user can install any bootloader they want, can't they? I know the ARM bootloader system isn't anything like the PC bootloader system, but even if the bootloader is loaded from eMMC, in what way is the user impeded?

I would guess all the user should need to do to use their own bootloader is to pacman -R manjaro-arm-uboot and pacman -S pmos-uboot to hand over control of the bootloader image if you buy a device flashed with Manjaro, or overwrite the eMMC bootloader with one that manually tries to boot from the SD card before resuming normal boot?

It seems that the frustrations about Manjaro go further than just the bootloader but I don't really understand why a SPI flash chip would even be a necessity in the first place.
What's interesting to me about these posts is that usually employees are complaining about their current job, or a very few experiences compared to the thousands of software shops implementing this framework with various degrees of fidelity.

While your experience may suck, mine at my company has been pleasant and planning/estimates greatly help us organize and predict our work. We get the benefits of breaking down complex tasks, while throwing out anything unnecessary to us and coming to terms with the fact that estimates != time. Anything the business asks of engineering is a problem to be solved be engineering leaders without decimating the productivity of your teams.

I've gone from IC to engineering leadership and while I get the arguments, most of the blame falls on poor engineering culture and management implementing things without thought. You don't have to do everything the framework tells you. Use it in spirit in a way that's appropriate to your current team and company.
Low wages are the reason for low applicants. High standards are another reason for low applicants.
That 17 tera flops is in double precision (FP64) math as benchmarked by TOP500.
Just because you're stable and profitable doesn't mean your business wouldn't benefit from investment.
Just looking at macro fat breakdowns (per cronometer.com) it's definitely one of the better vegetable oils, but still not awesome -- 28% PUFA, 2/1 n6/n3. Which isn't terrible, but like 2.5x the PUFA content of olive oil, and way more than a cooking fat like tallow or butter.

(I'm assuming in the above your goal is to keep PUFA low and n6/n3 balanced.)

There's also some animal studies w/ canola oil specifically that showed adverse effects, though I don't have them at hand.

Just looking at the characterization of fatty acids by unsaturatedness is omitting details which can matter -- the particular makeup of the fats (chain length -- a fatty acid w/ the same unsaturatedness can have varying effects on metabolism at different chain lengths; cis vs trans) as well as all the other chemicals that are in the oil, whether beneficial or harmful.

As one example, canola oil used to contain high levels of erucic acid, which is a 9-chain monounsaturated fat generally considered toxic. Over time the levels have gotten lower.

You might enjoy this video showing how canola oil is made:

https://www.youtube.com/watch?v=Cfk2IXlZdbI
The move from saturated fats (e.g. butter, beef tallow) to trans fats (e.g. margarine) was not necessarily a good one. Sometimes I wonder if most nutritional advice just follows constantly changing fads...
> the consensus is that it's fine and faithful to the texts.

Huh? Consensus is a strong word. When and on what basis was such consensus reached? Which lines by Tolkien allow for such an obvious change?
I mean, Greg Kroah-Hartman of Linux agrees[1,2] as far as Spectre etc. go; more generally there seems to be almost no microarchitectural isolation between HT threads on x86 implementations, so the leaks probably won’t ever really cease there.

The performance benefits of HT are also not at all universal. I mean, they do exist in some cases—if you’re running closely related scalar-compute- (or, better, dependency-) bound tasks that bang on the same small piece of memory, or if you run several things that are just bad at loading the CPU so HT-induced contention doesn’t matter. (The latter scenario was obviously much more important at the time HT was introduced, when neither people nor compilers were particularly good at optimizing for superscalars.) Or, though it’s not a performance benefit, it can help if you have few cores and the OS scheduler is bad at letting interactive tasks run in the presence of long-running batch ones or heavy swapping. But properly optimized multithreaded data crunching like video coding or compression doesn’t really run faster when given extra threads to run on HT “cores” rather than just leaving them disabled or idle.

[1] https://www.youtube.com/watch?v=jI3YE3Jlgw8

[2] https://news.ycombinator.com/item?id=20865492
You pay for a lot of services once a month, not everyday.
It's Time for the ACAM2000 Conversation
Meaning your app has its own background service that has to be running with a constant connection to receive notifications from your own servers? How are you doing that on iOS?
Honestly, from all I've heard and read about "SAFe", it feels like "Take the already-not-very-agile Scrum, and squeeze the last vestiges of agility out of it to make it Enterprise Certified".
I've been thinking of looking at healthcare as this seems like an obvious good area to make something useful, though I was only finding weird startups doing things like "mental health coaching subscription app on mobile".

You might be right with the boring sites, I tend to look on those tech recruitment platforms (or really most of the time I just let the recruiters come to me).
I've written about the SPI situation before on https://tuxphones.com/booting-arm-linux-the-standard-way/
It's an excellent soldering iron, hardware wise. Lightweight, heats up extremely fast, holds up heat very well. Never tried a custom firmware, but had no need either.
Positive Feedback:

I quit like the tight, minimal look. the variation in key heights and the concave number row keys seem like excellent positioning features.

Honestly, I've used so many keyboards in my time that I'd be quite happy to adapt to this layout and give it a go. It would look great along with my minimalist tower.

Questions:

Does it have feet to provide tilt? It was unclear from the website, but as best I could make out it does not, only lays flat on the desk.

Is it backlit? I would assume 'no' since it isn't mentioned, but the picture of the low profile switches made me second guess, and backlit keys are fairly standard these days.

Are the low profile switches pluggable? I haven't checked in detail but I imagine that manufacturer makes something like blue and brown variants of that switch and I like to have different switches in some places, would be nice to swap out without busting out the soldering iron.

Can the bluetooth module be (truly) disabled or deleted? It could be considered a security issue. I would prefer to avoid bluetooth in a desktop setting.

Otherwise, thanks for posting, this looks pretty sweet. I've signed up under the waiting list.
> hard to tell if worth considering there's no info on price.

I came here just to say this. It's highly disappointing that a product is announced without any info on how much it could cost. That's the critical factor that will determine if the product is worth any consideration.
That is not dependency loading.

About your issue, things you can do:
- Put the struct inside another module.
- Use this package: https://github.com/BeastyBlacksmith/ProtoStructs.jl . It gives you a simple @proto macro that you can prepend to the struct definition and makes all changes immediate.
I'm the most humble. Humbler than all y'all.
I once sold an expensive piece of test equipment on eBay. Packed it carefully and shipped it across the country. A few weeks pass after delivery confirmation and then the buyer wants a refund - the equipment "arrived damaged".

When I get the unit back it's in a completely different box covered in Korean labelling and customs forms. Turns out the buyer was a US drop point for a South Korean equipment reseller and the item got trashed while being reshipped over the Pacific Ocean.

The buyer used eBay's policies to literally make it my fault and there was no way to convince them otherwise. It was a free insurance policy for them. I got a worthless machine back and lost the money.

I'll never sell anything expensive or large with them ever again. You can't win.
Yes, I had the same problem with the moving images; this is static: https://electronicmaterialsoffice.com/img/layouts.jpg (but not hi-def).
See also Subtract by Leidy Klotz, which examines how problems can often be more easily solved by removing rather than adding, contrary to our natural bias.
It's a testament to the immediate applications of AI/ML. In the past, supercomputers were mainly a tool for research, with expected returns from that research in the order of years to decades. Now, as demonstrated by how large language models are generative image models are scaling, there's a reasonable expectation of short term returns from investment.
> You can pre-order his anti-Amazon book on Amazon.

Um, yes, I know?

What's your point there, exactly?

I was specifically talking about the audiobook version. It's right there, in the comment I wrote.

> You don’t need to sell your book on Amazon just to live in a capitalist society.

He doesn't just sell his books to live. He makes most of them available for free to download on his website. e.g. https://craphound.com/littlebrother/download/

He sells a lot of his books to spread a message. If you're spreading a message, the important thing is that it gets to as many people as possible. And it's important that it gets to lots of people who haven't yet heard that message yet. That means lowering the barrier for people who aren't yet invested in the message to be able to hear it. It means spreading the message to people who don't know how terrible Amazon are, to people who do most of their shopping on Amazon and wouldn't even think to look anywhere else to find a copy of the message.

Sure, it's great if the insular group of people who've already boycotted Amazon can get a copy of his anti-Amazon book on not-Amazon, and all clap themselves on the back about how smart they are for having already boycotted Amazon. Yay, us! But that doesn't spread the message to anyone else. It won't change any new minds. It won't change public opinion. It can't be part of a movement.
I rarely add links on mobile so I'd forgotten that was still an issue, my use case is mostly searching/browsing my own existing bookmarks
> Imho, this is a pity because it means one package manager (Guix) is circumventing another (pip), and thus wasting the effort that went into building and supporting it.

The thing is, language package managers may work well for software written solely in that language, but that breaks down real fast when any of them have native dependencies (and many do). Guix is intended to be a universal Linux package manager that can handle packages written in any language on any distro. (It does this better for some languages than others, admittedly.) I’ve experienced enough very broken Python environments that I appreciate only having one package manager to worry about.

I wouldn’t say it’s wasting the effort of Python packaging devs though; it does have an importer for pip packages, so the standard Python packaging work makes it easier to import pip packages into Guix.
With ZMK firmware (that's what this board is running) latency can be seriously low in my experience - but it heavily depends on signal strength and BT chipset of the PC. My desktop has an older intel WiFi card with antennas behind the metal case, and latency is annoying. My notebook uses a ~5 years old intel wifi card, and I did not notice any delay even when playing stuff like CSGO. Probably still too slow for rythm games like osu!, but not noticeable for typing/coding/fps in my experience.

USB Bluetooth dongles fluctuate a lot too, I think it depends on the chipset used (and it's software stack).
Lynn Nichols' The Rape of Europa may be the definitive non expert introduction to this subject:

https://en.m.wikipedia.org/wiki/The_Rape_of_Europa_(book)

There's a well reported 2007 documentary upon the book about which I was unaware:

https://www.pbs.org/therapeofeuropa/

Published in 1994 any perceived fault of omission almost certainly should be attributed to the ca. '91-'93 thawing of Soviet era Russian archives which naturally include canonical seized evidence from occupied and overrun territory. This was a very brief window of opportunity for study before the doors closed permanently again, making investigations into thema prioritized over forensic exactitude. Unavailability but theoretical existence of probative evidence reinterred by Moscow hasn't been ignored by dealers in arguments in every conceivable way. (My late business partner dealt in antiquities from the late sixties until the end of the eighties although nothing of European provenance or at least knowingly tainted by this era)

Edit: thema not themselves, on mobile sorry
Imagine a Gandalfina origin story where she’s running, jumping, punching and kicking orcs!
That depends on where they're spending money. If their cloud costs are 1/10 their labor costs, then doing that won't really move the needle.
By tree hugger babble do you mean things like crypto accelerating making our planet inhospitable? Ugh, boring!
It's not just "distro preference issue" the way it sounds, more like "Manjaro is shipping barely working hacks and calls it 'this feature works'".
>But proponents of a new approach to payroll called "early wage access" say time's up for the traditional model of getting paid once every two weeks.

In Slovenia (Europe) we get paid once a month and I'm white certain that is the same for most of Europe. I think getting paid every two weeks is more or less just an American thing.
The art of building legendary brands – Arielle Jackson
In what universe is cars being programmed to kill one of two likely outcomes? The much much much more likely anti-pedestrian dystopia is to extend our current system a bit. Keep the walk signs and red lights. Juice up red light cameras with facial recognition to start automatically writing jaywalking tickets. Take all the cops you've got writing tickets and get them to "patrol" for jaywalking - replacing one revenue source with another
I agree, but I did not get that context because it seems unrelated to my response to mcv.
Actually? That sounds kinda fun. Gollum is a classic anti-hero.
>you may have something that processes vision, something that does task planning

Those don’t need to be singletons, you can have multiple of each.

And this is, to a large extent, how organized groups of humans work. Why don’t we recognize them as intelligent beings?
In my view, yes, it's getting better, but only slowly. There has not been a decisive "let's fix this issue" moment.

Recent releases have had longer cycles with more thorough testing. Julia's CI has expanded. Static analysis is improving. The linter is improving. That all adds together to a more stable Julia with fewer bugs.

However, there has been made little progress on actually improving Julia's tests, or documenting abstract types, or on formalizing interfaces, nor have there been a big dedicated "fix bugs" push.

So yes: It's getting better, but slowly and not yet by leaps and bounds.
I haven't seen NDA on interview from many startups in the Boston area. (Which is good, because I minimize the number of NDAs that I sign, and just try to be professional and collegial.)

The first NDA for an interview that I recall was from a big tech company, and most of it could be paraphrased as something like "Everything we tell you is under strict NDA; anything you tell us, we will treat as public domain" (or maybe it was more like nonexclusive license to use; I forget for certain which that particular company said, since I've also seen the latter since).

Later, I think that company reworked it to be more like "Don't tell us anything that could be proprietary to someone else!"
I’m getting my brain to focus again
Great point, so key here given the variability in manufacturing processes is to have a plug & play setup. That's why we are working on getting our setup time down to just a few hours, through focusing on unsupervised model adaptation.

Re other areas: Same concept can be applied to anywhere where fast reaction times to deviations are essential and deviations are visually distinct. Think loading docs, where you want to make sure that cargo is loaded in time or machine assembly where you want to avoid delays. I think the list of areas where such an approach would add value is quite long.
Looks very inspired by the Teenage Engineering OP-1. Hopefully it’s as fun.
Nice design (although personally I need a numpad). But why does it require Windows 10??
> in Germany, hardly anyone had a credit card, while everyone was using automatic payments and electronic wiretransfers

Neither SEPA direct debit nor SEPA credit transfer offer any means of dispute resolution, though (SEPA direct debit defaults in favor of the payer, credit transfer in that of the payee).

This means that all but the largest retailers (which can afford to do fraud management entirely in-house) still depend on third parties to arbitrate the risk of non-payment (for merchants) and non-delivery (for customers).

> Of the people (in Germany) I know, they also never use charge backs on the cards (I suspect many don't even know that you can do it) and instead rely on the court system to get refunds etc..

This indeed seems to be the case, which is unfortunate e.g. in the case of travel provider insolvencies. The card scheme rules are very clear in this case, but way too many German banks have in the past declined these disputes (claiming that they are "incompatible with German bankruptcy law"). Cards (both credit and debit) do offer more customer protection that almost any other widely accepted online payment method.