skysight-inc/HackerNews huggingface dataset:
Thank you for sharing this.

I too have experienced this existential dread, and sometimes still do.

Your post triggered a multitude of responses from different people experiencing the same, each with their own set of beliefs and coping mechanisms.

I found it fascinating - thank you.

It always surprises me that we are in a minority - most people go through life without experiencing this, or wondering about this. When trying to discuss this with one of them, they are usually baffled, and truly cannot understand you. It is almost as if we're speaking different languages.
As a side note - I am wondering if there is something in common in all those who experience this dread.
Yes I did, and no it didn't really help. Sure it was a much slicker starting point, but when I needed to do a bit more (ie. configure a formatter) it just added more obfuscation than anything. The "pre-cooked" part does help with setting up linting, but formatting...you're kind of on your own (if you search the source you can find an example with prettier but you will still need to add your own integration for anything else).
This is very similar to the sentiment of Steve Jobs' open letter "Thoughts on Music" where he called upon record companies to allow him to abolish DRM in the iTunes music store.
"Open warranty" - this is just a normal warranty except without the unenforceable scaremongering nonsense.
Tell me about it :)

I'm just explaining how the law works in my understanding (and, interestingly, not getting any upvotes for it. Usually accurate comments are upvoted but then, usually, people don't disagree with the law. People don't like this messenger!), not saying I agree with it
I once "downloaded" LOTR in Netflix to watch it at camping in the Lauterbrunnen valley... only to find that it was "not available in your region"
There's a lot of innovative thinking, for example making healthier cities by getting rid of ugly roads and replacing them with bike lanes and public transit alternatives.

What's missing is investment to increase productivity of costly public services. Sure there are billions of funds spent every year on "economic activity encouragement", but as you mention it just ends up propping up failing businesses.

Basically the healthy nice cities are still in a big ugly messy transitory phase. Trains as still fucking expensive and slow, so people fly and drive a lot. (Integrated ride sharing and overnight train service would be nice, etc.) And of course there's the issue of housing.
Yes, like many others. That's why I upped the ante by stating "numeric and lowercase characters only". And with the glyph differences between them also create a "hidden" image.

Editted: What you reference to is a compiler and something completely different.
So true. So sad.
My colleague has not paid for media content in over ten years. He pirates everything. I'm surprised the percentage is not much higher. Perhaps it is a technology understanding gap?
I think I'm just following the old goldie: Do unto others as you would have them do unto you.

I would not mind, and do not mind, other people using my work, that's why I have a bunch of open source work.

You can bet you ass that if I were touring the world giving sold-out concerts to 50k people at $200/ticket, 4 times a day, 4 days a week, I would not care if some bunch of random teenagers -that would have never paid for my music in the first place- download it off some torrent site.

They now know I exist, and if they're still fans when they grow older, they might come by and pay $200 to see me when I'm doing my 'legacy' tour in 30 years (hello Maroon 5).

If you do have the money, and you don't pay for the music, that's just sad, so now I've been a happy Spotify subscriber for years (and Apple Music, and Amazon Prime :eyeroll:).
Here's the actual paper (in English):

https://www.hetnatuurhistorisch.nl/fileadmin/user_upload/doc...
I'm sorry you can't accept a correct argument.
We've been using them in pre-industrial times. Their energy output was not high enough to start industrial revolution.
A few years ago I did some measurements of popular projects (Wikipedia, WordPress, default React, jQuery, few things like that) comparing minify, minify+gzip, and just gzip, and found found that most minification beyond "removing comments" gives very little benefit even for poor 2G connections.

Especially things like removing as much whitespace as possible or replacing true/false with !0/!1 just don't really save a lot of space. The only two I found to make a significant difference were removing comments, and shortening identifiers (and usually with most of the savings being in "removing comments", depending on the amount of comments and code style).
Tesla's Virtual Power Plant
Not only, your arm also will retract this way, "automatically" breaking contact.
Aren't we there yet?
https://en.wikipedia.org/wiki/Hatsune_Miku

