skysight-inc/HackerNews huggingface dataset:
Can you source that claim? Cars DO have cellular
A Deluge in Greece. Three feet of rain over four days
publicly traded companies don't want steady profits. They want infinite growth, and growth requires investment in R&D. Hence the huge hiring sprees over the pandemic.

But prospects point towards a recession, the boons of the pandemic are over, and interest rates aren't dirt low anymore. Which is why companies are indeed shifting down to "maintenance mode".
I don't think the language is the problem. As bad as it is, it is certainly more well thought that the original JavaScript. But PHP is used mostly by "businesses" with no budget and this is essentially the absolute rock-bottom of the "software" industry.
Has 5G done anything really earth shattering? Or has it been a hype bubble trying to bring back the glory days of ‘99?
Applied, loved the non HR word salad approach.
Your comment makes no sense. How is that framework or PHP specific? Its simply a misconfiguration the server.
There's the Public Suffix List https://publicsuffix.org/ but it's limited to domain names, so your github.com/rails example isn't covered. I'm pretty sure HN simply has a manually coded list of URL patterns for popular domains.
It'a a mix of a declining economy and convinient union busting. Many other companies are ding this sot layoff strategy and don't have looming unions to worry about.
The data mining probably doesn't really register, I suppose it never shows up again when you press yes, which almost everyone will reflexively do right away.

Also, people will put up with a lot to have that BMW that marketers have programmed them to associate with success and status.
5G has a slight chance of turning wired customers into wireless. But look at the big wired carriers and notice that the names are very similar to the big wireless carriers. It just moves customers around, it’s not creating new business.
> I never understood the idea that the government ought to write their own e-filing software when others already exist

This is the most baffling take I've read on this subject.

The IRS are the ones we're submitting our tax forms to in the first place. Why on earth shouldn't they have their own e-filing service for the information they're requesting from us?

Plus they already have a ton of data on everyone's income and taxes paid throughout the year, so they can largely pre-fill these forms for us, saving us time and preventing mistakes. Why on earth wouldn't we want that?
More discussion over here:

https://news.ycombinator.com/item?id=37399809

https://news.ycombinator.com/item?id=37277680

https://news.ycombinator.com/item?id=37412030
Free Giveaway - 4 Packt Ebooks for International Day of the Programmer 2023
I read “must have a post at least three years old” to mean “must have a post which is three years old or older.”
I agree that statement is factually incorrect, but I still don't think it changes the overall information in my comment in any meaningful way. The actual risk is low, the risk if of GPL infringement, not of oracle suing you, and there are people who contest it on either side. Those are the key points, and those are true I believe.

> On the flip side, you'd have a really hard time arguing that the module should be licensed as GPL

That is the very thing that some people do argue, for example the sfconservancy people. As I note, canonical's lawyers take your view (and I personally agree), but it's not clearcut. The sfconservancy outline their reasoning clearly for why they think zfs.ko is a derived work of the linux kernel.

https://sfconservancy.org/blog/2016/feb/25/zfs-and-linux/
Hard to know really since the language is open source and tries not to be too onerous with telemetry (though there is some limited opt-out telemetry in the package manager).

It's growing, but certainly not growing exponentially or anything like that. Here's some statistics from January this year: https://info.juliahub.com/julia-annual-growth-statistics-jan...

Regarding your negative experiences, the bad news is that we haven't solved those issues, but the good news is that we're making real progress on them. Version 1.9 released in may of this year and is the first version to cache native code from packages, which makes loading of julia code MUCH faster through more AOT compilation, and there are even more improvements coming in v1.10 later this year. https://julialang.org/blog/2023/04/julia-1.9-highlights/#cac...

Error messages are also receiving a fair amount of attention, but it's a hard problem and there's less agreement on what the best way forward is. However, there's been some good work going into improving the readability and clarity of error messages that I think will help alleviate these struggles.
Cisco is a cost center for telcos. They have a love/hate relationship because of that - but it’s more on the love side than the hate side.

