skysight-inc/HackerNews huggingface dataset:
It's still possible, and it has been done before. One of the most amazing examples is Clasp [0] - a Common Lisp implementation that is able to fully interop with C++, including template code and exceptions. And it's led by a Chemistry PhD - I'm sure someone like Herb Sutter can run miles around him in programming expertise.

[0] https://www.cliki.net/Clasp
You won't be able to fix it unless you get business to see it as a blocker. So that's the first task.

Second task is to come up with a plan to your refactor. Break it down with time estimates, etc.
Extra Cons: how do you write in the new syntax when using existing C or C++ libraries?

Imagine writing something using OpenSSL, it might look kind of weird or breaking the flow of the new syntax, just because of its legacy.
You do it just like you interview at your employer’s competitor when you want to switch jobs:

You don’t tell them.
Why should I do this, when I can just write:

for (int i = 0; i < nums.size(); i++) {
nums[i] = rng();
}

Simple, easy to understand, actually compiles to efficient code even in Debug mode, don't need to include <algorithm> header which includes 10000+ lines of STL code which bloats compile times, etc.
Some neat concepts here. Aside from the mostly cosmetic qol issues other commenters mention, I also wonder if the game will get repetitive. It's hard to tell with only the one level but I imagine there might be some recurring patterns that the player will pick up on after playing for a bit
I love cursive, I have written in cursive all my life. Cursive gives a special sort of personality to a person. Its unique to everyone. It just feels personal. Have you ever received a letter in your life ? Lets say its a personal letter maybe a love letter. What would you prefer. A mechanically block printed piece of paper which was "typed" by someone or a love letter written with ink and a pen and some cursive ?
Monish Pabrai talked about this exact topic recently, see https://open.spotify.com/episode/66DUjiw7nQK6hgk91qNXz9?si=f... or https://youtu.be/gE48QKFGEhI

Monish Pabrai used to be a software engineer and launched a company while he was working. This company grew to a few million in annual revenue. He‘s also the author of two investing books and sat down for a lunch with Warren Buffet and regularly has dinner with Carlie Munger.
You don't need to get them to buy every period if they paid a lump sum up front. That's the whole point. Money is capable of growing for you, so take advantage of that fact in your business model and unshackle yourself from subscriber dependency.
The most common explanation is one that didn't make your list, which is that they might not care at all about the subject being discussed. If it's a work situation that prompted it, that's by far the most likely answer to why they aren't using any brainpower to think about how to use the new system: their brainpower is already being used in the background to compare fishing lures. :-)
Uber doesn't 'employ' their drivers. They are contractors. AFAIK an illegal can get a TIN, which combined with their home country's identity documents would be sufficient to legally complete the paperwork to pay out the contract [note this is not legal advice.]

You'll notice this pattern lots of places. Look around in employment ads for construction gigs in lots of cities and they'll be looking for 'contract' teams which we all know likely means some illegals who setup a genuine LLC or get a TIN or whatever; there's no requirement to verify legal employment when paying out a contract AFAIK.
One big downside of 5.1 is that you now have 6 speakers to place all around you. Depending on the room and layout, that can be hard to impossible to do without looking ugly, or even to do at all.
KTM Unveils A Revamped 890 Adventure R for 2023
Not the usual Hacker News post, but I thought I'd share it as it's interesting with the direction of modern automotive software and software blocks.

> KTM has also taken advantage of the growing electronic capacity of the 890 Adventure R to install a new DEMO MODE, seen for the first time on this 2023 model. The new mode will allow riders to sample the full electronic rider aids suite of the bike for the first 1,500 kilometers (932 miles), before the rider decides which pack or features to acquire.

As an owner, you purchase a $25,000 AUD / $15,000 USD motorcycle, and all the built-in hardware works for 1500km/932 miles. At 1500km/932 miles, the functionality is taken away automatically, and you are then software blocked from using the full capabilities of a vehicle you purchased until you pay for it to be unblocked.

