skysight-inc/HackerNews huggingface dataset:
Yes, this one I have to admit it is probably some form of OCD on my part. I get nervous when I see windows users using they desktops as /tmp/ ... it looks so disorganized! Then I remember it is really a personal thing... then I remember windows does have "C:\Temp" but whatever you put there is not deleted on the next reboot.

Whatever I do that I know is temporary, will go to /tmp and I know it will be deleted after I reboot. Windows users are not used to this concept and use their desktops as a makeshift /tmp/. They have to delete the files themselves and sometimes just forget it quickly growing to an aberrant state where the desktop is extremely polluted.

It may be some form of OCD with me, but it is very common among windows users and it IS ugly.
100km? Oh really?
Python Release Python 3.11.0b5
I think the OP meant `NOT NULL` as in nullness check in queries. EdgeQL uses `exists <foo>` to check for existence of data. We have examples in the cheatsheet and elsewhere but it's probably hard to find if you're looking for "NOT NULL" specifically. We'll see about a way to improve the discoverability of this.
OSes do not need to allow the safe execution of arbitrary code downloaded from an ever-changing external server. OSes don't need to support dynamically downloadable code, updates, and plugins. OSes don't need to provide any level of accessibility to applications that don't bother to provide their own. OSes can get away with not providing any distribution or discovery mechanisms, let alone open ones.

As a result, OSes are able to offer a lot of features and simplicity that would be impossible or painfully difficult otherwise.

You can see that as the fault of OS vendors, and in many ways I agree, but it's also their strength and the source of their advantages.

If OSes were to provide all of that, they'd end up looking a lot like web browsers. So I think it's mostly a matter of allowing web browsers to be web browsers and operating systems to be operating systems, even if that means that web browsers become a type of operating system themselves—a type with many added constraints.

The OS vendors are at least working on it from their side. Sandboxing, UI toolkits, and accessibility are improving. I'm just guessing that the optimal endpoint is going to be some distance from the optimal endpoint of web browsers, because the underlying constraints are different.

And some of extra layers are being removed: consider WASI, for instance.

You're not wrong!
It sounds great, but being in Python still gives me a bit of concern.
To be fair, OWASP does publish some excellent frameworks focused on enhancing broad-based organizational security posture, like their SAMM (Software Assurance Maturity Model) project:

https://owaspsamm.org/
I feel zero sympathy for any employee of Facebook. The company is literally the primary source of misinformation and disinformation on the internet and the people working there all benefit from it. Early on, they may not have realized what a propaganda machine they were creating, but for the past half decade they all have been turning a blind eye to the problem, or implementing dark patterns under the pretense of "increasing user engagement" and making it worse.

Why can't I filter my feed to strip out news items and only see personal updates and photos? Why isn't news in it's own section, like groups, marketplace, etc.? Why is disinformation labeled, rather than hidden by default? Why is violent content ignored, yet a nipple will get your account banned? Why can't I simply pay money and turn off ads? Why can't I set my feeds to chronological order permanently? Why can't I turn off suggested content? Why isn't the profile information and interests I explicitly entered respected rather than being solely based on AI analysis of my activity?

They literally have no excuses. If they're eating their own and demoralizing the rest? Great.
It's not racist. It's just untrue. While the wok is indeed uncommon in NA, as compared with skillets, there's nothing unwieldy about it, in terms of scrambling an egg. You can scramble eggs in a wok in exactly the way as you would a skillet.
None of this has ANY effect on competent software engineers.

Maybe in your part of the world or the industry. I know at least a few excellent people with excellent track records and previously excellent career paths who have just been in the wrong place at the wrong time since COVID and its aftermath, just like I did in the GFC and the Dot Bomb before.

They say pride comes before the fall. I imagine that over the next couple of years some relatively young developers who have coasted along on the wave of tech growth through the 2010s and never experienced a big bust in the industry before are going to learn that those nice salaries and equity-backed top-ups aren't nearly as valuable or guaranteed as they've become used to.
Again - this is not what's happening.

