skysight-inc/HackerNews huggingface dataset:
I feel like I've been involved in quite a few projects like that; Some Guy sold technology X to a company, so now it's all hands on deck.

Over the years, one company I've worked for off and on (as a consultant/contractor) went from a jQuery UI library, to a CSS component library (which was fine), to an AngularJS component library, then some ex-googler (younger than me) swept in and became CTO or similar and Decided that the whole company should use, drumroll please, Polymer. Then Polymer 2 came around and they had to scramble to make everything Polymer 2 compatible. They were just about done when Polymer 3 came around, which did things Differently once again.

But I'm sure the guy made decent scratch and left the company right before things came crashing down to an even more cushy job. That's usually what happens.
That's exactly how it looks like in Poland.
The title is misleading. It's not a national policy, it's something the Mayor of Paris was considering, and the regional council before that.
In a way, maybe this really is one of the ways of fixing that boredom. You give them empty seats which wouldn't be filled and they are less bored. In any case, I feel like in eastern Europe 95% of retired people are bored every day for the rest of their life. If they aren't doing gardening or people watching there is nothing else they know how to do except watch TV.
What's the community-driven alternative?
How much did all this cost? End the mad 'war on drugs' now!
that is only true if you compare EU to Overtheristan but not to how free movement was sold to EU voters. My comparison is based on what people voted for which was much closer to the concept of a US citizen taking a domestic flight.
I wrote a CLI version of a sequencer (multitrack sequencing with plugins and automation where a simple xml format controls the sequencer events) a couple of years ago. I had a quite clear vision of what I wanted to achieve, and then picked C++ and JUCE and just started figuring things out.

I generally learn best by having a real thing to build; and then finding the resources I need when I get stuck.

I buy books aspirationally (I have bought the Audio Programming Book as well come to think of it) - so I often end up with many books on subjects that interests me, without learning much from them.
Yeah, "I’ve seen this in the wild" undersells the prevalence. Geetest is used on a lot of big sites.
How can something be intuitive if it maps to a totally arbitrary abstract concept? Does that operation even have a name?

That is the plus symbol and it is in the context of two vectors. The intuitive thing to do is to fail with an error if it is a mathematics operation, concatenate if it is a programming context or treat the two vectors as the same length by appending 0s to the shorter one if the goal is to be unhelpfully helpful.

Repeating a vector until the dimensions match then element-wise adding them may be convenient for you, and you may like it. Maybe even lots of people like it. But it is a tough sell for me to believe it is intuitive.
Implement a MIDI 1.0 sequencer and get it to play back SMF files with a sine wave synth - you can have it output a WAV file, or learn an API to do realtime rendering. It's not a large spec, there are lots of old documents on how the protocol functions in practice, and then once you start getting it working you'll get results instantly(lots of SMF files around to test with) but will want more features, better synthesis; complications start to arise and you will then pick up a lot of knowledge by doing.
Typical HN comment that assumes technical feasibility is the only limiting factor in the universe.
A reputation system that grew from captcha and was eventually self referencing - so high rep IPS could vouch for other unknowns. Assumes most people's IPS remain static though.

I realise parent commenter was probably talking about identifying upfront.
> Refactors are rarely as simple as moving a few file names or symbols around, at least where I work. While we do have some automation to help (and not break existing consumers), it’s significantly more involved in an SOA architecture for tier1 services. These sorts of big refactors also generally come with data model changes, performance profiling etc. This tool seems fantastic for parts of that, but not all of it.

