skysight-inc/HackerNews huggingface dataset:
I think you're misunderstanding what we're talking about. This wasn't in user code; it was in the OS ("MCP") itself. It wasn't a few instructions that could be placed at convenient points in the control flow; it was every N instructions when I/O was active. Among other difficulties, that meant accounting for that had to be part of even minor code changes. The people actually doing it certainly didn't think it was simple or "no great burden" as you suggest. Simple would have been an I/O unit that could run independently of the main CPU, as in practically every machine designed since - including the 360 which was designed by the same person. Even he apparently recanted that decision.

So yeah, it's "a bit" like yield, but only in the sense that a Cessna and an F-22 are "a bit" alike. I've done low-level work on multiple RISC processors that had all sorts of exposed-pipeline and delegated-to-software functionality (e.g. TLB handling on MIPS) in the name of simplicity, and I've even enjoyed it somewhat, but I'm still glad I never had to work on anything as "raw" as Stretch.
Lyft can simply offer more money and accept lower margins.
Luckily for all of us, this law will not create a new class of rent control prisoners/devotees because the allowable increases are too high.
In a small company, some other position will field the inquiry. Could be CEO themselves, or their assistant, or some other executive/partner.
You don't download Windows updates from your laptop manufacturer either (unless you have a Surface.)

Comparing LineageOS with the custom ROMs on XDA really misrepresents their professionalism. LineageOS development does not take place on XDA. It takes place on their own infrastructure like any other high-quality open source operating system. Builds are made from public sources and signed by their build server (they definitely don't just include "who-knows-what.") They ship security patches faster than any manufacturer (except Google,) and I don't see any reason not to trust them as much as or more than your manufacturer. LOS-supported phones are well supported.
C is the wrong language to compare to. More precisely, Rust should be able to beat C, routinely. Presumably it will, when it gets more optimizer attention. With any luck, that improvement can go into LLVM proper, and speed up many other languages besides.

Why should Rust beat C? First, it does not suffer from the pointer aliasing faults C has. Second, const really means const, where in C the compiler has to assume any pointer-to-const might be use to write through. Because alias analysis is ironclad, copies can be elided even if some function borrows a reference to the copy.

At a larger scale, improved abstraction tools mean more powerful libraries may be written and used, that would be unavailable to the C coder.

It is routine for C++ programs to be substantially faster than a C program that attempts the same job, even though C++ suffers from the same aliasing flaws C has. In the finance world, you would be laughed out of the room for proposing C for a performance-critical task.

This is why articles about other languages comparing them to some fraction of C performance are amusing. C is a low bar. If you can't beat C, you are Doing It Wrong. In Rust's case, that would be "still doing it wrong"; we may assume fixing this is on the schedule, after various "getting it right" and "compiling faster" goals are met.
> a fine structure that disproportionately affects small businesses

That's simply untrue. From fines already levied we've seen small businesses getting fines of a few thousands, while BA is getting a fine of a couple of hundred million pounds.
These are nice achievements. Impressive, even. But that's a very low bar for a "hero" imo.
Which is an oddly elaborate way of saying that rent increases in California can happen annually.
Not that many people will agree to exclusivity for minimal wages, certainly not for hours they aren't scheduled and paid.
No no that's not my argument here at all. I'm not making any argument about whether the cap is enough or needed. The parent comment was arguing that because the law now says that rent couldn't increase by more than 7% they were now being advised to increase rent by that much every year (ostensibly because they are now planning to do this), and my response is that it's absurd to claim that anything in the law will change things so that you could make that sort of increase now if you couldn't already make that increase before the law existed.
Since they will soon evolve into cars that last a million miles and more and have far reducededwearing rates. A 20-40 life car is feasible. In the 1950's fashion and style superimposed on cars rusting out, mufflers rusting out, transmission wearing out tires good for 15,000 miles, engines good for 50,000 miles, brakes good for 10,000. Over time these have changed incrementally. With the electric cars we have what is called a "Sea Change" (https://en.wikipedia.org/wiki/Sea_change_(idiom))

This wave is sweeping over the internal combustion based car industry.
With zero mufflers, tires good for 250,000 miles, regenerative brakes good for 500,000 miles (this will vary a lot - aggessive drivers wear brakes/tires faster - my long times are for careful prudent drivers - which a robot AI may well be). Electric motors can last 10 million miles, cheap bearing good for only 1 million cost only $10 less.
So are now seeing buyer holdback on gas based cars as buyers read the huge gas savings gained via electicity - fleets, taxis, police, rentals etc are all in rethink mode. There will be a 20 year change over to fully electric during which 85% of all assembly jobs go away. Robots crash less, scrape less, so 75% of body shops will be gone. People will change style, so cars will come to be styles hung on a permanent body, like the model changing dresses, car bodies will be made into segmented changeable panels. This might lead to fast changes with the seasons? Some staid people will use one for 30+ years - who cares.
In any event this coming depression(IF?) will be the start of this as people hold off on the new car for a year, then two and then electric.
What will poor robin do then?
I recently bought a house in CA. Knowing this legislation was pending I didn’t get roommates. I’d rather AirBnB than be forced into rent control. That’s now two rooms off the market.
> There are laws against it, and they don't have exclusions for drive through ordering.

Depends. Sometimes traffic laws only apply on roadways/highways, and not on private property.
If you're making this trip in any reasonable amount of time, you're probably accelerating during the journey at least half a G anyway.
I hate how the Docker team called it native. Docker for Mac/Windows still run in a hypervisor because so much of Docker is specific to Linux/cgroups. There was a FreeBSD port of Docker that attempted to implement a lot of the Docker API using zfs+jails but it went unmaintained and was never ported to the newer modular Docker implementation.

You're always going to get that performance hit with the hypervisor layer there.
Anything you can cite?
It's absolute trash
You mean the community of companies that pay people to work on Linux? Most people working on it today aren't volunteers
Since Wasmer is in control of all the syscalls its actually quite easy to manage the privileges in a more fine-grained way (think on CloudABI permissions on top of your containers)
If you don't consider Every Frame A Painting to be original work, then I think this is just one of those situations where there is so little common ground between two sides that there can never be any agreement.
I strongly disagree. Browsers deal with a hostile environment that poses countless threats to their users, and need to be safe. Arguing that browsers should be minimal and not protect privacy is like arguing that cars should be minimal and not have seat belts.

I strongly disagree. A browser has one job, and that is to follow and render URLs. Secure connections and such are services provided by other components of the OS, and the browser should absolutely use those services but not attempt to overreach its main purpose. It's really the principle of "do one thing and do it well".

To spin your analogy, you're arguing that cars should have seatbelts that also check your age and blood alcohol level because "that's also a safety thing".

There is an argument that ensuring privacy in DNS could be done outside the browser

Yes, the same way that VPN clients are; and I'm perfectly happy for Mozilla to be working in that area, but most certainly do not put that in the browser and do not make it default.
Thank you for elegantly saying what I was trying to say. You were able to put a much finer perspective on it that appears to be more digestable than my comment.
Correct, rent control in the Boston area created haves and have-nots. It was great for those lucky enough to get in, but the rest of us were effectively subsidizing them.
Arbitrary rent? No, the market rate.

And yes, if you’re living in a rent controlled place and paying $1000 per month when the same place is going for $3000, it’s virtually a cash transfer from the landlord to you every month.

That’s why you hear about massive ($100k+) buyouts in SF.
America does this all the time though. By your reasoning,
surely the DMCA should not apply to Youtube users from Europe?
McDonalds trialled a remote operated drive-through a long time ago.

I think they found that orders were a couple seconds faster. Dunno why they didn't go forward with it: the outsourcing advantages are obvious.

Found the article: 2006 NYT: https://www.nytimes.com/2006/04/11/technology/the-longdistan...
(Pointedly avoiding the meta:)

The quote was:

> We are what we pretend to be, so we must be careful about what we pretend to be.
If a person truly becomes unemployable in their career, for whatever reason, then they do something else.

I'm driving a semi truck.
Don't be too negative of the previous company while interviewing because it comes off bad. But if you can explain things that were good, and things that were bad so it's not all negative the interviewer will understand.
I use Trello and created a Kanban type board. I have to do lists for different projects, in progress (which I try to minimize), and done. Simple and effective.
That sounds really interesting. I'm going to check it out. Thanks for working on this!
Why not just use a call center for this? Someone pulls up to the speaker, and someone in another part of the world takes their order and puts it into the restaurant’s system. Surely that would be easier and have a greater chance of success than voice gen?
Ito was the chairman of Creative Commons for the six years (2006-2012) and championed, among other things, Wikipedia adopting the CC license in 2009.

https://en.wikipedia.org/wiki/Joi_Ito#Career
Flash is hardly the only tech to have become obsolete. Anyone who has been around this industry more than a decade can list off multiple technologies we don't work with anymore.

The article was right that ongoing learning is the key. And while formal higher education is not for everyone, it does well at teaching people new techniques for learning and research. It isn't the only path, especially in today's reality. Its current failings are one reason that bootcamps exist...

But the idea that people are going to let their skills stagnate for 8 years, then return to a bootcamp to get the latest tech... Sorry, but that is simply absurd.
That’s amazing fortune!

The officers and enlisted men and their families scrounged up enough money to get the govt to pony up the rest to purchase a decrepit ship in need of repair.

It was repaired in New York with one mounted gun. They bought one hundred rounds on the way back in Hawaii. Two months after beginning maritime ops in Busan Harbor it sighted a DPRK ship with approx 1000 enemy soldiers who tried to fire on and swim to the patrol boat. The patrol boat fired back and sunk the ship staving off an invasion force which, once the war would start two months hence, would have denied UN forces the toehold they eventually leveraged to a stalemate on the peninsula and save SK from falling into communist hands.
I'll take the "no true scotsman".

If you know how to program, that skill does not simply "go obsolete".

The sort of "skill" that this article is talking about seems to be on par with like, the time I thought I knew how to write C as a teenager.

The local market going to shit, you developing medical issues, ageism, etc are all far more of a worry than "oops, I've been doing QBASIC for 10 yea.....[NO CARRIER]"
Docker for Windows is coming to use the WSL2, beta is already out.
Sounds great for the employees, but where's the sell for the franchisee/HQ?
Elixir Releases/Distillery definitely do overlap with Docker deployment techniques. The BEAM also has scaling capabilities that are tantamount to K8s horizontal scaling.
These are all pretty good points. I can understand why Docker allows any base layer OS, but they could have made their own packages or limited a single distro and it would be easier to check for outdated packages and security issues in containers.

The cgroups and Linux specific hooks keep Docker from being implemented natively anywhere else. The fact you have to share the entire Docker socket for containers to be able to control other containers, or that it's not trivial to run Docker-in-Docker, is terrible.

I did a similar writeup about the things I hate about container orchestration systems:

https://penguindreams.org/blog/my-love-hate-relationship-wit...
There you go again. It was you who used the word disparaging, not me. Plenty of words to pick. You picked that one.

I point out that truth.

I point out how that further proves the point I and the parent were making.

You get all bias'ed and upset (read: subjective) and try to paint me and the facts as the bad guy.

Don't you recognize the downward spiral of your "logic"?

Thx for taking the time to vindicate the original theory (on NH "inconsistencies").
Depends on the elements you're talking about. RDRAND takes no input other than "I need a number" and produces output by feeding the constant output of a hardware RNG to the AES components of a particular core.

Pretty much every other piece of the CPU needs to consume inputs and produce outputs without race conditions or cache coherency. This is where it becomes difficult to connect and schedule and is the reason AMD ends up with 16*16 MB of L3 cache instead of 1x256MB, trying to pump coherency instead of just output over an interconnect comes with an ENORMOUS penalty.
The black terminal next to the “Try It Now” remains blank while the cursor box zooms around it. No visible text is seen.

iPhone XS Max, iOS 13 GM, Safari.
This is interesting... May I ask why this is an important feature to you?
People could presumably still "own" apartments.
It also results in a lot of empty units.

I was talking with a real estate agent in SF and he said it’s not unusual for landlords looking to sell their rent controlled building to just let units sit empty.

Why? Because it can increase the value of the building by hundreds of thousands of dollars. Losing out on $24k worth of rent each year is easy if you know it comes with an extra $300k in your pocket when you sell.
Concur with this. According to friends who works in the university's development department, anonymous donations are often used by people whose kids will attend , or are attending the university. So it's the parents' way of being discrete w/o outing their kids as "undeserving".
It would be faster.

I also don’t really care if a container take 2 seconds or 100ms to start... but building docker images is painfully slow.

I’ve also ended up (numerous times) with the “docker daemon is borked” situation, which requires a restart to fix... and you can imagine how that sucks on a prod or multi tenant systems.
> We don't really care because the costs of those things are manageable.

You can't be serious. There is a housing affordability crisis throughout the first world.

Housing and food are rights. They should indeed be funded by government, through comprehensive social welfare, and in the case of housing, publicly owned housing.
Lately I've been thinking about how amazingly successful IRC has been. I mean, it survived the "web" and smartphones as long as it did.

Up until slack appeared on the scene. I was a heavy IRCer from '96 to '13, and then switched almost immediately to slack.

Slack sucks in a lot of ways but it happens to hit the sweet point of convenience. It allows me to be a purely 'casual' chatter, I can close and open slack anytime. I don't have to keep irssi running in a screen in the background. I don't have to have a bouncer.

Anyways I think that if a new version of IRC came out with extra convenience for the pure 'casual' user, then we'd all go back to IRC.
Are they more insane than the real estate prices?
It's not fully functional yet, would love to see more contributors hack on it though.
That would remove rental units from the market and further increase cost of living for folks who can’t purchase.

What would be the positive effects?
The article seems to imply at points that power and influence won't accrue much as a result of anonymous donations, which I think is wrong. You lose the public prestige, sure, but the powerful people behind the scenes know you donated, as with Media Lab, and that power and influence isn't much diminished. In fact it's the behind the scenes type of power that can be the most effective and, as we see with Epstein, most corrosive.

Anonymity may shield the recipient from reputational damage of associating with a bad actor, but doesn't take away all of the benefits to the donor.
I think you need the position on your resume since it's a large part of your professional experience.
Just put the dates, and if you are asked about why you left, you could tell a short version of your story.

For instance, you didn't like the environment which didn't care about technical debt, thought it was time for a company change, and when you voiced your concerns honestly, they let you go.

People know there are toxic environments out there.

Very important: Try to get the new employers to fall in love with hiring you before you get to that question. You can do this by having a great introductory phone screen (try to focus them on telling you about/selling you on the position before they can focus on you. During that conversation you can explain how your skills are in line with what they need, talk a little shop, show you are qualified).

Another way to achieve this is to have a great github/personal web page. If you do these things, employers will care much less about what happened at your last position and want you because of what you can do for them.
The market's too high, lets implement market controls to keep prices at the market.
They've been doing that since 2006. I guess this is next step.

source: https://www.nytimes.com/2006/04/11/technology/the-longdistan...
I am self taught. Never went to a bootcamp or any schooling past High School. I fell into it starting out doing design work... What has it meant over the past couple decades? A lot of constant reading and learning. It never stops. I spend an average of 2 hours a day reading and learning, every day. Some I tuck away, some I explore. In the end, I've seen things shift multiple times.

When Flash was at it's peak, I worked in eLearning writing simulations in flash, and supporting backends in VB/VB.Net, some C# and ASP/ASP.Net with SQL. From there, much more web/js, and various other database backends (cassandra, mongo, redis, etc). Currently working with C# and Node.js in web apps still. Learning Rust.

In the end, progress doesn't stop and wait for you. I tend to push for things faster than my workplaces want to adopt. In the end, it's a struggle, and it doesn't end. I will continue to do so until I die. I have absolutely no plans to retire.

Formal CS knowledge and education can help. Understanding and learning multiple platforms and languages helps more. If you want to settle in a rest on your laurels you won't last forever. You're best off understanding various ideas, workflows and patterns and how to recognize when one is a better fit. I have my preferences but am under no illusions that it will stay the same.

In the end, you have to commit to spending time each month/year learning and working on new things. It's the only way to keep up or get ahead.
The most powerful lightning bolts
I have it happen in downtown Chicago, although I think it is more that the positioning is not reliable enough that I’m sure which street I’m currently facing.
There are a number of ways to get this kind of functionality. Can you expound on "different computer"?
I think you mistook it. I was talking about doh providers, not all options, and responded to a line completely tangential, if not unrelated to what you try to bring here. An answer looking for a question, I guess?
The campaign to ban conversion therapy
> The correct way to manage non-backwards-compatible changes in a RESTful system is to define a new content type for the resource representation that has changed.

And this is the fundamental problem with REST and why nobody actually uses "True REST". People don't merely use API's to exchange representations of resources. They use API's to order pizzas, hail Ubers, subscribe to YouTube channels, update parameters for Netflix recommendations, and do lots of other things that have real-world side-effects. You can of course shoehorn all of this into a REST abstraction, just as you can represent all computation as a Kingdom of Nouns (https://steve-yegge.blogspot.com/2006/03/execution-in-kingdo...), but is there any actual benefit in doing so?

The more general, time-tested, and useful abstraction has always been RPC, which is why virtually every real-world "REST API" is just RPC over HTTP, except without the heavyweight mumbo-jumbo of SOAP and with some attention paid to the proper use of HTTP verbs. This is not a bad thing.
Do statewide rules even make sense, in such a large state as California? The housing markets in the rural east and north surely are not identical to the housing market in the Bay area, San Diego, and LA. Even Sacramento's rentals are an average $1000 cheaper than the SF area.
> The way to protect workers is to shift the burden of health care and other costly benefits onto the government, supported by taxes. Then there is no risk to hiring a new employee beyond the wages you pay them.

All that is needed is to undo employers providing health-care. The government could provide it, but it could also work akin to auto or home insurance where you the individual choose the company yourself. (I do think we need other reforms, principally price transparency, in order to manage the current cost problems w/ health care. There is no sane way for any person to evaluate anything about any insurance setup if they cannot gauge what it will cost them!)

Tax-based universal healthcare would accomplish this, but I do not think it is necessarily the only option. It does need to stop being attached to the employer. Losing my job should not cost me my healthcare, too.
> No surprise there’s so many homeless people.

Pretty sure rent controls would have no effect on the amount of substance abuse and mental illness that plagues so many homeless.
>you could already go wherever it was going in the first place

Yeah, but we could go to other stars already, in like a zillion years. Voyager is on an interstellar path, although it isn't pointed at a nearby star. If the object has made the journey it might take the same delta-V for us as an interstellar trip, but it would happen a whole lot faster.
Calling it “Docker for Windows” is still highly inappropriate and misleading. It is super confusing.