skysight-inc/HackerNews huggingface dataset:
Half the products people build don’t even last 2000 days nowadays, but any system you build should have a continuous uptime well over 2,000 days. My dns servers for example have been responding to dns for the last 12 years on the same IP without more than a second of downtime.

It might be acceptable for AWS to crash every few months, but it’s not acceptable for my systems to be out for the length of a reboot.
I'm curious about what arguments are brought by those resisting the gun laws. When one of these things happens of course there's a call for laws to be restricted, but it doesn't seem to happen. There must be a parliamentary majority against it I guess, but what reasons do they give?

Steelman version please.
And then I always get in debates on here

Or you could just not. Nationalistic fulminating is always off-topic on HN and doubly so in moments like this.
In my case (updown.io), I use a "scheduler" process (one per machine) which runs the following loop: every 5 seconds it fetches the checks that needs to execute in the next 5 seconds, ordered by time of run ascending. Then it iterates through them one by one, wait with a small sleep until the precise running time, and then push the job into a background job queue (sidekiq / redis in my case). This allows for a very precise timing of execution even if there is hundreds jobs per seconds, and a good distribution over time (instead of firing 100 jobs every seconds in spikes, it can schedule one every 10ms for example)
Is Bitcoin the Answer to Your Money Problems?
Don’t mix up the core of Windows kernel with what rides on top of it.
Same for devops in general and often, programming too. A few smart, cunning personal-life-optimizers drove this and a vast majority of innocent workers profit from this system. Personally, I profit from this and I am very scared the people that pay us eventually realize how easy everything could be.
I don't see what the big deal is to be honest, just a harmless hobby to collect random trinkets, it gives people joy, and you can just get rid of it when they die. I don't see what the harm is
> Eventually the industry caught on to the scam and demanded programming languages back, so we got CDKs which misunderstand the assignment in a different way. Rather than emitting YAML…

You’re in for a shock when you realise all they do is emit YAML
Not a gun owner and I live in the UK, I imagine regular people are more likely to be victims of violent crime (outside a school setting) if they're restricted from owning a gun.
Even with perfect hardware you will still have to reboot due to software instability. Lots of software isn't even tested to run for weeks/months/years.
Of course it matters if you’re being billed by the impression! No matter how good your conversions might be, your margin would be unquestionably higher without the fraudulent impressions.
No, but it doesn't have to be convincing if you're a kid and all your stories are about the daughters of authoritarian warlords aka princesses, or genetically superior Ubermensch aka Superheros.
Although it is an era of information explosion, many people think they have enough channels to obtain information, but in fact, the vast majority can only see what others want you to see, except for a few who are willing to spend energy to dig deeply into information.
It was only after people got used to Microsoft products, for which the company categorically refused to refund anybody, that they would not consider needing to turn things off and on as a reason to send them back for a refund.

Probably the FTC should have stepped up and ordered Microsoft to issue refunds. But they didn't, and here we are.
Looks like someone is a little afraid. At least they updating a bit the playbook, now to bash BTC they leverage on people's fear of a possible recession. It still won't work, but at least it's fun to see new excuses.
> I've now given up on the C type system and just copy bytes through arrays of uint64_t instead. I miss structs but overall the loss is workable.

Can you elaborate? This sounds like you're using uint64_t as an universal-aliasing-mcguffin, which doesn't work, so I'm guessing that's not what you mean?
Discoverability is an issue for sure. I'm not sure if I'm missing hidden pages, or they don't exist.
GraphQL is like trying to re-implement SQL interface for DBs. Maybe instead of going through that tough way of reinventing the wheel they should just connect to that dbs directly ;)
The US electoral system is uniquely designed to stop change. Gun control is a difficult issue, because whilst you can create rules at state and local level it's incredibly difficult for those laws to be effective because "Drive to somewhere that doesn't have those rules" is often the trivial work-around.