Triggering the investigation is fine and reasonable.

Confiscating the wealth without evidence of a crime is the issue.

Civil Asset Forfeiture in the US is regularly confiscating not tens of millions of dollars, but mere thousands of dollars for the simple reason of it being in cash. And this case is even worse - the cash was not on anyone's person out in public, but in a safe deposit box, not doing anything in particular.
As an embedded software engineer, I find myself using struct in pretty much every python script I ever write.

When you're churning through a lot of data, instantiating a Struct object will give a nice speedup vs. passing in the format string on every pack/unpack.
Doesn't matter though. Defending the guilty is one of the most important parts of the justice system. It doesn't matter that they're likely involved, it's all the more important that this information is visible.
We shouldn't trust developer advocates
I truly don't understand why people have a cult following for developer advocates. You shouldn't trust or use a product because a influencer who is getting paid by the company is telling you to.

Developer advocates are literally wolves in sheep's clothing. Yes they are developers. Yes they are experienced with the product. But I'm pretty sure anyone would advocate for anything if they were getting paid 220K+ for it.

I'm not saying all developer advocates are bad or untrustworthy. But a majority of them are just highly paid individuals who are paid to generate sales.
Do you have some examples of bad support you had with us? Could you forward them to me at edwin@stripe.com?
> one day Microsoft is going to wake up to find they're not needed anymore.

In 1995, Marc Andreessen said [Netscape will soon reduce Windows to] "a poorly-debugged set of device drivers".
already happening. ever notice youtube videos with low view counts take a really long time to load?
100% agree on that. I forgot in my original comment that I also agree it feels like bullshit. What I wrote above is what I have to constantly remind myself.
Meat is interesting... when I read this at first I was taken aback, thinking that while there might be 1-3 years lag in producers responding to demand, surely meat is nearly a pure commodity without market power being involved?

Then I remembered slaughterhouses:

https://www.whitehouse.gov/briefing-room/blog/2021/12/10/rec...
The Jerome Gambit
Over 20 years of passionate studying and documenting games featuring an extremely bad opening.
If I were to guess: there is likely some margin to make delivery cheaper. However, the volume won't be there to make up for it.

The volume won't be there to make up for it because all non-free delivery is too expensive for a good many people. Quite likely there is a price point at/below which delivery will start to appeal to larger segment; perhaps at that price, almost everyone will opt for delivery instead of going there. That price is likely below the costs of providing delivery.

It's probably better to just focus on and capture the market segment that forks up for delivery (because it's worth it to them) rather than chasing an elusive volume increase at lower margins.

If they could knock a dollar off delivery but triple the volume by doing that, they probably would; and likely they've already done that sort of price optimization.

Another thing to consider is order size. If you had a big group of people and had 10 of these meals delivered, maybe the economics would be better?
It’s a land grab. Ag input companies have consolidated to 4 main companies. (Chem China is one of them) With Agtech and the commoditization of data, the company that owns the full stack has a higher profit margin.

Monsanto used to do this. They controlled seed, inputs and sales. They could siphon federal farm subsidies. This made farmers land rich but cash poor. Slowly they start getting deeper into debt. Until the younger generations find no money in farming and land assets now have corporate buyers.

Soon, almost all the farmland in America will be owned by corporations. In places like India, foreigners are not allowed to buy farmland. The govt has a dim view of Monsanto like company even though their dollar power is strong. Farmer suicides is real in places like India due to the crushing debt. American farmers can escape it due to diff socio-economic-political scenarios. Mostly because it’s American multinational corporate buy outs/land grab of American land from American farmers. The percentage of foreign ownership is still low but creeping higher.
My assumption is that if the methods are shown to be highly inaccurate it could invalidate many criminal prosecutions which could open them up to lawsuits from law enforcement
Low unemployment means there are plenty of jobs available. Those jobs are available because employers believe they can increase revenue by shelling out more money on headcount. So those employers believe there's still money to be made in the market.
Oh yes. Not the slightest hyperbole. That would be amazing.