Big telcos have enough influence to push Cisco around, because Cisco competitors DO exist.
There is a long list of potential civilization killers. Many are anthropogenic, some are natural. They all have varying probabilities of killing us. Probably the highest now are climate change, nuclear war and a worse pandemic.
Senators Want ChatGPT-Level AI to Require a Government License
Rather than usage information, this site details how the programs work internally.
I wonder how much the stock of these companies are being shorted in anticipation of a strike. With the right circumstances of short selling, and strikes, a company could easily go under.
Allow me to introduce you to the Telematic Control unit, not to be confused with the transmission control unit. Funny how they named it so similarly, it’s almost like they want it to be difficult to identify.

Google your car make and model for a specific version. You might be able to physically remove it by searching for “tcu replacement / repair” etc.

https://en.wikipedia.org/wiki/Telematic_control_unit?wprov=s...
It didn't get past the pay wall in this case
This is similar to the climate change problem.

First it was a problem for the people of 2050.

Then 2023 happened and it was too late so why bother doing anything.
I've wondered the same. There's https://jsonlogic.com/ but that seems like a data interchange format for logic, not something an end user or developer would write themselves.
People at least should know about it.

The other issues mentioned are more severe and are not definitely surface level.
> In the "PHP at scale" section, I don't deny that it's possible to do so, but if Facebook and Slack moved away from PHP, it's probably because programs with other languages scale better.

Facebook was/is mostly dynamic and if I remember properly they had the status cards rendered dynamically via PHP (templating) Wikimedia reparsed the whole articles and included templates on any read requests with variances between parses based on users preferences (for example on Wikipedia you could show links to small articles in green rather than the blue for existing ones and red for absent pages, the size threshold being set by the user), that made the pages un cacheable and required a full reparse.

Facebook had a first pass at transcoding PHP to C++ (hiphop-cpp iirc), eventually they went transforming the PHP AST to bytecode executed in a VM: HHVM. It was back compatible with php 5.x including bugs and sometime poorly designed interface and used WordPress, MediaWiki testing suite to ensure they caught any regressions. The team behind HHVM probably saved Facebook from crippling capex / operating costs and at Wikimedia we literally halved the CPU load when we switched. At the time Facebook and Wikimedia ran PHP 5.3 or 5.4 and both had performance issues or at least concern with the huge amount of CPU required for their workload.

HHVM had some optional language feature on top of PHP such as typing and some helpful additional functions, that became the Hack language which is essentially a fork of the PHP language.

All the work on HHMV and the nice performances from it eventually challenged PHP which with PHP v7 came with a similar VM / Jit system. At that point, the performance benefices of running HHVM vs php v7 where not justifying the extra complexity (notably lack of garbage collector by choice, or complexity in deploying the sqlite bytecode holind the code to be executed). Wikimedia then moved back to PHP.
I usually message support anyhow. Icon fonts helped webdevs support Internet Explorer with *.eot but after IE finally got SVG support, there was no reason to continue with icon fonts. The biggest general offenders are Font Awesome users (even when they offer SVG sprites) & Material Icons—with the latter being particularly broken with the icon name in plaintext (like this site) making it impossible to read versus just a broken Unicode tofu you’d expect. If the developer did the right thing & added title attributes, at least when you have a cursor you can see the name of the action.
I can and I did.

I don't agree with it. I don't think it makes a good argument and it reads more like an angry rant than anything else.
Occam’s Laser
With all of the dangers of modern processed food, I'm surprised the media chose to focus on a spicy chip.
RICO-style laws are the equivalent that applies to corporations.
That is not quite what they state, unfortunately.

Their language is a bit more suspicious:

Clause 9.1 - Subject to section 9.2, "Hosting Use” means any use of the Work or a Derivative Work to offer shared instances or managed services based on the Work, any Derivative Work (including fine-tuned versions of a Work or Derivative Work) to third party users in an inference or finetuning API form.

