skysight-inc/HackerNews huggingface dataset:
You want to explain your examples?

Because what I see is:

- A working element that only got half assed/ignored by one provider (Apple, but who's surprised?) which meant polyfills for years to fix it.
- A niche element, there are plenty of those?
- A relatively new element that solves a lot of issues with Z layer, accessibility etc and is a good basis for other components/libraries to use for their styled/enhanced modal dialogs.
It was not in NIST final competition, right ? Just alternate candidate.
I don't understand. Why isn't the session cookie created at initial load, and then all the data in the session kept on the server side? Writing anything into a cookie except the session id seems weird to me. What am I missing?
https://www.ee.columbia.edu/~dpwe/papers/Wang03-shazam.pdf
What's all this then?
https://mappingpoliceviolence.org/
This is how Coinbase wins in the crypto space. They are doing their best to do everything by the books. It's not flashy and exciting like FTX but they're playing the long game and intend to be around 20 years from now.
"For example, when you know with facts that a given technology is less error prone than another."

I am sorry, but this sounds a bit like you are in the fanatics camp.

It always depends on what you want to build and what is the given skillset of the people and the avaiable time.

Bad teams will mess up even with the best technology and good teams can deliver with outdated imperfect languages. And good teams can disintegrate over religious tech wars ..
I did this to a 6-fan 4u case and it went from loud to just loud when it needed to be, and boy did it move some air!
'breaking' a hash can mean many different things.
Among many others, two types of attacks are:

- a specific prefix/suffix data can be created to force a collision.

- A message of exactly N bytes can quickly create a collision.

Both attacks would be reported as a hash being broken.
But its assumed to be unlikely that a well designed hash would have a flaw that breaks the hash in both ways.
Keyword being assumed. But with good reason.

AFAIK sha has only been broken by a variable length suffix attack.

With sha2(sha2()) it would have to be broken both ways.
A couple of jobs back I was in a 2-1-19 with me in the middle, where in a very short timeframe it became a 5-1-1, with still me in the middle. It was Hell on Earth and I couldn't bail out fast enough.

Short story: RTO in pandemic due to executive fiat, team revolts, HR fires everyone, I quit two weeks later.
I'm waiting until it's on Amazon or somewhere else with a robust return policy. GPD isn't known for the best QC and some reviewers have pointed out things like light bleed issues.
Not trusting the client can only get you so far, in some types of game it's unavoidable that the client must have enough information and control that a cheat can enhance human play or replace the human altogether. It will always be possible to enhance aiming in a shooter, or automate repetitive tasks in an MMO, or script perfect blocks and parries in a fighting game, or feed the state of an online chess game into Stockfish and have it play for you, even if you trust the client to the minimum possible extent.

The only things that can be done in those cases are loosely "detecting" cheaters through heuristics and human review of suspicious behaviour, which won't catch more careful cheaters and may lead to false positives, and client side solutions like EAC which frustrate less skilled cheat developers and sometimes catch the more skilled ones off guard. Alternatively, give up on PC and focus on consoles which are sufficiently locked down that cheating is currently impossible regardless of how much you trust the client.
Anything social that has not embraced the self promotion aspect of it hasn’t been successful in the long run at all…that I can think of. Seems like a tough sell.
Completely agreed. This is a common type of page associated with extension units. They are written by, and for those who are doing pest-control style work, for example. There is much room for improvement, including better diagnostic tools, clear choice-based keys, etc. There are actually very few people who can accurate diagnose these critters down to species, let alone "recluse". Those people depend on tools (6 eyes are very small), morphological knowledge, etc. There is a real need for new, purpose-built page whose content is provided for specific reasons (this is here to answer question X to audience Y via information I, if you use it for other things YRMV). Getting scientists to understand these needs is tough, they are almost always talking to other scientists, which is completly fine and necessary, but branching out is hard. A classic UI/UX problem.
How Shazam works (Probably!): https://youtu.be/RRsq9apr5QY
I wonder what portion of Youtube's request traffic can be served with cache servers at the edge with a few hundred terabytes of storage. There's a very long tail but i would guess a significant portion of their traffic is the top ~10,000 videos at any given moment.
It’s brown, yes, but it’s not a spyder. Bummer
> Surely they could have used the same tech to seamlessly mix all music together. (i.e. take the sequences within tracks they find hard to differentiate, and then use these points to allow two tracks to be mixed together). What's the minimum number of tracks it would say take to seamlessly mix from Megadeth to Mozart?

I noodled around with this idea in my free time a few years ago, got absolutely nowhere really usable with it (I probably put in a couple hundred hours).

I knew I was limited by my dataset (small), code quality (terrible) and understanding of musical theory (virtually nil).

Maybe I'll pick up that idea again - even doing beat matching would be kind of neat.
"Untangling the Tale of Ada Lovelace" - https://writings.stephenwolfram.com/2015/12/untangling-the-t...
If you say "rebel yell" quickly, it's similar to ravioli, which is the pronunciation the developers encourage.
Yeah, I’ve spent five minutes scrolling a thread before someone says the obvious… Cepstrum for the win ;)
Beetle prices have risen, though, even pre-pandemic.

