skysight-inc/HackerNews huggingface dataset:
Nope - you can personally go and check how votes are counted, verify the final tallies yourself etc. All parties that participated in the vote send one or a few people to all voting precincts, and each of them can carry on parallel votes, make sure votes and tallies are safe on the way to bigger centers etc.

Of course, it's not possible for literally every citizen to this themselves, but since citizens already have to trust the party they are voting for to some extent (otherwise, why care about the election?), this works out very well in practice, especially if you add a few citizens organizations and international organizations in the mix monitoring as well.

Electronic voting is orders of magnitude more complex, even in simple centralized schemes. In more decentralized schemes, it becomes completely, hopelessly intractable to ensure validity unless you chose to blindly trust hardware and base software (microcode, BIOS, disk firmware etc.). And the same argument about trust above doesn't apply here, as it's not your preferred party's representatives that have created the hardware etc.

This is why electronic voting is unconstitutional in some jurisdictions - Germany, at least.
Clever is rarely a good idea. If this isn't a public it might just be totally broken instead of throttled.
It's just a buzz word, calling something silicon valley doesn't make it so, there we agree :) At the same time the world sure is bigger than a city/university and there's tech hubs everywhere. Not having a hub for semi-conductors in Europe and Us seems foolish.
Why would it become a public issue for Apple? You're going to have a REAL tough time getting the government to intervene because you can't run linux on a macbook. You have literally thousands of alternatives.

And outside of government intervention, the response from the general public will be: who cares? None of them want to or care to run Linux on a macbook. Heck even within the HN community I'm willing to bet the number of folks who run linux as a daily driver desktop on a macbook is a rounding error.
Then why were they so frequent and massive prior to stricter regulations?
> Do you mean it makes it really hard for you or in general?

I don't think I'm exactly alone, but there's definitely lots of people that would disagree.

I know about Jane Street and I admire they manage to do so, but I also think lots of security issues occur because the language/system/library/framework in use is not well understood and Ocaml makes that particularly hard in my opinion. And I'm not talking about the "functional programming is hard" problem, because I don't find it harder than other paradigms I tried. I'm talking about the quality of the docs and the speed with which the language evolves.
Sorry, this page doesn't exist!

Edit: Could @dang change the link to https://www.theregister.com/2021/12/15/azul_introduces_remot...
I wonder if ZFS falls prey to the same issue. I've heard good things about it otherwise.
[dupe] sorry

Discussion over here: https://news.ycombinator.com/item?id=29587826
Is that because whatever company we work for ourselves, those in charge tend to push that narrative so much?

We get constantly bombarded by our own employers with messages of unity and vision statements and the business plan and the message etcetera. So even when we pause and think about our own experiences and we realize how many varied voices and agendas there are within, we’re conditioned when referring to a brand employer like Apple to reduce them to a single point of view.
Honest question: How do you feel about your (i)phone being a permanent cookie? It aggregates all your information.

Is anything being prepared for that?
Yes, this is effectively a race to the bottom situation and is a form of corruption of the rule of law. In today's world, we tend to have a culture of "letting things slide" and all this does is gradually normalize and escalate breaking the law over a long period of time.
Something I often want to do is write a custom hook with internal state that will be used by two or three components - and what I really want to do is have consistent internal state for that hook, regardless of which component its being invoked from.

This obviously doesn't work with vanilla hooks, but is there a way to achieve this pattern? It seems like it would be so light and fast compared to a heavier solution
Genuine question here. Who took him to court? Did I understand well it was a public institution/Irs? There seems to be no mention of netflix (company) being involved in the trial on the accusation side.
Okay, so for an MD a degree is necessary that's true. But an MD with a degree and no talent probably won't be an MD for long.

MD at least means something. "Software engineer" means nothing.
The ad-based business model is probably the single largest contributor to bad outcomes in our time.
When the demand curve is price insensitive, even a slight reduction in supply can have a huge impact on prices.
How do we make sure people invoking China-stealing-intellectual-property-yet-again don’t pile on this thread? If this is a case of a company wrongfully using IP we need to very much have a discussion about that topic alone.
Webassembly is like a virtual machine without any standard library but permits custom embedders. As you could imagine that makes it limiting and is in part what things like WASI and Webassembly Components are trying to address.
And he is a foole, a sotte, and a geke also,
Which choseth a place vnto the same to go,
And where diuers wayes lead thither directly
He choseth the worst and most of ieopardie

https://www.otago.ac.nz/english-linguistics/tudor/BarcEclogu...
>People compare the Internet to web3, but it is a false comparison.

Forerunners to the modern Internet were useful from the get-go. ARPANET was designed to share data and compute resources between government and university labs. Two years after ARPANET came online, the first email system was developed on it. ARPANET had actual value and use cases immediately, and kept adding more.

