skysight-inc/HackerNews huggingface dataset:
If you want to get there, I wouldn't start from here.

The problem is, from the status quo we have today it's hard to see how we'd get to a point of security without sacrificing general purpose computing.

After all, it's either possible for the user to promote an application to equal the power of the OS, or it isn't.

Oh, sure, you could make it mandatory to ask permission before getting that power. But many security people think we need a system that's secure even in the face of a gullible user who will click through any warning. And there are thousands of applications that enjoy unlimited permissions today; for them, asking for maximum permissions will be the path of least resistance.

The alternative is the iPhone approach: Every app in a sandbox, and no way out of the sandbox even with the user's consent.
Yeah, it runs many distros, but almost none of them is polished. Let's hope it changes soon.
Artist on Next Level. Worth Looking
Wonder how it'd work with the MiSTer FPGA
Maybe we will need to take the name a bit more literally :)
sounds like you'd be happy with Alpine Linux too https://alpinelinux.org/
Windows Sysinternals: advanced system utilities and technical information
Spoiler alert: No one cares about "professor of medecine (PUPH, highest level of qualification in france)"
PWAs are just mobile Web sites and they are doing just fine, regardless on how someone feels like calling them.

99% of applications don't need to be an app, a Web page with some fancy data form and data presentation widgets is all that is needed.

Best of all, I don't need to deal with the mess that Android development has turned into.
I get your point that someone rose from your ranks and you respect them over someone who who has a background in pm but not your product.

That technical pm is a luxury and will move on at some point. You don't need him your team with a strong lead or more senior developers could work with a regular pm and get the job done.
I think this is a likely outcome too. There was a paper recently (it may well have been Form that produced it) that examined this area of long term storage for the grid in a technology neutral way.

Basically, if you're cycling regularly (e.g. smoothing solar and wind over a day) then Lithium is already pretty good and you can expect it to get bettwr as it scales out to the entire automotive industry and indeed those car batteries will be fed by the grid and can also act as short term storage and demand management.

If you cycle less regularly though, storing power for weeks or more then you need something much cheaper than lithium can ever be but if you're cheap enough you can sacrifice some conversion efficiency and still be useful in a 100% renewable grid.

This is where flow batteries are targetting, you can have a small/cheap "converter" but store the energy in tanks longer term.

But as you say, thats also basically what you can do with hydrogen/ammmonia. And as an added bonus you can buy sell hydrogen/ammonia on the open market as it's used for other purposes, which lets you insure against under/over production and take advantage of economies of scale on the converter and storage parts.

As a final bonus, during the transition you can add a percentage of hydrogen to existing gas turbines to reduce their carbon intensity and GE and other sell turbines that are built to run on gas, hydrogen/gas mixes and also pure hydrogen. This gives an easy ramp up as a carbon price and/or minimum targets can kickstart the green hydrogen industry without any particular customer needing to bear 100% of the cost.

Methane from waste can also be used as a source of hydrogen, making it carbon negative, with a promising tech looking to generate solid carbon in the form of graphite. But even if you released the carbon I to the air it's better than releasing the methane.
The death of Google Reader was quite a blow. Luckily enough they let you export your feeds. After that, I moved to fluxreader and inoreader and never looked back.

Shortly after that I stopped using my google account completely.
Google usually kills their products after a short time... Even if other companies recreate them and are successful at it.
This makes more sense to me. It's very cheap to enforce too.

After having been in China for a while, I realize policies there, when enforced, often don't directly target the population. Instead, they always target organisations and businesses. And let them shape the ecosystems people are in.

This is a more efficient way of eroding the (economic and political) power of the masses.

Meanwhile, the affluent and well-connected would always find a way out, either to study in Singapore or attend Harvard.
It wasn't particularly draining, because the large windows allowed a more relaxed pace, ensuring that nothing was missed, and a time for joking around.

And it was not "16+ hours of meetings", but two days of taking a break from coding to do more social work, also having a 2-hour lunch together in the middle :)
Could someone of the appropriate age group with experience please confirm for me if everything this guy is saying was true generally speaking?

I’m honestly curious as I’m too young to know myself and I have no way of knowing whether the article was written with rose tinted glasses on.

But wow if it’s accurate the point about meetings and concentration sounds amazing, would love to go back to that.
Maybe they will give you 10% off coupon for their premium identity service as part of the breach settlement?
I remember when those Buddha statues were blown up by the Taliban in 2001. It was international news:

https://en.m.wikipedia.org/wiki/Buddhas_of_Bamiyan
I think the reality is that the average HN reader/developer and the general public want/need a device with requirements that are very far from each other and are very hard to integrate.

A chrome book like device that gets wiped every time it's started and downloads a clean OS so the user can browse the web, play games, and edit (remotely housed) documents would suit 90%+ of the world.

