skysight-inc/HackerNews huggingface dataset:
Some things to note:

- Wasmer isn't available as a package on most distros from what I can tell. Instead they want you to curl a script directly to your shell, which is bad practice.

- They do not have a reproducible benchmark or a test suite to prove that it is actually faster than Docker and it is likely you can't even compare them. The Docker daemon and containers generally have very fast startup times.

- Docker containers are OS independent as well, but rely on Linux kernel features so they run more native on Linux. This isn't a negative. Most microservice apps are Linux-based.

- Adding abstractions for the chipset has always been slower than optimizing and compiling for multiple architectures. This is like someone saying Java is better because it provides a VM that translates everything. Instead Java has a reputation for being clunky and slow because of it. Well built apps and pipelines can easily be compiled for multiple architectures. See Alpine Linux for example.
Calling it "alien planet" has a negative warmongering tone.
This is what I ended up doing. Don't laugh, but I spent about two weekends furiously learning docker for a side project, only to replace it with a shell script of about 100 lines.

I'm sure containers have valid use cases for larger teams, but for one person I didn't see the point at all - especially as I use the same OS for dev and production.
They learn new skill. Or suffer and switch political parties.
Even if it is automated, that is an $800 out of pocket expense every year for LLC fees, and more complex accounting requirements. It's not worth the effort unless you are making significant money or are serious about your business
Let me put it more simply, all that rent control does is put a damper on large increases [1], but the rental market will still seek a market price. The only way to do that is to spread the increases to leaner years where the natural rate increase would be lower than the cap. Every landlord would independently conclude the same, no collusion needed.

To undercut that this year would mean being below market price in a future year. The only arbitrage would be between present and future prices. Perhaps some subset of landlords only seek to rent out for the front-end years, so they would have a different calculus, but all that would do is to pull down the average transaction price by a little, according to their size in the market. So if the current price demands a natural increase of 2%, maybe the market will clear at 5% instead of the 7% max, but it remains the case that there will necessarily be years where the clearing price is higher than without rent control.

[1] This is assuming the government "guesses" it right that 7% is the average rate of increase over the long term. If it is below average, then the market gets severely distorted.
Or government! Uncle Sam is still hiring people to write MUMPS and VMS.
Well there goes the state. These people have no clue how to manage a state. This will ruin what's left of the housing market and make the state completely unlivable.
> more efficient, and thus worse,

You'll have to detail this particular implication.

I for one would think the opposite.

* also FWIW, IIRC, they don't read email for ads any more.
Yeah, that's not going to happen and the West doesn't really have leverage against China anymore. On the contrary, China has leverage against the West. Some countries like New Zealand are straight up heading to become a Chinese colony in 50 years.
I’m making allowance for the way the protocol evolved a bit
A specific finding from this research is on the front page:

https://news.ycombinator.com/item?id=20944403

Rust was found to be slightly slower than C because of bounds checking, which the compiler keeps even in production builds.
So solve a problem created by regulations with more regulations?
Soooo, those C compilers cheat on the language as defined in K&R etc.!!! WOW!!

With that cheating, C gets to catch up with, say, what PL/I was doing with string manipulations in, say, 1969!!!

So, this is the 50th anniversary!! C string handling is right up to date as of 50 years ago!!!

There is still the issue of a C programmer having to calculate array indices that Fortran and PL/I can do back, way back there, 50+ years ago!!!! What was it, Fortran 66 or some such???
> Nothing was stopping them from forming an oligopoly or landlords association/guild or whatever you want to call it and raising rent in lockstep by 7% each year

Well, “Nothing” is an unusual way of referring to the Sherman Anti-Trust Act.
That actually depends. I'm some cases I've seen Clang pull off superhuman feats of vectorization, especially on ARM64. You paste code in Godbolt Compiler Explorer and GCC produces fairly readable assembly, and Clang uses every trick in the book to vectorize. In those cases Clang can be substantially faster. But code needs to be written with vectorization in mind for that to happen (short loops of known size, and a few other restrictions like that). Most of the time it's a few percent behind GCC.
Social housing exists in many forms across the developed world. As I commented up-thread, look into its history in places like Vienna.
I think there are three problems here: first is that the new generation of developers that Mozilla is trying to attract are not used to systems which do not persistently store data in an API-accessible database backend.

Second that there is a perception of plain text as an antiquated medium of communication (and yet we persistently reinvent markdown as a way of simplifying rich text).

