skysight-inc/HackerNews huggingface dataset:
Which of course fed into both the industry press and into the minds of IT managers across the world
From that perspective, moving to OpenBSD seems mostly pointless as currently the best practice there if file permissions are too strict seems to be "comment out some unveil lines and recompile the program." Not really an improvement IMO.

From that angle if the permission dialogs bothered you then you could just recompile flatpak to unconditionally approve all dialogs. (Maybe there is even a setting for this already?) Of course as a sibling comment has said, this would be pretty dangerous, almost equivalent to using windows without UAC, or sudo with NOPASSWD.
The HP 9100: The Initial Journey
Unfortunately, the web is not a viable platform for games.

Why not?

The usual answer is "performance", but that's a non-answer. Not all games need cutting edge levels of performance, web performance for accelerated graphics is actually pretty good as once a shader is on the GPU there's very little practical difference between web and native, and most importantly nothing pushes performance to improve quite like developers trying to maximize performance. If we don't try to make web games (or any other performant apps) then there's no reason for browser vendors to work on improving the situations where things are slow.

If Godot's devs think web is an interesting and fun thing to target then they absolutely should be making tools like this.
WFH.

I take my dog on a walk during standup.

I hang out with my kids when I can step out of the office.

I recently started exercising over lunch (this habit was never easy for me- it took getting Ring Fit Adventure on Nintendo Switch to start that).

I saved 15000 miles on my car’s odometer.

——

Reconnecting with old friends from HS/college. We normally do a march camping trip every year. Not in 2020. Instead, We set up a discord server, and a Friday night video call on most nights for almost a year.

——

Teenage Engineering’s Pocket Operators. So much fun.
An organisation where decisions are not arrived at, and where people work at cross-purposes to the disadvantage of the organisation as a whole.

In a previous position, a failure to commit to certain key decisions led to over a decade of drifting in some aspects because they were unwilling to draw a conclusion and get on with development. For some of these, the cost of actually designing and implementing the solution was far, far less, than the total cost of all the meetings we had about them, not to mention the lost time. I'm not even slightly joking. It's a management failure at the highest level in not considering medium- to long-term issues, by focussing only upon short-term needs. I would also put some blame, in part, upon Agile as practiced by some organisations.

Consensus is important because you have to have the whole team, or whole organisation, on the same page. Even those who don't fully agree with the decision. You have to have everyone commit to following the decision, even the naysayers. That is to say, the organisation as a whole has committed to a certain action. Which is not to say it can't be revisited or re-evaluated down the line, but that right here and right now, we will all follow the plan.
Excellent resource, however do be aware that it is very analytic-centric, reflecting most Anglo-American philosophy departments.

An example: https://old.reddit.com/r/askphilosophy/comments/eqh13j/where...

https://philosophynow.org/issues/74/Analytic_versus_Continen...

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

https://en.m.wikipedia.org/wiki/Continental_philosophy
Really disappointing to hear this. The ML revolution is very real and so is the immense value it’s capable of granting us...HOWEVER it’s really only in a narrow category of problems and people don’t want to admit that so they try to shoehorn it into every corner of everything...not too dissimilar from blockchain.

That narrow problem space where ML has become revolutionary is classification problems where the cost of a false positive is marginal. In the industry we frequently refer to it as “professional judgement” and anyone who has ever referred to that statement in the course of their work should be concerned because ML is coming for you. As far as the false positive part of it, we’ll no on bats an eye when a surgeon loses a patient, but we’re unlikely to accept the same from a computer any time soon.

The biggest area where I can think of that this narrow problem space exists to be capitalized on is...search. Not surprising then that Google became a king of ML because to them it was actually a revolutionary leap forward to their core problem.
Yup! To be honest, a lot of the smaller teams using Papercups with our Slack integration rarely need to interact with the admin dashboard if they don't want to. (But it turns out that having a dashboard to manage unresolved questions, add private notes/labels/tags to customers/conversations, etc. is still pretty helpful)
There's dozens already listed - but just to name a few off the top of my head - ARM, TSMC, Spotify, Sony, Nintendo, DJI, TikTok (ByteDance), Atlassian, Skype (pre-MS), Canva, Nubank.

