skysight-inc/HackerNews huggingface dataset:
You're informing people (i.e., me and my team) that are working on implementing a spec. from a single piece of the web platform that their piece of the platform (graphics programming) is useless for a specific use case (gaming) without a very different piece of functionality being implemented on the web platform. That's valid feedback, but also difficult to act on with it's current form and audience.

I think what lukan is trying to tell you is that if you're serious about your advice being taken, you will need to find a venue in which the right people in the web ecosystem can engage with it. Neither me nor my team are the right audience for that, unfortunately. I suggest you file an issue on Bugzilla, if you want to start there! I'm happy to assist in making that happen, if you want.

If you do actually follow up with the above, I think you need to answer first: What APIs already exist on the web platform, and why are they not sufficient? For example, the Gamepad API exists; were you aware of it before, and do you think it fulfills the stated use case? Why or why not?

I will also push back on these statements:

> If people want it to be relevant to its primary use case, than low-latency HID interface callbacks are certainly required...

> Leave the noted key features out, and the GPU API will remain vestigial. =3

...because it appears to ignore valid use cases that exist outside of gaming. My team doesn't just serve the gaming use case (though we sure hope it will), and calling the API we're working on "vestigial [without supporting gaming]" is disrespectful to both people who need those other use cases filled _and_ people like me who are trying to make them possible. It also implies a responsibility for the platform as a whole that we can't possibly shoulder ourselves; the amount of expertise required to make a platform across all major OSes for just _one_ of these web platform APIs can be huge, and WebGPU is, indeed, very large.
Haha nice, entertaining watch.
The supplemental is what I'm using it as, in between my A1 and A2 in-class lessons I'm using it to keep my level up and improve my ability to sentence build. New vocabulary is also nice.
If we could all be as genuinely interested in disproving our theories as we are in proving them then we can all get closer to the less profitable and harder to control truth.

Excitement gets in the way and many of us marry our first idea quickly. We force it and manipulate the audiences for attention, wealth, and power.

Confirmation bias and inflated egos have been publishing “the facts” since stone tablets.
This is NOAA’s smoke model. For air quality, look at “near surface smoke”. The future forecasts are pretty good but imperfect. For current conditions, use “000”.

