skysight-inc/HackerNews huggingface dataset:
can you run kubernetes in nestybox ? entirely within the container ?

if you can do this (and build a great experience around it), you have a winner.

k3d.io does it somewhat...but not all the way. Updates,rollbacks, etc - everything that a sysadmin need.
I tried the open source https://alt-tab-macos.netlify.app which mentions HyperSwitch among others. It was fine. Though I only tested it briefly.
That's way too harsh on them. I for one am very glad that someone there acceeded that's it's a terrible experience, regardless of whether they have the ability to change the approach.
Because there's a vibrant marketplace outside the store and Apple provides little benefit but takes 30%.
Your reasoning applies identically to Netflix videos, Kindle e-books, and podcast files delivered via Overcast or some other podcatcher.

It is hard to imagine, since the mechanics here are the same as streaming video. The code that's executing on your device is not being streamed. Images and video are.
I build worlds: http://www.rikweb.co.uk/kalieda/index.php
Per the end of your article, have you started writing about the 2nd theorem yet?
It doesn't matter what tier it is. The point is that compiling C++ is the only thing that even comes close to maxing out the 7 year old CPU.
is it really Apple's responsibility to watch your children for you? maybe we should have our cars locked down to 15MPH to prevent more accidents too.
As your sense of "I" diminishes the more compassionate and caring you become. The more emotionally resilient you become and the less harmful your decisions are to yourself and others (including animals). This is the core of Buddhist findings.

Having said that, there are religions and ideologies that tend to become a big part of a person's identity. Then their actions become guided by those ideologies.
I have a soft spot for very heterodox, but not-quite-crank-but-seriously-wrong theories that I secretly hope are true for no other reason than a contrary nature and the excitement of the new. The aquatic ape theory of human evolution. Abiogenic origin of petroleum. Cold fusion. Julian Jayne's theory on the origin of consciousness.
I’m not sure that it’s insane to kill off profitable products.

Some folks were upset recently that Honda is discontinuing the Fit subcompact hatchback in the US. That’d be easily understandable if it were an unpopular, unprofitable product. But the Fit was well-loved and dealers struggled to keep them on the lots. So why did Honda kill it? The HR-V subcompact SUV based on the Fit has been produced for the US in the same factory in Mexico and is more profitable and more popular. If you’re Honda, maybe it makes sense to make more of the vehicle that makes twice as much profit and divert resources away from the less profitable model.

Still bums me out that I soon won’t be able to buy a new Honda Fit though.
I like this much better than Lat/Lon. Which number comes first? How much precision? Positive/Negative vs North/South or East/West. Coordinates are great, but not for the masses IMO.

All that said, yes this needs to be an open standard if it wants adoption. I really like the idea, so hope it goes in that direction.
I wonder when they'll come for RDP and VNC clients because here I am running whatever software I want on my iPhone streamed from a remote server.
i'm really having trouble understanding how giving the choice to the people that want to to install a different app store is going to change anything to your situation...

I'm not for removing apple's store...
I agree that anti-science bias is more widespread than some here seem willing to admit (perhaps they just haven't noticed or hang around in circles where it's rampant?). Anti-vaxxes, climate change deniers, anti-maskers - it seems pretty rampant in parts of the US (especially in the red states). We like to think that society moves linearly "up and to the right" - towards more enlightenment, but history shows that that's not always the case and we seem to be living through a period of history where it is not the case.

Related article: Combating antiscience: Are we preparing for the 2020s https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7141687/
What I meant was that are a lot of like minded developers here who cringe every time they have to hear how JS is going to teleport us from Earth to Mars. And since there are no bonus cookies that can won by proving that you can create a functional website simply by using some good old HTML with CSS and vanilla JS, a lot of us resort to being silent and enjoy the show!

So, what do ya say? Would you React the same way? ;)
Big discusion yesterday: https://news.ycombinator.com/item?id=24071590
DEF Con 28: Safe Mode
Also, Dr. Huberman of http://hubermanlab.com/ has been making the round on podcasts talking about the neuroscience of motivation.

