skysight-inc/HackerNews huggingface dataset:
What problem does this solve? Use of mmap() tends to imply blocking calls.
I did get feedback that working hard all the time was disenfranchising to the rest of the team. Much of the team did in fact play video games and browse the internet at work. I think the decision was well above my manager. The story is a lot longer but it probably doesn't add much.
You don’t sound pro-fission. This is a novel 1MW micro-reactor with major policy implications that merits public support.

Westinghouse and other large reactors have a totally different use case thank Oklo’s design for remote communities.
Xian’s Covid-19 chaos exposes dark side of China’s top-down governing approach
The tiny habits method
reduces it further. For example “when i get out of
bed Ill grab the corner of the bedsheet”.

The idea is to make the trigger something you do anyway (get out of bed) and the action tiny. Now you are in action flight and will likely finish the task. But you only promised to
grab a corner so you get the endorphin rush even if you make the bed badly. You did it!
Since when are margins not cool?
Making Good Decisions Means Taking Clear Aim – Forge
Over the Paywall: https://archive.is/5Zv3S
Propolis and Cinnamomum verum are great immunomodulators for autoimmune diseases. Echinacea is sold as an immune system booster, and it is a firm nope.
What javascript apis they use to create sites like that? To play instrument notes at different pitches, and to play notes simultaneously?
Annie Duke's approach to decision-making is helpful as most of our decisions when building software or a team are not falsifiable. It's not math. Often, we'll need to collect information, explain our reasoning, and use our intuition before deciding. Having a method will help us increase the probability of hitting the target, and maybe sometimes hitting the bull’s-eye: "The beauty of approaching each decision by first examining what you know is that little bit of knowledge can go a long way toward improving your aim. The more you know, the better equipped you are to counter uncertainty in your decision-making."
Unfortunately, emoji domains are just not that well-supported at many registries: https://en.wikipedia.org/wiki/Emoji_domain
The first part for sure. I raise the assertion that the feeling can be positive.
They are sent through an affiliate link to Go Daddy. We hope to answer these queries ourselves -- soon.
Making this perfect is on the TODO, thanks!
On that note, the new starlink connector is absurd. It's apparently shielded cat5e but with a custom connector[0].

0: https://redd.it/s0rih3 and https://redd.it/rmtxjq (direct link to main image: https://l.judge.sh/ZCg5 )
She had a pause between age 15 (which would be 1940) and 1951. So, 82 years, I guess? Damn impressive indeed, although I'm more impressed by how she looks 15 years younger than she actually is. I would not have taken her for a 97 year old woman.
No stress

document.createTreeWalker()

is your steadfast friend
As a recent convert from dogs to cats, I have to respond with a friendly 'fuck you!' to that solution. I have never bonded with an animal more than I have my most senior cat. And it's mutual, she sleeps between my legs.

I care about ecology at large, but at home I care about my cats more.
Oklo has the competency to pull this off. This is 50 year old tech and is not hard to build or operate.
Filters are on the TODO, thanks!
I suspect that "teach coding by making Battlefield V: Definitive Edition" would likely require marginally more than the nine chapters proposed in the article for a basic card game.
Those better fail safe designs have still have a long way to go to be commercialized, regulatory approval is just one step. It would take a lot of R&D and investment to build a real fail safe plant. Unfortunately no one wants to put any money into it. Just stick with cheap aging risky designs.
Alright, you convinced me.
I was ruminating on blockchains today. So, say a coin blockchain from the CAP perspective:

Well, obviously it is distributed, so you want Partition Tolerance.

Well, obviously it is financial, so you need Consistency.

Well, obviously you always want to be able to use it so you need Availability.

But you can only pick two...
Shh, we are only two weeks into W22: https://instantdomains.com/
Lol, guy worries cell phone tech might be used for tracking…

That ship has sailed. They already know when you leave your house.
Thankfully, the situation is more nuanced and better researched than Canary implies. This is what forward progress looks like for clean energy
Crime in SF itself is pretty localized.