What we have now really is a tragedy of the commons situation.

edit: Google maps (or equivalent) is a true game-changer that has a lot of value and one of the very few websites with actual value from javascript. But, we could just use Google Earth as a separate application for it. Just as we did in the early days when google maps on the web was a poor fit.

Very small price to pay.
Are we not already there? Any equity grant I’ve been given has always seemed like a lottery ticket to a lottery ticket to a lottery ticket.

The company not only has to do well, it has to decide to actually IPO, and then there are lockout dates, and it’s always given as options instead of straight grants, and the vesting, and all the other constraints that I’ve forgotten. I’ve just valued them as zero when considering offers and only consider the salary portion which has the insidious(for employers) effect of making me unaligned with the companies best interests beyond the end of the week.

Talking to my coworkers at every place I’ve worked it seems like a common feeling.

Granted I’ve never worked at a unicorn company or faang so it might just be a function of working for less competent employers who are cargo culting compensation and don’t understand how it’s supposed to bind the employees to the company having a good future

It seems like a lot of companies are so afraid of their employees gaining any sort of value out of the company that they’d rather risk failure than risk the situation being a win/win. The employers aren’t completely brain dead and they seem fine enough at negotiating and evaluating risk when it’s company to company negotiations. I can only assume it’s some cultural component of the wealthy class that leads to the continual self sabotage
By control, you mean browsers that consistently enable functionality to take away privacy. The same permissions you're referring to can already be managed using FlatPak, Snaps, etc
"This is the beta test for their Anti-CSAM rollout"
"they will roll out clientside scanning of all your local data and your OS will report on you to the police without your approval or consent."
"Mark my words, this is coming."