tl;dr We are motivated/rewarded (at the neurotransmitter level) when we feel that we're on the right path. What makes you feel like you're on the right path?

This feeling of being on the right path causes dopamine to be released which quells the anxiety/quit sensation (adrenaline/norepinephrine) that's caused by struggle and is what leads to burnout.
There's an interesting quirk of markets that can explain the broken-up companies being worth more. Prices in a market are set on the margins: the price of Bitcoin or Tesla stock is set by those who are actively buying and selling. If you think those assets are complete scams, you aren't going to go near them, which means your opinion doesn't matter for the purpose of setting the price.

When a company is broken up into competitive entities, there's uncertainty about which company is going to become dominant in the future. So if you think Esso is going to win the lion's share, you're going to put your money in Esso stock. Ditto Kyso, Calso (Chevron), Sohio, Amoco, Marathon, Mobil, etc. They all get their own teams of cheerleaders, who value the spinoffs at close to the value of the original because they think their preferred spinoff will take most of the market of the parent company. People who disagree with that valuation don't matter, because they aren't going to be trading in that stock anyway.

A similar phenomena likely occurred in the crypto bubble of 2017, where everybody had their pet crypto they were cheerleading and they all expected it to take over the whole economy - this was made even more complicated because many of them were priced in Bitcoin, which had to be purchased to buy any of them, which meant that price increases in Bitcoin were reflected in the price of altcoins as well. It's likely also a factor in Tesla speculation - Tesla shareholders believe it will take over the entire world car market, while Tesla skeptics drop out of the market and don't matter to the price action.

(The risk asymmetry in shorting also contributes to this. In a perfectly efficient market, if you believe something is overvalued you short it instead of dropping out of the market, which drives the price down to fair value. In reality, your downside with shorts is potentially unlimited, you can get rekt if the price stays irrational longer than you stay solvent, and few firms have the resources to maintain short positions in a long-term bubble.)
I feel that I'm conceptually familiar with plate tectonics as an explanation for mountains and earthquakes. But the grandparent comment and you both mention volcanoes, and the relationship between plate tectonics and volcanoes best known to me is that the Hawaiian islands were all formed by the same "fixed-location" volcanic hot spot as a tectonic plate drifted over it.

This would seem to imply to me that plate tectonics isn't a good explanation for volcanoes. How are volcanoes best explained by plate tectonics?
Yep, to build on Stefan's sibling comment, we deploy a few services through docker that follow the flow of <merge on github> -> <build on dockerhub> -> <deploy through watchtower> that has been working for us really well.

Docker has some nice infrastructure that we like, such as the ability to set memory limits, automatically restart processes on crash/if a healthcheck goes sour/on reboot, easily spin up different versions of the same service (based on which image you tag to a name), etc... Containerization has done a lot for our ability to bring servers up onto heterogenous hardware easily and quickly.

As an example, this repository [0] is deployed on 10 machines around the world, providing the pkg servers that users connect to in geographically-disparate regions. The README on that repository is a small rant that I wrote a while back that walks through some of the decisions made in that repository and why I feel they're good ones for deployment.

To answer your specific questions:

* How to deploy Julia: we use docker containers and watchtower [1] to automatically deploy new versions of Julia.

* Keep dependencies sane: it's all in the Pkg Manifests. We never do `Pkg.update()` on our deployments, we only ever `Pkg.instantiate()`.

* Pin memory usage: We use docker to apply cgroup limits to kill processes with runaway memory usage [2]. This is only triggered by bugs (normal program execution does not expect to ever hit this) but bugs happen, so it's good to not have to restart your VM because you can't start a new ssh session without your shell triggering the OOM killer. ;)

[0] https://github.com/JuliaPackaging/PkgServerS3Mirror
[1] https://github.com/containrrr/watchtower
[2] https://github.com/JuliaPackaging/PkgServerS3Mirror/blob/c6a...
They literally just explained why: browsers not using WebKit perform worse and this makes iPhones look bad, which Apple doesn't want.
Poll: How Old Are You?
50-60
> this data should be freely available considering the costs involved

