skysight-inc/HackerNews huggingface dataset:
I worry a little that we will test the limits of sanctions. Sanctions kill, yet are often not considered an act of war. We are used to imposing them on countries with little world power or ability to fight back.

If the sanctions are harsh enough, is there potential for a military response?
>> Are the States of the US suzerains of the Federal government?

This word was new to me, but looking it up I wanted to say "Yes" but have since changed to "no". Definition:

Suzerainty (American accent: soo-zer-en-tee) happens when a country X has its own government but cannot act independently because of a more powerful country Y. This more powerful country Y is called the suzerain and can usually control the foreign relations of X (how X interacts with other countries).

When it comes to foreign policy in the US, it is mostly handled at the federal level. States are more likely to strike deals with foreign companies than foreign governments. OTOH the federal government is not equivalent to a distinct country and is made up of representatives from the states.

One thing I don't like about the US system is that all our representatives spend a huge amount of time in Washington D.C., away from the people they "represent". And then the lobbyists have a single destination to convince a lot of people to support their stuff. It might be better if they all stayed in their home states and handled congressing electronically on zoom or something.
I know people for whom the traditional way of building a web app is completely foreign. I am curious how you would describe the concept and tools to someone who has never encountered them before outside an SPA architecture.
If want to avoid massive casualties among civilians, it is very difficult to hit a Buk sitting between two buildings. One needs to be pretty insane to use air force against targets until Buk systems aren't destroyed.
That's an interesting story, thanks for sharing. It strikes me that when Amazon decides to commit to a product, they rarely fail. They've had success in innovating with Alexa, AWS, Kindle, etc. So hopefully they will have similar success with this tech, and hopefully it will be sold to third parties. I think the post-checkout future sounds awesome and convenient, and I look forward to it.
I mean in this model, if each page is an SPA, then the line between an SPA and an interactive page is very blurry.
I was surprised that I couldn't read the source for it. Doesn't appear to be open source.
Because in our current corporate environment where there is essentially no anti-trust enforcement, any small or medium-sized company is vulnerable to being destroyed by one of the giants.
This is a bummer, but I'm getting giddy at all of the opportunities for indie devs to rebuild the web. It's a guarantee anything acquired is going to get destroyed in the mid to long-term and people will be thirsty for something that isn't a corpo-nightmare. Even more fun is the opportunity to do that with decentralized data.
>Why're we throwing away years of learning to build unstable, complex and inaccessible applications?

1. Smart people seek out difficult problems.

2. Difficult problems drive the creation of complex, niche tools, that bear cultural associations with the smart people who made and use them.

3. People who want to be smart seek out complex, niche tools.
Redirect after POST was a pattern created to bypass the warnings that (most) browsers emit on back-navigating after form submit, while still preventing double-submit (by redirecting to the GET):

https://www.theserverside.com/news/1365146/Redirect-After-Po...

It sounds like this warn-on-double-submit behavior is convention and not required, so maybe it has become more common for browsers to stop doing it.

> Why not try it, right here, on Hacker News.

OK, I did. HN does a 302 redirect on comment POST to the comment GET. When you back nav, you are seeing the response to a GET request to /reply?id=X

(In other words, the form is re-rendered.)

Edit: oddly, however, submitting on form rendered by GET /reply?id=X ends up creating a new comment, so that's just weird server logic. It might explain why you occasionally see duplicate comments on HN.

Edit 2: on backnav to a comment edit, the redirect is to GET /edit?id=X, which is a re-render of the edit form, the process I described in my OP. Not sure what's going on with the back-after-post...maybe a bug?
Excellent summary of the Salisbury chemical weapons attack for that is what it was, totally against the treaty on chemical warfare and tantamount to an act of war.
> Newt Gingrich

I think history will look back and see that Newt Gingrich shares a disproportionately large share of the blame for the tribal politics we are experiencing now. He wasn't first, but he was effective.
Re app passwords: aren't you still a "less secure app" then? Really it's the messaging https://support.google.com/accounts/answer/185833?hl=en:

> Tip: App Passwords aren’t recommended and are unnecessary in most cases. To help keep your account secure, use "Sign in with Google" to connect apps to your Google Account.

>

> An App Password is a 16-digit passcode that gives a less secure app or device permission to access your Google Account. App Passwords can only be used with accounts that have 2-Step Verification turned on.

So e.g. I'm trying to build a "more secure" app that uses sign-in with google like it's supposed to and Google says "sorry your use case isn't approved". My recourse is just be a less secure app? Isn't that a little unfair? More-so, according to google's messaging, doesn't that make the user less secure?
This site needs submitted for an UI design award.
This idea that's going around that all sources need to be cited is ridiculous. I is mostly promoted by folks who desire to shut down free media. A good journalist works hard to ensure their source is reliable. If journalists couldn't use anonymous sources all that would be left is govt appointed propagandists. Also, knowing who a source is wouldn't help you evaluate the statement because it would be someone you don't know anyway.
TF2 has competitive matchmaking. And anecdotally I’m usually placed in casual matches with similarly ranked players.
Russia is a massive country with military installations across the whole subcontinent. I expect the defensive and offensive systems on the eastern side would be potential targets in any serious engagement.
Part of the supposed strategy also involved hitting Ukraine when Europe is reliant upon Russian gas for heating. I was a bit surprised how late into winter they invaded given this goal.
I remember. I was in the US, in Mountain View, on election night for work. I went to get dinner as the election was being counted. Between that and the next day, there was just shock.
Edgeless Systems Brings Confidential Computing to Kubernetes
Panasonic has quite the nice setup but the first article wasn't about optical media, merely racks upon racks of hard disks used as cold storage.
I have a different take. Haven was an attempt to get 3 large, very different, groups to reach consensus on some very contentious issues. It was akin to asking everyone at the Thanksgiving dinner table to agree on a political issue.

Were they able to come to consensus on anything? There was going to be winners and losers if they changed benefit plans to be on a common platform across all 3 organizations. Maybe one organization had more losers than winners.

Then Haven made the Great Vaporware Mistake with a huge public relations and marketing campaign before they actually did the hard work.

Then reality set in.
I never understand this criticism.

Do people actually expect intelligence sources to go publicly on the record ?
That's definitely true at the organizational level, and it's an argument with some merits.

In practice though, I've seen this backfire. You end up with the frontend team blocked because the API they need isn't available yet, and then the backend team gets blocked because they shipped the API but they can't use it to deliver value because the frontend team don't have the capacity to build the interface for it!

My preference is to work on mixed-skll teams that can ship a feature independently of any other team. I really like the way Basecamp describe this in their handbook: https://github.com/basecamp/handbook/blob/master/how-we-work... - "In self-sufficient, independent teams".
I've always had a soft spot in my heart for PHP style "raw query in the template". Even as we've moved away from that I feel like GraphQL recapitulates a lot of the reasons why having queries tightly bound to views is convenient.

It feels like "put the template in the query" is a great Uno reverse to "put the query in the template" and the associated issues it brings, but I'll have to think on the consequences more. Thought provoking article!
Reuters is obviously systematically biased toward the consensus of Western elites.
Dude... This is really good! If I wasn't on the most limited budget I've ever been on, I would have just bought like 3 books without even blinking.

I don't know how you managed to get such a large list of bookshelves already, but I'm impressed.
> Their options seem to be (a) beat a hasty retreat; (b) impose a bloody total subjugation of the population; (c) face a decades-long insurgency that will bleed them dry.

maybe the plan is:
d) cut ukraine in half, let a weaker and beaten 'neutral' western Ukraine be the new NATO buffer, and eastern Ukraine is annexed?
Just trying to run some things on windows and it does look like maybe it's not fully formed. quickjs panicked with 'not implemented: VirtualFile::poll is not implemented for non-Unix-like targets yet'. Just before that irb didn't work with just a generic crash.

