skysight-inc/HackerNews huggingface dataset:
This is awesome! Seems a little useless/gimmicky at first glance, but the more I think about it the more it makes sense for home automation. It certainly beats buying (or building) tons of specialized devices for individual tasks, and would enable you to solve nearly any task imaginable with relatively little effort.

The limited space for blocks seems like a potential drawback though. Is there a hard limit on the number of modules that you can fit on a single PI? I can't imagine you could just slap on 5 HDMI output blocks on a single board.
Steve Jobs was probably the best team builder in tech (and maybe business) history with Apple v1, NeXT, and then Apple v2 and he learned this lesson well.

"We went through that stage at Apple where we thought, ‘Oh, we’re going to be a big company, let’s go out and hire professional management.’ We went out and hired a bunch of professional management; it didn’t work at all. Most of them were Bozos. They knew how to manage, but they didn’t know how to DO anything.

If you are a great person, why do you want to work for somebody you cannot learn anything from? And you know what’s interesting - you know what the best managers are? They are the great individual contributors who never ever wanted to be a manager, but decide they have to be a manager because no one else is able to do as good job as them."

https://www.youtube.com/watch?v=QplyFXgIx7Q
> There's a lot about what's wrong with aircraft procurement in this book

So for those of us not interested enough to actually go read that book, what is the solution for such insanely expensive military programs?
I'd argue that three distinct aircraft could have accomplished that goal better too (as they could be assembled in different places by different companies, with different US-based suppliers).

The F-35's initial "share parts" goal was good. But feature creep and overall complexity in the project weren't controlled, and now with hindsight we would have been better off with multiple task-specific aircraft even if that meant little parts sharing.
Sorry, I edited my comment not to say spacebar, since space clearly wouldn't work.

On the other hand, you might be able to do it with some key or combination that is less commonly used?
Oof. To me that joke is definitely in poor taste.

As a general rule, I find that just because someone has been around for a long time or has a large body of work to show for their career does not make them a nice or pleasant person; it also doesn’t make them always right. I am not going to comment on rms specifically but how many assholes do we have running things and continue letting them be assholes just because they’ve also produced something worthwhile?
This is state by state. In Iowa (and only Iowa to my knowledge) the state does have land registration which is worth something in court. In Iowa when property changes hand the legal record changes in a way that is easy to verify and holds up in court. Attempts at fraud are rejected by the state because they can and do verify that the seller has legal right to the property. If someone else has paperwork saying they own your land not court fight is needed because the state holds the final word on paperwork. (even then I suppose you can get identify theft fraud to transfer ownership, but this is harder to pull off than writing up a fictional title)

Even in states without the above, there are local records of ownership that you can bring to court that can be brought to court to prove who is right. Someone is going to be paying the land taxes and that is strong evidence of ownership in court. Banks require title insurance because the title insurance company will check the local records to verify that who you are buying from has rights to sell. However this will be an expensive court case as you say. Fortunately such things are rare these days.

Iowa has their system because about the time they became a state there was a big problem with fraud where someone would sell fake titles to land to multiple people. So Iowa put in place a system to stop it. Other states started when such fraud was rare and didn't need it, or started after title insurance was invented to take care of the fraud problems.

