skysight-inc/HackerNews huggingface dataset:
Yeah, I began with DOS and later W98 back in the day, but at least Chicago95 is far better than most of the GTK2/3 or QT5 themes. You can always fix the CSS yourself or submit an issue on GitHub.
How do you know if someone is lying on a virtual forum? All of the cheaters that got rightfully banned have just as much reason to write the same forum posts as those who were wrongly banned. That combined with the fact that the large majority of people (probably >99%) who don't cheat never get wrongfully VAC banned makes it hard to believe that the system made a mistake.
The problem is the number of updates / changes that happen all the time in BGP, and having each router cryptographically validate each one / sign every update it sends.... it doesn’t scale well.

The BGPSEC theory is there but not sure if we can make a workable system.

https://www.potaroo.net/ispcol/2011-07/bgpsec.pdf
That is true. We might end up living in biohazard like cities from now one :)
Promises and generators were ES6, so around the same time. Although people were using promises long before it became an official feature in ES6. I remember using promises as far back as 2012 or earlier - jquery had them. ES6 was 2015.

Await and async came after in ES7 and can be considered to use yield[1]. So there you go - that's a perfect example of the power of generators. Promises used to be more difficult until they were simplified using generators.

[1] https://stackoverflow.com/questions/36196608/difference-betw...
Judge blocks Apple's bid to reveal government surveillance using Covid-19 tracing program
This is the cheapest and most cheaply changeable arrangement for an office, and still have an office with seats and a desk. It's never going away, it's the bottom. Just like airline seats are never getting bigger and more distanced.

Our economy as structured depends on the cheapest product and maximized profit. Unless that changes, we will always be living at the bottom of possibility. With luxurious exceptions for the few and "deserving."
The Silicon Valley ‘brain trust’ taking aim at Covid-19
Do you mean the numbers? I was going to add that feature, will add it in another release to turn this off/on. Sorry, I’ve been working on this for a few months, so I decided to release what I have now, and then get on with improvements... Thanks for suggestion, now I know people want it.
Why DEFCON is the scariest game ever made
Is there any way small-scale ~4 drive NAS or file server systems can accommodate SMR drives in software? It looks like they're going to need to do so...
I do my backups in the cloud, which uses hard drives for slow storage but I couldn't care less about it. The terrible reliability and performances are not my problem anymore.
Apple was/is commercial partner in PRISM.
Firstly, i don't get what apple has to gain by not supporting webp... Nevertheless:

The screenshot puzzles me, it shows two assets, and states that compressing these by an extra ~ 250 kb would save 2 seconds. Maybe on very slow connections?

Also

> Lack of proper support for [...] web notifications on mobile

I can do without these i guess
A friend of mine has a similar project called PyOxidizer that's intended for building standalone executables with Python+Rust:
https://pyoxidizer.readthedocs.io/en/stable/

His primary use for it is building distributable binaries for Mercurial, which is written primarily in Python.
As parent comment noticed there is no need to bypass anything. Just ask the user for root permissions like any other installer and the user will accept.
Sure that is the way it works now. Is that a guarantee of React though or implicit behavior that could change in the future?
They recently improved their updater: https://technology.riotgames.com/news/supercharging-data-del...
Well put.

Furthermore the damage from terrorist attacks is primarily self-inflicted; the cost of political, economic, and military overreactions far exceeds loss of property and life. Truly, "the only thing we have to fear is fear itself."
Is this free software? It looks like this doesn’t give the user freedom, either.
Well, that's my point. As a Metal programmer, you don't have to distinguish (except of being aware of shared memory in integrated gpu). The talk made it sound like it is a totally different world between mobile / desktop, not to mention Intel GPUs. From a certain point of view, and for many algorithms, it isn't. Especially when the algorithm can be viewed as a functional program, as championed in the talk. In particular, most of the time there is an integrated one in there, because there are many more mobiles out there than desktops.
IRR is too messy and too many conflicts.

