skysight-inc/HackerNews huggingface dataset:
POSIX threads date to the mid-1990s or so. Traditional C and UNIX simply did not have the concept of lightweight in-process threads, as used today. Any threading library would have been implementation-specific. In UNIX, if you needed another thread of execution, you started up another process.

Threads were certainly known of when C and UNIX were designed, but they weren't that common for typical programming tasks. Real-time tasks, mostly, where you need to respond to something while busy. Networks and GUIs were a big push behind threading becoming standard in most languages and environments in some way. But if you have no network sockets or other sources of events, and no need to render graphical output simultaneously with processing, you probably don't need threads. That's the kind of computing environment the K&R Book was written for.
IIUC, NIST did not select a winner for post-quantum public-key-encryption, but rather winnowed the field to 4 potential candidates, and this is one of them.
Yes, and every one of those major cryptosystems has been a debacle, in large part because of the negotiations imposed by ciphersuites. It is not a must-have feature; it's a feature cryptography engineering best practice is rapidly beginning to recognize as an anti-feature. See WireGuard for an example of the alternative: you version the whole protocol, and if some primitive you depend on has a break, you roll out a new version --- which, historically, you've effectively had to do anyways in legacy protocols.
NOT RECLUSE

Numerous
Occurrence
Timing

Red center
Elevated
Chronic
Large
Ulcerates too early
Swelling
Exudative

https://spiders.ucr.edu/what-not-recluse-bite

https://entomology.ucr.edu/news/2017/02/15/no-thats-not-brow...
Perhaps it's just a fan of nihilism, or the humour of Douglas Adams:

"In the beginning, the Universe was created. This has made many people very angry and has been widely regarded as a bad move." - Douglas Adams
I’m a habitual coffee drinker (3+ double shots a day pulled from my machine), what’s the increased cancer risk of coffee?
There's no UI tool to remap individual keys, no.

It has supported installing custom keyboard layouts for a decade though. e.g. this one attempts to workaround mac os insisting you have an ANSI keyboard by installing a layout that makes mac os do the right thing when it's in that bad state: http://liyang.hu/osx-british.xhtml (Updated for Sierra: https://github.com/cbaggers/backup-uk-keyboard-layouts-for-m...)
No one has any comments on this? OK, here we go:

How many great novels in English were written by someone for whom it was a third language? Jeez. Even Nabokov spoke English as a youth, along with Russian and French.

I think the question of "history" is very interesting. Personally, I'd much rather read the Master and Commander series a third time than read a boring history of the Napoleonic Wars. But Conrad's books are always regarded as "fiction" even though you learn an awful lot about life back then, which you wouldn't get from a history book.
I've never had luck with rails that weren't shipped with the device, but I know RackSolutions sells some universal shallow rails. I've never used them but I've seen them around.
Nice debugging. Do I understand correctly that the registry reads aren't actually the cause of the problem but rather just a signal that a QNetworkAccessManager is active and causing a scan?

If so, is there a better routine to break on in the debugger to see it actually initiating a scan?
A worldwide knowledge graph on IPFS.
I sent you an email! :)
Being a senior is about how confident you are with your skill and your proven ability to deliver.

It has nothing to do with years or getting depth in projects. Most projects are just data pipes. Hard projects are rare.
>> Most of the products I like, I didn't discover through ads.

That's what you're made to think. :)
Maybe it was available for 300€ back in the day.

Now a quick search on Amazon and EBay in the US yields prices 1.5x to 2x as much.
No, it selected the CRYSTALS-Kyber KEM and then proceeded for an additional round to consider alternatives/understudy KEMs, of which SIKE was one potential one.
>Celsius managed to create the impression that, funds deposited to them were somehow insured.[1]