(Note, others have talked about squatters rights - I didn't touch on that, but it does exist in some cases)
I assumed the UK's very ambitious hydrogen strategy was in part to address these issues?
Consumer automobile manufacturers can use shared platforms because the biggest difference between their vehicles is the body, which are metal boxes of different volumes. This is sometimes seen in aircraft: look at how many models of 777 Boeing produced.

Automobile manufacturers couldn't, for example, have a shared platform between a vehicle designed for racing, an armored limousine, and a golf cart, as these vehicles have different performance requirements. That's a better comparison to to what they're trying to achieve with the F35. The needs of the branches of service are very different.
Health Checks are the most important thing an SRE does
Council tax is even worse as the occupier pays, not the owner
Show HN: WordBueno: sleek dictionary built with Rust and Svelte
Does Amazon make more from ads than AWS?
Hi folks,

WordBueno is a dictionary that aims to be multilingual, fast and simple.

The original goal was to build a tool to facilitate finding a new domain name (e.g. checking what a word means in different languages to make sure it’s not a swear word, finding synonyms, translations, rhymes, etc.), somehow it devolved into just a dictionary.

How it works: WordBueno’s data is currently derived from Wiktionary. The backend is using Rust’s warp [1] with fst [2] for indexing. The front-end is built in TypeScript with Svelte. I use prerender [3] for server-side rendering to facilitate crawling. I wrote a bit more about it at https://wordbueno.com/about and I would be happy to answer any questions.

I am curious to hear what you think.

Some thoughts:

- Exposing API? “Is word X a swear word in any language?”, “Synonyms for X”, etc.

- Searching by regex? Feasible with a special index.

- Browser extension? Embedded in the “new tab” page and right-click contextual menu lookup.

- The current data is lacking in many ways. Missing synonyms / antonyms / translations / examples / words. I am considering enhancing it in some ways (e.g. joining it with WordNet, etc.).

- Wiktionary is inherently unstructured, this makes it hard to process and leverage its full potential, it would be great if it was built in a structured way from the group up (ala Wikidata?).

[1] https://github.com/seanmonstar/warp

[2] https://github.com/BurntSushi/fst

[3] https://palmik.net/universal-ssr/
Maybe we can use pumps to inject the sand with hagfish slime?
Trivia/history question: There's a very good reason it's \r\n and not \n\r.
Raku seems to be more correct (DWIM) in this regard than all the examples given in the post...

my \emoji = "\c[FACE PALM]\c[EMOJI MODIFIER FITZPATRICK TYPE-3]\c[ZERO WIDTH JOINER]\c[MALE SIGN]\c[VARIATION SELECTOR-16]";

#one character
say emoji.chars; # 1
#Five code points
say emoji.codes; # 5

#If I want to know how many bytes that takes up in various encodings...
say emoji.encode('UTF8').bytes; # 17 bytes
say emoji.encode('UTF16').bytes; # 14 bytes

Edit: Updated to use the names of each code point since HN cannot display the emoji
I like what you wrote because it makes me feel better about my own short comings.

But is it actually true?
That's not even the case. The point of headlines is to attract readers to the comment section on facebook, reddit, twitter, HN, etc. Some small percentage of people who have become engaged in the discussion seeded by the title then click through and provide a bit of ad revenue.
getting a bridge fixed isn't shiny.
This is no surprise really. Any major company promotes managers from within unless they have a lot of industry experience. A bank manager would have a hard time being a manager at any FANNG company (on the engineering side at least) no matter how good they are with people...you have to have at least some in depth understanding of what the company and department does.

The best engineers don't usually make the best managers either because they have a hard time giving up control. Good managers let their staff do their jobs and give them the tools needed to excel (including mentoring and coaching).
I wouldn't claim Gates and Wozniak are very similar in every way (and even less so Jobs and Ballmer), but for the sake of argument: Gates / Ballmer?

And even though Schmidt was CEO, it seems to me like Brin & Page were very much in control, with Schmidt working for them rather than the other way around.

Moore Noyce, and later Grove, seem to have kept the reins at Intel for a long time.

I'm sure there are other examples.
That Stallman is being called 'transphobic' for writing about gender neutral pronouns is so absurdly knuckle-headed it's funny. You know what transphobic people do? Kick trans people out of homes, deny them jobs, deny them medical help, call them slurs online. Do you know what people who aren't transphobic do? Have a good-faith discussion about how more people can use gender neutral pronouns in multiple languages.

After seeing this I am convinced that online progressivism is too dangerous of a game to play. No matter what you do, if you're a straight white man, some crazy person will find a way to twist what you said in good faith into being X-phobic or X-ist because they don't like something else you said. And then other crazy people will dogpile you.

Better to just avoid expressing any opinions at all under my real name. That includes contributing to open source, which becomes highly political at the drop of a hat.
Not exactly a land value tax but zero tax Monaco is funded basically by the state owning and renting out property. I think similar in Dubai.

There are some practical advantages - if you've got a patch of dessert and charge tax on it you only can get so much but if you develop a luxury apartment complex on said land and rent them out you can get rather more. The state has an advantage over private developers as it can grant itself permission to build whatever.

I sometimes think you could do something like that in places like London - the state build lux accom to replace tax revenue rather than letting private developers clean up.
Down syndrome continues to be the most common chromosomal disorder. Each year, about 6,000 babies are born with Down syndrome, which is about 1 in every 700 babies born.

Between 1979 and 2003, the number of babies born with Down syndrome increased by about 30%.

Older mothers are more likely to have a baby affected by Down syndrome than younger mothers. In other words, the prevalence of Down syndrome increases as the mother’s age increases. Prevalence is an estimate of how often a condition occurs among a certain group of people. To estimate the prevalence of Down syndrome, the number of pregnancies affected by Down syndrome is compared to the total number of live births.
Not exactly a new problem.

> It could probably be shown by facts and figures that there is no distinctly native American criminal class except Congress. - Twain
Most conservatives I know put three letter agencies on a pedestal and loathe big tech. I remembering being baffled by the previous apple iphone fiasco. They we adamant that apple should have backdoors in everyone's phone so the fbi could catch anonymous bad people while at the same time espousing how they don't trust apple. It was baffling.
This. The gReader feed was manually curated & annotated by sources we trusted and their friends. Less ramblings, no pushy algorithm suggestions. The UI was snappy but it was essentially about the community.

After Google Reader got plugged off, I haven't stuck with any of the alternatives, as the community wasn't there.

Wishfully thinking, if enough VIPs would turn to a similarly structured platform, we could have our feed back.
People are always confused when I say I'm the F-35s biggest fan - because disarmament isn't a viable political option but aircraft programs like this effectively make it a practical one.
Huge amounts of power are already traded every day between the EU and UK.

Live view:
https://www.electricitymap.org/map
The more senior you become, the more you should focus on being one of the leaders yourself instead of staying in individual-contributor mode. If that means you outstrip your own boss's expertise it might mean less personal satisfaction for you (been there done that) but can still improve satisfaction for the team as a whole.
I do. I have another son who does not have Down Syndrome.

Your question is difficult to answer. His condition is a part of who he is. If he didn't have Down Syndrome he would be a different person. In effect your question is do I wish I had a different son. The answer is no, despite the challenges.
They can be faster than `Map` but:

1) Slower than hash tables