RPKI is a lot saner thing to be using.
You're correct, although they did frequently have some of the hallmarks of "mainframes" like raised floors/cooling.

It's amusing to look up "mainframe" on wikipedia and see what appears to be compact server racks. Shouldn't a mainframe take up a room, or even a whole floor?
> Everyone knows it's a completely different language

Everyone who have been following the evolution of the language the last decade. But most people have not, and new people are born every day. So the name change will avoid confusion going forward and make it easier for both the Perl 5 and Raku communities.
This article includes a link to the 1968 Influenza Pandemic - https://en.wikipedia.org/wiki/1968_influenza_pandemic
Apparently for us we take ACH payments from our customers and disburse payroll through our WF account we’ve had for over two decades.

When I asked why continue banking with them after the scandal: “we did have fraudulent accounts opened but nothing was charged, so that wasn’t a big deal”

Hopefully the lack of response from PPP from WF will finally convince my company to switch banks.
The webp issue is truly infuriating. I'd like to support it in my own websites, but I literally can't since a huge chunk of visitors use Safari.

The only hope seems to be mobile linux initiatives like PinePhone, etc. But I'm not holding my breath.
Except it can, because WebAssembly has long stop being a browser only story.

By the way, JVM on the browser, Flash CrossBridge and PNaCL were there first in what concerns "universal bytecode based execution runtime by nature of being part of the web browser".
It’s not about a specific attack or their being a direct connection between the number and an attack taking place. It is about concealment of the capability/capacity the Government has to counter those attacks. I could see releasing the number giving insight into the limited capability the government has to initiate, process, and follow-up on these types of Orders. Who knows, though.
April Meeting of the American Physical Society Is Free and Online
Gevent is like goroutines with GOMAXPROCS=1. Which is to say not nearly as useful. It gives you concurrency without parrallelism, because Python never did shake the GIL. Which goes to show some technical debt will haunt you forever.
Ask HN: Your transition from big tech to startup
For those of you who have moved from a big tech company to a startup:

1. What was the biggest challenge in the transition?

2. How much was the % change in total compensation you accepted?

3. Glad you did it?

Thanks!
Stephen Baxter explors similar in his Manifold trilogy.
Your though experiment involves targeted government attack. And they in theory can order any game company to install any virus on some computer during update. That's hardly an argument against this thing.

What are realistic security issues with ring0 access on personal computer? I bet most interesting stuff on personal computers is easily accessible with normal user privileges that every game client has.
That's pretty fringey. Given that Apple devices still use the web a lot, including inside apps.
Data Drives NFL Draft: The NFL Turns to a Brooklyn Startup
If the cloud ever used RAID, the switch to erasure coding happened a long time ago. With Zoned Storage for SSD and HA-SMR for HDD we are Further seeing adoption of these novel technologies in the cloud.
Apple.com loads in around 1 to 1.5 seconds on either of my phone or my macbook. This is on wifi though, I guess the article presumes 4g.
As a C++ programmer, I've grown so sick of

}
} // not
} // a single
} // fucking else
// implicit else
// return nullptr
return result;
}

A deeply-indented scope should mean "shit is complicated, think deeply about it," not "there were five times I tried something and elected to punt and return null if it failed." The LLVM style guide has the right idea; if you're gonna punt, early-return.

As a side-note, I really wish the C++ community would take a page out of Lisp's book and stop giving closing braces their own lines. But that'll never happen.
Would you leak it if you worked at twitter? Just curious
Best QUARANTINE VIDEO YET Back to the past to warn yourself about Coronavirus
Huh, I didn’t know this. Doing a bit of Googling, looks like it was iOS 10 / macOS Sierra.

https://www.macobserver.com/news/webp-comes-ios-10-macos-sie...

Edit: Now I kind of want to see if I can hack in support on other OS X versions by copying files around...
Thanks Jen, looking forward to it. I've heard about your story from IndieHackers, very inspiring, it made me want to create an app for my budgeting needs as well.
This is being downvoted, but this is an important point. The Chinese government has repeatedly shown they'll work with Chinese companies to carry out the government's agenda.

