skysight-inc/HackerNews huggingface dataset:
Assuming this was a "scratch" HPC filesystem, as I'd guess, "scratch" is used advisedly -- users should be prepared to lose anything on it, not that it should happen with finger trouble. However, if I understand correctly from the comments, I'm surprised at the tools, and that the vendor was managing the filesystem. I'd expect to use https://github.com/cea-hpc/robinhood/wiki with Lustre, though I thought I'd seen a Cray presentation about tools of their own.
The worst part to me is how it would change the content. If we were all getting paid for this conversation it would not be the same conversation as right now + getting paid.

So often my opinion on a topic is so different than the opinion I think will get the most upvotes.

It is really why I think the whole concept is doomed to fail.
> I do wonder how this works for families? If you have a nice 4 bed family home in a Dutch city, how do you drive your kids to school, or to a holiday destination, etc? Is it anything like here in the UK where cities are increasingly inhospitable for working class people trying to raise families and only really work for students or those who are single and wealthy so can therefore afford a flat close enough to their office that they can bike?

I live in Amsterdam, as a carless family in a reasonably affluent neighbourhood (not in the city centre). I'd guesstimate that 1/3 to 1/2 of the families in our child's classmates don't own a car. AFAICT every neighbourhood has a few primary schools within walking or cycling distance. (I can reach 3 within 15min walking or 5min cycling.) Anecdotally, it seems roughly 10-20% of the kids are bought by private car (more when the weather is bad). I think for most of those, the parents head straight to work afterwards. Starting age 10 or so, pretty much all kids walk or cycle themselves (between 5 and 10 most of them do so under adult supervision). For holiday destinations reachable by car we rent one, maybe once or twice a year.

> On another note I also used shop in my city centre regularly, but in the last 5 or so years I've started ordering most things from Amazon instead, not because I want to, but because it takes about an hour to get into the city now that they've removed several roads in favour of mostly unused bike and bus lanes. Plus, parking is increasingly hard and costs several pounds an hour these days. Sure, I could catch a bus, but that only really works if you're not buying much. I can't exactly carry a new desk or dinning room chair on a bus. I wonder if this is the reason that city centres seem to be increasingly filled with restaurants and lack shops other than a few convince stores? If I lived in a city I'm not even sure how I would do my weekly family shop without access to a car. Again, I guess I would need to order it online? Are these things not problems in Dutch cities?

We do groceries in person every day or every other day, often on our way to/from school. I can reach 3 supermarkets within 5 minutes cycling. For larger furniture, home delivery is usually more convenient, though occasionally I'd take the street parked shared cars (which are around €30 for 3 hours).
Impressive, but wait, there's more... One could create 100TB of ram locally out of thin air. This VM only has 16GB ram. disclaimer dont do this

mkdir -p /dev/shm/insane;mount -t tmpfs -o size=100T tmpfs /dev/shm/insane;df -Ph /dev/shm/insane

Filesystem Size Used Avail Use% Mounted on
tmpfs 100T 0 100T 0% /dev/shm/insane

But on a more serious note if one does not mind incredible latency to swap then get a SSD USB3 drive and use it for swap. You might not have the drive plugged in and as such add it to fstab with the "noauto" option using the swapon command to activate it, or use the user-space autofs mounter instead i.e. /etc/auto.master

Swap is an extension of memory and as such you are putting unencrypted memory contents into your swap device. This could be PGP/GPG keys, LastPass, KeePass keys and passwords, PII and more. Putting this into the cloud adds some risk. One can encrypt swap to partially mitigate this risk.
And I miss the speed at which magit works on Linux, when I have to use Windows for development.
That’s fascinating, I hadn’t come across that. Britain must have needed a ridiculous amount of oil as they were also importing from Mexico at the time. According to Tuchman’s The Zimmerman Telegram, Mexican oil is one of the big reasons that Germany tried to form an alliance with Mexico. Cutting off that oil would have hindered their navy.
How do you recover information that is not there? Best you can do is guess what’s supposed to be there.