2) `{}` is not empty but has default keys

3) `{}` has multiple read-only keys

2 and 3 are caused by the prototype chain (properties not present on the initial object will be attempted to be resolved via the prototype hierarchy) which can be avoided via `Object.create(null)`
Yes, they are equivalent. The USG is somewhat nicer inside of its borders if you're not poor or exposed to crime, but is directly or closely responsible for over ten million deaths abroad, and nothing China has done in living memory abroad comes close to that amount of death, while domestically it is responsible for a lot of death but still maintained a death rate due to economic matters lower to similar countries. Morally, they are more or less equivalent.

Of course, this doesn't matter, neither of them care about being good guys, they just want to appear that way to accumulate power.
Saying satisfactory is a nicer factorio is ignoring everything that makes factorio a good game.
Volkswagen to seek diesel damages from former chief Martin Winterkorn
I think there is room in the market for an Elon Musk style entrepreneur to completely re-define the industry as was done by Space-X. I think defense filters out a lot of potential founders due to it's inherently bloody nature -- at the end of the day these are machines are designed to kill people efficiently, whatever the reason may be.
I think in particular the Marines design was too much of a stretch from the start. VTOL just makes for a totally different aircraft. The differences between the land and carrier versions are much smaller.
Ok, but school was years ago. I've had years of relevant experience that would make me a good fit for some job since, but I've forgotten how to implement a hash table in C within 30 minutes. Is that really the gatekeeper we want?
I would assume the number of blocks is limited by the number of available GPIO pins on the Pi, but I can't say for certain.
If we held a war, all of these fancy planes would be gone in the first week. So would all the aircraft carriers, a good number of ships, and likely all of the stealth bombers too.

