skysight-inc/HackerNews huggingface dataset:
Food is simple. Just about one Banana and an Apple, and about 1,5L fluid(3 cans) every 100km. Which means you don't even have to have them with you, since you can buy it everywhere. OFC that depends on where you drive. And on the speed.
Very similar to the houses in phantasy star: https://blogtectoy.com.br/wp-content/uploads/2016/11/phantas...
I have the opposite position. I feel that meaningless (especially if there can be a subtle fun part) names are the only valid thing for internal projects. I've worked on so many that A) are difficult to impossible to name "descriptively" and B) over time, shifted away from their original purpose.

Meaning the long and awkward "descriptive" name becomes a lie over time. But the "code" name has no meaning, so it doesn't become wrong, you just need to maybe re-learn the meaning of the otherwise meaningless word.

See also: How do you descriptively describe the replacement/rewrite that does the exact same thing, but exists in some form while the other one does, also?
4k120 is interesting because gaming consoles have it, but an extremely expensive GPU from a few years ago like 2080Ti doesn't (with HDMI you need HDMI 2.1).
Please don't make things up. Genes do not determine life goals or liking maths more than physics and so on.
Explain why Ford’s electric SUV, which has existed for maybe two years, is even being rated then?
What do you mean "an effect system is redundant to code"?
An effect system may or not come with additional static typing. I would argue that static effect types are certainly not redundant, having programmed Haskell professionally for many years. But that's just the usual static types debate.

Unrelated to typing, algebraic effect handlers probably have the most ergonomic implementation of async I have ever seen (looking at the OCaml multicore previews).
My hunch is that it won't be trees that will save the planet, but a special co2-hungry strain of fungi.
The trick is that you should learn either enough ML or enough Python first, so you can identify where the problem lies.
A man with with a crowbar breaks into your house at 2 AM. Do you feel obligated to figure out if he's after your property or your life, or would you justify killing him on sight?

A man stealing your cat converter infringes not just on your property, he's possibly making you unable to go to work tomorrow, unable to pay your rent next week and putting you to the streets. If I was in a situation where the livelihood of my family depended on a piece of property I would definitely kill to defend it.
Dismantling the sinful racist system, lecture brought to you by Shell Corp.
Integrate it with ActivityPub and make an account on a service like Mastodon/Plerona/Misskey/etc so you can federate with everyone else. Then, when you publish a new blog post it can be automatically pushed onto other people's feeds if they're following you. I do this, but I also don't really have that big of a desire to find thousands of readers at once. I'm mostly contented with sharing my writing to a few friends and technologically sophisticated peers, so ymmv.
The Canadian government is still denying new cases in Canadian diplomats since 2018:

https://globalnews.ca/news/7809823/havana-syndrome-canadian-...
Not really, but it depends on what the repo represents. Not all envs can be identical despite the logical preference - non-wildcard SSL certs for example. I think the author here is referring to an infrastructure repo with branch-per-env as a common pattern for devops / IaaC / terraform code bases, versus env-per-folder or similar in the trunk if you absolutely have to have differences between envs. It mentions deploying build artifacts from a parallel CI/CD at the end of the article for running the software running on the infra.
"Electric vehicle drive systems, or powertrains, are not the main source of problems, Fisher said. The issues reported by owners are with other features."

So they have some minor teething problems with body panels and such: I have a Model Y and overall it's been great, and my biggest complaint is highway noise. At speeds below perhaps 40 mph, it's far quieter than conventional cars. Preliminary data indicates the batteries last for a long time, and that long-term electric car durability is likely to be far higher than conventional cars.

Overall, the article is a reminder of the problem with rankings: https://www.newyorker.com/magazine/2011/02/14/the-order-of-t...
FWIW, nobody is suggesting giving up. Making abstractions while coding is indeed incredibly common and part of the job, but choosing to avoid abstraction is sometimes called for. It’s very important to recognize that abstractions come with an engineering tradeoff and have negative impacts on clarity, simplicity, specificity, ease of reading and understanding, etc. It’s good if the abstraction’s benefits overcomes these downsides over time, and it’s bad if the abstraction adds more weight than it ever lifts.

I somewhat agree, but not entirely, that the craft of programming is to make abstractions. There is some truth to that, but your statement implies that coding is only about making abstractions and nothing else. I also see programming as a means to an end, and I’m suggesting the end is usually more important than the means. It is possible to walk into existing code and reduce the amount of abstraction, and it is possible to make new features in existing software without adding any abstractions.

I’ve been writing software for a long time and watched quite a few people over-engineer their abstractions and cause real problems. I think there’s a human tendency to try to meet larger needs than we have at the moment, after all software is about automating and scaling. There is a reason why most sizeable software projects globally have been late and/or over budget. We are taught in CS school how to make abstractions, and we are not ever taught how and when to avoid them. Learning the art and craft of software includes how to see when abstracting something will leave things worse than you found them.

