skysight-inc/HackerNews huggingface dataset:
The FPGA that I'm using for this (the Lattice iCE40 UP5K) is really limited when it comes to RAM, which is the main constraint when it comes to world size. As per the title, there's only 143kb, which is insanely low for doing any kind of 3D stuff :). 48kb is used by the frame buffer, 19kb for textures, which leaves 76kb. 48kb of that is used for the map, which currently limits it to 32x32x32 blocks. However, I do have some plans to improve on that in the future!

The FPS (30Hz) is rock steady though! One of my pet peeves when doing DirectX/OpenGL development is that it's really hard to completely avoid frame drops, e.g. if the OS decides to schedule some other thread, or because the GPU driver decided to do something else than render your app. With hardware development, you can side step all of those problems. As a result, the Minecraft clone is guaranteed to not drop frames :).
> I expected to have intelligent conversations/discussions here on HN, but all the half-hearted, biased responses I'm seeing, and the downvoting, tells me that it's probably not going to happen.

You're being downvoted because you're cherry-picking the "facts" you want to believe, which goes very much against the HN ethos.
Can't agree more with this. Coming from Elm/React to my first project in Swift choosing SwiftUI seemed like the obvious choice. It always felt like the type system wasn't quite powerful enough to express the API. Once you add Combine into the mix type erasure makes debugging issues unspeakably painful, errors appearing on the wrong lines at best and often in entirely different files. Then there's the tooling, Swift Package Manager was endlessly running into mysterious issues that would eventually disappear if I just rebuilt the project enough times. As for SwiftUI preview I have no idea what was going on there but it brought my brand new iMac to a halt, simple code changes causing multiple minutes of the dreaded spinner. I was using Swift for a side project and the issues just destroyed all motivation to continue with it. I've since switched to Flutter which while the language isn't as capable (though reified generics are a huge improvement) does at least feel like a solid tool to build apps with.
Uh, it solves both of those. Let's take a trivial example from a non-expert (i.e. me)

You could publish hash(salt + SSN) = Vote for all votes on a website, and therefore if somebody voted twice they'd hit the same hash twice.

When you vote, you'd get a physical ballot, and a physical receipt, digitally signed by the booth. If what is published online Hash(salt + SSN) doesn't match your receipt, you'd have physical signed proof of tampering.
They’ve cracked down on it online. eBay now collects sales taxes on all US sales.

As a Canadian, I can’t offer my items as “no tax” if I include US as a shipping destination.
Okay, that makes the article make more sense. Most of the article the author claimed it was quite dangerous, but then they later cited a study which it was up to 10% of a harvest. I didn’t know how to make those make sense together.
Is this the ApEx? The gift that keeps on giving, for Oracle.
So much this. Networking(where you went to school and work) and luck(your country, your nationality, your ethnicity, your skin color, your looks, your accent, being at the right place and the right time) are worth more than your CV and side projects but this is rarely mentioned in this field as it's always touted that tech is a pure meritocracy.

One can often read sour vents on reddit on devs who lose hope, get depressed and burn out after being unemployed or stuck in dead end jobs for so long while they keep grinding leetcode and churning projects on github because the internet told them that SW development is a meritocracy and the key to success is putting enough hard work in your free time even though there's devs coasting on six figure jobs who haven't written a line on github in their life on their free time.

Nope, it's definitely no meritocracy, the tech world is just as unfair as the rest but has much better PR about it: watch Silicon Valley TV series made by the satire comedy genius Mike Judge(Office Space, Idiocracy) where billionaire tech magnate Gavin Belson would always sugarcoat his hostile business decisions with talks of buddhist spirituality, endangered animals and making the world a better place while his true motivation was only the accumulation of more fame, wealth and power.
Cloudlfare does domains at cost, and I use them for every TLD they support.

