skysight-inc/HackerNews huggingface dataset:
Satya (CEO) said in an internal communication that if you need to choose between security and features then choose security. Another important thing is that they will include "security" as a dependency when calculating remuneration for the executives. There is also a wide shift to improve everything at the moment, some on Blind complain about the amount of patching and other improvements and key rotations they need to do. Some good stuff should come out of it.
Iran vs Norway in re starlink at the ITU
I think your ideas are good, and not because of smart thermostats, but because of smartphones. The hardware on older ones still work, so they should have a way of still being functional. There should be enough information released on them so that the latest versions of Android can still be supported.
It's an entitled attitude, and even if those with said attitude had a valid point, it wouldn't be a particularly realistic or mature one. Any time you rely on a third party for anything, you are risking them no longer providing a service for you. In the case of a free service, you get exactly what you pay for. By the current standard, 16 years and a discount is pretty good for something that was a free offering.
As a longtime PHP developer, my opinion differs from yours regarding PHP vs. Python syntax.

Python took some getting used to, but the more I used it the more strongly I began preferring its lack of things like curly braces, semicolons, even parenthesis in some cases. Because of that, python feels more concise, human-readable, and more efficient to write, than PHP.

I like both languages, and still rely on PHP for a lot of web work, but for data science or ML I do end up enjoying my time with python.
Yep, that's predicted to be about 40% of the battery market by the end of this year.

And while what's happening in Africa with respect to conflict mining is nasty, it's worth pointing out that that this is a solvable social issue. A lot of battery and car companies are under a lot of pressure to not have conflict minerals in their supply chains.

Also, cobalt and lithium mining are a drop in the ocean compared to other forms of mining. Is it more sad when children are used to mine cobalt than when they are mining coal, iron, or copper? The reason nobody really talks about that is not that it's not happening but because the people raising issues about cobalt mining are being highly selective. People dying deep underground in coal mines is a regular thing that gets reported in the news occasionally. Some of those people are minors. Mining simply is unhealthy and dangerous. And it mostly happens in places where there is not a whole lot of attention to workplace safety; or indeed the age of the workers.

Never mind that conflict cobalt is also used in the oil and petrochemical industry. Which of course also uses oil at a ginormous scale. And never mind that nobody cares where that oil comes from or how it is produced. Or the ecological damage done to the environment producing and transporting it. E.g. Nigerian oil has had its fair share of social and ecological issues over the years. I remember there were some protests but Shell's market share never really suffered a lot.

Cobalt in batteries is fine if it is sourced responsibly. And it can be recycled when the battery eventually reaches its end of life.
This feels like one of those nice things you put in the company values PDF, and when someone in the Windows team logs into work on Monday, they have a high priority ticket on fixing a compatibility issue where a nine-year-old business software has stopped working with the latest Windows 11 patch. I'll be fucking amazed if Windows actually decides to start breaking legacy shit in the name of security.
Its mostly translating dictation and recordings. The doctors are still liable if it's wrong so there's plenty of incentive to simply read the output, which is still a major productivity improvement over writing+reading.
It's ironic. For the past 5 years I've been writing type strict PHP. People love to shit on PHP yet I found that when I started using strict types my code quality improved, amount of lines needed to produce a result decreased, and necessary unit tests to produce the same result also decreased.

Then a few months ago I decided to write a TS project from scratch. For the record I have 18 years of JavaScript experience. What I found was that the biggest barrier to entry was configuring webpack to be "just right". Other devs on my team with similar level of experience would have their eyes glaze over when webpack came up and get annoyed. For good reason. It took me several days to get it to work right. The fact that the tsconfig has 20 options that can effect the transpiler and not have good docs is a problem. The fact that there needs to be two tsconfigs in a react native project that compiles down to web as a secondary build target is another problem. The fact that you need a very experienced dev to spend days configuring webpack is another problem. Finding information about the right configuration is like the blind leading the blind. Most search results on the topic are riddled with half truths and non sense. Many devs rely on a preexisting webpack config and if they do anything to mess it up they are many times completely unable to fix it.