I saw somewhere that this "girl" fills concerts.
Since Intel quit the nuc business, it could fill a niche.
the paper:

https://www.hetnatuurhistorisch.nl/fileadmin/user_upload/doc...
There is libgtk, aside from breaking changes between versions, some projects just don't want to "put up" with arbitrary decisions of upstream. Hence QT and KDE for example. But that has LGPL issue.

Until a major backer steps up and funds a project with amounts that is comparable to what MS or Apple spends on their GUI, the Linux on desktop is not happening.

My bet is on QT if anyone is listening.
Sure:

set ts=4
set sw=4
set softtabstop=4
set expandtab
set hlsearch
set incsearch
set wildmode=longest,list

OK, only 7 lines then :)

Basically: tabs are 4 spaces, searching works better, and tab completion works like bash.
In my flat-file blog thingy I just included the page's slug in the file's metadata, that is so I could order files as I please but still not break links for page
I have tried most of these out of the box neovim stuff and they do work for the most part but as soon as you want to tweak things it's not as easy. Besides that sometimes plug-ins can just break due to a bad merge and that can just break some core feature and now you are stuck either finding a fix or just go back and use VSCode
Well, it piggybacks on your browsing (obviously you are "opted in" because you are using it knowingly to archive what you are browsing!), so everything you can see, it can see. If you don't have access over the great paywall, neither does it. But a cool thing is, it can index the content you can auth to. The full text search is all local. This is not the "local client" of some service. It's just a local app, there is not server that anything is sent to (maybe one day there could be like a federated search, or a way to publish and share your archives, but there is nothing like that now).

Full text search is provided by a couple of different libraries. Fuzzy search works.
I would never do it for a singular book but I did learn Japanese because I was into manga and anime like thousands of people. Now I have experience living in a foreign country, Japanese friends and I read manga I bought in Japan on the train to work every morning. Learning a language to any level that is useful will usually take you at least 2-3 years if not more depending on the language. Japanese was pretty hard. Took a long time. So yeah, it will change your life dramatically in ways that are more beneficial than just reading a book simply because your whole life will be pulled in a slightly different direction due to the amount of your attention you're putting towards this one thing over many years. However, if reading one singular book is your motivation I find it unlikely that you'll achieve it.
> It doesn't seem like "free-market" anything ...

First, "free market" itself is a myth. Second, that's a tenet of libertarianism or neoliberalism. In reality, "free markets" is a stalking horse for deregulation and privatization, which is wealth extraction from the government to the wealthy. Like I said, capitalism has nothing to do with markets. It's merely how capital is created and accumulated.

You talk about cronyism and the process and have skipped right passed the most important question: why is this even being outsourced in the first place? Why is public transit privatized (eg the UK)? It's needless wealth transfer under the guise of "efficiency". European democracies are starting to discover they're on the same path of the USA: starving national healthcare and then using those "failures" are reasons to privatize it. Reportedly, with Brexit, the US administration wanted the NHS to be privatized as part of any favorable trade deal with the UK. Think about that.

Now we see a cost-of-living crisis because of restricted supply and institutional buyers buying up the supply. Mortgages are massively bigger than even a generation ago. The cost of college education is out-of-control, as is healthcare. Debt is being built into every facet of your existence to extract as much wealth as possible from you and to keep you a compliant worker.
And this point:

> experts do not attach much weight to people still trying to figure out how computers actually work

is a much weaker form of this point:

> It is impossible to have an intelligent discussion with someone who only knows Python, FSVO know. Dunning-Kruger in action.

The first point is true for anyone focused on a single language, outside of perhaps Assembly. The second is simply wrong.
Trent Reznor and Atticus Ross used a SID (in an Elektron Sidstation) on the soundtrack for THE SOCIAL NETWORK, https://reverbmachine.com/blog/trent-reznor-social-network-s...
It's actually a bit more complicated than this. It's not just about where you pay as a customer, it's also about the business model under which you're buying.

