skysight-inc/HackerNews huggingface dataset:
> That's not how I interpreted the request. I took the point as "IPv6 as a standard should have been designed to take an IPv4 address and convert it reliably to a specified IPv6 address, which we would set up to route to the same location." That is, old software that requested an IPv4 address could have it translated by the OS into an IPv6 packet before transmission deterministically

It appears you are asking for the "IPv4-mapped IPv6 addresses", which are of the form ::ffff:x:y, where xy is the 32-bit IPv4 address (there's even a special text format for these addresses, you can use ::ffff:a.b.c.d instead of having to convert the IPv4 address to hexadecimal). The only difference from what you are asking is that these addresses are routed through the IPv4 network; they allow applications written with only IPv6 in mind to still work with IPv4 networks.

Or you might be thinking of something like SIIT (Stateless IP/ICMP Translation), which uses addresses of the form ::ffff:0:x:y (which can also use the same kind of special text format as above).
Why humans? Build an AI that can judge good outcomes from bad. Build another AI that can judge good outcome AIs, etc. Its AIs all the way down.
Yeah but everything is a couple clicks away in the arduino library and you don't have to understand much about how the libraries and such work together (say for making a make/cmake file). Also the IDE sort of silos you off from mixing up projects and such as it just launches a new instance for anything "new". It's great for beginners but the lack of control probably drives most software developers crazy and they opt for platform io or jsut command line tools. It's nothing like notepad. Notepad doesn't let you include libraries, upload, have a build in serial and plotter, etc. For playing around it's fine. I've seen some fairly nice hobby projects done exclusively in it.
What a great app! I like how easy it is to use, how fast it is, and how nice the design is. Moreover, the customer support is excellent and very friendly.
ORM is usually a bad idea if you are trying to reduce the overall complexity of a solution. Only in the happiest of cases does an ORM solve all of your problems without creating a multitude of new ones.

My experience with ORMs is very similar to my experience with web frameworks. I view them both as a way to offload cognitive burden while you learn about other aspects of the problem space. Once you reach mastery in those other areas, you can begin to dispense with the frameworks and resume more ownership over these areas.

Surrendering a little bit of control up-front makes a lot of sense when you are trying to work through a difficult & new problem. I would definitely prefer the computer do some sub-optimal, blind-mapping of my objects until I could settle on a final schema. Managing a bunch of raw SQL queries while your relational model is still in flux is not something I would look forward to.
Do you plan to add a way to change email address if using email address to signup?
No, not really. As much as the industry tries to tell itself that a well targeted ad delights the user, that just isn't the case. I think a little honesty would go a long way in the digital advertising world. (I use little to mean a lot)
The House Built by Programmer
It's technically Chromium Embedded Framework instead of Electron, but last time I used the Spotify desktop client it was possible to push its RAM usage past 512MB up to the 1GB mark just by clicking through albums and artists.

For something extremely functional like a VS Code, which is a mini-IDE of sorts, that might be excusable but it's beyond silly for a streaming music player.
This seems common to a lot of games, and aims for increasing the replay value. I personally also don't like it, because I am absolutely not motivated to play through tens to hundreds of hours again and also don't have time for it. But it's still ok for me - I'll just watch whatever 30 minutes of end scene I missed on youtube if I'm interested in that.
This horrible fate is unfortunately what awaits many old manuscripts sold in auctions to a specific sort of professional dealers. The dealers cut the manuscripts not only into individual sheets, but often cut out miniatures and illuminated initials and sell them individually to philistins. Loosing their original context this scraps are next to worthless for any future historians. It is in the same category as grave robbery, which also tremendously diminishes the scientific value of artifacts, even if they come to light later.
When he broke my TV I was in the store looking for a new one. I had one condition -- there had to be a sane way to write with the remote. None of the TVs had any sane way but used arrows and enter or some cursor marker for the on screen keyboard.

Dunno why none used a T9 type of letter entering system. All remotes but one had number pads. It is really inconvenient to use "Smart" TVs.

So I went with the spare for a while.
> A compiler can generate the same code either way by shifting by 1 at compile time.

Shifting what by 1? Array address aren't always known at compile time. Neither are array indexes. I don't see how this could be done at compile time, in general, without a magically powerful compiler.

I think you may be imagining that in some specific scenarios, the code generation will be the same. I'm speaking about general cases--in general, in order to generate code for array access starting at 1, you have to do a little extra computation--either to subtract an offset from the pointer to the array or to subtract an offset from the index.
>We launched our Pay Later Program at the end of December 2021. As we usually do with new features, we A/B tested a few different variants, with the intent of increasing enrollment as much as possible each time.

Another example to add to the annals of A/B horror stories. Sample size too small, test length time too short, extremely relevant KPIs like chargebacks or fraud complaints not included.

A/B the background color of the home page all you want, but A/B testing legal disclaimers is going to be, uh, risky.

And this is a very tired and boring thing to say, but startups are not AAAMM. If you're on a product team at Meta you can do ten A/B tests a week because tens of millions of people are using your product. If you're an early stage startup looking for market fit, a A/B test really will authentically take weeks or months to get enough data. If you're on a short runway I could imagine it would be painful and unpleasant to just sit on your hands the whole time, but otherwise you wander down blind alleys like the above.
500 MHz? Don't be ridiculous. I had 75 MHz when I was a kid and it was enough.
SBCL: New in Version 2.2.9
Eventually, and given this funding that time may be now in fact, they'll just build an on-prem version that will probably be wildly expensive.

In that sense it has the same security considerations as other SaaS products.
Would they publish it anonymously? I'd bet they'd want to take credit somehow.
They are very selective at GitHub

https://www.bleepingcomputer.com/news/security/github-suspen...
> People laugh at Preppers and call them crazy for taking prudent preparedness steps as insurance against future risks. It's a very human thing to do.

I think most of the time people are laughing at preppers on TV. Having an emergency radio, a gun, extra water storage, a back-up generator, etc. - I haven't experience many people who laugh at that, though certainly I imagine someone exists who does. The government publishes info on emergency disaster preparedness kits and other things too.
The simple answer is that it's legal hedging. They don't want anything related to this closure of Stadia to lead to a lawsuit that might impact the concept of software licensing, particularly in the EU. This is a move out of pure self-interest (not that I see anything particularly wrong with that).
there are times when people will voluntarily look at adverts, but they tend to be in situations where you’re expecting them and they’re appropriate to the context. usually this isn’t online: film trailers at the cinema, properties in the window of an estate agent, classifieds at the back of a newspaper
> If I go to a lawyer or an accountant and ask them to 'go the extra mile' they will ask me to go contact another professional.

Or gladly do it, and bill you for the extra time.
Using a website to send confidential information is the preferred option. The use of encrypted messenger phone apps such as signals is not recommended in this context because the phone can be seized. Encrypted email traffic can also be detected. TLS traffic on the other hand is ubiquitous. Also, nothing on the client side is needed.
Please use "MANAMANA" instead.

(doot doo do doo doot)
I've never bought this :

why not

user.updateGroups('new@example.com','admin')

Sure you have to write the updateGroups method and use SQL to do it, but that's trival. On the otherhand when you want to do something more complex this is when ORM's inject all sorts of subtle and dangerous bugs into your code base.

I've had some terrible experiences with them...
If you can't install vscode and platform.io tools you're gonna have a really rough time with even basic aruduino programming. There are probably a dozen good videos on it on youtube. I don't knwo anyone who just sits down at a terminal and doesn't look up at tutorial or whatnot on what they want to do.
I've heard news.ycombinator.com is pretty great when it comes to good readability, UX and being lightweight :)
https://thismoviedoesnotexist.org/movie/the-yetis-last-stand

The description text does not convert sentences with carriage returns (or probably, newlines) into separate div's or whatever html element you'd prefer, FYI! Otherwise, very cool!
Meta is worried about abuse because if 99.999999% of posts on Meta are spam, people stop using it.
Imagining the Future with the World's Fair Co
> Anyway, France is full blown nuclear state ...

... with a fuel cycle that goes through a breeder in Seversk, Russia

... with no long term plan for low radioactive waste and contaminated equipment

... with almost no uranium deposits worth exploiting left

as is true for all of europa
any advice? my manager left 9 months ago and they decided to never backfill so i own basically all of it. granted i don't perform at the level he did but my pay has been stagnant and its always awkward in interviews to talk about projects that are clearly above my job title. they've floated the idea of a title bump/increase pay but it just seems like a carrot to keep me churning.
This is a great writeup, and reignites my interest in Java. (I've long considered "Java Concurrency in Practice" to be the _best_ Java book ever written.)

I haven't been able to figure out how the "unmount" of a virtual thread works. As stated in this article:

> Nearly all blocking points in the JDK have been adapted so that when encountering a blocking operation on a virtual thread, the virtual thread is unmounted from its carrier instead of blocking.

How would I implement this logic in my own libraries? The underlying JEP 425[0] doesn't seem to list any explicit APIs for that, but it does give other details not in the OP writeup.

[0] https://openjdk.org/jeps/425
Funnily enough, you might not even need a 3D model if the txt2video is good enough. Whatever you wanted to render in Blender could just be rendered via text prompt (when this becomes 100x better).
It's been a while, but I seem to remember using my OnLive controller for a good while after system shutdown as a Bluetooth media controller. I'll bet someone will figure something out.
Imagine selling so badly that you're able to refund everybody. RIP! It wasn’t a bad service, just badly marketed and they didn’t invest in games.
I just joined Meta this year and had to solve leetcode-style problems, not sure what you mean? Maybe that they aren't literally taken from leetcode or taken on leetcode.com?
Our startup spends a little bit on Facebook Ads (across FB, Instagram, etc). It's very clear over the past few months that there's trouble in the ads engine. Attribution is a mess, ad efficiency fluctuates randomly, the UI and API are flaky. I don't know whether this is a result of the ios privacy changes, the broader economy affecting ad spend, or internal issues... Maybe a mix. But it's clear that Meta's main revenue engine is a complete mess at the moment.

PS it's not just us. We've seen industry-wide data showing that it's a broader issue.
I mean, they do ask algorithmic problems, but first, they're not "leetcode hard" (leetcode hards can get just insane, it's impractical to ask those in an interview setting), more like mediums, and second - out of 6 or 7 interviews maybe 2-3 will be those. Domain-specific / system design ones are more important. Though that depends on the level they're hiring for, I imagine fresh grads get more "write code on whiteboard" types of questions.
Shit maybe they should buy Harley Davidson.
My company generally keeps up with inflation, and that 7% would be on top of that. That specific scenario for me was about 4 years ago (I'm now 10 years in with a Masters and I'm just a midlevel dev making less than $100k).

Last year I got a bad rating because there was extreme context switching and I was "slow" (management was terrible and said they expected to burn people in a year or two). So I got almost nothing at the end of the year - effectively a 4.5% pay cut.
PWAs _can_ get better and more platform-friendly though. It's two bad choices right now.
I wouldn't rely too much on that paper. Modeling deaths per additional ton of CO2 is bound to be inaccurate because the effects of increased atmospheric carbon dioxide aren't linear.
My heart goes out to anybody losing their job, but it's always fantastic to see bad things happening to Meta.
Good point, I wasn't thinking about that at all. And especially with Catholic philosophy, there's a non-trivial amount of overlap between the two.
I have. They definitely ask leetcode type of problems.
It's not dumb you're just a little ignorant of the advantages of having dedicated hardware for an FPGA but it reminds me of "would you download a car?" :) . You can emulate an FPGA on the arduino (a really small fpga) but it would be so slow that it would be useless. Imagine simulating a Video Card on your PC, it can be done, but it would be 1000-100000x (more?) slower than the actual GPU.
Everybody is talking about how terrible Google and their culture is, so I'll just put it out there that this is great news for gamers. Cloud-based gaming services are a terrible deal for gamers.