The purpose of the fees is to cover the costs incurred by the court system in managing the document system so that it's self-funding rather than being paid out of the government's general revenue. In other words, while the costs required for publishing any particular document are miniscule, the point is to provide revenue for the court system.

I'm not defending it, but that's the reason the costs are so high and why the system still exists. To get rid of the PACER fees you need to convince Republican congressmen to "subsidize" the court system.
That's been my experience too. Unfortunately the gcc devs essentially poisoned their own well there -- I'm now much less likely to want to go back and try -Og because of my initial bad experience. If they'd started with "always good debug and very few optimisations" and only added in optimisations when they didn't break the debug illusion then the user-experience would have been much better (always at least as good as -O0 when debugging, and gradually gets faster as you use newer gcc versions).
Seasonality is worth planning for, but the value of investing in plans for seasonality depends very much on how quickly you can react to changes in demand. Building data centres has a long lead time and costs a lot of money, so spending a lot of money on forecasting demand is a worthy investment. On the other hand, a new container process might take a few seconds to load, so you can get away with more error.

There's one caveat, though, where planning for seasonality becomes valuable again: competition for shared resources. Suppose you are using a cloud provider to provision VMs on demand. If you're caught short by a stockout, then fast reaction time now becomes a long reaction time. Setting an approximate or safe base level of capacity on a schedule increases the odds that you won't be caught dangerously short.

(The Blizzard observations were interesting, thankyou).
You can run other browsers. You can't run other browser engines. The way you win is that your uncle doesn't click a Google ad banner to install Chrome when he searches (in Safari) for golf club reviews and end up complaining to you that his iPhone suddenly has worse battery life because now his default browser is Chrome, and your 7-year-old doesn't accidentally end up on porn on their school-provided iPad because some kids' app developer put an entire browser engine in their app "to make cross-platform easier" and your kid accidentally found a bug that accesses the open web though this embedded browser, then clicked the wrong ad.
Exactly this, we need heat maps that are per capita focused so people can gauge risk.
The VentureStar has a launch capability of 0 tons to LEO because the fuel tank was too heavy.
maybe this is better? just discovered it myself but it appears to be open: https://plus.codes/
Co-Founding Corporate Partners
I think this is an area where practice has lagged quite far behind theory (for entirely reasonable practical reasons). I've seen quite a few papers relating to incremental parsing, compilation, etc. (e.g. [1,2]) but afaik very few build systems actually take advantage.

[1] https://arxiv.org/abs/1312.0658
[2] https://blog.functorial.com/posts/2018-04-08-Incrementally-I...
IDK, trusting a remote system just seems bad. Either give me the data to process locally, or I'll give you some data you couldn't possibly understand and you do some stuff to it and return the results, having never known the meaning of the data.

In Signal's case, they could just let you send messages that might never be received because the contact doesn't currently have the app. Also gives the receiver plausible deniability unless they respond. And could help get more people on Signal if they did the "Someone sent you a message, download the app now" trick.
He would be targeted just the same as everyone else. He didn’t gain one of his mansions during the pandemic as a result of the government printing massive amounts of money in order to “secure a stable market” while letting the average taxpayer fend for themselves.
Code Coverage Best Practices
Please don't do this here, it's against the rules.
> Its still good news, and it still means that herd immunity is easier and faster to achieve

