skysight-inc/HackerNews huggingface dataset:
What characteristics signal this to you? I took a glance at the lawyers'* photos and can't easily determine that they're AI generated. I probably wouldn't give it a second thought if I didn't know ahead of time that they were generated.
> My behavior on a site is now being sent to the browser author, an unrelated party.

What is the consequence of this? In the abstract I understand that it doesn’t feel great, but I’m asking in the specific, how does it make a difference to any individual user?

If you knew that the user in the A group made fewer misclicks after the back button was shrunk … how does that harm anyone?
Not the original commenter, but just using `by` makes total sense to me.
I think, more specifically, Candyland is even tailored for kids who are old enough to match colors but can't count dice pips yet. For kids a little bit older, there's some game where you roll dice and move cherries into a basket. I wouldn't introduce Terra Mystica until kindergarten, first-grade at the earliest.
Thanks for the very concise explanation. It seems obvious now that you’ve put it into those terms.
ranks pretty high in the realm of psychosomatic symptoms. I had an anxiety disorder that primarily manifested itself that way in my mid-20s. went away when I recognized it as such and took on a meditation practice for handling my panic attacks.
The 6-10MT estimate is really a lower bound based on the amount of material moved from the island. A more reliable estimate is based on the overpressure, which was significantly larger than the Tsar Bomba (also exploded over an island) which was 50MT. https://text.npr.org/1074438703

That said, the amount of SO2 was fairly low, so the climate impact not likely to be large.
Reverse engineering the 1988 NeXT keyboard protocol
Plenty. One of the easiest to use is probably Syncthing, if you’re thinking of self-hosting.
Moral Crumple Zones: Cautionary Tales in Human-Robot Interaction (Pre-Print)
The first comic ending with "So why did I do this?" "No idea. I am just following orders" destroys all possible credibility. Did not proceed.
Anyone seriously writing about covid vacciness should be able to state the claims, wether the author believes them or not.
How "open-sourcey" is Firefox these days? i.e. is there a health community contributing commits a la the linux kernel or are most of the development done in-house these days?
Now this is actually nice, unlike the other suggestion posted today[1].

Maybe I'm just too used to non-standard extensions of our database but the SQL example could, at least for our db, be rewritten as

SELECT TOP 20
title,
country,
AVG(salary) AS average_salary,
SUM(salary) AS sum_salary,
AVG(gross_salary) AS average_gross_salary,
SUM(gross_salary) AS sum_gross_salary,
AVG(gross_cost) AS average_gross_cost,
SUM(gross_cost) AS sum_gross_cost,
COUNT(*) as count
FROM (
SELECT
title,
country,
salary,
(salary + payroll_tax) AS gross_salary,
(salary + payroll_tax + healthcare_cost) AS gross_cost
FROM employees
WHERE country = 'USA'
) emp
WHERE gross_cost > 0
GROUP BY title, country
ORDER BY sum_gross_cost
HAVING count > 200

This cuts down the repetition a lot, and can also help the optimizer in certain cases. Could do another nesting to get rid of the HAVING if needed.

Still, think the PRQL looks very nice, especially with a "let" keyword as mentioned in another thread here.

[1]: https://news.ycombinator.com/item?id=30053860
> I finally figured out the weird incantation to get flakes to work. It was not trivial.

Care to share with the class? ;)
Yes absolutely, in practice the limit seems to be on the document size rather than on keys specifically. That said it still sets a limit on the key size (to something a bit less that the max full size), and some JSON documents valid for a given JSON implentation might not be parsable by others, in which case the Yaml parsers are no exceptions ;)

I'm not even sure why I'm playing the devil's advocate, I hate Yaml actually :D
> But anyways, as far as I'm concerned after this pandemic the emperor is naked for all to see: the authorities and the mainstream media lied, bullied and outright censored things which later turned out to be fact. And "neglected" to do due diligence to a degree that in the proper context could be called criminal.

Same. While they may have been lucky that the vaccine isn't dangerous, the loss of credibility is strong. We all have to lose when regular people start distrusting science.