Do you really think that after 100M people install this kernel driver that the Chinese government won't lean on Tencent to gain access, or use it beyond its original purpose?
It actually doesn't look like the service is always running (although the kernel driver is). I haven't played Valorant since I started my PC, so the `vgc` service for vanguard has no status (and is in "manual" mode).
I'm happy that Apple hasn't adopted WebP. JPEG XL and AVIF are better formats. Even Google is considering creating WebP2. WebP is already an outdated format (no HDR support), which should just die.
Yes, you bundle SwiftShader with your application.
The epsilon-delta proof and the Hypothesis testing framework (Python)
And even that concept (of "defaultness" of a button) is IMO wrong: it introduces "modes" of operation -- you have to look to see what is the default before you can press Enter. Which also means that you can't even have some general expectation what the Enter key is going to do when.

There were computer keyboards which had a distinction between the button to enter the field and the button to, for example, do the desired action behind the whole dialog. Just like today it is common to expect that Esc is going to cancel the dialog (or the entry form) there was a key that one knew would do the "proceed" (GO) independently of the position in which field your cursor is at the moment (or was). In these operating systems Enter always did just the non-surprising "end of the entering of the current input field, skip to the next" and the "GO" signaled the end of that process and the wish to use everything that has been entered up to any point. It's particularly convenient when entering a lot of numerical data on the numeric keypad, where Enter also just moves to the next field.

I think that concept was right, and better than what we have today. Entering what are basically "forms" in any order (filling the dialogs) and proceed from any point is a basic task and could have remained less surprising.
For "initiation duels" (Fuchsenpartien), that was commonly the case in the past as well. However, as previously mentioned, since the number of duels ("Partien") per person is usually lower today, the total number of duels where there is a risk for a hit on the cheeks is substantially lower.

It's true that some fraternities (more specifically, groups with common fencing rules called a Waffenring) have also moved to a "Hochcomment", i.e. a set of rules where hitting the cheek is banned entirely.
During a hack day a small team and I got WordPress running on Lambda, serverless.

We custom compiled PHP from source to run in the lambda environment then got node to pass the requests to PHP cli.

Took some tinkering but we got it working.
Also worth highlighting, Riot Games belongs to Tencent.
Is it, though? I think you're stuck with the mindset that there's only one type of Starship when there isn't.

There's a distinction to be made between cargo ships, tankers, and crew transport. The first uncrewed cargo flights have zero change of returning to Earth.

There's simply no infrastructure for generating fuel and refuelling yet. So unless you want to tell me that Musk is some sort of space wizard able to conjure methane fuel into the tanks of the first cargo ships that land on Mars, this is exactly what's going to happen.
Yes, Riot Games, which is owned by Tencent, which is an arm of the Chinese Communist Party. Hmmmm. Just the people we need to install rootkits on millions of computers.
Rel v0.3.0 Released – Golang SQL Database Layer for Layered Architecture
Hey, Thanks for your feedback. I got what you are saying for UI. I am fixing that at this moment :)
Thanks so much. There are very rare tricks and tips that's comes across ones way which becomes part of a person's habit. This is one of them.
I think the main issue is where the output from the GPU shader is going. OpenGL for example, the output is the screen. That’s the only output. But for compute, you want the output to come back into the CPU world for storing or manipulating or etc. So compute shaders provide that API for shuffling memory back-and-forth between CPU and GPU and having access to general purpose output from the shader beyond just screen pixels.
COBOL might just be software properly amortized.
I lived thru that era and in all that time, still managed to never encounter "Banyan VINES", and it was always some network driver that many knew of as What the heck is that crazy thing. To which somebody would say, oh some banks use it.

