skysight-inc/HackerNews huggingface dataset:
Reminds me of the movie Ruthless People with Danny DeVito and Bette Midler, about "a couple who kidnap their ex-boss's wife to get revenge and extort money from him [but] soon realize he does not want her back and was planning to kill her himself." Hilarious.

https://en.wikipedia.org/wiki/Ruthless_People
The parent post pointed out that an armed population could prevent a dictator from taking power.

I'm saying it's also possible that a portion of an armed population could be manipulated by a dictator to seize power.

And there are lots of other ways this ubiquity of guns change things. Some positive, some negative. If we're talking about a theoretical rebellion then we should also talk about different types of rebellions.
#7 given Go can't compare to Python on ecosystem breadth and depth, its a curious choice of "reason to switch"
Is there an intuitive explanation for where those constants come from (128 and 45)?
True, but both a good starter and refresher.
And this is a Texas anti-discrimination law.
The sibling comment (klyrs) gets half of it, the other half is why it's not different because it's spending. To me, governments (or more generally any entity with the power to levy taxes) are in a situation where spending policies effectively create law, which is different from when an individual uses their right to voluntary association.

For example, the government is not allowed to prevent women from voting. But with the tax/spend loophole if you treat governments the same as individuals it would be perfectly legal to levy a tax of 20% of everyone's income and then give it back to women on the condition they not vote and men on the condition that they not do anything to aid a woman who wants to vote. And it's no different when the right hand levies the tax and the left hand spends the money, the money the federal government gives to states (with conditions obviously) for highway maintenance follows this pattern. This was the also the central point of contention in the ACA supreme court case with regards to Medicare, states argued (to me rightfully) that the right to refuse the federal money (that came with conditions) was a farce because the federal government was still going to take the state's money they would have used to implement their own alternative that they effectively couldn't refuse it.

And so because of this the general rule ought to be that if the government would not be allowed to pass a law mandating the desired effect of the spending policy (in this case that businesses would not refuse service to the firearms industry) that they shouldn't be allowed to have the spending policy.
No, of course not. If you want to argue for constitutional amendments, fine. Just ignoring it is not on the table.
You say you also have a windows machine, but if you were to use only linux then I would seriously consider using nixos. I have three desktops and one macbook pro (2015) all of which run off of the same configuration.nix and the home-manager nix package. Using this on a new machine I'm up and running in about an hour.

Configuration changes are committed and pushed, and whenever changing machines a `git pull && nixos-rebuild switch` would bring the current one up to date.

Things that are automated: installed packages, systemd services, mounts, users and user groups, networking (including VPNs, /etc/hosts), users' environments, users' home folder content (dot files, random useful bash scripts put in PATH, etc), emacs packages.

A few manual steps still remain (adding keys, cloning repos, some desktop environment tweaks) - undone mostly out of laziness to figure them out.

Of course, one has to learn nixos to use this, and that, quite frankly, has been quite pain :). Though, once you get a hang of it, it relieves a huge painpoint: you are no longer mentally attached to any single physical computer.

Would recommend.
As someone who works in the MSP space, Enterprise basically runs this country from
a business perspective. I'm not even kidding.

Microsoft has a monopoly on Corporate Domains/OS as it is.
“Tough to forge” digital driver's license is easy to forge
Yes, but newer versions of Android let you block categories of notifications for apps. Things like story post notifications are blocked for my apps while DMs aren't.
That's a good one!

Operator addendum: plz eject disk and quickly insert again...

I have an old laptop with some dev tools on it that also runs XP. I use it lightly and it has a bad fan.

Set to entirely passive cooling?

Nope. BIOS wants to see the fan spin, so...