Are they not? Sure, they're not FDIC insured, but it's pretty clear from the press release that the insurance is just the company itself promising to pay depositors if there are unexpected losses. Obviously if the losses exceed whatever has in the bank, the insurance won't be able to cover everything.
Most people and most drivers are against AB5 and it showed in the polling booth. It's a terrible piece of legislation that singlehanded caused the supply chain issues last year. They tried carving out industry after industry from the law because most people don't want to work the way AB5 is forcing, and it still broke things and things continue to be broken.
It's like a real life version of vicious dungeon masters and the Wish spell.
Clean-shaven faces were pretty prevalent despite being technically against the bible (source: https://bible.knowing-jesus.com/topics/Trimming-Facial-Hair )
On the other hand in my current company we have people from all over the world: US, EU, Africa, Asia and Australia.

Everything is asynchronous, flat hierarchy, only seniors hired as freelancers though, so quite autonomous people. Two dev syncs per week, fine if you skip one for whatever reason. One single manager for 10 people. It works quite well.

For me this is remote working done mostly well.
Exactly. In addition to that, it seemed very likely that the glibc 2.34 reorganization already broke software which depended on such hidden implementation details.
Actually, to protect against the clobber of the original file, you could use a flocker lock on the process to serialize the operations. Otherwise it will be unsafe.
I've been watching a lot of Blood on the Clocktower gameplay recently, and this license feels very much like that game's concept of madness...
Looks really cool. Love to play.
Your note taking, organizing and writing will have helped you retain a lot more info for a longer period of time. It wasn't wasted effort. Still, there is a such thing as "too much". Higher degrees of success are achieved by regularly evaluating where you are in the "too little" to "too much" spectrum.
Interestingly Supermicro has a line of, in their words, super-quiet fans they produced for their workstations. Not quite noctua, but better than most. You can take those same Sanyo fans in their plastic quick connect green cowlings and put them in an 847 rackmount chassis. They are a drop in replacement. And if you get the 1250 platinum PSU, those fans run far quieter than their silver & gold line. I've got a water cooled 847 4U server with a small rack of 847 4U 45 drive disc expanders and it is a constant background hum, rather than a small jet aircraft taxiing around the room when using the stock fans.
Heavy drinkers can have an outsized negative impacts: drunk driving, fights, wreckless stunts, abusive behavior, etc.

Heavy breathers not so much.
> Keeping a existing binaries working is the definition of backwards compatibility in an OS. glibc broke that.

No, that's simply wrong. No "glibc binary" that could have been even theoretically compiled within the past few decades will fail to run because of this issue.

What happened is that this EAC product had reverse-engineered the internal formats glibc uses to provide the APIs it implements. And that format changed.

I repeat what I said elsewhere: it is simply not possible for any software product to anticipate all possible external users of its internal implementation details. What you want, you cannot have. (And I repeat what I said elsewhere too: you don't have this, even on windows. Microsoft breaks things like anti-cheat hackery with every release too, it's just that you don't notice because the proprietary vendors care enough to fix it, where they don't on Linux.)
> Jumping is also real, but we need not worry about people jumping out of the atmosphere.

If people are jumping twice as high this year than last, we would ;)
https://www.researchgate.net/figure/A-chart-shows-the-progre...

(BTW this reply is not meant to make a point about the state of quantum -- it's complicated -- but merely as a response to the analogy)
I have the same question. Did you make deals with the major record labels? Did they ship you DVDs (or God forbid CDs) full of songs or something?
Not sure, what kind of usefulness are you expecting to see? The app is as is, visual effects to a keyboard. It’s a customization to the phone. I mean, you guys have never put a sticker on something? On a laptop? A car? A diary? It makes life happier. I mean, you know your computers have colors because something happened in between black and white screens and today’s tvs and computers. What’s up with you? Why so many people in here try to utilize everything? Do you try to utilize flowers and colorful T-shirts? Like, it’s the same thing. It makes you smile, it’s not supposed to help you deal with depression or make you make more money. It’s those little things that make you happy. Smile people, I mean seriously.
To me the problem is that the only upside to targeted advertising seems to be "discover this niche product from a small business that can only exist because it's now cheap to advertise directly to the community it serves", but the targeted ads I get are all mega brands trying to convince me that their product is better than the competition by making me laugh or shocked. Where are all the niche products I was promised?
But all the multiples are anchored to it. Life lesson in markets coming soon.
I'm not a believer (I'm not qualified to have an opinion but neither is almost anyone else here) in PQC, but to be clear, the logic behind moving forward on PQC is straightforward: everybody acknowledges that there are no known useful QC attacks on cryptography, nor really any on the horizon, but adversaries can easily stockpile terabytes of recorded network conversations today and keep them around to break when QC attacks do work.

