skysight-inc/HackerNews huggingface dataset:
Or, pro-actively moving to GitLab - either self-hosted or paid and using GH as a simple mirror for discovery.
If she were studying abroad in China and posted this I doubt the Chinese would care. They don't share the same sensibilities about identity and race as the west. To project these sensibilities on to them is kind of racist in and of itself.

Of course the point is moot because most Western social media is blocked in China anyway.
Politicization and factuality are directly linked. The more politicized a publication is, the more willing is to reach to find facts that fit its narrative, and to craft misleading (or outright false) claims.
I also really like Axios, always very informative
A funny phenomenon I noticed on my home setup:

If you start a deployment ("your container", roughly speaking), the age of that deployment will keep counting up even if the container exits-- k8s restarts it of course-- and even if the k8s scheduler goes down-- since we want to be able to restart the scheduler without unnecessary service restarts.

At home, it's all on one computer in my basement, so when I reboot that box, the k8s reports come back and keep telling me the deployment has been there for xx days (just with some availability hiccups).
As long as the top reply to that comment explains that replacing dollar with a cryptocurrency would change absolutely nothing about the size and activities of the US military.
I'm guessing that's sarcasm, I edited my comment.
In many languages and web frameworks, the assumption is that the application server will do this for you. For example, by issuing a new env variable with each request such that requests can't easily share memory with other requests, though as noted that might not stop background threads from retaining such memory.

In other cases, you might assume containers would be enough separation, or maybe different databases (sharding, for example). One approach I've considered but not yet implemented is to take end-user JWT cookies and use them to authenticate to a database such that a user can only ever see the rows they should be allowed access to, and all other SQL queries would fail.

But no matter how you implement a security control, it's possible to make mistakes and allow others to see data you didn't intend to share with them. Even Rust, famous for its explicit memory ownership model, could still have similar bugs, they just might be a bit more obvious to spot in some session connection pool implemented incorrectly, for example, or maybe exposed via a compiler optimization gone wrong. Code review will still likely be one of the primary defenses of this kind of bug, though hopefully better tooling and language support to detect race conditions or shared ownership warnings will help over time?
CEOs being the saviours is a fact?
Water Injection (Engine)
I don't understand this reference, can you elucidate
Dup: https://news.ycombinator.com/item?id=26494871
Unixen, is that german?
i find that almost news outlets are hopelessly biased, and they will ignore important news stories, misreport them, etc. I try and get as little information i can from the media, and never opinion pieces. I look for the internet forums, and gather what info i can from them. Hence, i find HN extremely valuable, and enjoy it tremendously. I think forums must partially eclipse the online presence of traditional media.
That provides more information but doesn’t fully answer any of my questions.

Things that are still unclear:

- GitHub provides an estimate of the prevalence at 0.001%, but doesn’t state how many leaked sessions were actually identified.

- Is GitHub confident that they identified all leaked user sessions? This has bearing on my question about notification of users whose sessions were leaked; if they did not identify all leaked sessions, they obviously could not contact those users.

- GitHub states that this bug could not be intentionally triggered by a malicious party (why?), but they don’t state whether any of the natural occurrences may have been used maliciously.

- How long/for how many requests could these sessions have been valid between their leak and when they were definitively revoked on the 8th?

- Is it possible that any private user data was leaked? If so, what data?

People with technical understanding can infer most of this information, but I think GitHub should issue some straightforward answers rather than beating around the bush.

(Correction to my original comment: the bug was live for a cumulative period of “less than 2 weeks”)
The personal data itself should not be logged but the event itself should be logged with lots of details that aren't private info.
> 2 weeks later: Group XYZ taking vaccination like any other group. Absolute silence from the media

How’d you hear about it?
I love writing 6502, or maybe just 8bit assembler in general . I got hooked after writing some NES games. Writing efficient (NOT “performant”) code that should not be possible is very addictive. Stay away if you value your time
> No, that's not correct. Google goes above and beyond what the DMCA requires in order to curry favor with the movie/TV/music studios. Presumably Content ID was a part of Google's bend-over-backwards settlement with Viacom when they sued.

I imagine it was because of this: https://en.wikipedia.org/wiki/Viacom_International_Inc._v._Y....

Yes, Google won in the end, but there were times when it didn't (they won on appeal) and the cost of the lawsuit itself, the insecurity of its outcome and the potential impact that could have down the line to doing business with Viacom I think were enough to act.
Thank you! we love your product too and have been following along. We definitely are building rule checker with our feature custom rule checking and DRC checker on two levels.

The first level is to be implemented on every design update upload, to check DRC, ERC and custom rules defined by the company in the form of a script.

Second is to have a runtime checker like CI to run rule checks on production/pre-production builds (including DRC, ERC and again custom rules/industry standard compliances etc.)