Yes, I'd refer to that as a migration, which absolutely is a lot of effort, but a tool like this isn't going to be particularly helpful with a migration precisely because the majority of the effort with such a migration will be like...doing all the data stuff and traffic stuff. Changing the code is a minimal part. A refactor is often not a thing that even registers at a smaller company, because its on the scale of a few files. But "Large Scale Changes" are a thing when you end up having millions of lines of code (https://www.youtube.com/watch?v=TrC6ROeV4GI), and tools like this one are useful for those kinds of changes. But a single LSC won't get you promoted.

And rf is neat, but in a very go way, it's not particularly exciting if you're familiar with https://github.com/google/pasta or https://github.com/bazelbuild/buildtools/blob/master/buildoz... or clangmr or https://github.com/google/Refaster, or outside of google Semgrep and Bowler and others, since its essentially the same, but built in go for go.

> Just as a friendly aside, your tone seems strangely defensive (though this may just be my fault reading this tired at 3AM)

Not at all. I was however, pointing out that "this was really just a way to brag about where they work. Seems oddly common among people that work at that company." was certainly unnecessary, and perhaps unkind.
There is no other micro kernel OS being developed with similar effort.
Even for pair-bonded species, DNA testing has repeatedly found offspring to have fathers different from the mate.

So maybe natures optimal path is closer to pair-bonding + promiscuity, rather than either on their own?
> an outdated looking app

yes, please! That is exactly what I want. An outdated-looking app which is fast, has no new bugs, does not break randomly upon updates.
You're not following the chain of events. Even if tomaw vs Andrew was the only issue and no one else was involved, by April 23rd Libera Chat was already in motion. Andrew had done nothing to the rest of staff until then, so what comes? You can't say "on April 30th he requested them to revert the post, therefore his intentions were clear for staff to create Libera on April 23rd." And in fact, the only reason he did is because tomaw still had him locked out and people had already started talk of abandoning freenode, giving him the impression of the coup, even though there wasn't one.

> Andrew was acting unilaterally against everyone

When? After everyone resigned means nothing to the discussion at hand which is finding causality. That's not how time works.

> one person did this. not they. a single person. and Andrew then acted against every man woman & child on freenode in response.

Acted how? What did he do?

> absurd poppycock

Yes, and I said so: Andrew mistakenly sees this as a coup. We know that wasn't some conspiracy, that's very clear. But it wasn't to him: tomaw requested a domain transfer, locked him out of account by mistake, threatened half of staff would leave freenode when asked for access back, other staff posted about reorganization, talked about creating a new network... WE know there wasn't a coup. He didn't.

You say I am looking for evidence I care about, but all you care about happened after all the relevant events. Useless.
I generally don't use mouse where's possible so click+wait+click is a rather unintuative motion for me.
I've been a huge fan of Inkscape for over twenty years, and some of its tools are still unmatched by Affinity Designer. Though, I find Affinity to be way better with the features I need 98% of the time, and more responsive too. But now I can afford to pay for Affinity Designer. Before Affinity, Inkscape was my go-tool for vector drawing, because Illustrator is certainly not an option, even now.

Inkscape is probably not the best nor most convenient vector drawing tool, but it's probably the most affordable and usable to the majority of the planet's population, so it has my fondness and respect.
> For example, what would be stopping land lords from hiking rent prices?

Exactly the same things that are stopping/not stopping them now?

UBI won't magically make everybody non-poor, no matter how you tweak the numbers. But it creates a gentle slope where everything means-tested creates harsh cut-offs full of bad incentives. It prevents many things (even if not all things) that make up the trap-like nature of poverty.
Does Google actually use Polymer much?
Select mode is actually exactly what I was looking for a few days ago. I had a visual block selected and wanted to replace it, but all I know how to do was delete, reselect, and add.
Based on your comment history, you can write like a normal person, to communicate and be understood. Why are you subjecting us to this?
A big success for Rust in the wild
Not necessarily. It's the average of people playing the game, not reporting on some survey.

I saw better than average at maths around 68%... and that might be true for the kind of people who play this game. Dancing and sex might be the same story (didn't see those questions).
Whales, sharks and humans

Some whales are very good divers and sharks can live also in deep waters. They use the area to long distance travels also.

Some sharks are even exclusive from deep waters. I remember the first time I had seen one and it was a kind of a shock. Like a seal made of chocolate, eyes like car lights, a black mouth full of tooth and a poisonous sting.
Drew has been mentioning stuff about it increasingly much, but has still never posted the name of the project or any links to a website for it or its code publicly; only to people that are getting involved in it. I didn’t know its name or where it was before today.
> This is shifting the goalposts massively.

We're literally in a comment thread to a comment that compared blockchains to cars. And that was made as an argument against "blockchains are not disruptive".

> The issue with the viability of cryptocurrencies is not tied to the blockchain but rather human investor behaviour.

It doesn't matter. If the only thing that people are doing with this "amazing tech" is speculation, that's all it's good for.

> I'm not sure what you've imagined the applications in question are but you appear to have invented them and decided they don't work; I didn't provide any specific examples.

Indeed, you didn't. Because blockchain apologists very rarely do, since for 100% of cases the proposed blockchain solution doesn't solve the posited problem.

What you did say though was "Then there's the applications for areas like logistics, supply chain, that are all under development". And all the ones that I know of have exactly zero need for blockchain, and blockchain solves none of the problems in those areas.

> If you want a specific example of where it's addressing things and is being put to use: Provenance

1. Doesn't need blockchain

2. Blockchain doesn't solve the problem of "ensuring integrity of food labeling and efficient management of quality and contamination issues."

Let me quote from an article [1]

=== start quote ===

An illustration of the difference: In 2006, Walmart launched a system to track its bananas and mangoes from field to store. In 2009 they abandoned it because of logistical problems getting everyone to enter the data, and in 2017 they re-launched it (to much fanfare) on blockchain. If someone comes to you with “the mango-pickers don’t like doing data entry,” “I know: let’s create a very long sequence of small files, each one containing a hash of the previous file” is a nonsense answer, but “What if everyone keeps their records in a tamper-proof repository not owned by anyone?” at least addresses the right question!

...

It’s true that tampering with data stored on a blockchain is hard, but it’s false that blockchain is a good way to create data that has integrity.

...

Blockchain systems do not magically make the data in them accurate or the people entering the data trustworthy, they merely enable you to audit whether it has been tampered with. A person who sprayed pesticides on a mango can still enter onto a blockchain system that the mangoes were organic.

=== end quote ===

Bute yeah, the article does have a high "bullshit hype per number of words" ratio: Blockchain! Internet of Things!

[1] Part I: https://medium.com/@kaistinchcombe/ten-years-in-nobody-has-c...

Part II: https://medium.com/@kaistinchcombe/decentralized-and-trustle...
This is exciting to see (in a neutral way, I'm not rooting for it) because I wonder how large fuchsia will grow and if it will contend with Linux. Why wouldn't Google want to push containers running it's brand spanking new os without 30+ years of cruft on gcp. And if it has performance/security why wouldn't developers start moving over.
It's competition that keeps prices low - if private companies were to properly proprietarize core ideas around computing, we'd still be stuck with room-sized computers.

Maintaining a market that's beneficial to society is an attempt to carefully tune interplay between many public and private concerns. From the point of view of society, the market is just a roundabout way of putting people on a treadmill and hanging carrots in front of them. We need companies to produce goods, provide services, and innovate better solutions, so we allow a degree of privileges and exclusivity for things that otherwise shouldn't be owned - like ideas. But we cannot allow companies to actually get the carrot and stop running - because it's the production and innovation treadmill that's the important thing (from society's POV).

This model has been so successful that it blinded a generation or two of politicians - they let the donkeys get their carrots, and now we have fat donkeys saying to us, "if you want us to run the treadmill some more, give us the carrots".
This is one of those dumb but simple and effective solutions to otherwise complex problem that I just absolutely love. I use Epic Pen on Windows when doing video editing and other media work and I need to line something up close enough. It's rarely worth the effort of duplicating, overlaying and tweaking the opacity of footage just to roughly match two shots and then delete the overlay, but drawing a quick outline on my screen takes like 2 seconds.
I’m 99% sure it’s mostly C and C++
I only mentioned Fx keys in passing - my point was that they key was not present in the context menu which is a very common idiom to indicate action is not bound to any key. If all actions have key and this one doesn't: the first natural though is, well, this action has no key. The fact that it's leftout and hundreds of other similar anectodes really shows off that macos is not any more magically intuative than any other OS and has lots of space to grow.
Sure, but that's not something people feel comfortable hearing, judging by your downvotes.
There will always be edge cases to every public measure.
Man, if you think what's happening in SF - like communist DA refusing to prosecute crime or city government essentially legalizing theft under $1K and making homelessness and drug addiction a city-supported institutions - is "capitalism goes unchecked", then you need to return your definition of "capitalism" for a tune-up.

Of course, it is true that no self-respecting communist dictator worth their copy of Das Kapital would allow such thing to happen to one of his best cities, but not for the reasons you think, and I suspect not with the methods you'd like.
Not answering your question, but if you're interested in audio programming you might find Pure Data interesting, it's sort of visual audio programming. It might seem like a toy but it's actually incredibly powerful: https://puredata.info
There are still issues that come up at my work that nobody wants to tackle because that part of the company is running off fortran.

I predict JavaScript will be the Fortran of 2040
> Consent should not be regarded as freely given if the data subject has no genuine or free choice or is unable to refuse or withdraw consent without detriment.

https://gdpr.eu/Recital-42-Burden-of-proof-and-requirements-...

I think having to pay a monthly subscription, or losing access to a service when you withdraw consent and don't pay a subscription should be regarded as a detriment.
There's some Plans around where they introduce mutations into the gene pool of a plague (I know they did it with mosquitoes, but possibly rats and mice as well). I believe it's something like a recessive gene that causes infertility after a few generations?
Nim compiles to C (through C?), so at least leveraging the C/C++ ecosystem is straightforward/first class.

It is certainly difficult to justify breaking away from the huge established multiple decade ecosystems and standard libraries seen with the JVM/.NET/Python platforms for instance.

https://nim-lang.org/docs/backends.html#interfacing
Fuchsia has a lot of Rust code. (Disclosure: I write Rust code for Fuchsia on a daily basis.)
I usually hit “c” in visual block mode, and re-type. How does select mode work by comparison?
After reading your comment I found a report on the relative safety of public transport and individual cars [1]. It concludes that in the USA there are up to 60x fewer fatalities per billion passenger miles on public transport (20x for commuter rail, 30x for urban rail, 60x for bus). It also claims that crime rates on public transport are decreasing despite increasing passenger numbers and are lower than for individual cars (crimes include road rage, car theft etc). The results of crimes to individual drivers are apparently also more costly (e.g. a stolen car rather than a stolen phone).

Obviously I've only seen one report, but it may be that the perception of cars as being safer is incorrect.

[1] - https://www.nctr.usf.edu/wp-content/uploads/2014/12/JPT17.4_...
You're replying to a perfectly clear demonstration that people often mean the median when they say average, and completely ignoring it.

What was the point of that?
I completely agree, in opposition. This is all true, and makes strong case for deprecating base R and replacing big chunks of the language with tidyverse equivalents. I would certainly encourage the people maintaining the language to reflect on your points with that in mind as an option.
I still regularly see code here that's 10-15 years old and some code that's older than the company itself. It's both surprising and a bit scary to see how much code is still flying around that hasn't (or has barely) been touched in so long. Or even the idea that code can transcend companies and end up in entirely different places.
Also it is one of the main reason "focus follow mouse" feature couldn't be implemented in Mac OS. I use multi-monitor setup and I used Ubuntu for my personal computer before Covid, but now started using my office Mac for everything and I hate that Mac doesn't have this option.

I typed in wrong window more times than I would like to admit because of this stupid singe menu bar design.
Those are all good tools.

> perhaps unkind

Unnecessary? I sure don’t see people from my company point it out constantly. The superiority complex seems to be a Google only phenomenon in my experience. I guess that’s caused by constant external validation - perhaps it’s people like you that are “unkind” by flaunting your wealth and status while the rest of us have literally nothing.

The market has determined people like me are worth half of you or less. Please be cognizant of this.
Making 100€ per month as an indie hacker and a big F-U to the tech industry
GP said "and even compact mode barely helps"
Not having the "Look up ..." available from the context menu is my biggest pet-peeve with Firefox on MacOS.

I know you can force-click on laptops, but, not everyone is on a laptop all the time, and force-clicking doesn't allow you to choose the selection, which can be quite problematic for languages that doesn't use spaces.
My game is not a web-first game. I do not want to put stones on its way to WebAssembly but I was not looking for web-first tech, just a small embeddable language to complement its C++ codebase.
Wild Forests Beat Plantations
I think one of the main arguments for free public transit is that it has large positive externalities, that is, it benefits those who do not use the system.

Whenever people switch from using cars to using public transit, you get

- a reduction in carbon dioxide emissions

- increase in local air quality

- reduced noise

- less congestion, smoother traffic for those who still travel by car (and this indirectly also reduces emissions)

- fewer accidents

So it might be a worthwhile goal to strongly encourage people to use public transit, even if you don't use it yourself.
Sorry! I can't edit the comment now, but at least it is not on the front page anymore.

I know that it is miles different then posting direct link, because people are averse to any kind of work, but I found the site in the first search. Searching for "drew devault programming language" gives me the language homepage as the 5th result.

EDIT: Also looking on the blog page which is the result from the search mentioned above there is no warning there, that's also why I didn't payed much attention to the warning, as I just stripped the path leaving only the hostname part. Sorry again.
With 1 I think you're right, but you can also drag any file in the folder and it will just locate and highlight it in the GTK filepicker, not actually open it, which achieves the same thing. In Thunar I can also drag the currently open folder (or any parent) from the breadcrumb bar, but this doesn't work in Dolphin.

With 2 and 3 - yes you're right I didn't realise that was how it worked on macos! Those are both interesting features I haven't seen elsewhere. Although I think 3 would be possible to implement say in gedit, as the inode of the file you save shouldn't change when you move it in the file manager, everything in Linux is usually path-based so this might be kind of unexpected.
Curtis is Jewish; he's not sympathetic to white nationalist views. The other two accusations are true, but from my point of view they're also true (to a slightly smaller extent) of nearly everyone from the US, so it seems a bit like pointless flaming.
Note that the first problem is not actually to learn the multiplication tables! Problem 1 is to calculate a few things like 0.004×0.02 and 1.08÷1.2 in one's head; it's just that these real questions are placed in 1(b), with a precursor 1(a), purely to indicate prerequisites, that states "Compute for yourself, and learn by heart, the times tables up to 9×9." (Incidentally, even here the "compute for yourself" part is the real heart of the matter, though of course knowing the times table up to 9×9 is something very useful. You'll see a lot more connections once there's some "fuel", as mentioned in the preface and the introduction to the chapter.)

In any case, don't let a cursory look at Problem 1 decide the nature of the book for you. There's more than meets the eye. I don't know much about Tony Gardiner but the other author, Alexandre Borovik, has a wonderful blog called "Mathematics under the Microscope" (https://micromath.wordpress.com/) (and also a book of that name); to everything he brings a profound perspective with a light touch, a unique combination. A couple of memorable posts I still remember from over a decade ago:

• “Psychophysiology of blackboard teaching” https://micromath.wordpress.com/2010/09/24/psychophysiology-...

• “Achilles, Tortoise and Yessenin-Volpin” https://micromath.wordpress.com/2009/02/16/achilles-tortoise...

• All the posts about "a childhood story".

Anyway, I haven't gone through this book so far, but skimming through some chapters and how they are put together, there is a lot of gold here. See for instance Problem 78, which is simply twenty opportunities to think about "3 - 1 = 2".