skysight-inc/HackerNews huggingface dataset:
Rather than thinking in blurry terms like "valid," I would see it more useful to think in terms of how many innocent people will lose their lives when good guy and bad guy use their guns.

Any arrangement that makes the number grow is worse than the others.
Firefox also plans to have builtin support for auto-rejecting cookies when there is a consent banner. See https://bugzilla.mozilla.org/show_bug.cgi?id=1783015. From my understanding, this should be similar to Consent-O-Matic. It will be available on both desktop and mobile versions. This is enabled recently by default in Nightly (but I don't use Nightly).
Who are you quoting?

> we put our guy at its head a couple years ago

https://en.wikipedia.org/wiki/2019_Ukrainian_presidential_el... this is denying that ukraine has agency of its own. Nobody put a guy anywhere. He was elected.

> we will bring forth the apocalypse.

The only country that is threating 1st strike is Russia.
Money brings hunter-gatherers new choices
After a number of frustrating episodes for my wife and I, we came up with a plan. At my home office desk, I've got a 5x7 index card with a big red dot on one side and a big green dot on the other, which I use to communicate whether I'm interruptible. When green is showing, she's free to chime in about any random thing. When red is showing, it needs to be some kind of emergency. This has help us maintain domestic peace.

The shape and color of the dots borrowed from Brazilian steak houses where they have markers used to indicate whether the people serving various cuts of meat should stop by your table.
I would definitely try to get something new before quitting. But that might be easier said than done if you’re already burning out.
Also people in the 60s lived through a nuke (1945) and lived through WW2. That living memory is now gone.

The problem with the "anti-war" crowd right now, is many appear to be closet Putin supporters. Or at least they're so anti-American that they support Putin by default. It would help the anti-war people not in that camp to carefully disambiguate between wanting to reduce the risk of nuclear conflict -- a laudable goal -- and support for Putin's imperial aggression.
That's like... 1/8th of the article and misses the point entirely. But it is also too long for it's conclusion.
Getting a new job might be the right answer, but don’t leave without trying to drive a hard bargain with your current employer. You might be surprised at how flexible they can be, I was able to go down to less than 5 days a week almost instantly after asking for it, for example (though at a more interchangeable role at a larger employer).

Give yourself two hours to study sales and negotiation techniques, it is a worthwhile investment for such an important conversation (and would probably be useful if you went and found something else anyway). The most important thing is to understand what feels important, and what feels impossible, on their side. I remember being shocked that a former employer was willing to discuss a $10,000 raise, but not a single additional vacation day – that’s just how the HR software worked.
In my case it really helped me too.

When using the Apple Watch, I can happily keep my iPhone in my bedroom the whole day. I don’t feel the need to get my phone cause my watch will notify any calendar appointment or important messages (I block or mute most apps/messages).

Before that, I was always with my phone and was always checking it all the time. Either because I got a notification, was worried I missed a notification, was just bored, or just trying to procrastinate others activities.

The Apple Watch is fortunately still really limit device. I think of it as an old dumb phone. So there isn’t much you can do in it. There isn’t even a whatsapp app for example. So it doesn’t grab my attention for long.
>TypeScript never set out to build a separate, distinct, and prescriptive language. Instead, TypeScript had to be descriptive.

Sadly, the majority of people writing Typescript rarely care about descriptive and readable code these days. Somehow the focus shifted from using types to better understand complex systems through the code itself, to writing whatever polymorphic union type abomination that yields the best IntelliSense auto-completion in VSCode.
Microsoft always had great tooling
Yes. What is the other meaning? DRM that doesn't enforce protection?
I guess "Steam doesn't enforce DRM" can be understood to mean that Steam doesn't enforce DRM regardless of whether the game uses its API.
AMD to Fuse FPGA AI Engines onto EPYC Processors
In my opinion the most important factor was that it is a superset of JS and any valid Javascript code is/was valid TS code.
That allowed for gradual adoption and you didn't have to risk going all-in into new technology.
GP clearly and convincingly explained how there was nothing personal about their comments. You, OTOH, bring in your mechanic and his wife... And then get fucking hostile in response to a calmly reasoned explanation.