So instead you need national action. Which means you need to win the Presidency, Congress, 60 seats in the Senate and control of the Supreme Court (since whatever law you create has to withstand a constitutional challenge). Then remember that the House of representatives uses gerrymandered districts, and the Senate is apportioned by state, not population, and the Senate only has 1/3rd of the seats up for election every 2 years. The last time any party had this majority was in 1977. In order to get to that level in the Senate you would need to elect democrats in states like Iowa - which in 2016 voted for the Republican with 60% of the vote vs the Democratic challenger who garnered 35% of the vote.

So let's assume that the entire population of the US suddenly decides to vote for gun control and an unprecedented landslide happens (despite the pro gun control party currently presiding over a massive economic catastrophe). And let's assume that that party doesn't have any candidates who actually oppose gun control. They'll pass a gun control law, and the US Supreme Court will strike it down as unconstitutional. And they serve lifetime terms. And they have a 6:3 majority. So you better really hope that 2 of the republican justices die whilst you have a majority in the Senate and you have the presidency. Which seems unlikely because the second oldest republican justice is 72 and last justice to die died at the age of 87. So it could easily be 15 years before you even have the chance to change the composition of the Supreme court.

Oh and bipartisan legislation has basically entirely stopped happening on normal issues. So to actually legislate to prevent this you would need a pro gun control party to win an election by an unheard of landslide.

So yeah, it's not about whether people want gun control. It's whether an overwhelming number of people are willing to be single issue voters on the topic.
Hopefully all of my (by now many) physical books will get donated to the village library from where my mother grew up and where my parents live right now. I remember I borrowed a David Copperfield translation and never returned it, that happened about ~30 years ago. I still feel guilty about it from time to time.
Statement on 4 Years of GDPR
I feel they dont work, countries with much harsher gun laws often have more illegal gun violence like brazil and mexico. Semi automatic weapons have been around and reasonably available for almost 120 years but these mass shootings are a new thing. It sounds like a cultural problem, not a gun problem. I live in Israel and almost 18-21 year olds has access to machine guns, many taking them home with them from the base and this type of thing never happens. And even if you do pass them there is still so many guns out there its redundant
You could make the same argument for tax loopholes, in fact they may actually just be the same thing in many cases.
Another "Harder Drive"!
> Or for overflow, "x[i] = 0;" cannot be compiled to "movl [x+RAX*4], 0" if i is an "unsigned int".

This is another pet peeve of mine. Why does almost every justification about UB and signed overflow involve using a 32 bit integer on a 64 bit platform? Change those int variables to ssize_t (or size_t if you must), and it's good.

Instead of creating and jumping through insane hoops to improve bad code, they should warn you that there are performance costs for using the wrong sized integer as an array subscript.

Edit: Oops, I missed the point on the first one. So I removed a bad example.
The question wasn't "what's the point in owning old hardware?", it was "what's the point in owning old hardware if you're not willing to turn it on?".
Tangentially related question:

Is Python still the most common tool used for web scraping and if so, what's the advantage over jsdom/cheerio or, say a headless browser based tool like puppeteer?

I've been using these tools for years, but I grew up in the JS world, so I'd be curious to hear people with different backgrounds/biases than mine:)
> A discrete decision based upon an input having a continuous range of values cannot be made within a bounded length of time.

I understand that this is true for deterministic decisions. But a limited amount of randomness/noise is generally an acceptable alternative to a requirement for unbounded precision.
In 2001 scientists also discovered fungus that grows on compact disk's aluminium and polycarbonate layers.

https://www.nature.com/articles/news010628-11
If you are always travelling then yeah, I guess it makes sense. The problem I have with minimalism is that it also minimises the activities you can do. Any sport and hobby requires stuff, the more stuff you have, the more activities you can do.

Painting, playing music, going swimming, skateboarding, playing tennis, running, picnic/barbecue, hiking etc etc.