That's the funny thing about modern military tech, it only really works correctly in peacetime when the wars are fought against poorly equipped insurgents & rebel forces. "Stealth" only works on very old radar systems, any 1st world country has the capabilities to detect a B2 or an F35.

After the second month of conflict, the only equipment left would be mid century jets that can be quickly built in single factories, without the complicated supply chains that F35 was built around. That's what matters, mass production and numbers - not $2B jets that can be shot down by a $100K missile system strapped to the back of a truck.
If I had to guess, your problem is type stability. Are you using NamedTuples to store your state and items you’re iterating over? If the keys and are not all the same and value types don’t stay the same (e.g. something initialized as zero(Int) and then accumulated into with Float64s) then performance will suffer. Another possibility is that you have a data type not is not concrete in an inner loop. For example, Array{Real} will be slower than Array{Float64} because an array of Reals has to support arrays mixing Float32 and Float64. If you had this in a function definition the likely correct thing to do is Array{<:Real}, which means the element type of the array must be a subtype of Real. Maybe even better, just drop the type annotations. They very, very rarely improve performance because Julia relies on compile time type inference.

Failed or bad type inference is almost always the cause of performance issues in Julia. Getting a feel for when the compiler can infer things or not takes practice, but it’s a lot easier than the semantics of generic programming systems IMO.

The REPL is really great for learning. If you type “Array{Int} == Array{Int, 1}” the result is false. If you type “?Array” it prints the docstring which gives some guidance on how to use one versus the other.
This ... it is a total fantasy to think that the leader(s) of a company are somehow aware of all of the work that is entailed by every job in the company. For really small companies, or junior employees with a line manager, that may be true.

But as you said, the more senior you become, things completely change. There isn't a CEO in the world that could do all of the jobs they hire other executives to do (finance, sales, tax/accounting, HR, marketing, technology, operations, legal). It's impossible.
America has been running out of low-skill jobs that pay a livable wage for years.
I think you may have misinterpreted that part of the post - my understanding is that the Linux laptop that was being used was compromised, and there was a 3 month gap when that developer switched to a Windows machine before that became compromised too. Specifically it would be fascinating to learn whether the Windows host was compromised or if it was only the Linux VM.
Yeah. The F-4 was fine for the Navy and Air Force, but the VTOL was a step too far.
Conform and obey or else. Assimilate or else. This isn't diversity it's authoritarian neo colonialism. If you ever disagree with these people they will destroy your lifes work.
I guess that in the automotive industry different models are often only done to achieve price differentiation or to serve local markets. The technical differences are superficial.
Does dismissing the humanity of the person you're engaging with, based solely on a smiley, reveal anything about your motives?

Historically, HN avoids this kind of personality-focused commenting, particularly when it involves telling other people what they're thinking.

I, among others sympathetic to your care for other people and the impact of US regime change, would appreciate it if you would try the same. If you feel comparing, say, atrocities in Vietnam like My Lai to defeating Nazi Germany is justified, you're free to make that argument, and I won't try to divine your motives or politics in doing so.

You don't need to make up reasons to other me for holding there's a huge gap between US regime change in Germany and Vietnam, and that it is at best lazy and at worst erasure to do so. On HN, the quality of moderation & discussion is such that it can move at a more principled pace than Twitter.
Hire quickly and fire quickly with a generous severance. That’s the only method that I’ve seen works effectively. Netflix does more with 2000 engineers that companies with 10-20x that.