So no, it's definitely you who are bringing the personal drama here. To the extent that one can't help wondering, mr Random-string-of-letters-and-numbers, whether you are that hostile solo developer.
The Spirit of Productivity
I am struggling with the alternative. So a dictator can invade any country he wants because otherwise he can say "booh, nuclear apocalypse" and because we can't risk to be anywhere near that, we need to give the dictator whatever he wants? And the invaded country has to swallow it? It's easy to write off other people's freedom.

This map is very the reason why Putin's threats are empty threats. The US, UK and France have nukes pointed at every single major Russian city, and as far as I am aware, Putin cannot stop them if he were to decide to go that route.

There is nothing in what he has done so far that seems to suggest he is either crazy, suicidal, or doesn't care about his mark on history.
Thank you, Anders Hejlsberg. As a newbie in front-end development, I am grateful to TypeScript (and its integration with VSCode) for taming the dynamic beast and keeping me and my codebases sane. The pragmatic design and composable nature of TS help it fit easily within the JS ecosystem, and the productivity boon helps it survive in that tumultuous landscape.
The list includes Estonia, Latvia, Lithuania, Poland (!), Ukraine (!), (east) Germany (!!!), and so forth.

To state that this 1956 target list "probably doesn't look dramatically different [from today's]" is one of the most moronic things I've read in a long time.
Businesses that profit money without VC funding.
We do. But for those making decisions the answer is probably no. It's was never about right or wrong, better or worse, it's all about interest, but definitely not much about ours.

Sadly the fact is, to some people, our lives are no more than a number on the report. When it come to politics, everything is much darker than we thought.
Oh hmm. I don't know exactly how it works, but I think Steam DRM is different from using the API for friends and things like that.

Very not sure about that, though.
Again, where's my splashy whale?
Capitalism, yes; materialism, no.

Do great work for its own sake, but leave greed to the godless.
I think there's a use case for all kinds of price levels, but there's a sweet spot.

Anecdotally. I bought a 3D printer when it dropped below 1000 bucks. I bought the Emotiv Epoc when at 300 bucks. I bought a Saleae logic analyser at the same price level if I remember correctly. Same with other tools or toys. The HackRF, the Kinect, the Quest, etc.

The higher the price the more you'll have to explain to people how they can justify the costs. You'll have to explain how much personnel hours are being saved, etc.

The more I'm in this space (of manufacturing electronic devices) the more I'm convinced Bill of Material (BOM) and in general Cost of Goods Sold (COGS) optimization is essential. Companies that can do this in a lean manner without excessive engineering costs to do so can truly drive the price down.

If there is this operational excellence, then you can truly give most power to your strategists in the sales and marketing departments. Otherwise, they have no tradeoffs to consider and are just victims of sloppy (non-cost conscious) engineering.
Wanted to try it, proceeded to install it with npm and it was incredibly scary, both the amount of stuff it pulled in and various warnings. No thanks, I'll stay with languages with more self-contained compiler.
I had hoped for Julia.
> so users get annoyed and choose 'Accept all'.

This is probably true in most cases, especially for non-techy and/or non-privacy-aware people, which leads to the inevitable question: So, what's the point of having such a law in the first place since 99% of users will choose "Accept All" WITHOUT ever bothering to read the site's policy due to the annoyance caused by the banner?
don't worry, we will get bombed from russia so it wont be that different.
This is sad. The cake is a lie. Life has no meaning.
Lol. Jokes aside. Memories are the only thing of value we have to ourselves.
New system... well, not really. This is how diesel engines have been run on wood gas for decades. The engine is fitted with a throttle valve and aspires wood gas which is then ignited by a small ignition charge of diesel. The regulator - which normally controls the injection charge - is disconnected and set to a fixed charge more or less equivalent to what is needed to idle the engine. Engine speed is regulated using the throttle valve which controls the amount of aspired wood gas/air mixture.