You present no evidence for any of this. Apple was stung by both expert and public responses. It could come, it could go away. If you know something please share otherwise admit this is speculation, like 90% of these comments.
ended up biting the bullet and started https://github.com/celtera/uvfs
I wonder how the institutional knowledge on correlated disk failure got lost. This used to be common with HDDs, and one large enterprise I am aware of makes sure that boot drives in a datacenter (the only SSDs of this type) are always from a mix batches at a mix of vendors.
Biden tries to persuade Americans that the U.S. is not in a recession
This is quite meta (literally and also not related to the company).
It matters a great deal to the discussion, which is what we are here to do.
Tom is the most important character of this masterpiece. Only a few knows. All other dissing Tom are just posing and not real fan.
Indeed, there are a lot of engineering challenges related to the distance. Solar power is much, much dimmer at 900 AU -- that's like 20x Pluto distance -- so you'll need to bring something like an RTG. But your RTG will decay while the spacecraft travels (Voyager's RTG has already lost 30% of capacity). Once there you'll need a lot of power to transmit data the back with any sort of speed or reliability. All of this is on top of the usual telescope-reliability concerns; in many ways it would make the James Webb telescope mission look straightforward.

This is one of the reasons for papers such as this one: exploring what meaningful solutions to these problems, and meaningful mission profiles, would actually look like in practice.
Only the query compiler is in pure Python and you only hit that once per query, as the compilation result is trivially cached. The hot path is a combination of Cython, C and Rust. We have a suite of benchmarks [1] that show relative overhead of EdgeDB compared to raw Postgres is quite low.

[1] https://github.com/edgedb/imdbench
Correct, it's usually the evidence obtained in the parallel construction phase that was illegally obtained
I worked with Trisha Gee in the past who used to be an advocate at JetBrains and she's both a top developer and a super nice and genuine person.
Shooting A Commercial with High Speed Cameras and Fast Bolt Robots
I’m sorry about your feelings but you are wrong.

its more expensive to have more things and it’s more expensive to have more complicated things that are also complex. And things that can fall over are inherently more complicated.
I’ve found packt books quite poor quality tbh, much else than oreilly
Incredible, one would expect this to be theoretically possible since Typescript's type system is Turing complete, but it is certainly different to see it done in practice. Wow!
https://www.agriculture.com/news/business/2021-land-report-w...

One way to tap into govt farm subsidies is land ownership. Sometimes you will get paid to NOT farm just by virtue of owning large tracts of land. Obviously I am simplifying it. But that’s about the gist of it. It’s a great tax benefit for corporations and a way to siphon farm subsidies from govt.
I'm talking about my personal experience, on blackblaze the number of 500 errors was simply not acceptable for my use case, likewise for performance and latency. I was a bit disappointed by bunny cdn rps/latency. But indeed price is not at all comparable.

Also I'm not talking about any aws service but more specifically about S3 a d CloudFront.

Finally, as I said above those blackblaze and bunny are amazing if you try to optimize the cost as your main goal.
It looks pretty shit
It's been a while since I've been in the hardware-level IT side of things, but is it not unwise to run a production server with SanDisk drives?
For $850 I'll sell you a couple of candybar Nokias with prepaid SIMs, and an afternoon's tuition on how to do one-time pads properly.

Hell, I'll do it for $425. If you bring your own phones, I'll do it for a chilli burger.
I believe us-east-1 runs some of the control plane and an us-east outage can effectively take a service in a different region offline as it can break IAM authentication
Lots and lots of money.
This is fantastic, and I can't wait to use it! Detailed and interesting writeup.
This is a huge concern for me too. I suspect that FB and Youtube will start auto-deleting old content that people haven't seen in the last X months.
Other than the web, how can I make apps that…

- are instantly usable just by following a link

- people can share with others, without needing to install anything, by just sending a link

- work equally well on all major mobile, desktop and tablet platforms

- don't require any sort of app store or gatekeeper to distribute or use

This isn't developers not caring about the user. These are huge UX advantages, and there's no way to get them all other than building on the web.
Presages an interesting digital future in which nothing ever truly goes away, it just gets slower and slower. An endless inner migration that never quite hits the stopping point, and which could theoretically be reversed if only the slowed content garnered enough attention.
What is the industry standard for this?
Yes, I can see the cabinet from my window, so maybe less than 100 meters cable. Inside big cities that seems to be the state-of-the-art. They must have placed a lot of cabinets in recent years. I'm surprised those cabinets don't give up a noticeable amount of heat, they don't even have noticeable active cooling. That's a huge amount of DSP operations that they are running, like a hundred DSL modems crammed together. But maybe modern ASICs can run a single 17a VDSL line at a just few watts.
Seems like it could help to identify different levels of risk with this, if it's that risky.

Example: -1) You don't know them & don't know the product; 0) you don't know them but know the product, and like it; 0) you know them and respect them but don't know the product; +1) you know them and respect them and also know and like the product...etc.

Repeat with industry and personal experience factors in there as well, if relevant.

This also suggests a framework for getting better results in finding dev tools and interfaces overall...
And that's not normal comp for salespeople. It's the sort of thing top performers can make (or more). Not a top performer? Even because of factors totally outside your control? Too bad. Good luck finding a new job.
I wish people wouldn’t conflate operating system with a run-time environment, desktop, or IDE. Especially here of all places.
> The update corrects a logging check: “Assert had a bad check to validate the value of circular buffer’s index value. Instead of checking the max value as N, it checked for N-1,” Dell’s advisory said.

So the code was never tested even once?
If you're still selling out at $250, have you considered raising prices again?

Thanks for sharing this, it’s great to see people making money off of something they love.
It's always more complicated than just deploying EC2 instances into multiple-az's. Here are some things I noticed from today's events.