Gamers shouldn't cede so much control to some 3rd party who will be watching over their shoulder and collecting every scrap of data on them and their friends while they play. We don't need our performance in games being used to determine our physical and mental capabilities, our online chats being mined, or our social networks being graphed. When I fire up a single player PC game nobody is logging the days I play, or how many hours that I play to draw inferences about my life and responsibilities.

With very few exceptions, the games I play on my computer can't be remotely censored or modified against my will. Neither can the games on my shelf, and I can resell those too. Instead I retain the ability to mod games and alter their settings to my liking without anybody's approval even when the creators or publishers would disapprove.

All the benefits of Games-as-a-Service came with massive trade offs and provide far more benefit for the 3rd parties who would insert themselves between gamers and the games they want to play than they provide for gamers themselves.
When I say “make”, I mean in your own api client library. It should happen automatically so the user doesn’t have to think about it.

You can provide some functions for the webhooks so targeted to authenticate and decrypt the stuff posted to them.
Private key to SIGN the content.
Mark Zuckerberg Is No Longer One of the 10 Richest Americans
The difference is that the content being shown is not an "Ad" in way whatsoever. If a website with 5-6 ads is loaded within a webview, those are 6 impressions that will be billed as if the user went that site directly. It's arbitrage. Similarly, for podcasts, having the actual player autoplay to count the plays as real, actual plays. Which is different from a podcast ad where you hear some sample content.
While Stadia did cause them to do more work on WebRTC (AFAIK mostly with latency), their WebRTC efforts--and you are referencing high-level stuff, not low-level Stadia-specific details--was mostly driven by Google Hangouts, not Stadia.
This one was already submitted: https://news.ycombinator.com/item?id=33006616