I tremble to imagine what would have happened if the lies/censoring had been made worse by the vaccine being genuinely dangerous.
This is sad because Boca Raton was where the PC was invented, and was also the place Microsoft and IBM worked on OS/2 together. When IBM moved all their R&D from Boca to Austin in the mid-90s, the scene was already fairly depressed, however.
It takes quite a while to mobilize an army across a continent on horse and wagon. Not to mention several of the Union generals were incompetent and had to be removed after they failed to deliver.
I’m not saying I agree with Brendan Eich’s opinions. I’m saying I don’t care what his opinions are. Prop 8 was dumb and I voted against it but I can respect and understand why people _did_ vote for it.

It doesn’t make people _heretics_ to have a political disagreement.

You could cancel Brave because you think Eich hates the gays. You could cancel Apple because their phones are made in sweatshop conditions that drive workers to mass suicide. Cancel electric cars because the cobalt batteries are mined by African children who die of exposure. Cance Nike because despite their woke posturing they use sweatshops too. Don’t wear clothes because the factories collapse etc.

Nobody in our first world capitalist bubble is blameless, we are all fat and happy off the exploitation of the weak, so to get on a moral high horse against the inventor of JavaScript is laughable. Just chill out and drink your Starbucks and keep those sweet rent checks rolling in.
Thanks for your input. How do you know somebody crashing through your window just wants stuff? What if they can kidnap your wife / hold somebody hostage to get even more stuff. Is that a risk you’re willing to take?

Agreed with your point on ego, it is sad. I would just add that responsible gun owners keep their guns locked up at all times especially with children in the house. Can’t say everybody is responsible but the benefit is worth the risk from an individual level IMO

Look at the Mexicans. They have absolutely no way to protect themselves from criminals. No rights to own guns. No functioning police force. No functioning government. They just live in fear and constantly get fucked.
> So if they come tomorrow and say now in order to keep using your @gmail.com account you now have to pay $100 a month, that would be ok for you?

Where did I say any of this was ok? I'm saying you simply can't trust them. You can't expect to cost something to someone and trust that they will keep doing that forever. A business need to make money...

> as they sell ads with my data

They didn't over G Suite legacy. Sure at least if there's ads you know they may make a bit of money, can you trust it's enough to cover what you cost them? That's a whole other story certainly, but for sure you can't trust that if you literally bring no monetary value for them.

> this shows just how you cannot trust anything from Google.

I'll again correct you, can't trust anything free.
What are your thoughts about the "two tier system" others are mentioning? I haven't heard of that before, but it seems like doing prosecution is not desirable? Some law firms offer to pay for your law school, so it doesn't seem bad doing prosecution while you attend law school, but I have no idea. The opportunity I was proposed is in patent prosecution, but it seems people transition into something else quite frequently.
Was this written by Aaron Rodgers and gang? I mean seriously, at this point these vaccines are among some of the most studied drugs ever.
Burnt Out Amazon Employees Are Embracing the Great Resignation
Having Freebsd on my laptop since 2 years...the only point of critique is wireless, thank you freebsd-foundation for that...you probably don't care since you all use macOS.
> well... systemd is a clone of launchd

sort of. Systemd took a lot of lessons from launchd but also from sysv and upstart. For anyone who hasn't read Lennart Poettering's "Rethinking PID 1" post[1] I highly recommend it. You'll understand the history, but most importantly you'll understand systemd a ton better.

[1]: http://0pointer.de/blog/projects/systemd.html
a: I did not apply to any; recruiters reached out.

b: all of them

c: at least 2.

d: see below.

d#2: 2 so far.

e: poorly.

I haven't interviewed properly in 10 years so this experience been a bit of a shock.

1. FAANG: Leetcode hard; failed hard.

2. Another FAANG: everything went ok; eventually rejected. Found through back channels that fudged the system design. Didn't go low enough in the stack .

3. Medium sized company: took a take home. Never heard from them again after 2-3 follows up.