Though encountering Token Ring at a company in early 2000, that was...interesting. Though dare say, that somewhere out there in the world, a token ring network still exists and is running even as I type. Legacy sure does have some strange corners when it comes to many walks of life.
Easily explained! Apple prefers you to use native widgets to make your app harder to port.
WSL 2 now _does_ use the Linux kernel.
You're reversing cause and effect. Someone saw the reddit story and decided to post this NPR story here from 2014.
Difference Between Copyrights, Trademarks and Patents
The author didn't actually compare the different images in each encoding with examples of file size and image quality tradeoffs, just a screenshot from lighthouse.
That's how Riot installs their thing in the first place and that's how everybody can install their own thing.
No, not at all.

I consider most media sources biased (right or left) and also consider them to have various degrees of integrity.

For integrity, I give Vox good credit for running a story that deserves attention but runs counter to their political leanings.
Well, first of all, you’ve got the same one vote as all other registrants, so you’re neither more nor less represented than any other .ORG registrant.

If you feel that the existing language in the charter, that part of which was largely derived from the original .ORG establishment RFC, and subsequent definitional documents, should be updated in some way, please propose specific edits for debate.
> Even as Hubei was put in lockdown the Chinese were allowing their citizens to travel the globe, including direct flights from Wuhan to international destinations

What? I remember Hubei was shut down with airports, and the rest of the world had to scramble evac flights to retrieve their citizens from the area.
I was also wondering about this and what exactly happened there, I wonder if there are some underlying issues either technical or political there.
The only difference is that someone proposed an ideal when talking about government, but not for companies. Why not use the ideal free market here as well?
That may be true for you, but I like the flow of the kiosks, where I can take my time and not be rushed, and I don't have to interact with someone just to take an order. I'm not sure why it has to be a process that requires a human at all, just to be a cashier.
I only use celery for sending out emails. It’s overkill.

I wonder how many other people have celery just for email.
I wonder if the same kind of thing is feasible for someone's voice.
Does anyone have enough experience with alternatives to Celery to give a good comparison of Celery vs. Dramatiq vs. RQ?
Gitlab vs. GitHub: Repositories, CI, Deployment, DevOps, Pricing and More
We should all admit that we don't know what we don't know. But the default behavior afterwards should be to assume that the software/system is insecure, fixing the defects we can find and surrounding in by rings of moats (defense-in-depth). When you don't know what you don't know and then declare it to be secure, there's an extra layer of indirection and perhaps a bit of hubris.
Why People Cherry-Pick Science Data – It’s Happening with Coronavirus
I'm with you on this one. The Rust and C# API's are more or less equivalent. That does still repudiate the grandparent's assertion that it's easier the use C#'s dictionary.
This is because most of the cheating bans currently are not human reviewed, it's technical evidence. Closest to this issue I can remember is that some pro CS:GO player was banned by the Overwatch program a few years ago and a fuss was made until it got fixed.

Trying to review a replay to determine if a player is using wallhacks? This would take intimate knowledge of every game the SaaS reviews.

Maybe this can work out and I'll be like the one 2007 HN comment about Dropbox, but it takes an average of maybe 5-10 minutes per case to review if you're not being super thorough. It could be an open platform where players can sign up, but at that point I think game developers would just implement it in-house. The harder part of this technically is the replay functionality in the first place, which they'd have to do anyway.
> Twitter is toy.

Well I guess it depends on what your definition of "toy" is. I think all popular social media platforms deserve careful consideration. They have a colossal impact.

It's more interesting to consider what, exactly, government surveillance can be used for.

And really, "James Bond" style villainous plots aren't what we _really_ need to worry about. The real weapon in these platforms is disinformation campaigns-- and the actual actors behind such campaigns (as well as anyone else who is paying money to influence any user) should be revealed to the public.
Their stubbornness around WebM is even more frustrating to me, honestly.
Jack Dorsey recently said something about launching a decentralized social media system, this is probably the reason.

Unfortunately a site gets really big like twitter you just have to bow to the powers that be, or they'll make life hard for you.
Do you not have tastebuds?
edited to be more careful with my words. thanks. Some users have reported it as always running, but I haven't seen any confirmation.
Wow, can't believe nobody has mentioned the classic, _Hackers_, by Steven Levy.