The Tenderloin is practically like a South African slum. Sunnydale, Bayview/Hunter's Point and the south side of Potrero are dangerous. You have to watch yourself in the Mission, downtown, SoMa, and a few other neighborhoods.

But in Forest Hill you might as well be in Menlo Park. Pac Heights is generally safe. So is the Presidio. Even Noe Valley, right next to the Mission, is much safer. Crime doesn't like to climb.
No, that'd be bad for business.
Samsung demonstrates MRAM in memory computing
Securing GitHub Organizations
This article espouses what is known as "classicist testing" school of thought and rejects "mockist/London-style testing". I wholeheartedly agree with it. I have been championing it in my team of 20+ devs since many years now, to great effect. You can read more about it in the excellent book by Vladimir Khorikov from January 2020 titled "Unit Testing Principles, Practices, and Patterns".
https://remotestorage.blogspot.com/2010/07/douglas-adamss-co...

For anyone interested.

It's not really that compelling. It's a funny scenario.
Show HN: Go-keyconfig – Store config files in OS-provided secret mgmt
feral hogs are a huge problem. They do decimate local wildlife.
> To code used to mean (1) translating a message into a coded form

This is probably where the verb form originates - translating the assembly or higher level ideas into the binary required for the computational engines of the past
Bitcoin mining is actually a really interesting use case as induced demand for a nuclear reactor which cannot easily lower its output beyond a certain threshold. Currently, fossil fuel plants are spun up and shut down to match demand for electricity, if our grid was entirely solar, wind, and nuclear, supply cannot be regulated, but by turning bitcoin miners on and off, you can regulate demand. There are other ways too, of course, such as grid connected EV chargers, but the nice thing about bitcoin mining is that the utility company can operate it themselves and use the revenue from mining to subsidize the construction and operation of the nuclear plant.
That’s the point. It’s ancient, well known tech that the NRC will pass in a future application cycle.

This was a smart play by Oklo to reveal the issues so they can resubmit thoughtfully.
You should read your sources more carefully. The article you posted explicitly makes the same argument as nosianu:

> First, it should be stated that the single most significant threat to bird populations is habitat destruction, in all of its forms and with all of its causes. The various causes of mortality outlined below kill individual birds directly, and can certainly have an adverse effect on population size, but can actually have a beneficial effect in some cases. Studies of hunting have documented that in certain cases killing small numbers of birds can improve the health and survival of the remaining birds. As long as the habitat is intact, the population has the potential to replace the lost birds.
the claim is 20-40 a year, which is really low sounding to me… keep in mind these are animals that can survive on their own, does 1 bird a week really seem mythical to you

[pdf] https://abcbirds.org/wp-content/uploads/2015/07/Loss-et-al.-...
The mongodb developers once thought as you did. They were wrong, although it took a fair while for them to realise this. Yes it's complex. Extremely complex, and as another poster noted, the learning curve is horrible and documentation is extremely limited. Unfortunately there's no real substitute.

The mmap/madvise approach works well for things like varnish cache, where you have a flat collection of similar and largely unrelated objects. It does not work well for databases where you have many different types of data, some of which are interrelated, and all want to be handled differently. If you can meet the performance needs for your product by doing what you're doing then great - that's a fantastic complexity saving for your business. But the claim that "you can design your system so the access pattern that the OS is optimized for matches your needs" is unfortunately not true. It might be good enough for what you need, but it's not optimal. That's why there's so many lines of code in other DB engines doing this the hard way.
> Platform: Putting People Before Corporations [..] Opening up Government [i.e. transparency]

Every party makes similar promises. Instead, lead with what makes you different - your focus on IP law and digital rights. Perhaps even emphasize your flexibility or neutrality on other issues, so that your voting base isn't decimated by your positions on wedge issues.
I hear you, and that's how things work at my present shop.

However, let me give a strong defense of the point.