If you don't have any stuff, you can't be active. I just get bored to death when the only thing I do in my free time, is looking at things and eating/drinking.
The above mentioned Python’s import delay. This is a notorious behavior in high performance situation (including your cli startup time example). Essentially the import process is IO intensive. This comes up in massive parallel applications as at launch each process is importing the same stuffs. It is briefly mentioned for example in https://docs.nersc.gov/development/languages/python/

If you really care about the startup time, you could pre-compile it. Nuitka and Cython could do this with different limitations.
What is cohousing and why is it not more widespread in London? (2021)
My mother is very pragmatic about this. She took me and my brother aside and (to paraphrase) said "You don't need sentimental a attachment to these things. Keep a few bits if you want, get rid of everything else. But this, this and this are valuable and you should get them properly appraised and then use the money for something you need. The rest shift as you want."

As someone who's fairly minimal (and definitely doesn't like clutter) it was lovely to hear and has (somewhat!) relaxed me. I'm definitely the kind of person who would have felt guilty about shifting the things she has chosen to surround herself with otherwise.
If we go route to exclude people what level of standard we apply? Anyone who ever received fine for anything is potentially dangerous and harmful to society individual and no one should be forced to work with such monsters?
Similar demands here, albeit a wee-bit different,

Messages (or perhaps preferably Signal)
Maps
Camera
BankID
Calendar.
Can you recommend some books?
PVS-Studio vs. open source Nvidia drivers
That is just the Microsoft effect. Before Microsoft, anything that didn't run through the entire warranty period was returned to the vendor for your money back. And, you got it.
even if the free tier is exhausted, their 1GB disk development PostgreSQL when billed is $2.09 per month. that's cheap.

Development - Single node, 1x shared CPU, 256MB RAM, 1GB disk

https://fly.io/docs/about/pricing/#postgresql-clusters
https://fly.io/docs/reference/postgres/
Regardless of bias, anyone who interacted with Twitter in the past 10 years must have known about the bot problem. Complaining about it after you've signed the deal just seems suspicious. It's not as if Musk is a very trustworthy figure either
>I don’t want to produce any code that has bugs – none.

And there's the reverse thinking: let me intentionally introduce some bugs, so when I will be tasked with solving them I can fix them in 5 minutes and take a good sleep for the rest of the sprint.
And how will you pay for tearing them down to prepare them for farming?
Show HN: Needlesearch – Rate Anything
I agree the original tweet is wrong. Imo as you become a more senior your role should become more and more tightly focused. Narrowing down into things that are more important for the company. Examples might help here:

As a junior dev you can be expected to fix bugs in the product, work on features, maybe help with testing. Basically anything that the company wants to get you more experience. This is the role discussed in the tweet filling in any small gaps.

As an intermediate dev I would expect you to start working on your own features (with help from a senior+). Only when you're finished these you can tackle anything else like random bugs and suchlike.

Senior dev is more about helping others so you mentor juniors, help intermediate devs with their features and are given the slightly harder features to work on.

Principle devs shouldn't really be mentoring juniors. Certainly you can ask for advice but I would have all my principles working on the hardest parts of the codebase. Anything that requires research or things that the company hasn't done before. Examples of this would be adopting new technology, complex algorithms ...etc. Seniors go to you for advice, not mentoring or step by step by advice on how do I approach X or Y that sorted of thing. You should have a principle working on a low level bug (say a spelling mistake or poor grammar) that's for people further down. There's an element of people management here as well.

Staff roles are mostly hand off and are their to take the strategic approach that comes from the exec team i.e. the CTO / CEO and actually puts them into action. So think working with product coming up with reasonable plans that are actually doable. You'll work with the principles to execute your actions. If it's a big system and a big team part of this will be working out how to split the work amongst the sub teams.

This is what I mean by the responsibilities as you become more senior your responsibilities change from fixing spelling mistakes to help set and execute the roadmap of the product / service.
I’m not from the US and I was a teenager in Australia when the Port Arthur Massacre took place and the post-massacre gun buyback was put in place. I now live in France where there seems to be about 1 civilian firearm for every 5 people. [1]