And that's also ignoring the dozens of Chinese companies that dwarf their US counterparts but don't really do much outside China (Ant/Alibaba/Jingdong/DiDi/etc).

"Only the US can produce world-leading tech companies" is the type of thing you say when you get all your news from TechCrunch and have never been outside the US.
That isn't a bug, it's a felony.
As mentioned in the comments: "Maybe take a peek at Ada Generics. The generic instances are shared, and there is no boxing of types."

RM12: https://www.adaic.org/resources/add_content/standards/05rm/h...

RAT83: http://archive.adaic.com/standards/83rat/html/ratl-12.html
And this is why I use Qubes and not Snap, Flatpak, or any of these other cobbled-together emperors-new-clothes app package managers. I knew this would happen from the very beginning but as usual, most software developers just shrug it off.
It is self-amending so you don't need to fork. Everyone can inject an upgrade proposal directly in the chain... It allows formal verification and has already privacy preserving smart contracts. Which all are critical points for adoption in fintech. So why join the Vitalik project? :)
https://tezos.com/docs/learn/what-is-tezos
Currently they upgrade the protocol every 3-4 Month, which is super fast compared to others. The chain is also well decentralized.

I'm completly with you about the awareness of tezos. There was no marketing. In April they will start, what that means, I don't know.
It is not a French project, when you look up https://www.nomadic-labs.com/ you see it's also UK, Switzerland, Japan ...
The foundation (audited by PwC) is based in Switzerland.
"We sustainably deploy resources that support the long-term success of Tezos."
https://tezos.foundation/about-us/ They have about 1B USD to back the project, which is spent sparsely.

I don't know where tezos is in 18 months, but it's surely not dead.
ive been looking for a more mouseless browser for a while now, qutebrowser doesn't cut it because no extensions and need to configure to get videos & other things working. so I've been stuck with vimium... when nyxt supports ad blocker and other extensions im on board
Software development is a skilled craft, and will remain so.

Yes, you're right, but i would take the meaning that understanding Software development and deployment and how that can be leveraged is a literacy. There's tons of IT transformation disasters because the companies upping their literacy get stuck with knowing the words (SOA and Agile) but don't know how to make coherent use of them.

Most projects these days are IT projects.

Think about it like a dev, Software on a computer is useful. Networked software is more useful. Cloud and IaaS is really useful, SaaS is a really really useful and knowing when to use each to actually get stuff done is the most useful of all.
Do I Need a VPN?
Lol, who cares about Bitcoin?

Every bank account and every website will be able to be able to be hacked.
I've worked from home for nearly 6 years now, and since coming to the same realisation as you, my general happiness has grown substantially. It's as Marcus Aurelius says often, we are fundamentally social animals.

"If any action of yours, then, does not have direct or indirect relation to the social end, it pulls your life apart and destroys its unity."
I've read through more of you post can came across the bottom comment (don't know how to permalink to it) which better expresses my comment above.

> An optimizing linter has the problem of being destructive. It goes like this:

> The programmer will write his or her program in a readable way. They'll run it through the compiler, which points out that something can be optimized, the programmer—having already gone through the process of writing the first implementation with all its constraints and other ins and outs fresh in their mind—will slap their head and mutter "of course!", and then replace the original naive implementation with one based on the notes the compiler has given. Chances are high that the result will be less comprehensible to other programmers who come along—or even to the same programmer revisiting their own code 6 months later.

Also a data point and word of warning about (lack of) optimization. My own projects (one of which was mostly hand-written in x86 assembly) have been pretty heavily stalled from speed issues, that sent me on significant detours. Since you are working with your own compiler/interpreter to implement your levels, you are directly affected by their compilation speeds as you iterate. Even with modern hardware, they can quickly become too slow to be even usable.