Third and most importantly, the issue is not that IRC is old or is missing features, it is that IRC encodes a specific model for running a communication network (hubs, leafs, operators, etc). When we try and replace IRC with a system like Matrix we are giving up the old model of "owned" nodes and the decentralised nature of it to instead bow to a centralised model where certain people wield absolute power. Is this really the right way? what if I want to write a bot to perform some unusual administrative function? do I have keep updating it every time the API changes? that's why IRC is good, I don't need to do that.
Boy is that a misleading headline. Actual study: there’s a part of our brain that universally activates in response o whatever thing we find beautiful, but those things are still different for different people.
I mean "Data structures & Algorithms" is a very broad topic.

The baseline is high-school.

Well "the average CS major" is also a very broad statement :D. I have no good overview of what an average CS major is, to be honest.

I think we are talking about different things. Let's say you learn how to build a hashmap, how to solve TSP with dynamic programming. Conceptually, this is possible to learn in 9 months if you are a good student (and therefore, your are talents are already wasted in this bootcamp). But what if I ask you some follow up questions? Modify the problem. Will you be able to explain how perfect hashing works or what the runtime of a hashmap is if the hashing function is not O(1). How different hashing procedures lead to different qualities for different implementations of hash maps?

We are not talking about knowing that hashmap give you O(1) lookup if you are lucky. If that is the skill you want to learn, sure, 9 months will do. But truly understanding what you are talking about and being able to explain, augment, modify/improve data structure and suit algorithms to your needs... Proving that they still work correctly after your modification. Understanding how that damn distributed consensus algorithm works that seems to have a bug that fucks up your database every now and then.

Yes agreed. You don't need to know that for 99% of CS jobs. But we are not talking about whether bootcamps can prepare you for work in average code mills, we are talking about whether they can replace CS education.

As a matter of fact I DO believe that bootcamps solve a critical purpose in filling the vast amount of gaps in our IT market. But I am always surprised again and again why "the new kid on the block" always needs to attack other completely valid paths (like CS major). They are completely different things made for a different purpose.

I think people need to realize that CS major is NOT the right choice for most coding jobs. But that does not mean that a bootcamp can replace a CS major, it just means that a bootcamp can be an efficient shortcut to hit the job market running.
Agreed, here in Montreal it's something like 2%.
>> biologically impossible for the brain to properly learn these things in 9 months

[citation needed]
That approach works, but if you are going to go into production with it you might need to support:

- Rollbacks

- Automatic deployment of new releases from CI, rolling releases

- Healthchecks, detecting if/when the server exits and making sure that VM gets killed

- Canary deployments

- Autoscaling (could use an autoscaling instance group for it, but what if you need to scale based on other metrics)

- Log aggregation

- Monitoring

- Service discovery, load balancing between services

- Service mesh

- Fast startup of instances (starting a fresh VM and waiting for it to setup everything from scratch could take ~3-4 minutes, docker is in the ~30s or less range).

- Bin-packing (run a high-cpu low-memory workload colocated with a low-cpu high-memory workload for maximum efficiency)

etc, etc, all of which you get either out of the box or without a huge amount of work if you adopt something like Google Kubernetes Engine (which takes a few clicks to spin up a cluster).

If you don't need any of that stuff and don't want to learn Kubernetes, it's totally justifiable to go that way, but personally I would take Google Kubernetes Engine over something like that any time. There's some up-front cost learning how it works which then pays off very quickly.
This sounds a lot like the Smalltalk VM.
Have there been leasing periods in your past where rent increases exceeded 7 percent? Is that common?

Also, I assume there is some market pressure to consider, if your increases outpace supply and demand, then tenants would simply move, right?
If you have reason to believe that the insurance industry is colluding to artificially inflate prices, that's a criminal accusation. If you want to make criminal accusations you start with evidence.

In my view, the insurance industry looks competitive, which means that even though these shady practices happen they can't effectively dictate the entire market.
Docker isn't up to date on the official Ubuntu (and debian too?) repos for some odd reason. A better way is either snap (snapcraft) or adding docker's own apt repository.
Death Because of Vaping in the United States? Not Really
From the article: "[The measure] was unopposed by the state’s biggest landlords’ group."

It shouldn't be a surprise that more landlord-friendly rent control measures get less resistance from landlords.
This is so spot on it hurts. Get out while you can! I switched from tech startups to consulting and have never been happier.
Listed companies will be instructed how they should behave. See Cathay in the recent news.

Plus, ability to control the market at critical times.
Then there is the whole question of whether Epstein was using his money to _direct research_ specifically to junk science like Euugenics.

I think Sarah Taber said it best though.

"""
I think the best lens to understand what was going on here isn't just "reputation laundering."

The Media Lab's leadership catered to a superiority fetish in exchange for cash.

That's sex work
"""