https://bringatrailer.com/volkswagen/beetle/

If this is a true split-window, it's the most rare mass-produced bug. I'm not sure I'd pay more than 50K for it, but it's definitely a rare specimen.
I can't answer your question, but I do want to say that when I read "K&R", my first thought was "Kidnapping & Ransom", and I was very confused and spent 30 seconds trying to figure out what the C stood for before finally clicking through... This is where my mental state currently exists, I guess.
> Generally people put a part time job on the back burner and focus on the main full time job.

And if "people" was only the manager in question that would be somewhat okay, but usually it's the reporting chain above of that person that thinks the same too.

I made the mistake of accepting to manage an intern (not mentor, manage) once, and I was expected to do 100% of my normal job on top of managing him. It takes an unbelievable amount of time.
Book Review: 1587, a Year of No Significance
Did the same thing and have been enjoying it so far

The way I see it is optimizing for average happiness

If you're getting a lot of money but you really hate 1/3 of your day it can bring the average down

Especially when you get to a point where the marginal increase in happiness from increased salary is small
GoCatGo: A new command line pastebin
These or even longer ones are common in various places.
> Test POSIX scripts with `bash --posix`. Definitely use Shellcheck.

Except that doesn't disable all bashisms so you end up leaving in bashisms as a result, which is what caused all the issues for debian trying to migrate to dash
Please link those heat maps. I think you're reading them wrong.
Looks like it's coming from the website:

"There is also a Desktop Based version in development which offers a much wider range of tools, deeper analysis and extras such as schematic views and PCB layouts"
i haven't looked yet but i'm going to guess: edge caching running on custom hardware with smart predictions and congestion control algorithms for determining what gets cached where and when.
I'm at a point in my (young adult) life where I'm starting to think really seriously about planning for retirement, and I'm finding that the idea of just "putting my feet up" at a certain age actually disgusts me. I work with a lot of retired people and while I don't want to stay in this particular job/company/field until I die, I do hope to keep doing meaningful work in some capacity into my twilight years.
Seems like a lot of tech companies have tried to ignore regulations.

Uber ignored taxi rules, AirBnB hotel rules, and many crypto companies have ignored banking rules. The difference is that the FDIC doesn't fuck around.
To get FDIC insurance in a meaningful way it would have to be per-customer accounts created in specific ways.

If they're not created in particular ways the funds in the third party bank accounts can be taken in bankruptcy actions by creditors and aren't actually protected customer funds and aren't insured at all accept with whatever level of insurance they have for the partner bank going under, but that is not the risk anybody is worried about.
doesn’t mean you should, for the sake of the next person.
Issues with scaling typically occur when confronted with unbounded traffic issues.

