skysight-inc/HackerNews huggingface dataset:
The difference between PUT and POST is weather the command is idempotent or not.

Some APIs us PUT for creating items and let the clients specify the ID. If the IDs are UUIDs, the risk of creating duplicates is so slim that it's neglectable, and if that should happen, it's easy for the client to call again with a different ID. The real advantage of this approach is that if the API call times out, the client can just PUT again without having to fear creating a duplicate record. Recovering from a create with POST that has timed out can be pretty difficult because it can happen that the record was created just fine, but the internet connection died before the OK response reached the client.
There's an implicit assumption here that the ban enforcement will involve/require adversarial technical approaches.

But I think it'll be similar to India's 4-year-old ban on TikTok where the local corporate entity itself has cooperated with the ban to avoid legal repercussions. TikTok has been detecting IP addresses from India and showing a legal notice that it's banned in the country due to a government/court order.
Also see the first row in the table on that page.
I just don’t understand why you would want or need one except for gaming.

And there are already a lot of more comfortable and familiar input devices for gaming.

Classic solution looking for a problem.
Recess Manifesto-Ish
We've made our lives and society so busy and complicated. I've always been confused by how much we collectively value convenience products/services while simultaneously making everything more complex.

I do hope that everyone is living the life they want and I'm just out of touch though. The idea of being away from home and my kids for 12+ hours every day and eating out before going to bed and doing it all over sounds miserable to me, but to each their own!
shit, people post their thievery up on Instagram and go viral for it, nevermind just talking about it.
Equally, one could just glue together the edges of a butterfly map, eliminating the boundary penalty. I think this is cheating.

The problem statement is: find a mapping from the surface of a sphere to ℝ² that minimizes a particular penalty function. This paper maps each hemisphere to ℝ², and then argues that the normal boundary penalty term can be ignored.

However, if you just look at what the map does to South America and Africa, where there's a massive discontinuity at the equator, it's absurd to argue that the boundary penalty should be ignored. This map is useless for equatorial regions, and the penalty function should reflect that.
You can find many RSS feeds, links in my repository

https://github.com/rumca-js/Internet-Places-Database/tree/ma...

It contains also domain lists, that include tag indicating, if it is personal, or not.
I saw ads recruiting devs for a bank or something on the metro here in paris. It was a weird thing that caught me off guard but they kinda make sense since a lot of working people use public transport here. Maybe it's the same reasoning here?
Umm, put ads on Reader? Umm, feed their targeting system with valuable info like what kind of articles person X is interested in with a great confidence?
What a waste and a shame.

And although the article does not mention it, no doubt there was corruption at every stage of the bidding and construction of this white elephant.
> subway maps (which are not particularly geographically accurate)

Subway maps and bus maps in cities are very typically not geographically accurate map projections .. the focus tends to be on a compact stylisation that represents connections for travel plans.

Historically Roman Road maps were on a scroll and very linear, today the UK underground tube maps are displayed in a manner that aids commuters in making connections.

I'm not all that familiar with NYC subway maps (only there for a short time in the 80s .. and who can recall their youth?) but I remember them being more "graphic" rather than "geographic".

I'm thinking more of a local land projection map that would have been used for local surveying in the days prior to global GPS .. but thanks for the thought all the same!
I first heard about this concept in the early 1990s from netpbm (then called pbmtools). The exact language seems to have been removed from the current manual[1] but the basic idea was that if you have N image formats, you can either write NxN tools to convert between them, or you can have a few common image formats (ie. pbm - bitmap, pgm - greyscale and ppm - fullcolour) and then write 2xN tools to convert between the universe of all image formats and the common formats. You then use Unix pipes to connect the tools together.

[1] https://netpbm.sourceforge.net/doc/
I've always suspected that Pascal and Haskell were not serious programming languages, thank you for confirming my suspicion.
Oh my god, somebody actually remembered MaxScript a decade ago! That makes my day.

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