and is conceptually a dupe of https://news.ycombinator.com/item?id=32905885
>... World of Warcraft makes so much money that it kills everything else

This fact reminds me of the resource curse.
This is a well trodden path. They cannot grow forever, nor can the economy. But investors will expect/want monotonic growth. In profits if not in revenue

I expect Meta will be closing labs in the USA and opening them in other, cheaper, English speaking companies.
2005 was a pretty shitty time to be in software. I could do without another one of those. If we avoid that level of suck for another 10 years I can just take early retirement.
you're forgetting that it's leetcode pulling their problems from the companies' question pool, not the other way around.
does it take into consideration future emission costs? I speak a bit of german but not enough. I think it says in 2021 prices of everything?
Thanks for the feedback!

The tool is computing the Data pipeline into Apache Spark to rebuild the best way to compute the pipeline and then execute it. No matter how you build your pipeline, Apache will find the best way to compute it. Better performance and efficiency at the same time.

At the moment, it's just cloud DB's only.
Yep but incentives haven't shifted, and the organizational inertia to fight in their fiefdoms is super strong
but also disrespectful to the people who spent years working on it.

Something being tragic doesn't make it not a waste of time. The writing was on the wall since day one. Nobody was going to pay full price for games that evaporate the moment the servers shut down being offered by the most ADHD company in existence. If you chose to spend your time and energy working on that and expected to accomplish anything other than being paid you were a fool.
> “I had hoped the economy would have more clearly stabilized by now..” Zuckerberg said.

