skysight-inc/HackerNews huggingface dataset:
Yeah my post is flagged by the typical myopic HN user. Anyway to answer your question passive aggressiveness should be called out. It should be flagged. You can't talk to people that way anymore than you can insult them directly.

What I think should be legal to say is hard statements. Like, "You're wrong." Or "what you said doesn't make sense. " You need these statements to express disagreement and I think spending effort to make it polite just derails the conversation for the sake of being polite.

But passive aggressiveness with the intent to refocus the subject of the conversation onto the speaker himself is a deliberate act of malice. That should be flagged.
>First, it's not one employee, but many employees.

If this is all you've got, you're putting more trust in The Verge than they've earned.

They have what, one direct quote from an anonymous venting app that proves that no one is working?
It's not that clear-cut. If you enter that 11-code-unit emoji into a field that has maxLength=10, and the browser lets you do so, but the backend system that receives the data only stores 10 code units, you're worse off -- because you probably won't realise your data got corrupted -- than if the browser had prevented you entering/submitting it.
English is a great language for scammers because it scales well worldwide - that one language covers the US, Canada, UK, Australia, New Zealand and others, so an English-based scam operation has a much larger addressable market than other languages which would usually be limited to a single country.
PaperAge –easy and secure paper backups of (smallish) secrets
There was one screensaver that would make your cube slowly rotate while all your windows (still displaying live content, mind you) would swirl around on the inside like papers caught in a small tornado.
Namespacing is not a security boundary: it's a usability feature that helps users visually distinguish between packages that share the same name but different owners. I don't think it would meaningfully affect things like package index spam, which this is.

(This is not a reason not to add namespacing; just an observation that it's mostly irrelevant to contexts like this.)
With investment groups, I've seen a few convincing theories that most of the mass investment group housing purchases were a result of the zero interest rate for an extended period and the effect of that on other investments, and that big investors are likely to try and divest themselves of all those houses over time now that interest rates are back up all at once.

That still leaves landlords, but the only reason landlords have outsized power in the first place is that there's a massive housing deficit in every place in the US people actually want to live.
Can some recommend a printer that won’t break apart after printing on a cardstock?
Show HN: Atlantis workflow without a backend
Last week we created a TF cloud alternative that could just run in GH actions and got an overwhelming response on Reddit. A lot of people recommended Atlantis as a way to run terraform plan and apply jobs in your CI. It is used by many great teams (Lyft for example) - however, we see the following issues:

- You need to deploy and maintain an Atlantis backend in your infrastructure

- It runs terraform commands locally on the same server it is installed in. This makes it tricky to achieve high levels of isolation and repeatability that is typically needed in CI/CD scenarios

So we thought: does this really need a backend? Can we somehow make it work without a need to deploy a dedicated service and with terraform jobs running natively in Github Actions with proper isolation?
Actually, the only need that makes Atlantis backend irreplaceable is code-level locks (not to be confused with state locks). But these can be stored in a database, accessed directly from the action - it can even be the same DB that is used by Terraform for state locks!

So we’ve built a proof-of-concept that does just that: it stores higher-level locks in DynamoDB, so there’s no need for any backend. It works like this :

- create a PR - this will create a lock

- comment digger plan - terraform plan output will be added as comment

- create another PR - plan or apply won’t work in this PR until the first lock is released

- you will get Locked by PR #1
comment

This proof-of-concept is very much a WIP - for example, there’s no support for apply and then there are things like one PR applied making plans from other PRs thinking new resources need to be deleted; so you need to merge main before re-running plan - and other things like that.

Would love to hear what the HN community thinks!
We like when malware is written in a memory-safe language.
here let me google that for you.

"japan birth control policy" came up with this VERY detailed NIH discussion of Pst-WW2 Japanese birth control policy. literally first hit.

https://www.ncbi.nlm.nih.gov/books/NBK402326/
I'm completely clueless about "supply chain optimisation" but I wonder whether it involves more automated processes, than human beings?

I'm asking, because the article does focus on tools used to predict human behaviour (as I think you note as you say it focuses on a different area).

Predicting human behaviour is hard. I imagine that it's far easier to predict the behaviour of an artificial system, or a process, whose rules are (... more or less ... ) known. For example, I imagine that predicting, say, the rate of defects of a certain product coming out of some factory's production line, is not that hard to do -given enough data etc.

And then, most of the time there's probably many fewer ethical and social issues to consider in such cases. I'm saying probably! Since I don't know the subject at all. But it's clear that there are social issues in, e.g., predicting recidivism or making automated decisions about taking children into foster care.
That is not a slippery slope fallacy. It would be a fallacy if gp then concluded that 4-day workweek would end up in 0-day workweek.

It is entirely reasonable to expect people might be more lax on the last day of the week, defeating the argument that we might as well have Friday's off because noone's working hard anyway.
> you are against peaceful reconciliation, because what you describe is unrealistic

what you describe is unrealistic. Russia keeps killing people and handing over the Ukraine to them is no option.
Absolutely - as far as I know, they had just one founder, who was very clearly a sales / marketing type. My guess is that they didn't really have any passion for kombucha (I only met them once, by accident really, so don't know the story...) but had done the research on a product that was primed for commercialization.
I think the argument is that if:

> All this time, Google falsely told the United States that Google had “put a legal hold in place” that “suspends auto-deletion.”

...then you better not be auto-deleting things for the next 3 years.

The lawsuit details that the language Google used when telling the DOJ what they were protecting. Hangouts is included in that language.

Google also revised their retention policies for chats not once, but _twice_ during the litigation, but somehow no-one thought that maybe deleting the chats should be mentioned to the US government.
You do realize the article quotes exactly why losing slack is a problem, yeah? Slack is a store of information. People will have long threads on solving bugs, ops issues, error logs and more because that's where you talk about things. It also stores history and has history from people that worked at Twitter before they were laid off.

Do you actually do software development? Have you worked with Slack before? Because at almost every place I've worked at it serves as a large store of easily indexable information around a variety of issues. If an issue occurred 10 months ago and is occurring again but the engineer that solved the issue is gone because of Musk firing a bunch of people you can't just email someone that doesn't exist anymore.
> qbits have got massively better over the last few decades

Progress has been rather slow:

2001: Shor's algorithm was used to factor 15

2012: Shor's algorithm was used to factor 21

2019: Shor's algorithm was attempted at factoring 35, but failed due to too much error accumulation
These are so cute, and remind me of the cardboard fake computers furniture stores used to put on the desks they had out on display.
That’s pretty much what tailwind does without any boilerplate.
haha.. reminiscent!
just like if a tesla is involved in a car crash, headline must mention Tesla
At the very least, the apartments would have to be quite large, closer to a house in floor area, for Americans to accept them. Few Americans would be willing to raise 2 children in an apartment less than 200 m^2.
I think in many cases, pragmatically they are the only viable choice for someone who wants to ditch pure ICE cars because EVs are not there yet, not necessarily because of the EV (though I have reservations over the long term and resale value) but because of the lack of infrastructure.
The user can submit data of any length… browsers aren’t required to implement validation for you. Nor is your user required to use a browser or client you wrote. This is security and application development 102, welcome to my class.
I have one of these as well using a streamdeck. It also controls my blinds and AC unit via HomeAssistqnt. The cool thing is that each key shows current status as well as the function.
well, systemd “services” are just bunch of scripts and init files.
People who don't like your view of the future aren't "antiprogress" or "pro status quo," while you are imagining a little kid enabled to be creative and making lots of great stuff, others are imagining being inundated with targeted ads featuring their loved ones (and inevitably hurting people by showing them recently deceased loved ones, like when Facebook used to say, "you haven't spoken to this person in a while, why don't you send your dead friend a message?"), movies that go nowhere and mean nothing but are barely engaging enough that people watch them (AI is great at discovering solutions that satisfy the objective function while undermining the objective, eg, creating content that keeps you engaged but is devoid of substance), and deepfake misinformation masquerading as news.

You're imagining inventing a car and feeling the wind in your hair on the open road, others are imagining being stuck in traffic and cities becoming more and more dominated by parking lots. You're criticizing them for a lack of vision, but that's not correct; they're peering into the same future, and seeing something different.

That doesn't make them "antiprogress," they're critics with concerns that would be worth engaging with instead of dismissing. If you care about this project and you want to make the best version of it - ask them why they think that way instead of responding to the version of their concerns which is in your head, and then give some thought to how you could address it.

