skysight-inc/HackerNews huggingface dataset:
> Drivers just don't expect cars in a straight and clear lane in a tunnel to stop at random

That's just it, why not? I always have the expectation that some unexpected can happen around me in traffic, at any time, and position myself accordingly. If I'm too close to the one in front of me so I can't handle them braking suddenly, then that's telling me I'm too close.

I've been close to a lot of accidents, but never actually in one. Being vigilant at all times when driving and taking breaks when I stop being vigilant, I'm sure have played a huge role in being able to avoid these accidents.
We know what it's like in software because we have e.g. the example of how the Space Shuttle's flight control software was developed and audited. It's weeks of meetings, tests and change processes etc. obsessing over changing a single instruction in assembly.

Which also suggests to me that the problem isn't per-se the glacial progress & approval processes, but that they're using the wrong glacial processes.

If this FAA software was developed with something like the Space Shuttle's process it would still take forever to change something, but at least you'd end up with a function that you could mathematically prove would be able to handle any conceivable input.

I think you're never going to convince the government of a "move fast" culture. Even if the overall cost of grounding planes would be less than the cost of more reliability they'd never go for it.

Too many people's asses are on the line, and they're not having to spend their own money. The only thing they have to "pay" for is possible loss of face, or loss of political capital, both of which can be insured against effectively for free with taxpayer dollars.

But you might just be able to convince them that they're using the wrong sort of bureaucracy. You'd still spend a billion or two on something that should cost a million, but at least you'd get actual reliability as a result.
Rules for Working from a Coffee Shop (2019)
https://news.ycombinator.com/item?id=34347778
I read somewhere that Chinese "ma" for horse and English "mare" might be related, originating from a steppe people of horseriders. I find these possible connections from time immemorial really fascinating.
I was once meeting some potential partners. The big tall guy did some kind of power handshake on me using both hands and exerting an uncomfortable amount of pressure.

I just thought he was a total dick head. We did not partner with them.
There was (I think probably still is) a qemu bug with JSON. It accepted requests to read guest memory in JSON format, with the memory addresses encoded as JSON numbers.

When reading out guest kernel memory (addresses are at the top of 64 bit space) these would silently be rounded to the nearest whole double. It took me a very long time to understand what was going on.
Must be the AI mislabelling then! No but jokes aside, it's Snoop Dogg. I wanted to add a bit of humour.
Ad-hominems are not a particularly nice way to argue about correctness of a claim.
I don't think that's right. I feel people here are not generally anti-tech, but ask for tech that benefits users instead of exploiting them.
Your post is good but out of interest why do you say "resource" rather than "person"? It's giving me cyberpunk dystopia vibes
According to this pop-sci article : https://owlcation.com/stem/8-Neanderthal-Traits-in-Modern-Hu... :

Hair Color and Type
Immune System Benefits
Sleeping Patterns
Depression and Addiction
Blood Clotting Issues
Protein Malnutrition
Eye Color
Light and Dark Skin
I skimmed through the paper and am a bit confused. There's only one equation and I feel like he rushed to publish a shower thought without even bothering to flesh it out mathematically.

So how do you optimize a layer? Do you still use gradient descent? So you are have a per layer loss with a positive and negative component and then do gradient descent?

So then what is the label for each layer? Do you use the same label for each layer?

And what does he mean by the forward pass not being fully known? I don't get this application of the blackbox between layers. Why would you want to do that?
Nope. It's not a statement, it's just not in the guide.
Sounds like a poor team fit. These super capable people should be in a team with other similarly capable people where they can achieve the incredible velocity they need.
particular crops are suitable for hydroponic methods such as strawberries and herbs, some do very poorly such as tenderfruit.

there are issues with root disturbances, and root volume.
disease can spread very quickly.

its water conservative, and land onservative, but can produce salt "tailings"

apparently we are a lazy species, and need regular prompting for innovation.
I'd rather not! It goes on the toilet paper. Next best option to a bidet.
It gets harder, but you need to get past around level 30, then the square shrinks to a tiny dot. No one has made it past 40 yet.
Yeah I feel like the best reason for unit tests is to have a beginner run them with a debugger and take a tour through the code.
I heard a really good piece on Odds Lots the other day about truck drivers, who are monitored in real time, to enforce their compliance with working hours and road safety laws. The idea that was put across was that employers put drivers on the hook without modifying conditions of labour that would help them manage their compliance with regulations.

This smacks of the same kind of thing to my mind. I can well imagine the situation that some engineers might find themselves in a pinch, that would pressurise them to contact someone on holiday. Fining, and on this scale is an inappropriate way to get people to respect vacation time.
But of course, now the person who gave consent is liable ...
I assume the automapper is subsetting on the target type's structure, right?

So its something like this,

target_dto = { k: MyDbModel.get(k) for k in MyTargetModel.keys() }