We are moving forward with the goal of having an open parser, a universalized parsing language for all formats to be generalized in and build utilities on top. Thinking beyond just ECAD leading into, EDA and eventually MCAD.

We envision Inventhub to eventually become a design data dashboard, letting you pull say simulation data, production QA data, gaining more insights beyond just visualization with cross-platform integration and open API for more utilities.
More read/write heads (not necessarily more actuators). Maybe dozen heads suspended from a radially movable bridge above the platter so they can read and write simultaneously on different tracks.
You're right but the parent's point is that multithreaded code with shared objects is known to be particularly difficult to do perfectly, and hard work to debug. It's so difficult that the rational strategy may be to architect to avoid it. We will have bugs, but not those bugs. Those bugs stink.
You did the wrong calculation.

Either you used a very pessimistic estimate for drive speed and forgot to factor in the increase in linear density, or you used a relatively accurate calculation and mixed up megabytes per second with megabits per second.
Troy! What a great questions @jeffcrusey!! Our Troy is becoming a household name. To us that means powering the future of spaceflight, and complex engineering operations. It means seeing our products used by commercial astronauts, commercial space companies, legacy space companies, launch vehicles, satellite & constellation operators, aircraft, and so much more.
Based on Edelman Trust Barometer
https://www.edelman.com/trust/2021-trust-barometer
Pioneers will keep pioneering, so this is a good bet. :)
Great question. I'm going to answer in three stages.

1. Theoretically speaking, yes. And there's probably a biological protease that does it in the the body. Last I checked, it's still unidentified; my money is on Insulin-Degrading Enzyme.

2. It's more complicated than that. If you just buy an off the shelf protease, it probably won't work, because those are used to cutting up floppy bits of peptide sticking out of a protein, so to get there you would need to pull the sheet apart ribbon by ribbon first to be effective.

3. Given enough time, though, the ribbons ARE in equilibrium between being on/off of the ends of the sheet, so a protease could randomly catch the ribbon at the right time. But the equilibrium is so low, that your protease would probably self-digest faster than it takes apart the flat protein sheet.
I miss openMosix[1]... Its been so long, but I remember running kernel compiles on two workstations a long time ago... Double the core count! It actually gave a significant speedup on 100mbps switched lan (I think it was just a crossed cable, no actual switch).

I couldn't remember setting up NFS or anything like that - apparently openMosix did some tricks too:
http://www.firewall.cx/linux-knowledgebase-tutorials/openmos...

[1] https://en.m.wikipedia.org/wiki/OpenMosix
> I think Kubernetes has fallen into the Vim/Haskell trap

There was a period where Git was at this point as well, but it seems as though everyone's got over it and decided the learning curve is always worth it.
Of equal importance is reading the actual citations. Sometimes the short conclusion is misleading of the quantity of evidence that goes the other direction.
Haha. I’d never even heard of this show. Will be checking it out.
Then the trade-off is getting up an hour before I want to start work so that my mind can start moving.
The OSI was always an attempt to rebrand free software, get it away from its hippie roots, and make it palatable to big corporations.

As far as I'm concerned, if they can play these language games, so can Elastic.
He answered that in the same tweet thread:

> we add features, improvements and bug-fixes continuously. With 240 command line options , 26 transfer protocols and countless combinations of things done over a crazy Internet that's just the nature of it all...
The trick is to sell the ads yourself directly to marketers who want to reach your audience without networks or middlemen.
It was a different world, but it sounds as though the first marriage was irrelevant to the timeline of you knowing her.
Since the article was (I believe) referring to classic CJD, I linked the CDC page because it includes this text:

"Classic CJD is not related to “mad cow” disease. Classic CJD also is distinct from “variant CJD“, another prion disease that is related to BSE."
Most likely a reference to Embrace, Extend, Extinguish. A strategy Microsoft employed in the past.
was this really about whether or not Figma had a right to fire her if they’d decided to? afaict the intended point was that Sprinklr exposed themselves as insecure and vindictive over something relatively small and still haven’t been able to let it go.
> These numbers are echoed across the rest of the world: They're mostly not a function of Donald Trump's war on "fake news".

The underlying assumption here is that other areas of the world, outside of the United States, are not largely affected by US politics. Is this true? Maybe it depends on what other areas of the world they are talking about.
Not tourists, clearly.
https://en.m.wikipedia.org/wiki/Embrace,_extend,_and_extingu...
Notion: Focus on Performance and Reliability
Curl supports: "DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, POP3S, RTMP, RTMPS, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET and TFTP. curl supports SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, proxies, HTTP/2, HTTP/3, cookies, user+password authentication (Basic, Plain, Digest, CRAM-MD5, SCRAM-SHA, NTLM, Negotiate and Kerberos), file transfer resume, proxy tunneling and more."