Well, if I send a message to my chat application "How to reset my password?" and it gets sent to the processing pipeline which gets a response out of Falcon LLM, is this not technically an "inference" context? I did provide access to their model, the model did perform inference, the user did get a result and the bot is a "managed service based on the Work".

This might be very problematic for commercial use.
Spacy has integration with LLMs, so it can leverage them.

But in general you can often get by with models that are 10-100 times smaller, but are not as general as an LLM.
Presumably they don't harrass users to accept the agreement once already accepted

They may have to, as long as they can't identify who's behind the wheel: a single driver can't (legally) accept those terms for all future drivers of the car.
More discussion over here:

https://news.ycombinator.com/item?id=37442998
Hack is a “dialect” of PHP created by Meta to be more performant and have types, among other features. So its not like they shifted their codebase to an entirely new language.
Buddy, you are upset that poster isn't engaging with you on climate change in a thread about a comet. What gives you the right to dictate the narrative? How about you both talk about what you want to talk about?
There is no FDA approval process for food or food products. Dietary supplements, for example, are considered food products. In fact, The FDA has to depend on the federal trade commission whenever it wants to force something.
I think accidentally walking on a bug is a bit different to large scale habitat destruction.
To make it easier for everyone here to judge the mental acuity of the expert for themselves.
Amusingly, since the mid 90s, I’ve always just migrated everything into a folder called “old stuff” and each time it’s been about 10% of the new drive’s size.
How can the attackers eventually exchange crypto for fiat currency without revealing their identity? It seems that now their wallet address is known and all transactions will be closely monitored therefore it would seem that the whenever they try to buy real goods it might be possible to identify them. Maybe sell the crypto to criminals for cash? But than now the chain is tainted and the buyer will have the same problem.
Can someone explain where the stackless/stackful naming comes from and what does it mean?
you're forgetting the sunk cost of renting some office in town. If the numbers are big enough, and especially when you want to downsize anyway, it may make more sense to enforce RTO to kill two birds with one stone. RTO works on the gamble that you keep enough of your staff afterwards to be fine.

IDK if 50% means they lost that gamble, but it sounds higher than expected. I wouldn't have place it higher than 20-25% for a company Grindr's size.
PicoLisp Explored: Discrete Event Simulation
> If SLS was just "a jobs program", then what is the government's motivation for "a jobs program"? It keeps unemployment lower? Is that true though? If the SLS didn't exist, the engineers would just move on...no?

One still can see it as a "jobs program" from the individual states' point of view. From the NASA link [1], I found out that the prime contractor is in Huntsville, Alabama, and important subcontractors are in New Orleans, LA, and in Northern Utah. Highly trained engineers would certainly find jobs somewhere, but maybe not in the same states, and that would be a hit to the local economy.

So, I can see how some senators and representatives from those states could put pressure for a make-work program to continue without regards for costs and results. But still, the Congress has lots of other members, and there is a pretty good chance that those other members did not mount a strong opposition because they saw the defense implications of keeping the SLS alive.

[1] https://www.nasa.gov/exploration/systems/sls/fs/sls.html
Success over Being Right
The only real solution to climate change is mass genocide of the human race. 8 billion people is not sustainable for the planet. Every human has wants and needs that they prioritize over the health of the planet. We can "green" some of those things up, but it simply delays the inevitable by a few years if we are lucky.

Of course, if some genius gets the population of the Earth to somehow stop wanting the things that emit carbon (transportation, hot water, hot food, modern infrastructure), while maintaining / growing the population, then humanity will have a front-row seat for collapse of society due to resource depletion, rapid species collapse of animals, microplastics-infused water pollution poisoning all that remains.

The only thing, aside from mass genocide, to slow all of that down is for every human to use less. Every CEO has to pledge to sell less each year. Every consumer must pledge to use less every year. The societal controls put in place to enforce this will eventually result in the overthrow of governments that attempt to impose this on their citizens.