Another book I found interesting, but is focused more on the early history of Silicon Valley as a whole, not just computing, is _Valley of Genius_, by Adam Fisher.
Don Eyles' writing about programming the lunar module (which was something he did!) is fantastic [1]. There's also a gallery of photos on that site and he has a whole book!

And, click around on Bret Victor's references page[2] -- it's a real treasure. Despite my constant fear that mentioning it will make it go away, it needs to be shared to be useful. It's a big collection of classic papers and interviews. Someone mentioned "As You May Think", which is on there, as is Bush's follow-up from ~20 years later, and Douglas Engelbart's own partly annotated version of the original!

Also check out folklore[3], which is a great bunch of stories about working at Apple in its early days, by people who worked there (mostly Andy Hertzfeld, I'm pretty sure).

Lastly, look up "Ignition!" by John Drury Clark[4], which is a tangent, but is amazing -- it's about the history of the design of rocket engines, largely about the wild experiments and chemical science involved, and is very well written. I didn't feel right finding a pdf to link straight to, but they aren't that hard to find.

As a bonus, this isn't so much historical, but it's a great inspirational essay, Richard Hamming's "You and Your Research"(transcript[5], a video version[6]). Talks about working at Bell Labs and the different cultural elements there across people as part of analysing what makes certain people truly great.

1 - https://www.doneyles.com/LM/Tales.html

2 - http://worrydream.com/refs/

3 - https://www.folklore.org/

4 - https://en.m.wikipedia.org/wiki/John_Drury_Clark

5 - https://www.cs.virginia.edu/~robins/YouAndYourResearch.htm

6 - https://youtu.be/a1zDuOPkMSw
async is contagious, generators are not.

const foo = async () => {}
const mustAlsoBeAsync = async () => console.log(await foo())

const gen = function* () {
let n = 10
while (n) yield n--;
}
const doesntNeedToBeGenerator = () => {
for (const n of gen()) console.log(n)
}
It's not just the logon screen. In many apps if you type CTRL+O followed by a file name to bring up the File Open dialog and populate the name field then the application frequently loses the first few characters of the file name. Or type CTRL+T followed by text. This opens a new tab but the text appears in the old tab if you don't pause.

These things used to work reliably. I think most of the problems are caused by introducing asynchronicity into apps without thinking about how it affects keyboard input. Keyboard input should always behave like the app is single-threaded.
Not an article, but Kirk McKusick (a very longtime developer of BSD) gave a few talks on BSD and UNIX history (and the beginnings of TCP/IP), which are on YouTube: https://www.youtube.com/watch?v=bVSXXeiFLgk

If you prefer text, you can find it in Chapter 1 of his book "The Design and Implementation of the FreeBSD Operating System": https://www.amazon.com/Design-Implementation-FreeBSD-Operati...
(the chapter seems to be available in the book preview)

Eric S. Raymond also wrote a nice chapter on UNIX history in "The Art of Unix Programming": http://www.catb.org/esr/writings/taoup/html/historychapter.h...
If you can of course. But just got 16 disk for my nas. You just cannot escape this. Want 100T?
I don't think it's a feasible plan, but there's probably some demand for that specific solution--people have friends who play riot games, so they want the ability to play those those specific games without the invasive anti-cheating software.
> I'd like to support it in my own websites, but I literally can't since a huge chunk of visitors use Safari.

Wouldn’t using the <picture> element[0] allow this this? It’s pretty widely supported (every browser that supports WebP and Safari)[1] and allows a fallback to a JPEG in an <img> tag.

[0] https://developer.mozilla.org/en-US/docs/Web/HTML/Element/pi...

[1] https://caniuse.com/#feat=picture
You can use HTML <picture> elements to provide provide multiple image format versions for an <img> element e.g. preferentially use webp if browser supported, and fallback to using a widely supported format if not. Sounds like doing that might be of interest to you.
I agree. Kind of like Pascal's Wager[1], but for terrorist attacks.

[1] https://en.wikipedia.org/wiki/Pascal%27s_wager