Perhaps developers should be using different OS from users.
I believe the question was more about clarifying point (c) of the grandparent. At a guess, it's the comparison to programming audio into the SNES by hand, showing a clear value proposition in comparison to the baseline.
> The microphone and camera are unplugged when not in use.

Seems really inconvenient to have to physical unplug things when you're not using them. And in laptops and other integrated devices you can't unplug them.
The secure desktop "OS" exists. It's called a browser.

We have reached the point where most people can get by purely using browser based software that is secure because browsers use good sandboxes.
Back in my day, we'd write our webpages such that they would load on mobile with requiring the user to enable javascript... And we liked it that way!
Should also include

- Polymer 1

- Polymer 2 (not backwards compatible)

- Polymer 3 (not backwards compatible)

And maybe Lit-Element if you consider it was replaced by "Lit"
I agree that the article generalizes, basically to the point of condescension.

Were you “there” though? I wasn’t so genuinely curious if his recollection reflects reality.

EDIT: they responded to another parent comment I created and were definitely working at Microsoft during the period.
> MWI is arguably the simplest interpretation from the standpoint of rule simplicity: it doesn't involve a notion of collapse, so it has less rules than other interpretations.

This isn't entriely true. MWI still needs to explain why the observed behavior of a measurement is non-linear. So, it comes with a rule about how to deduce the observed probabilities from the wave function amplitudes: you have to do the calculation in a single 'world', you can't do them for the entire wave function; and then the amplitudes give you some kind of count for each 'world', so that if we then perform an analysis on all observers in all worlds, the chance of us being one of the observers who measure state A is proportional to the amplitude.

Even worse, the MWI needs to find or posit some way for the universe to choose, for each quantum measurement, a particular basis that gives rise to the many worlds - as that is also something missing from the Schrodinger equation. The CI has an advantage here, as the basis is explicitly chosen by the measurement device, whereas in MWI it has to be a fundamental property of the universe (this is usually suggested to happen through de coherence, that there is actually one unique 'right' basis, the one that is stable under de coherence effects, but this is not entirely satisfactory).
My experience at Microsoft in the late 90s and early 00s jives with his descriptions, mostly. But the essay went out of its way to be cynical and reductive.

He's not making things up, but I don't think his takeaways are worth, well, taking any further.
A data point: I was raised up in a tier 2/3 city in northern China, finished high school at about 2013. I'm not exposed to calculus or linear algebra at all while in high school.

OTOH, friends of same age who were in Shanghai did get exposed to linear algebra.
Yea SponsorBlock is awesome. I probably would’ve abandoned YouTube if this wouldn’t exist…

https://sponsor.ajay.app/
That example does sound really bad.

But I would feel disengaged if everything was broken down to 1 point stories at the beginning of the sprint.
That's only The important question if quality of life is not a factor in your calculations. We could make all speed limits 5mph and save a lot of lives, but there are more important things than lives, and societies have all agreed about that.
So culturally which style of working do you prefer yourself? Or if it’s not binary, are there parts of how software was written yesterday that you’d like to bring into organizations today, whether mentioned in the article or not?
If you already know how to drive, those will slow you down but won't stop you from actually getting the fake ID.
I don't know, black holes seem a lot more interesting than Keplers laws
Sponsorblock is even better: https://sponsor.ajay.app/

Unfortunately, videos downloaded with youtube-dl still have all the embedded marketing…
Add OpenGL ES 3 GPU and I'm sold.
The same was true when IE dominated. The point being missed is if a single browser is allowed to dominate across the board, the owners of the technology become the gatekeepers of web technologies. That would have been extremely bad under Microsoft, and it is going that way with Google. In fact, there was a groundswell of negativity towards WebKit until Google broke the hegemony with by forking it, creating Blink. Which is now in a significantly more dominant position than WebKit ever was.

I’m not suggesting that Apple would be any better or that not allowing other browser engines is a good thing. However, the fact that they don’t is keeping Google/Chrome/Blink from having total dominance of the web.
> at least initially, they needed to leave free time in their schedules for unplanned conversations

This will be chronic and go unmeasured, as before the pandemic. I’ve never seen an office larger than three where “let people keep working” was the norm and “stop, this new issue is more urgent” the exception.
this seems cool if distros become more polished from what i have seen this could be amazing
If waterfall is the first Death Star is SAFe the second?
I agree with your reaction.

I also think it's rather unnatural to "not like" any of the tools you use in your day job. Humans are emotional beings, and so I'm going to have an emotional response when I'm forced to read a cryptic C++ compiler error. Those emotions drive me to "like" tools that give me nicer compile errors.

Sure, we can exert effort to suppress emotions, but I think there are better emotions to suppress than the feeling of enjoying a nice programming language or framework.
> Once they get the software worked out over the next few years though, it'll be the best thing out there. No ads, no bullshit, just a phone with a mainline linux distribution.