My tendency to watch out for over-abstraction has led me to fail to abstract things when I should. I have definitely made the mistake of staying too specific and allowing duplication to linger longer than it should. In a couple of cases it’s cost me weeks of time to fix. But, despite that, I still think erring away from abstraction, when it’s a real choice, is often the right call. On the flip side, I’ve witnessed over-engineering cost whole teams more than one or two years, and millions of dollars.
Something's screwy about that 409A, it puts the valuation of the company at $3.85M on $10M in invested capital, i.e. the company is worth about 1/3 what investors have put into it. Would be consistent with a down round and failing company, though.

I'd run. If the numbers there are correct, neither management nor investors really have any confidence in the company. As an employee you shouldn't either, particularly for that far under market in cash comp, and if somebody is willing to double your cash compensation, take it.
I'm highly skeptical of any solution that involves nothing but more paperwork.

What if car manufacturers just changed their designs so that catalytic converters weren't so easy to steal that a drug addled person could do it en masse with a battery powered tool?

Like maybe we can just nip this problem at the source so that everyone else doesn't have to change how they do business.
This article is focused on LEO. Many of these satellite uses can be achieved in MEO or even HEO.
I suspect we don't have nuclear powered cargo ships because then we'd need armed escorts for them. Otherwise any nations that want nuclear tech would try to hijack those ships on the open seas.
I'm not saying there isn't; just that I don't see what it is though? What would you use it for?
Wouldn't the dollar amount of the theft had made it a felony?
You know what really enhances your networking via writing endeavor? Not using medium.
> My view is that if cash is crude oil, Bitcoin and mined currencies are whale oil; competing against fusion.

Of course, in this analogy, fusion, while of course always being "10 years away", is moving to post-scarcity instead of inventing new forms of artificial scarcity.
I don't think it turned out to be accurate. Ereaders haven't changed that much since then in terms of players and dominance. Apple's only move since then was to collude with publishers (for which they were given a light tap on the wrist) but which ended up damaging the pricing model and making ebook purchase worse for everyone in general. So they did attempt to solve it by first creating a different problem.
Show HN: AskNoam.com – Ask Noam Chomsky Anything
This article isn't about the world, it's about America. If America has less people and the world has more, that's bad for Americans.
Ford is definitely embracing some of those fundamental changes. They're building billion dollar factories, and have been highlighting OTA updates as a key part of the Mach-E experience.
Not a direct part of the filesystem, but macOS does a good job of keeping a constantly up to date filesystem index. It powers Spotlight but is also used for other less user facing things. Running `mdfind` will locate whatever file I want near instantly and the index usually gets updated in a couple seconds.

The background indexing does get bogged down when there’s a massive number of file changes, so I exclude things like “node_modules” folders. It also indexes the actual content of text files and not just filenames.

Sadly the CLI interface for `mdfind` is incredibly obtuse and verbose, and very under documented [0]. When querying anything besides just a filename I still have to lookup the correct incantation. For example, here's how to do a case insensitive search for any folder containing "apple" modified in the last year:

mdfind 'kMDItemDisplayName = "*apple*"c && kMDItemFSContentChangeDate <= $time.today(-365) && kMDItemKind == "Folder"'

The mysterious `c` after `"apple"c` is how you specify a case insensitive search...of course.

Compare that to fd:

fd --changed-within=1y -t d -i apple