This is unfortunately another consequence of having too much black magic in (C) compilers. So we get the wrong intuition about how fast computers are.
Provably optimal? I thought TSP was NP-Hard and could only ever be solved via heuristics
As the article points out, it was included only in the beta release.

IIRC an explanation for this that I read was that the beta release was given to outside testers and journalists writing about it in computer magazines. Some of those journalists would try to run it on DR DOS, get the intimidating error message and be very helpful in spreading the rumor that it doesn't work properly on DR DOS. The final release would work of course and not have a "smoking gun" in it, but the rumor is out there. The later part obviously failed by only disabling, but not removing the code.

On the other hand of the spectrum you have explanations like the one on Larry Osterman's blog, that this was all for compatibility, because early Windows and the DOS underneath would have to interoperate closely and Microsoft would take the blame if anything didn't work properly[1]. Which by the way is also the reason for gems like [2], which could also be re-interpreted as trying to weed out MS DOS clones.

Of course, the first one is only hearsay because I can't track down the source right now, and BOTH statements are from people who also have a stake here, but on opposing sides, so please take both with a grain of salt. It is not necessary that one side is blatantly lying (or falsely accusing). There can easily be truth to both here, with the "compatibility checks" done for semi valid engineering reasons while also having the desired side effect that management wants of making the competition look bad.

[1] https://docs.microsoft.com/en-us/archive/blogs/larryosterman...

[2] https://news.ycombinator.com/item?id=20315453
I'm a passable ice skater, tried roller blading, but am super scared of falling down and hurting myself. I feel way less stable on roller blades, or perhaps it's the fear? On ice, one just falls on ice... on roller blades, one can fall down the stairs etc, it just seems much scarier.. any advice?
Prop 13 allows for 2% increase every year[0]. That's more than the (supposed) inflation rate in many years[1], though agreed that feels inaccurate.

[0] https://en.m.wikipedia.org/wiki/1978_California_Proposition_...

[1] https://tradingeconomics.com/united-states/inflation-cpi
> for many of the tests Theranos was aiming to do there's no real way to achieve it with the tiny volumes of blood they were trying to use

This is exactly the right question to ask. Right from the start we should have had a scorecard of the common lab tests doctors request (under 50 I think). For each test you should ask “is it possible with microfluidics?” and then “has it been combined on a single strip/card yet?”

I’m not sure if any concentrations are too low for microfluidics rather than the dilution required to meet the volumes specified in the standardized tests. Are fingerpick volumes too small or are the regulatory tests outdated?

The same issue applies to self administered rapid antigen tests during the pandemic. Regulators focused on the “gold standard" PCR tests and ignored the benefit of cheap and easy unamplified tests that can be used in a daily regiment.
I have dogs. I do stand-ups. I never thought of combining these. It makes so much sense because I can think better when walking. This is so simple yet brilliant!! Thanks for this.
Name Your Next Product
SEP is the leading encyclopedia in professional philosophy.
I wish the site had a basic diff view e.g. a toggle to highlight all new/modified words in a text since last revision.
You are right, actually not only for children. But also there is perfect synchronization between the first day of school and the first big traffic jam, at least where I live.
The revolution in the GDR was definitely a good thing. Reunification is a different question.
Mailing list manager software operated that way almost universally for many years. You sent a mail to xyz-subscribe@example.com and then had to reply to a challenge message to confirm the subscription.

More recently, it's more about web forms and hosted services and so on, but typically you can't add subscribers on popular mailing list management services without either having the service run that kind of double opt-in check automatically or going through some kind of alternative process that involves explicitly confirming to the service that you have the required consent from somewhere else when adding the addresses directly.

There are loads of legitimate mailing lists, and the software and services running them have worked reasonably for decades, you just apparently haven't come across them. Not that I disagree with you that there are plenty of scummy ones as well, sadly.
> It is very highly database specific.