4. Small company: talked to the CTO. Discussed compensation, CTO said I was too expensive (medium salary for Canada)

5. Medium sized company: automated test 3 hours, Java/DynamoDB that I've never done. Why?

6. Small company: conversation with CTO, and dev, no test. Interesting product, pay is not great. Got an offer.

7. Small body shop: 90 minute take home (while recording your screen). Got an offer, way less than discussed.

8. Medium company: zoom tech interview, reasonable questions. moving to "virtual onsite"

9: Medium company: zoom tech interview. failed.

This is over the course of the last 3 weeks.

Some take aways:

- market is hot

- there's absolutely no consistency in the interview process.

- it's hella stressful, impostor syndrome full steam.

- I'm a generalist, so I don't really have a preferred language. Some interviews do pseudocode which is fine, but for interviews where you run code you _MUST_ be fluent in one language. Looking stuff up seems to make a bad impression.

- I spent a few weeks doing leetcode before xmas, and it's certainly been helpful. I'd say most interviews use some sort of algorithmic test as a gatekeeper. You should be able to do easy before you start.
Webb Space Telescope’s Million Mile Journey to L2 Is Nearly Complete
> We cannot afford a war, it'd make the COVID crisis seem trivial.

If Germans really want to avoid war they should start by clearly saying that the NordStream 2 pipeline project will be cancelled and the permits revoked the same day that Russia either realizes the threat of mass invasion.

The rest of Europe is pretty united in this matter. I worry mostly about Germany when it comes to things like sanction votes in the EU.
Er... There are different levels of managed services. I am totally OK with the cloud that manages storage, backup and networking as well as provisioning.

Every usage of RDS or Dynamo I saw until now did not need scaling nor DBA outsourcing that AWS provides.

For me, Hetzner Cloud hits the sweet spot for side projects. And I use their bare metal servers to run high-volume websites.

P.S. Surprisingly, non-tech businesses are often offset by Hetzner rather than by crooks with registered office in Suntec Tower, Singapore that run their "managed" services on Aquia that runs on AWS.
There are two parts to this. You are correct that RDS doesn't help you with picking the index strategy, or optimizing queries. I don't see that as running the DB though, that is how you interact with it once its running. What it does do it help you reliably run the DB server itself.

Without any effort you can stand up a redundant, high availability deployment. With all of the data encrypted at rest. And configure nightly backups, which are stored on redundant storage in multiple physical locations and also encrypted. You can then restore those backups into a working system with the click of a button. Oh, and minor version patches happen automatically with no downtime. And you can click a button to do major version updates.

The last time I did analysis on it, which was a while ago, all of those features cost us less than 8 hours of my time each year. It would probably take more than 8 hours of my time each year just to handle security patches on the systems. Let alone the amount of engineering that it would take to get a system as redundant and reliable as a DB in RDS. I will happily pay them to take all of that off my plate so I can focus on other things, like optimizing the queries.
Not to be that guy but I'll be that guy

> Don’t loose your asset

Did you mean ... "Don't LOSE your asset"?

(sorry)
It's not true that NFTs are only a status symbol. Firstly they are often pitched as an investment - something that will grow in value. Some folks are going to lose their shirts "investing" in NFTs, and I think that alone is reason enough to highlight issues with NFTs.

Secondly there are other use cases already in use, such as Etherium Name Service, using NFTs as a DNS replacement. (although the criticism of this article apply less to how ENS is using NFTs).

Finally, there are even more significant NFTs use cases pitched such as real estate deeds. This is where the article's points become really important.
Windows is still my main OS because of gaming. Until not so long ago, I would still argue the benefits of this OS over its numerous competitors - HN usually considers Linux, but let's not forget OSX and even mobile systems that can be used full time, at least by non technical people.

Nowadays, I just hope that one day I'll be able to game on Linux and never have to boot windows again. The UI is shit (try using multiple languages inputs and have fun with windows), it's still unstable, a damn memory hog (I boot to almost 8 gbs of RAM these days).