If you think QC attacks are 20 years away from real-world demonstrations, then conventional cryptography has a 20-year ceiling, which would be a hair-on-fire analysis in any other context. How long are you willing to bet conventional cryptography will hold out? 50 years is also too short by cryptographic standards. And 50 years is a long time. You willing to bet 100 years? I am, but, like, nobody should listen to me on this.

This is also why KEMs are a priority over signatures for PQC deployment.
That sounds like a good plot for a movie - the day we had to reboot the entire internet...
PSA: Update your iPhone to iOS 15.6.1 for two major security fixes
I wonder how much getting that number cost them, I recall vaguely that memorable premium short numbers were... Expensive
He was looking after and developing a key set of extremely sensitive servers (custom key/value stores that served all the global risk and pricing infrastructure for a major investment bank).

The desirable qualities (besides being a very good programmer) for such a role include:

1)Being very calm and having exceptional judgement in a crisis. Crises happen a lot.

2)Being sufficiently frightened of breaking things that you proceed with caution

3)Being good enough and having enough confidence in your abilities that you actually manage to get things done in spite of the very significant consequences of mistakes.
My stats are pretty rusty, I checked if the two binomial distributions were different. No idea if that reduces down to a Fisher test!
Yeah but we’re talking about UK here…. So GSM is correct.
The only correct answer, really.
lol you're off the mark