I had a blast with MaxScript -- it was essentially a re-implementation of Kaleida Lab's ScriptX, which itself was like an object oriented Scheme without (so many of) the parens but with infix notation and a great plugin extension system. No co-incidentally they were both designed and implemented by the same person, John Wainwright.

https://news.ycombinator.com/item?id=23424848
> No killer app so far besides video games.

Even that's questionable from a business perspective, most companies which took a stab at VR gaming have already given up, except for Meta, who are still losing billions every quarter to keep Reality Labs limping along. If gaming is consumer VRs killer app, and not even that is sustainable after a decade, what hope does anything else have?
How much stuff have you stolen from stores in order to ascertain that private security doesn't stop thieves?

Of course they actually do. Just be glad you're lucky enough not to have had to deal with that.
Or come up with a way to finish the pizza in transit that delivers an acceptable product.
Uhg, yes thank you. I was reading through and I got to the section on battery storage. Anyone following CAISO lately knows that batteries are already doing some heavy lifting each single day, and the article seemed years out of date. Had to scroll back up to the top to see that yes, indeed it’s old.
Nice work !!
If I’ve understood then, a narrow waist architecture follows two principles:

- code to an interface not an implementation

- segregate interfaces, don’t overload them with responsibilities
Aren't you basically describing that you want idempotency?

The RFC 9110 (and also the old 2616) clearly state PUT is idempotent while POST isn't.

9.3.4 PUT

"The fundamental difference between the POST and PUT methods is highlighted by the different intent for the enclosed representation. The target resource in a POST request is intended to handle the enclosed representation according to the resource's own semantics, whereas the enclosed representation in a PUT request is defined as replacing the state of the target resource. Hence, the intent of PUT is idempotent and visible to intermediaries, even though the exact effect is only known by the origin server."

9.2.2 Idempotent Methods

"Idempotent methods are distinguished because the request can be repeated automatically if a communication failure occurs before the client is able to read the server's response. For example, if a client sends a PUT request and the underlying connection is closed before any response is received, then the client can establish a new connection and retry the idempotent request. It knows that repeating the request will have the same intended effect, even if the original request succeeded, though the response might differ."
>Thanks for expecting me to be accurate and holding me to higher standards, that's appreciated.

Well you did the same to me, so i have to thank you too ;)