Writing this is a big issue with simple static languages (ie., those without much compile-time programming).

This deficiency should really be addressed at the language-level. Ie., what you want is structural typing in the view-layer, and a means of restructuring (ie., filtering) the original db object.

So,

renderView(myDbModel as {Just,The,Necessary,Fields})

I'd imagine with C# Shapes, Extension Methods and Pattern Matching, you'd be able to do roughly this -- but i'm not sure of the status of "shapes" (ie., typeclasses) in the C# RFC process.
US residency being tied to employment is still so funny/ridiculous to me, as a non-American. What a raw deal for the immigrants.
In the Navy, we called it “Nuking It”. When somebody would make a problem more complex than it needed to be.

This term came from the Navy Nuclear Power School graduates, who are the best of the best in academic scores, but often lack social graces and suffer from overthinking even simple tasks.
Ironically extreme selection pressure is exactly what leads to extreme risk aversion.

"We only hire the absolute best" does not lead to "move fast and break things" (which sounds awful in a FAA context anyway) it leads to people who devoted their lives to being the absolute best at coloring inside the lines and never straying off the path, to being the best follower out there, to the ultimate authoritarians desiring to grow into being the authority.

The heaviest selection pressure usually does not lead to the most efficient system, it generally leads to a system able to endure heavy selection pressure.

There's a sociologist who wrote a famous book about bureaucracy and its in my library at home and the name of the sociologist and his book are at the tip of my tongue but he wasn't near the top of a quick google search; the above is a paraphrase of his book. No its not Douglas Adams or even Scott Adams although those two are correct about the problem in general LOL.
That's an interesting business idea friend. If done in a way that the bot can't simply inspect the element to find the answer, it may be valuable.
A lot of people here were very dismissive of the Twitter files, showing how closely big govt and big tech work together. I even lamented [0] about it and got tons of pushback ("business as usual"). I had thought at the time this site was very clear-eyed about dangers like these but I'm much less confident in that now and it's apparent even us techies are easily blinded by partisan politics and self-interest.

[0] https://news.ycombinator.com/item?id=33917602
I don't think YAML is great, but I still think it's the best format out there.

The only confusing problem I've run into was the sexagesimal number notation and even that was fairly obvious. Perhaps it's because I tend to overquote strings?

I mean sure, the on/off to boolean mappings are annoying, but they also become very obvious when you're parsing config because the type validation will fail. If `flush_cache` has an enum `on` but no key `True` then the type validator will instantly complain about both the missing key and the extra key in the dictionary.

Same with accidental numbers, any type check will show that the parsing failed.

I find JSON for config files to become unreadable quickly because of the non-obvious nesting and the lack of comments. You can pick a JSON extension but then you need to pick one that your tooling will support.
I used Fantastical for a long time but stopped when it went subscription only.
It describes old 8-bit machines.
New machines start by executing instructions firmware ROM or in cache memory before RAM is tested and initialized.

Additionally the reset registers differ by the platform.
(Some platforms expect software to initialize and reset some registers.)
I am neither the first, nor the last who believe that the Laureates have not done their due diligence properly with respect to citing sources.

I could name many other people who have actually been more influential in the field.
That’s incorrect. Schools can and are sued successfully for not protecting kids from violence and harassment, just as happens in workplaces.

https://www.today.com/parents/parents/teen-1m-lawsuit-school...
I don't have much use for VR. But augmented reality seens to be more the way of the future.
I don’t know. I think the culture around go encourages effective/safe strategies for using go routines + channels. I think when channels are used as intended they can be quite effective. They’re not technically more safe than anything else, but I think the fact that they make concurrency more manageable is good.
> Being vigilant at all times when driving and taking breaks when I stop being vigilant

I guess, you're not part of the target audience. :-)

(More seriously, congratulations and many thanks for being a responsible adult.)
Great writeup, you should make that a separate post. It’s crazy all the hoops you jumped through to track the updates. A simple calendar argues for an immediate mode gui, where the entire calendar just gets redrawn.
> The key on is common in the wild because it is used in GitHub Actions. I would be really curious to know whether GitHub Actions’ parser looks at "on" or true under the hood.

I can say, at least, that using both on: and 'on' work in GHA. I usually write the latter, makes it simpler to do ad-hoc YAML.parse or whatever on the workflow files.
I am a part of the same group and have often wondered the same things. Are there any benefits or handicaps from this or is it just a fun spin on a microscopic difference in my genetics?
> She said that investigators had proof that a Nexo client, who used the company’s platform to transfer cryptocurrencies, was a person officially designated as financing terrorism, but gave no further details.

All crypto is some form of crime, money laundering, evading sanctions, funding terrorism, or just a ponzi scheme, it's just different sides of the same thing.

I wish this space would totally collapse. Maybe if Tether (which is totally insolvent) collapses the whole space just dies.