It turns out that the only thing you can test is a pure function. This is just the nature of a test, we pin down the inputs to a piece of code and we see what outputs it produces. All of the mocking that you are doing is an attempt to turn an impure function into a pure function. Even more extreme setups where you connect your container to a container running postgres, is trying to turn that container into a pure function in a different way. You don't need to do any of this if the function is pure in the first place.

Once we've established that “functional core” is a lazier means to the same ends the question of dependencies still comes up, and the “should I mock dependencies” question becomes “should I promote this internal function call to the main I/O section and pass in its result as an argument?”... And the answer is that that changes the language with which this outermost level is written. And probably this outermost shell should be written to sound like the business logic that you are implementing, and you should never do that.

If that's the logic then it means that the sort of testing you're doing is extremely particular and fussy. Because it suggests that every test should really be constructed at a business level, it is a story about your product that you want to make sure holds fast even when the internals are changed. This works really well with domain driven design, because that says that your modules should be also business level entities, so each module comes with some tests that say, here's what this sort of person interacts with the system like. So you are always testing integration of the pure functions, and why would you not. If those pure functions do not integrate together, you want to know about it, and you do not want to know about it through a persnickety test which just fixes the inputs and outputs of something that has no business relevance, because you know what happens in those cases: the developer just rewrites the test to say the opposite of what it used to say, so that it passes now. There is no semantic check on the test output because there cannot be if it is scoped too small.

I think you can quibble a lot with those details but I think that's the strongest case you can make for it?
Last time I checked, producing the very non-non-fungible ketchup perfume has a cost.
I developed go-keyconfig after realizing that almost every CLI that I use on a daily basis that requires authentication of some kind drops the secrets in a local filesystem config file in plain-text. As one could imagine, this is ripe for an accidental git commit or easy reading from an attacker.

Every OS comes with a secrets manager of some kind... MacOS has OSX Keychain, Linux has GNOME Keyring, KWallet, and secret-service, even Windows has Credential Manager.

This module is designed to help developers creating apps or CLIs needing to store configuration values in config files a secure means of doing so. It supports All the secret managers mentioned above.

I would love to hear everyone's feedback and thoughts!
I had one. He was great. No problems, even pooped outside on his own. I loved him, we were best friends.

Never again.
*clap* thanks for the pointer on IINA. I'm a long-time user of MPV (that's prob what I'll stick with on Windows…) it's good to have all these super useful interface improvements~
Germany to Become Net Power Importer for the First Time Since 2002
You can watch many (most?) tv shows without ads by paying like $2 an episode. It's legal
> In 2019 we stopped manufacturing GravityLight to focus on a new product called nowlight.
Magic mushrooms are now entering in the "gray zone" of legality in Canada. They are illegal, but there are online mushroom dispensaries in Canada that are blatantly selling them online as law enforcement is turning a blind eye to it.

A few weeks ago I ordered an ounce of shrooms online using a crypto-currency that has a smiling Japanese dog for a mascot. A week later it arrived in my mailbox without any issues. What a time to be alive.
Sure, I was just trying to tie it into more of analog of farm equipment gone awry than agricultural products.

You're totally right though.
I prefer mocks over real services because I onboard many people to a repo. Too many services attached to unit tests turns into a fatigue until eventually no one runs the tests any more I found.
Some statistics in support: https://abcbirds.org/program/cats-indoors/cats-and-birds/
Wow, I've been investigating Intel Management Engine lately, and this comment feels quite poignant.
The "change to the environment" that has the biggest effect is habitat destruction. There are places, especially remote islands, where cats have had significant effects on the environment, but in most places predation of songbirds by cats is dwarfed by predation from other animals.
People often present Germany's power situation in very simplistic and inaccurate ways, so it's good to check the actual current data and historic trends. This page has some very helpful charts:

https://www.cleanenergywire.org/factsheets/germanys-energy-c...
https://deciwatt.global/nowlight
I wish I had known about cog some 14 years ago when I implemented exactly the same thing (https://github.com/ot/inpytex).

It was made for LaTeX files but could have worked with anything. It even uses the same checksum protection!

I wonder how many people independently came up with the same idea.
Woman performs music for 93 years, audience is more impressed by her relatively youthful appearance at 97. It’s a tough life’s work.

[Edit: Dear downvoters, I’m not seriously complaining about this. But the GP post used the words “I’m more impressed by…” — and you have to admit, it’s pretty ironic that, in the literal end, people are more impressed by a random genetic trait than the art on which you spent 93 years.]
I'm talking about modern, sealed, double-glazed housing.

Older housing was much more permeable, so moisture (and unfortunately heat) could escape to the outside air at will. I'm sure that the cost of running a dehumidifier is at least as low as the cost of running your heating more frequently because of heat loss.
Depends on the place, depends on the birds.

https://www.theatlantic.com/science/archive/2019/07/cat-bird...
I have two services that communicate over the network. Neither does anything useful without data from the other. So I write my tests like this article suggests and inject at the boundaries of the services, the network boundary in this case. I've built tests that now only test my idea of what the services will return. IMO these aren't particularly useful tests: what happens when the remote service starts returning unexpected data or errors due load problems? I guess my point is just this article is good advice: prefer testing your actual code and dependencies, but unit testing isn't a replacement for integration testing.
Ask HN: Examples of projects that died with their core developer
I was thinking about long lived projects and the "bus factor", and it got me thinking about projects that died with a core developer.
I can think of projects that have outlived their core developer, but I don't know of any projects that ended because a developer died.

Linux is certainly large enough to outlive Linus.

TempleOS continues to live.

Dwarf fortress might not be maintainable by others if the worst were to happen, but there is a very dedicated community.

Are there any examples of the bus factor actually ending a project?
My cat used to kill a bunch of rats/mice...
Tilling the soil is a devastating source of carbon emissions. I’m not thrilled someone spent time making technology to automate that process.
And yet for millions of years birds and cats have co-existed.
"Eschew flamebait. Avoid unrelated controversies and generic tangents."

https://news.ycombinator.com/newsguidelines.html

We detached this subthread from https://news.ycombinator.com/item?id=29943374.
DOGE mode?
Sounds like the coding version of the Ugly Red Blob Method

https://clientsfromhell.tumblr.com/post/160477089323/this-is...
Cats. Always trying to take over the internet.
that's the best way of learning!
> I declined because I don't negotiate like that. If you mismanage a negotiation, there is no do-overs just because you overplayed your hand. The trust is broken.

Not that it would be likely to happen, but you could also have doubled down. Now you'll need a 3 day work week and an additional 10% pay bump. There is some potential value in keeping emotion and irrelevant sentiment (like "trust") out of the equation.
There is no loss of opportunity. You can borrow against invested money at very low interest rates, lower than mortgage interest rates, and people often do. In today's crazy real estate market, when people make "all cash offers" that is often just cash borrowed against securities. It is some of the cheapest debt that exists.
I sub users myself and give them the credentials. I use unique mail addresses for all users.

Aside from the newsletter which can be unchecked during registration, I’ve not seen any evidence they’ve on sold the mail accounts at all.

And apps have fine print, there’s a big difference between an EULA and Sony/Samsung scraping screenshots, adding dynamic advertising etc.

are you able to point to exactly which parts of the plex eula are bad?
Safety in numbers: crowdsourcing data on nefarious IP addresses
> most software engineers

Those could already use available high-level DBs or libraries, rather than building own.

I guess if somebody decides to building a new market-grade database system from scratch, they should hire experienced IO specialists and perhaps also lawyers, as the cache eviction algos are patented.
We've all been studying manipulative PUA techniques to get her to go on dates with us, too.
I’ve been taking drawing classes and been trying to draw everyday for the last ~6 months, during the holidays I didn’t draw for 10 days due to being with family, when I got back to it it shocked me how much I had improved.
In my olde neighborhood, a neighbor of mine [due to an allergic husband] was an "outdoor cat only" meow-by-mouth only place for several decades. I took care of the feeding whilst they were on vacation.

It's been a while since, but stories like this make me smile if I was still having a going thing with these neighbors.
I agree. I just wanted to mention that expensive air conditioning systems are not needed to make this work. A standalone dehumidifier unit that can cover an entire flat starts at about $170 for the cheaper units, and doesn't require any installation beyond plugging it into a socket. In contrast, AC is usually more involved and expensive.
Papyrus and Web3: building better tools for the future of the creator economy
> Do you have a position on abortion, gun control, or gay marriage?

How about the radical position of letting each state decide for itself? They could even have the party in each state decide its own position, rather than enforcing a one-size-fits-all policy centrally.

Of course it's nice to think that there is one "right" answer to all those questions, and that the world would be better if we could just use the law to force other people to go along with what we want, but I think recent history has shown that just makes politics more dysfunctional and leaves everyone unhappy.
Perceptive mobile network applications don't require people to have phones on them to be tracked, identified and monitored. Many passive sensing applications are being researched. Some require additional hardware, others only data analysis. But all of them rely on the relatively high densities of mm-wave RF being rolled out with 5G deployments (not to mention the THz frequencies being proposed for "6G").

Here are some of the applications listed in the paper "Enabling Joint Communication and Radar Sensing in Mobile Networks - A Survey" (https://arxiv.org/pdf/2006.07559.pdf)

- (Through-the-wall) localization and tracking;

- Human behavior recognition and fall detection;

- Monitoring of biomedical signals such as respiration
patterns;

- Human presence detection and radio fence

- Extensive on-street and open space surveillance for security and safety
It’s not still the early days of blockchain
I got 1,683 in Firefox on a new M1 Pro MacBook Pro with your code… I'm gonna try the next guy's in Safari now. How optimal can I get haha!
Learning something like playing music, dancing, and many other things, is a process of becoming conscious of things, then learning to do the same things unconsciously (muscle memory), then becoming conscious of how you're not doing them right and correcting that, then again going back to doing those things unconsciously, lather, rinse, repeat until expert, then do it again.
Google claims the translation to English is "joy of living" "joie de vivre"isn't exactly a common phrase in English
Its important to realise that homes now != homes of the past.

Modern homes are typically an improved product, better features, and also better environmental facilities. Thus they should be increasing beyond inflation.
No. People that want to be Yoda are the worst. Actual "Yodas" are amazing ICs and are also Yoda by accident. This is the lesson Yoda is trying to teach the brash young jedi when the charterer was invented.
He never went "pure French"
It was obviously nationalistic flamebait, exacerbated by the snarky way you put it. Please don't post like that to HN.
The Gritty, Underground Network Bringing Japan’s Arcades to the US
Nothing will ever top those heady days of encyclopedia dramatica and peak 4chan, well nothing except for being a well adjusted adult who passes in mainstream society. Spasiba tovarischi!
No, I didn't think I was good enough to work there. Mostly because of all the DS&A stuff you read about here on HN.
I made an upward lateral move at the same company because it gave me a 25% pay bump, plus the ability to work remotely. I was hoping that would allow me to finally be able to afford a house, but it still doesn’t seem like enough.
> Jin [...] wuxia [...] Zhang Wuji [...] taichi [...] Zhang [...].

One of these things is not like the others. Why spell "taichi" that way?
yes, the built-in types are, as he can't change their __hash__ and __eq__ members (The purpose of this revolution is to have __hash__ and __eq__ return the same value)
They must have changed https://db.cs.cmu.edu/papers/2022/p13-crotty.pdf to make it redirect. I've changed it again.

IMO you guys (as well as whoever did that) are underestimating the difference in how the two different kinds of submission affect resulting discussion. I did offer to change the top URL to point to the video, if they felt that was more important, but never heard back.