The combustible components of wood gas are mostly carbon monoxide with some hydrogen depending on the water content of the wood. Most of it is nitrogen due to wood gas being produced using air.
The extension is quite effective, but I decided to uninstall it after it got acquired by Avast[1].

[1] https://www.i-dont-care-about-cookies.eu/whats-new/acquisiti...
Banks, insurance companies, government agencies, “enterprise development”.
Yep, where I am this is completely acceptable also, although not as common as it should be... Often because of judgemental people like you scaring off parents. Children are more capable than they are given credit for in many (mostly US) circles. It also seems that global news has distorted adults' risk calculations... Statistically the biggest risk to my children right now is probably obesity... Which I offset by making sure they have some freedom to roam outside of the car.
Let alone determining requirements for thresholds.

This discussion reminds me of this bug report: https://bugzilla.mozilla.org/show_bug.cgi?id=1715455
It’s a fine line. The USA also doesn’t want a Europe that is collectively weaker than the Middle East or Asia.
also people are gonna load Amazon and Google no matter the size.

if your shitty startup or ecommerce site takes >1s to load... not so much.
It's not a great analogy.

At the level of states, you have anarchy. This is the key insight of realism. There is no authority that places guardrails on how each state treats each other. So each state needs to arm themselves.

At the level of people, you do not have anarchy. You have police which acts as the hegemon.
Ask HN: Software to turn black and white image into plottable SVG?
Over the coming days, I can use a plotter and would like to plot some of the black and white images I created via AI:

https://twitter.com/illubots/status/1568997960486162432

Which software is the best to turn these into plottable SVG files?

There are two tricky aspects to it:

The pen of the plotter is rather thin. So one line in the image has to be made from multiple lines plotted.

The plotter can not lift the pen. It plots the whole image in one long line. So it would be nice if the software sorts the lines it creates to minimize the lines the plotter creates when going from one part of the image to the next.
I don't understand what you are referring to - the TypeScript compiler has 0 (non-dev) dependencies: https://github.com/microsoft/TypeScript/blob/main/package.js....
There's this amazing technology called speaking with people and listening and learning from their stories.

Being Human v3.2 - released this fall. Be sure to pick up a copy.
Freestyle Football
I wish Flow, Facebook’s TypeScript, was more popular, as I think it has some better properties.

But yeah, the tooling is kind of bad and it is all written in OCaml, while TypeScript is in TypeScript…
I remember that / is the right way to do it as done on my favorite OS (Linux) left is the incorrect way pursued by a lesser operating system (windows) but it still works there despite being the obviously wrong way to do it, but windows has to do things bassackwards. Also a lot of times "/" works on both, depending on API/file operations. On linux \ is mostly used to escape things in quotes and regex's.
> like Musk are suddenly making moves to defuse the situation.

he is parroting russian propaganda word for word. (and russia is also quoting him)
While we're linking classic geometry videos, this one on Möbius transforms is brilliant too: https://www.youtube.com/watch?v=0z1fIsUNhO4
yeah more like two people holding grenades with the pins out in a crowd saying "don't make me drop this!"
I am aware of that, and they are more than useless.

https://www.thedrive.com/news/a-swarm-of-self-driving-cruise...
Tsk! Tsk! USA! --94 nukes targetted on brave little Ukraine. And yet you love them so much!
Mostly, not when the domain is COM, and WinDev uses it all over the place.
Misery is the natural condition of man. Its presence does not need to be explained but its absence.

Uneven distribution is a natural feature of economic systems as a subset of ecological systems. Communism can’t make economies of scale or agglomeration effects not exist by fiat.

Continued economic growth is due to technological developments, which are due to capitalism. The joint stock company and industrial research lab led to modern economic growth.
>"the apocalypse of World War II"