Typescript is fine. I guess. The code produced is nicer. But having to rely on webpack is an issue.

I actually like TS but I wish I didn't need to transpile anything or have to bang my head against a webpack config for days. It's by far the biggest barrier to entry because while you're banging your head against it you're not writing code. And for none technical stake holders when you have nothing visual to show at stand ups that can create friction and make the engineers seem like they aren't doing anything.

So far at multiple companies I've had to configure webpack for extremely complex JavaScript based single page apps which took me literally months of messing around with it until it worked just right. And until it does work "just right" the non technical folks think you're wasting time.
You're not wrong. Almost all observational studies could be subject to confounders which if true would invalidate their claimed results. But you seem to be suggesting that just because science is hard we should accept the results of all these flawed studies at face value without further questioning.

The better conclusion is that we should be skeptical of almost all such studies, and always look closely at the data and methodology to see if a confounding effect might contradict the conclusion. We should only give weight to studies that stand up to such scrutiny, and even then we should realize their limitations.
Perhaps I’m misreading your comment, but PHP was definitely not dying in 2004. Nor was anyone talking it down on HN, as HN didn’t exist.
I'm starting to think that mental health is the real issue in modern society. All the rewards described by exercise may be available through good mental health. I think we maybe to focused on the physical symptoms.
I think shared hosting is now called “cloud” :)

Unfortunately all cloud providers I know bank on JS. I like JS but when it is in the browser, on the server it’s a disaster.
American units are actually pegged to metric standards, and quite a few people use SI units here and there.

I don't see cm overtaking inches anytime soon though.

Just the other day, I opened up my fancontrol-gui and saw my CPU temperatures all in the 200⁰F range, I almost vomited in disgust, then thought this is how Europeans must feel. Who uses Fahrenheit for CPU temperature monitoring (legitimate question)?

Fahrenheit is still better for daily weather though.
I don't think that's a pain. It's making explicit what should be explicit and the decoded string doesn't have an encoding attached (like in Ruby), it can't be in an unexpected format, it's always UTF-16. One can argue about weather UTF-16 is the best choice, but at least it's always that and always Unicode. No surprises.
There's no Middle Eastern starlinks being used in Ukraine. Zero

Where's this magical self created or auto created whitelist in a country where most of the dishes are paid for with foreign payment cards?
I use typingmind.
A few 100 containers, a few hundred mile range. Most definitely not one of those giants that haul 10k+ containers from continent to continent.

That said: there's maaanny of such smaller ships. And maaanny of such shorter routes. So, nice to see electric shipping break into that market.
The irony is the typical American devotes more time than that each day to driving and paying for their automobile [1], the same device that robs them of a ton of physical activity they'd otherwise get without ever really thinking about it.

1: https://www.youtube.com/watch?v=mUJFptzkdh8
What you describe is deliberate undercapitalization at the time of incorporation - this would lead to courts being able to pierce the corporate veil and hold directors personally liable for cleanup costs.

This wouldn't mean that the state would get the money back in such an eventuality, but it would mean director => prison.

What kind of person do you think you're going to get to run your nuclear plant if they know that there's a risk of prison if everything goes wrong? Either a very stupid one, a very, very risk averse one or no director at all.

This chain of thought combined with the state's strong desire to see a nuclear industry with a healthy supply chain in order to support the nuclear military is why the indemnity act exists at all. They know that nuclear power requires lavish subsidies like taxpayer backed insurance to even exist.
„ The bill, which would require organisations receiving more than 20% of their funding from abroad to register as agents of foreign influence, has sparked a rolling political crisis in the South Caucasus country.“

Why is that so bad?
Never provided free service? Not even a single dish? Ever?