I'm coming to the realisation that open source projects will always provide a lower quality than comerical ones. How can we honestly expect a small team of developers to compete with the larger teams a commerical project can afford? The reality is, we can't. And we'll always compare PinePhone and other things to iOS and Android and they'll always come up short.

Also, a large part of using a smart phone is the apps. Without apps the phone is just really a phone.

For me, to want to use PinePhone they would need to make it super easy to have Android on there.
Calling a browser "secure" is quite the stretch...
Testing is important, regardless of the era you develop software in. Focus is also important, even these days.

This guy worked at Microsoft in 90's - 00's, and claims that it's the lack of concentration these days that leads to buggy code. I've used a lot of MS stuff in the last 30 years and there were many bugs and instabilities.

One of the most brilliant things I use these days is our CI/CD pipelines, which has enabled many individuals to collaborate, and deploy (mostly) reliable code to production frequently, daily if not hourly. Tests are critical in enabling this.

Perhaps the poster's views make more sense for waterfall-ish, once every 6 monthly or yearly releases.
But everyone hates snaps.

Huge files (made worse by an insistence on keeping two versions of everything around). Slow to start even a simple calculator. Fills the mount list with spam. All to deliver the "feature" that Discord can't share a file from ~/.minecraft/screenshots/whatever.png and ffmpeg can't access /dev/video0

Users prefer dpkg so clearly that Canonical had to make a fake dpkg file for Chromium that installs it using snap.
Desiring money beyond what you need to be happy is just an accounting hobby.

This did hit home, and hard.

However, buffer and lots of it, is the only preparation one can do for Black Swan events. I don't think keeping money that is sufficient to keep you happy is a healthy strategy in the long term.

Additionally, we need to bear in mind that we (humans) no longer live in our ancestral environment which we evolved for, and happiness as we experience it, is more often than not out-of-place.
I assume more higher up "subways" will happen sooner or later and the underground approach will be used much less.
https://zapest.com

I use it daily as a notebook.
I disagree mildly all succesfull products are pure accidents.

Especially in B2B and technical realm it is feasible to actually plan in every sense of the word "plan" a new product - business, tech, etc. Of course the plan must be malleable on the facts on ground. And probably is incorrect on a few places. But never the less, a plan that will get a business from place a (no product, but strong understanding of customer needs and business plus strong technical savvy) to place b (final product, customers, revenue etc).

I've seen this many times, both in startups with a new product and new customers (automotive software) and established companies that just expand their existing portfolio (cad software).

I'd say the "not an accident" is feasible if these facts are in place:

- enough A-team players (tech,business,sales)

- healthy culture (that facilitates long term growth and can focus on the product without too much politics)

- understanding of customer business

- identified an OBVIOUS need for the customer

- strong engineering org (can be just a few coders that get things done or larger)

So I agree, you can't train for these requirements like you can train airplane pilots.

But I do claim you can have enough understanding that is the current org in possession of these qualities. And if it is, it's a very reasonable risky investment to try to create a product for the need.
Yes me too. What would it take to get there? Does the URL format allow for a socket to be specified, how would such a URL look? http:///path/to/socket:/uri-path ? Would that be distinct enough?
Your characterization is not true. The reality was quite the opposite.

Here's the introduction of Steve McConnell's "Rapid Development" from 1994 - well before the Agile Manifesto! - Chapter 1, page 1:

> The product manager told me he wanted to build a product right for a change. He wanted to pay attention to quality, prevent feature creep, control the schedule, and have a predictable ship date.

> When the time came to actually do the project, it became clear tha getting the product to market quickly was the only real priority. Usability? We don't have time. Performance? It can wait. Maintainability? Next project. Testing? Our users want the product now. Just get it out the door.

> This particular product manager wasn't the manager on just one product. He could have been almost any product manager I've worked for. This pattern is repeated day after day, state by state, all across the country. ...

This is as far from building a bridge as you can get. The next page of the book starts:

> [1.1] What is Rapid Development?

> To some people, rapid development consists of the application of a single pet tool or method. To the hacker, rapid development is coding for 36 hours at a stretch. To the information engineer, it's RAD - a combination of CASE tools, intensive user involvement, and tight timeboxes. To the vertical-market programmer, it's rapid prototyping using the latest version of Microsoft Visual Basic or Delphi. To the manager desperate to shorten a schedule, it's whatever practice was highlighted in the most recent issue of Business Week.

Agile drew from earlier methods ("intensive user involvement", "rapid prototyping") which were pretty common even before Agile.
It's not obvious to me why baking-in network connectivity to the OS would be helpful, but Plan 9 thought so too!

> Under Plan 9, UNIX's everything is a file metaphor is extended via a pervasive network-centric filesystem

