skysight-inc/HackerNews huggingface dataset:
What comes to mind immediately is that you would lose the ability to `break` unless you had another convention like returning a specific value to indicate you want to break.
> Have wages in China really risen so quickly that human garbage sorters are now too expensive?

Probably. Some Chinese companies are now outsourcing labour to cheaper countries like Vietnam.
The times where it wasn't zero are interesting, https://stackoverflow.com/questions/2597142/when-was-the-nul...
Console Snake C++
https://www.wired.com/2015/11/null/
Being that other languages are Turing-complete ...

Which doesn't really mean much when it comes to the standard developer experience and how that differs between programming a live image and the tooling built around that versus manipulating text and the tooling built around that. One lives at the abstraction level of running code and the other at the level of syntax.
A background for 1 billion - 1

The first thing I do in Windows is replace the background image with a solid black
Kepler-51 Is Home to Three Super-Puff Exoplanets
It's stable. In aerodynamics, stability has a specific meaning and it's possible for two things to be stable, and for one of those things to be less stable than the other.

Picture a pendulum that is hinged on a greased axle vs one that is hinged on a high-friction axle.

Both will reach equilibrium eventually (they're stable) but one will do it faster/with fewer oscillations.

The 737 MAX is longitudinally stable, but it doesn't meet certain nuanced requirements of the Airworthiness regs.
That's not a structure in Python; that's a piece of program syntax which constructs one.

Python is confused between the two, but here we have a telltale detail that tells us which this is: the presence of var1.

Can you write a Python function which returns a list that contains var1 as an element, so that it prints exactly as [... ,var1, ...]?
> On the other hand, Star Wars is mostly free of time travel plots while they're quite common in Star Trek.

Perhaps because writers have so far only needed nine plots for Star Wars but needed 79 for Star Trek (TOS alone!) episodes.
Astronomy: Vanishing and Appearing Sources during a Century of Observations
Even more pedantic: There is an exception to the broadcasting rule.

>Communications directly related to the immediate safety of human life or the protection of property may be provided by amateur stations to broadcasters for dissemination to the public where no other means of communication is reasonably available before or at the time of the event.
Landfills are tiny relative to usable land and are eventually just capped and turned into parks.

Most of the popular fear about running out of landfill space can be traced back to a misused statistic about small rural landfills being decommissioned. RCRA Subtitle D regs basically have driven the shutdown of old town dumps. Modern landfills are much more efficient, with better safety controls for leaching and gas capture, better compression and sorting, and even processes that speed decomposition. The headlines will scream that the number of available landfills are dropping rapidly and neglect to mention that total capacity is actually up and total disposed volume has been trending down since 2000, even despite population increases.

Highly recommend touring a landfill and learning about waste management at scale.

There are really interesting engineering dilemmas that are always a step more nuanced than "we must use x solution or fill the world with trash."
This $#!+ Is Bananas; Let’s Talk Arts and Culture
If individuals did live longer, then we as a society might get better at forethought, as we have to live through longer-term consequences of our actions.

Maybe if more people remembered relatives dying of polio or measles, we would have fewer vaccine scares.

Maybe if more people remembered seeing great species going extinct with their own eyes, we would be more concerned about conservation.

I think the most positive outcome would be that we actually stop thinking about our own little lives and get a sense of the bigger picture - all of the other humans and species that matter as much as the I that I send all day thinking about.

I really hope that if we could live longer as individuals, we would mature as a species. But I'm not convinced that that's what would occur.
Sure they do, but people can and do get just as angry when companies ignore short term harm with the promise of long term gains. So the issue isn't short term vs. long term, but rather being right vs. wrong and honest vs. dishonest. It's really hard to always be right.

I mean, if you want "long term thinking", does that mean that WeWork is a better model than Boeing? Because people seem to hold it up as a failure of capitalism just as much.
Maybe I understand you wrongly, but when I open the setting of individual app in iOS, I can revoke both cellular and WiFi access for it.
I was just in Sierra Leone last week and I was telling my brother about this place.
Not color, but this is the cheapest eink (thing that can be used as a) monitor that I've seen. [1] I don't own one, so I can't speak to quality, but I am interested in getting one to try it. I'd love a non-illuminated screen.

1. https://onyxboox.com/boox_max3
In GP's dystopia, the peasants cannot afford immortality.
In Oracle SQL, an empty string is equivalent to a null, as I recall. However, that is not true for all databases.
Oops. Damn.

But that's an issue with all synthetic clothing, right?

I guess that making bottles and sheeting would be best.
Samsung still sold for some premium relative to chinese competition - thus, what they provided as a package has (maybe perceived) value
Unless we can somehow reintroduce neural plasticity, conquering death will probably be a very very bad thing for the species. I'm not sure it's a good thing even if we do find a way to reintroduce it. Constantly getting new generations to replace old ones is how we adapt to changes as a species, and how we evolve in our thinking, in addition to physically.
The Use of Knowledge in Society (1945)
Why is that more obvious than the bottom of the ocean?
Wow thought I was one of the few that did this. I much prefer a solid black ground since you can see all the icons and writing under them clearly. Also makes the screen darker and so softer on the eyes.
Unpacking Ursula K. Le Guin's “The Ones Who Walk Away from Omelas”
It's a fair point.

Null is the absence of a value. When used in a programming context it is either a pointer (which is not an integer or a float -- it's the pointer to the absence of an integer or a float. It is not equivalent to 0 or 0.0 or ""), a magic number (specifically for chars), or a special structure with a flag.

This more correctly would be "Default=0 Island". A database that doesn't have a nullable field would be the one where you'd have 0.0 as the defaults.
You can have natural gas backup generating capacity equal to most demand--but which is used only a few days a year. This 95% Green solution is going to be a lot cheaper and more reliable than a 100% Green solution.
So many frameworks have borrowed from Ember more than Ember itself becoming mainstream I'd like to see the idiomatic approach become widespread whatever the idiom
Maybe we could have 'creating video content that works well for older users' too... ?

I've got a 47" TV - typically sit around 7-8 feet away. Many - probably most - tv shows and movies that will add text (spy thriller movies, date/locations/years, etc) invariably use incredibly small fonts, and seem not to care about contrast.

Small white text on a picture of a cloudy sky is simply unreadable. It doesn't matter how close I sit - it's essentially white on white. #f6f6f6 on #fdfdfd. This is unreadable, but movie and tv producers seem perfectly OK with this trend.
This is one of those projects that seems complex and expensive for the sake of being so. I doubt the final image is any better than what could have been created purely digitally. This would have been cool to see in the 1950s or 60s before CGI was a thing, but now it just seems over the top.
If you're going to split hairs, I'm going to say a NUL character is obviously not the same concept as a NULL in general, nor is it a number that you'd use for a coordinate.
A Pivot table can be replicated using GROUP BY in sql. Not too hard, but not beginner-level sql either. Not just a few clicks either, it takes some code.

https://modern-sql.com/use-case/pivot
The question isn't, is porting Py2 to Py3 easier than porting Py2 to Go. The question is, if you spend the same effort on porting Py2 to Go that you would have spent porting to Py3, and that only gets you 60% of the way there, but the ROI on that work is much higher, are you better off?
And JS is the .splice of life
How to stop gagging while brushing your teeth
VirtualSky a Browser Based Planetarium
You don’t have to follow them at all. It for the first time in history, you now have can.
Bingo! There is an ever-growing number of shows that manage to take a 60-second concept and turn it into a 10-minute bore through endless empty detours and pointless "interview" format interjections. "How The Universe Works" is a prime example of this tedious format. A little decoration is fine, but, in general, I want to watch stuff more like the BBC's excellent Jim Al-Khalili-hosted shows.
In this case, many of the employees were civil servants who were statutorily guaranteed a job as part of the bargain they made with the government decades ago when the company was just a department of the administration.

Regardless, I don't think one can blame the rules. Executives in every difficult business would otherwise have an excuse to blame the law. If the company had failed due to management's inability to downsize as needed, the state would have likely have had to recapitalize the company.
> If we moved from Python to a language that is an order of magnitude faster, we can both improve how responsive our site is and decrease our server costs dramatically.

I see people say things like this a lot but my experience is that while other languages are 10x or more faster than python in some benchmarks it's very rare that computation time dominates server latency or that servers are running at 60%+ cpu across all cores.

If 90% of your service latency is not directly on the cpu and/or you haven't profiled to see that the performance bottleneck is evenly distributed across all tasks, then it's super dangerous to migrate to a new language thinking that will fix it.

I hope people inside Khan Academy know this and it's just a clickbait blog. If they really think "go is 10x faster than python so we'll only need 1 server for every 10 when we migrate" then I think they'll be disappointed.
I visit HN for experiments like this. Love it.

The aliasing or whatever on the gridlines is causing that moire effect optical illusion for me and making it hard to enjoy looking for more than a few minutes.
Some say it's better to regard anything with a lightlike separation as being simultaneous and that things with a spacelike separation essentially don't exist for practical purposes. So when the light reaches us is when it happens, because not even gravity can affect us beforehand.
Lombard (the CEO) won't actually be in prison.

"Yet since that term is under two years and as Lombard does not present a danger to society, he will not spend time behind bars under French court rules." [0]

[0] https://www.reuters.com/article/us-france-justice-orange-sen...
They were not prosecuted for the suicides themselves, which the judge considered to have multiple causes. They were only prosecuted for institutional harassment.
My Windows 10 desktop is solid black, too. In contrast my Mac's desktop is solid white (and almost always empty).
I do that too. On a new phone one of my first steps is to put my hand over the camera and take a picture--oddly enough, that seems to be the easiest way to get some black.
> Java 14 records, pattern matching and switch expressions are like a joke compared to Scala case class and pattern matching.

What does Scala's pattern matching do that Java's (upcoming) doesn't?

> For example, does Java 14 Stream have any method equivalent to `collect` in Scala, which is a combination of filter and map?

Not that I'm aware, but then again, I don't see the large advantage compared to making two separate map + filter calls. Streams in Java are lazy, whereas calling `map` or `filter` on a concrete collection in Scala is eager, creating temporary intermediate collections only to discard them in the case of chaining calls.
The first link is a "meta-analysis" where they only found three studies on point with wildly different methods that disagreed in their conclusions.

One of the studies said the costs of sorting made the benefits of plastic recycling negligible to iffy, confirming parent's claim that aluminum drives recycling value and plastics are a wash.

They shouldn't be allowed to call it a meta-analysis if they just read three studies and picked the conclusions they liked best.
Have a look at Elixir/Phoenix with LiveView. While it’s the state of the art, I’m not sure it would suit you better than sprinkling some JS over an otherwise server-rendered page.
Back when I was a network engineer I liked to imagine that I sent a lot of bad traffic there.
In my experience, the biggest benefit of microservices is decoupling teams.

Developer productivity is very hard to maintain in a monolithic app as the number of developers increases and the legacy code piles up. Breaking up services and giving each dev team control over their own codebases enables them to develop their own products at their own pace.

If you only have one dev team, microservices are a lot less attractive. However, there are still some benefits, such as being able to refactor parts of your codebase in isolation (including perhaps rewriting them in different languages), and the ability to individually adjust the runtime scale of different parts of your codebase.
I love the bio at the end:

> Silvia Botros is a Sr Principal Engineer at Twilio. She focuses on ways to break databases but is also talented at finding bugs in all your software. Whether she helped build it or not. When she is not helping Twilio Sendgrid send billions of emails a day, she is busy training her little replicas on also breaking computers and trolling her friends on Twitter.
You might find it useful to read articles before indulging your urge to sarcasm: one of the novels discussed is by Joanna Russ (female). Another is by Samuel Delaney (African-American).

Oh, the name of the two-volume series is "American Science Fiction: Eight Classic Novels of the 1960s". Maybe the specifics of criteria -- "America," "1960s" -- influenced the choices?
I often use the name pattern `rolesByEmployee` in that situation.
https://stackoverflow.com/questions/59437282/can-i-use-null-...
Server Side Blazor looks very interesting and I've been meaning to try it out.

But do you have experience with it to answer the question OP had?

I.e How does it work with Server Side Blazor:

- Showing/hiding UI elements
- Possible values of one dropdown depending on the value selected in some other dropdown
- Copying billing address to shipping address
- Value of a radio button showing/hiding some form fields
- (I hope you get the point...)
Don't landfills leech lots of pollutants into the groundwater and nearby environment?
All employees are free to leave... That does not excuse misconduct by managers or violations of law. But the specific outcome here, I. s. suicide, is fiendishly difficult link to any one cause.

The usual standard for negligence is something like “resonantly foreseeable”, but even that isn’t particular useful in this case: with enough employees, you could probably always avoid at least one suicidal by, say, doubling wages. So where’s the limit?
> in my experience Python 3's clear separation between bytes and str makes these breakages much less subtle than it silently going wrong in Python 2.

No question Python 3 is better than 2, but it's not better enough to justify the move. People will only move when they absolutely have to. That isn't progress, it's inefficiency.
I think we agree on the general perspective, yes — we'd probably agree as a team with known (ad hoc) conditions and goals.

Data on small businesses is hard indeed. I'm only speaking anecdotally from the MSP / software shops perspective, the "tech guys" of most businesses who don't in-house IT. Also from a European perspective, so that might make a big difference — we're, ahem, let's say not as involved, interested, or capable in all things "technology" as a general population (I didn't say luddites but that's how it feels sometimes, compared to the vibe I get in NYC or rich Asian cities).
Any recent change in the method of measurements?
> Limping every left leaning person into a “liberals” category is demeaning.

Honest question: what's the difference between "liberal" and "left-leaning"? I thought they were basically two different terms for the same concept.
I think toilets have changed a lot. I have a Toto toilet that uses something like .7 gallons a flush and I am fairly sure is easily capable of flushing a cat or, at least, a large russet potato.

30 years ago a toilet needed 5 gallons and would clog if you used more than 12 inches of toilet paper.
> All employees are free to leave...

That's a pretty poor excuse for misbehavior. Similar to "if you don't like this country, you should leave".
What I Learned from Attending All Tech Is Human NYC 2019
I remember a long time ago, I used the "six" library (Python (2 * 3) ) to code in Python 2 with an API based on Python 3.

I'm not entirely sure how well the line of code: "import six" would fix any compatibility issues nowadays.
If that's so, then it obviously raises the question of what is the meaning of 8 months out of 12 being suspended?
So, I don't want to sound snarky, because what you are saying is not false, it just misses something. The nist compatibility guidelines aren't just about syntactic guidelines, they are about checking to make sure the isolation levels work correctly. The tests are meant to be extensive and reproducible. I'm not saying they are perfect, but I would suggest databases have been testing these particular issues for a long time. Another good tool to checkout is jepsen. Anyway, Nist compatibility guidelines are underused and as a result open source databases miss out.
> I have a Toto toilet that uses something like .7 gallons a flush and I am fairly sure is easily capable of flushing a cat

I think you owe it to this forum to provide a citation.
I would check out https://www.sumizeit.com. They have great nonfiction book summaries that you can read or listen to.
> Go, however, used a lot less memory, which means that it can scale down to smaller instances.

I could be mistaken, but this sounds like they went ahead with the default JVM settings, where it tends to use as much memory it is allowed to (which makes sense from a utilization and efficiency perspective). If memory usage is a concern, the JVM can be tuned for such.
* It’s not just that Go is faster to run but also faster to iterate on. If python can be neither, its offering little benefit.

* they moved from a monolith to a microservices architecture; concern that any of the services in the request path could add latency just because of the overall runtime speed is slow is a legitimate one.

* their primary deployment method is Google App Engine where you are billed by CPU used. Any change that consumed less CPUs has a tangible effect on their costs
Sounds similar to some work I’ve been doing, so thanks for unknowingly validating my design!

At my employer, I’m spearheading a wholesale reimplementation of outdated process automation software, turning everything into Django web apps.

I’ve been working with a monorepo and monolithic deployments to maintain development velocity but recently started transitioning the CI/CD pipeline to deploy each application/service in the monorepo independently. The pipeline packages common assets (including, e.g., manage.py, common HTML templates, and the dependency spec...all housed in the same monorepo) into each app directory before the deploy stage.

Meanwhile, local developers clone the entire monorepo, and when they launch localhost, all of the services come online simultaneously. (That’s the goal, at least!)

I was already excited to see my work come to fruition, and now I’ll be keeping an eye on Khan Academy, too!
Russels Teapot
The image looks lo-res and full of noise regardless of screen resolution and color settings of any monitor I've seen. Why it required such complex engineering is a mystery... Not even talking about the quality of it as a graphic design/art work - just the technical aspect.
> was creating python 3 a good decision for python community? ... I know that evaluating this kind of thing is hard

I don't think there is any question here: Python 3 is a complete disaster. Years and years of engineering effort wasted on changing string libraries. Sadly, the Python leadership refuses to acknowledge the failing, perhaps because such an acknowledgement would challenge their omnipotence ... it would, and it should.
I was a Chinet subscriber in the 90s and early 2000s. For many years after I left UIUC it was one of the few places you could get a Usenet feed without belonging to a university or a company like AT&T. I met Randy at a number of parties and CBBS reunions.

He was a unique cat, and this NYTimes writeup was very nicely done.

Thank you, Randy. We'll miss you.
Well , there are 2 different kinds of learners. There are those who need grammar and those who do not. I can remember vocabulary but never remembered the grammar of the 4 languages I learnt over the years.
These projects are undertaken more for inspiration than synthesis of a design. It is unlikely something similar would have been drempt up, realty is more strange.
either `golint` or `go vet` will complain about stutter of this kind
Lately, I program in a language that has distinct concepts of Null and Empty and Nothing and the empty string ("") and arrays that are not Empty but contain zero elements. And of course NUL characters.

This is obviously at least five times as good as just having one option for null.
"You built an AI... into a DeLorean?"
I just create a 1x1 pixel png, black, of course, and it does the job.
While the last part of your comment is kind of messy, but this part I agree and find it interesting:

> in the ML case those patterns were hammered out one tiny change at a time until they matched reality, whereas in the human there's a moment where they did something very creative and had an idea and went through a kind of phase transition where they started thinking about the game in different terms.

Phase transition, or the "aha" moment, where things start to logically make sense. Humans have that moment. Knowledge gets crystallized in the same sense water starting to form a crystal structure. The regularity in the structure offers the ability to extrapolate, which is what current ML is known to be poor at.
what kind of bs propaganda report is this?
Isn't that how .replace works? https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...
I actually like this style (or similar if not quite as extreme). I find it's much clearer what's going on.
What about our lack of vacation days and holidays?
The Privilege Escalation attack vector can be avoided by using a capability-based security model, ala: https://storj.io/blog/2019/12/secure-access-control-in-the-d...
It’s not hard to come up with a process that can recycle anything organic into any petrochemical via Fischer Tropsch. What’s difficult is doing it economically.
> arrays that are not Empty but contain zero elements

What is an array that is not empty but contains zero elements?
I feel like I am missing something here. I see much more complex work on reddit by individuals (/r/highqualitygifs). And the final result is just an animation of a static logo with light show?