We have video from the Avdeevka coke plant of captured equipment
Just companies demonstrating that the future for them is data and compute, not fierce competition for talent anymore
> the act of throwing a single punch would take a few million years. It would take a few million years more for the pilot of this robot to find whether the punch hit the target or not. It would be a long fight. These practical questions will henceforth be disregarded here

Brilliant
I was explicitly talking about commuting in a small city, where there's a lot of start-and-stop-start bicycling is the "way of life". :-)
Power abuse is still power abuse. :/
Yeah, nicely done, on the single speed e-bike. I didn't know that's a thing. I naively assumed all e-bikes have gears.
No ROI for me. Got other stacks for the backend and ‘just ftp it’ realistically isn’t a deployment option anymore unless you’re a single man Wordpress shop or whatever.
Off topic: Does anyone know of any sites made with Figma so I can see what the UX is like?

As a user I don't care about DX if the resulting UX is bad.
I think I could enjoy it if I had more time to spend on it. It’s certainly satisfying when you’ve got everything clean and lubed and dialed in just right.

But for me it always just feels like a chore - something I need to get done before tomorrow morning or else I have to listen to some dreadful sound for the entire ride.
DARPA: Powerful and Secretive – Annie Jacobsen [video]
> Assigning an array to a temporary variable is a thing of the past. You can now use array destructuring to directly assign variables from an array.

It has existed approximately forever, in this form:

list($username, $domain) = explode("@", $email);
Thank you for your reply.

I was thinking about whether to return an error. If we can’t find a UTF-8 start byte in the nearby 4 bytes, it’s unclear what to return. I thought maybe we could ignore this problem.

I don’t return the string itself because I don’t know if users want the start or the end of the string. Also, I want to avoid copying large strings. It’s up to the users how they use this function.

Since no one is using this package yet, we might consider changing the interface.
Completely editorialized title. The article talks about LLMs, not transformers.
I agree. But if the use case is „take one person for a <10km commute“ then the comparison is fair.
I just went through the exercise of addressing item 4 for an IOT product. The odds that an organization enables security features is influenced by a multitude of factors. More to come on this.
I think AI copilots are great for coding. The IDE and compiler are a second source of truth so you can quickly eliminate AI generated nonsense and figure out what kind of problems it is good at solving.

To me the effect seems similar to going from assembly language to C or from C to Java or Visual Basic. It's a new level of abstraction that saves massive amounts of time.

I think the amount of work for software developers will increase just like it did back then. Many software projects are never started because they will be too expensive. If they can be done by half the number of people in half the time using AI tools, they might get a "go" instead.
But isn't induction only mandatory in newly constructed houses? In that case, how is this relevant?
> It reads like the complaint box of a volunteer open source developer who isn't providing you free bug fixes and features fast enough.

The key difference here is that it’s not a volunteer but a large company which sold a product in a category where service lifetimes are measured in decades - tons of people have thermostats which are pushing half a century old and nobody finds that unusual. I think that changes the expectation in a way which really should require full disclosure up front: service lifetimes and the impact of support ending should be on the front of the box, disclosed before money changes hands.
> I’m not saying it’s a good thing and I’m not saying I’m happy about it.

> Just that it is so,

> So what’s the fuss?

This sort of attitude would make the world never progress. The fuss is a highly trained specialist who is constantly in short supply is spending a quarter of their time doing work not entirely connected with their speciality. In an efficient system there should be a division of labour to another lower paid specialist, a scribe, but medical systems can't afford that for every single doctor, especially tax payer supported ones.

Automating that secondary role for every doctor benefits all of us if it means we give doctors more time.

Not to mention the documentation itself is almost always at least 25% excessive and duplicative, and computers+good UIs help eliminate that.
Haskell can be compiled to native code.
People hate php for no reason. They talk about performance or whatever while building rest crud apps. Literally any language can handle that easily and your bottleneck is usually the database. I've scaled startups on PHP to hundreds of thousands of users running on a few cheap ec2 instances. But no one wants to build new php projects instead focusing on Go, Python, or Ruby. I honestly don't get it. PHP devs earn less. The syntax is super easy to pick up. Don't you want cheaper labor?