I've had great experience with porkbun, and no major complaints with namecheap.
Absolutely. There is absolutely nothing I miss about the office. I get my own bathroom at home that is clean and doesn't smell like shit all day long. I don't have to time my bathroom breaks or wait in line. I don't have to search on different floors to find a free bathroom. Not to mention the shitty quality public bathrooms you have in the US with 1 inch gaps so people get a nice view of you taking a dump.

I can do laundry during the day, I can go exercise during the day. I can take a nap if I'm tired.

Meetings start on time more often because you don't have to wait for a meeting rooms to clear out.

I could go on and on. I will say this though, I hope everyone gets to work the way it works for them. I'm not going to tell people that want to work in an office that they shouldn't be able to. I hope we get the same respect and not have in-office advocates push their ideal environment on remote workers.
Same here. Thanks.
This is like asking why do you prefer to start your engine with a key when we have buttons that scan your fingerprint and authenticate you with Apple?

If the BIOS is sufficient and simpler... why not?
Testing is usually around 2 weeks behind unstable, and I use it as my daily driver.
Show HN: Built a draggable menu widget that can auto adjust the orientation
Exactly. Everyone wants more developer for the same amount of money, but are they willing to pay?
Yup, that's correct, the design is implemented in Wyre, which is a hardware definition language that I created. The language compiles to Verilog so it can work with existing hardware development toolchains. The language is open source and can be found here: https://github.com/nickmqb/wyre
Just curious, are there 2 meters?

(I think we do it smarter for electricity: the first x kWh at one rate, then up from there, among other billing complexities).
Full paper: https://sci-hub.se/https://www.pnas.org/content/117/31/18178
I don't know about the original poster but I can only provide documentation that contradicts that claim.

Vote spike/batches/surges claims

https://www.reuters.com/article/uk-factcheck-wi-pa-mi-vote-s...

https://www.politifact.com/factchecks/2020/nov/04/tweets/no-...

https://www.snopes.com/fact-check/rumor-alert-biden-michigan...

https://factcheck.afp.com/false-claims-2020-us-election-frau...

https://www.bbc.com/news/election-us-2020-55016029
What's New in PHP 8
No, I'm saying that someone pointing out hypocrisy should be clear about what behavior they are actually in favor of - the value without the hypocritical action, or, the action without the stated value.
One problem is some mental illnesses, like schizophrenia, can cause the victim to believe they are not ill under any circumstance, and because of that they will refuse treatment.

What can be done to work around self-deception?
Thank you for mentioning that. We did casual geocaching with my children when they were 8-12ish.

It was a great opportunity to teach them some things and learn others too. Especially unusual things like washing houses (I do not know the English word for that, these are places people were coming to wash their clothes, usually a water source and stone washing places, under a roof). Their history was surprisingly interesting.
The media also tried to say that dead people did not cast ballots in the election. I was able to find a dozen dead people in multiple states that requested and cast a ballot in the election.

Real journalists should be curious about this and actually want to find out why. It's very odd that so many are trying to deny it or cover it up.
My first blog post in the World Wide Web
One level of mathematical understanding further would be to understand which properties (or even concepts) are the necessary consequences of other properties.

To given an example: the Pythagorean theorem, the parallelogram law, angles, transposes etc. are all properties/concepts a space has because it has an inner product.
I'm not so sure. You can certainly attach a debugger to any running process. But that's not what parent was suggesting. He was saying anyone could attach a REPL. That's a totally different animal.

It's your own dumb fault if you expose the web-console or similar on production.
SharedArrayBuffer is not defined on the latest main line firefox
They regulate it in the US.
I was recently met with a new popup in the Instagram app, asking me to allow it to track me across applications. I actually said yes, because I get great targeted ads in Instagram and Facebook. I've clicked on multiple ads and actually even made purchases of things that I didn't know about that looked interesting.

But the important part is that I do it willingly. I'm glad they were forced to ask -- not everyone is ok with that kind of tracking, and that's the whole point. I'm totally with Apple on this one. Give people choice.