If you pay Booking, it's quite possible that Booking are acting as a reseller and buying wholesale hotel rooms to then sell to you at a markup. In that case Booking are the merchant, and who is ultimately responsible for the service. If you pay the hotel, Booking may take a fee but it's essentially commission, the hotel is fully responsible for the service and are the merchant.

None of this should really matter to the customer, but it does when things go wrong. Liability is different and consumer rights can be different if you're buying internationally or paying online vs in person.
I thought DCOM i.e. wire protocols were a big part of OPC too. But maybe it evolved in that direction over time? Like, if the COM interface is simple enough they realized you don't need a driver if DCOM is doing what the driver would do anyway.
in my opinion Moodle is the epitome of PHP crapware, which most of us thought had been banished a long time ago... It's kept afloat by predatory and relatively inept consulting businesses which advertise the weird (to me...) idea that every course needs an externally "developed" (aka coded in PHP) module and the teacher has no agency over how that will be structured.

Case in point: I had a course and wanted to publish my excel-grading-sheet to a moodle course:
1) there is hardly any documentation on how to do that...
2) from the one paragraph I pieced together the primitive XML-spec. Now people had the points for their work.
3) it would be nice to give people a total of points? BUT: there is no way to do that nicely - I was presented with a formula editor (including: trigonometric functions...), where I could put together individual exercise ids BY HAND (summation with regex might be more useful than trig, no?)
4) students complained: I handed in the tasks and don't have points yet
5) turns out: the XML-parser they use stops at UTF8 and the person who coded that thought: "hey, we print 'import successful' and just stop the import at the specific entry we couldn't handle, partially updating the DB"

Also there is of course no API of any sorts (so automation is impossible...), which is no wonder if your development is stuck at .php-files intermingling code and html...
I do something similar for notes: I have an A4 whiteboard I basically always have with me at home. I pace around a lot while thinking and love writing on a physical something. Most ideas are short term, and can be erased, but for anything else, I snap a picture of the whiteboard.

Notes apps are laughably terrible, I hate limiting my stream of consciousness to a one dimensional line of characters. Worse is trying to do it with two thumbs on a smartphone.
Most people miss "Vim Is More than Just an Editor." The Vim Language, its motions, and its modes will make you a better programmer and writer. If you invested in the vim language early on, you can use it on each editor, browser, and other apps. This has nothing to do with the editor yet – these are universal and available. For example, there's VSVim for VSCode, IdeaVim for the JetBrains products, Vintage Mode for Sublime, and so on. But there are also Browser extensions like Vimium or Firenvim, and Gmail even adopted some of Vim's shortcuts for navigation (j, k for moving, g for jumping).

Everyone who types on a computer eight hours a day should learn the Vim language. Yes it's hard initially, but that's the case with everything new and different. But getting better every day and having more fun coding or writing should be motivation enough. Also, imagine, if you work over a decade, how many times you had to learn a new editor (notepad++, atom, eclipse, ...) some of which do not exist anymore. If you once learned the vim language, you are getting stronger. There is a reason the editor has existed since the eclipse of programming.

The Vim grammar is exceptional, as spoken language has verbs, subjects, and objects, as does the Vim language. The grammar has different verbs, to begin with. Copying (or yanking) in Vim with y, deleting with d, pasting with p, changing with c, and so on.

You can also see in the comments here people fight over Vim and VSCode, where the natural beauty is the language behind Vim. If you do not want to configure and customize your own, use VSCode and add the Vim extension. But if you're going to get better at your job, you should try the Vim language.

Once mastered, you edit text at the speed of thought. Sounds cheeky, but it's true for me. Instead of thinking, "I want to edit that word," my fingers jump to it and change it with a few keystrokes.

I wrote more on https://www.ssp.sh/blog/why-using-neovim-data-engineer-and-w... in case you are interested.
Why is this upvoted so much this is nothing new??
I’ve sent my comments to the author by Fax.
Seed your Rails app with Faker. Then seed 5x faster with activerecord-import
Why only one USB C port and why a DisplayPort and HDMI? If there were more USB C ports, you would have more flexibility and you can have video over USB C. I have a portable external display that gets power and video over one USB C port.