I've started to learn the ecosystems of the other languages. It's all the same shit. Really.
The title of the paper is actually `The Matrix: A Bayesian learning model for LLMs` and the conclusion presented in the title of this post is not to be found in the abstract... Just a heads up y'all.
Make your database RAG-ready
Nintendo probably doesn’t think their virtual console counts as emulation if that is the case.

Or it’s just different corporate policies at different times being applied inconsistently.
I agree with your sentiment, but traffic lights pre-date cars - the first ones were around the Houses of Parliament (UK) in 1868 and there were manually controlled ones in the U.S.A. at the beginning of the 20th century before there were large numbers of cars.

However, modern traffic lights tend to be designed exclusively for motorised traffic and here in the UK it's annoying because we don't have a "turn left on red" rule, so cyclists can end up waiting at a red light even though a left turn would be perfectly safe. I got caught out the other day at a set of lights that didn't detect me on my carbon bike, so I sat patiently waiting (the other roads were busy) until I figured out that my turn had been missed and had to carefully find a gap to make my turn.

The other thing is that stopping and starting on a bike takes significant energy and effort, so a straight road with many lights can turn an easy commute into a chore which is why it's common to see cyclists going through red lights. Interestingly, that kind of red-light jumping is allowed under some jurisdictions e.g. Paris.
Conclusion from the paper is:

In this paper we present a new model to explain the behavior of Large Language Models. Our frame of reference is an abstract probability matrix, which contains the multinomial probabilities for next token prediction in each row, where the row represents a specific prompt. We then demonstrate that LLM text generation is consistent with a compact representation of this abstract matrix through a combination of embeddings and Bayesian learning. Our model explains (the emergence of) In-Context learning with scale of the LLMs, as also other phenomena like Chain of Thought reasoning and the problem with large context windows. Finally, we outline implications of our model and some directions for future exploration.

Where does the "Cannot Recursively Improve" come from?
This pains me a bit. Every bigger company has their own inhouse tooling, language, kubernetes. Why not share.

If Skew was open sourced maybe it had become a better typescript.
> mod_php runs in the same process as your http server, with the same rights.

mod_php was great for local iteration or when you wanted a very simple setup (and the same could be said about mod_python etc.), but most people have moved over to PHP-FPM nowadays: https://cwiki.apache.org/confluence/display/HTTPD/PHP-FPM There's probably more recent information somewhere, but this pretty much covers it.

Here's a very simple setup of two separate processes, with Supervisord (this is what runs in my self-contained dev container, but no reason why someone couldn't do something similar with systemd, or on a container cluster, with different users/permissions for each process):

[supervisord]
nodaemon=true
[program:php-fpm]
command=/usr/sbin/php-fpm -c /etc/php/fpm/php-fpm.conf --nodaemonize
[program:apache2]
command=/usr/sbin/apache2ctl -DFOREGROUND

And approx. how the Apache configuration might look:

LoadModule proxy_fcgi_module "/usr/lib/apache2/modules/mod_proxy_fcgi.so"
<FilesMatch \.(php|phar)$>
SetHandler "proxy:fcgi://127.0.0.1:9000"
</FilesMatch>

Conceptually, that's not very different from WSGI for Python: https://en.wikipedia.org/wiki/Web_Server_Gateway_Interface#S...

But yeah, I agree about the shortcomings of mod_php.
So what?

Lots of amazing research is being spearheaded by English-as-a-second-language learners these days, I don’t think it detracts from the idea in the minds of the target audience.