We are humans, and what you see happening to the world is simply what humans do. If you want to see less climate change, less resource depletion, less toxic waste, then we need fewer people if we want to make this planet survivable for longer.

It's good to make our activities more green, use renewable resources, recycle, etc., but the reality is that most of those things will only delay the inevitable. Delay is good, pushing the timeline out for the consequences of our actions is something humans are good at.
It's still super fast for me, but now I have about 10x more internal storage in my machine than in the Tiger days (which is filled with random downloaded PDF files and other crap), so there are way more results, requiring a much more intelligent sorting algorithm than it ever did when it was new.
At least this one is the original source.
Its even more stark in jurisdictions that simply do not have the "No contest"/Alford pleas. And thats if a prosecution even happens at all, which is unlikely.
"Many people use it so it is good" is an idiotic argument
It's in the lede, to be fair (even before the article get paywalled off):

>Grindr Inc. has lost about 45% of its staff as it enforces a strict return-to-office policy that was introduced after a majority of employees announced a plan to unionize.
Crypto mixers.
Will there be a PowerPoint presentation at his memorial service?
It's unreasonable that a public institution to outsource a primary responsibility.

Even though nobody cares about the law in Turkey, on paper the public service outsourcing principle is limited, and it's a good regulation. For instance, a local government is responsible for maintenance of roads. If there's a topic which requires high level of expertise and out of context of daily operations, then it is allowed to outsource.

In parallel, tax filing and return processes are primary responsibilities of government. They should not be able to outsource this. Or they cannot defend that it's not their job description.

I'm living in Estonia, which allows me fill in tax returns and such under 10 minutes as a resident. It's an amazing experience. It's so easy and fractionless, it's something you don't care and forget. You know something "just works" when you don't worry about it.
Surveillance capitalism dovetails nicely with parallel construction [1].

The surveillance capitalists sell your data to the highest bidder, with the agreement that the source of the data is not revealed.

Parallel construction allows the govt. to avoid judicial checks and therefore public scrutiny.

So it's a self-reinforcing cycle where companies get govt. favors at least as money if not policy, and the companies override constitutional limitations of the state.

[1] https://en.wikipedia.org/wiki/Parallel_construction
Lots of discussion over here:

https://news.ycombinator.com/item?id=37420831
NodeJS is the new PHP aka it's the first language someone who want to "web stuff" pick up. A decade ago most blog post about PHP had major security issues because the people who wrote those posts were just learning the ropes and copying each other in the same way most tutorial about react these days don't care about cleaning themselve up, unit testing and all that stuff that make the difference between a cowboy and a software made with quality in mind.

The state of JS is maddening, whoever spit on PHP but love JS will need to explain why an hello world from create react app has 800 dependencies in the node_modules, why do we keep using babel when most browser is already supporting es6 fine and why do we have some many way to import modules. PHP had its issues which got fix over time but we can't say the same with JS.
Every type of plastic used by LEGO (2022)
I am also learning about the linux kernel, but not in an embedded context. Here are some good resources I have found.

https://man7.org/tlpi/ This book is considered the best overview of linux kernel interface. Its old, but still gives a broad coverage of topics.

https://lkml.org/ Browsing LKML is really helpful since it shows you where current development is happening and how kernel devs think. Some conversations get very advanced and nuanced.

https://kernelnewbies.org/ is a good starting place for starting to compile and deploying kernel builds