[0] Nothing in the macOS man pages actually explains the `mdfind` query language, nor is there even a link or suggestion of where to learn more. This developer documentation sort of covers it, but it's not quite the same: https://developer.apple.com/documentation/corespotlight/csse...
I cannot speak to why your "naive" C variant might have been slower than necessary. I might (wildly) guess that you did unnecessary string handling/allocation. You really just need one re-used buffer and a memcpy out of dirents to the tail of said buffer (or even directly to stdio's output buffer). With modern Linux FSes you can use the d_type to decide recursion, not a stat. EDIT: Output perhaps might also be/have been hamstrung by not using fwrite_unlocked on Linux. Really just wild guesses, though. I can also say that https://github.com/google/walk mentioned in other subthreads is almost as fast as `dents find` and over 2x faster than GNU find on the same linux git tree problem (up to commit 923dcc5eb0c111eccd51cc7ce1658537e3c38b25, btw).

It may actually be because most ftw()s call stat (and so are quite slow, at least without some kernel magic like IO uring or sys_batch) that the non-stat calling mode is poorly optimized. In that context, it may seem like a more minor optimization.
Yes.

I personally prefer having IaC in the same repo as the code. Any changes to the code OR the IaC uses the git flow as per normal and requires a PR. When the PR is merged to develop its pushed to QA environments automatically - therefore updating infrastructure with the updated IaC.

We update deployment configuration separately (because why would we include anything environment-specific in the repo?), this never presents any major issues although sometimes I guess you'd need to update the config just at the same time as merging the code PR which is slightly inconvenient and is somewhat OCD triggering, but its a productive setup so I don't mind.
Maybe I'm spoiled, but this seems like a solution in search of a problem. Is it truly common to have separate environments described by independent copy-pastes of the conceptually-same code, rather than one configurable CDK construct or Terraform equivalent? If I heard "When someone makes a change to the code for one instance, they copy or merge the change to other instances. The process for doing this is usually manual, and involves effort and care to ensure that deliberate differences between instances are maintained, while avoiding unintended differences." rather than using a deployment pipeline, I'd run screaming.
I'll just leave this here. "CR’s diverse community of philanthropists, foundations, and nonprofits partners includes the Ford Foundation..." https://www.consumerreports.org/cro/about-us/our-partners/ph...
If you are writing a complex algorithms then an imperative style is usually going to be clearer (and more performant), but when dealing with higher-level code that is just moving data around and doing some relatively straightforward mutations, then functional code can be much more straightforward and intelligible. When you introduce concurrency then that is where I think pure FP really shines. Writing concurrent code with a pure FP effect system like ZIO is so much nicer (and safer!) than writing concurrent code in Java (or any other language I've ever used).
I'm sure Tesla make amazing cars (I don't drive so no horse in this race) - but I still don't really understand why Tesla is a 1.3T company and Ford is a 77.4B company.
Thanks for the kind words! The documentation is still missing (tracked in part as https://github.com/tomayac/SVGcode/issues/19), but Potrace, the library SVGcode is based upon, has detailed information in a PDF on all parameters: http://potrace.sourceforge.net/potracelib.pdf.
> https://en.wikipedia.org/wiki/Haenyeo says it started earlier than Ama.

Your link doesn't appear to actually say that?

> The first mention of female divers in literature does not come until the 17th century, when a monograph of Jeju geography describes them as jamnyeo (literally "diving women").[2]: 101
Oooh, didn't know that, cool!
Okay, I laughed outloud. Thank you, I'll try to word it better next time.
Sayings I remind myself recently:
- Do not be overheard complaining, even to yourself.
- Look at what people actually do, not what they say.
Comics, graphic novels, manhwa. Colour illustrations in books. The presence of colour can enhance the reading experience. While still retaining the qualities that make eink/epaper better for reading.

I'm sure there are more uses for it, but our inability to come up with those uses does not invalidate its potential
* At the root of jealousy is a goal that can inspire me

* Feeling guilt indicates something I can be grateful for

* Fear can also be a challenge to learn something new
Virtual Reality Fluid Drawing Is Here
> as you lose 10 years off of your life in stress and all of your friends.

In fact, people with children live longer and have more social interactions, on average.

See: https://www.mpg.de/14064449/children-influence-parents-life-...

And: https://www.health.harvard.edu/blog/have-kids-live-longer-20...
> So they have some minor teething problems with body panels and such

The problem is that these are $60,000+ cars that don’t feel like a 60k car. You can get a Mercedes E class for that money and it feels like pure luxury when you sit inside. Every detail is just perfect.

A Tesla by comparison feels kinda cheap. Because the EV drivetrain is currently expensive and that’s what you’re paying for.

I don’t own a car but I like to rent lots of different drives. The difference in feel between a Tesla and a Merc or Beemer is stark. And not in Tesla’s favor at the moment.
Two possible answers to that:

(a) Since you should be storing your private key on a Yubikey/Nitrokey type device, take it with you wherever you go. To be clear, I'm not advocating doing remote admin tasks from an untrusted computer, but in a desperate situation you could do it from a semi-trusted device with a Yubikey/Nitrokey since it won't be possible to extract the private key (and you can set mandatory Touch + PIN policy on the key to prevent malicious software using the hardware token in the background without your explicit consent). and/or
(b) Implement an SSH CA and use that to generate short-lived emergency keys (e.g. https://smallstep.com/blog/ssh-emergency-access/), someone "back home" could send you a short-lived key in a secure manner.
I'm curious about the bit on module systems; I've heard that the MLs have a more powerful system than most languages, but not having used them, I don't know what advantages it provides/what problems it solves. All the explanation of ML-style modules seems rather abstract, focused more on how they work rather than what they're useful for. Can anyone point to some good resources/explanations about what ML modules allow you to do that can't be easily done otherwise?
Yeah that sounds like "I don't want to run a business"
In today's world, almost all jobs are moving more and more toward specialization. Being great at something is how you work and make a difference. You can outsource many of your weaknesses, from the mundane (ex, spelling: spellcheckers) to the complex (ex, accounting: hire an accountant).

In contrast, my mental model is that it is only worth knowing a little or a lot. The middle ground is only useful when you are filling a gap.

* If you know a little, you know enough to reason about the topic and identify how you can outsource your needs. eg, you know enough about accounting to pick and manage an accountant.
* If you know a lot, that's your value add and you can provide that service.

Where if if you know a "medium amount"...
* you still need to outsource to an expert most of the time
* or you can't find the right set of expertise to outsource to and you must fill the gap yourself.
Pair programming is really hard to make work well, but when it does, I’ve rarely had more fun coding. I’ve had a couple of amazing experiences with pairing, and it’s made me crave repeating the experience. Unfortunately, it hasn’t worked most of the time.

But I think you’re right - I think what you’re saying is code reviews should start before the change is being proposed for commit - it should be an architecturally collaborative process at some level. Code should be guided by reviewers in a positive feedback loop rather than left to critique at the last second. Reviewing code well is difficult, and also important to take seriously.
Cleaning up project Gutenberg texts so they don’t make your eyes bleed is such a good idea.
While always wise to consider your source, and follow the money, has there been any evidence that CR has done anything to tarnish their impartialness?

Their whole reputation and name stands suggests that they would strongly consider any such incident as a serious breach of trust ...
Well, consoles "have" it, in the same way that last gen consoles "have" 4k60 or PS3/360 had 1080p60. They have a video interface capable of transmitting such a signal, but not hardware capable of producing that in basically all titles. Also the 2080 Ti had a 4k120 output over DisplayPort 1.4a .
I love it. Let the streets be bathed in their blood. Maybe I'll move to Texas someday.
You are confusing ability to have children (which has genetic components) with the decision of doing so. Then you make a mishmash of claims around other aspects. Then you cherry-pick some random articles, some of which not linked to papers from reliable journals.

Anybody could cherry-pick articles in the same way to make any claim. E.g. that norwegians make better programmers because of some obscure genes potentially related to hand dexterity that might potentially help typing...
Meanwhile my Lexus has never had a single issue over its 12 years. Why do people settle for “luxury” cars with anything less than perfect reliability?
There are interoperable since Java 8, using the operator ::

com.google.common.base.Predicate<String> guavaPredicate = ...
java.util.function.Predicate<String> predicate = guavaPredicate::apply;
>... leaks and issues with its climate control

Do they refer to the battery pack climate control or the climate control inside the cabin of the car? I am living in Israel - a country with a warm climate, so I am a bit weary of EV's that need to cool the battery pack, in order to keep going. Does anyone know how well they keep the battery pack alive in warmer climate zones? (i start to see some teslas, here and there, but I have no idea how well the battery pack stays alive, when it's 40C in the shade)

Is it possible, that they don't have the power to cool the cabin, when they need to cool the battery pack as well?
I recall the Fun Way series book fondly. As a kid, I did the kits over and over (even unsoldering the PCB kits from the later books after soldering them together). I probably breathed in too much leaded solder vapors, but it’s what put me on the path to electrical and computer engineering.
Tesla is more than an auto company, they demonstrate faster innovation, they are more capital efficient and scale faster than was thought possible.

Consider they are also selling solar, batteries, insurance, and likely in home robots, ride sharing, and energy trading down the line. They may also resell their tech and software down the line as well.

There is also the general over valuation of the market at work, which is not evenly distributed between companies. Too much money without enough places to go.
Wow, what a gross generalization
Depending on the kinds of videos he makes, people may have spend more hours focused on his face, and paying attention to his mannerisms, than some friends of theirs.
Every time I see an article like this, all I can think about is how a robust rapid transit system could ease so much of this. I know I'm oversimplifying it, but a bullet train could operate between SF and Sacramento in ~30 minutes. Everything on the other side of the hills of the East Bay feels inaccessible when it should be integrated.
Thank you, that is exactly the event I was recollecting the vague details of when I brought up the hypothetical. It’s sad that commenters are on the side of pre-civil rights segregationists. Blocking the road was against the law just like the diner sit ins. Guess these people would not tolerate diner sit ins either.
I got nerd sniped into benchmarking legacy x86 instructions (2019)
Back in the day, HTML usually came with its own built-in version control. You could view source and see exactly what thought process the web designer (read: the person who figured out HomeSite first) had gone through, like:

<font color=“red”>
<font color=“blue”>
<font color=“green”>
Hi there
</font>
</font>
</font>

because the editors didn’t actually understand HTML beyond what was required to wrap a tag around a block of text.
Artificial Intelligence Stocks Under $10
> The larger Model X SUV "still has problems with the falcon wing doors," Fisher said.

This is the least-surprising thing I've read all year. Adding a second hinge to a door is asking for trouble. Not to mention having to weather-seal a door seam on the roof.
Actually my point is the opposite. That the risk is greater if you are above that line. I know many many people that are quite happy raising very large families with no job at all.