I became aware of school shootings in the US after Columbine and since then it seems to be a depressingly regular occurrence, as the linked list attests.

What was it like before Columbine? Were school shootings just as common, or less common? Did the rates of gun ownership shift since the 1990s? Has something changed to make school shootings more prevelant, or is it just more in the media?

[1]: https://en.wikipedia.org/wiki/Estimated_number_of_civilian_g...
> However, during recessions is historically when the actually cool stuff is built.

Lots of truth here, and that applies to all sectors. Creativity, invention, and innovation thrive during economic downturns. Don’t ask me why.
Fireproof Handmaid's Tale
Alan Kay has been for decades revising his description of how he thought. Suffice to say, Smalltalk-72 was not an OO language. That was bolted on later.

(Which is not to claim that OO has, as Kay insists, any universal merit.)
> they won’t be told what to do by others, that they are or should be in complete control their lives

"You have to work in the factory even though there's a deadly virus spreading around." - Musk to his employees

But hey, pandemic shamdemic right, since the Musk said so :)
I never switched to smartphones to not have internet in my pocket, and so I sticked to Sony Ericsson phones. Currently I use a 2010 Sony Ericsson Elm (J10i) which gives me SMS, phone, camera, and a few utilities : calendar, alarms, calculator, flashlight. Dimensions are 110.00 x 45.00 x 14.00 mm, I recharge once every ten days or so
Indeed, I was being sarcastic.
Show HN: Dress Circle – IMDB for UK Theatre
> I'm curious about what arguments are brought by those resisting the gun laws.

I think it's said quite commonly that they never works as intended, those who will procure guns for illegal use will always have access, and it will only hinder those who do so via legal means.

It makes sense, there are more firearms in the US than their are citizens, which grows every quarter as it's one of the things the US manufactures at scale and often better than most developed nations.

But Switzerland also has the same ratio, the thing is their citizens enjoy some of the best prospects as a Society and have the highest standards of living in all of Europe. And yet... suicide amongst the youth remains high.

Furthermore, things like Ghostguns are over blown in terms of over all numbers, but it further enforces that you cannot stop technology from outpacing Laws: 3d printing AR lower receivers ensures that you will never be able solve it and will only over-regulate for those who wish to do so by legal means and likely make the black market grow.
Hey HN!,

My wife and I have created Dress Circle.

