skysight-inc/HackerNews huggingface dataset:
Session state is a very common one, where the journaling overhead also can be particularly pronounced (much easier to hide in batch workloads).
That's kind of the point though? When they say their voting system is perfect or the best, they're just saying it because they've been told to think so, not because they have a meaningful understanding of which properties their system satisfies, and why those are better or more important than those satisfied by other systems. There's 0 understanding of the tradeoffs.

By all means, if someone does know about all this and makes a well reasoned case that their preference is for this system and why, that's one thing, but that's not the case with 99% of the Australian voting public.
Extreme, yes, and also a faulty analogy. I don't think White Castle took an employee's finger and placed it on the reader by force.
I understand the reaction, but some people feel just as negatively about parentheses as lispers feel positively. If I can feel positively about a language purely because of the parens, it's no sillier to feel negatively for the same reason.
Integrating Landscapes and People
Having a human in the controls, trying to land it without seeing the ground, was a major hindrance. Drones don't really care about that.
It’s really not that bad. You can sign up for a free Mozilla developer account and upload the bundle you’d like to sign, and install the signed extension a few minutes later on any edition of Firefox.
Ohhh, fair enough, yeah I see what you're saying.

Yeah you're boned in that case I think and that's a real problem that can pop up if you want full @nogc

EDIT: Maybe not based on Max's comment

D-Plug (Audio FX plugins) is one example of having to build up a dependency stack of @nogc compatible deps, a lot of that is in-house stuff.

Not impossible but it's a commitment, at which point you may as well use something else unless you REALLY want to use D, for sure.
I really like the way android did it. Retaining old touch screen buttons as a default and for those who want it, but also having the opiton of switching to a sleek new gesture-based way to navigate (taking less screen space), with both being supported.

But that's probably not an option for apple.
I thought this was a truly interesting article because it talks about the idea of "peak content".
I don't know what "secure" means. Is their implementation of OFB correct? Probably. But using OFB mode is itself a problem. From what I can see, crypto-js implements no authenticated modes, and exposes all sorts of crufty old things nobody should be using. The parent comment suggesting WebCrypto is correct in this case. Avoid crypto-js.
> Example: Tell me, is this a file or directory?