Think weekly planners and calendars or whiteboard kanban boards.
I hate this consolidation of mobile and desktop apps and I hoped Apple would have had the design sense to keep them separate like they should be. Mobile and desktop UIs are two different worlds with different interaction paradigms. Trying to combine them makes an awkward UI that feels good nowhere.
Isn’t it, in theory, bad for airflow? At least active cooled hardware would try to push hot air down against the hot air trying to raise upwards?
Being cryptoanalyzed makes me very angry, very angry indeed!
I disagree with you here. TDD does require evolutionary path for the entire system, but the minimum unit is a feature that is expected to be fully specified and implemented to pass the first test. You cannot evolve a data structure or an algorithm with TDD, because TDD by original definition allows only refactoring, not re-engineering (I.e. if your feature is addition, writing „return 4“ to pass test2plus2 isn’t meaningful TDD). So in your case properly applied TDD would require fully implemented structure or at least an atomic part of it within the known design to pass the first test (e.g. testing Feistel round function in an encryption algorithm is ok, but you will know the design of the entire algorithm from the start).
My rule is when you start needing functions or arrays you should consider using something else. Bash is really neat and easy to get started with, but maintaining a large codebase is terrible.
For additional cultural context, I think this usage was popularized by Eddie Murphy in Delirious (NSFW language: https://youtu.be/Ft4kEk5CHrE, you'll want to listen to at least 2:15)
Clive Sinclair's final computer is still relevant and useful today [video]
> The best guide to using Bash is to read the manual (https://linux.die.net/man/1/bash).

Here's the link to the latest official manual on GNU's site:

https://www.gnu.org/software/bash/manual/html_node/index.htm...
Some ISPs throttle Netflix. Not sure your background but it might be helpful to have more details about the type phone (I'd expect a difference in 13 pro max vs an old 7) and ISP to see if others have similar problems.
I am on the portable shell team. It is hard to write for all shells, but totally worth it. If we all did it, reusing shell code would be easier.

We never left the hell caused by the war between shells to provide interactive features. They were all feature creeped for terminal usage and the scripting API was left to rot.

I get the people that say we should use python or something else instead. It won't work though if that language is not capable of replacing the shell _as a build dependency_. As long as we need the shell to build stuff, we're stuck to it.

Dockerfiles, GitHub Actions YAMLs, all these tools accept shell input. This is shiny new software that could have picked any language for their proprietary DSLs, but the shell was chosen.

What the shell needs is what happened to JavaScript around the 2000s. Different interpreters started to align, standards were written, reusable libraries started to pop up everywhere, and now it runs in our brains. Before all of that, JavaScript was merely a cute toy to animate pages.
> try to restrict shell scripts to POSIX semantics

I have to admit, while i admire the idea of and understand the reasoning behind striving for POSIX-compatibility, i never couldn't fully get past viewing this as some kind of hypothetical exercise. The chance that any script i (or presumably most people who get this advice on pages like SO) will ever write will have to run on a 25 years old Tru64 machine or even a modern Mac, BSD, QNX, … is relatively small. Truth is (in my case), most of the scripts will never even run on anything but the system they were written on. As i said, i admire the idealism though.
> Engineers working in IDEs tend to have a different idea about what constitutes readable code than ones working in basic editors.

I do like beautiful punch card layouts, too. But I'd still not hire someone who uses punch cards to write java. If one cannot configure the "basic editor" to provide basic semantic tools IDEs had for 20 years, then I don't care much about opinions on readability...
Unless there’s bots out there scanning public code repos for esoteric stuff like this I kinda doubt it. If you mean it would have gotten caught by packagers then yeah but that presumes a world where `apt install eac` makes any sense.
What? you want your compiler to backtrack and recalculate all the stack offsets? Just say how many bytes a call needs up front! Kids today, acting like computer time is free.
Ads Are Taking over Streaming, and I Can’t Afford to Look Away
This clearly needs a SaaS startup (spiders as a service) and we can certainly use some blockchain somehow.

I'm targeting $100m investments by Dec, with an IPO or ICO in early May at a $1b+ valuation.
In Canada, it’s implemented as a carbon dividend, IIRC. The tax earnings are distributed to the entire population, so those who pollute less get more than they spent. Presumably that includes people who consume less because they’re poor.
As someone once said “Big is different”
Definitely my biggest bugbear with relying in streaming for music - it's the one thing I use apple hardware for (apple tv) and I can't even sync music to it anymore, plus there's no ability to control buffering that's worked so far. So I'm stuck with listening to music knowing it might stutter at any moment...
Just from reading the specs (I.E. real world details might derail all of this):

https://www.freebsd.org/cgi/man.cgi?query=sendfile&sektion=2

Given one can specify arbitrary offsets for sendfile(), it's not clear to me that there must be any kind of O(k > 1) relationship between open() and sendfile() calls: As long as you can map requested content to a sub-interval of a file, you can co-mingle the catalogue into an arbitrarily small number of files, or potentially even stream directly off raw block devices.
Show HN: We Built a Free API Security Web Tool – Eliminates Your PenTest Cost
I think it's mostly app store. Amazon's ad service is now bring in 9 billion in revenue, there's tons of money to be made by taking over mindshare at the point of sale.
Platform Is as Strong as Its Identity Layer
This Isn't Sparta
Normally, I'd take that as fair point. It is. However, I'm a bit combative these days. Discrimination isn't changing or seems to be going into reverse. I'm fine with a company aggressively promoting that side of themselves. I'm sorry, I'm done being quiet about that sh!t anymore.
I won't make the case against but I will make the case for declaring them at the top. Think of a recipe letting you know that you need eggs and flour before telling you how to mix it. It lets you get all of your ingredients on the counter before you go reading the instructions. Having the variables up front lets you prepare your mind for the state before reasoning about the code.
Is Starlink connected to VALIS, I wonder...
FWIW, neither does the TLS layer: because the video is all chunked into fixed-time-length segments, each video causes a unique signature of variable-byte-size segments, making it possible to determine which Netflix movie someone is watching based simply on their (encrypted) traffic pattern. Someone built this for YouTube a while back and managed to get it up to like 98% accuracy.

https://www.blackhat.com/docs/eu-16/materials/eu-16-Dubin-I-...

https://americansforbgu.org/hackers-can-see-what-youtube-vid...
Push would IMHO allow nice pub sub if combined with SSE. Particularly for short lived objects one could actually considerably reduce overhead. However, it has been build with the design goal to be an optional feature (as there is no client side API) : I guess it fulfilled at least that goal.
My anecdotal usage is a combination of these two. Until I saw your provided definition I would have described chip on my shoulder to mean a sense of superiority that leads to me be rude or difficult to interact with.
> At the exact same time the lag spikes occur, MBPP starts querying the registry keys for all of the network interfaces.

Can anyone tell me why this causes the network issue? Don't understand how querying the registry can cause this.
By default Phoenix uses client side sessions. The session data is written into a cookie and signed (or encrypted) to prevent tampering.
Apologies here, my previous comment was a little flippant (I was at the pub…).

There's absolutely an argument here that rents, as a basic dead-weight cost of all people within a society, don't affect the real economy or productivity.

This could be true, but only if the access to finance is distributed across society relatively equally, with a positive effect on productivity. My understanding of, at least in the UK, is that it's not.

The relationship between financial capital and other forms is lossy at the moment — the purpose of financial capital is the creation of new goods and services, and we've spent 40-odd years making sure it goes largely into something that already exists (housing).

In that process, funding for new stuff, for non-rent economic activity, hasn't been properly funded.
Internet activity including Safari browsing, all dns queries and all insecure http connections.

Yeah, I know Apple claims that they cannot "see" the data as it is funnelled through some other third-party - CloudFlare, Akamai etc. ... would Apple be willing to reveal the terms of the contract they have with these third-parties? How can anyone be sure Apple hasn't outsourced datamining or made another PRISM like deal with the US government to provide their users data, but through a third-party? We'll never know because there are no US laws and regulations preventing Apple from doing so.

(And when it comes to privacy that's the key thing - in the absence of laws and regulations, it is incredibly foolish to believe BigTech's word. They exist only to make money, which is their right. Hiding the truth, and exaggerating through marketing is an established practice in their world.)

Another thing to note is that BigTech are interested in promoting these kind of technology only to become gatekeepers of collecting and mining users data. Currently, some ISP's collect and store their users history. And make money from selling it. In effect, these ISP's are potential competitors to ad companies. Techs like these (https://blog.cloudflare.com/oblivious-dns/) are designed to disrupt these kind of data collection from the ISPs and undermine their business of selling data. With techs like these, BigTech now again get the upper hand in collecting, mining and monetising user data.

It's bad for distributed internet as a whole (where users have more control) because now BigTech are forcing themselves to be another intermediary, another step between accessing the data we users want.

Politically also, such techs are designed to tighten the grip of US / BigTech on the internet over that of a country's government. That is a big no-no for any democracy as a citizen loses the power to question its government's policy on the internet (including commercial and privacy laws related to it that a government may not be able to enforce because of such tech). It also weakens a country's security surveillance apparatus. Yeah, I know 'National Security' is a bogey that is used by all governments to try and curtail our rights. But would you really prefer that the usage of some of your rights be indirectly dictated by the whims of foreign BigTech or your democracy?
Have you tried running an Android emulator on your PC and logging in with your Google account do that you don't have to buy it twice?

While emulating Android is a bit heavy (at least on my machine) it is still quite usable!
> (i.e., you visited xxxx store so now you all of a sudden see tons of adds from that online store)

They do that also:

> When selecting which ad to display from multiple ads for which you are eligible, we may use some of the above-mentioned information, as well as your App Store searches and browsing activity, to determine which ad is likely to be most relevant to you.

> We may also use local, on-device processing to select which ad to display, using information stored on your device, such as the apps you frequently open.

(emphasis added). They don't track your activity across the web, since they can't, but they do track your activity on Apple properties, including your iPhone.