Or is video over USB C a Thunderbolt thing and not a USB C 3.0 thing?

On another note, this is why it was never a big deal for Intel to get out of the NUC market, another company would fill in the niche.
Service workers are great. Quite strange how they would remove it. It would dramatically speed up the site for any slow hosts.
It's this exact line of thinking that explains why there's an arms race going on - not just in larger vehicles, but a literal one where carrying a gun makes one person safer but almost everybody else around them less safe.
I agree that fossil fuel use should be aggressively reduced. In the past, that would have meant more nuclear. It does not mean more nuclear now. Reducing fossil fuel use has ceased to be an argument for nuclear construction.
Probably stuff it to the brim with virtual machines, that kind of usage
No idea, I've never seen any actual accounting from Copyswede (nor the record companies) of how they split the 150+ million SEK collected annually. But Swedish artists, by their own accounts, aren't getting anything.
Thanks for the recommendation - gpt-json looks quite nice, actually - will check it out.
I suppose that more CPU load is because more cores are loaded by doing tasks in parallel. Less CPU load is actually indicator that performance is limited by something else (IO, locks, memory coherency) that couldn't be scaled with the ease of CPU's adding.

So bigger CPU load and bigger performance mean that parallelising of tasks is more efficient, which is a clear benefit.
The host knowing what's behind the doors doesn't specify the host's behavioural protocol.

There are multiple host protocols that are compatible with the stated run of events. They result in different probabilities.

For example protocol 1: if the player chose the door with a car behind it, open one of the doors with a goat, else don't open any doors and immediately reveal the player got a goat and "lost". In this scenario it's better to stay with your pick, i.e. the opposite advice of the "solution" since under this protocol the host opening a second door indicates you guessed the right door. Your selected fragment "the host, who knows what's behind the doors, opens another door which has a goat.” does not exclude this scenario.

Example protocol 2: after the player has chosen a door, the host throws a coin for the remaining 2 doors, but only opens that door if it has a goat.

You can make countless variations that are perfectly compatible with the givens in the problem statement yet have different probabilities associated with them. The problem really is ill-posed. If more than a 1000 PhD's wrote back in complaint, then perhaps a more probable explanation is that while reading the problem statement they assumed distinct host protocols, and if that happens, its worth checking if the givens are actually part of the problem statement, and not extraneously appended in the "resolution". Otherwise the puzzle just becomes "guess the probability of what I supposedly convey".
WFH Is Sustainable
Why don’t we focus on that aspect too? Sustainability is sexy corporate language but only for procurement?
It does help, thank you. We’re going to put it on pause for now, too.
Same thing. Just more colorful. At least to our eyes.
Class consciousness ends at the border.
> then we get all sorts of problems.

Like what?
https://archive.is/0vhxP
how does minify affect the times to decompress and load the css I wonder?
It helps though with remembering where you are in your codebase. Rather than cluttering my brain with the info that Nerdtree provides, I can instead use the extra brainpower for other things.
What I know is that serbians who were assigned to northern Kosovo do not recognize the authority of Prishtina. This is still a major issue between Serbia and Kosovo and it is a regular reason for increased tension between the two. More than anything else, the perspective for EU membership keeps the tensions down, but do not expect that Serbia will disregard the problem just because.
Viasat’s new broadband satellite could be a total loss
No exactly on topic, but I enjoyed this parody,

Interview with a VIM Enthusiast: https://youtu.be/9n1dtmzqnCU

also,
Interview with a Emacs Enthusiast: https://youtu.be/urcL86UpqZc
> Realistically you could comfortably put one down on a motorway service station carpark

I'm sure the exceptionally canny operators of motorway service stations would find a way to make some extra money off them then. Come for a coffee, stay for a jet launch.
> I agree. As a PHP dev it seems to me that the JS world is stuck on reinventing every kind of wheel for every kind of project.