I was about to comment the same thing. Every engine has its quirks, and the programmer learns them over time. I went from years on MSSQL to MySQL and it was a bit rough to be generous. But now I know many of the MySQL quirks and it's fine.
Any shared network drives can protect critical documents, but I would expect that many people in the university have critical data for which those drives are simply unusable - can they put a 20gb experimental dataset they have gathered for analysis on that drive due to quotas, and if they can, would it have reasonable performance?
Thank you for this, and no, you’re fine. I do not know why others are downvoting you.

You are not putting a price on human lives, and the EU did not either. It was about giving people more rights, not less. So, don’t worry. You really are awesome!

I am culturally American, and I hold US|EU (Croatian) citizenship. I live in Croatia. Lately, Americans have been trashing the EU, but really, it is by far the best solution we have for countries that have failed empires. In Croatia, if you are not pro-EU, oftentimes you just want war, outright. Anyways, the EU has done a lot more collective good that what the member countries could have done by going it alone.
Firejail[1] is IMO a good alternative. It handles sandboxing using Linux namespaces and seccomp-bpf.

[1] https://firejail.wordpress.com/
I see the author is here, so I feel kind of weird defending the position for him. What the heck though (sorry benedict)...

The point isn't that technology hasn't had an impact, or that software didn't really "eat the world." Old businesses and industries do have to adjust, and sometimes fail. That's not the point either. The point is "what comes after?" or rather, "how do these industries look now?" The answer to that is closer to "same as it was in 2005" than it is to "what we expected would happen in 2005."

IIRCC self publishing is still at 5%-10%. How does book publishing work today, 13 and 30 years after kindle and the wordwideweb were digitised publishing? A writer sits around wondering who they need to shag to get a publishing deal. If they're lucky, they get a publishing deal, like in 1988. Then Amazon sells it.

Maybe publishing is going through a technology induced lean years. Maybe a lot of them will go out of business. News publishing has gone through crisis moments, where they beg politicians to make Google and FB share some ad revenue back with them. What has not happened is diffusion, disintermediation or somesuch. Creators or consumers aren't more empowered. From the outside, it's business as usual and the outside view is what counts.

I remember Seth Godin's take on the kindle. At first he was excited. New medium, new message. Then he was disappointed. Digital books would cost the same. That meant the goal was to keep everything the same. There would be no penny-per page business model. No nonfiction equivalent of a short story. Amazon would be chasing deals with publishers, not opening up to new people. Jeff was right. Seth was wrong.

I share a lot of your sensibilities. But when reality contradicts theory, we need to adapt the theory.

The same is true of most large industries touched by digitization. Some (like publishing) had tumultuous transitions. Some (like banking) had pretty cushy transitions. In almost no cases has "economic untenable" logic proved out. Banks have not evolved into lean, mostly software, organisations. They've gotten bigger and hairier. Is this "tenable?" Maybe not, but it is the norm.
i use projections so simple query fuck the what.
Great article, thank you for sharing.

I use Flatpak extensively and I fully agree with you and the author of the response that there is a need to balance practicality vs. idealism when it comes to (fully auditable) FlatPak apps, as well as FlatHub's overall approach and continual work within the desktop Linux ecosystem.

What's more, the fact that an entire domain was devoted to what could have been a blog post gives credence to the responder's notion that this is FUD which, while valid for discussion, is most certainly not beneficial to the FOSS community writ large.

Either way, from the article you linked TIL about Flatseal[0] so I'll be taking that for a spin!

[0] https://github.com/tchx84/Flatseal
A bar set by people, in the interest of people. What we personally believe is subject to biases, in this case speciesism. A human would say what you say, a monkey's claim to superiority might be branch selection skills. What makes your red line inherently stronger?

And it's not like you defined one or attempt to find a rational underpinning to check for your bias. That's the tribal, conservative basis for many of the injustices over immutable differences we see every day (racial, sexual etc.)

Rational inquiry is about transcending this.
There is nothing genius about ACME.

Just like Emacs is a poor imitation of the developer experience on Lisp Machines, ACME is a poor imitation of developer experience on Oberon and Mesa/Cedar.
> There are vulnerabilities in virtualisation layers too.