This also lets you take chances on engineers that weren’t “perfect” but had a lot of positives to offer.
paged.js embeding seems to work fine
Distributed tracing using Jaeger with Cassandra
I see flatpack mentioned in a readme, I close the page.
Tesla Is Ordered to Rehire Worker, Make Musk Delete Tweet
Yeah I don't doubt it, I just wanted to straighten out the facts.
Wow, the F-14, F-15, F-16, and F-18 were all first flown in the 70's. The F-35 was 2006. It's easy to see some of the motivation for the F-35: there were a silly number of fighter models built in that decade.
The Inevitabilities of Indie
> if anything the sail boat is in better shape

Why? That sounds implausible. Firstly, the larger a ship, the less affected it is by waves. Secondly, high winds will shred your sails, but without sails it's hard to maneuver .
If you'd have to implement the hash table every time you want to use one, you'd probably realize that there is a better alternative data structure. Quite often you data is not as randomly distributed as you may initially think it is.
Puppy Training and Reinforcement Learning
If I were to ask if you'd prefer that your normal son had been born with Down Syndrome, would that be an easier question for you to answer?
Fairphone suggests Qualcomm is the biggest barrier to long-term Android support
The VTOL capability are for Marine squadrons operating off of LHD ships (https://en.wikipedia.org/wiki/USS_Essex_(LHD-2)), or for partner nations who don't have aircraft carriers CATOBAR launch systems.
How would that help precisely? You should put more effort in hiring, if you're worried about developers not understanding how to help a company grow. In the past I worked for startups and very small startups. The wannabe-corp ones have goals, the real ones don't. They want to stay afloat and grow as well, but transparency is enough motivation for devs to do their job: we need the MVP or we sink, all of us.

Genuine question: do you have experience in management with OKRs? Do you have some examples proving they helped in your career? Even made-up examples, just to understand what people expect from OKRs.
Probably because that they are owned.
At last! Cats!
Example of the vines in case anyone is also curious https://www.google.com/maps/@42.9532058,89.1822778,3a,75y,24...
It's also how many popular, in production, hashtable implementations work.

From the uthash user guide, for example:

"Normal expansion -
This hash attempts to keep fewer than 10 items in each bucket. When an item is added that would cause a bucket to exceed this number, the number of buckets in the hash is doubled and the items are redistributed into the new buckets. In an ideal world, each bucket will then contain half as many items as it did before."

So, the person questioning "why" should be instead explaining "why not".
> non-aligned countries would do best to develop their own tech and media infrastructure because they won't be able to trust anything else.

Better than "their own" -- develop free and open source software that will do it even in the participating countries. Which their people can trust because they can see and modify the code, rather than having to trust you, a foreign power.

That subverts the domestic propaganda machine there by allowing the people of the participating nations to talk directly to one another without being intermediated by a partisan spreading propaganda and imposing censorship.
Ruby Garbage Collection Deep Dive: GC::INTERNAL_CONSTANTS
Hey, (human) fusion is currently 100% reliable in its power output, with a track record extending back to the beginning of time. Can wind compete with that? I think not!
Rule C is about indirect damages.

The iminent danger i refered to is rule A:

>RULE A1.There is a general average act when, and only when, any extraordinary sacrifice or expenditure is intentionally and reasonably made or incurred for the common safety for the purpose of preserving from peril the property involved in a common maritime adventure.

While imminent danger is not used, the rule itself can only be applied when the jettisoning of cargo is essential to the common safety. This most often happens when the vessel is in imminent danger of sinking and needs to shed weight.

If the only way to get the ship unstuck from there were to jettison stuff out, and there were no way to otherwise free the ship (or safely unload the cargo) then maybe you'd be able to argue in favor of a general average, but given the circumstances that is not the case.

The ship isn't exactly stuck in antartica, so safely unloading, although expensive, is an option that would preclude jettisoning (and therefore the general average)