Zuck is blaming the economy, but Meta's real problem is that Apple tightened iOS privacy. Meta had built a business on tracking people, and when iOS tightened privacy, Meta could not target ads as effectively as before.
There is none.

And now you're starting to understand why JWT's aren't worthy of the hype. A truly stateless JWT implementation is insecure since you can't invalidate existing tokens.

The usual compromise is make JWTs have a short (<= 15 min) expiration and provide the client with a refresh token that doesn't expire, but is stored server-side. When the user logs out, the refresh token is invalidated server-side so a new JWT can't be issued. You're re-introducing state with this solution, but you're making it so you don't have to bang on a database with EVERY request, just one every ~15 min or whatever your expiration window is.
Can an argument be made that antitrust action a decade ago could have saved them billions on now-shut-down projects? If I were an investor I would want brutal focus from the top on search search search and nothing that didn't directly create value in search.
I’ve found that replacing the bad parts with new ones, like Dalle Outpainting, can remove the worst parts of the image, like the hands here… doesn’t make it perfect, but certainly removes the worst offenders that instantly bring attention to themselves.
It's a shame Ceylon died.
So you are saying everyone will have those machines?
It's the most likely reason. We've seen plenty of cases were EULAs were declared void and that won't hold in a place like the EU. You can't sign away your rights as consumers here. They might be able to fight individual lawsuits in some places, but it might eventually escalate into an investigation by the EU. There's significant legal risk there that is being avoided by just refunding a few millions. It's the sensible move.
I'm the wrong guy for career advise since I'm 10 years in with a Masters and I'm just a midlevel dev making less than $100k.