Qubes OS v4+ does not use typical software virtualization methods. VT-d hardware virtualization it uses was broken only once, and it was done by the Qubes founder: https://en.wikipedia.org/wiki/Blue_Pill_(software)
There's plenty of advertising and analytics which I wouldn't think as "necessary". This list is too long.
And if I say only "necessary" cookies, I sure don't even want to memorize the announcement display state, or the last volume in the player. I mean 1 cookie for the sessionId which serves for the authentication and that's all.
HN is about only IT stories. We aren’t one-dimensional

“Anything that good hackers would find interesting. That includes more than hacking and startups. If you had to reduce it to a sentence, the answer might be: anything that gratifies one's intellectual curiosity.”
If NYT were a click farm, they wouldn't have a paywall. And in any case, the NYT didn't suggest it was about IT. If you insist on being a jerk, please at least be an accurate jerk.
Higher click-through rate title.
A sizable portion of the Jetbrains IDE functionality can be accessed by the keyboard. Moreover, the keybindings can be configured very similar to Emacs quite easily (I don't want to live without C-x C-2 etc. for splits for instance). There's a couple of helpful plugins, too. And for hardcore, straightforward editing I've bound Cmd-e to launch emacsclient right at cursor position. This goes quite a long way, IMHO.
> The usual answer is "performance", but that's a non-answer.

Try to play https://slither.io

The performance is horrible even in simple games.
Flatpak != linux. Different conversation.
I don't have experience with MacOS to comment, but at least in Windows it's pretty much the same: as soon as you get the user to click OK in the UAC prompt, everything is fair game after that. Is there even a model desktop OS we can look to as being secure? Chrome OS perhaps?
Amazon Keeps Getting Sued for Paying Drivers Less Than Minimum Wage
More confusing one is that flatpaks can't access mount points inside your home directory even with the correct flatpak permissions set.

Assume that you are running Steam as a flatpak and you want to add an extra drive to store your Steam library on and you have your extra drive already automounted inside your home directory and the correct flatpak permissions set, Steam will not find it anyway.

You have to use a mount point outside of your home directory to get that to work.
I don't get opportunities to share this very often... my sideproject is a 24/7 Twitch channel[1] of driving footage with a companion chatbot. If you like slow-tv you might enjoy it.

[1] https://www.twitch.tv/ADanaLife_
Download the archives at a politely slow rate, arrange them in a git repo as revisions, and there you go.

I wonder if there's a tool that makes an html view of git history of a document.
The Air Force Finally Has the Keys to Its First New F-15 in Decades
And looking further, I notice most of your recent comments have negative karma, so you might ask yourself what you're trying to achieve here.
I wonder if there will come a cloud provider that solely uses consumer grade compute, local storage, and internal networking, with some kick ass network connectivity and steal the cloud provider show?!

Most applications that run on AWS and GCP don’t really need that premium Xeon/EPYC CPUs, enterprise-grade storage that is 10X the cost of consumer grade drives. Of course, those that do may justify the premium cost. But, the rest that just runs a few web servers behind a load balancer and non-critical services could use stuff on the cheap...

Say cheaper digitalocean built upon bare metal consumer grade hardware - Ryzen CPU, consumer grade memory, this Local NVMe storage, and the onboard network card... may be I am crazy to think that’s enough.

Heck such hardware may even perform better than several enterprise grade VMs provided by cloud providers.
How Pinduoduo Beat Alibaba to Become China’s Top Shopping Site
It's rather looking the other way and hoping that the blood clots will magically disappear, while the vaccine is tested on an unwitting general population and the company is protected from liability by business agreements.

Quite a bit removed from being approved.
Thank you very much, you're awesome!
I agree they shouldn't start there, but you don't necessarily need exotic queries to run into edge cases that work differently across say MySQL, MSSQL, and Oracle. The classic example being exists vs left join null.
Can room-temperature superconductors work without extreme pressure?