skysight-inc/HackerNews huggingface dataset:
Strongly agreed on these pain points. One tool I have been using recently to help is django-seal, which locks the QuerySet so you can’t run extra queries. This should really be part of the ORM, fail-unsafe is a bad option for performance critical code.

Combined with the Repository pattern from DDD, you can have all your model fetches go through a separate class that does the necessary select-/prefetch-related calls, then seals. (Or just override your model's Manager to do this).

And we have a coding standard guideline to discourage using queryset operators in business logic, as you note it breaks encapsulation and makes your code really hard to refactor later. This is hard to enforce though…

I think Django’s ORM is if anything too convenient - it’s great for the first 100kloc but then as you say, you need to overlay some discipline to prevent things from blowing up, and the framework is all about removing friction which makes this hard.
Politicized cloud meh.
It's drawn from the same statistical distribution.
Let's clarify. This does NOT mean that a judge said he was Satoshi.

We all know CW is a fraud.
>Personal ownership is already limited by the owner’s lifetime and automatically transfers when they die. Copyrights, on the other hand, outlive the creator.

well personal ownership generally gets passed to your kids when you die and then to their kids etc. so as long as your descendants do not sell it, that lasts forever.

Copyrights might last past you to your kids but probably not to your kids' kids and further.
I should have said, only the Console and CLI was down for us, our services remained up!
Would be helpful if this also gave a CSS file with a base64 data URL.
Absolutely. I was one of the early members of voat.co (a reddit clone in C#), and never really used it due to a lack of content. Fast forward a few years, and that place became a portal to an alternate universe where Hitler won, slavery is taken for granted, and (he who must not be named) is the American emperor.

The stimulating nature of extremism makes it really hard for a new platform to be pro-"sensible free speech".
Isn't OnlyFans quite strong competitor to Pornhub?
The problem is twofold - the sourcing application should tell you which protocol handler is being invoked (this is where IE/Edge fails) - but the protocol handler itself should also not do anything unexpected. When you open a https://.... link, you know it's not going to run a local application. Similarly, ms-officecmd:... should open some sort of Office application, and nothing else. I think that's the minimum of a security guarantee you can expect from any program.
Former Google CEO Eric Schmidt Joins Chainlink Labs as a Strategic Advisor
status page looks very green even 17 minutes later...
I had that deja vu feeling reading PragmaticPulp's comment, too.

And sure enough, PragmaticPulp did post a similar comment on a thread about Amazon India's alleged hire-to-fire policy 6 months back: https://news.ycombinator.com/item?id=27570411

You and I, we aren't among the 10000, but there are potentially 10000 others who might be: https://xkcd.com/1053/
Can someone with a bit more background or understanding give me an ELI5 as to what Wright is doing / gets from this? I'm assuming the 1.1m bitcoin refers to whatever Satoshi was meant to have mined? Which I assumed was 'lost'?

Not really a crypto person, just very curious and the article is lacking detail! Thanks!
I wonder if the other parts of Amazon do this. Like their inventory system thinks something is in stock, but people can't find it in the warehouse, do they just simply not send it to you and hope you don't notice? AWS's culture sounds super broken.

My favorite status page, though, is Slack's. You can read an article in the New York Times about how Slack was down for most of a day, and the status page is just like "some percentage of users experienced minor connectivity issues". "Some percentage" is code for "100%" and "minor" is code for "total". Good try.
Cloud native development most definitely has merit. Even when done with proprietary tech. IME, for most workloads, I save money, not pay more.
Things have changed in recent years. Germany now has vaguely defined "hate speech" laws, meaning they can get you for any statement they don't like. It's not just about liking Hitler anymore.
There are some in the Chinese market, but I don't know which are left. There used to be a few real contenders, like Vimeo, but Vimeo simply couldn't afford to host videos to all markets.

Japanese Nico Nico is the 34th most visited site in Japan, so I guess they are still doing okay.

For certain things, I think Twitch is very much a real competitor, and I think the best example to answer your question, on what a competitor would need to get an in on the market - a unique twist on video hosting.

Personally I consider Netflix, HBO and Disney+ the biggest competitors. It's basically the internet version of cable vs terrestrial TV, imho. Youtube isn't so much about sharing your vacation video, as it is a platform to turn amateur content creators into professional content creators (with an odd side hustles of hosting professional music videos).
If you count any time AWS is having a problem that impacts our production workloads then I think it's about 5:1. Dealing with "AWS is down" outages are easy because I can just sit back and grab some popcorn, it's the "dammit I know this is AWS's fault" outages that are a PITA because you count yourself lucky to even get a report in your personalized dashboard.
Sharing in the Presence of Computers and Corporations
Creating a Better Flamegraph Visualization
Nope, incorrect. Lend Lease was criticized that it wasn't really lending gear, since there was a high expectation that it wasn't coming back.

I don't know of any large scale thoughts that Britain tricked the US into entering initial aid attempts. The US was heavily into anti Axis attempts early in the war.

You are remembering incorrectly.
Knowing what I know now, I'd have gone somewhere like Tennessee, made
friends with people like Jack Dongarra in the HPC community by
volunteering for the grunt work, talked my way into any kind of job I
could get in that field, and skipped grad school. Course requirements
might pose a distraction but luckily most courses can be gamed by
memorizing things, so I'd cultivate my skills at spaced repetition.
I "benchmarked" the network across a few big VPS providers, they all seem to do 400Mpbs+ within the continent and 100-200Mpbs when you go across the ocean (iperf3, I assume you also meant heavy sustained traffic). It also aligns with what the creator of PHP found out: https://toys.lerdorf.com/low-cost-vps-testing. Did you find a provider where the network would allow you to go 300Mbps+ across the ocean on a cheap VPS?

Re: CPU, if you were comparing them with the VMs from "the big 3", you should look under the "Dedicated vCPU" tab: https://www.hetzner.com/de/cloud
> Is it possible to beat YouTube itself with a different experience but the same, longer-form, format?

Maybe focus on content longer than the YouTube average , like courses and documentaries and in depth video podcasts?
Isn't us-east-1 where they deploy everything first? And the only region that has 100% of all available services?
It's really wild that Windows is essentially becoming a big web app. I guess they just realized that ChromeOS, not MacOS or Linux, is their main competitor. Whoever wants macos/linux will get it, but schools and offices are systematically turning to ChromeOS for simplicity and that just won't do.
Proof of ownership is meaningless without some mechanism to enforce said ownership. If I take something of yours and you can prove it's yours, so what? Without some means of enforcement, your proof has no actual effect.
BitTorrent.
That’s idiotic, the service is down regardless. If you foster that kind of culture, why have a status page at all?

It make AWS engineers look stupid, because it looks like they are not monitoring their services.
A former colleague told me years ago that us-east-1 is basically the guinea pig where changes get tested before being rolled out to the other regions, and as a result is less stable than the others. Does anyone know if there's any truth to this?
Yeah I was going to touch upon that. I understand where they were coming from design wise (apenwarr's post is fantastic for that - https://apenwarr.ca/log/20170810). Privacy extensions mainly seems like doubling down on an unworkable idea. I can see the hypothetical benefit on a shared network, where say a coffee shop has a /64 and you can have every single app looking like a separate device on that network to an outside observer. I just foresee the inevitable future where IP surveillance databases contain information like "this /48 hands out /64 to each end user, so treat it as one entity", rendering those extra bits as a mere liability to be mitigated.
Not sure it helps, but got this update from someone inside AWS a few moments ago.

"We have identified the root cause of the issues in the US-EAST-1 Region, which is a network issue with some network devices in that Region which is affecting multiple services, including the console but also services like S3. We are actively working towards recovery."
Memory management bugs are the only reason I could think of to switch from C++ to Rust
down atm. https://archive.md/cLjvZ
The beauty of Hetzner is its dedicated servers. You can get 8 core, 64GB ECC, 1TB SSD server for mere 64 EUR/mo. AWS has nothing like that, AFAIK.
If you're having SLA problems I feel bad for you son

I got two 9 problems cuz of us-east-1
BitTorrent? BGP? SMTP?
I thought Bitcoin was impervious to legal matters and reality in general?
Maybe that's the point.

We are being fed propaganda that is clearly designed to divide us.

And the lonely individual is the ultimate easily-conquered unit.
Can you name some instance types?
I had a look at a couple random ones and the closest equivalent at hetzner was always significantly cheaper.
My understanding is that he's claiming he lost billions of dollars in Bitcoin to get a massive tax deduction. Most people think he's lying.
You don't get to make a forced change to Bitcoin's code unilaterally, the rest of the network has to accept the change.
The release notes say "completely new NTP client and server implementation". Anyone know what they went with?
I'm biased because out of the two I've only used Django, however since learning Django my urge to learn Rails has gone down quite a bit. Its still there, and Rails does look fantastic, but so does the hundred other frameworks and languages on my todo list.

I guess the only takeaway you can get for that is that Django, at the very least, works fine, and probably will solve the problem you come in with unless you want it solved in a very specific way
I wonder how that would shake out in practice. Everyone in US required to use one fork with such a change, everyone else in the world ignoring it?
https://en.wikipedia.org/wiki/Nominative_determinism

https://en.wikipedia.org/wiki/Aptronym

These things just happen.
I just bought a bunch of Ubiquiti equipment (UDM Pro + 10G Switch Aggregate + U6-LR AP) and I've been super happy with it. Putting sexy UI aside, the performance is outstanding and rock solid.

Unifi really does unify the entire ecosystem, it's basically the Apple of network gear down the quality of packging. I love it.

I heard good things about Mikrotik but their product line feels scattered and unorganized.
I'd bet he sings a different tune if the UK ever institutes a wealth tax.
> The problem? Convenience. Who wants to type std::unique_ptr<Foo> when instead you can write Foo *? Why are the somewhat-deprecated options the easy ones to write? Why isn’t it something like std::raw_ptr<Foo> with some convenient notation for std::unique_ptr?

It would be a terrible idea for Foo* to mean std::unique_ptr<Foo>. If you are typing out "unique_ptr" so many times in your C++ code, you're probably doing something very wrong. The C++ unique_ptr controls memory ownership, and you typically only want one owner of a resource. Sometimes it is necessary to transfer ownership of the resource, but it is (or certainly ought to be) a rare occasion in comparison to how often you need to access the resource. I could understand if you are passing shared_ptr around all over your code (although I wouldn't recommend that), but unique_ptr??

Also, raw pointers have not been deprecated in C++. Raw pointers are not a problem when you get them from a unique pointer. Raw pointers can be a source of errors when a single pointer is used to index into multiple objects, but for this C++ now has std::span<T> so you can avoid most of those common errors.
How are you defining urban legend? Here's from Wikipedia [1]

> Until the middle of the 20th century, infant mortality was approximately 40–60% of the total mortality

> Excluding child mortality, the average life expectancy during the 12th–19th centuries was approximately 55 years.

> ... even in preindustrial times as is demonstrated by the Roman Life Expectancy table, which estimates life expectancy to be 25 years at birth, but 53 years upon reaching age 25

Here are actuarial tables for people in the US today [2]. The life expectancy if you reach 25 is.... 52 or 57 depending on if you're a man or woman.

We're certainly better at reducing all cause mortality even in adults but it's not as stark of a difference as you might imagine, particularly its effect on the mean.

[1] https://en.wikipedia.org/wiki/Life_expectancy

[2] https://www.ssa.gov/oact/STATS/table4c6.html
You've never heard of aptronyms?
> I've yet to hear any credible argument - one that doesn't reduce to entitlement and wishful thinking - for distinguishing between these asset classes.

Owning a physical thing and "owning" information is fundamentally different. Information can be copied, spread, redistributed without taking it away from someone.

If you take land from someone they can no longer use it, if you copy information from someone they still have it themselves. You cannot build two houses onto the same place in the same property.

Ownership is designed so that we can say who is allowed to use things with naturally exclusive use.

Copyright is designed to make the use of naturally unlimited and reusable information exclusive.
the ability to live, work and raise a family in a very limited geographic region is a privilege. For thousands of years, those who did not have that privilege moved.

They moved to different regions, different countries and even different continents. That is the human story.

I expect you are from western europe as that is one of the few places on the planet where a hundred kilometres really is a long way. Even in Europe, people from the East move. They move west.

The "american cultural norm" isn't something unique to north america as you've framed it although i do agree that it is quite common there.
Quite uniform != completely uniform.

Especially when it comes to C (less so C++), it is a remarkably adaptable language that has been able to attune to a variety of vastly incompatible hardware architectures, including stack based ones, heap based ones and some esoteric ones as well. Yet, in the case of conventional, register based ISA's, the ABI has been remarkably similar: nonwithstanding actual ISA specific register names, registers 0…N (apart from RISC ISA's where storing into/loading from the register 0 is a no-op / zero constant) are used as input parameters and register 0 (where available) is used as the function return value (provided it can fit in); otherwise the return result is returned via stack.
I am able to access the console for us-west-2 by going to a region specific URL: https://us-west-2.console.aws.amazon.com/

It does tack me to a non-region specific login page which is up, and then redirects back to us-west-2 which works.

If I go to my bookmarked login page it breaks because, presumably, it hits something that is broken in us-east-1.
They're actually still rolling out, just slowly. Of course, this might well have caused the slowdown.
Difference from an engineer. Anyone can make a thing, it takes an engineer to make a thing with minimal cost.
> One drop of deception in a sea of science will ruin the whole batch.

The strange thing is that people will say things like this and then .. jump in the sea of deception that is youtube.
thats cute xD
The execution time is going to seem really zippy after the 8 week wait for the chips to be fabbed.
> Depending on the steepness, it’s either inconvenient, or entirely impossible to use sloped areas for building things, walking, driving, or even as open spaces like parks. In dense urban areas, real estate comes at a premium, so it doesn’t make sense to waste valuable land on slopes. Where space is limited, it often makes sense to avoid this disadvantage by using a retaining wall to support soil vertically.

As someone born in a completely flat city and now living in another completely flat city (600 m higher, but still flat), I always kinda liked slopes, especially sloped house plots - they force architects to come up with creative solutions instead of cookie-cutter boredom. But I didn't realise how far people's dislike for slopes can go until I saw this monstrosity near Nice (France) while on holiday there: https://goo.gl/maps/zf5H1jSA855bSa4XA (you can take a better look in the 3D view). That's right, they must have excavated a whole lot of rock there, and are putting up with a ~ 20 m sheer rock face right next to their houses, just so they can have nice flat plots of land! Ok, it's rock, so probably more stable than a retaining wall holding back dirt, but I would still be worried living next to that precipice (either above or below) - if not for my immediate safety, then for the long term value of my property...
> after all, you still need to test a condition for if/then/else, otherwise it is not if/then/else

The way this works in Smalltalk is that primitives (e.g. equality on numbers) return an object which is either `true` or `false`. These object each have their own implementations of methods such as `ifTrue:` and `ifFalse:` which accept code blocks. `true ifTrue: [ … ]` always runs the given code block, while `false ifTrue: [ … ]` never runs it. At a machine-code level the comparison primitives are most likely implemented with native conditions and branches, and the VM bytecode does include conditional branches for the sake of optimization, but in terms of the high-level language it's all based on the equivalent of C++ virtual method calls or C function pointers. Smalltalk has no syntax for conditions, or any syntactic equivalent of the C switch statement. (A dictionary or array of code blocks is typically used instead.)

Technically you can do without the comparison primitives if you encode your data in certain ways, e.g. using Peano numbers (and switching to Lambda Calculus):

false = λt. λf. f
true = λt. λf. t

zero = λf. λx. x
succ = λn. λf. λx. f (n f x)
one = succ zero
two = succ one
…

isZero = λn. n (λx. false) true

Code like `if (n == 0) { A } else { B }` would then become simply `(isZero n) A B`. Which gives you the same result without any language support for conditions, comparisons, or even booleans—just functions.
That sounds like the exact opposite of human-factors engineering. No one likes taking blame. But when things go sideways, people are extra spicy and defensive, which makes them clam up and often withhold useful information, which can extend the outage.

No-blame analysis is a much better pattern. Everyone wins. It's about building the system that builds the system. Stuff broke; fix the stuff that broke, then fix the things that let stuff break.
Damn, he had serious PTSD lol
There is $0 at stake, because CSW is not Satoshi.
A hard fork to steal coins was his goal all along, with forking Bcash into BSV.

CSW knew he would never convince Bitcoin, so he decided to use the State to force the return of coins that do not belong to him. Only his sycophants in BSV would agree to such treachery.

Which in itself should be more evidence that this man is not Satoshi.
I did boardgamearena last year!
Grady Hillhouse does seem like an ironic name for a civil engineer. As far as I can tell, that is indeed his real name. FWIW he uses this name on his LinkedIn profile as well: https://www.linkedin.com/in/gradyhillhouse

IMHO, Grady's YouTube channel is one of the best things on YouTube. He really is fantastic.
cant scale our Kubernetes cluster due to 500s from ECR :(
> In all this excitement hopefully we don’t forget the horde of luddites that’s the modern physics community that couldn’t imagine the possibility of faster than light travel

There's a kind of funny example of that involving Kip Thorne, or rather Kip Thorne's students. He ran into his friend Carl Sagan at some event--I think it was something like they arrived at the airport at the same time for some conference they were both attending and ended up sharing a cab [1].

At the time Sagan was writing his novel "Contact", needed FTL travel in it, and was hand waving away how that would be done. Sagan was aware the one of Thorne's pet peeves was science fiction that hand waved away things like that without at least trying to come up with something that might be plausible or at least wasn't known to be impossible.

Sagan carefully broached the subject of "Contact" and that he was hand waving FTL in it, and asked if Thorne could come up with some justification for Sagan's FTL. That set Thorne onto researching wormholes for travel and he found solutions that didn't appear to be definitely physically impossible. Thorne wrote a guide to wormhole travel for Sagan to use to make "Contact" less hand-wavy.

Thorne then put a problem on the final exam for Caltech's Ph 236, General Relativity, that set up the conditions for a pair of connected wormholes and asked the students to calculate what would happen.

Most students got that you would get a pair of connected wormholes, but Thorne was disappointed that none of the students had noticed that this seems to give a way for FTL travel.

[1] I'm going by memories of reading drafts of a book Thorne was working on 40 years ago so details are a little fuzzy. He was writing a book for the general public that was going to be about contemporary physicists. Each chapter was going to feature an interview by Thorne of a contemporary physicist and an explanation of their work. Thorne had his notes, interviews, and draft chapters on his account at the VAX of the Caltech High Energy Physics department, and it was world readable so was widely read by the other people with accounts on the machine. It's too bad it never came out. My recollection was it looked like it was going to be very interesting.
Thank you Django. that’s a great news.

14 years ago someone helped me discover Python and Django.

I started from django official tutorial and never changed the framework of choice.

It was my hobby, my career, my tool to put the food on the table.

12 years later I have started building a way to solve deployment question.

started from bunch of scritps. today I have made cost effective tool to deploy Django projects and pretty much any python app on AWS/Digital Ocean

https://appliku.com/

it is like heroku but uses you own cloud account and not expensive at all.