Sitting near that laptop is one of those computer air cans. At power on, wait about a second, shoot fan with air, BIOS sees spin, system check passes and just don't run the machine past passive cooling limits.
Everything is source-controlled: https://github.com/kbd/setup
The vast majority of branches don't fit in the branch predictor, so it is taking no more than a naive guess about them. If you tell LLVM that the branch is likely or unlikely, they shouldn't use a CMOV, and should instead lay out the code so that the naive branch predictor is correct most of the time. Otherwise, the CMOV actually is likely to be beneficial.
I don't even know if it's cargo culting as much as engineers using their day jobs as opportunities to learn marketable skills for job hopping.

Nearly ever new technology introduced at places I've worked was because someone was keen to get it onto their resume.
The game owns and article makes a great point. These games around about high resolution graphics and densely packed pixels. It's about the atmosphere, story, setting, your personal struggle against seemingly impossible odds.

The fact people care about graphic quality is pretty funny to me. Go play the latest FPS online loot shooter if you want "triple A" graphics.

The game is a masterpiece in it's own right. Its like taking a dark souls game and making it bigger and bigger. Then just when you thought you were nearing the end. Oops sorry you are only 30% done with the game!

I'm at 100 hours on PC , getting close to finishing. Some graphic stutters near release but since then i've had no issues at all. Medium level rig.
I’ll go much further…

I think it creates severe cultural problems. It creates the belief that problems are more difficult than they might be, it creates the belief that a particular solution may be more valuable than it actually is, and then it biases future team expansion and retention. Perhaps more ultimately, if the complexity creeps in before the real challenge gets do, it radically affects the team’s ability to reason about it.
The neighbour argument makes it sound like most people live in sparsely populated rural communities, where the danger is from the neighbouring accidently shooting you on the way back from a hunting accident.

In a town, city or school or
church the two guns would be completely different.
Daniel Bernstein- the Post Quantum Internet (2016; Video)
also coq, from what charles hoskinson says
What Are the Dangers and Rewards of Doubling Down on Your Investments?
You're inverting the relationship. Simple solutions (technologically) can approach product/market fit much faster.

Businesses fail for reasons besides tech, but on the tech side when businesses fail (in my experience), it's usually either from unwillingness to serve the sales cycle, or creating a technological solution that is not malleable.
Are these "models"? They sound more like principles/tactics. Perhaps I'm being pedantic, but I say this because I've been thinking a lot lately about what I consider to be mental models: A fleshed-out mental image of the way a real-life thing works.

It took me a while to fully grasp the benefit of that definition of a mental model: Once you have formed a strong mental image of how a thing works or how a situation should be, you have a powerful ability to compare and notice when things are out of alignment with that mental model, and can even notice this misalignment subconsciously.

If the misalignment is because your mental model is wrong or incomplete, it's a great learning opportunity. If the misalignment is because something is wrong with the situation, you're more likely to spot problems that might otherwise have gone unnoticed.

Anyway, to the article: Some good principles here (I currently follow a number of them), but mostly just a summary without much detail.
It can still matter. You can have a common function that is inlined everywhere that takes a ton of CPU in aggregate, but each callsite is small. E.g Map::find().
It looks like this blog is republishing the older article. It’s the authors only post on this site. His main blog seems to be medium maybe? The stream.io blog links I found didn’t work so maybe they were originally posted there and are disorganized since then?
Whether or not those specific companies are good deals absent legacy requirements, how many engineers can you hire for that $100K+ to DIY? And how are you going to convince your auditors that you're taking appropriate steps to mitigate your risk? Companies broadly need to make build vs. buy decisions about a lot of things and they should generally be pretty selective about what they build.
All options are worthy of being considered and weighed for efficacy.

That said, in the end, some may not be worth it.
The ruling class doesn't mind people complaining. As long as it doesn't cost them financially or any political power then they'll cheer you on.
No hypervisor for cgroups (docker & friends), no. Which is why something like LXD/LXC outperforms hypervisor virtualization by quite a bit.

I was on a team that ran performance critical stuff for a reasonable sized ecommerce business - moving from vmware to bare metal was fantastic on every level from api’s to performance and reliability.