If we're comparing the development of the Internet to that of web3 (or whatever they call blockchain technology these days), then it's safe to conclude the latter has very stunted development.
"Worker" is a communist term. Let's call them "employees"
Monitoring the camera and monitoring the mic without consent are different areas legally. Photo/video recording is permitted in many circumstances. Recording from the microphone falls under old Federal wiretapping laws. It's why you never see professional security cameras with microphones on them.
Could you explain this a bit more? If every gas blob in every situation, system, vessel, pipe were to behave according to the ideal gas law a heat pump that cools down the inside of a box and radiates the heat away would be impossible? :o
They didn't just sprout out of the ground. They are not the cause, they are also a symptom of a broken system.
Maybe I wasn't clear, but I'm definitely billing for the meeting time. They're absolutely mandatory as that's generally when we talk about requirements and challenges
I wonder if in the future we'll need a "unique-inize" app that will make trivial changes to pictures and videos that change their hash and their size by a few bytes to defeat this kind of nonsense. Changing even one pixel's hue on one frame by a small amount should make the whole thing encode (depending on codec) to a different size and hash.
This would only work with the assumption that the owners of the product listing would update the version of the product in good faith. It would only be in their interest to do so if the current version of the project would get better reviews than the older version, and what I would imagine normally happens is the old version is made better to get better reviews and is then modified to be cheaper and worse later on.
"Email provides light-speed delivery, dirt-cheap cost, and brain-dead convenience on top of also being able to mail. So email actually never competed with mail"

These advantages are obvious now. See: https://www.youtube.com/watch?v=gipL_CEw-fk . My point being that blockchain does offer some new capabilities that were hard to build before. We maybe oblivious in what applications that may unlock.

Regarding money transfer, I know the technology exists, but all providers don't built it. That is native technology in blockchain.
List of PC Booter Games
The average American may earn something like 125k in 30 months. 700k in exchange for a small chance of 30 months in jail probably sounds like a good deal to a purely rational and amoral person.
They probably defined some microcode operations -> created a minimal assembly language -> wrote it in C -> hand-optimized the asm output -> compiled to "machine" code

All the steps are things you cover in a computer engineering degree (I think), but putting them all together in a tightly constrained environment (or even recognizing that the exploit can happen in the first place) takes a ton of skill, resources, and dedication.
You mean like forcing kids to buy brand new books so that they can get a code to use to take tests on an online platform that the professor gets kickbacks from that has nothing to do with the university the kid is attending?
It's a federal crime. The US Government took him to court. As for who tipped them off, thats a different question.
Improving On-Call Fatigue
Officially, the crime is fraud and the victim is Netflix, Inc. He defrauded the other employees and the corporate shareholders. He also laundered the money, which is also illegal and why the IRS got involved.

Kickbacks aren't the fundamental issue here. If this was a single-employee startup with no other investors or shareholders, this would be perfectly legal. Or if Netflix, Inc. had a policy that authorized individual executives to personally receive cash and stock from vendors as perks, then this would have been perfectly legal. However, as the article says, Netflix had an internal policy that he blatantly violated:

> Netflix policies prohibited conflicts of interest by its employees by its Code of Ethics and its “Culture Deck,” which required the disclosure of actual or apparent conflicts of interest and the reporting of gifts from entities seeking to sell products or services to the company.
It still does. In practice one of the first things you do is to only accept the specific crypto algorithms you actually need to use. Libraries don't get that luxury because they need to be generic, but at least you as the web service implementer can do it.
> How much did an internet connection cost in the 1970s? What about a computer? What about a smartphone? These modern technologies make peoples lives much better

Completely ridiculous. I don't need internet or smartphones to live and they don't make my life better. I need food, shelter, and some transportation, and the point is: these things have become much more difficult to afford each year since 1970.
AssemblyScript maintainer here. Can confirm, other language communities have practically zero influence on the design. In fact, AS was present during "specification" and has been completely annihilated for disagreeing with what the chairing majority has come up with there. It's particularly ironic that the Component Model suddenly targets Web integration again, or that this is now coined "language neutral". In relation, the syntax is more of a minor detail.
Is this a quasi-captcha because of some legal reasons? I would assume math problems are easy to solve for a computer (easier than for most of the humans, actually).
This is what react context is for. You can create helper hooks to expose the context more conveniently.

EDIT: I threw together a small example if it helps: https://gist.github.com/chrisfosterelli/2e523b4beae43f056249...

It's slightly overengineered in that not everything has to be in separate files; I just reduced this from an an existing example that was more complicated and had this file structure already.
A hand-held hammer.

You hold it up to the car window, then break the glass with a sharp tap. Reach in and flip down the back seat. Then you can see what's in the trunk.