That’s why I hate watching 4K AI “enhanced” historical films, it is akin to rewriting history.
This is the type of reasoning that leads people to write insecure code, by trying to outguess the compiler with implementation details that are entirely inapplicable. It suggests that if the code was self-contained or position independent or satisfied any property whatsoever, that using memcpy would be a perfectly fine way to copy it, that is simply untrue, it would never be safe to use memcpy on pointers to functions under any circumstance. It's irrelevant whether you are on x86, Itanium, or any other platform, undefined behavior WILL result in incorrect and invalid program semantics and can not be relied upon to produce consistent results even within the same execution of the same program.

There's literally decades worth of people trying to use undefined behavior in clever ways and ultimately failing and yet here we are...
Wow, great article
It’s hard to explain what a revelation Dutch Urban planning has been to me since I’ve moved here. When you have protected bike lanes literally everywhere you go and riding you bike is always the quickest way to get from A to B for any journey less than 3 km (faster than driving, faster than public transport).

> I do wonder how this works for families? If you have a nice 4 bed family home in a Dutch city, how do you drive your kids to school,
You don’t, you take them in your bakfiets (cargo bike) or they cycle themselves

> or to a holiday destination, etc?
You rent a car? It’s actually easier to drive in a Dutch city than other cities because everyone is not reliant on a car for literally every journey they make, people only use cars when they need to you can still drive cars on the streets, the streets are just not built for cars 1st.

> Is it anything like here in the UK where cities are increasingly inhospitable for working class people trying to raise families and only really work for students or those who are single and wealthy so can therefore afford a flat close enough to their office that they can bike?

I would say having to own a car to live in a city is far more anti-working-class than making a city completely livable without the need for a car.

I highly recommend watching the YouTube channel Not Just Bikes to get a better understanding of just how brilliant the urban planning is.

https://m.youtube.com/channel/UC0intLFzLaudFG-xAvUEO-A
> "Families and seniors suck up tons of the city's social services budget and don't engage in much taxable activity per capita. The incentives are there for the city to want them gone and there is no incentive for the city to not to things that make them want to leave."

No, you have it backwards. Most big cities see a lot of people on wellfare, often living alone. A city like Rotterdam is known for this kind of poverty. The city government really does try to be there for the people.

The centre of Amsterdam is not a great place for raising children. Going 5 km to a quieter neighbourhood will already be much better, often it is a choice by the people themselves. By the way, these old city centres were never great for raising children. Up to the 1960s these were the poor parts of town, if you could get away from the rot you were much better off.
> You can tap with three fingers for the middle click.

That's what I call awkward.
Or Ctrl + right click, or any other solution.
I’m with you on the waiter’s friend. No need for any weird contraptions there.
I think the name of the library deserves an award on its own.
Definitely don't be discouraged by the existence of StickK! They technically already have the referee feature (that being your key distinction from Beeminder, which has a much less powerful version of that feature) but everything else about StickK is... well, I think you've already surpassed them despite their decade+ head start. They seem to have sadly been in zombie mode for years, since the founders left. I guess they're still making money though, which should be encouraging for Kommit!

Btw, here's our argument against the anti-charity feature: https://blog.beeminder.com/anticharity/