A directory is a file (and IIRC e.g. Plan 9 decided they should be readable just like normal files and there shouldn't be any special readdir syscalls). You can see its attributes to figure out the rest.

If not for strong Linux limitations (because of alleged hardlink knot-tying problem) and belief that it just cannot be both, transparent archive access through a filesystem would be a thing. As well as metadata access (`play ./file.mp3` vs `edit ./file.mp3/id3v2`). People of the past seemed to have paid great attention to interoperability and effort to make common interfaces; folks of the modern age ('00s and later) love unique and completely incompatible solutions to the same problem.
Good observation. I had assumed each company had their own instance, but that's not necessarily true.
It isn’t increased population, it’s population increase in targeted areas (cities), plus financial instruments that make it easy to afford more expensive homes, plus existing homeowners with no incentive to encourage more supply.
>essentially a ring-buffer and after each turn a call is made to summarize the conversation up to that point and use that as context for subsequent prompt

Although people unfamiliar with "active listening" often find it annoying, this is something I attempt to implement within my conversations (quickly summarizing what I understand after somebody explains something technical). Oftentimes people feel like I'm `interrupting them`, but it is really just a way to stay engaged in two-way conversation.

Eerie how LLM's benefit from this "focus" as similarly as this autistic commenter.
> Household robots wouldn’t really do anything we haven’t seen before or can’t be done today with hired servants or slaves

We're talking about consumer households

> Augmented reality might still have a chance but who knows. That’s a lot of progress that has to be made, and it won’t be quick. Look how long VR has tried to catch on.

We've just seen the start of things editing reality instead of just AR overlays with papers like Dream Mix. Yeah it is a long way off from realtime. Hardware wise we already are close to being there on displays with Varjo XR-3 for passthrough AR.

We have a path to full generative passthrough AR that really modifies the world instead of overlays, and we have the tech to keep making headsets more compact with microdisplays and pancake optics, with good enough brightness and HDR once we move to micro LED.
> are schizophrenics non-people?

Schizophrenics are multiple people inhabiting one body. The pithiest way I know of describing it is a line from a Pink Floyd song: "There's someone in my head but it's not me."

> Are actors non-people?

I don't know many actors so I can't really say. I like to think that underneath the pretense there is a "real person" but I don't actually know. I have heard tell of method actors who get so deeply into their roles that they are actually able to extinguish any real person who might interfere with their work. But this is far, far outside my area of expertise.
Other discussion: https://news.ycombinator.com/item?id=34722118

Long live Monero on https://localmonero.co/
I believe it's a question of angle of attack (orientation of the wings vs the direction of airflow). The more you angle the wings, the more upward lift they generate. So when the pilots commanded the plane to "rotate" (take off), they had to pull it back farther than expected to generate sufficient lift for the heavier-than-calcuated and slower-than-calculated plane to leave the runway. That means the nose of the plane was pointing higher than normal, which means the tail was lower than normal.

(Note that you can't keep increasing AoA indefinitely if you need more lift; at a critical speed, the airflow will separate from the wing and stop generating any lift. That's an aerodynamic stall.)
I wouldn't worry about "obsolete". There are better minds than mine all over, but mine is still relevant, mostly because it runs on as much energy as a candle instead of a country, and doesn't distract those better minds.
Co-Creating a Seafood System Vision in the Galápagos Islands
> Effectively the if statement was inverted.

If this wording means to convey that the complete test in the wrong code version is always giving the inverse of the correct version, then that statement is wrong. The truth tables, using 0 and 1 for false and true ("false" and "true" look too messy here):

The buggy code:

0 1+ <- second condition
0 1 1
1 1 0
^- first condition

The fixed code:

0 1+ <- second condition
0 0 0
1 1 0
^- first condition

i.e. the test as a whole is not inverted if the first subcondition is true.
The article totally understands this distinction of fictionality. That's why it defines personhood thusly:

The what is easy. It’s personhood.

By personhood I mean what it takes in an entity
to get another person treat it unironically as a
human, and feel treated as a human in turn. In
shorthand, personhood is the capacity to see and
be seen.

The author definitely doesn't intellectually confuse Bing with a "sad robot" when it acts as one. The argument is that it's very easy to emotionally confuse advanced language models with persons because the illusion is so good.
If you don't like a job find one that pays better. I was working something similar at university and rather enjoyed being paid to read the news and summarise them. I didn't want it to be a career and neither did the company I worked for.
> Merit based hiring would never be 1:1, but 2:1 is enormous. I would expect something like 1.2:1 in either direction.

Aren't you now doing the same thing that's being criticized, by simply picking a ratio that "looks" good to you regardless of the underlying groups?
Not according to the article, the values returned were within the realm of possibility, but wrong. Giving out zeroes might have actually been fine, it’s easy enough to realise there’s a problem if you see your plane weighs 0 pounds.
Here is a news video partly about a queue at a cash machine: https://youtube.com/watch?v=I6gVliTmPGA

NZ translations: Spark == ATT, kai == food, munted == fucked, Gisbourne == town of 40000 in the wop-wops (I loved the place when I last visited there!)

Off topic, but I would be interested to know what people from the US think of NZ reporting compared to US reporting.
Given that the purchasing power of money is constantly decreasing, why would you not expect to see record profits, especially after the most annual inflation in decades?

Changes in profit margin would be the relevant metric to see if a business has gained or lost pricing power.
In what scenario would you anticipate data for the calculation of rotation speed and engine thrust for one particular plane to be based on a value that is not only shared and writable, but changing each time a plane's performance data is calculated?

"multiple data streams feeding in weight data per aircraft"? What does that word salad even mean?

Even if what any of what you said was true: these developers are writing critical safety software. If they can't manage to write code without generating race conditions and testing their system for such conditions, they are grossly unqualified to be writing this sort of software.

As others have said: this is a huge fuck-up.
> Or... you can have a more nuanced viewpoint

The nuanced viewpoint is never implement your own cryptography.

> Its so stupid simple I don't think that even a novice would make a critical error.

Ask Microsoft about that one: https://learn.microsoft.com/en-us/security-updates/securityb...
Cops just straight up take people's cash in some parts of the world
Unlogged table data commonly won't even have been written to disk. And what is on disk is completely inconsistent after a crash. So really, the data is gone once postgres crashed (itself, due to hw issues, kill -9, ...)
It seems like a slower rotation might be useful, to wait until you feel it leave the ground before aiming higher. I'm sure there are reasons for the procedure as is.
COO Toby Enqkvist is stationed in Chicago.

And only the most rigorous inspections are done in O'Hare facility where all the best equipments are and under watchful eyes of executives.

This is expected given how many times FAA has hit United Airline in last 12 months for not doing safety inspection.

So I am guessing it went to ORD.
> Presumably whatever fingerprint reader White Castle used for logins also stored a hash, similar to MacBooks.

Presumably they would have checked if their policy was legal before implementing it too. The problem is that they haven't really earned the presumption of diligence in this matter.
Janet also uses [] and {}, and there is a reason people like the really consistent syntax. For me that reason is blind aesthetics, but I swear to you I sincerely find lisp code easier to read than non-lisp code. It's not "intentionally crippling syntax" it's a genuine difference in taste.
We did use it ETL processing.
That's a pretty big change for the majority of the population that can't afford hired servants, or don't want to pay someone for that sort of work.

At the moment, that sort of work requires you to have a decently upper middle class income/lifestyle, and it might not anymore.
Compliance to rules and regulations, as well as sufficient internal controls. If you, say, make up bank accounts and fake the account statements an auditor, say, EY, might just acceot those at face value. Until your company, say Wirecard, is forced by external pressire from short sellers and the FT, to conduct another audit from another auditor and everything falls appart.
I think they were really hoping for a sharper correction so they could fire a bunch of people and discipline the workers. A nice high unemployment rate or at least a round of layoffs keeps people in line.
Isn't a method worrying about whether it needs a lock or not and being coded appropriately way better (since the writer of that method/function thinks through it when writing it) than relying on someone who is maintaining code to think through the use-cases and call the appropriate non-recursive version of a child method/function depending on whether what they are writing has already taken the lock or not? In an ideal world, yeah, the maintainer would carefully worry about every line of code; but in the real world where the maintainer is enhancing functionality or fixing issues, it's too much to expect diligence on the part of the maintainer and to err on the side of safety at the cost of recursively taking locks. Recursively taking locks doesn't cause real problems except when there are other locks taken in between which might cause dead-locks with other parts of the code that take the same "other" locks without the recursive lock being taken.
https://archive.ph/5IiPc
Maybe if someone fed Dahl to ChatGPT . . .
OP said static HTML page though, that very much means something only using static as opposed to dynamic HTML.

https://en.wikipedia.org/wiki/Dynamic_HTML

"DHTML allows scripting languages to change variables in a web page's definition language, which in turn affects the look and function of otherwise "static" HTML page content after the page has been fully loaded and during the viewing process. Thus the dynamic characteristic of DHTML is the way it functions while a page is viewed, not in its ability to generate a unique page with each page load.

By contrast, a dynamic web page is a broader concept, covering any web page generated differently for each user, load occurrence, or specific variable values. This includes pages created by client-side scripting and ones created by server-side scripting (such as PHP, Python, JSP or ASP.NET) where the web server generates content before sending it to the client."
I'll offer a random anecdote. I lived in Switzerland for a couple of years in the early 2010's, so before contactless payment had become so prevalent as it is now. Most of the transactions I made and saw others made was via cash rather than chip and PIN (the norm in most Europe at the time). One of the memories that stands out from my time there is whilst in the queue getting some groceries in Denner (a lower end supermarket), the person in front of me paid with a 1,000 CHF note and no-one batted an eye! I didn't even know the denominations went that high, which is more a reflection of my ignorance of the place I was living really. I mentioned this to my work colleges the next day and was told it wasn't that unusual, especially with older generations.

To be clear chip and PIN was widely available at this time but most people used cash. Even with a decade gone and a pandemic I still wouldn't be surprised if I were to go back to Switzerland tomorrow and see people paying for groceries with huge documentations

TLDR: The Swiss like cash.
That's right. The Cobol version has its own beauty because it's built into the language. Also, this is my TIL nugget of the day. Thanks :)
The current headline on both the article and HN submission ("Amazon Takes a 50% Cut of Seller's Revenue") is not accurate; the actual base rate is 8-15% according to the article. If a seller elects to use Fulfillment by Amazon, that adds another 20-35%, and advertising on Amazon can add up to another 15%, again according to the article.
I think this is bigger news than that. I think it's suggestive of controversial backroom deals where Apple allows Google Crome of iOS in return for a kickback on revenue.

Obviously it could have been part of the negotiations around Google being the default search engine and revenue share with Safari, which if you are generous makes it less bad. But with the oncoming investigations and potential sanctions Apple is in line for (particularly in Europe) it doesn't paint the best picture.
<Laughs in e621>
Precisely what I do with personal side projects, and for greenfield development at the company at which I’m a cofounder (and which has been around for over a decade now).
> so you can't tamper with it.

... if the API provided is correctly designed, and either the language made it practical to design the API in a misuse-resistant way /or/ the programmer was actually careful and used it properly.

We both know it's way more likely the problem in your actual system is "Oops, we use the bogus plaintext here despite the validation error" than "Dastardly enemy cryptographers have made a breakthrough in cryptanalysis to attack our product".
No, Revolut has ~250,000 customers in Switzerland.

Additionally people have had some serious issues with how Revolut operates including their complete lack of support system. There are several stories of people loosing large sums.

People used Revolut because it made thing easy and quick but now there are Swiss alternatives available like Neon[1] or Zak[2] with the backing of a Swiss bank license providing deposit guarantees.

[1] https://www.neon-free.ch/en/

[2] https://www.cler.ch/de/info/zak
Wow. This is really cool. I wonder if it would be possible to kind of build a site with personal pages etc for different user each encrypted by their own password

Like domain.com/user1 and domain.com/user2 each are encrypted but with their own passwords. So user 1 can only visit his own page and not other users.

(I know there would be much easier to just do a traditional webapp but as a concept it is super cool).
That's a Padding Oracle vulnerability, not a CBC error.
The linked readme agrees with that
https://github.com/robinmoisson/staticrypt#is-it-secure
Well hold on, what's wrong with (f) x?
Let's not wish any workers to be "flogged." Google workers deserve their pay and others deserve more. What happens to them happens to me. Don't take the "divide and conquer" bait.
I don't know what ,,should'' happen, there have been many firing because of sex work related reasons.

Also those background checks won't be the official reason these people won't get hired, it's always easy to create an alternative reason, just how it works with agism, sexism and racism.
1. Access to space is becoming cheaper.

2. News coming from fusion recently, it could be more than hype.

3. High temp (ie cooled with liquid nitrogen) superconductors at industrial scale

4. mRNA for cancer and vaccines

5. ...
> You keep saying "the Galois Field" as if that was a thing

You're kidding, right? You've never looked at how GCM-mode works? The entire set of math is inside of the GF(2^128) field. That's why its called a Galois Counter Mode.

I don't think anyone should be implementing their own GCM mode. Its very subtle and potentially full of traps. CBC on the other hand is pretty dumb and simple, and surprisingly secure and robust

> Vulnerabilities in CBC systems were for a long time during the 2000s the most common crypto vulnerabilities on the Internet. There are more things that go wrong with CBC mode than just forgetting to authenticate it!

If they're so common, you shouldn't have much of an issue naming one such vulnerability.
Suppression of opinion was the realm of dictatorship et al

Now it is the realm of HN

That's not to say I have a better way forward, but I don't think it is good to shutdown difficult conversations to appease the most offended -- that is arguably the group that should have least sway over discussion

But by empowering 'flaggers' and 'downvoters' we give them the most control...
There's an odd bug occurring. I was posting a thread on my work account and I tried to post it 3x. Thrice, Twitter told me that the thread was posted, but when I'd check our timeline on another device, the thread wouldn't be there.

Eventually Twitter posted the top tweet of the thread and ate the rest.
I'm not thinking very hard about it; there is just never a reason to use unauthenticated encryption modes. When I wrote that comment, I hadn't even looked to see if they'd manually authenticated their ciphertext (spoiler alert: you can guess).
A weight discrepancy of ten to fifteen TONS????

That's no small mistake. It's not a rounding error on the weight of the soda cans loaded into the galley for the flight.

That's most of the passengers. It's most of the freight. It's heavy enough to be a spare engine in the hold. It's a goodsize fraction of the fuel needed to fly from Seattle to Honolulu. It's certainly enough to foul up the mandatory weight-and-balance computation the pilot in command is required to do.

Somehow the input to this software package missed something big. It would be interesting to know exactly what was missed.
Ask HN: Setting up Mac for dev work
Having just been laid off from a megacorp, I find myself back outside a technological walled garden for the first time in over seven years.
In the past I've done Android development, server side development, data analysis, as well as frontend dev (but I hate it). I'm armed with a Macbook Pro but I have no idea what the latest sine qua non software is for development.

Any recommendations for a software engineer looking to start coding in the real world again?
Especially if them city folks put all their livelihood into digital cash.
Oh neat, this is a neat concept. Always wanted a secure way to password protect a page without server side coding, and this is definitely the closest we've gotten in years.

Not sure I'd trust it myself, but it definitely seems like a good option for those with limited hosting options (like GitHub pages or Neocities) and a need to secure some content.
I just tested it and it does work for me: https://postimg.cc/9rkbMd7v

I would guess that they are trying to install is actually broken.
> though inflation has turned into rapid disinflation

Excuse me? No.
Someone on the D subreddit pointed that out as well. I didn't know it was available at compile time. I'll update the post. Thanks.
Unfortunately the cruel system will continue to persist as long as people refuse to acknowledge it's existence.
That's what it's like in our office. I never get any work done on the day I have to come there.
They do have backing files - after all, unlogged tables can end up many times the size of memory. We need to reserve space for them, so there's a very high likelihood we could evict the buffers / shut down. But they're just written out due to buffer pressure or shutdown checkpoints (+things like slowing the tablespace).
A genetic test to predict adverse drug reactions
Nobody said they don't already pay more
Lidar works just fine in the rain, there are videos on YouTube of Waymo and Cruise AVs driving in rain.
I've been using these for some larger analytical queries that run in batch fashion (typically something that's done like once or couple of times per day).

I find it hard to get good performance from large queries with CTEs. Often, it's much easier (and uglier) to just split them to multiple steps, create intermediate tables for each step and add necessary indexes.

Temporary tables are then of course even better, since usually you don't want to have these left around. But temporary tables are also unlogged.
I think some of my comment went over your head.
An obvious counter-argument is that people invent themselves daily, telling stories about their imaginary selves which they themselves start to believe. And, overall, the border between "being someone" and "playing role" is very vague
They don't "take." They offer a price for selling on their site, and sellers choose to pay it or not. They built that better mousetrap.
Not just in the county, but to other countries, which thanks to Shengen, means it's viable to live in one country and work in another. High speed rail ftw.