Other than that, reading and tracing the source is probably the most productive thing to do for an experienced dev to do
> That might work anywhere but the airport. There isn't enough space in front of arrivals to handle everybody who wants to do this, in a way that doesn't block traffic. Uber already has special-case systems for airport pickups to reduce congestion (that riders don't see).

That's not how my local airport works. My local airport has a designated pickup location for Uber+Lyft in the central garage with plenty of room. It has adequate room even during e.g. Christmas rush season.

This was a bizarre compromise between taxis, airport, and apps. Airport collected taxi fees. Taxis didn't want to compete with Uber. In the end, they allowed Uber, but made it as awkward as possible.

Even so, before Uber, what we did was usually curbside pickup with a relative waiting. After Uber and these contortions, curbside pickup isn't even busy (drop-off still is).
> For example: If you stop using WhatsApp for example, nothing bad happens if you try to send messages another way. But if you stop using iMessage, then you can no longer send a normal SMS to someone with whom you've communicated before using iMessage. The Messages app will tell you, "You must enable iMessage to send this message", even if it's an SMS text message to a normal phone number! Why shouldn't that work?
To be able to again send SMS text messages to someone you used to talk with is to disable iMessage of course, then sign out of Facetime (who could imagine that as a necessary step?), sign out of iCloud, reboot the iPhone, and wait some minutes to hours to days until you are "deregistered" from iMessage. I'm talking about the same phone with the same SIM chip. The problem can become much worse if you've switched phones or SIM card.

That’s simply not true. I just turned off iMessage and instantly switched to the Message app and sent a SMS to someone I have a iMessage chat with and it worked without any problems
Well, unethical yes. But it’s not illegal. You are not being forced to buy a car, you are free to walk away from or stop using a product at any time for any reason.

How is this data tracking any different from what google, twitter, or Facebook use? If it’s legal for tech companies to collect user data, why would it be illegal for car companies?
It's true that sometimes fashionable skills stick around. I think of all my past coworkers that dismissed: git, CI, repository branches, unit and integration tests, code review, local development databases, automated deployment, automated migrations, separating display logic from business logic, putting comments in git commits instead of in code comments, and removing secrets from code.

Almost two decades later most is these are taken for granted in mature teams.

On the other hand, some tools and techniques are on a continuum: microservices/monoliths, thick/thin UI clients, schema/schemaless databases, SQL/ORMs, strong+static/weak+dynamic types. A team needs to carefully consider their project to determine what fits best (and it might change over time). None of these are "always the right choice." We have very little science about how to accurately determine the needs of a project, so we get a lot of hearsay and fashion.
Sometimes doing stupid things is fun. That’s the point.
Can anyone more familiar with the subject let us know around what year of manufacturing in cars did this trend start? I don't particularly want to keep driving a petrol car, but seriously don't want this crap either.. I might just keep my 2010 alive as long as I can.
They should be paid more because they cost the company less.
>Not to nitpick but choosing a programming language isn't a minor decision

In the grand scheme of things, talking solely about software projects not life in general, it kind of is.

Most modern languages, are interchangeable, and projects of most kinds have been done with all of them succesfully.

As long as the programmers for the chosen language are available, and the libs you want are there, for startups doing some web backend for example, it doesn't really matter if it's Python, Ruby, JS/Node, PHP, C#, Go, Java, CL, Kotlin, Clojure, and so on.
Is it that you relaxed over time or you just made enough money in your 20s? Accounting for the global economy and the implied age it would be surprising if you were not—relative to a mid-20s now—so far ahead that compensation should not matter.
Well it gives you the belief that you are in control, because undefined behavior are implementation dependent, and that "modern processor" not only predict, but also can decide of the execution order of your nice code.

That said, save for the Basic language, C is probably the lowest common denominator for system programming and for all the programming languages to interface with each other (with relative efficiency).
I was excited for this as well, but it’s understandable because even the best raster -> vector conversion apps usually need a fair bit of cleanup.
The SCI/babashka clojure interpreter might be a good fit, if you're ok with a lisp.

It's mature and fully sandboxed.

https://github.com/babashka/nbb
Rust is not race condition free unless it the compiler does formal verification like Ada/Sparks?

It is data-race free however.
https://archive.ph/y77f8
Common HTTP Implementation Quirks