I could see creating quality implementations of each of those taking that long.

https://curl.se/
2019 article btw
The actual data does not show zero cases, but it does show an incredible decline in flu infections this year.

There will always be a small number of people wearing masks incorrectly but that doesn’t invalidate everyone that does. And it’s not just masks etc, it’s also the lengthy lockdown, working from home instead of commuting on public transit, etc etc. It does seem strange that a hospital would report absolutely zero but we have no idea of the context. Maybe the OP lives in a sparsely populated area.
You can complete the chain from the Wikipedia article by following the citations in the "Social media presence" section.

Different platforms have different requirements to be authenticated. Most tailored platforms will have specific agreements against creating the same artwork on a different platform.
RISC-V similarly has a ton of these aliased instructions.
Nice, and thanks for the heads up on your experience. I was actually just looking into comparisons of them today, because I wanted to know what the major differences were, if any. I came across this[1], which while not extremely recent, it within the last year.

Everything looks pretty good for opnsense IMO based on that. The only thing that gave me pause was the note about (unsubstantiated) reports of VLAN problems in opnsense that have supposedly been broken for a while. We make heavy use of VLANs, so that would be problematic, but it could be fixed by now or never have been the longstanding problem reported for all I know, I haven't gotten to that point because I'm not planning on anything in the immediate term that requires it.

1: https://teklager.se/en/pfsense-vs-opnsense/
This is the actual original meaning of the word "super resolution". The idea is that you use a prior about a specific image, domain, type of image, etc. to enhance the resolution.

Super-resolution was already the name for this field in this 1987 review! https://kmh-lanl.hansonhub.com/publications/imrecov.pdf But 1987 is pretty recent as far as this field is considered. A. W. Lohmann and D. P. Paris talked about super-resolution this way in 1964! https://www.osapublishing.org/ao/abstract.cfm?uri=ao-3-9-103...

So no. It's not annoying that super-resolution is the name of this field. The name predates the entire field of image processing, it predates the invention of the digital camera! And it is the original use of the title "super resolution", people that do this in hardware adopted the name later.
Is there any thought to including a default executor in the standard library? I think it's kind of an obstacle for beginners when the language/stdlib provide all the tools to write async code, but not to run it.

I saw discussed in this talk the intent in allowing developers to provide their own executor based on the specifics of their use case:
https://youtu.be/NNwK5ZPAJCk?t=1107

This makes sense to me; however, I feel like the defacto at this point is that most people are using tokio. Is there a possibility that a default executor could be provided, and allow developers to override it with a custom library should they chose?
The “burger menu” does not work on iPhone. Works from the front page.
Ask HN: Good sites for learning about early new tech (other than HN)?
Hey!

Other than HN, what are some good sites for learning about very early, interesting, potential game changing tech and trends?

I was surprised that I somehow missed NFTs until the mainstream media picked it up and realised I'm no longer in the loop!
The central locus of study of computer science shifts depending upon what real computers do.

We care about parallel and distributed algorithms more because we have real parallel machines and big distributed systems of many machines. It's not an obscure graduate offshoot about future hypotheticals and exotic high-end machines.

We care about cache efficiency and memory access efficiency a whole lot more, because the ratio of speeds in a typical computer has changed.

And we're not spending so much of our time studying n-way tape merges anymore... even though they may come "back" because of these shifting constraints.

Real changes in what's typically limiting and what we're trying to do with computers shift the emphasis of computer science around.

And the tick-tock cadence between individual resources and centralized resources... across scaling horizontally and scaling vertically... between single fast machines and distributed systems... can be expected to continue.
It's absolutely terrifying not only how dangerous these diseases can be, but also how little research funding they get. If there is ever a widespread prion outbreak, it'll end up making Ebola look like a common cold.
This was published so close to April Fools' Day that I can't decide whether this is for real...
I’m not just talking CO2. The biggest polluters of plastics in the ocean is S.Asia.

I’d be willing to bet every other metric goes to China and it’s neighbors, to include chemical dumping into waterways etc.

Never going to improve things if we become blindly focused on one single thing, especially as things like dumping trash to the ocean is a lower hanging fruit
Maybe here? https://github.com/defunkt/unicorn/blob/2c347116305338710331...

Admittedly, that's an older copy, I'd have to look up a newer copy of the source to see if that function or a similar one still exists.

The change was made in Unicorn v6 according to https://yhbt.net/unicorn/NEWS.html so I'd have to find code earlier than that, maybe.

https://yhbt.net/unicorn.git/tree/ext/unicorn_http/unicorn_h... looks like it's still there.

If I'm reading this right, the init function in the above unicorn_http.rl function is what's referred to as HttpRequest#new thanks to https://yhbt.net/unicorn.git/tree/lib/unicorn/http_request.r... but I might be misreading this.

