skysight-inc/HackerNews huggingface dataset:
OSFMK is basically Mach 3 onward. That is the actual “microkernel” version. NeXT started with the versions before that, which still had memory management and a litany of other things living in the kernel and not user space. It was basically a gradual evolution of migrating things out.

So to your point: all NeXT was essentially doing was turning Mach 3 back into how Mach 2 worked lol

Thus XNU is a novel implementation of Mach 2: an up to date OSFMK kernel and all its IPC, plus all the BSD parts that used to live in it
Unless I missed something, the article does not concretely state what the VAX is.
thanks for this, it's an interesting data point, but I would be willing to bet that the 99.9% who don't own private jets don't care because if you can afford a private jet you can afford the taxes for that private jet and should include them in your purchase decisions.
No, I use SnailOnionCoin. It sends my cash through a number of intermediaries, each just getting a .onion adress explaining where to send it next. Every hop is also switched between cash in snailmail, western union and bitcoin to make it harder to trace the links and make sure that physical traces (like fingerprints) or legal traces (like the postal system or traditional financial transfers) don't make it to the final recipient.
They didn't go through Google. Some other DL company paid for it. It's on their discord.
Incidentally Australia has suspended citizens' right of reentry altogether,

https://www.bbc.com/news/world-australia-56953052
Someone, somewhere has a job that they need to get done, I'll do whatever I can to make it easier for them, if I understand what they are doing now, why it does and doesn't work, and the proposed solution, I'll be quite willing to do whatever is required to make that happen.

If you can't connect those dots for me, you're wasting a lot of time and effort, yours, mine, and the customers who aren't going to get the right solution.

I don't care what language, database, etc. is going to be used, except how it relates to reliability and maintainability. The computer, punch card, double entry ledger, tally stick, etc. are all just ways to manage data.
If you right click and click View Image, you can then zoom in.... helpful for https://goomics.net/img/2018-01-25_mk_cookbook.png
This is so eerily familiar I swear I've had many of these exact conversations word for word. The only way this doesn't turn into a complete nightmare of a cluster is if the exec team "gets it". If so, you just might stand a chance at building a data team that gels with the rest of the org.

But if the exec team simply hired you for window-dressing, expect to be treated like a scapegoat and a punching bag. Any mistakes will be your fault. Any wins will be to the credit of the business. The Director of Product will ask to "embed" dedicated DS headcount and you won't have any real power to shape the roadmap. If the exec team doesn't give you equal footingf with Product (or Marketing, Finance, and Eng for that matter) then this will rapidly become a soul-sucking job. However, if E-team does give you the authority to call Product's bullshit, and tell Finance to stuff it, and not take direction from Eng leads, then you actually might be able to accomplish something really cool.
declines take 100s of years. No one will really notice but it will just slowly continue to get worse but not at any kind of satisfying pace, like a big crash.
The EU did some pretty thorough research on this.

Link to page: https://www.europarl.europa.eu/thinktank/en/document.html?re...

Citizenship by investment (CBI) and residency by investment (RBI) schemes in the EU

This study analyses the state of play and issues surrounding citizenship and residency by investment schemes (so-called ‘golden passports’ and ‘golden visas’) in the EU. It looks at the economic social and political impacts of such schemes and examines the risks they carry in respect of corruption, money laundering and tax evasion.

Link to PDF document: https://www.europarl.europa.eu/RegData/etudes/STUD/2018/6271...
RAMdisks also help significantly with maximizing the write endurance of the SD card.

Specifically for log files, I use Log2RAM which has a RAMdisk that mounts /var/log, and then periodically (based on schedule, defaulting to daily) flushes it to /var/hdd.log/
Intersection with the complement will not work here.

Because the idea is to match Tarzan, but only if it is not preceded and followed by a quote.

Regex intersection and complement do not perform look-behind or trailing context.

Live demo:

This is the TXR Lisp interactive listener of TXR 265.
Quit with :quit or Ctrl-D on an empty line. Ctrl-X ? for cheatsheet.
TXR may be used in areas that are not necessarily well ventilated.
1> [#/Tarzan&~"Tarzan"/ "Jane shouted, \"Tarzan\""]
"Tarzan"
2> [#/Tarzan&~"Tarzan"/ "Jane shouted, \"Tarzan!\""]
"Tarzan"

The &~"Tarzan" makes absolutely no difference. The reason is that Tarzan matches exactly one string. The complement ~"Tarzan" matches a whole countable infinity of strings, and one of those is Tarzan. The intersection of that infinity and Tarzan is therefore Tarzan.

Intersection with complement is useful like this:

Search for a three-character substring that is not cat:

3> [#/...&~cat/ "hat"]
"hat"
4> [#/...&~cat/ "dog"]
"dog"
5> [#/...&~cat/ "doggy"
"dog"
6> [#/...&~cat/ "cat"]
nil
7> [#/...&~cat/ "scatter"]
"sca"
8> [#/...&~cat/ "catalan"] ;; "cat" is skipped, then "ata" works.
"ata"
I keep databases and other single data source constructs out of terraform. Sure, there are mechanisms to prevent deletion but all it takes is one bug (and terraform has many) for all your backups to tear down.

I also infrequently backup single sources off cloud to prevent ransomware payoffs. It has the secondary feature of providing a recovery source if things go off a cliff in the production environment.
To be fair, it's not totally unfounded. It's just that going as-is will lead to a worse outcome for everyone in the long run. Perfect example of the tragedy of the commons.
I don't care, lead by example. We pay taxes on our fuel to be wage slaves for these muckety muck, the least they can do is not ask for handouts.
Mass infection is not an option: we must do more to protect our young (UK)
Hypocrisy is not an endearing leadership trait
> I disagree that multiple frontend implementations is going to be a good thing for Rust.

Specialization, GATs, and const generics that aren't painfully limited are taking a very long time to deliver. As a selfish user I would love to see a Clang vs GCC style friendly rivalry develop.
> "I really thought long about this, and I haven't slept in two days due to ongoing harassments of 4chan," cookiengineer claimed in a post to the Tenacity GitHub Issues page some 13 hours ago. "As the first people were literally arriving at my place of living, where they knocked on my doors and windows to scare us, I am hereby officially stepping down as a maintainer of this project.

> "The safety of my family is worth more than an open source project. They found out my address via a YouTube video where someone was posting my nickname combined with my real legal name (which meanwhile got taken down due to my asking). The incident happened shortly 23:00 CEST [21:00 UTC], today; and the police took over this case."

And people call me "paranoid" when I go to inconvenient-but-practicible lengths to keep my dox off the internet.
I'm not certain, but my first glance at this would be that git is not a good candidate to move to a cloud, at least if you want to take all of the advantages of cloud architecture, as it is promoted by the cloud services.

You would have to think of some way of federating git repos onto local storage (local to the git process), to avoid network latency inside loops, etc. But maybe that's what Atlassian did and it still didn't work out, or maybe they thought of that but something else (have to fit into the Atlassian cloud architecture?) outweighed it.

Point being, you really need to design the cloud architecture around the way your hosted programs were designed to work.
I don't know much about Terraform, but at least in Pulumi you can mark resources as protected to prevent accidentally deleting them.
Landlord already charges as much as they can. Increasing his cost will not magically mean that they can suddenly charge more than they can.
Decomposition is a proven method for making complex code both feel and actually be easier to reason about.

Regexes are code.

Therefore, decomposition makes complex regexes both feel and actually be easier to reason about.
Since there seems to be some confusion on the topic here, this article isn't talking about a long-term nationwide decline in bird populations. This is an acute illness (of unknown origin, so far) impacting mostly juvenile birds that started being reported in certain regions of the US (not nationwide) back in late May/early June. There are good odds that this is either some kind of novel contagious disease (most of the likely culprits have been ruled out), or something to do with their food supply (the affected regions have a suspicious overlap with regions where Brood X cicadas emerged, but there's no conclusive link known so far).

The Kentucky Department of Fish and Wildlife Resources has a good synopsis of the situation, as well as suggested actions for those in impacted areas (mostly, bring in bird feeders and regularly sanitize bird baths if you leave them filled): https://fw.ky.gov/News/Pages/Kentucky-Fish-and-Wildlife-prov...
> In the suburbs and exurbs, probably less so, but this is where everyone has a car as a prerequisite for living [...]

Sure but that doesn't work very well for when you want to spend the weekends drinking. The cities in the US that have grown the most over the last 10 or 20 years are still very much suburban and lack good public transportation. The lack of low cost and convenient transportation services quite literally resulted in fatal accidents.
>which violates the "no restrictions on use" clause from the GPL

This seems to be a bad interpretation. This is not adding restrictions on use, this is complying with other legal restrictions that are already there. If that were true, you wouldn't be able to have things like chat clients be GPL, because the same restrictions would apply there with allowing chat servers to collect data.
Good interoperable APIs for banks, and ways for people to be able to access and use their own data: +10000 better future points

Connecting my bank account to google sheets: -1000000

I do see the intention and the utility - people should be able to easily access and make sense of their data from whatever source and in whatever form. That you are enabling that and showcasing examples is admirable.

Google services in particular are so deeply exposed across people's devices and accounts, past and present, that they have for a long time been one of the largest attack surfaces:

- for incidental or targeted fraud from a distance

- for intrusion by personal contacts: stalking, coercive control

- for relinquishing control of personal data unintentionally: to an employer, to a state, or to arbitrary contacts by oversight because it's incredibly hard to track the myriad dimensions of sharing permissions

In general I applaud what you're doing. I would love to see an example of how to have insight into and oversight of your banking data on your own machine, with a focus on privacy - that's missing from the ecosystem I think.
What content Google censors affects some minuscule percentage of searches, and, besides, much of that censorship probably suits the user's query better.

In hindsight, its the second paragraph that was the greater concern: Google was not a 'baroque soup' in 2002, but its being a monopoly has turned it into one today.

It's not a huge loss if a search for 'Munich history' excludes a Neo-Nazi essays, but it's a big problem if the entire first page of results is ads for travel agents and product links to rent movies.
Cicadas can be harmful to trees from the egg laying. I’ve even heard of extreme cases where a young tree doesn’t survive.

https://wtop.com/local/2021/06/the-cicadas-might-be-gone-but...
yehyeh, or you bought a winmodem over 15 years ago, someone told you "hey you have to upgrade to windows 10", it downloads over your 56k Dialup winmodem, reboots... and... no drivers. yes this really happens: ThinkPenguin stock TTYACM USB modems and their biggest customers are Rural people in the USA who are too far out to get broadband!

LIP6 does actually have a fully NDA-free silicon-proven Cell Library, called nsxlib, it's been used in 360nm and 180nm, the 180nm was done by a Japanese University. i think i may have mentioned this already, it's a small town with a 2(?) micron foundry, they make it available to people anywhere in the world entirely for free, it's for training the employees of the town, because it's so old and basic it's hard to mess it up. so they want people to submit designs that the trainees can learn how to fab, before they move on to the more expensive equipment.

but, really, use Chips4Makers, he has 360nm available, EUR 1750 for 20 MPW chips in QFP, i believe.
"One of the big mistakes I see here is that the testing environment A doesn't look and work the same as the prod environment B"

This is a nice aspirational goal, one that you should definitely aim for, but I have never seen a situation in a non-trivial app where the test and prod environment are even close to identical.

All large apps I've worked on end up with external dependencies that themselves don't have a test system and have real world side effects (like buying things), so straight off the bat, all of them need to be mocked out.

Then there's no way we'd get budget for a 1000+ node cluster on our test system, so naturally there are entire classes of high load / large network bugs that are less likely to crop up.

Finally the test systems are often not allowed to handle prod data for regulatory reasons. Thus, everything needs to be either synthetically generated or stripped versions of prod data, which unsurprisingly sometimes behaves rather differently.

Even if you think your test environment is a pretty good replica of prod, chances are it's probably not as good as you think. So you should always have processes in place to be able to slowly rollout deployments and halt/rollback if there are issues. Everything should always be backed up. And importantly, this should not all be controlled by a single deploy script with global permissions - anything that deletes backups should need explicit multi-step approval.
The last one is definitely a factor, but #1 is hard to believe since the vast majority of the dead were well past retirement age. Similarly anyone in the running for a pizza tosser position is probably not also considering a remote software development job.
> The AFP and FBI assert that 100% of the users were engaged in criminal activity.

Don't take cop statements at face value unless they're proven in open court.

If you're not familiar with the US policies around such things, lying is part of the job for police there. Most cases end up in plea bargains, which allows prosecutors and cops to avoid having to actually prove anything in court to secure a guilty verdict as part of a plea agreement.

Very few police accusations actually end up being proven with evidence.
Oh, wait -- there's a hole in my claim above. Self-modifying code. Well, it works if we also disallow self-modifying code; this still leaves things as Turing-complete and so still shows that your argument cannot be valid.
So often this is the case. Someone asks something unreasonable, and pushing back gets you marked as difficult. It acts as a filter, even if done unintentionally
It's in FCC §97.313 (l) and you're right, it's metric: https://www.law.cornell.edu/cfr/text/47/97.313
There’s an exit tax that applies to long-term green card holders and people who give up their citizenship.
“Somehow get an elevator key” is very easy - they’re all the same (at least the fireman’s are).
The Tantalizing Nuclear Mirage (2019)
You can do it both in Terraform and also at the resource level in Azure itself.
Maybe a result of "insect catastrophic" dieoff:

https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...
Its a safe stable government, surrounded by water with plenty of nature with a temperate climate.

If you can afford to move here you can afford the overpriced housing marketing and food costs.
I use it to connect to my chess server! I play on freechess.org and xboard is my client for it, but I launch it from an emacs shell that becomes my console to interact with freechess. I also added some elisp commands so private chats have their own buffers.
Seeing the current state of freedom and rights across the world, I'd much rather have to deal with my own national crooks than a worldwide organization purporting to fight for my rights
I'd never voluntarily sign up for quarantine and am fortunate to have traveled between three countries in the past year that dont require them. If my home country started requiring quarantine while I was away I'd refuse to go back. What a joke. Im not impressed by their stats, it's not worth it.
I read an article[1] about workers suing states to restart extended unemployment (and are winning, at least in Maryland and Indiana so far). This would have an effect on the job market.

[1] https://www.msn.com/en-us/money/markets/when-unemployment-en...
I'm proposing we could build other worlds, such as ring worlds, so that the population and industry of the human race can be moved off-world.

That means we'd be able to treat the Earth as a great big park, with little-to-no human inhabitants.

Fanciful, but still possible, given such an energy breakthrough. Even if it takes a couple centuries, genetic records and some terraforming (feasible with that kind of energy available) would probably allow us to recover from the damage incurred by the Earth in the time it takes to develop the tech.
>As someone else pointed out, it's not clear that school helps with [learning how to be likeable]

The rebuttal to your point is so simple and obvious it's really hard to take you seriously. Socializing is a skill that can be practiced. If you have fewer opportunities to practice, you're less likely to get better. The children that are bad at socializing despite going to public school do not show that public school doesn't teach socializing, it means they didn't learn as much from their practice. For all you know, poorly-socialized public school children would have otherwise ended up living in their parents' basements until 45 or turned into serial killers if they were homeschooled. Public schooling doesn't need to guarantee good outcomes to be the more desirable choice.
I worked at a retail company that had video screens up for each department saying who was working in that department now. Because of reasons, all the systems were the same - all the hardware across every machine in every store was the same make and model. Honestly... it was kind of an old machine. Hardware support was buying old hardware off of eBay for spare parts to keep things running.

We (some coworkers and I) back when RPis were becoming more mainstream (6... 7 years ago or so) of converting these systems to RPis. This would free up a dozen systems per store (about 3500 machines) and reduce power consumption per store from 70w/machine (estimate) to 5w/machine. So, lets go with round numbers.

70w * 10 machines = 0.7 KWh; 5w * 10 machines = 0.05 KWh.

Take that to 24h/day and you've got 17 kWh/day. $0.11/ kWh and we're at about $2/day/store... $600/day across all stores for the old systems and $40/day for RPis.

And that's not taking into consideration the hardware and the "ok, we keep a stock of a dozen RPis at each store with SD cards for the different departments and their configuration..."

Anyways... the company didn't go for it at the time. It was rather disappointing for us. It would have been a rather neat project that I still believe could have saved a good bit of money in just electrical costs (and more in hardware costs and longevity). I'm not sure if they've modernized that part of the stores since or if they're still scrounging eBay.
You're right, I'll amend to mention this edge case.
You really do not need to go to bat for 4chan trolls. There are much better ways to spend one's time.
Mr. Trash Wheel, the Baltimore garbage gobbler
can't they just advertise based on what's in the email rather than keeping a profile on you? Not a lot of people want to see google go away, we just want them to stop being asses and get broken up.
The big problems in the 80s were acid rain and recycling. We kind of nailed those.

Global warming wasn't as important as a nuclear winter.

Embarrassing to use fossil fuels? In front of who? some future self who judges you? Wait till you see next decades' problems.
I think the commenter you replied to meant that they know Rust a lot better than they do C, which makes it easier, particularly since C has such a long history.
Yes, but it's not that expensive when you do have to pay. The fees don't even cover the full cost of the MIQ stay. It should be double or triple the cost of the MIQ stay because of the opportunity cost.
Please no. If you can’t understand the code, how can you possibly verify that what copilot or similar has produced is correct?
It’s really nice to get some fiction recommendations from HN! Looking forward to reading this
He was never assaulted by anybody with a butter knife. This entire controversy was contrived to make 4chan look worse than they are.
Great. RIBA is a really poor method that causes a lot of false positives for expats like myself. I'm really happy that more people will suffer this digital discrimination because it will mean it will go away.

I live in Spain, I'm from the Netherlands and have lived in Ireland as well, leading to tons of "soft block" nightmares.
Gains are taxed as income though - does that happen in the US? I always thought that even with capital gains tax you kept more of your investment money there than here.
not sure if exactly 10 years, but all are still used:

* mambo & joomla (maybe that's more like 15)

* owncloud / nextcloud

* mariadb / mysql

and not all are necissarily 'community driven' in the sense of no $$ involved, but the community split/forked trying to maintain some level of increased openness, and the resulting fork is still viable
I have to say I agree. Regex is arcane in the most bug-prone way.
Funnily enough, this is what I did, except I built an app where I write the queries as "pre-built" parameterized ones (sanitized, of course).

People still do a bunch of stuff in Excel, though, and every once in a while, it breaks, and I have to dig through the mess. Excel is great when it's just for yourself and you can manage it... it's a pain when others have to figure out someone else's.
Unless the cheap energy isn't being burned inside the atmosphere.
sure, but don't mind if I discount a pandemic year.
I think it's a legitimate, if small, concern. There's a possibility that people participating would be more likely to take a roll of the dice. Yes it's stupid, but people do stupid things all the time, particularly when it comes to sex.

Obviously I'm all for the research, I'm just interested to hear if/how they handle it.
A more familiar example of a self-synchronizing (but non-universal) code is UTF-8, which guarantees that if you start decoding a bytestream in the middle of a codepoint, it's trivial to find the next codepoint boundary because initial bytes always start with either 0 or 11, and continuation bytes always start with 10.