(I'm a cofounder of Beeminder, if that wasn't obvious. Also I just added Kommit to https://blog.beeminder.com/competitors/ -- very excited to have you as a competitor!)
So Europe should have spent trillions building a massive nuclear capacity and switching to all electric just because? Presumably every other country or trade block that imports energy needs to do the same? Seems a bit extreme no?
No, but you do write 2022-01-01 (or even 20220101).
People seem to forget that the iPhone is 15 years old, and Macs are still an open platform. It hasn't happened yet, but somehow it's always "going to happen"...
But that name. Ugh.
What does knowing this song mean about your personality and culture fit ?
Ask HN: How should I use Twitter sans its algorithm?
Every single digital infrared thermometer I've ever used thinks I'm dead.

I once asked my doctor about it and she shrugged and said that I'm not dead.
The FDA evaluates food packaging and optimistically dismisses chemicals entering the consumer. But let's assume they don't, you are saying that given a new chemical added to your bloodstream you want to assume it is safe based on 0 evidence when presented with weak evidence for what it actually does?
I'm in the middle of redoing my 5 yo config from the ground up for emacs'29 to take advantage of byte code compilation* -- and there's a lot happening in that accessibility of features space!

there are new better completion frameworks and new better ways of handling, thinking about and using key-maps .. so it look as if we're just one breakthrough away from having keymaps and menus attain some kind of parity with what M-x and M-: can deliver.

my emacs, being more of a computing environment than an editor, had 11 k org'd loc. I'm dumping that for small elisp files editable with outshine so i can nimbly add customizations to these menus and the other three dozen breakthrough (for me) packages that have appeared over the last few years.

this is all very exciting!
I don't like the select = copy idea. When I browsing, I'd like to select a few words for no reason (well, more like a hight light, or reminds me to focus on them). I just want to select it, not copy them at all. And mid click paste? Little hard to control somehow: looks the mouse easily move a little when I do so.

I do like the context menu way.
I agree partially with this. We will probably experience a surge of life expectancy. It depends whether humanity will find a way to keep living on earth and avoid the oligarchy, plutocracy and/or kleptocracy trap.

However even if all turns out well with increasing life expectancy, there's a hard upper limit of lifespan. Entropy is the ultimate reaper.
Why would a solid designed web page, using valid HTML, CSS and only a minimum of JS, for extended functionality, be a cross browser, or even browser extension problem? These only come up, when you start to use JS for everything, instead of doing proper web development, IMHO. You do not have to be exceptionally smart to do this, you just have to know your trade, and must not fell to all that enerving animated wanna-be-impressive stuff some think would be great design.
As, if you think of these pages done by web designers, which have no real clue how to do stuff, but instead want to show how 'great design' they can do and how great it would be if the whole page moves around all the time, letting you wait for content to load (very) lazy, instead of just delivering it, OK, but a solid developed web page?

And stuff like games come with well tested JS frameworks, where you (should) have no problems if you do not start to fiddle around with required 3rd party cookies, blocking non-referer-sending requests, and other senseless stuff.
I was thinking that, but they didn't mention it, so I assumed it was just a typo. Could be, though.
>So, how could this (IMO) bad behaviour be fixed?

By reading in the whole file at once.
Bash does not mmap shared the script it is parsing. You can see this behavior with

strace -e read,lseek bash << EOF
echo 1
echo 2
EOF

bash will read(), do its multi-step expansion-parsing thing and then lseek back so the next read starts on the next input it needs to handle. This is why the problems described in the story can happen.

The other way to fix this is to simply use editors that will just make a new file and move over that file on the target on save. I believe vim or neovim does this by default, but things like, ed or vi do not. Emacs will do something similar on first save if you did not (setq backup-by-copying t) but any write after will still be done in-place. I tested this trivially without reviewing the emacs source simply doing the following and you can to with $EDITOR of choice:

!#/usr/bin/env bash
echo test
sleep 10
# evil command below, uncomment me and save
# echo test2

while running sleep, if changing the script causes things to happen, your editor may cause the problem described.
I've written similar in Julia, you can see the record type used in https://www.juliapackages.com/p/namedtuples. The full library, not in the open source, uses this type for time series analysis. It's all type safe and allowed expressions such as x = vwap( ts, 5) - l1( vwap( ts, 5)) through to a time moving PCA. Julia makes writing this sort of thing short and quick. The total impl was only a thousand lines or so of code.
Yes we will of course need nuclear.

But our ministers in charge claim it's an "old" technology.

Makes me wonder if they ever go sailing...
No.

Sci hub up this paper and check out the citations too.

https://onlinelibrary.wiley.com/doi/pdf/10.1111/obr.13270
If an Oculus or VR headset ever includes one of these, I want to be warned about it.
Yes, I live 10 kilometers from city center, literally on the edge of Amsterdam and nearest public school is exactly 300 meters away from my door, which is pretty normal. You can see it on a map: https://scholenopdekaart.nl/zoeken/basisscholen?zoektermen=A...

The problem of school being too far away is created by low-density developments, where car is a problem not solution.

Add: middlebare schools are not that spread out, but older children (from 12yo) are also independent enough to either cycle for half an hour or take public transport unsuperwised, with choice left to them.
> The constant removal of roads and introduction of clean air areas in recent years has made his commute very difficult now.

Western cities in the 20th century ignored all the tradeoffs presented by cars, so that any time there was a conflict of interests cars simply won. Every time. Of course, the tradeoffs didn't go away. We just declared cars the winner in every case. A re-evaluation of those priorities is going to necessarily mean driving gets marginally harder, because there was no other direction for it to go. Cars were given every single affordance for 100 years. Anything in the opposite direction is going to look like a loss.

Frankly, I doubt that driving in your area is actually all that difficult. You're just used to being prioritized and now you're experiencing a modicum of de-prioritization. You're used to rolling up to your destination and parking directly in front for free. Now that you're being asked to pay some of the actual costs of that convenience, it looks like a burden. You're used to cars being allowed everywhere, no matter the cost to the people who live in those areas you formerly breezed through, and now that they aren't, it looks unfair. When you’re accustomed to privilege, equality feels like oppression, as they say.
If you write something like this:

if foo:
bar

That's a syntax error, and a good formatter won't do anything about it. If PyCharm's formatter changes it, I wouldn't use it.
Isn't Q the language, and Kx the company ?

I have to use it at work, helping quants try to actually maintain production code rather than just vomit horrible one-time scripts they patch together in an endless stream of layers on top of layers.

This thing should be banned. Everything is one-letter, it's impossible to Google, it takes the opposite decision of every imaginable convention, I have yet to see someone who can read his own stuff 2 weeks later. Notwithstanding free tools to query force-expire every 3 months (QPad grrr) and as you said it's so closed they have to take webdevs like me to just help them maintain it all eventually.

It's risky for the bank (and we're not a small one :s), it's expensive for the programmer, and it's misery for the quants (but they all feel like geniuses spending weeks on simple stuff on kdb, so their misery is only in people looking at them wasting away their brain like that).
The article overall resonates, but the derision for what the author admits is an incredibly enabling piece of accessible hardware reads like a jerk complaining about the aesthetics of accessible parking spaces.
Our 70 year old+ law makers who graduated high school before color television was common just need to understand scaling in complex systems as it relates to digital technology and then we will be all set.
Are the commonly used file explorers also using this method to copy/paste files? If not, I wonder why.. </sarcasm>
I feel like humanity has gotten over novelty calendars. They were popular in the past, but now that we’re all connected over the internet people prefer compatibility. The only thing wrong with Unix time is that by default it ticks backwards when a leap second occurs. Smearing makes that bearable.