Some of the functionality software blocked is being able to adjust traction control when off road...this is a motorcycle designed to go off-road, so a big piece of functionality people buy this bike for. The other is downshifting with the quick shifter. All the hardware is built in. It works for 1500km then stops until you pay up.
I have to say the fact that I was able to figure out how the puzzle worked - what I was meant to do - with no instructions in about 60 seconds is a good sign.

I'm also immediately kind of addicted to this....I really like it.

The one thing that annoys me is that I can't see what a symbol is if the dog/bunny is on it because it's covered up. It's hard to remember when there's so many. Some transparency or slight design adjustment would fix this easily.
Yeah being very loose is ideal. I run/hop like a marionette.

One of these days I want to try the Gloucestershire cheese race.
Every time a newspaper puts a question in the title, the answer is usually "no".
One of the weaknesses of this is that if you work at a company like Microsoft or Google that does pretty much everything, you’re fucked
No you don't need a full rewrite. You said it already: this code generates more than 20 million dollars a year of revenue (reality: it's probably not just the code generating that revenue).

You need to introduce things bit by bit to convince the team. Start with version control.
They said postfix types, not postfix syntax.
Shades of the old joke: A man driving on the autobahn hears a newsflash on the radio "Warning for drivers on the A7 northbound! A car is going the wrong way!" "The hell ya say!", snorts the man , "It ain't just one car. It's hundreds of them!"
OP says it has been developed over the course of 12 years. The team is currently 3 junior devs. There's probably a huge turnover.

It's likely there's a lot of history and political shenanigans that OP isn't aware of yet. This could be a sinking ship. If it's a profitable business why is the team made of juniors?