Not as high-tech as you were imagining, but it does enable you "to locate items like laptops left hidden in an unattended vehicle".
They don't need to endorse Asahi to endorse the use of alternative OS on ARM Macs, which wouldn't have any of those downsides. The first Intel Macs were great machines to run Linux on. Later machines had too many compatibility issues. From that experience I'll steer away from Macs as I have no interest in OSX and don't trust them to not break Linux. If they publicly commited to alternative OS friendliness that would go a very long way for me.
If you ripped those CDs while contracted by these record labels, I don’t see how it is legal for you to keep the files after the job and call them yours.
Nowhere in the HN guidelines[1] is it required (or even recommended) for a submission to be new or even recent - there are popular submissions going back to the 1900's and others that have hit the front page a dozen times because they're timeless or little-known.

The fact that the submission has 73 upvotes (as of this comment) and that I found it novel and interesting suggests that it's rather on-topic, and interesting and provides value to others, and it's certainly "Anything that good hackers would find interesting. [...] anything that gratifies one's intellectual curiosity."

Meanwhile, I don't find much value in your questioning why a popular post was submitted in the first place.

[1] https://news.ycombinator.com/newsguidelines.html
When we need a custom hook to have consistent state across calling components we have always used a context:
https://reactjs.org/docs/context.html#when-to-use-context
Installing and Running a Tor Relay on Tribblix (Solaris Based)
Hey Hacker News,

Yesterday I made https://JobScout.co

It’s a remote job board that takes job opportunities out of Facebook.

Why make yet another remote job board? The market seems saturated at this point.

Here are some considerations on why I decided to make this product a reality:

I feel everybody is either copying Pieter Levels who owns remoteok.com, or using his API. This results in 100s of job boards promoting the same jobs, which then results in more applicants for the employer, but more competition for applicants.

With JobScout, I wanted to exploit a different source, Facebook, in order to get different kinds of jobs, which usually don’t get as much love and that you wouldn’t find on other remote job boards.

Feedback welcome
This page reminds of the design of a widespread squatted domains page back in the days, with a picture of a girl with a backpack.

By Googling I found this [1] that leads to this one [2]

Weird nostalgia.

[1] https://www.reddit.com/r/pics/comments/7z628/who_the_fuck_is...

[2] https://web.archive.org/web/20160304051326/http://yousuckatw...
> A bunch of rioters doesn't really say much about the whole country erupting into revolution.

Uhm...

>> the January 6th Committee has essentially uncovered and extensive coup plot that spans the White House, DOJ, and DoD

That's a bit more than just "a bunch of rioters"..
Totally misleading headline and all these comments are commenting on the headline without reading the article. Google has _always_ had anti-abuse systems that will restrict sharing for content that violates ToS. The new feature is that the content owner will now be notified when their content has been restricted, if that owner has a Workspace account.
$50 is for wire transfers, usually used for amounts above $1000. $35 for sender, $15 for receiver.

The equivalent transaction costs would be $0.53- Bitcoin fees don’t increase if the amount is higher: https://mempool.space/ (and it works on weekends and arrives in an hour)

If Bitcoin means “be your own bank,” Bitcoin is a decent bank. You can even get a trustless, psuedonymous Visa debit card with Lightning: https://paywithmoon.com
The log4j thing was a feature very specific to the Java culture. It very likely wouldn't happen in Haskell, but probably wouldn't happen in Python or C either.

In Haskell, effectful text parsing is severely frowned upon, so that template language wouldn't get used there. In Python people would frown upon the multi-use function that runs a template engine and logs text when those should be 2 functions. In C people would be up in arms over a logging framework that doesn't log exactly the text you gave it.
So I’m supposed to believe that bitcoin is doomed because it’s environmentally unfriendly, the price is falling, and that there’s hundreds of competitors? These are all things bitcoin have faced before, and will continue to face.
There is no license that can be purchased for MacOS. It literally has no cost in any circumstance. This is just tortured sophistry to arrive at the tremendous conclusion that Windows does, and sometimes doesn’t, cost money. Is windows free? "Sometimes!"
If you're asking people to learn Haskell in order to find out which kinds of programs it's better on, that's a tough ask in a universe that has dozens of languages that one could learn. Most people aren't going to bite on that. No, tell us what kinds of problems it's good for, and if we care about those kinds of problems, then we'll consider Haskell.
I agree with you that there's a balance to be had here (although I will note that there's a pretty big difference in physiological effect between tens of thousands of years of evolutionary history and a few years of writing code). That being said, I don't think we should make "rewarding to the user" a second-class citizen to "technical quality" - I think it's an important component of good technical quality that something is pleasurable to use. My impression is that a lot of self-serious systems designers don't embrace this view because it's easier to blame the technical incompetence of their users.
Where do you get your belief system from? We all have one. Mine teaches me not to think of myself more highly than I ought. It also teaches me to work hard, not seek poverty or wealth, and to think deeply on what I am ambitious about. My ambition is to follow Jesus's teachings. One of the best people (and workers) I know recently died of cancer. People celebrated how good a man he was at his funeral. There was no mention of any of the projects he had worked on bar how much client's loved working with him.