(I'm ambivalent leaning towards skeptical, so not much much of a dog in the race, trying to bridge a miscommunication.)
The degree of bundling was part of the decent degree, including IE with windows was not.

Aka the use of private Windows API’s by IE was explicitly banned in the decent decree.

The initial case which MS lost would have resulted in splitting the company, on appeal and by the time of the new trial (which they also lost) the government changed its mind into no longer seeking to break up the company. But that was on the government not a legal victory by Microsoft.
Cold exposure induces dynamic changes in circulating triacylglycerol species
Unicode... There may be some regrets.
No, that's "free market economics", which is slightly different.

Cartels are very much capitalist, because they create more profits for everyone involved. The more parties you get involved, the better it is for all of them, and the worse is it for any competitors who do not join.
heyo Angelo (author) here-

This is actually the original blogpost that we used to make our first hire!

> You will be working with our existing Support Engineer, Angelo - to build out processes, formalize policies, and build out integrations between systems to make it so that we can track and record issues.

I accidentally left that one open... but the Ashby interface is so confusing I don't know where to toggle the visibility. I will remove that and then wait for our jobs page to rebuild.
The remedy would be taking every city over a certain population, slam dunking local restrictive zoning and permitting straight into the trash, and replacing it with permissive "shall issue" zoning at the state or national level, in the style of Japan [1].

There's no great mystery here. There just aren't enough housing units in the places people actually want to live, and local cities are keeping it that way.

[1]: http://urbankchoze.blogspot.com/2014/04/japanese-zoning.html
Learn Vim (2021)
The thing with unborn babies is that you don't know for certain whether or not they can survive until they do.

Following the compulsory blood donation logic (presumably happening in a universe where someone could survive daily blood transfusions), why not just cut out all babies as soon as they're statistically likely to survive outside of their mothers? Why should a woman have any say in how long an unborn child gestates within them if it's not medically and scientifically required? Surely the cost of cesarean recovery is less than the potential risk and damage of allowing women to decide to give birth naturally?
What is ChatGPT doing and why does it work? [video]
Related submission: https://news.ycombinator.com/item?id=34796611.
>Google reacted to this as they usually do to criticism.

Which is how? Not been folllowing them lately, for obvious reasons, so interested to know how they react these days.

Constructive non-egoistic non-spin engagement with the critics / stony silence with compressed lips / furious rebuttal / muttered denial and then look verbally down at the plebs while giving each other group-affirming backslaps in their posh pubs? With guilty looks in the mirror after the party and then downing some Valium to salve their conscience and get some sleep?
N=1 but that's not my case. Now, not everyone on my team has 4-day workweek.
JEP draft: Deprecate the Windows x86-32 Port
Has person-to-person transmission been proven for H5N1? It's still quite likely they were both infected from the same animal. If they can prove spread between people, that's a big problem... Until then this isn't a risk, other than the major implications for agriculture and food supply.
Huh. I was under the impression this was known for a long time. If I recall, this is how the Earth's magnetic field is explained.

Edit: I should really read more comment before adding my own, shouldn't I?
I feel for them. For any reading, see link below for networking and opportunities.

https://www.meetup.com/topics/softwaredev/ng/
So markup will be only 100% instead of 200%?

/s
To paraphrase Steve Jobs said "You're holding it the wrong way" ;-D. Grappa can be a wonderful, bonding experience... or it can taste like something you should put in your petrol tank. ;-D.
Mostly sympathetic statements but the problem with any statement from a nondemocratic country is that it can change after a bad lunch by the dictator in charge. The problem addressed by the statement from China is entirely caused by Russia being a dictatorship that allows a single individual to control the military might of an entire nation.

Democracies have safeguards in place that complicates many radical actions, such as starting wars. So the long-term solution to problems like these is to get rid of all dictatorships, as peacefully as possible but with strong determination.

I'd like to see a UDN - a united democratic nations. The base rules should be that no country that has had the same person in the top two political positions of power for more than a decade can be part of the UDN and there should be steep barriers for trade with non-UDN nations.

This should be done while democratic countries still have the largest economies in the world, after that it's too late.
Communications with your lawyer are privileged. Communications with other people are not (necessarily) privileged. By looping in the lawyer it creates a pretext (that probably won't hold up) for claiming it is privileged communication.
The issue was not making multiple requests on a single connection, but that IMAP can interleave and reorder responses. It's still not that hard, but it's a change.

HTTP/1.1 does not allow data you didn't request in random places. You need to specifically request a feed of server sent events. In every other instance you know that the response that come back will be replies to a request (in the case of SSE's, the reply will just keep coming as long as the server sends events), and in the same order as the requests. That means that a "dumb" client can just synchronously send requests and read the reply in a string request/response manner without worrying about getting something else back. Neither of those constraints hold for IMAP.
There is 100% evidence we will get AGI, and likely even better.

You. You are that evidence. Your intelligence is the result of a trilliontrilliontrillion molecular actions over billions of years that happened to form an intelligence that allowed systematic improvement by sexual reproduction. There was no one designing the system in an organized matter trying to make intelligence. And now that we have a large number of people doing just that, I believe that artificial general intelligence is just a matter of time.

Back in the late 1800's there were plenty of people that said humans would never fly, and yet today I can jump on a jet and circle half way around the world very easily.
Most people don't want people to take advantage of or bully people, regardless whether it's capitalists or unionists.
Is it unreasonable to be worried about H5N1 flu killing someone? That seems like something to be keeping an eye on, and I'm glad the WHO is.
extremely impressive, love the chart showing the major developments. congrats Railway!

(disclosure: am small angel)
> The real advantage of this is that it also is something my family can easily use.

The opposite of this is why I like i3. Want to use my computer? Good luck: there's no start button and you'll have to guess the chord to open rofi.
Granted that the average is as you say. But averages conceal the truth that the racial composition of those US districts that I have seen personally is generally not average, they tend to be overwhelmingly white or overwhelmingly black (mostly the Raleigh-Durham Triangle). In Norway we don't have many areas where that happens.
> what I'm saying is that I will generally go to the project's website "a la windows style", and either download whatever binary they provide, or preferably if possible compile from source.

That is dangerous from a security perspective though. That third party binary, or your built binary, has permission to everything your user can, including exfiltration of your online banking sessions and so on. That's not appropriate in the modern computing environment. Apps that haven't otherwise been curated really need to be sandboxed, and if you have to go out of your way to arrange a sandboxed environment, well, that's what snaps do out-of-the-box, and we can't expect users to be able to stand that up manually any more than we can expect them to compile from source.
Stopping calling them Alphabet. These tech companies are worse than rappers when it comes to name changes. It's Google.
This argument isn't really valid because:

1) Ants did not give birth to our species.