BeReal has a known traffic cap, say, 3 or 4 billions peak connections at the same time.

This cap has already been solved by other tech companies if i’m not mistaken.
Threads were not a mainstream thing back in the day. Even though 360 mainframes had threads in 1967, the original Unix didn’t have threads. Threads were important in Windows NT from the very beginning but Linux didn’t get them until 1996.
Back then phone quality was much better. Cellphones killed that.
Combining the best of engineering cultures from Silicon Valley and Shanghai
I'm curious what Linux vs Android power efficiency looks like. I would think Apple's experience with mobile could translate back to laptop efficiency.

It seems on the Linux front, things are a bit more mixed. Androids optimizations include things like app background usage limits that are harder to integrate in a Linux distro
Yea, me too. Sounds like we've chewed some of the same, "programming dirt".
If I had to guess it's because the system is temporarily pausing tdd wifi traffic while it scans the 2.4 and 5.x GHz bands to see what SSIDs are broadcasting.

It is a bit of a trade off since if you want to see every possible available AP, even the shitty ones with signal levels at like -80, you can't be noisy on your own radio at the same time as you scan the band.

Remember it's a half duplex medium.

It does it even more if you hold down option and click the wifi menu bar, to get detailed signal strength/info on the AP you're presently connected to.
"Probably the biggest thing I learned is that human history is little more than 5000 years of gang war." How very, very true and depressing.
kTLS has been added to linux too including offload. It also has p2p-dma, so in principle you can shovel the file directly from NVMe to the NIC and have the NIC encrypt it, so it'll never touch the CPU or main memory. But that only works on specific hardware.
I think this poster has an axe to grind, but there is definitely significant overlap between symptoms of child abuse/neglect and early signs of ASD and other mental disabilities. I am on mobile, and cannot right now give a compact source, but the lists on Mayo etc. have a lot of overlap.
Jordan Peterson: Life, Death, Power, Fame, and Meaning – Lex Fridman Podcast
Seems like a good way to prevent this would be checking for employees showing colliding stubs via The Work Number (https://theworknumber.com/), Equifax's private Tattle-for-Dollars service.
You can solve this using the <picture> element. As Github does:https://github.blog/changelog/2022-08-15-specify-theme-conte...
Specialist subscription weather forecasting. I don't really want to make myself into a case study here - just sharing my experience that the Apple-induced small-business-advertising-pinch is very real.
The ML model is an entomologists/arachnologist trained for 5+ years, if not decades. Start training with data from iNaturalist, but then realize they are already using AI detection models, and they note they are far from accurate, and they don't anticipate them ever being accurate.

Part of the problem is you need scopes/cameras with resolution for things under 2mm. People don't have those, nor the expertise to setup the light, etc. to take the pictures required to diagnose them. Then they need precise angles to take the shots at, etc.

Not impossible, and could certainly eliminate a whole suite of things that are not, but at the end of the day you're going to need a salaried person to make the final call if you want to commercialize this and not get sued... I suspect.
Another thing William Gibson accurately predicted?
- define the evaluation order for function parameters, e.g. f(a(), b()) [or is that well defined in modern C++?]

- allow for named arguments. E.g. let's say for the definition f(int a = 12, int b = 42), one might call f(b: 1337) or f(12, 1337). Not allowing mixing of named & positional is probably a good idea.

- take a look at static verification and remove language features that make static verification more difficult and think about how you could replace them (or remove; but e.g. function pointers & similar stuff fall in that category and are probably to powerful to be sacrificed this way)

//Edit: as others have said, try to whack as much undefined behaviour as possible (and in case you can't, don't accept the input program).
That takes did you turn it off and on again to an entirely different level. What if we need to do this city wide?
Old arcade cabinets with rackmount stiles screwed to the inside. Just be aware that fibreboard doesn't compress like plywood or real wood, so screws can tear out if not seated properly. You can also put foam inside to abate the noise of rackmount fans.

I have since moved on to a custom built arcade cabinet for my rackmount workstation and UPS.
“12 different servers” and “minified JavaScript” were indeed workarounds for head-of-line blocking, but I think the GP’s main point is that “300 resources” and “2 megabytes” should not be required for displaying a web page.
Seeing scale issues as purely hardware bound is incredibly naive. Even in a case like streaming, if you’re pushing more bits through the wire, it’s likely the increase in usage causing the traffic increase affects the software systems you have in place to support your service start degrading and you need to rearchitect them. Very few problems at that scale can be solved by throwing more hardware at them.
Quordle, without the ads
Could be. How FTX wins the crypto space is by bribing American politicians to get their way and do what they want. The founder has said he's gunna spend $1 billion on lobbying.

Doordash, Postmates and Uber have proven this works when their business was under fire through AB5 legislation they spent hundreds of millions on a state proposition to block it
It can already create pictures of spiders that trigger at least my arachnophobia alright: https://imgur.com/a/rptW29G [1]

[1] "A real photo of a horrible, anxiety-inducing scary real spider that can kill humans, 55mm lens"
I’m confused - I love Shazam as much as the next person - but why is an app’s anniversary pushed to the top of Apple’s newsroom feed when there is no native write-up of comparable reach & understandability for their critical, already-exploited security update spanning the entire product line?

I expose the extent of my confusion here: https://twitter.com/walkaboutrick/status/1560713609948250113...
Excellent point. I have a Lack Rack in my office closet, but the mounted device (Fortinet 100D) was replaced with a fanless firewall instead. The Fortigate is still there, but off, and the table still holds my laser printer up.
Good image quality can tell you very little regarding when an image was taken so long as the image has been properly preserved and digitized.
And why would Saudi Arabia care? You have one sovereign state saying it's citizens are allowed to sue another sovereign state, who can turn around and just say "To hell with you, we aren't subject to another nations laws."
Anecdotally, I'd be way fatter if I was the last person on Earth. When all the Doritos were left, unattended.
Why wouldn’t we use modern data? We’re not living in the past.

Are you talking about trichinosis? I can see that being more problematic than salmonella in historical contexts, but again, it’s highly treatable today and rarely fatal if it isn’t treated.

Am I missing some other kind of infection?

Edit: Now I see it, you were referring to the past in the parent comment. I’ve confused this thread for another - sorry about that!
Trading connections that go over private links such as cross-connects between the firm's and the exchange's equipment within a colocation facility are not encrypted.
Keeping a existing binaries working is the definition of backwards compatibility in an OS. glibc broke that.

Never Change Anything is far from the ask here. The ask is that when real actual breakage is found, the benefits of keeping said breakage justify not spending the engineering costs to fix backwards compatibility. Near as I can tell, the benefit is 16kB disk space savings, and glibc's engineering cost to maintain compatibility is nothing.

Like, another backwards compatibility breakage I saw recently was Graphene switching from 39-bit to 48-bit virtual address space, which also broke games. That has a real measurable security benefit, and actual engineering costs to develop a backwards compatibility story. But they still spent effort to fix breakages.
Sugar substitutes can alter gut microbiome and affect blood glucose tolerance
No. Once again: the NIST PQC competition is a project to standardize post-quantum cryptography constructions. It's not a protocol competition, any more than the AES and SHA-3 competitions were.

This is literally spelled out on the competition page. I'm having trouble how anyone could have any confusion about this. It literally says: do hybrid systems if you want, that's outside the scope of this competition.

How would it even have made sense to pursue hybrid systems in this competition? Like how would that have actually worked?
Doesn't every major cryptosystem have multiple ciphersuites, though?

There's things like SSL, SSH and GPG, truecrypt, bitlocker, /etc/passwd, ntpsec - even git is trying to upgrade their hashes from SHA1 to something longer. There are only a handful of exceptions, like TOTP.

Isn't it a must-have feature? Or has the feature become less important than it was 25 years ago when those protocols were being designed?
I know reasoning skills are hard, but here, let me help you: OP posted a snarky comment. I proposed a policy. Feel free to bring arguments debating the policy.

Or, you know, keep posting oneliners.
Hmm, I can't seem to find it, but it was some article maybe half a year ago, where in the end they managed to render some model of a rabbit with shaders and all. Am I remembering something else here?
This was first published in 1978.

We didn't have commoditized SMP machines until late 90s, early 2000s. Similarly, we didn't have 'good' threads until the early 2000s. In fact if you were coding in the 90s and early 00s you would've heard that threads were "bad", which was true at the time. Unfortunately, today you can still find this reiterated on places such as stack overflow even though it has long been untrue. We also deal with the fact that a lot of software made in the 90s has never been upgraded or replaced to deal with the architectural considerations of those days versus now. Today you can get up to 416 vCPUs on Google Cloud.
Well, the micro black hole would not necessarily go straight through the center of the earth. The exit could be pretty much anywhere on the Earth's surface.
My math is usually that splitting somebody into percentage allocations reduces their total productivity. So 50% + 50% results in 50% total productivity. 30+30+30=30.

The only time this can work if the person knows their work really well and can do it in their sleep. Otherwise the context switches are way too much for most people.
The K&R book is primarily focused on Unix and similar operating systems, and they didn't have threads when the book was written.

The first edition of K&R was published in 1978.

Wikipedia says that OS/360 had a notion of threads as early as 1967, although the distinction between threads and processes wasn't as clearly defined at that time.

In 1978, threading and concurrency was still an area of academic research. There are some great papers from Dijkstra and Lamport from that era, but much of the research at that time considered each concurrent "thread" to be a separate program; that is, each process was conceptually single-threaded, and if you wanted to do multiple things you made multiple processes for them.

The idea of multiple mini-processes inside a single process came later and took a while to stabilize into its modern form. POSIX didn't standardize thread-related APIs until 1995 and Linux didn't get modern POSIX threads support until Linux 2.6 in 2003.
Talk to a solipsist then. And prove them wrong.

Also...if butterflies can cause tornados, who says putting on your tinted glasses can't change the world?
Yeah, agreed, that's way harder and not something AcoustID can do.
How to lose access of our your servers on DigitalOcean
I have an account on DigitalOcean for long time and I was using Github Login as the method of authentication.

For the past 7 years I had my company email as my primary email, and my personal email as secondary.

August 18, 2022 1:56:22 PM PDT I removed my primary email account because we had a merge in our company, and now we use different emails.

Now I can't get access to my DigitalOcean account, because for some reason they don't use the GitHub identifier but the email address. ( Also I lost access of my company email )

Im trying to get access to my account for the last 20 hours, they requested a picture of my ID, and of me holding my ID.

They have everything to change the primary email to the one I requested, but the support team don't understand the problem...

So Be careful using GitHub as your DigitalOcean authentication method!

Someone had a similar issue in 2020: https://twitter.com/salzian_dev/status/1293975538990813187
Would you rather go to a mechanic that fixed only breaks in one car model for 10 years.

Or to a mechanic that fixed many things in many different cars over 10 years ?

Thats the difference between hoppers and “veteran corpo ppl”.
I hate wifi issues so much, specially when you stream audio.
Walking Kensington Ave K&A
FAANG represents a small % of tech headcount.
Yup. and basically all apps (re)created suck big time. They're just iOS ports. You're forced to do litereally everything using your mouse, and for example the Home app, it's basically useless if you want to organize/edit things.

We're going to a CRUD operation world, where you have to do every edit one-by-one. And then in a few years, people will be amazed that you can save so much time because of a new "bulk editing" feature.

Ahh such great times with Office in the 90s.