Arguably, this is about the revealation that civil society is just a thin veneer painted to hide the depraved barbarity of the human condition.

I hope we never have to witness that again.
^ If Russia were to use nuclear weapons and the west did not respond
How would you respond though? Launch nukes on Russia and draw nukes on your own head? How is that better than not responding?

There is obviously no way out of that, except not going there.
All the we-pay-noone to participate is very weird in 2022 when information technology industries are potentially among the wealthiest. And particularly when the events are non-free-admission.
China Now Has 30 CSP Projects with Thermal Energy Storage Underway
it would require a lot of piping and other tools to compress that hydrogen.

a nuclear plant scales better.

although the system you talk about might already exist and I'm curious to see a prototype.
Unpleasant by heat or cold? An unstable/weak gulf stream would make N Europe colder!
Wouldn't this work?

const firstInMonth = Temporal.Now.with({ day: 1 });
Agreed in principle, but 37C3 is a volunteer-run event. Admission fees are low and (barely) cover expenses.
My phone would almost always be offline, if so many Web sites right now didn't require SMS 2FA.

I'd much rather use the more secure TOTP, which would let me keep phone in Airplane Mode and DND Mode. Or maybe WebAuthn, with my own USB token.
Typescript is for big project and team collaboration. JS is still my choice for personal or small project. Fast!
I agree, but I would like to say that this is more due to the limitations of TypeScript (and JavaScript) and the need for developers to work around those limits, rather than anything else.

TypeScript is great, but it is also still very far from being complete in my opinion.

I used to do mostly Java and a bit of TypeScript, changed teams and now do mostly TypeScript and a bit of Java, and this unfinished feeling is striking, even for relatively basic things (enums).

I think the modern compiler options / TypeScript rules such as "hey this variable can be undefined but you didn't specify it", "hey, it can also be null, don't forget that" are commandable, but just don't work well for the web. I know it's configurable, but it just makes for a bad experience.

Still, love TypeScript. I wouldn't do any JavaScript project anymore, installing the TS compiler is always my first step.
When you will do it for gas and BEVs, then you will ends up with same difference in price between them or even worse difference if your grid is running on coal.
There is a misunderstanding about GDPR and cookie consent that many people have.

Using cookies to track state on a website, that is only used for that website, is fine. You don't need to ask for consent. That is how a site tracks things like whether you are logged in.
"making fun of yourself" is a well-known psychological trick to attract fans and boost credibility.
Logically then, you should approve of Iran and North Korea having nuclear weapons. Because, otherwise, they might leave themselves open to invasion by some 'bully' [mentioning no names].

In fact, let's give every country in the world nuclear weapons. Then no-one will dare to attack anyone else and peace will reign everywhere.
This looks incredible. Just wish it came as a self-contained Electron app too
> In fact, some banner are crafted to make rejection the hardest path for this very reason.

Something that's also illegal. National regulators don't seem to care though, which is a shame as a couple of fines and operators would mysteriously, simultaneously and suddenly realise there _was_ a way to make rejection at least as easy as acceptance all along.
I don't know what it's like down south in Alaska, but up here around 58°N the weather is different from what it was like ten years ago but much the same as it was 30 years ago.
I have no idea who you are quoting. But bowing down to nuclear threats increases the chance of nuclear war. This is because it will cause more nuclear threats in the future, and also strongly incentivize most non-nuclear countries to acquire nuclear weapons.

We currently see NATO provide very stern back-channel warnings against nuclear weapon use to Russia. This is deterrence, which again decreases the chance of nuclear weapon use.

Similarly, providing military support to countries that are invaded decreases the risk of future invasions all over the world, since it makes the cost that much higher for someone who wants to achieve their goals by military force.

We can all agree that the Iraq war was a terrible mistake, and that the United States has made many such mistakes. But the current support for Ukraine's self defense is a completely different sort of situation, and has little to do with allegiance to any particular country.