Actually... compared to uWSGI's source code, this is quite pleasant to read, warts and all. :D
Replace Rails and similar server-side frameworks with CGI scripts, and you're done. Every request is a new process with its own memory space.

Yes, performance is an issue with that old approach. Around the turn of the century I was responsible for a Perl web application that ran as a CGI script, and to speed it up I wrote my own Perl httpd server that had my web application code pre-loaded. Then for each request I forked a new process, which carried over all of the pre-loaded code and already-running perl.exe, so there was very little startup time (compared to a normal CGI script startup.) I was careful to take full advantage of the operating system's Copy-on-write memory semantics, so that the only memory that had to be allocated for the new process was Perl's runtime stack. All of the memory containing the application code was shared across processes because it never got written to.

This web application is still running today, though I left the company in 2010. Back then, it was handling about six million requests per day, about 75% of which was during US daytime working hours. So, around 160 requests/second, spread across five or six servers that were getting old in 2010.

The modern frameworks have taken the same concept a step further, and replaced the process fork with a thread pool. That's faster, but it allows memory leaking in a way process forking does not. You have to go out of your way to share memory between processes, but with threads it's easy to do accidentally.
The media has also become more focused on being "infotainment" so they obviously start shedding credibility. We don't have a Cronkite to look to and the 24 hour news channels will break celebrity gossip the way he broke JFK
With technologies like DNSSEC, the authenticity of every record down from the root-level can be verified (SkyDroid doesn't do this yet). If you want total security and don't trust the root servers, you can use a Handshake domain name which basically moves the root zone to a blockchain and prevents unauthorized modifications.

An additional concept I considered is that DNS lookups are quite cheap, so your client could just ask 10 different DoH servers for a domain and validate that they all return the same response.
Yeah that's embarrassing. They would have had better luck with "old men are assholes; film at 11!" Biden didn't say anything that we wouldn't expect to hear from 95% of men in their late 70s. The immediately preceding geriatric president was also considered something of an asshole.
Shape-Memory-Alloy based bicycle tires might be an alternate to pneumatic tires
I won't deny the clear partiality present in all media (anyone who claims to be fully impartial is wrong) but I personally did not notice any significant shift in the absolute position presented by NPR over the last few years.

Though, their apparent position relative to the Republican party seems to have changed drastically.
Sexual Selection – Explains Opulence in Nature and Society
When the Taliban destroyed
Bamiyan Buddhist statues in Afghanistan in March 2001, NPR started calling for blood and I realized how spot-on Noam Chomsky was when he said “In times of war, all media becomes state media.”

This was before 9/11 but that week I knew we would be going to war in Afghanistan because overnight the left-leaning pundits were speaking in solidarity with fox news talking points. This really disillusioned NPR for me, and I had been an avid listener for 10 years at that point.

I really only see superficial differences between the two sides of the media at this point.
Well, in some cases people are just ignoring laws because they know enforcement is lax.

Technically, I need to get a permit to cut down _any_ tree over 5 years old more than 30 meters from my house. Nobody does this, and the law is unenforced, but I probably wouldn't put up a video of it for fear of attracting attention.

I also should have tried to get a permit for my daughters' playhouse - _clearly_ not an inhabitable structure - because it's in the curtilage of a protected structure. But I didn't.

Recording things and putting them online invites complaint from busybodies though.
Been doing this for years, working on Rust graphics libraries. What helps me sleep is just being totally exhausted. But focus at night is amazing, and motivation is very easy to sustain if the timing is regular. During the day, I keep thinking in the background what I can do in those 2 night hours, so when the time comes there is no procrastination. Feeling very productive this way.
And because large part of price-sensitive market (consumer/small business) does not care for NVMe speeds, SATA SSD aren't really obsolete. They are just older, slower tech.
The term journalism has changed over the past decade. I see far too many "articles" that are simply analyzing tweets or the latest TikTok videos to tell me what is going on in the world. The writing is sloppy and often riddled with spelling mistakes (not just random Yahoo articles, but local news station websites also). What passes for news is the problem.

There are few good journalists left and even they are succumbing to the click bait articles to drive revenue.
I couldn't figure out from the page, maybe I missed it - what's the filesystem/storage like? A cluster fs? Nfs?
I guess you can still tick all the compliance checkboxes if you install the contractually obligated Fortinet device outside your DMZ and internally treat it as no more trusted that the rest of the internet...
I wake up at 4am everyday to work on a personal project for 2 hours or so. Once the house wakes up I wrap things up.

I had to adjust my bedtime to accommodate waking up so early. I'm fairly disciplined about it and never stay awake past 9:30pm.

The reason I chose morning instead of evening is I'm pretty tired after work to do anything. And so I get to dedicate my evenings to family time.

Edit: typos.
Hubble sees changing seasons on Saturn