Some day soon, I wouldn’t be surprised if most applied AI research might happen in Mandarin the way most fundamental physics research once happened in German. I’ll have the opposite problem then. If I show ESL speakers some kindness now, maybe they’ll show the same respect when I try to write papers in “broken” Chinese someday :)
What the economics of getting a scribe?
Yup I have a commuter bike with a belt and internal hub and I absolutely love it. Basically zero maintenance.

I think all city bikes should be belt and internal hub.
They don't want to. And there's another side that's not in the media. People who need access for whatever needs
Indeed. Simple enough for a computer to check. So was Google short of computers? ;)
You could sometimes bypass this by opening the file with a hexeditor and change a meaningless value. When UPX was popular there were also alternative file compressors that could also be used to sometimes bypass this issue.
I don’t really care, I just want some vague reassurance that we’re probably not on the verge of launching Skynet…
Yeah or even simple typos, or mixing up the order of arguments, are things that are hard to catch in regular JS (except at runtime) but trivial in TS.

I suspect a lot of people might have had bad experiences with codebases which overuse complex types or trying to type things like Redux which is messy. When I use TS for personal stuff I’ll typically be a bit loose about things like any in places where I don’t care (for now) and I feel it doesn’t add much overhead, but I have been using it for a long time so it’s become second nature.
checkout perplexity.ai (I think that's it).
Would be difficult in border areas. It's enough they don't want to
NSA Dragon Seeds Newsletters 1972-1974 [pdf]
I thought so, but the bigger problem here is not failure to wait but failure to verify safety.
Ambient CO2 concentration correlates with Covid-2 stability and infection risk
> Hence the myriad Stack Overflow users who are frustrated after asking insane questions and getting pushback, who then dig their heels in after being told the entire approach they’re using to solve a problem is bonkers and they’re going to run into endless problems continuing down the path their on.

The problem is, SO can't tell someone who asks an insane question from someone who asks the same question but has constraints that make it sane. *

So in time, sane people during unusual stuff stop asking questions and you're left with homework.

* For example, "we can't afford to refactor the whole codebase because some architecture astronaut on SO says so" is a constraint.

Or another nice one is "this is not and will never be a project that will handle google-like volumes of data".
They say TS is optional but I've ran into issues using 3rd party libraries that require it when calling their methods.

I just never really used typing. I started with perl and then did php and ruby for awhile before focusing on javascript. So I never knew what I was missing.

I'm just much much faster in vanilla js than I am with typesh
> I'd also imagine it be difficult to get many other outdated programming languages via a package manager.

Java & Maven is extremely stable. It is the exception rather than the rule that something doesn’t build anymore.
Watch Star Wars in the terminal with telnet (Happy Star Wars Day)
I don't want to fill out your contact form
It's nice to be near other immigrants too. It's harder to get to know people with entrenched friend networks, and the Dutch aren't known for being easy to befriend.
If they really prioritize security, backward compatibility (Microsoft's bread and butter) will be the thing that really gets compromised.

It's the right decision for the long-term, but some people are going to be really angry with them. I hope they can pull it off.
Why I'm Optimistic about the Tech Recession
It would be both. Technical solutions are social solutions. A new language could be part of the solution.

I don’t think it’s going to happen, by the way, I’m just identifying the problem as I see it, and why I don’t think HTML, Gopher, or Gemini going about solving it in the right way.
Yes, so on the only sizeable TS project I did (which was a library, to be used by other teams) I bypassed webpack entirely and went for a mixture of tsc and esbuild. But knowing to steer clear of webpack (or even - that you can!) is a barrier.
I had a site demonetized because about 1 in 10,000 pictures were of deformed penises, dead nazis, things like that.
> Just leave your key with your lawyer or a notary
> […]
> However, the way to get convenience is not via regulation.

Fun fact: the reason why giving it to your lawyer or a notary works is exactly because of regulation regarding these professions. Without regulations, there would be no such alternative.
There's no need to degrease your chain. In fact kmc recommend that you don't. Just give it a wipe once a week and apply a little oil. Maybe scrape some of the crap off the sprockets every few months.