Maybe things will change when the max distance between humans is >>0 light years.
Thanks for the update, and you're absolutely right that Beeminder doesn't offer any way to validate the data you enter. They discuss why (in their view, of course) trusting user-entered data works in this blog post: https://blog.beeminder.com/cheating/
I have met those people to, but none of those people have ever had a csv file to run queries on.

Analysis has a lot of meanings. Getting basic facts (there are N rows that X) and selecting subsets of data are realistic analysis non technical people might do on csv files.

And I want to be clear that parsing a csv file with sqlite or MySQL is much more complex than learning “SELECT .. FROM .. WHERE” (with no joins!) when there is a tool like OPs that magically does the “parsing”.
I froze for a moment seeing this article after having worked at a major anti-virus company long time back and used some low level Win32 APIs.

Fortunately, I followed some of the techniques from “Programming Applications for Microsoft Windows” book and Detours project to intercept and execute custom code mostly based on loading custom DLL in target remote process and using DllMain() to execute.
There are a lot of places in the world and even the US where people have slow connections. It’s also not just download speed that’s the problem. Slower phones need to process all that JS.

I’d say that time-related API being core functionality makes it more of a reason why this should be baked into the standard JS API. Why make users download something that most sites and web apps use?
But that's the thing - the article author is talking about a context menu, which by default means that everything from the context menu can be done by keyboard means.