First: RDS. I saw one of our RDS instances do a failover to the secondary zone because the primary was in the zone that had the power outage. RDS failovers are not free and have a small window of downtime (60-120s as claimed by AWS[1]).

Second: EKS (Kubernetes). One of our Kubernetes EC2 worker nodes (in EKS) went down because it was in the zone with the power outage. Kubernetes did a decent job at re-scheduling pods, but there were edge cases for sure. Mainly with Consul and Traefik running inside of the Kubernetes cluster. Finally, when the Kubernetes EC2 worker node came back up, nearly nothing got scheduled back to it. I had to manually re-deploy to get pod distribution even again. Though the last issue might be something I can improve on by using the new Kubernetes attribute topologySpreadConstraints[2].

[1] https://aws.amazon.com/premiumsupport/knowledge-center/rds-f...
[2] https://kubernetes.io/docs/concepts/scheduling-eviction/topo...
Thanks for the answer! It was clear to me that you were using Postgres under the hood, but it was not clear to me that your implementation was completely stateless. As a suggestions, maybe it might be useful to have a documentation page with some general EdgeDB architectural/internal structure information? I think that could be useful for future contributors as well.

Anyway, for others looking into a completely separate deployment, running EdgeDB against a postgres cluster can apparently easily be done using the `EDGEDB_SERVER_BACKEND_DSN` variable in their docker container.

https://www.edgedb.com/docs/guides/deployment/docker#edgedb-...
It’s premature when it’s premature. It’s late when it’s not.
Poor choice of words on my end, apologies.

The underlying technologies and the tooling that you've been building on top of it are great. I was merely pointing out the confusing or perhaps misleading writing style of this announcement.
no wonder Z looks pale. he must have kept the heat off all these years!
> in a specific line of older, end-of-life SanDisk SAS SSDs

They weren't end-of-life when they were sold this way. That's just the PR department trying to make their failure seem less severe than it was.
As a kid born in the early 80s that grew up on Macintosh, I used Claris a lot at home and at school. One of my earliest "ah-ha!" moments was when my dad taught me about copy-paste in a word processor. That you could "copy" some text and just "paste" it anywhere without having to re-type it was an amazing capability.

ClarisWorks, Aldus SuperPaint, Rapmaster[0], Zippy[1], and so many more, were fixtures of my geeky youth.

[0] https://www.macintoshrepository.org/2000-rapmaster

[1] https://www.macintoshrepository.org/13387-zippy
> Why should file extensions be a thing?

Because they are part of the name of the file. Note: my file manager even identifies the mime type without extension. That is how it should be, changing the extension should not make the file harder to use. To this day, AFAIK, windows file manager still uses the extension to identify file type, thus allowing the user to easily change it may break expectation. GNOME's nautilus, KDE's Dolphin and even Apple's finder do it right: press f2 and you can rename the file without changing the extension, unless you go out of you way for that.

It is also a security breach: image.jpg and image.exe may look the same.

> Why shouldn’t people use their desktop as they please?

Sure they should! But the fact that the OS lacks a working /tmp incentivizes a form of use that is disorganized and ugly.

> Why put drivers in the kernel?

Read about complaints about wacom tablet driver phoning home or printers drivers doing the same. To use my wacom tablet I simply plugged it. Since it is on the kernel, it will work on any architecture the kernel support. They didn't spent a dime to make it working on my raspi, for example. Also, once it is in the kernel, whoever change any internal api will fix every driver code to keep it working, so things that work once will work for a very long time. I met people who lost a TCE scanner and an ASUS mini projector because it wasn't supported by the most recent windows versions. The ASUS mini projector (disclaimer: I had a little involvement in the development of its driver) works on my rockpi4 just by plugging it; the windows experience with it is far from that simple.
How do you justify "maybe" when it's not only the general software user but many advanced users too. Maybe even most of them.

What is actually left is a tiny group of people compared to all the computer population.

Terminal is a thing of the past. No use pretending it isn't.