I made my choice, and everyone else should get to make theirs too.
AFAIK: If you want to claim cheaper rate for part of it, you need to install a second certified meter for that part. If you are willing to go by default rate (which at least in some places assumes some ratio) you don't.
I did find some instructions just now from NameCheap,where I have some other more recent registrations. https://www.namecheap.com/support/knowledgebase/article.aspx...

With those instructions, it doesn't look too hard. Without godaddy-specific instructions, I would have had a lot of trouble figuring it out. Unlock registration; get authcode; turn off whois privacy protection; accept transfer. Each done in a different screen.

I went to do that, to discover... this old domain, the oldest I have registered, has both an email and a phone number that I no longer have access to, and which GoDaddy wants to do 2-factor using one of them even though I do have my password. (The last 4 of the phone number I recognize as a landline I last had around 17 years ago, before I had a cell phone. I've had this domain for a while, from before I knew better than to use godaddy). They let me pay them renewal every year without me having to log into my account or notice I can't anymore, which I guess is better than stealing my domain becuase of it, but is also why I hadn't noticed for years I could not log into the account.

So I guess first step is figuring out how to get GoDaddy to give me access to the account again... it looks like that may necessarily involve some disruption/outage to my DNS which is in the old account I can't get access to. We'll see.

edit wait a second, they totally send me a renewal notice to email every year. They know my current email! They are insisting on sending a 2-factor code to a different email I no longer have access to. Wtf is that?
I agree that it makes business sense to shift risk to the potential employee.

My observation is that this biases the employment pool toward those who have extra money and time to work for no income.

Those who have to work two jobs, or spend their free time taking care of chronically ill family, or are otherwise prevented from being able to work for free, have less of a chance, even if they are otherwise well-qualified.

I have no suggestions for what to change, only my original comment that "passion" seems altogether too often a code phrase for something other than "loves to program."
> from society forcing them to get an expensive degree.

How does “society” force someone to get an expensive degree?

It is always a choice
Pretty impressive; definitely interested in hearing more.

Did you use your Wyre [1] language to develop it? I saw the examples on Github, and seems pretty interesting. Its cuts quite a bit of the verbosity of Verilog. I'll give it a try.

[1] https://github.com/nickmqb/wyre
I would love to use AWS's registrar exclusively for anything I host there, but unfortunately they have a pretty limited selection of TLDs. it's more important to me that all my domains are in one place so I can review them at once. I really wish they would support more.
They can afford health insurance, they just don't want to.
Careful. I opened a Facebook account to help my wife with administering FB ads for her business. Everything was fine, until I went through and locked down my privacy settings, and within 24 hours my account got suspended.I had to provide a phone number to unlock my account. Within a day or two it got suspended again. This time I had to upload a photo to unlock it. The cynic in me believes that this was just so that they had enough information to identify me and match me to my shadow profile.

Needless to say after that they declined to reinstate my account - without any recourse or right of reply - due to community policy violations. Given that my only contribution was managing ads - and my wife’s account remains unsuspended despite managing the same ads - I’m left drawing conclusions from my own anecdata that they very much don’t like having overly privacy focused accounts.
it should be noted that GoDaddy also own quite a few other registrars e.g. Host Europe Group who own 123-reg, Heart Internet, Host Europe, Webfusion, RedCoruna, Mesh Digital and Domainbox

https://en.wikipedia.org/wiki/Host_Europe_Group
The Great Data Debate
This definitely happens. It's a legitimate strategy. When the customers come tour your company offices, do you want it to be a tiny little 5-man hole in the wall above a coffee shop in SF? Or do you want an entire floor of a building, with dozens of people drawing things on whiteboards? If the excess headcount will get you the customer, and the contract is worth more than those developers make in a year, then the choice is obvious.
"Some commentators made predictions of a large rise in suicides, which was reported in some cases with sensationalist language. But so far, thankfully, this hasn’t been borne out. While the publishing of suicide figures normally takes many months, the initial indications for 2020 suggest that there hasn’t been a rise this year."

https://www.newscientist.com/article/2259889-we-need-to-be-m...
Though I wonder what fraction of those people are interested in installing new software? I wouldn't be surprised if it was pretty small.
> Don’t I have the right to do what I want with my own money?

Yes, please do whatever you want with your own money
Papers on Machine Learning for Proteins
I doubt all of those sold devices are still functional.
There is always the possibility of a wipeout event, but being relatively poor means than much smaller problems can have the same effect. For a recent personal example, I had a relative reach out to me, unable to make their mortgage because of a few thousands of dollars in unexpected hardship. I never lost sleep over it, but if I was fixated on my burn rate like this article suggests, that could have ballooned into a much larger problem of bankruptcy and/or homelessness quickly.

It's a matter of degree. This advice forces you to treat potentially minor unplanned hardships on the order of thousands of dollars the same way as 1.5 million dollar wipeout problems. My point is, if you have a great safety net and nobody else is depending on you, sure, fixate on your burn rate. But if not, this advice seems bad.
I don't understand this either. This existed at our company before remote work because we have global offices. People who had early or late meetings may take them from home AND then still had to commute to the office. Otherwise they'd had to get up even earlier to commute first.
Executing a Sunset – Code as Craft
Ah. I guess this is all because you don’t get charged for sewerage on the lawn watering.
Also submitted, because "not on my watch"!
Rachana Kumar from Etsy shares the process they took to sunset 3 customer-facing projects. The method (announcement, feature flags, "purchase draining", how to clean the code etc.) is useful, and more so - the culture of knowing to say goodbye to things that don't move the needle - is what makes Etsy a special company. Being brave to share that and how they approached it is something very companies do.
Large scale absentee of mail in voting increases the opportunity for coercion and vote buying both which undermine the integrity of an election. The increase security from technical controls (more RLA, less DRE, etc) could be outweighed from the fundamental problems non-secret voting brings to the table. I don't think it is clear whether one outweighs the other and I think its optimistic to claim that this is the most secure election in history.
Microplastics found near Everest’s peak, highest ever detected in the world
Nice idea! Here are mind:

- FROGED: Reduce churn rate
- FROGED: Improve customer retention
- FROGED: Stop losing customers
These support jobs are grueling. The pay isn't too great and you are sometimes required to know many years of accumulated sysadmin knowledge for the price of entry-level salaries.

Also, foreign tech support, typically Eastern European. For all the expensive audits tech companies do on their appsec, all it takes is 1 disgruntled Ukrainian who says "fuck those Americans for playing a part in fucking up my country" (or more usually phishing or a bribe) and suddenly a few important domains are compromised.

I wonder if paying the premium to MarkMonitor prevents the risk of foreign and underpaid staff, but the domain industry is more like a commodity now and they hook you in with "cheap cheap cheap".

Also, the only thing crypto seems to be making the news for these days is when a company gets hacked. So much for that revolution.
It sounds like companies own mansions and influencers rent space in the mansion. However, my brain is too old to comprehend what’s going on. Is there a more accurate description of this phenomenon?
"Your disagreement with me isn't 'actual' because I am of course correct" is a hell of a metaphysic. Post the filing where this was "withdrawn".

https://www.scribd.com/document/483572234/Declaration-Redact...
The best part of not using Arch Linux is not having to deal with the Arch Linux community.
Professor is covering an entire theory CS course in 4 livestreams
Place your faith in natural selection.
You don't really have to fight capitalism. You can find some homestead land and gather up people for a commune.
Saw JWT in the auth docs. Isn’t it disfavored aka deprecated these days?
World’s first complete T-rex skeleton found locked in battle with Triceratops
I believe a small increase in productivity per employee for a bank is worth a lot more than in most other industries. In my experience the quality of the equipment scales with the per employee profitability.

I've never worked for a place that prevented me from bringing my own chair, ottoman, keyboard and mouse. Usually I was the only person on the floor to do so, though.
Your comment is absurd. From the very names of "testing" and "unstable" you can tell that they're not meant for normal usage.
Debian is one of the only distributions releasing images for 32-bit x86, old PPC, and other less popular architectures[1]. Arch just targets 64-bit x86.

[1] https://wiki.debian.org/SupportedArchitectures
One of the authors of this piece, Susan Hennessey, was briefly interviewed on The Economist's "checks and balance" US politics podcast this week [1]. Discussion with Hennessy starts about 26:45 in.

As well as touching on Krebs' firing, Hennessy also discusses the difference between political appointees and career track public service roles, and efforts to "burrow" political appointees in career track roles where they could potentially persist after the current administration departs [2].

[1] https://open.spotify.com/episode/1sohQelvUPLRhADJnnXZm7

[2] https://www.lawfareblog.com/how-did-trump-loyalist-come-be-n...
This list of SSNs is not guarantee to correspond to people who have the right to vote. What I'm trying to claim is the math part of E2E doesn't prevent someone from stuffing the electoral rolls or the SSN database with fake people or preventing eligible voters from being correctly registered.
You can also get a smaller house/Apartment, which young kids probably won’t mind, and have the less paying job that allows you more tone with family. That may also reduce the chance of heart attack, btw.
I worked at a aerospace defense contractor 8 years ago and this tracks with my experience. The quality of the equipment is terrible as is the pay in comparison to jobs with similar qualifications. I understand the economics of why these jobs suck, but there's no reason to stay.

8 years ago I had to move from an area I liked to get a better job. It will be interesting to see what happens with the rise of more remote hiring.
>lessons from COVID

what in our response to COVID was better and more effective than our response to Black Death and Spanish flu? I don't see any improvement despite 700 and 100 years of accumulated knowledge and technology development since then. There has so far been no indication that the only things we were able to muster - archaic lockdown and masks - can prevent it from reaching the 20-30% spread, basically the level of unmitigated spread.

I mean, for example, 700 years ago people couldn't know that that ship coming into the port of Venice brings the infection. A year ago we knew that this plane from Wuhan most probably does.
Thanks! That's correct, I built the ray tracing "GPU" from scratch. It's highly optimized because it needs to trace 256 * 128 * 30 = 0.98 million rays per second on very under powered hardware. It's specifically tailored to fast traversal of voxel grids. There's too many details to go into here, but as I wrote in another comment, I'm considering writing a few blog posts to explain how everything works in more detail!
Those bits of advice don't necessarily contradict. Also startup advice is a bit like proverbs. There's wisdom there, but you have to apply it correctly. It's not algebra. The founder of Angel List, Naval Ravikant, specifically called that kind of reasoning out as faulty logic in his famous tweet storm (which you can also find recorded on YouTube.)

You do have to make sure you're solving a problem that other people share. If you're the only one who has the problem you won't be able to make a business out of it. However, if you're solving a problem you yourself have, Jessica is right that you'll have special insight into what your customers want that you wouldn't with another kind of problem you don't know about. I think it's great as initial guidance in building the MVP if you have a solution in mind to aim for. Once you've launched (and before then, if you can) you should be talking to users.

Also every time one of PG's essays shows up here, I see this criticism that he's out of touch. Which is possible. It's also possible he's still an expert at evaluating and advising startups and it's your own bias talking - because now you see him as an out of touch rich guy. Careful with that kind of criticism, because very often the problem is just you and your own perceptions.
The 'mass' in 'mass surveillance' is a matter of degree. Most roads are not presently toll roads. Most are not presently tracking all cars that drive on them.

I don't find 'some surveillance happens already, so we may as well go all in' a compelling argument.
KNO: Learn from people who’ve don’t what you want to do