I have been testing this belief system for 35 years. It has worked well for me and given me a perspective on time, ambition, tough times and good times.
If the link took us to evidence of that it would be great. Instead the link takes us to misinformation from a rage-monger who clearly has no understanding of what they are looking at.
Spring Boot 2.6 Improves Docker Images and Metrics, Version 2.4 Is EOL
CPM PC Applications Library Brochure (1983) [pdf]
Yeah, that's a good summary of my frustrations.

I don't know how much blame to put on Rails, Ruby, or the teams I worked on, but in the end it was very frustrating.

Aside from that I like Ruby a lot, and Rails only a bit less. But it's a big aside :)
The average American likely isn't in a position to make business spending decisions that would warrant a 700k bribe, though.
As long as they all pay a reasonable license fee, I don’t see a disaster. The OBS project could then pay developers to build open source features that benefit all. A lot of the forks would likely contain features that are not if interest to other users anyways.
Yes, with Context. You will need to wrap part of the tree with that Context's Provider, and then you can consume the context value with React.useContext inside a component. Your custom hook can also use this.
Rust – Build Tokio Axum Web App with SeaORM
Yeah, exactly. The software I write is complex enough to require logging of hundreds of progress bars at the same time.

The great thing that just using `logging` module is enough to log something like `Downloading file A, 55% [55Mb/100Mb]` (absolutely equivalent in terms of information to a "graphic bar") and also happens to be composable in a way that I can then reuse that package as part of anything that is also non-interactive.
"You are registered to the flat number"

I don't think so. The Czech population registry works with addresses, but does not contain the exact apartment you live in. In case of blocks of flats, there might be ~ 100 apartments with the same address.

It is different if you are the owner. The land registry does contain finer ownership data up to the level of the apartment.

But as a renting person, while your contract will contain the apartment number, the authorities won't be registering that. You may actually go completely officially unregistered for years if you never visit the town hall and ask for a registration. It is not a hard requirement to get registered as a renter.

But post will be delivered to you nonetheless if your post box is labeled with your name and someone knows your address.
Hmm that is kinda my point for my uses it does suck more than enough ;) but then we don't have any carpets except carpeting on stairs and it's charge is more than enough for that on max power.

If I had carpets in the house I think I would get corded as well. But why have carpets is a better question.
Understanding cobalt’s human cost, social consequences of green energy
Microso Ft's Bing Halts Autofill Feature in China, Citing Local Laws
Possibly. But most likely there was a bug "crashing when DirectX is not installed" and some developer hacked a silent install for DirectX in without thinking too much.
Perhaps I'm sensitive as a NZer, but would you feel the same if the deleted document was a plan for a nuclear weapon etc?

Though while giving a warning is clearly inappropriate, they should certainly have explained what they did.
NYC City Council passes law requiring salary ranges to be posted on job listings
I’ve been reading the new translation recently. Is it just me or are there entire sections which are impossible to make sense of? Much of it is really great, but I’ve found myself skipping all the longer sections because they are all but unparsable.

It could be I need to get a different translation.
And the cycle repeats. It starts with the obvious malware or hollywood movie takedown, but the actual policy is anything which goes against an opaque and subjective acceptable use policy, which means the entire world's files now need to conform to discourse within the narrowly defined Overton window controlled by a tiny group of likeminded people.

Fast forward a few years, and we can all predict which content will be "hate speech" and which almost identical content will be allowed. Detection of copyright protected content will be automated, but appeals for fair use will be manual, slow and difficult. Double standards will abound where the liberal ideals of the company run up against corporate interests, favored politicians or powerful governments.

And of course- someone will make a competing service which doesn't police content, and that service will in turn become a cesspool as all the worst offenders will be massively over represented there compared to merely the good netizens concerned about protecting a free internet.

Maybe a massive move to decentralization is the only thing that can save us. 100 different services with 100 different policies on which content is allowed seems far better than the direction we're headed. I'd rather at least have the easy choice and understanding of which ideology and set of interests I'm being filtered through.
I'm missing a "not" somewhere in there.

The way it stands the downvotes are deserved.

I'm personally not unionized but this is not something I would accuse the union of ;-)
I haven't given up on Amazon by any stretch, but I have started checking manufacturer's web sites for things I had previously purchased on Amazon. I've gone so far as to start ordering some of the cheaper stuff from Walmart. Figure if it's going to be cheap stuff, it might as well be curated cheap stuff.

Funny enough, ebooks is probably where I've stayed the most solidly on Amazon.
But it's not usually the average American in a position to receive bribes like that. 700K for an executive might not be a good deal for most.