The enterprise spirit is stong in vmware.
I travel light.

I have multiple machines on multiple operating systems and dev on all of them. I sync nothing across them, instead I adjust to as many of the defaults of Sublime Text as possible and the only consistency is in how I organise the working directory on disk.

This isn't what you asked, but I'm not sure one has to sync them all.
It's not ironic, the underlying asset in a fiat currency is the trust in the system and currency itself. While this might seem like nothing, it is in fact quite tangible and valuable. Crypto, being very new relative to fiat currency, does not have the inbuilt trust and stability that fiat does, with decades or in some cases hundreds of years of history to back it up. This is intuitively verifiable with a simple thought experiment - if someone offered the average person $1,000,000 in cash or an equivalent value of ETH, which one would most people choose?
The full opinion[1] is a good read to see the full reasoning how source code is free speech. The key conclusion:

> Thus, cryptographers use source code to express their scientific ideas in much the same way that mathematicians use equations or economists use graphs. [...] In light of these considerations, we conclude that encryption software, in its source code form and as employed by those in the field of cryptography, must be viewed as expressive for First Amendment purposes, and thus is entitled to the protections of the prior restraint doctrine. [4233-4234]

and then they proceed to dismantle the US's understanding on source code. Lot's of material I would never normally think about.

[1]: https://archive.epic.org/crypto/export_controls/bernstein_de...
Fluoridated water is the most impressive public health victory in the last 200 years in terms of lives saved and improved.
Technical debt is a sensible strategy when you are a startup aiming for growth. If you become successful, you can hire enough developers to pay back the depth in due time. If you fail, the debt doesn't matter.

Take Facebook: They build an empire on PHP. Now they have built some clever compilers on top on PHP in order to make it safe and performant without breaking their existing piles of legacy code. Overall this is probably ridiculously inefficient compared to just using a safe and performant platform from the beginning. But using PHP in the beginning allowed them to move fast in the critical growth phase.
There's plenty that aren't (disclaimer: I work at Amazon, in a different area)

https://www.amazon.jobs/en/search?base_query=rust&loc_query=
Broadcom is buying VMware in a $61B mega-deal
Cool project! Will follow along
Cool list. I find this way better than some blogspam with lots of fluff. After reading it, I feel like I gained a basic understanding of each point. Very refreshing.
Playable maybe, but very painful. It said I was getting 60 down to 40 frames, but it always felt like it was running at 20fps. Im glad someone is investigating, its a good game held back by terrible optimization.
Allows providers to double and triple bill a user when under ETL they would only charged once.
I mean mostly because a hand gun will do just fine if you're shooting kids in a classroom who can't escape. An AR-15 is overkill unless you're wantong to kill many people in more open areas like Breivik did.
Swupnil Sahai and his co-founder serve an ace with AI-powered SwingVision
> Point me to any other country in the western world where the concept of self defence is predicated on the possession of an AR15 capable of discharging 30 high-velocity rifle rounds in fifteen seconds.

Prohibitions on such weapons do not reduce the overall violent crime rate, so I don't see why it matters.

> Presumably, as your idea of self defence is overwhelming firepower, you spend your days campaigning against the ban on automatic weapons?

What you imagine I think or do has no bearing on the arguments at hand.
Do you have a permit to state your opinion out in the open like this?

Of course America will never get to where the UK is today. We don't want that shit. We want freedom.
Because it's syntax which looks like an expression but isn't fully evaluated.

That's unusual, C syntax is complex and new users are often very focused on figuring out pointers, you can miss that `= a() && b() || c();` always calls b and c but that `= a() ? b() : c();` only calls one of them depending on whether a is zero.
>There's a reason major software vendors provide professional services. If their customers could reliably hire and (most importantly) retain experts on their own, they wouldn't need professional services.

This. As a tech person with decades of professional services experience in the tech space, I couldn't agree more.