That would make the world a better place.

Yes, it's true: the dollar or any other currency can be used for nefarious purposes as well, but that's why we have so much financial regulations and oversight (which should be better). And most of all, the upsides of regular currency (if you can call crypto a currency at all) is that it's the foundation of our societies.

I just want to see all crypto die in a fire. The profound negative impact crypto has had on our world with zero benefits makes me so sad.
The article shared here is a follow up, dealing with responses from affected participants of the tests.
^ this. Had the same arrangement at Dell; never used much of it, if any at all.
And skydiving is easier with a parachute, but way less fun! Ok, maybe a poor example.
> I think they may have assumed that law enforcement in Bulgaria was not sophisticated enough to be interested in them.

It's not. This was an international op or with foreign intelligence tips/pressure to act. BG law enforcement was at best oblivious, at worst -- on payroll.
The smelly, greasy truth about how sustainable aviation fuel is made
Yeah the writing is horrible on the vast majority of these new shows/movies, they've been able to cover it up with amazing production values and paying for high quality acting but once you are no longer dazzled by that the story just leaves you with nothing compelling.

Part of it is they are just producing so much content that the marginal quality of each script that now gets made is lower, but I do think script writing is an art that has been reduced to a series of tricks and cliches and storytelling has massively suffered.
How are 3-5 'anti-tech'?

3. Tech shouldn't imply or require privacy compromises.

4. Piracy tools often drive innovation and technological progress. (Not to mention would we have subscription music services or even Netflix's non-DVD-by-mail business without the market pressure from piracy? Would they cost more?)

5. How does a position or preference on a business model imply pro- or anti-tech?

And even #2 doesn't necessarily imply an anti-tech stance. I don't think it's anti-tech to resist putting computers in toasters, for example. The overuse of tech can be a step backwards and hurt overall technological progress, imho.

Not sure what #1 means.
The people who need a pyramid structure to strive for, and office politics to fight, will never settle for "from each according to their ability and to each according to their need", and those are the people we've selected for.
You need an elevated token to inject code into (well written) protected applications as well, and sometimes even that might not be enough.

Generally admins tend to be most worried about central databases or user visible services being compromised. Compromising an user account is a necessary step to get there, often enough.
You could deal with it by automating stuff, but then they'll see your automation and say "that's so cool," and proceed to 15x the size of your automation code.
How is that even mathematically possible? If two random humans have 3 million differences between them, how can a neanderthal only have 30000 differences with each of them?

edit: I think the idea is that if you take the total set of all genes all modern humans possess, then there's only 30000 of genes the neanderthals have that aren't part of this?
> We have recently added support for Hudi and Delta Lake; you can check here: https://clickhouse.com/docs/en/engines/table-engines/integra...

Just tried it out. It seems to only support partitioned Delta tables, non-partitioned return CANNOT_EXTRACT_TABLE_STRUCTURE. Is that on purpose or is it a bug?
It’s disheartening to see so many posts like this on ‘Hacker’News. It doesn’t have to be some big, serious thing for people to either enjoy or find useful.

Some people had an idea, went out, and made it a reality, built a small community around it and now we have Gemini.

We should encourage such things. Projects don’t need to change the world and they don’t need to be useful to all people or exploitable by corporations. Building something because it’s fun, or because you want it to exist is good enough.
> The biggest help with that has been uBlock origin

It seems that browsers and extensions handle a huge part of the global security for users, maybe even more than the OSes.
Have a 3 year old Jeep Cherokee Trailhawk, and before that was exact same model but older by 4 years. On any sufficiently long road trip (800 miles+) a minimum of one time, and sometimes more adaptive cruise control will randomly SLAM the brakes and beep wildly during the day, on a freeway going 60+ with literally nothing in front of me but empty road. Was true with the older one as well and I've never been able to figure out why. It's never done anything more than scare me, no close calls with a vehicle behind me or anything but yeah... all these systems have a ways to go.
> Maybe [you] just are getting old, and have different taste than what the movie/tv studios cater for today.

But why don’t they cater to older folks? Typically, the further one progresses in one’s career, the more money one makes, and the more disposable income one has. I know that I now regularly spend sums now that I would have considered unbelievably profligate in my youth. Why don’t advertisers and producers target me, instead of some kid who still thinks $1,000 is a lot of money?
The awardees for our $150M Regranting Challenge
In this case it's reportedly only Bulgarians:

> Mileva said that the people under investigation were Bulgarian nationals and the company, which she repeatedly described as a “cryptobank”, was operating primarily from Bulgaria.

However there are lots of very pro-Russia Bulgarians (hard to explain after everything that has happened, but still..), so your point generally stands.
As always, it depends. Are you working on a CRUD system and are you using models to generate your UI/forms (or to generate a service layer for your SPA / Android / iOS apps)?

Then that pattern can be extremely effective - in fact, that is exactly the reason that some of us were pushing the patterns you see today. It was especially effective back before we had strong typing in frontends as it saved a lot of time otherwise wasted on QA or typo's in the frontend.
I would settle for the government moving bureaucracy from safety-theatre to actual safety.
dont forget your walking shoes though, even as a young person my dogs were barking by the time I'd seen it all. At the time the infinity room was not blocked off but the last few feet and young me wanted to see the toothpick at the end
On the other hand XML document with good schema is pleasure to write in any decent IDE.

It just autocompletes itself. I know JSON schema exist, but it never managed to just work that well.
My view would be to have them use their cleverness by having them work on tooling, and that the measure of success is how well it works for the rest of the team. That ties their cleverness to the team's acceptance of the usefulness of the tool. Might be a humbling experience for them.
I found this list helpful.
Thank you.
You can force the installer to let you make a local account by killing your Internet connectivity (Airplane mode, toggle wifi adapter off with hardware cutout, or last resort, drop the network if the machine in question is one of those absolutely terrible) laptops without hardware kill switches.)