In my experience, this is a much better smoke map than PurpleAir or the EPA AQI maps.
Author here, I just noticed this. If you have any questions I can try answering them.
Deepfake (at the model's end) cam-to-cam videoing is next, simulated visual artefacts and frame dropouts included.
Relying on Bones to Enhance Video Streaming
It's obsolete because most of it is no longer correct.

I'm not going to bother rebuting all of it, those who really want to educate themselves can use Algolia search for the link and find great comments.

But from a quick glance of the start, the article cites "mysql_real_escape_string()". That function has been deprecated 11 years ago. And removed 8 years ago.

https://www.php.net/manual/en/function.mysql-real-escape-str...
The “Humans on average are bad at X, therefore it isn’t a problem that AI makes mistakes.” argument is getting tired. No, I’ve never personally fallen for a phishing scam. If my email marked a phishing email as “Priority”, I would be much more likely to fall for it.

This seems bad.
I've also started preparing my own fermented hot sauce, you can find it here:

https://www.reciperium.com/woile/fermented-chili-sauce

It's delicious, I just recently started experimenting with fermentation
> but American food writing always needs FDA recommendations and general fearmongering, for some reason.

Maybe fearmongering is one of the reasons the deaths are so low?

That, and the fact that the recipes that have become a part of the culture in many cases happen to be recipes that prevent botulism (i.e., things that are sour).
I prefer Simple Tab Groups for roughly the same purpose, but it took adding some mouse gestures (in particular a simple one to switch to the next/previous group) to really make it useful. Annoyingly firefox is a bit hotkey/gesture hostile at this point.
The thing about everyone hating jazz feels more meme than reality; I don’t think most people mind it, and of course virtually all modern music is in some way a _descendant_ of jazz. It’s not the most popular style of music today, but, well, it’s _old_; it’d be kind of weird if it was.
The way people speak here in past tense of something that hasn't happened yet is ridiculous.
PHP in 2024 is really nice. It's come a long way but is still very rock steady.
Wow, so cool. I love QBasic, it was officially my first programming language (besides messing around in asm with debug on DOS (version 5 I guess) in the late 80s early 90s

I was hoping to see like request handlers
Narrower definitions help target the debate. Debating climate change proponents or fatalists about the existence of climate change is a waste of everybody's time, since it's something they already agree with.
> As a result, Hasina’s government came under heightened international scrutiny at the time by the U.S., U.K., the United Nations, and others.

So the US tries to impose its "democracy" in a time when a lot of countries is SE Asia are trying to stay away from it.
I'm trying to point out that you've entire dismissed the (incorrect!) views on climate change of many people because two other people are transphobic.
> while not-so-subtly implying that it's your fault that you're not there yet

It's disappointing to me how many people try learning a language with Duolingo, do not succeed, then just "accept" that they're "bad with languages" and "can't learn them".
Create, animate and deploy ChatGPT FREE
They are also language learning apps. Different style than Duolingo, but still worth the price imo
Ah, that makes so much more sense!
I’ve never had that issue but I can’t say you wouldn’t. My experience is that the fermentation that goes on in the fridge, for nearly anything but the most active Tepache, is pretty gentle. You should be ok if you leave a little headroom and/or don’t seal the bottle all the way.
It is like the Mexican restaurant near me that has never come back to the business it was doing before covid.

The business is completely dead and just hanging on. People would view the business going under as negative but right now it is a complete waste of resources and the owner's life.

I suspect there is a staggering amount of business in this exact situation but we don't seem to believe in creative destruction as a society anymore.

Floating all these zombie businesses is just tinder for a larger fire that is harder to put out than it should be. No real shock the spark would be a yen carry blow up. I have seen this episode before.
As we dive into Apple iPhone iOS, we show how to build Signal/iOS, but first let us show you Signal/Android because our Frida tool cannot hook within iOS.

So, it is a build instruction.
I’d like a proposal which simply starts by saying that they have to use terms like “rent” or “subscribe” for anything which uses DRM or company servers, and expand from there since it definitely gets thorny fast on both fronts. (What do you do with a Facebook game when they break an API a decade later?)

For things like Warcraft, I think that absolutely should be preserved for historians and other researchers if nothing else but it’s hard to imagine that being possible without some kind of active cooperation. I wonder whether there’d be an angle where you could get some kind of tax credit by depositing playable offline copies with a national library but simply the storage costs would be a burden there.
One thing that I think is under-appreciated from the perspective of "getting shit done" is that the default model of PHP makes it really hard to have memory leaks that eventually crashes your app/server, as your PHP script has a defined "start" and "end" that are all within the request lifecycle.

So even if you leak horribly, thanks to Apache/Nginx/Caddy/whatever only launching your script and then your script stops running, it basically doesn't affect you at all.

Granted, this is more like a bandage, but it works out great for beginners who just want to create their own personal dynamic homepages, something PHP does great :)

Compared to Python or JS where the standard practice is creating a server that runs constantly, and if you leak memory somewhere, your application eventually crashes as you run out of memory.
> and the others talk about mean values changes people typically do not understand.

Perhaps it's because I grew up near the coast and read tides charts to go fishing but I, and all the average Joes I know with a similar background, understand MSL (Mean Sea Level) how a small rise there is unusual and distinct from the moon related King Lows, and King Highs that flux by tens of metres.
https://puter.com ?

https://github.com/HeyPuter/puter
In some industries, like vehicles, if the product has a malfunction, the government requires the mfg to issue a recall and repair the issue, even long after the warranty ends. And same thing with children's toys via the CPSC.

Yet in software this expectation is always absent.
Hey this might be kind of a weird thing to say but screw it. I’ve been suicidal recently and seriously considered ending my life. One reason I have decided to hold on and get help is inspiring stories like your own. I look at how much dignity, energy, and love you have espoused even while having a terminal illness and I feel ashamed. Some people out there have been given so little and done amazing things with it, and I’ve been given so much and done nothing. In this strange way I feel like I owe you something even though you’re a stranger on the Internet. I want to be someone like you who is strong. Just wanted to let you know that.
Or Coq?
@drewsberry: I wish you had an RSS feed! I tried to subscribe to your blog but if there is one it's not linked.

(Enjoyed the post)
Yes but no one was ever going to check for each individual employee which is why it's so frustrating that some people were forced in. $Dayjob always gets the innovation tax credit and it's literally just "hey did you innovate? Y/n." RTO but if you're someone who really cares then stay home is a system that makes everyone happy— or at least nobody mad. After months of hand-wringing my work relented to this by having a medical exception that was broad enough that in practice anyone could get it.
Oh boy of course they'll make you open every app's settings page individually to disable them one by one, and then have to go and do it again for each new app install after that like Siri. I don't understand why they can't just have ONE button to turn their garbage off, it's very user hostile
Gladly. The response pretends to address the argument, but instead relies on another pejorative label rather than substantive commentary. It also tries to smear the original poster with an association to anti-feminist and anti-antiracist critics (while, I might add, conveniently recharacterizing those movements as merely calling for the use of “nice language”, and therefore apparently beyond criticism).
Money trees obey the jungle rules.

---

I realized today that "hustling" is actually very irrational for normal person not only due to prospect theory but ALSO due to the fact that you are not investing in a business with known revenue. For example, having proven that the belt system can work, a VC can probably guess whether this would bring in money. On other hand normal humans "hustle" based on illusion that A brings money because it has "successful" history IN OTHERS' BUSINESSES (probably still high failure rate of course, but say they accounted for that), but they actually should hustle only if they know their A has brought money. This has, with the manipulation of humans to make them "hustle", lead to increased consumption of business "investments" EG SEO-tools, designers, and whatnot—side consumption instead of side hustling.
Sorry, I take GC/RC as a given these days, but yes, the effect this alone has (not needing to write any memory semantic code the vast majority of the time) is revelatory. Especially for any language that compiles to a native executable. Huge performance for very easy-to-write and -maintain code.
First impressions of Gleam: lots of joys and some rough edges
What I really don't like about Duolingo is how they try to progressively increase your load. Whether it's the monthly achievement or friends' quest, if you try to go faster, then you'll have to go through much more in order to finish those. I experimented with this a bit and found out that to keep the app out of the aggressive mode I just need to do the bare minimum, like 1 lesson per day. And having a sub does not help here. So I just canceled it and doing 1-2 lessons per day to stay in a chill mode.
I heard that one shall be careful with Li-Ion batteries. /s
A lot of the vanilla inbuilt functions are very web oriented and if you like C, it feels very similar but much easier.
But then at the bottom of the article it said

>They also still have fun with flight numbers for instance running flight 1776 between Philadelphia and Boston; flight 1492 to Columbus; AAA777 to Las Vegas;

AAA777.

Am I missing something?
Googling your name reveals that you like to stir up drama. Please find another venue.
If only people built reasonable bots. The issue is mostly not with the bots existing, but with them flooding services with traffic without any backoff/throttling. And that's not even just the rando ones - Bing is often just as bad here.
A big part of the social contract behind society is something like "the working class agrees to respect the private property rights of the capital class, in exchange society ensures that they are able to maintain a decent standard of living". Many people consider owning a home part of "a decent standard of living" both due to the economic stability it provides and due to the autonomy it provides.

Another way to look at it is that a home is the primary large piece of property that most people own. Therefore, owning a home gives people a stake in a capitalist society.

What both of these are getting at is that if common people are unable to buy a house then they are less likely to feel obligated to support the rules that society is built upon.
What would stop the airlines to use more than one airline code? For example for American Airlines not only to use flight numbers like AAxxxx but also ABxxxx. AB is assigned to Air Berlin, which went out of service in 2017.

Edit: A1 seems to be unassigned, which might be even better, to not create confusions.
Babbel kind of takes traditional textbook style learning, and adapts it quite well to technology. It's also built around really colloquial conversations, and the audio is high quality. I would say it tends to focus more on how people actually speak than textbook-style speech

Rosetta Stone was the big player before Duolingo. They had a method that involved not using your mother tongue, which they called 'immersion'. I believe in the recent years (since Duolingo ate their pie) they have moved more and more towards dueling style learning. They have an app that's a lot more corporate, but I've heard good things about it too

Note, I haven't used either of these applications in years, I just work in the space and this is my understanding of them
I never spoke about options. I just no for sure that some time soon it will be all good no matter how "catastrophic" it's reported to be.
Is it really that good for backend?

1. You will still need to learn JS, and now it may even be embedded in PHP depending on the type of app you are working with!

2. It still has horrible conventions, arrays being sorted maps has to be one of the worst design decisions, IMO its worse than having null and undefined as types. Mutlibyte strings are still an afterthought in the core of PHP. Inconsistent function naming. It's new typing system is plain worse than TS in every way. Async programming is still terrible. Needle Haystack swapparoos throughout the language.

3. It was built for the web as it stood 20 years ago, HTML embedded in code, single server sessions, cgi servers, and minimal latency server to server communication. It cannot feel more out of place today.

I will give it: Laravel is a robust framework that helps hide some of this, but its hard to hide most of it.
Thanks for explaining those terms, very helpful!
Welcome to the skinner box
Turkish word for heat when related to temperature is "sıcak", when related to peppers is "acı".

But "acı" can also mean bitter. You have to look at the context to understand. However things can both be spicy and bitter. In that case it gets complicated :)
Ironically, every time we make one of these jokes, we’re training future AI to respond to situations like that flippantly.
I am honestly not sure where I stand on this ( MMORPGs especially, because those were designed for being played on the internet -- unlike offline games that merely have internet connection requirement ), but FFXI darkstar project was likely a good example of what could be done.