It does also support the USA's geopolitical interests as a side effect, which is why the US is so strongly involved, but the deterrence effect is the main reason it's important. It serves the same goal you're aiming towards -- long-term peace and trade, and ensuring nuclear weapons are never used.
People hate on anything and everything.

It boils down to needing a form of alignment, you can't have team members running around making it up by themselves as they go.

How you achieve alignment and shipping things customers love is irrelevant, just fucking achieve it.
Well the fact that it was available solely on Windows for so long was its doom.

Actually I thought of using C# a few months ago, and I was like "Oh wait, does it even work on other platforms than Windows now?". Sure I'm not a C# developer, so I'm not up to date on C# news, but that's an issue if your goal is to drive adoption. Everyone that has heard of C# should know that it's now cross-platform.
> So JS has this really nice property where things really can be just deployed as independent modules, and they will just work together without any cross-module compilation or analysis needed.

If you're tolerant of undefined behavior when interfaces don't match expectations, every language has this property. In truth it's not really nice!
Good. You won't be cold when the government turns the power off: https://news.ycombinator.com/item?id=33110031
I didn’t think they were that feasible. It is interesting that they have so many projects being worked on.

As there been work to improve the maturity of the technology, new developments that make it more cost effective?
Here you go https://www.theguardian.com/world/2022/sep/30/putin-annexati...

> literally begged NATO to do preemptive nuclear strikes against Russia 3 days ago

he did not say that these strikes be nuclear https://kyivindependent.com/news-feed/zelenskys-staff-forced... but also it matters very little as UA has no nuclear weapons (because it gave them to russia for teritotial guarantees which turned out just great...)
The mutability in Moment.js is not really a feature though, just a massive inconvenience/source of bugs (unless you use `.clone()` all over the place).

But yeah, very important difference.
As someone living in Warsaw, Poland right now - my assumption was that the list looks the same, just the nukes would fly from the other direction.

Also, it is surprisingly uplifting - I always assumed nukes would hit the city centre - especially since we have the government officials stationed here. But it looks like the only two targets were airports.
There was nothing passive about this. There was a clear peace plan and Ukraine refused to implement any of it[1][2].

December 2020 there was to be a discussion on the matter in the UNSC but Germany and France refused it, which were actual guarantors of the peace plan.

[1] https://www.ibtimes.com/minsk-ceasefire-deal-full-text-agree...

[2] https://www.economist.com/the-economist-explains/2016/09/13/...
> except the one you invaded is at your borders and we put our guy at its head a couple years ago, and the one we invaded is half a planet from us

I know neoconservatism went out of fashion after Iraq, but the US-dominated system thrives on making everyone freer and the world more open, and it's a good thing. Coup or no coup, expansion of the US sphere of influence is good, and expansion of the Russian influence is bad, it's that simple in my view as an Eastern European (as it is on the eyes of the vast majority of people liberated from the Soviet/Russian world).
I've been through projects that gave schema migrations and when there was any mistake or error during schema migrations it was a real big pain to rollback, fix and release. With mongodb this is gone, schemas are no more of an issue as long as you make sure to keep the models sane and the business logic of the fields up to date.
I agree on the negotiation skill point! I always read a few lines of a book about how to negotiate before every meeting with my boss. That way I am seldom caught off guard!
C# is extremely popular, maybe just not in your particular field.
This seems right to me. Correspondingly, we need social solutions, like the yondr space the article talks about. It’s not enough for one person to lose their smartphone use - the whole community will benefit if we all do it together. Kids will be outside instead of indoors, which in turn makes it safer for the marginal kid to come out. Other people are available to talk to on the bus or train, which in turn lowers the temptation for me to whip out my phone. And so on.

We’ve had fair trade towns and liveable towns. Maybe we should have some “low phone” towns or neighbourhoods.

(Written on a smart phone on the train.)