A small company with legacy code that is a huge mess but that is maintained by the same person for the last 10 years is one thing. The same mess in the hands of 3 juniors who don't even use version control means no one with experience has lasted long enough at this company. That's a red flag.
Why is in the prompt leak example the text that should be translated to spanish already in spanish?
One answer would be: So that when you hit the ( you know it's a list of parameters and not an expression, even before you spot the ->

I still haven't read enough about syntax 2 to understand if it allows any other use of ( after a : but if yes, a keyword like fn or fun would make the parser much more regular.
Wow cool to hear about battle bots after a long while for me too.
Interesting to hear about filler content - I’ve felt from watching in the past the battles seem to be either short (with one bot dominating) or long (with both bots fairly equally match and a sort of “war of attrition” happening) without much in between. Would be curious if folks have seen the same (filler content in this context being relevant for shorter battles)
To those downvoting brrrrm, he's asking in earnest and is working on his own JS ML library that looks very promising.
The original comment said

> I'd like to see the argument that those people who chose and choose to work at uber have worse outcomes than they otherwise would

The reply:

> this is the same argument that was used in favor of slavery.

To which you replied

> Nope. There's a difference in creating a new choice for people and taking all choice away from them.

The commenter is not saying that gig work is the same as slavery here, they are saying that slave holders argued, often correctly, that slaves, as capital, enjoyed a higher standard of living than did wage workers, who could be worked to death and thrown away, and that this justified the institution.
Pattern matching is helpful but requires you to duplicate parts of the type’s specification quite often if not always.
There was a 10 year or so build up prior to Nevermind where punk (and it's variants) were not being played on the radio (obviously, which was still relevant then). You didn't hear Black Flag, Minor Threat, Hüsker Dü et al. on the radio except perhaps a specialty show or on college radio. That pressure was building every year and so was the fan base. People were tired of hearing The Who all the time..."corporate rock".

MTV's 120 Minutes was essential stuff back in the day.

I grew up in Seattle - friends were telling me for years before Nevermind about Nirvana. They were building a reputation slowly across the US. Subpop was helping, they had a national network, but not fast enough. Once Nirvana had a major label marketing for them - things went crazy.

Nirvana was that magic mix of punk/hard rock and pop that broke the dam - and the audience was ready to go.
When I was reading for the bar in 2011 (analogous to 'taking' the bar in the US), one test, that of writing 'opinions' was, incredibly, still a handwriting-only assessment. It was expected that you would have to turn in something like a dozen full pages to cover all the pertinent topics in the exam question.

Having primarily touch typed from a young age and being in possession of some truly horrible handwriting, the only way I could get through it was to spend half an hour practicing -every day- in order to reach the requisite speed.

I looked then at the experience of handwriting that exam as massively anachronistic, and a decade later, my feelings are the same. However I can now handwrite at a decent pace, and I still find going to pen and paper a great aid when tackling complex problems.

Is it a vital skill? I don't think so, but I'm quite certain it's a helpful one. Gen Z won't miss it, but then, playing a musical instrument isn't vital to one's education either, but few people who do would say they regret spending the time to learn it outside of school.
> But Scala and lots of other programming languages use ":" with no hindrance to adoption.

It's kind of weird to see you assert that with no attempt to establish its truth when Scala is something like... the ~20th most popular language? Whereas Python, C, C++, Java, VB, C#, etc. are right at the top. So either this is one of the (obviously many) factors hindering wider adoption of Scala, in which case the relative popularity is entirely consistent with this, or it isn't a factor, in which case the it would make sense to present at least some evidence to the contrary given that your assertion goes against the popularity rankings.

> Also consider this: lots of hugely frequent characters and symbols that don't require SHIFT in EN-US keyboards do in other keyboards layouts, for example Spanish. So this cannot be a consideration, at least not a major one.

I'm pretty sure the popularity of {most software technologies} outside the US and inside the US are very far from being independent variables.
That bugged me about math as well, no context. You mean to tell me the guy had an apple drop on his head and went to solving the three-body problem, unsuccessfully, and so thats why we are deriving integrals with no end in sight to the complexity?

And then no matter what was said for 3 hours in class, the homework immediately throws curveballs at you in each problem, instead of reinforcing what was learned, hoping to teach you exceptions that were not covered

There is not a large population this style of learning will hit with
> Why is sound stuck so far behind?

I know people who have as their primary method of watching movies and TV is on an iPad.

Its not that the tech is stuck so far behind, its a matter of priorities. They just don't care to invest the time/space/effort/money into a fancy sound system. Not even always that they couldn't, just that they don't bother doing so. Sure, many could easily afford a fancy sound system. But they don't care enough to bother figuring out what to buy, figuring out how to connect it all together, going through the whole effort of making sure to use the right remote to get the sound working right, etc. They just want to press play on the one device when they feel like watching a movie, even if its not the best experience possible.

I know a few couples who do own a nice sound system. One partner never bothers to turn on the receiver or use any of the extra devices, they'll just use the built-in apps on the TV and turn the TV speakers up instead of bothering to turn on the fancy sound system already plugged in and otherwise ready to go. Its just not worth it to them to figure it out, so they don't bother using it.
Unhelpful but probably accurate.
Uber specifically helped arrange loans to buy a car, using the money the driver would make with Uber to justify they had ability to pay. They then unilaterally reduced drivers profit by close to half, leaving those who bought a rapidly-depreciating asset facing a need to work 12-15 hour days to make payments.

That’s not exactly “easy to quit”.
I have generally felt the same way, up until Todd LaTorre joined the band. The new stuff they've done with Todd has been pretty damn good. Maybe not quite up to the level of their heyday, but how many bands that have been around that long can claim to still be putting out material that matches their all-time best work anyway?
Is there a full translation available? The 7th century was a momentous century for India. The golden age of Maurya's was over, Buddhism was at it's peak, Adi Shankaracharya was challenging it and the Islamic invasions were just starting. It would have been a fascinating time to visit India.
Well sure if the actors mumble all the time trying to appear enigmatic, the comprehension is surely greatly improved. I m not american and often i find it very hard to listen to what is said in tv series/movies. This is a new trend in acting btw, older TV was not like that.

Older people are more likely to be alone and the TV helps to break the silence. TV is usually tv shows where people speak properly so that helps i guess
That’s the difference between subtitles and closed captions: one is for people who don’t speak that language but can hear in general, the other is for people who can’t hear at all.
> Yes they can ignore the VAT if they operate outside of the EU. It's up to the importer to pay the tax in that case. National posts and delivery companies have a standardized procedure for it.

Yes, but... there is usually some "processing fee" for the customer when it is done this way, so it depends on what they are selling.
For instance, if they are selling $10000 items, then yes, the customer probably won't mind too much a $30 processing fee additional to a VAT of about $2000.
However, if they are selling $5 items, the post office will still ask its $30 processing fee, even if the VAT is only $1... And, the customer will scream murder, refuse the parcel, etc.
> However one thing that I’m confused is, what about some dangerous stuff like radicalisation which then will produce terrorists or extremist?

It is questionable whether or not censoring such views actually brings any benefit at all. One counterargument would be that people who are censored actually feel empowered to pursue their ideals more strongly, since it reinforces their belief that there is some conspiracy that they're fighting against. I believe that a similar effect has happened during Covid censorship.

On the other hand, censoring everyone else has many negative consequences on a free society, making it less free. One example would be the skewed image of the public opinion. If you go on Reddit, a majority of all (US) political posts seem to be blues. I'm fairly sure that reds are not a minority in the US (since they managed to win the election 2017), yet their public image is being distorted. And Reddit is big enough to actually influence masses' opinions.

The question is just whether or not the global censorship is a reasonable tradeoff. To me, personally, it doesn't seem so.
Security could actually be a way to sell the need for cleanup. Hire a team of independent auditors. If the code is in such a bad state as you claim, i guarantee they will find at least a dozen of XSS and XSRF issues, very likely some SQL injections and possible even a few RCE as root.

Maybe not the best way to increase direct revenue if the product is working, but it highlights the risk they are taking with such a shaky foundation, and puts the decision on managements table rather than yours.
Plenty of people don't know how to cook and do fine. But cooking has big advantages -- it's cheaper, and you can make it just how you like it. Maybe everywhere's closed.

There might be some slight advantages to cursive (e.g. it feels better to write), but horse-drawn buggies have some slight advantages over cars also. I think calling cursive obsolete seems completely fair.
It's ok, to other people you are like that!
One time in the mid-90s I was driving the family's Nissan Stanza wagon and my father was in the passenger seat. The radio was tuned to my favorite alternative rock station. We were stopped at a red light and my father stabbed the POWER button on the radio to shut it off.

I was surprised and mystified and I asked him why he'd done that. He said that the singer was going "rape me... rape me..." which was probably Cobain's Nirvana at the time. I was still surprised because I hadn't been paying a bit of attention to the lyrics.

My father has always been a good boundary enforcer, and I'm thankful that he notices that kind of thing, even when I haven't.
Pardon me for being pedantic but I believe there is no such thing as centrifical force. It is a common confusion for either “centrifugal” or “centripetal” forces.

Edit: that’s a great point about the uneven flooring though! Would you expect bots to land belly up or their weapon-plane thrown off?
Because they're producing for surround sound systems you can't be bothered to deploy or operate optimally. 5.1, 7.1, etc. The "center" channel, in particular, is where the bulk of dialog is rendered and if your system can't synthesize that channel extremely well on the loud speakers you have then dialog suffers. Also, if you lack a surround sound system -- say you're using a pair of stereo speakers -- all the audio is mixed to these few loud speakers and the spatial segregation that we two-eared beings use to isolate sound is lost. There is no fix for that; the work was produced with the assumption of surround sound and driving all of that audio through a pair of closely spaced flat screen speakers/sound bar/whatever screws everything up spatially and dynamic range wise.

The audio is tailored for the minority of people that invest in "home theater" while most people, even those that can afford to, don't care enough about teevee to build such a system. In theory one should expect media to support non-optimal cases, and provision for exactly that exists, but this costs more production money to do correctly and so it gets neglected in various ways. Obviously they don't neglect the demanding consumer with his costly home theater setup because they'll get pilloried, so they half ass the other side.
Oh I definitely do but I love to eat!

Note when training I probably eat the right amount.
Since he could use lights, giving accessible paths green highlight and red to the opposite, would save players some time and become intuitive, or destinations bg become red/green, had fun
I'm convinced there is only one way to solve this: Write a program to unroll the constrained state transition diagram into an unconditional state transition diagram and find the shortest path. The unrolled version would still be pretty small so you can just iterate over it.
Anyone else here super annoyed by the closed captions rendering on netflix. They basically don't have a usable font / color choice, and the captions are randomly ahead or behind the audio all the time. I have a netflix account, but I just don't bother watching foreign subtitled content on it anymore.

Of course my solution is pirating content I already pay for.
I also like that you can make a few mistakes and still solve it.
Do it in small pieces and you'll be there forever - it'll never get done.

Map out the functionality related to the (hard) requirements and kick off replacing the product(s) with something modern and boring.
Calculus should be replaced with a coding class. Any stem major you do you can speed up your analysis a lot more with a little bit of code. Even literature reviews:

https://www.ncbi.nlm.nih.gov/books/NBK25500/
Perhaps too late for you, but that clause in your contract was negotioable and I have never had any trouble getting it scoped to "...property/artifacts produced while performing duties required by the business during business hours". Scoping it to all intellectual property at all times is not even enforceable everywhere.
And also other peoples coffee who didn't pay enough for theirs. Sounds like a free to play game actually.
2. Make a daily one with a countdown to tomorrows one.

3. Profit.
As I understand it nachos weren't invented in America and were originally chips with cheese and jalapenos. The platter style nachos came later.

Here's a link to support the claim. https://www.nytimes.com/2020/10/29/dining/nachos-recipes.htm...
Petri nets: the game

Nice one!
So you need better teachers.

I can show you statistics no human could understand taught to… Business Admin majors.
If you want to remove stale accounts, then send a 60-day warning and then delete the accounts. Don't try to act like fly-by-night scam artist and demand money for something you're not owed.
I'm sure nobody will fill their address as Texas and use a VPN (you might even not need both ways)
Every state has support for children, pretty much every largish church will as well, along with thousands of charities. Children are the least likely people to be not have help. It is possible a parent doesn't know about these resources but they are there.
> Of course that matters physically because if you only have a machine that performs one step at a time (or a somewhat better one that performs N steps at a time, for some fixed N), then the number of steps does translate to amount of time.

It's much more fundamental than that. If you have any finite machine then the amount of time it takes to perform N steps will be proportional to N for sufficiently large N.

> If you have access to unlimited parallelism...

And if you had some magic pixie dust...

Sorry to be the one to break this to you but you live in a finite universe.
Doesn't Git support symlinks? Empty directories could be trouble though. One would have to put a .GITKEEP into every directory before checkin, and a step at deployment time to remove them again.
Thanks! I checked the Blockada log. I got supl.google.com called 125 times which is not much but still 125 unwanted calls if they are monitoring me (but I didn't grant location permissions.) I added it to the block list. I'll see if it breaks something.
Terse operators make business code more readable
As always, there is a relevant XKCD comic available for you: https://xkcd.com/610/
In my case I have a great receiver, but only 2 speakers. To get surround I'll need to put speakers in places that get in the way and run cables in place where I don't want to see them.
The thing that trips me up is the ability to make backups in the event it is lost/stolen. Seemingly not all services allow registering an additional key, and even if they do, the practicalities of juggling redundant fobs would be cumbersome.