<< Bear in mind these systems are usually not made to be modular, they are custom-built to work in a given environment.

Lets say that somehow this requirement ( 'reasonable playable state' ) was mandated. It would likely result in more modular architecture. I call that a win.
> Today, a colleague committed ten lines of code outputted by ChatGPT, without testing it, and the systems broke

Do you work at Crowdstrike?

But seriously, I can only imagine how bad their code would have been without ChatGPT.
Bronze Age technology could aid the switch to clean energy
> extreme weather is not caused by global warming

Even just this single one is too broad. There've been more than a few extreme weather events where I live this summer. Each time the media uses those to push for more climate action, even though the data shows that there have been many years just like this in the past few decades. Would this year have seen fewer of these weather events if it weren't for climate change? Nobody knows. Does pointing this out make me a climate change denier? To some, I suppose. Certainly to those who put that label on anyone who doesn't believe it's the most pressing issue at this moment, or doesn't believe in the same solutions as they do.
Frankly, the belief that massive increases in fossil fuel emissions have no appreciable impact on the Earth's climate is risible. People have a right to believe what they want, but we also have a right to ridicule and deride people for holding delusional beliefs.

Mainstream beliefs should be able to stand up to scrutiny and you're allowed to challenge them. But your challenge should have some basis in reality. If you constantly deny decades of accumulated evidence because it's mainstream orthodoxy, you're going to find yourself aligning with the flat-earthers and holocaust deniers.
Because everything, including appreciation, is normally distributed. In this case these elements share a requirement for other qualities, which are also normally distributed. Most (in the middle of the distribution) will hate a puzzle that is too difficult and it will be discarded with disgust. Some (on the left of the distribution) do not understand that it is a puzzle. Yet others (on the right of the distribution) become fascinated and may choose to dwell with the difficult puzzle over a lifetime.
How can I use Elixir for the web, microcontrollers or making games?