The idea behind Dress Circle came from a Google Doc I've had for years with every show (Play, Musical, Opera) I've seen in ranked order, eventually we translated it into a webpage (https://www.dresscircle.co.uk/+thehodge) so others could view it and then friends wanted their own list.

To enable features such as alerts and showcases, we started to build a database Theatres in the UK then we added the shows that were in them and THEN we added the actors (and creative teams).

Then we started to add historical productions and.. well here we are, we've accidentally built IMDB for UK Theatre

(I thought with the timezone this might be a good time to post)
Most Twitter ads are brand advertising, not performance based. And it’s harder than you think to even track conversions from Twitter ads (because of cookies/incognito mode/lack of referral data from some browsers).
All three major Go 2 draft designs went through the proposal process: https://go.googlesource.com/proposal/+/master/design/go2draf...

Generics and error value semantics were accepted and are now implemented, error handling was rejected by the community.
> One of the things that crippled Symbian in the market was the range of UIs, all incompatible

I disagree. All of them were used on different devices, with S60 being the most popular and used on most phones, just regular market differentiation.
> ...there's not gonna be a market for things like this ten, twenty, years from now.

You never know. Vintage fans are a thing, after all (1940s and 1950s are quite popular). When the time comes, ask around - there might be someone keen. Worth checking with family too - there might be someone who'll love and use it just for that connection.
Long-Distance Text Communication with Lora
I was really excited when reading this, but realized the lack of a faster "warm" start makes this less ideal for my highly latency-sensitive use case on Lambda. Lambdas start much faster than 300ms when warm IME, and I'm hoping with enough sustained traffic (be it real or artificial), most requests will be warm.

I'd love to be able to supply some kind of memory snapshot in addition to the docker image to cut down on cold starts. Probably blocked on snapshot support in Firecracker according to another thread? Eagerly awaiting this since it could make Fly Machine the best of both worlds!

Not a fan of how Lambda makes me scale memory and compute in tandem, when my use case benefits so much more from compute than memory. I basically have to pay for 2+ gigs I'm never going to use to get the compute performance I want. Makes 0 sense.
Anyone old enough to remember IT Crowd? Here's my favorite quote from it: https://www.cipher-it.co.uk/wp-content/uploads/2017/11/ITCro...
I could reasonably see it being accidental. Boners can happen at quite bad times. I could also see the asking for a handjob being a badly done joke.

Still, for the courts to decide.
He says that computer science undergraduates should learn mathematics properly. It is maths that make someone a programmer from a coder.

I am not sure what he means by maths? Exactly which topics in maths?
Apparently a ‘96 Toyota ECU can be restarted at 180 kph with only noticeable effect being a brief ignition ping. I've been told this isn't the case for newer cars though.
For low-level stuff where you don't need the overhead of puppeteer, I doubt that there's a better solution. I do pretty much anything with https://www.python-httpx.org these days.
Just use types. At this point it's "I don't like how the blunt edge of this knife won't cut well".
I need the same thing :) Basically a VM for each CPU-bound process I need to start from a queue. Did you find anything useful?
> It sounds like a cultural problem, not a gun problem.

Heh... an apt handle and a sense of irony in what you wrote that you seem entirely oblivious too doesn't help either.
The fact that all this is running on a ESP32 that costs ~10€ is mind boggling.
The website has been updated and permissions are now hidden everywhere.

WTF are you doing Google??
Honestly, even excluding the fact that the topic here is piracy, the title still seems to be worded in a way that makes it sound like doing this was a choice made by Quad9, and saying that they are being legally required to do it is more correct and less editorialized
In USA there are 120.5 guns/100 people AND 3.4 gun murders/100000 people
In Canada there are 34.7 guns/100 people AND 0.6 gun murders/100000 people
In France there are 19.6 guns/100 people AND 0.4 gun murders/100000 people
In Germany there are 19.6 guns/100 people AND 0.1 gun murders/100000 people
In Italy there are 14.4 guns/100 people AND 0.3 gun murders/100000 people
In England+Wales there are 4.6 guns/100 people AND 0 gun murders/100000 people

Sources: Small Arms Survey, United Nations Office on Drugs and Crime.·Ownership rates are for 2017. Murder rates for the U.S., Canada, Sweden, Switzerland, Australia and Spain are from 2016; otherwise, the latest available rates are used.
I gave up on OVH after my VPS burned to ashes.
https://www.youtube.com/watch?v=HbDnxzrbxn4
>The hope is to have it operating by the end of the decade.

Wow the building time even for this new style,modular nuclear plant is still takes that long time?

Just curious, why an American company builds a nuclear plant in a foreign country with US government 'subsidising' them, do not build it in US soils?
I didn't think a VAX 11/780 was considered a mainframe - rather a minicomputer?
> There’s no easy escape: if you took a position of leadership, then it’s definitely your job to lead

Leading != to fixing every problem that has no one assigned to it or filling every gap. It's about helping the other so that overall the org can achieve it's goal.

Leaders should be miles away not in the trenches. You can ask Russia what happens when you send your general to the front lines. A similar effect happens in software when more senior devs take on all the work themselves.

The original tweet is saying the higher up you go the more you have to do everything. That's wrong an extremely unhealthy.
Should Security Cameras Be Used in Online Meetings?