...That you have to go to such lengths to do so is a thing worthy of ridicule.
It's much more about standardising the approach within a team, and not needing to know your target infrastructure state.
Especially at the stage of a scale up, you'll get a lot of differing views as where to write your scripts - Terraform provides tooling for a specific use case where you don't need to reinvent everything.

At Nimbus[1], we have been trialling using Terraform for template definitions as users are mostly familiar with it, and it allows them to integrate more easily with existing CI/CD processes.
They can easily just add a new Nimbus Workspace to their Terraform and have it spin up a new development environment when their CI requires it.

[1]: https://usenimbus.com - Easy remote development infra for teams
Actually what I might have is the "Dream Router". I thought at one point it had also have been called "Dream Machine"

https://store.ui.com/collections/unifi-network-unifi-os-cons...

I have ~350 Mbit down, and don't have any issues.
Since you seem to understand what he is saying, can you explain to me how the per layer objective function looks like?

I don't get what he means by inserting the label into the input and what labels he is using per layer.
It is possible to move around Tokyo without cars to some extent, but there are still far more roads than there are railways. It’s nowhere near being a car-free zone, and many people who don’t drive would still need buses or taxis to get to the train station.
For rapid development, potentially yes, as is easy enough to slap [XmlIgnore] and [JsonIgnore] on properties you don't want serialised in responses.

I actually agree with you that an API response ought to be a different class, but you probably also want to consider it more carefully than using automation to generate the mapping.
Behind-the-Scenes Photos Which Reveal the Magic
If harsher punishments don’t deter intentional violent crime, why do people expect them to deter accidents?
> 2. There's too much technology in modern products (cars, tv, etc)

Bad technology. Nobody would object to smarter cars with usable controls that didn't spy on you and have security holes. People, even here, would love smart TVs if they started as fast as the dumb ones, didn't have ads, didn't spy on you, and were generally actually in the user's control. People aren't against tech, they're against awful tech that's a straight downgrade from what came before.

Actually, this goes for the rest of your points, not just 2.
The Discordian Calendar
> For one, building out anything of complexity in Terraform often involves some trial and error to make sure all the resources are wired together correctly.

This seems like misattribution: you do that everywhere when you’re doing something new - the problem is the underlying gap between the understanding of the problem which you started with and what the underlying services actually require. You can avoid most of that by using modules to reduce the amount of new structure you need to develop and static linters (tflint, tfsec, etc.) to flag things in advance.

> For two, there are some Terraform changes that can incur downtime if you just let Terraform destroy and create resources.

This should never be necessary due to Terraform - that’s one of the major advantages over older tools like AWS CloudFormation. If you’re seeing this as a problem where it’s not imposed by the platform (e.g. many AWS resources won’t allow you to change the name after creation) you can use lifecycle rules to avoid forcing re-creation where that makes sense or to create the replacement first & switch over before deleting the old resource. If you relocated the definitions in your code, you can tell Terraform how to migrate old state non-destructively.
My biggest disappointment was that 1899 was cancelled by Netflix. Shows like that can be watched decades afterwards.
They are incredibly useful when you need to rely on code-generators or need to deal with multiple type-systems. In our case row types were derived from database schema and api layer DTOs were derived from Protobuf schemas (neither were owned by our team) - it was convenient to have something (in our case MapStruct) to map between them.

Yes, they don't handle 100% cases and in many cases we need to write custom mappers, but for the 80% cases it does work it really eliminates a lot of tedious manual code. This is specially important if your codebase is evolving fast and domain model goes through multiple iterations.

Also, something that is often overlooked is that mappers are composable. So you could define a custom mapper for a specific class that needs special conversion, and then have MapStruct configured to use it in all the twenty classes that use that type without having to write those twenty mappers yourself. Its a big win.