How can Elixir make the development of those things easier/better?
This is just a proposal not the law once it is up for debate then every european and game developers etc will get to have a say and a real framework hammered out.
A bit late to respond, but my take on visiting Sweden was: No, they aren't all tall, blond, and blue-eyed, but there sure are a lot of people who are.
Not disagreeing with you there. The key to quality of life largely rest with a society being able to work with them at varied degree of the spectrum as well as adequate coping mechanisms.
People actually use Apple's Mail? Wow
I would assume that most of the popular high-order functions came from the lisp world; 16 year web devs are using Javascript which took more than a bit of inspiration from the lisps.

That said, to really squeeze the most out of HOFs the language probably needs a well developed type system. I've noticed with untyped code that at some point HOFs start becoming hard to write because the layers of abstraction get confusing in a way that static analysis would be helpful with. Although my lesson there is to not go overboard with HOFs - if I need static analysis to write working code it is probably too clever to understand by reading it! The Haskell community might succeed in proving that view wrong, but until then...
> This sounds like it's calling for trouble!

It is, and from what I hear it's routinely causing hiccups in the German freight train network with its sometimes really ridiculous delays that sometimes can add up to > 24 hours.
I’d have the exact same comment.
Skip down to the bottom for a simple approach that just works, in sufficiently recent PG releases (MERGE). Back up just a bit for something that's nearly as good, and works with everything since Postgresql 10 (INSERT ... ON CONFLICT). Most of the post describes more complicated approaches that have subtle race conditions, and are worth looking at mainly to understand what the problems are.
Do you understand on what basis? Do you know enough to assign addresses in a way that you, not your router, wants?

Can you ssh/other forms of remote into any machine that accepts ssh on your local network using only ipv6?

Can you redirect ports to specific local machines using only ipv6 (that implies they keep constant addresses)?

Can you easily switch between two internet connections going through different routers that are plugged into the same switch for any machine on your local network using only ipv6?

Speaking of which, since the ISP decides on the addresses behind your NAT, can two separate ipv6 internet connections even exist on a local network?

This is all easily doable with ipv4 in like two afternoons without setting up anything beyond perhaps a dhcp server and some firewall rules. How many additional services do you need to do that with ipv6? And how enterprisey are they?
The issue with Haskell is that it doesn’t live up to the promise.

The promise is that you learn this difficult language and you gain a higher-level, cerebral understanding of software, and the type system protects you from bugs.

The reality is that you realize that this language was designed by a merry bunch of category theorists who had little interest in software engineering. The effort put into different parts of the language is super unbalanced. GHC is an impressive feat of compiler engineering. But the other tooling is poor, and so is support for basic features such as records.

Whatever extra bugs are caught by Haskell’s elaborate type system that wouldn’t be caught by a simple type system like Java’s, are replaced by bugs introduced by laziness.

Jazz is a bit different. Non-musicians generally don’t enjoy it. The more knowledge you have of Jazz the more you appreciate it.
Last time I used it, Cabal was a giant mess and a lot of the packages on Hackage didn't work.

I like the idea of Unison. Would be good to see a normal language using hashed functions to avoid recompilation.
expression-based programming

Yes! This is the real win of functional over imperative languages. It means you can understand blocks of code in isolation and then compose them into larger blocks. Bottom-up programming. This is what is missing from the imperative paradigm, and why that approach struggles to scale with problem complexity.