At least I'll not upgrade to 11. The tpm requirement made sure of it, even if now I've updated my system - I don't think msft deserves my support as a user of their system, considering that they deemed my less than 6 years old machine unfit for 11.

And I know the security arguments. Was I more secure by being stuck with Win10? Don't think so.
Yes, hundreds of countries, some of which hate the others, across the world have - in an unprecedented bout of cooperation - conspired together to hide the truth, but a few youtubers are valiantly fighting it.

Which one are we talking about again - the moon landing, JFK, 9/11 or covid?
Maybe allow projectiles to bounce off the screen edges?

Being able to destroy the environment (eg. craters in the ground) would be cool too.
I don't really look at it that way. I think it's useful to know about the existence of things like this, and what kind of things they say to try to support their assertions. It was pretty obvious to me after reading barely 10% of it that the conclusions are poorly-supported, but I can easily see why someone might believe an article like that. And I think that's worthy of discussion here.
While that is a major concern, and similar to why I didn't get an electric car... you might be able to charge it at work. I work remote still, so I can't do this, but if you're going to work, this might be a way to ensure you're charged.
Ubuntu 5.04 came out in 2005. Your experiences with FreeBSD and Linux from that era aren't really relevant to the state of either ecosystem in 2022.
> I have been, and still remain, a massive proponent of "the cloud".

Mice cried and stung themselves, but kept eating the cactus.
Nicely put. Crypto is the end-game of that ideology. It's easy to scapegoat, but the problem is deeper.
> I'm convinced today's polarization is a lot of theatre intended to divide

Media definitely contributes, however this was an argument noted during the writing of the Declaration of Independence. It is real.
Huge Step Forward in Legged Robotics from ETH
I'm not great at this but in general
- Eyes exactly centered in the middle of the photo
- Earlobes/ears are different, e.g. attached vs unattached lobe on either side
- Boundaries of hair are confused/fuzzy
Yes, we've vaccinated five billion people, but all we have is a bunch of peer-reviewed studies and statistics! What about all the valuable retracted studies and social-media hearsay? /s
Great! Another "phone home" feature that will bring the browser to its knees in case of some unexpected infrastructure bruhaha!
Confluence modifies page Author to whom last moved that page
Confluence fixed an issue in 2009, and I suspect it may have introduced another bug. Moving a page in Confluence modifies the page Author to the user who last moved it.

https://jira.atlassian.com/browse/CONFSERVER-17093
If your cache is much smaller than the data, it will be ineffective, unless you think everyone keeps downloading the same tiny subset of files. That last assumption works for web content (e.g. newest articles see more hits) but probably not for data.
A Cruel Bot Is Spoiling Future Wordle Answers for Innocent Fans
I assume the sensible implementation would be cut off access and give you some period to settle your bill before the data is deleted.
Okay, if you want to apply that interpretation, then how would there be a difference (except the price) of buying a house and going to a concert?

In my humble world, going to a concert is great but when the concert is over, you're left with nothing, it was a one-off purchase.
If you buy a house, you'll have a place to live until you decide to sell it, after you bought it, it's yours, your experience continues,it's not a one-off, you'll repeatedly have that experience every single day you wake up in that house...
It has since been completed it seems: https://blogs.nasa.gov/webb/2022/01/24/orbital-insertion-bur...
How can you damage a pkg installation? That's just not possible.
> I might be trading off pleasure for endurance ...

An intriguing speculation. Might possibly be tested by a survey for correlation between circumcision status and premature ejaculation, though screening out confounders could pose a challenge.
Keymacs keyboard review (Matias Clicky) [video]
As someone who is using NixOS for 8+ years, I do agree with both your problems.

(1) I do find that it's very rare having to implement a low level transitive dependency from scratch (most low-level system dependencies are already there, and for dependencies of a specific programming-language ecosystem you'd usually auto-generate them from things like `yarn2nix` or `poetry2nix`). However, I agree that once you need to do that for non-trivial library it quickly becomes painful and require intimate knowledge of both the build system and Nix environment.