https://twitter.com/SarahTaber_bww/status/117193193908069171...
The response needn't be serialized. That is to say, multiple actions may be popped off the priority queue at once, without waiting for the others to finish.

See also: the reason we are talking about this at all when there are still hungry children in the world.
You mean...like the doorknobs?
Hmm, I wonder if you couldn't wrap all those horrible approaches in a unfified header macro with

#ifdef __GNUC__,
#ifdef __clang__,
etc.
Chick-Fil-A handles the queuing order problem by asking you just to confirm who you are at the drive through order station. They don’t start preparing your order until you check in.

> “Mobile order for zaroth!”

> “Thank you!”

Most people order the same thing every time. Open app, click Favorite Reorder button. It can be exactly one tap. Or a Hey Siri if you like.

This is how everyone orders their Starbucks coffee for years now. There’s no liability issue with providing an app to order ahead.
I never heard of Krita before this, but my background is of being a very casual user of Photoshop which was pretty unaffordable in the 90s (other people's licenses, plus there was a "lite" version included with a scanner once) and when I first learned of GIMP, it was extremely annoying how much it tried to imitate Photoshop yet be arbitrarily different, but eventually I learned to do basic stuff in it. So now typically, I just want to resize a picture, convert the format, change the gamma, do something simple with layers, etc, and don't want to pay or learn anything new.

However, I never did learn how to script GIMP, and it seems like I will need to soon for maintaining a website, and if as I recall it has some sort of lisp like thing, I'm kind of allergic to that. I don't know python either, but it's probably more my speed.
For me, that was the line that surprised me the most. The .NET VM has had a reputation as being a worse variant of the JVM, but it seems that now the tables have turned.
Here in Hong Kong, every McDonalds has 3+ touch screens, I hardly see anyone lining up at the counter these days. I for one only use the touch screens.
I meant I wouldn't have a problem if I had to have authorized repairs because it's not meant to be user fixed like they were just a few years ago. I just don't want to have to ship them to Texas for pretty much everything. They should be able to do battery, keyboard and screen replacements locally.
A single state senator (one of the few Democrats who opposes SB-50) blocked the bill from being voted on.

The supermajority was irrelevant.
Couldn't figure out how to order a sausage egg and cheese biscuit. After wasting 5 mins navigating around I had to cancel and order from the human. Why put myself through that? If anything goes wrong, the order taker knows how to deal with it. So I just order from the human now.
If robo cooks are truly inexpensive, we could feed a lot more people in need for less money.
The point was that this CA statewide bill is quite different from places like SF.

New state law: 5% + inflation

SF: 60% of inflation. This has has never been over 2.9% a year since the law changed in 1992 from a fixed 4% [0].

I think one could sanely argue that allowing increases of up to 5% plus inflation is a suitable restriction, while limiting increases to significantly below inflation is not.

[0] https://sfrb.org/sites/default/files/Document/Form/571%20All...
There is no functioning market to begin with. Housing prices and rent are through the roof in California, yet supply is not rising to meet demand, largely because existing owners oppose new construction.

Turnabout is fair play. If owners organize politically to control supply, tenants can organize politically to control prices.
Negative electricity prices happen in Australia fairly regularly. The last time was just a few days ago:

https://www.abc.net.au/news/11489188

Interestingly is isn't generally caused by renewables. It's caused by those "base load" generators: coal and if Australia had any, nuclear. Base load actually means "can't vary their output quickly". If you can't vary your output and you ramp down your output too early, you missing out on selling power. Too late, and the price plummets and have to sell it at loss - or worse pay someone to absorb the energy released by your boiler cooling down.

But renewables have made this worse by unpredictably flooding the market with cheap power. They don't really care if the price drops to near zero as the wind and sun cost them nothing. But jeeze it must hurt to be selling electricity for less than it cost you to dig the coal out of the ground. I'm pretty sure that's one of the things driving the early retirement of coal and nuclear.
They are not paid by either Uber or Lyft when they are waiting for a ride, so no, it's not simultaneous.
I don't like rent control but I hate prop 13. Interesting is that Howard Jarvis rallied renter support claiming that landlords would be nice and pass the tax savings on to tenants. Of course this didn't happen and there were immediately movements for rent control around the state.
They spend too much time on HN.
I'm actually fine with that. I found the article this time, plus it helps to discuss with a new set of people.
This is way slower than Docker. Rootless containers are already a thing. If you still want VMs then see Kata Containers. Containers have a lot of benefits, the major one for me is reproducibility and application sandboxing. There is a reason containers exist and that every large cloud platform has adopted them, including Microsoft adding support in Windows.
Housing is a strictly zero sum game. When you have more people who want houses in an area than there are houses you will have winners and losers.

Rent control chooses certain people to be winners and other people to be losers. It does exactly nothing to increase the number of winners. Furthermore it creates disincentives to the creation of new housing, which means fewer winners in the future. Even worse, for the winners it does select it puts them at a long term disadvantage by trapping them into a non-optimal location.

The only solution to “not enough housing” is “more housing”. Rent control is actively harmful to this goal.
> "JVM requires almost all your stack to be rewritten for it."

This applies no more to the JVM than to Wasmer. There exists WASM to JVM bytecode transpilers [0].

[0] - https://github.com/cretz/asmble
Public housing isn't perfect in Europe - it leads to stagnant cities and the inability to redevelop areas as they change.
Suppose you mistype your password and get a page saying "wrong password, log in anyway?" You click yes and are logged in to your account. Would you consider that account to be password-protected?

To me, a second factor that can bypass the first factor is exactly the same as this situation. Being able to hack your way into an account is a different issue.
If your son is 8 and is really still pooping his pants and using a pacifier then I really feel for you as you must be dealing with more serious issues than worrying about smart phones. Good luck and stay strong.
> A whole article about California's housing problem without a single mention of Prop 13, though?

It's insane how many of these there are. I even know someone who recently bought a townhouse who didn't even know what prop 13 was.
I just recently switched to using vscode with the remote ssh plugin and setup an ubuntu vm on my windows machine and performance is like 100x better.

Docker for mac is basically dead to me now, going to finish migrating my projects over to the VM and uninstall it from my laptop.
In the US, it is very common the past decade or so.

I'm in bumblefudge-nowhere-Midwest USA, and even we've averaged 10% yearly rent increases, for more than 5+ years now. Every top-20 metro area I've looked at, has had it worse than us on rental price increases.
I'm making six figures working on a high profile app 6 years later as of this month

6 years is not really long enough to measure longevity.

Is having a CS degree better?

That's exactly what I'm saying. Your time and money would be better spent on getting a CS degree if you are concerned about career longevity and opportunities.

By the way, what makes you think that your knowledge in CS and AI are going to be applicable in another decade?

Because general CS knowledge stays consistent.

This is almost like asking whether broad subjects like math, chemistry, physics etc. will be relevant years from now. Yes, they will be. If you are asking this question, then perhaps you should reevaluate what you think CS is.

If AI reaches the point of becoming self aware and writing code, then we're all out of work. I'm not too worried about that happening.
Housing is limited by sustainability in ways most commodities are externalized.

Here are all the reasons you can't buy a commoditized "cheaply made" house in Nowhere Minnesota:

A. There is finite land in the world. Burying it in sprawl housing is an American tradition that has wrought disastrous environmental, health, time consuming, wasteful, and systemic consequences across the nation.
B. Housing does not exist in a vacuum, not in a way close to what true commodities - things you buy off a shelf for a purpose but otherwise are non-interactive - operate. Housing requires infrastructure in myriad forms from electrical to transit. These structural requirements are systematized and cannot be commoditized meaningfully and thus housing itself is limited by them.
C. Housing is limited by your means to sustain it. This means you need a job, and work is going in the opposite direction of commoditization because any repetitious work is being automated. The availability of meaningful employment is shrinking and thus the viable domains of legitimate housing likewise shrink, which is why the flood to California is a thing, why there is so much demand for density, and why a half century of gentrified urban planning has ruined the states housing market.
D. Housing is already commoditized. You can buy a manufactured house made at scale for an inflation adjusted cost half of what manually built houses were costing a century ago with more square footage, modern amenities, and the ability to have it installed on a lot over a weekend. If you price out the physical goods cost of manufacturing some of the highest density vertical condo buildings in the world the per-square footage of livable space costs are often below stick built houses. The limiting factor is land - so back to A through C, thats the limiter.

The construction of buildings should be done in a free market that invites competition of builders but with the regulation to recognize those purchasing said structures are rarely educated on quality or safe construction. The distribution of land needs to be radically rethought because the established paradigm of treating it like a segregated consumer good is bankrupting the working class as the aristocracy pours money into property as their Scrooge McDuck money pit of choice.
Calc 2 usually covers sequences and series. That's very relevant to CS.
Captured into a stable orbit, sure, but it will never have an eccentricity of 0 (circular). The limit can approach zero, but will never be equal to it. Even the planets don’t have a circular orbit FWIW.
They will still have had almost an 18 year learning advantage at that point.
Immer is a library of persistent and immutable data structures written in C++
Unpaywalled: http://archive.fo/cdQj4