Generally, there are three reasons why corporate entities hire professional services (this isn't limited to tech stuff either):

1. There's a specific need for design/implementation expertise where FTEs are either not readily available or are unnecessary once the implementation is complete;

2. The internal group in favor of a particular technology/implementation wants/needs validation from "experts" to get full buy-in from management;

3. Professional services are brought in to "validate" existing project plans/implementation details as a CYA against project failure (e.g., "the consultants told us this was the way to go. They were wrong, not us.") which (both bringing in consultants and project failure) happens a lot more often than you might think.
Unlike you I remember being in school. Almost any activity like that was thought of as a joke by kids and a waste of time. People endure actually hardships all over the world and come out fine. A couple hours of sitting in a corner won’t hurt anyone. But i doubt it works fwiw
Fastest-Growing Cities Are Still in the West and South
This is a pretty useful list of tools to understand the world. I find the explanations to be lacking. There's a lot I could say about all of them, but I'll pick one as an example.

Antifragility.

The concept is good. The explanation limits it. There's nothing wrong with planning a long career in one place, as long as you have a backup plan. The italics is the key. The mindset is the world is fragile. Things can happen.

For me specifically:

I can't work a job that lacks structure or has variable income without severe consequences for my mental health. That doesn't mean I can't use this mental model. I know my job could end any day, but that's unlikely. So I live below my income and save as much as I can. Times between jobs can get stressful, but not desperate.
> Short answer: greed. They didn’t want to give up any shares. To pay for the tax they owed between strike price and current market value

Greed by the taxman.

It would be a non-issue if the tax authorities collected the tax at the point those shares are converted to something else, or used as collateral to a loan. But to tax them without any ability for the employee to extract value from them - especially relevant for privately listed companies with glacially illiquid stock - is abhorrent.

But instead the taxman has to always be the first to eat the pie. Even if that pie never turned into anything real.

In the UK it is horrid- share options of any meaningful value are taxed at ~%63 (including all hidden National Insurance taxes) and it could be years before you can cash your shares, if at all.
That was my first thought as well, heavy use within an existing desert environment would likely have negative ecological impact.

When reading through the article, it has potential application in areas where a local water supply may not be clean enough to drink or lacks sufficient water treatment & filtration.
> But I was given every opportunity, had lessons for years, and didn't prioritise it. I just accept that it wasn't for me.

I have a similar story to yours, just with clarinet and flute. Our school (outside the USA) had mandatory lessons and practice, so there was some degree of being forced to do it.

I took some piano lessons as an adult and enjoyed it. My piano teacher told me something that really stuck with me. "People who write Adult piano books know the learner isn't going to become a professional classical musician. So they just teach you to play some fun songs and you can enjoy it. Children's music education makes kids suffer under the assumption that they are might one day take it very seriously and become classical musicians. So you perform scales endlessly, have to learn perfect form, learn instruments you don't want to learn because you need to learn the clarinet before you can learn the Sax, learn a bunch of boring classical music when you are excited by other stuff on the radio, practice like crazy for exams, etc. It completely kills their interest in music."
yes consider Broadcom bought Symantec.
By the nature of that particular domain a lot of systems delivered important documents (often containing data of rather extreme commercial sensitivity) to customer organisations.

A standard question I always asked was "given a URL that links to a document how do you authorise access" i.e. what happens if someone who is logged in to the site in question gets a link to a document and passes it to a friend via instant messaging.
Don't laugh... But beats headphones? Still reasonably popular and act as Apple's headphone market + supply chain testing platform.
Despite Baremetrics being first-mover ProfitWell and ChartMogul became larger
I've been a part of 3 startups, 2 of which failed and are no longer around. What they all could have benefited from was a business audit.
shall not be infringed
> If you want to argue for constitutional amendments, fine. Just ignoring it is not on the table.

Of course it is on the table. Just pass a media safety law, and if the Supreme Court dares to get in the way, pack it with supporters of the law. Or just ignore the court, too. Didn't it basically grant itself the power to veto laws?
> That’s not clear at all. The US has more anti-gun-violence activists than anywhere else in the world.

Well, you don’t really need activists if you don’t really have a problem. So it is not really surprising that countries with saner gun control policies have fewer activists.

Also, the number of activists does not correlate with the opinion of the people overall. Even though the US is not perfectly democratic, the situation does seem to reflect how a majority of states and a large fraction of the people want to live. This is utterly terrifying to us watching from the other side of the pond, but that’s the way it is.
Intro to Tcl tasks threading package
Sounds like a tax for stupidity and laziness, like AWS. This is how I feel about most B2B companies and software. I wonder how a recession and the end of free funny money will change that whole sector?
Creative Explorations with DALL-E 2
I use Nix to manage:
- a desktop running NixOS (primary work machine)
- a Macbook (secondary/travel work machine)
- a Linux VM on WSL
- two servers (a raspberrypi in my closet and a Hetzner vps)

I keep my config on Github (latest branch https://github.com/alexghr/nix/tree/host/vader). I'm still new to this so a lot of my config is duplicated across different hosts but I want to refactor it to eliminate duplication.

If you haven't yet, I'd recommend giving Nix/NixOS a try. There's a bit of a learning curve but it's very powerful.
Exactly. Most "enterprise" software competes with a team of 3 doing it all in excel. At this rate, $100k/yr is a bargain.
Almost the fundamental proposition of the USA's governmental system is that some options should never be on the table.
That's a really bad example as plastics don't have defense mechanisms other than how hard they are to digest compared to other materials in the environment. Trees are alive and have multiple defenses.
Why not both? There's no reason NOT to get into enterprise software. You have hundreds of sales people selling chipsets to enterprise and you're telling me it would be dumb not to have them increase their attach rate?
> Parenting is a tricky balancing act!

Indeed it is. Our rule of thumb is that you have to finish what you start, and generally give it two chances. This worked well for me as a child. I wanted to quit everything after the first go, but there were many activities that I loved after the second go, and a few I was happy to be done with (looking at you trombone).

1. Finishing what you start means honoring the promise you made--be it to the teacher/coach, the team, or someone else. Oftentimes other people are depending on you.

2. Giving the activity a second try accounts for the possibility that the problem wasn't with the activity so much as the environment.

To be clear, I only apply these rules for the kids wanting to quit, not the parents. If, as a parent, I observe unacceptable behavior by the coach/teacher, dangerous conditions, etc I will pull the plug. Thankfully that hasn't happened yet.
Even cell banks such as ATCC don't know the sex of their cells! I wanted to order some female mouse ESCs but they told me they didn't know the sex.

(I ended up getting some from RIKEN.)
Ask HN: What are the first things you do with a new Android phone?
Apart from the obvious steps of uninstalling easy-to-remove bloatware.

What are some applications you install immediately? (E.g. equivalent for Windows would be Flux, a browser, adblock etc.)

Have you got some settings that make your life better? (E.g. maybe a different keyboard app, or some way to prevent apps from sending telemetry home, or anything else?)
Because Linux is fun! /s
> Yes, foreigners are welcome, but they must adapt and leave a large part of their own cultural identity over time.

It's part of a larger problem in the Netherlands. There is a lot of segregation in the Netherlands based on social class and education level. A Dutch person immediately judges someone's social class based on looks -- clothing, tattoos, obesity, hairstyle, et cetera. And lower social classes are predujiced against.

And people with non-Western, especially Moroccan or Turkish names are recognized as immigrants and automatically thought of as lower class. People with Western foreign names are thought of as "expats" and mentally put into the highly educated / high social class group.

Yes, foreigners must adapt, but I hope that over time as Dutch society becomes more integrated with the world, this aspect of Dutch culture will also be weakened. This racism is a side effect of our classism.