BTW: Absolutely on par with you last comment.
Apple deliberately eschews gaming, which can be annoying (as I am five years or more, behind PCs, if I'm lucky).

I have a friend who has a Quest 3, and he absolutely loves it. He uses it for AR gaming, and it works great for that.

I'm assuming that we'll eventually see this descend into the mortal realm, as far as pricing goes, and then we'll find out if it's got legs. As far as I'm concerned, these are just developer prototypes, at present.
Show HN: Audio waveform SVG builder for designers
Hey HN!

We need waveform vectors all the time, but they're deeply impractical to draw by hand. So, we've been using a previously-internal tool to generate waveform SVGs that we can paste into Figma. That's this.

Short demo video here: https://www.youtube.com/watch?v=FgeSeiD3XYk
My dream is to have VR goggles that I can wear outside so that I can do my wfh job while going for a walk at the beach.

However, I think it is unlikely to actually be possible to do so productively even with Vision Pro. And I’m not about to drop three and a half k units of money or however much exactly the Vision Pro costs, unless I could know for a fact that it would work for that.
evolution, while perhaps not as fashionable as thunderbird, has had very good support for exchange for a long time.

(evolution-ews should be packaged for your distribution)
> hope developers still love to blog details with article mode like this, rather than vlogging it on YouTube.

I think the driving force behind this for many is it's much harder to steal video content. With text bits can scrape it change a few words and reuse it on an SEO ad site.
I’m not sure if this tracks for others, but Vision Pro has felt like the most forgettable revolutionary new product Apple has released. With, say, the Watch, it was obvious how I could envision using it in my daily life to improve fitness and as a companion to my phone. The VP? No such use-case comes to mind. I guess, perhaps, the narrow situation where I’m on a plane and want to shut out the world. My iPad and noise-canceling AirPods already do that pretty effectively though.

The iPhone brought computing to our pockets, the iPad brought it to the living room, and the Watch brought it to the gym. The Vision Pro introduces no new usage of computing like its predecessor.
Also my personal feeling is that Apple is not exactly in this type of gaming. A games on phones and tablets yes, but those playing other experiences are already in other ecosystems be it one of the consoles or PC in general...
Equinox is impressive! Just want to say y'all do amazing work. The feel and tone of these experiences is great. Much more than the standard tech demo.
I am guessing this is because of George Hotz? If so, the article could do with a little backstory.

See,

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

https://github.com/geohot/7900xtx
On the one hand, this is interesting. On the other hand, Bayer just created an organisation of middle-managers.

And what if you really need to staff up your team? Or are we just suggesting one person does everything? /s

I don't mind if there is or isn't a manager involved. I like self-organzing. What I don't like is if then leads to situations of dumping work on a person in a team because ... oh fck ... there's no manager involved to identify that more resourse is needed and advocate for that resource.

Hence all workers then become the advocates. And therefore, everyone is now managers.

This feels like the Elonisation of the work place. Fire everyone and let's see what happens.

Horseshit if you ask me, which you didn't.
Yes, dodgy. Same argument could be made for the dymaxion map, which can be folded into an icosahedron, then you can easily stretch the string over the polyhedron.

https://en.wikipedia.org/wiki/Dymaxion_map
I'm currently reading Apple's "Apple Silicon CPU Optimization Guide"[1] and it's excellent! Very reminiscent of Intel's Software Developer Manuals[2], which I read a long time ago.

[1]: https://developer.apple.com/documentation/apple-silicon/cpu-...

[2]: https://www.intel.com/content/www/us/en/developer/articles/t...
I am very much impressed by this project. The smoothly rendering on the browser, stunning graphics and captivating music create an immersive journey. And I always love to discover some Easter eggs. Bravo!
Am I understanding correctly that this is just two 'azimuthal equidistant projections' center on antipodal points, side by side?

(but envisioned as being glued to opposite sides of a single disk)
Haidt cherry picks his data to illegitimately blame social media.

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3428496/figure/...

The data is clear that this mental health crisis started in the late 90s. Before social media even existed.
> much had already been lost since the studio’s best years.

There was that awesome video, that someone shared here, a few days ago, that talked about recreating Disney's Oscar-winning sodium lamp process.
Multiple monitors when travelling would be my use case.
Tangentially on this note, if anyone is interested, I can produce a list of every RSS feed known to the marginalia search crawler. It's a pretty noisy list, but any thing I can do to help the spread, discovery and adoption of RSS I'm happy to help with so just let me know.

I a tool in place to export this data to help power the experimental RSS preview feature[1], but haven't had the inspiration to do much with that yet.

[1] e.g. https://search.marginalia.nu/site/jvns.ca

--edit-- Ok so there was interest. Give me a moment, I'll need to run an extraction script. Check back in a few hours or bookmark https://downloads.marginalia.nu/exports/
I forgot where I read it, but a study years ago said something along the lines of 3-7 is the optimum number of direct reports someone can have.
Widely believed to be because Mike Bison was a little too on-the-nose for a heavyweight boxer and the shuffle was the easiest way to make a last minute change.
I can't help but wonder if this might be the wrong direction to take. AI-generated CP at least doesn't harm real children. If a pedo can fulfill their desires with porn, isn't that better than them harming kids or buying/sharing real images? Assuming CP consumption reducing the likelihood of predatory behaviors and doesn't stimulate them to acting on their urges in the real world, it would be a good thing to allow them these tools (and that's a big if, I haven't seen any data either way).
Before you get your hopes up, this is the reply from tiny corp

> The MES is mostly a red herring. We are looking for the MEC to be open sourced + documentation of how the hardware scheduler works and what can cause deadlocks.
Think about the average TikTok user.

Getting it off of the iOS app store basically eliminates it as an option for that demographic.
>It's called "empire building"

No co-incidence New York is called the "Empire State"
Huh? Either the chips we need are made on an island surrounded by Chinese warships, or they are made in Arizona. That’s what this is about. It’s not some abstract concept.
I wonder when RSS will experience its "Google Search in 1997" moment? Right now it's beginning to nibble at Yahoo Directory days
How would that even work? Are you looking at your surroundings or your work? It sounds like a nightmare version of people staring down at their phones while shuffling down the street.
Global type inference is not a positive in my book. In my experience it becomes very hard to understand the types involved if they are not explicit at systems boundaries.

I can also imagine that it must be hard to maintain, like sometimes the types must accidentally change
In the areas where Apple chooses not to compete they are easily beaten. A cheap VR headset is better for gaming. Basic image editing is more responsive and has better UX design in things like snapchat compared to ios photos. Ios text editing is arcane and painful. These are just the basics.
LaLiga Targets Apple and Google Bosses for Failing to 'Remote Delete' IPTV App
Valve is making tons of money with the Index. It used to be at the top of Steam charts for a really long time, literally outselling most AAA games. Today it's still in the list [1], albeit a bit lower. But still impressive, considering it costs 20-30x of the average game on that list. And it used to be much more expensive back when it was at the top.

[1] https://store.steampowered.com/search/?l=english&filter=tops...
I feel like this is the kind of thing that works great when employees care about the business and feel like it is theirs to some degree. But if they see themselves as just hired mercenaries or cogs in a machine that cares nothing about them, that’s when you need excessive management.
>managers should get paid more than senior devs. Why?

Bureaucracy rules.

If almost nobody is going to be getting anywhere anyway, why not?

In a very high technology field, regardless of whether it has anything to do with computers or not, sometimes what is needed is a team of individual high-performers.

Where each member could have the same high degree of expertise in the same relevant area, or at the other end of the spectrum, unique expertise in the variety of complementary domains the project requires.

Fundamentally any one of these productive individuals could do an outstanding job (of some kind) on their own, since that's the entrance criterion.

It's not supposed to go downhill just because you have a project that needs more engineers than one.

Any one of these operators who are not already a "rock star" is just because they do not have a manager promoting them & their talents properly.

The bandleader's got to be in the band with enough talent to be respected by all the band members, and performing right there beside them when it counts most. Especially if they're all rock stars, somebody has to herd cats.

The manager needs open-ended compensation with no upside limitation, other than it can not exceed the income of a single band member, completely dependent on how well the manager promotes those under his wing and how lucrative the gigs are he gets for the band.

Otherwise no rock stars for you.

You know, how somebody really can be 10X at any time, but only if the situation is right in many ways beyond that one individual?

A good manager can bring more than that multiple to the bottom line if they concentrate on promoting & increasing the actual performers' earnings first, rather than themselves.
Personally, I think safety-critical roles like ATC should be restricted to those who don’t take recreational psychoactives of any kind, alcohol included. This includes in their off hours.
According to the RFC's PUT can be used to create a resource as long as the request has a clear target. That doesn't necessarily mean an ID, but just some kind of identifier (composite key, hash of content, url, etc.). When a create instead of update happens the server should respond with a 201 CREATED, which should indicate the location or identifier of the created resource.
Thanks for your feedback.
You can find the x-references when you insert a citation, there is an extra tab for this
The answer turns out to be “no”, by the way, but for a while there I was truly confused! Score yet another for Betteridge, it seems.
Modern Japanese people arose from 3 ancestral groups, DNA study suggests
Me too, it is a handy too for digital nomads
I see what you’re saying.

I guess my frustration is that I didn’t find it on google.

I had to find a Reddit post, which had a discussion about the topic, and the link(s) I was after.

DDG lists checkra1n as the top result. It’s not the one I used, but at least it’s an actual jailbreak…
> Similarly I prefer Pythons indent to {}’s. Which can technically make your code harder to read

I started out having a similar opinion to you, and have completely flipped.

1. There's very little advantage to the whitespace option apart from aesthetics. Depending on your coding style, you gain 0-2 vertical lines.

2. Meaningful whitespace makes it more difficult to write code that writes code. Is it possible to manage the indents properly? Yes. Is it more difficult? Yes.

3. IMO, meaningful whitespace is what gimped lambda in Python (as compared to Ruby, where it's extremely powerful and used frequently). I'd rather have lambda + map/filter/reduce than comprehensions. Comprehensions are nicer when the code is simple and worse when it's complex.

I'm curious why you prefer Python's meaningful whitespace over explicit delimiters?
Ask someone from the 80s what they would use a smartphone for, and they would have no idea.
Of course it is, Apple don’t want hordes of people buying this yet because they haven’t worked out what it is yet. This is the most beta product Apple have ever launched. They’ve developed a very impressive piece of technology and, for once, rather than launching a fully polished product where they tell us what it’s for, they’ve put it out to “see what we do with it”.

The concern here isn’t that Vision Pro is a dud, the concern is that they loose interest in it before we all work out what it’s good for.
>I don't understand how local governments could possibly lack the authority to remove people from public spaces.

I have the fundamental human right of movement. I'm allowed to go wherever is 'public', sidewalks, parks, etc.

Government also cant seize my property. For example a tent. Hence the inability for government to violate the homeless' civil rights.

Now I go further, what seems quite obvious to me is that it's government's fault for homelessness. Not just local, but combination of government failure.

Politicians whose failures are on display with homelessness are really hoping they could tyrannically violate people's civil rights to attempt to hide their own failures.
Basically put an iPhone in a Google Cardboard VR
>how do you provide long-term value

You don't.

Once you get to the point where a single financial quarter is in the same order-of-magnitude ballpark as the number of remaining quarters that could be sustained without re-capitalization, it kind of makes sense to operate everything with the same 90-day degree of granularity.

It might help to better track the ratio of expected remaining quarters to actual remaining quarters if it really gets down to it.

Of course, the shorter-term your outlook, the more likelihood that the most value-added embellishments will suffer the most, and in an inflationary environment when costs are rising unbearably, the long-term bottom line can have more downward pressure for this reason than the numerical inflation rate is imposing.

Eventually you get to the point where anything that takes more than 5 minutes just isn't going to get accomplished by anyone on any team, and there's nothing anybody can do about it.

Remember what it was like at GM when only the very top executives knew the company was heading straight for bankruptcy without some kind of a bailout?

There was no more reason to continue to build cars as well as they were before.

Everything on the vehicle doesn't have to last as long as a 5-year warranty if the company is not going to be around in 5 years anyway.
> But still impressive, considering it costs 20-30x of the average game on that list.

The Steam top sellers list is ordered by revenue, not units sold, so each Index they sell is worth 20-30x of a game sale in the rankings.

Hence why Counter Strike 2 is the #2 "top seller" despite ostensibly being free - it's counting revenue.

> And it used to be much more expensive back when it was at the top.

The price actually hasn't moved at all, the full Index kit still costs the same $999 it launched at in 2019. The cheaper SKU on the charts is just the headset without the controllers or base stations, which they only started offering relatively recently, but you still need to have controllers and base stations to use it. The headset alone being as high as it is implies that most of the people still buying Index hardware are existing Index/Vive owners who want to renew or upgrade their existing Lighthouse setup, and few are investing in a complete brand new Index setup today.
Toyota lexus apart, japanese companies love to do that. This is exactly Seiko's motto that are selling almost lookalike watches for 200 (SARX055/057) or 3000USD (Grand Seiko entry level models, that used to be sold under the Seiko brand alone)