(2) This is my main issue. My workflow is also having a local `nixpkgs` clone, and go find the function and the parameters I can use every time I don't remember how to use it. I also think that it is sustainable. There are many exciting improvements going on with the new CLI, so hopefully we will get nicer error messages and better tooling support in near future.

> but the execution has been a miserable experience for me to the extent that I can't make sense of people who report such positive experiences.

There are pain points, but the advantages for me were indispensable. Being able to pin dependencies accurately, reproduce an exact development environment deterministically, and use the single language to define applications, configurations, and even entire system images is a great benefit that I would need to use 10+ tools with individual quirks otherwise.
Wow, I hope that the surveillance state will be at last 30% more efficient.
So you start hating privacy laws
Giant 555 Timer using discrete components

https://hackaday.io/project/182863-giant-555-timer
The majority of the people in those groups don't like each other because they've been pit against each other by the media and corporate interests who know a divided house is easier to rule.
Rather than focusing on the side effects of vaccination, one could focus on the recent CDC report[0] from which one can conclude that

*Natural immunity with or without vaccine provided robust protection against hospitalization in the age of delta.*

and therefore, if one was infected previously, they don't need to be vaccinated to boost their immune protection against the virus.

[0] - https://www.cdc.gov/mmwr/volumes/71/wr/mm7104e1.htm#contribA...
This is why running filters on automated data is never a good idea, and should never be accepted (at least for enterprise applications, but really for anything) .
Adobe software is especially annoying. There are probably five or six adobe launch daemons running in the shadows on my Mac as we speak and it's unclear if when I want to uninstall that their uninstaller will actually purge them all (in my experience, no), or I'm going to have to write a script to collect anything with adobe in the name and rm -rf. Microsoft is bad with this too on Mac at least. I tried killing a microsoft autoupdate daemon and I ended up getting a system notification like three times a day about it until I relented and reinstalled it.
> This is the laziest article imaginable. "Endemic doesn't mean harmless"... how is that anything informative?

We have started to see a political push of this idea that the same disease that killed well over 5million people is now something totally harmless that poses no danger whatsoever.

Some countries, like Spain, now have their government's propaganda machine forcing this absurd concept that reads something like "cold-ification of COVID", where it's danger is downplayed against the advice and best judgement of health officials and experts, just to suit their political agenda.
The library has both imperative and declarative mechanisms for reading bits- The BitstreamReader class provides all the read*() methods and the elements provide a way to declare fields (ie "structural"), and use BitstreamReader to accomplish that.

For bitstreamReader.read(), the first parameter is the number of bits to read. So for example:

import { BitstreamReader } from '@astronautlabs/bitstream';
let reader = new BitstreamReader();
reader.addBuffer(Buffer.from([0b11101010, 0b10000000]));
let value = reader.readSync(9);
expect(value).to.equal(0b111010101);

Conversely for writing with BitstreamWriter you can do:

import { BufferedWritable, WritableStream } from '@astronautlabs/bitstream';
let writable = new BufferedWritable();
let writer = new BitstreamWriter(writable);
writer.write(9, 0b111010101);
expect(writable.buffer.length).to.equal(1); // because the last bit isn't a full byte
writer.write(7, 0);
expect(writable.buffer.length).to.equal(2);
expect(Array.from(writable.buffer)).to.eql([0b11101010, 0b10000000]);

Using Bitstream Elements you would do

import { BitstreamElement } from '@astronautlabs/bitstream';
class MyElement extends BitstreamElement {
@Field(9) value : number;
}

expect(MyElement.deserialize(Buffer.from([0b11101010, 0b10000000])).value).to.equal(0b111010101) // with 7 bits left
expect(Array.from(new MyElement().with({ value: 0b111010101 }).serialize())).to.eql([0b11101010, 0b10000000])
Well yes , harm is the point. It is not up to the slave to be the bearer of good in the face of evil.