It is not even clear it's "good news", it doesn't "still mean" at all, read carefully under "Edit 2" of my parent post. It can also mean that it will take longer. R0 must be reevaluated, and threshold is f(R0). We don't even know the "correct" function for the threshold, even less which people contribute in which way. We don't know how much were infected up to now, the high numbers weren't random samples, prevalence in global population is much lower than in a few hot spots where a lot of deaths happened. "Math is hard." Immunology is complex.
Desktop version: https://googleprojectzero.blogspot.com/2020/08/exploiting-an...
Wow, thanks! Surprised this isn't the default behavior.
My first laptop was a Toshiba 205CDS. Loved it. Bought Toshiba for years until I finally saw the light and moved to Thinkpads.
that's absolutely what i intend to do with my next phone. However, as a professional, i'm a bit stuck with that ecosystem (or google's one, which isn't much better, for other reasons)
Co-founding for Deeptech development: it starts with an idea
They've tried and I think they got netflix to cave to the 30% thing.
It’s nowhere near as good tho. You frequently have to type the name of the entire utility. On MacOS I can open Disk Utility by using CMD space to open Spotlight and type du. I can do this all as one single shortcut without even looking.

On Windows I need to type a lot more and then navigate a list of wordy descriptions in the hope of finding Disk Management. At least now they’ve added Win-X.
Next they'll be saying that remote desktop clients violate their policies because you can technically use apps on the remote desktop.

Honestly. This is pure greed from Apple. When is someone going to come along and bring Antitrust cases against them.
Sarah Jeong

Dropped. There's no way this article is not extremely biased and purposefully deceiving.
Is the debugger in Vs code or anywhere else better now? I remember trying Julia just a few months ago and the debugger frustrated me enough that I went back to print statement debugging.
The problem with novel shells, compared with other kinds of itch to scratch, is that existing shells have had about 50 years of evolution: doing better in a few months of work is quite unlikely.

A new shell must be similar to existing ones for compatibility with an enormous ecosystem of command line tools that work well in a typical shell; it must do almost everything that traditional shells do equally well (this includes documentation; documentation is non-negotiable) but it must also have some compelling advantage.

The right way to collaborate on designing a shell is to discuss possible designs of command syntax and behaviour, then if some promising idea comes out of the brainstorming refine it to a full specification, then if the idea survives (without mutating into a less ambitious scripting language, or a library for an existing language or shell, or a small change to an existing shell) begin an implementation. Starting with a proof of concept without a well developed and well documented design is the wrong way to offer a "product" but also the wrong way to learn.
Almost all companies won't bother with buying ads directly from a random small company, because they don't know if you are trustworthy or won't show up some controversial content that hurts their brand. Much easier to use an ad bundler (from their standpoint) like google.
I was specifically discussing how we could better handle bailing out these too-big-to-fail corporations, not small companies, which should obviously be assisted in different ways.
Atlassian tells employees they can work from home forever
I could be wrong but when I hear a story like this usually the pitch is bad. Good pitch + bad network beats bad pitch + good network except under unusual conditions.
Quickly-develop-highly-performant-APIs-with-fastapi-and-Python
In my experience, lawyer fees are highly decoupled from their expenses... which is to say even if PACER fees were dramatically reduced, lawyer fees will not.

Not sure how that can help poorer members of society, since most people are quite unlikely to be doing their own case law research anyway.
Greece and Egypt sign agreement on exclusive economic zone
Apple allows Candy Crush, Clash of Clans, and all manner of other games using addictive psychological tactics onto the App Store.

If you're more concerned about "gamer-centric" titles, there's also Fortnite and F2P versions of Call of Duty.

How is not allowing streaming Xbox games limiting screen time?
But those aren't cooking, they're pastry, basically pastry, and confection (aka pastry), respectively. You literally attend a different program in culinary academy to learn these skills. Show me any place that mass produces actual meals and I guarantee you it looks like this photo of SkyChef I found online:

https://news.europawire.eu/royal-philips-provides-led-lighti...

i.e. a giant warehouse filled with dozens of chefs.
system preferences ->
command + space, type system preferences, enter
keyboard settings ->
command + space, type system preferences, type keyboard, enter
What's the point of saying "Peter Thiel says" when stating basic facts?

May as well say "Wikipedia says"

https://en.m.wikipedia.org/wiki/Monopoly

"Establishing dominance" section.
I know this poll will be biased towards users who vote in /new but that's what I want to know. What demography is pushing content to the front page?