https://en.wikipedia.org/wiki/Plan_9_from_Bell_Labs
https://archive.is/uDCXT
> It’s completely ridiculous because those companies aren’t breaking the law.

Yes, that makes it worse, unless you think the poor can afford to do a lot of lobbying for more favorable tax laws.
Explicit relative imports use a "." to indicate the file/package is from the current directory and not found elsewhere in sys.path:

from . import foo
from .foo import bar

Implicit relative imports don't have such an indicator:

from foo import bar

In py2, that second one could be a relative import or from anywhere in sys.path, while in py3 those implicit relative imports were removed so that means it'll only only look in sys.path and not the local directory.

https://stackoverflow.com/questions/48716943/what-is-python-...
I really like that point about the bandwidth and also about the metadata and facial recognition.

I guess I just wish we had more insight into what info companies take and how, permissions on iOS and Android seem to be getting more granular and yet still seem quite broad to me.
There's room for both extreme concentration and extreme communication, and most teams need some of each.

I actually snorted at the essay's idea that communication and concentration can't mix. I'm not sure what he thinks email and detailed specs are if not communication. I think the key is that they're batch-mode communication.

I can see value in several hours a day of concentration unbroken by communication, but insisting on a full week straight of unbroken concentration is impractical and possibly counterproductive.
The thing you and other commenters seem to be missing: there are no environmental impact studies on panels produced in China. They're not letting anyone near their production sites. So called Chinese environmental studies are the actual PR pieces here. Meanwhile Chinese rivers tell the tale.

German manufacturing obeys far, far more stringent environmental parameters and is consequently more expensive. Its worth paying the premium if we want solar because of the climate.
Agreed. Tools like Firejail and OpenSnitch go a long way towards this, but it could be better. There's also the matter of presenting this in a way that is useful to the average user .. by the time a user sees a third popup asking "Do you want to allow Firefox to access 23.12.99.8?" they will have been conditioned to always click [OK].
What do you mean with teleportations? Or was that missed sarcasm on my end...
I was never able to spell Fuchsia until I learned about Mr Fuchs.

EDIT: hah, something like that: "named...by French botanist...from the Latinized name of German botanist"

https://www.etymonline.com/word/fuchsia
Sandboxing is a huge issue that plagues desktop operating systems. And sadly is it only one piece of the puzzle.
Android for example additionally has detailed SELinux policies and extensive compile time hardening.

You can sandbox the majority of your apps on desktop Linux today with two simple commands:

- sudo apt/dnf install firejail

- sudo firecfg

Project: https://github.com/netblue30/firejail

Intro Video: https://www.youtube.com/watch?v=N-Mso2bSr3o

Disclosure, I am a contributor to firejail.

Also if you are already using flatpaks, you can install flatseal to easily point and click which permissions you want:

https://www.flathub.org/apps/details/com.github.tchx84.Flats...

Lastly you can sandbox your systemd daemons:

https://www.freedesktop.org/software/systemd/man/systemd.exe...

Have fun!
Very cool! I'm also writing something where I aim to have two redundant versions in different languages, but it's not full coverage yet.
Is there any reason that sociopathy can't exist on a spectrum, and why 1-4% of the population couldn't be somewhere on it? What's the state of research in this area?
This is the highest rated (by me) article today that I read
No, I mean using story points for evaluating the complexity of a task (a lot of companies/teams use them this way at least).
To my understanding china sucked up huge amounts of Roman wealth due to luxury imports (silk). Silk ban could have been an attempt to repair the trade imbalance.
The Danger Hiptop was branded as the T-Mobile Sidekick; later T-Mo used the Sidekick name for some other devices.

DangerOS required all applications to be written in Java and distributed via their store; if you stopped paying your subscription fee you would lose access to the store and to the online backup service as well.

Microsoft bought Danger and eventually closed it, killing all usage.

For a while it was the best device for sysadmins and the Deaf community -- because it had a keyboard and an SSH application.
It’s very easy: remove zoning restrictions and allow mixed use development. The natural organic state of cities is dense, mixed use, walkable and high efficiency, just like we see in all the oldest cities in the world. Artificial legal restrictions maintain our rigid system of suburbs and car focused transportation.
The usual way to true agency in the current society is lots of money, so that problems don't need to reach you, ie have people for it, don't care what it costs to fix something etc.

Doesn't buy you individual health or invulnerability (on average it kind of does, or at least improves vs some demographics(.
Sure, it would suit 90% of the world, but at what cost? It would further turn computers & the internet into a passive medium, one meant to be consumed. It might have some short term security benefits for users, but in the long term, that's going to lead to even less tech literacy, ultimately only benefiting FAANG.
I would not recommend this article if you can't handle a load of New York pasta nerdiness before getting to the SAUCE, capisci?
Low density data, paired with not very accurate head tracking.