If you're doing the job, take the bump in title/pay.
Aren't they still talking about the negative externalities of electricity production that aren't being captured? This is a problem with regulatory capture produced by all computing.

Cryptocurrencies do electricity price arbitration over the internet. If the cost of electricity includes the cost of its externalities, the amount of energy used by a cryptocurrency that consumes electricity scales down accordingly.

Mining Bitcoin with power from a solar farm in a desert isn't producing emissions like mining Bitcoin in upstate New York using a revived coal plant for power that doesn't have to cover the costs of the emissions it's producing.
> Google needs to restructure their incentives before it wrecks the company

No no, please don't restructure, wreck the company, that's fine.

Or more realistically, the worst offenders are not going anywhere and Google is going to be okay (Search, Maps, Play, Ads, Analytics, Fonts, Chrome, YouTube, ReCAPTCHA…).

Stadia, I don't care either way.
I cannot see how one can claim that the US invasion of Iraq was less barbaric than the Russian invasion of the Ukraine.

First of all, hundreds of thousands of Iraqis died. The US practiced torture, as we all found out when the pictures of Abu Ghraib came out. The US worked with Shiite militias that conducted ethnic cleansing and torture on a massive scale. The US put down uprisings in places like Sadr City, Najaf and Fallujah with full urban ground invasions. As a result of the invasion, Baghdad turned into a warzone for years, and the city's religiously mixed neighborhoods were ethnically cleansed (or however you refer to its religious equivalent). Iraq became a byword for failed state.

Finally, I would tell anyone who talks about "values" to take a look at the "Collateral Murder" video, in which helicopter pilots crack jokes while shooting explosive rounds into the windshield of a van full of children.[0] Only two people have gone to jail for that: the soldier who leaked the video (Manning) and the guy who published it (Assange).

0. https://youtu.be/zYTxuW2vmzk
Snapchat is walking dead fwiw.

TikTok is strong, but realistically will be banned across the west next couple years b/c of security problems.

You might hate Instagram, and that's very understandable, but it's going to be fine.
Due diligence is a best practice for lenders.
Its part of the authorization. The only thing i can think of is the use of JWT for auth.
you log into one and get an jwt and the application checks it.
This ^

Gotta love google nowadays:

https://www.wsws.org/en/articles/2020/11/30/micr-n30.html

https://joyofandroid.com/news/microsoft-365-has-a-hidden-fea...

https://www.inputmag.com/culture/microsoft-365-is-going-full...
That is incredibly funny, and incredibly apt.
> it's the manufacturing that isn't 'green'

If this is really the case then it probably doesn't belong in this thread about a usb-powered (!!) "factory".
> They invest it which means it's being given to other people who use it to buy things.

Now do real estate investing.
Pretty sure everything about OOP in here also applies to JavaScript