Side note: Polls on HN feels like a hack. I can't vote on an option myself. No consistent sorting or sequence. I can edit those options too even after someone has voted already which is prone to misinformation.

Are those deliberate choices or not?
Right, that's why atomic ints are not a replacement for volatile when doing inter-process communication.

If the memory access (load or store) itself is the desired behavior, you better make sure you add volatile, even to atomic<int> types. The atomic<> simply provides certain guarantees about atomicity of that access in regards to other accesses within the same process, not about access from different process. If the compiler analysis determines that the atomic<> store/load isn't necessary within the currently compiled program, than it may completely elide it.

I think GCC may be disabling certain optimizations on atomic<> access because many people mistakenly use atomic<> for interprocess communication and it would break that code?
Is there an option to enable this? I have two Chrome windows maximized but Command + ~ doesn't seem to switch between them when focused on one.
Democracy is slow and average, because ‘everyone’ gets a voice.

Authoritarianism is fast and exceptional, because only everyone that matters gets a voice.

Problem is that fast ‘large decisions’ can be catastrophic, and those without a voice eventually rise up...
CourtListener expenses are less than $100k/year for providing storage and indexing of the PACER documents they have [1] (the Internet Archive also keeps a copy as mentioned in my above comment). There is room for the court's costs to decline substantially, and those cost control pressures on the judiciary's technology budget are what I'm interested in seeing. They are asking for far more than what they need from their user fees. I am not against reasonable user fees (I said "freely" above, and that's my faux pax), but very much against gouging because of politicians and bureaucrats.

For funsies, let's assume the entire PACER corpus is 10TB (edit: appears to be closer to 250-300 TB). Let's also assume that you want all of it OCRd, indexed, and available over a web interface and an API. Let's also assume a staff of ~5 technologists to oversee such a system. What do you think a reasonable annual budget would be for such a system? I would argue no more than $2-3 million. Let's Encrypt (non-profit for public certs) has a budget of $3.6 million and employees 13 people (as of 2019).

Perhaps the judiciary should just pay Free Law Project to host PACER, they’ve already proven they can provide a superior product cost effectively.

[1] https://projects.propublica.org/nonprofits/display_990/46334... (Free Law Project, 2018 990-EZ, Line 17, total expenses)
Same. It's almost certainly wrong, but it's so eccentric without being crank-y that I just love it.
Similar to democracy and capitalism. Must be a human thing.
" In addition means we need a lower rate for herd immunity"

It's like you didn't even read the article. At MOST, it means we MIGHT need a lower rate for herd immunity.
Netflix has games that work on the iPhone. Why is that allowed?
Yes, it's possible already to run K8s entirely inside a system container deployed with Docker + Sysbox. It's as easy as "docker run --runtime=sysbox-runc -it some-image" and running kubeadm inside to setup K8s. We also have images that come preloaded with K8s to make it easier.

Here is a demo video: https://asciinema.org/a/V1UFSxz6JHb3rdHpGrnjefFIt?speed=1.75

Having said this, K8s is very complex and while its most common functionality works inside the container, we've not yet tested it all.

Here is a doc that describes this in more detail, including what is supported and not supported at this time: https://github.com/nestybox/sysbox/blob/master/docs/user-gui...
That's FAST.
Grids are easy. I recently wanted to print almost 600 randomly-sized images on as few sheets of paper as possible. I could only find academic papers and maybe-working academic byproduct code.

So I made https://github.com/trathborne/guillot

It was also an exercise in learning Ruby, and it only depends on Ruby, *nix pipes and GraphicsMagick, the more-open way-faster descendant of ImageMagick.

Share and enjoy!
I had a Toshiba Chromebook for a little while and it was fantastic, a machine focused around meeting all the hardware needs to be “good enough” at a reasonable price. It had a great 1080p display, good performance, a good keyboard and great build. All under $300. Oh well. Such is life.
If your password is unique for each website because you use a randomly generated one, you can immediately [1] tell by looking at the password which website got compromised.

[1] keepassx does not give a way of searching passwords. You can manually look through the list of passwords though.