Kettle, met pot lmfao.

JS succeeded PHP language as "the first language most developers will most likely experience" and it came with a lot of newbies reinventing wheels with it.
>That's it. The patient's and family member's word. No testing of samples for asbestos contamination, no review of their home to see if there was asbestos. Just a sworn statement.

I just looked at the two studies referenced in the article - Moline 2019 and Emory, Kradin, and Maddox 2020.

One might assume that they looked at large samples of people with and without talc exposure and with and without a mesothelioma diagnosis to find a correlation. That assumption would be incorrect. Sample sizes were small, n=33 and n=75, respectively. In both studies, all subjects had a mesothelioma diagnosis. As you said, they relied on patient and family member statements that they had no asbestos exposure other than from cosmetic talc (something we now know to be false). They asked subjects when they started using talc, how long they used it, and to what degree they used it, and then calculated average latency to onset from that. They also looked at tissue biopsies in a subset of the subjects (e.g., 11 of the 75 in the later study) and confirmed the presence of asbestos fibers and made an attempt at calculating the fiber concentration in 9 of the 11. It is unclear exactly what these studies purport to demonstrate. There's really no conclusion to draw other than "these people all have mesothelioma, some of them have asbestos fibers in their lungs, they all claim to never have had any exposure to asbestos, and oh by the way they all also used cosmetic talc to varying degrees over the years".
And yet the same ridiculous fragmentation doesn't prevent Python from having a GUI that works on Python.
> I don't particularly like vscode. It's heavy and slow and janky, particularly on older laptops. I don't like being sucked back into the Microsoft ecosystem after spending years getting away from it. But ultimately, I want to just get on with my job, and my job is not Lua Developer or Neovim Plugin Expert.

Personally I've started paying for intellij and using it with it's vim emulation. I know it doesn't solve the problem of being clunky on older laptops, but it is an amazing experience to use. I get the best of both worlds, I get really good vim emulation so I don't have to relearn editor shortcuts, I get the benefits of a modern full fledged IDE with many useful features that work out of the box with basically 0 configuration (debugger, git, tasks, etc.)
Sorry but you gotta be a special kind of retarded to believe this. If you believe this you probably think Jan 6 was an "insurrection", chemtrails are "just contrails" and that we need to ban hydrogen dioxide.
Hey HN,

I've been digging into the faker gem this week, and database seeding in Ruby on Rails apps more generally.
By default Rails seeds our database very inefficiently (an INSERT for each record), so we use activerecord-import to fix that.

This blog post covers the main things I learnt — seeding with the faker gem, speeding up seeding with activerecord-import, plus splitting our seeds by environment.

Happy to answer questions! Thanks, Harrison
> "Has an individual in Sweden ever been taken to court over sharing movies with others online? How did that go?"

Yes, a handful of times. It almost always ends bad for the pirate, because sharing like that is not private copying for private use.
The air was removed from the surrounding environment.
To really exploit zstd you'd want all major browser vendors to agree on some standard, updateable dictionaries for HTML/CSS/etc.
We have Moodle in your university and the reading material is provided in it. It is terrible to read, because the lines of text span the full width of the screen and the formatting is broken in a lot of cases.

Before Moodle we used to get nicely formatted PDF's (made with Latex I pressume). This might sound like a nitpick, but if you are spending hours reading the material over and over it is a pretty serious drawback. I don't undesrtand how moodle does not have a decent reader mode builtin. Also, I have always been the learning type that prints out the PDF and the draws, underlines, writes in it while reading it. Dunno, reading on screen just doesnt work for me that well.
> I find it way easier to just pay at checkout, at the hotel

Of course. And it's much easier to frivolously book and cancel rooms if you don't need to pay up-front.

Charging at booking time gets rid of a lot of guests who make "maybe" bookings, making it easier for real visitors to get their accommodation. That's the reason most hotels are moving to that model.
Short Ruby News – Edition 51