As for me, I'm another greybeard that doesn't need a mouse, but defaults to using it over a keyboard-only setup. Keyboard shortcuts are great for things that are frequently done, but I'd rather not spend the time to remember rarely-used features.
this name is too much. there's a difference between cute and vulgar. no star
Oh, some things to note:

- The highway that was transformed into a canal actually used to be a canal originally as well.

- The group of taxis on the Museumplein were there in response to the murder of a taxi driver [1]. I'm not sure what it usually looked like, but probably not back-to-back filled with taxis.

[1] https://www.nationaalarchief.nl/onderzoeken/fotocollectie/ad...
Files in use can be shadow updated and then will be actually replaced when possible.

Naturally no one reads MSDN docs.

Also to note that other non-UNIX clones follow similar approach to file locking.
Not to mention IRIX's 4dwm. There was a different path available indeed.
Things were worse before. Real-mode DOS programs relied on the honor system of software developers. Windows 3.x leaked resources if software developers didn't explicitly release them. Any program could read and write memory and storage wherever it pleased, for the most part.

The reasons we're "stuck" are multifaceted: sheer volume of code, unsafe languages, monolithic kernels, poor UX of security features, and inadequate automated testing (especially of kernel code).

seL4 solves the message-passing performance problem of microkernel designs and offers strict capabilities. One major gotcha in most microkernel designs is the need for multi-process side-effect locks, transactions, and rollbacks for mutating hardware state coherently.

MINIX 3 made some progress by implementing a NetBSD userland.

PS: It's a shame USB didn't include a write-protect tab by default.
The best thing on a thinkpad, is that they have three physical "mouse" buttons.

I was not really paying attention and so did not expect it when I bought my first thinkpad, but it is so nice it has now become a must have for me.
"Just one-fifth of new Covid hospital patients are true cases"
https://www.telegraph.co.uk/news/2021/12/28/covid-hospital-d...
What stops someone from buying that domain name once I publish it on the site?
The Religious Roots of Turkey’s Currency Crisis
'On Dec. 19, Mr. Erdogan explained that he is crafting policy on his interpretation of the Quran’s commandment prohibiting paying interest on money: “They complain we keep decreasing the interest rate. Don’t expect anything else from me. As a Muslim, I will continue doing what our religion tells us. This is the command.” That single, disastrous remark caused the lira immediately to drop 12%. The realization that Mr. Erdogan’s policies were based on the live commands of the Quran, not the theories of a dead American economist, spooked the market.

Mr. Erdogan’s conviction about interest rates has terrible implications for Turkey. Protests and hunger are spreading, and the country could go the way of Venezuela. Duke economist Timur Kuran said the coming chaos gives Mr. Erdogan and his minions “an opportunity to declare emergency rule and stay in power despite their rising unpopularity.”

Mr. Erdogan’s “what our religion tells us” statement shows a subservience to medieval notions about finance, no matter the harm they cause. But medieval religious regulations don’t mix well with modern finance—or with almost anything. Muslim success in the modern world requires a reconsideration of Islamic laws in light of current circumstances. Quranic regulations could be interpreted to allow for reasonable interest payments while banning usurious interest.'
> idk what legal precedent is, but if i was hiring i could make a large good faith salary range.

What'd be interesting would be how often a company offers near the top of that range, or potentially beyond it. I'd think the frequency of offers (either far below the maximum or actually above the maximum) would make a potential case against a company for not listing ranges in good faith.

(ianal)
NFT Price Tracker and Analytics
At what point of this slippery slope will people start to wake up?

Yesterday it was a conspiritard, that was fine.

Then it was a right-winger, screw him.

Today it's a credentialed scientist, but he's going against the narrative.

Tomorrow?