2) We do try to solve diseases for other animals. If we could communicate with insects the way we do with other species, there would be an effort to help them. The biggest barrier is language, something that will not be the case with AGI.
Companies can't get rid of chat tools anymore than previous bureaucracies could stop using paper. Operating at current scale requires digital communication. If they tried to cut that off, they'd discover that things stopped working. Twitter gave us an example of that just this week: https://www.platformer.news/p/new-cracks-emerge-in-elon-musk...
This was a shrewd move on Google's part because certainly the cost of destroying evidence will be significantly lower than any smoking gun that might have been said over chat.
I would support liveview defining the entire process. I've written a lib myself to do liveview type things and coming up with a solid descriptor for things like conference talks was basically impossible. I write a lot of elixir and I would presume "phoenix liveview" is probably what people use to describe the elixir lib to people outside of the ecosystem anyways.
> First of all, grapheme counting depends on normalization and there's like 6 Unicode normalization algorithms to consider, depending on locale and intended use/display style.

It says "The boundary specifications are stated in terms of text normalized according to Normalization Form NFD (see Unicode Standard Annex #15, “Unicode Normalization Forms” [UAX15]). In practice, normalization of the input is not required."

And there's also "Even in Normalization Form NFC, a syllable block may contain a precomposed Hangul syllable in the middle."

So are you sure normalization matters? I'm excluding K normalizations since they're not for general use and alter a bunch of characters on purpose. But also that's only NFC/NFD/NFKC/NFKD, are there two others or was "six" just a misremembering?
Doesn't work like that. Done centrally.

See https://support.google.com/vault/answer/7664657

The issue seems to be around use of "off the record" chat settings which are not covered by Vault (somewhat surprisingly for this audience; quite desirably for the target audience it would seem).
Ethical problems that they don’t purge it of Wrong Think?

Why people care that a dodgy AI can be made to say politically incorrect things is beyond me. Don’t use its outputs for anything important and everything will be alright.
What’s the difference between kanji and emoji? Tradition? Most text is now created digitally, so no wonder you have reflexivity here. You might think that it’s tail wagging the dog, but in truth the dog and the tail switched places. People want to write emoji, so it becomes Unicode.
Except "maxlength" is often going to be added to fields to deal with storage/database limitations somewhere on the server side and those are almost always going to be in terms of code points, so counting extended grapheme clusters makes it harder for server-side storage maximums to agree with the input.

Choosing 16-bit code points as the base keeps consistency with the naive string length counting algorithm of JS, in particular, which has always returned length in 16-bit code points.

Sure, it's slightly to the detriment of user experience in terms of how a user expects graphemes to be counted, but it avoids later storage problems.
dumb question - but - can we actually use this right now? Like download the model and run it locally?
Bet you they got better severance packages than in Big Tech.
Are your truly incapable of seeing the problem?

I'll help you, you wrote: publishing a “clean” version

What if your version of clean is my version of horribly offensive?

Are you really unable to see that people might have different opinions of things? If that's really true, I fear your have been "cleaning" your content far far too much.
As far as I've read, they aren't sure about human to human transmission. Roughly a dozen people have had H5N1, but they all plausibly could have gotten it from poultry handling.

Which means a) no need to panic, but definitely a good idea to keep an eye on things in case we do observe human<->human transmission and b) Maybe we need to revisit how we raise animals for food....
First good reason I've seen to head back into the office 1 day a week, to load up the office Xerox with card stock.