I do love the initiative though.
Now we've got jlink to bundle your application with the neccessary runtime modules into one custom runtime image... a bit late to the game, but still...
> Like, if I just bought a TV, I'm probably not going to buy another one for a while, so, don't keep showing me all the TVs I didn't buy.

Counterintuitively, you're wrong about this!

Some astronomical number of Amazon purchases are returned. Like 10 or 15%. So anyone who has just bought a TV is extremely likely (compared to the ambient) to be buying a TV right now.

It's algorithms all the way down.
While that is a factor, I can also imagine that Russia has more cost due to the size of the country and the amount of hardware they have to maintain within that budget. The other countries are a lot more compact and focused, both in terms of landmass and the amount of hardware.
So how do we know the anonymous source (such as in this case) isn't a government appointed propagandist?
Off the bat, I can think of two reasons for this:

1. Even Amazon's own bricks-and-mortar stores find it impossible to compete against Amazon's online store.

Or:

2. The physical stores were just a "front" necessary for developing and testing new technology (as suggested by mabbo elsewhere on this page https://news.ycombinator.com/item?id=30533453).

My money is on #2.
Probably a big part of it is that the high-resolution area of the retina is quite small. So in that small area, the perspective is close to perfect, and then we mentally stitch together a larger image by moving our eyes around. But the larger image that's stitched together is in the shape of a sphere rather than a flat surface, with each point on the sphere corresponding to a direction the eyes could be pointing.
Classifications exist for a reason. If we considered everything big enough to be a sphere a planet then the term would be close to useless.
HTMX goes about it in the wrong way, in my opinion. HTML code should not carry state and logic. The moment you need something a bit more complicated than the common examples you’re in HTML-attribute soup trying to use a real programming language.

It’s better to just write that as a component in React or Svelte or whatever. It’s more testable, easier to understand, can carry state and logic just fine. It does mean you have to communicate in JSON for a small part of your app, but that is reserved to a few well known endpoints and components like a complex form.

The penalty is loading React or some other lib just for that, but if used in this way the extra dependency isn’t really a big deal as it’s not your whole app. Just use React as a library for components the browser doesn’t already provide.

And by components here I should really clarify as “affordances”. A “primary” button isn’t an affordance, the browser already gives you a button element and CSS classes (or HTML attribute) for that. It doesn’t give you a “multi page wizard with immediate validation” affordance, however, so that’s a good candidate for a component.
Bert 101 State of the Art NLP Model Explained
We see that with our SaaS users. They use Google-auth, next day try to use the 'forgot password' feature. Or end up with two accounts because they have several aliases. On the one hand a best security practice is never to give a hint that an email is registered ("if an account is registered, we will send you an email") but for this scenario we made an exception and give a hint.
These guys are tight. China has been migrating into Siberia for years.
I don't think elsewhere it's called an "exit strategy" to seek financing, be that IPO, Shark Tank, or the much more common and mundane options. I'm not even naively proposing that it's somehow bad to sell a profitable business in this way. I know selling a piece of your business involves diluting your control, but it is nearly always contractually required to not involve an "exit" (in terms of involvement) outside of tech. (Selling it wholesale does in any industry)

I'm just confused by two interlinked things. The terminology of "exit" and the implicit need for an "exit".

To me, the focus on "exit" does imply moving away from involvement with the business (in how the phrase sounds, and most importantly, in how it seems to be most often used). Which to me signifies a culture built around starting businesses and ultimately around becoming a VC yourself. Doing this is not notable, but presuming it is.

So either "exit" is any kind of large financing, and it doesn't involve "exit" in terms of involvement, in which case the term "exit" is strange to me.

Or "exit" is selling control and does imply "exit" in terms of involvement, in which case it's interesting that this is presumed to be the goal of starting a profitable business.

It seems in practice to be just jargon that covers both, but more the latter.
Can you elaborate on what makes it a good fit? I'm curious what your thought is.

I would have, at face value, considered the acquisition a bit odd given Epic's primary product.
There's a risk of that if we don't abide by Putin’s demands to back NATO away from its existing positions as well as stopping expansion.

Binary “is there a risk” questions are mostly not useful, because the answer is almost always yes.
Ask HN: What do I need to setup a PKI business?
This is one area of IT that I am not familiar with. How expensive/hard is to setup my own saas to issue certificates to be used in digital signatures? What are the hw/sw investments and minimum team of professionals needed to run such saas? Thanks!
Browseable HTML version:

http://www.ki4u.com/free_book/s73p911.htm
There are definitely good reasons to high pass at something low like 20 Hz. Very low frequency signals eat up a lot of headroom, make speakers work harder, and make it more likely to encounter distortion during parts of the signal path, all for zero audible benefit.

Having what is practically a DC offset in your signal doesn't do anyone any good.
For technical reasons beyond my control, SingleFile injects a (very small) script when the page loads even if you don't click on the button. It could also send any data to a third party server. Unfortunately, it is therefore impossible for me to technically and formally guarantee that SingleFile cannot behave maliciously.
Note however that the extension has the status "recommended" on Firefox and that it undergoes a manual code review by Mozilla at each update.
Major problem with bleep is I can't redownload purchases years later if my storage/backups were to be destroyed. I've got a pile of old Autechre purchases I can't get access to anymore which is frustrating, but not the end of the world.

Bandcamp has no cap on redownloading my library, and a decent mobile app for the stuff I don't keep stored on my devices.

Bandcamp isn't a perfect platform (they finally added a volume slider after a decade+), but they were a great solution to buying and releasing music for me since the birth of Bandcamp.
I've just skimmed the article but I'm definitely going to give it a proper read.

We've built an architecture somewhat like this where we're using MobX objects in the frontend (a graph of the db objects effectively) that's patched by subscriptions to tables via hasura. So we effectively have all the data on hand locally all the time and use the reactivity on top of that.

We actually played around with sqlite in wasm because I really really miss having a real relational db in the frontend. We decided that there was just a few too many unknowns to proceed further with the idea. Initially we were using indexdb as a frontend cache but dropped that since without adding more layers to it it doesn't provide much value.

(Also played around with using Solid's direct mobx -> jsx library without having react inbetween https://github.com/ryansolid/mobx-jsx but, again, too much unproven tech to build on).

The work you're doing here is super exciting. The developer experience of what we currently have is pretty nice and I can definitely see your model working out well in the future.
> That being said if anyone knows of any place to buy flacs of music with great selection would love to know (especially for Japanese music which I generally have to import, thankfully they love CDs).

For buying FLACs of Japanese music, I'm a satisfied Ototoy[0] user, though I'm not sure if people outside Japan can create an account.

[0] https://ototoy.jp/top/
I feel like react-rails (https://github.com/reactjs/react-rails) is basically perfect for this. You just make the photo upload its own react component and render it as normal from your rails view. You basically encapsulate the small bit of complex state into a component and it doesn't infect the rest of your app with SPA.
> For example, here’s Turner’s High Street, Oxford and a photograph from the same spot, taken 200 years later

Those are not from the same spot. The painting is from further back, and captures a narrower field of view.
I got mixed feelings about this. Food waste is valuable as compost and can be put back into the carbon cycle, and I think that is far more valuable than graphene in terms of ecology, rather than the market.

Plastic, on the other hand, just sits there and we have not been able to put it back into the carbon cycle. Turning them into an advanced material like graphene is great.
Or Powell's in Portland. That place is a maze and it's fun getting lost.
Travel across anything not paved during spring break up is near impossible.

I don’t think it’s break up, I think it’s resistance, they are getting stalled in the cities.

Ukraine has paved highways moving tanks isn’t an issue, except that the highways run through cities.

The problem is fundamentally that for every soldier and civilian they kill they are creating 5 to 10 freedom fighters. The more people are killed the greater the resistance. The less likely they can hold the country without reprisals from the people. If they have to resort to barbarism to subdue the people then the sanctions will never end.

Putin needs to establish a govt quickly that doesn’t have to resort to atrocities to govern. If he fails to do that he loses the greater overall war.
Zotero deals with this reasonably well—and happens to be using SingleFile under the hood. Its landing page just targets a specific audience (academics), which means probably upwards of 90% of the people who would happily use it probably end up bouncing after thinking, "This isn't for me", before ever trying it. Give it a shot.
Seems to be down, believe it’s this:

https://en.m.wikipedia.org/wiki/Nuclear_War_Survival_Skills

https://books.google.co.uk/books?id=VPFTAAAAMAAJ&printsec=fr...
Old machines: The oil is good for 500 miles. It needs to be flushed and replaced every 500 miles.

New machines: There's an active oil filter in the car that needs to be turned on every 500 miles. The oil and filter need to be replaced every 5000.

The filtering can be done overnight in your garage while you sleep, but if you don't do it before 500 miles the car will shut down until you do.
In Firefox you could run a totally different profile.

I don’t do this myself, I try to research any extension I add and don’t do automatic upgrades. I use as little extensions as possible.
It's only the fact that he's such a prolific writer makes that sort of agreement possible, it's not like George RR Martin where he keeps writing smaller side projects instead of finishing the books that actually make him and his publisher money. These four books are on top of what, two main series, a series of YA books and fairly regular standalone/minor series books as well...
I think this is a midwit[0] take.

Low: simple good

Mid: optimized good

High: simple good

0: https://knowyourmeme.com/memes/iq-bell-curve-midwit
China isn’t a superpower
Avalara Next – Premier Tax Tech Developer Event
Developing applications for global tax compliance
> Spotify is missing that certain ingredient that local radios

This was orignaly Pandora's big selling point.

Every track sent to them was analyzed by someone with a degree in music to help build a recommendation engine. It was a combination of algorithms and people.

I am not sure how well that scaled or if they still do that, for the longest time Pandora had a tiny selection of music and I presume the reason was their intake process.
Hopefully they figure out how to let you backup game libraries once of these days. At least in MacOS I still can't back up an install like I can Steam games when moving to a new machine or wiping my current machine.
Both can be true. Temps don't need to be below freezing for lots of snow to fall.
You don’t. So you decide whether to believe it and always keep in your mind the possibility the other version of what you believe is true.
While not perfect, this is how I (and others) use Patreon.

I'm not sure it exactly fits your ideal, but it's closer than anything else I've seen to how I'd like it to work.
That's not really unique to SPAs, right?

I don't know much about front-end development but I imagine you can create a front-end that is both not an SPA, and not server-rendered.
I think you're somewhat right, but it's not the whole story. There's another pipeline that goes something like:

1. Technical software problems are more fun than difficult product problems

2. Programmers would rather solve fun problems

3. Programmers end up creating technically elaborate machines to solve simple (buy annoying) product problems
Don't they need more than 1 star to get an orientation? I mean other than brightness 1 star doesn't give you a lot of information?
Even if you know the source it's pretty difficult to rule out that the information isn't ultimately coming from a propaganda dump.
Russia has literally 0% dependency on Kazakhstan army.
I don't think so. In reality people don't care about native feel, they care about it looking good, working well and doing what they want.
That was my thought too. There's some hard-to-compost stuff ... but I think those are still more valuable as biochar than graphene, from an ecological perspective.

The flip side is, I wonder if this could be scaled down to a home device for processing plastics. It doesn't even have to produce graphene.
Could I please get an overview of Epic's bad practices and decisions? Currently my frustration from this is rather unfocused—and mostly comes from Bandcamp being a couple heads above everyone else in terms of user-friendliness and having outstanding selection: from Gruuthaagy, Jungle Death and Mamaleek to big names.