skysight-inc/HackerNews huggingface dataset:
The Oculus Quest still has serious flaws in screen resolution, input latency, and controller ergonomics. It’s literally painful for me to use it. I get eye strain, a headache, and sore thumbs.

VR is clearly useful but before it becomes mainstream it will have to have the hardware quality that we associate with Apple or at least BlackBerry (ie a high-quality input interface).

I hear the Valve Index is better but I haven’t tested it yet.
Does anyone know how to disable the "Like what you see" text that is shown over the lock screen images (also known as spotlight images)? If you click on that text Bing comes up in a browser after you login. I've followed some online guides but so far no luck getting rid of it.
I wholeheartedly agree with the Cloudformation take.

Terraform is better in almost every way. If you use Cloudformation you'll end up writing a bunch of bash script wrappers or similar around it to make it actually do what you want.

Everyone who's tried both at scale has said the same thing.
CALOSHA

It would seem that the largest car manufacturer in the state would tend to be overly represented among CA car companies?.... So whats your point? How about national, or per capita stats, to back up your claim
Wow... This is mind blowing! I am surprised there has not been more fanfare about this package.
So there a few comments scattered around about this so I'll address those concerns here. Quite a few people are scoffing at the idea of colonizing Venus ("you'll get crushed, dude!") but the idea has had a lot of people put thought into it and it's not as impractical as you may think. Consider:

1. Venus is easier to reach than Mars. The Delta-V is 0.4km/s and 0.7km/s respectively [1];

2. Mars has practically no atmosphere and really low gravity. It's really not that much better than colonizing the Moon but a whole lot further away [2].

3. You wouldn't live on surface of Venus, at least not initially. You'd live in the atmosphere [3].

4. Energy will be plentiful on Venus, far more than on Mars or even the Earth, just from solar energy. [4]

5. Venus has nearly Earthlike gravity.

So it's actually not as crazy as you might think and shouldn't be immediately dismissed.

[1]: https://space.stackexchange.com/questions/2156/does-a-missio...

[2]: https://qz.com/1105031/should-humans-colonize-mars-or-the-mo...

[3]: https://www.youtube.com/watch?v=BI-old7YI4I

[4]: https://www.extremetech.com/extreme/196114-nasa-is-developin...
The C74-6502 is somewhat similar. A 6502 built using 74xx chips, that runs 20x faster than the 6502 (20Mhz vs 1MHz).

And correct enough that he drops it into both a VIC20, and a C64, and it works.

https://c74project.com/

About ~130 74xx chips vs the Gigatron's 33, and SMT instead of through-hole.

Edit: A link to an old school web-ring of other homebrew (mostly) ttl logic CPUs: https://www.homebrewcpuring.org/ringhome.html
How to Create an API 10 Times Faster?
It's a little bit too early to judge whether WFH works for everyone and i think that some companies are doing a wrong move deciding to go fully remote forever at these circumstances. The main point is that we were forced to work from home due to a global emergency, but it is way different to do it by choice and in companies formed with a remote work culture. Also i think there is some excuse for employees' current lack of productivity (due to the health concerns or summer break approaching) which will probably change in the next few months. People are probably seeing WFH as a chance to do their work from a beach house, an island, next to a pool and it's perfect because it's summer but most of them will hate it in the winter.

Hence i foresee a lot of people currently loving it will change views after a few months or so and also a lot of companies getting frustrated with their employees and will request the majority of them to return to their premises.
In the late 19th century people that went into science where actively discourage to study physics since many believed there was nothing left to find out. Without quantum mechanics we would not have the transistor, there would be no computers. The immense economic value delivered by fundamental research makes a 10 billion usd investment look like a microscopic peanut crumb compared to the potential value it can give. For comparison the combined world defense budget in 2018 was around 1.8 trillion usd.
What happens if you copy paste?
It's spelled 椎茸. There may also be a collection of Latin letters that are pronounced similarly.
nigger is not censored either
This is what people come up with if their product is dead simple but they have to justify VC funding. Seriously, there is no hidden analogy in "JAMSTACK". It is just a bunch of webservers around the globe, served via Georouting or Anycast DNS. No new pattern, no new frontiers.

Look at the comments here, people are more confused about this idea and terminology than anything else.
As a fun little Easter egg, you can get the classic Mac font Chicago (the system font all the way up to Mac OS 9 and early iPods) in HiDPI glory on all current Apple devices. Use Latin characters with the Thai-language font Krungthep.

Putting it in your CSS works out of the box, but to use it in your terminal or word processing app, you have to go to the fonts app and enable non-latin fonts and then select it (but it is already installed).
Not sure why you're being downvoted, you have a point.

California's OSHA is definitely more strict and inclined to slap fines than other OSHAs.
It would be better to link to more balanced articles which discuss both sides of the argument. Such as this one:

https://www.nytimes.com/2020/05/09/business/coronavirus-elon...

As opposed to linking to single sided tweets and blog posts from Tesla and Musk.
Haha, that's funny, though at times it feels like they're just adding the word "fucking" to phrases.
n*gger is not censored either
I think saying it's analogous to Kafka 0.8 is reasonably apt. It's very stable and performant in the verticals it has been used in at Yahoo but not as widely integrated, understood and optimised as Kafka across a broader set of use cases.

That said if what you are trying to do fits squarely in the box of things that do work well it's considerably better than Kafka in a few keys ways.

The first is the obvious separation of storage and compute/broker responsibilities, the benefits of which also led to the same design being used in LogDevice - a similar system designed and built completely independently and at roughly the same time at Facebook.

The second is selective acknowledgement, i.e the ability to acknowledge messages as processed by a consumer out of order rather than merely the offset of the latest message processed. This allows Pulsar to be more easily used as a workqueue without the multitude of hacks and layered infrastructure required to get the same out of Kafka.

Shared subscriptions/partitioning model. Compared to Kafka its more flexible, less punishing and less beholden to the architecture of consumers.

Finally I would say tiering, for some it means nothing but depending on your use case it can be defining. Pulsar can offload historical segements to long term stable storage but still present a unified offset like API to consume historical data.

So I think for some Pulsar provides enough benefit to make up for any shortcomings in integration as long as you have sufficient engineers able to debug/patch issues.
> Smartphones are broad and universal, whereas consoles are deep and narrow, and deep and narrow is a smaller market. VR is even deeper and even narrower, and so if we can’t work out a form of content that isn’t also deep and narrow.

People are now playing those console games on their iPhone. The average paying iOS user spends $9.60 per month on in app purchases. The game market is huge, bigger than movies & tv combined. Maybe in the current form VR & AR is niche but that says nothing about how valuable the market can become.

The lesson is you shouldn't predict potential market size of a technology from the first particular hardware implementation.
It's really difficult to draw a line between being our "selves" and the alternatives though.

We are not the individual cells of our body because most of them will be replaced in the next weeks/months/years. We also don't think of any body with a knee replacement as any less human. Even altering the genetic code of a huge part of your body, like after stem cell transplantation, is not commonly seen as making us less us.

Also suppose it was possible to build a synthentic neuron that behaved just like the ones inside your brain. If you started replacing your neurons with the synthetic ones, no individual neuron would "change" you. So were would you draw the line? At 10% synthetic neurons? At 20%? At 100%?

If we see ourselves as biological beings another interesting point is how you would view a 1:1 copy of yourself. If we constructed a synthetic human that had the exact same number of molecules in the exact same place as you, would that human be you? (Leaving aside that that's basically impossible, just as a thought experiment)

If you answered the last question with "no", that would also mean that not even the way we process information and think makes us us, since the 1:1 molecular clone would behave exactly the same as you in the same environment (in a purely deterministic universe at least, leaving aside probability and Heisenberg's uncertainty principle).

So are we instead an uninterrupted instance of a thinking process? That would allow us to differentiate us from the exact clone. However in that case, would you be another person after being unconsciousness? What about general anesthesia? This really keeps me up at night.

It's next to impossible to define what we are and that we think of us as independent, unique beings might just be an illusion.
Same effect as hosting your static stuff on a CDN, like basically everyone does already.
> ... have re-written multiple times from scratch.

It is the "from scratch" part that is troublesome. Most writers don't write perfect copy on their first attempt. So to get rolling, just get the words out, and don't expect it to be great. Then start refining it. Don't throw it out... just improve. Simplify the wording. Remove unnecessary words and phrases. Change the order of sentences. Keep iterating until you are satisfied. And have patience with the process.
Where is the $2000/month you’re talking about coming from?
I guess I can see the added value of swearing in Klingon — kind of the reverse of bowdlerization.
Tomorrow’s startups are today’s problems
It will be impossible to get an extra 10 billion dollars invested into science without a project like this. In other words probably 10% or less of that money would end up going into other fields of research. Considering all the other things governments spend money on, that is a good enough reason to do it in my book.
Sweden's strategy is also unique in the world and failing badly at protecting some of their most vulnerable citizens. It's also based on unproven ideas, like immunity from Covid19 after you get it once.
> his copy survives crisp and clean to this day, with only the first and last pages cut.

Like TAOCP, then, eh?
The problem is that coronavirus lives for days [1] on various surfaces. Is Elon Musk going to be on the factory floor everyday too?

Additionally, social distancing doesn’t work [2] and is a suggestion being made by non medical professionals to non medical students.

[1] https://www.nih.gov/news-events/nih-research-matters/study-s...

[2] https://www.webmd.com/lung/news/20200414/cdc-covid-19-can-sp...
It's actually awfully simple. Take everything Kinesis does and Kafka does it better. Yes, everything.

Then ontop of that add Consumer Groups which basically deal with the issues in the OP w.r.t consuming a topic from multiple processes along with providing administrative APIs to reset application offsets, inspect lag etc.

Also a bunch of extra features like transactions etc but if you are comparing on the basis of Kinesis like features they aren't likely to matter as much as the core functionality - which is where Kinesis really gets destroyed anyway.

Normally I wouldn't take such an absolutist position but when it comes to Kinesis let me repeat in no uncertain terms.

Never use Kinesis.
Two notes, of equal importance:

1. The Index is a lot better. The higher resolution and refresh rate make a big difference. The Oculus Quest has a refresh rate of only 72hz, which we've known for years isn't enough for lots of people.

2. Comfort is highly dependent on the software you play. A lot of VR enthusiasts have been pushing for less comfortable modes of play over the past few years (because it allows games to do more), which is great if that's what they like, but I worry it's turning off more susceptible individuals.

Using a sufficiently powerful PC to play The Lab on an Index will not make anyone feel ill.
For me the routine is always the same: Install Open Shell to make it look reasonable and then ShutUp10 for things under the hood. While that may seem too much work, it has honestly always been like that. I remember tweaking Win98 and the massive tweaking community around win XP.

https://github.com/Open-Shell/Open-Shell-Menu

https://www.oo-software.com/en/shutup10
Would the same apply to the Imperial Japanese Army in the Nanjing incident (https://en.wikipedia.org/wiki/Nanjing_Massacre#Massacre) or across the rest of Asia? The IJA's acts was so widespread across its conquered territories that it's unlikely that the same reasoning can be applied to them; the total death toll caused by them was nearly triple that of the Holocaust and was not neatly confined to being perpetrated by the staff of concentration camps.
Oh, and another thing I found useful : I keep note files where I log what each character know about other characters. Trying to remember who knows what drove me insane, initially :)
New infections in NY i heard are majority 76% from ppl staying indoors. Not sure how are they are getting it, from recirculated air in apt complexes?
Regarding using lambda for a REST API, just set up API gateway endpoint in proxy mode, and run all your endpoints from one lambda, will be much simpler, and if you use a decent framework, it will be really simple to convert your app into a regular daemon process if you ever decide to move off lambda.

Regarding cloudformation, I view manually writing cloudformation json/yaml as an anti-pattern.
I would recommend looking at using CDK, which is a framework for writing your cloudformation stacks as actual real code, not markup.
It's a great tool, and I find it enormously more productive and expressive than terraform.

CDK allows you to write CDK apps in a variety of languages, but I would recommend just using typescript, since that's what its written in.
I tried the java bindings, but it was pretty clunky.

For a non-AWS specific CDK like experience, you could also look at using pulumi, but I haven't really used it much myself.

Trying to define infrastructure purely by declarative markup based languages is such a waste of time.
> https://www.stavros.io/posts/fastapi-with-django/

Commonly referred to as "transliteration", and the transliteration is spelled "shiitake".
ESL here. At school one teacher told us using swear words only show your lack of knowledge for better words. I took that to heart and the very few times I've used them, I really had no other option. However I've noticed swear words come more easily to me in English and don't feel as harsh as when I hear them in Spanish. I wonder if it's my lack of vocabulary.
How to Access Facebook's New Redesigned Desktop Site with Dark Mode
I think people severely underestimate the scale, complexity, and time it takes to build large scale accelerators. There wont be some magical new accelerator popping up. Building them takes years, sometimes decades. Additionally you need a lot of experience in building, operating and designing those. Having worked in accelerator physics for quite some time my opinion is that China does not have the skills to do this. Research labs that built such machines had decades of prior experience and the community support. China has neither of those.

Imho the next big accelerator will be either some LHC upgrade, clic (very very unlikely) or the ILC.
Yeah, there's a good chance that what we think of as humanity will be different 500 years from now. As such, trying to find ways to get today's humanity to live on other worlds (a questionable proposition even if things remain relatively static) might be about as useful as the tower of babel would have been to space exploration.
Dissecting DNS Packets at line rate
Did I say that you could not lose respect for that person? I simply pointed out that because a single person's motivations are selfish does not mean we should work to spite that person.

If I have made the argument that we must respect Elon (or someone who's motivations are selfish) that was not my intention and I will need to reflect on how I present my ideas in the future.

> So lets say we consider the action a net good, we can totally support the action, recognize the bad sides, and still lose respect for the person for the way they have conducted themselves.

It seems to me like we agree!
I can only really speak for Australia, where communication has been fairly consistent and level-headed across the official channels at both a federal and state level of government. Most communication stresses caution, but maintains hope and lays out logical, fact based plans for restrictions that people can understand.
I cut my teeth as a junior dev in the 80's writing soundex filters for the same purpose, which was repurposed to do auto correction of street names after I got it working on swear words... always amuses me to see so much effort put into such things even still today (as I struggle with autocorrect while typing one-handed due to a broken arm...)
I’m curious how you use it for compiler projects. Can you expand on that? Normally I see the typical stage-based design employed there.
Social Distancing Does Nothing
https://www.youtube.com/watch?v=sE-tpiAiiHo
it handled Scunthorpe though! only with a capital mind you.
Would it be possible (or would patches be accepted) to talk to the GnuPG scdaemon instead? This would let me use gpg-agent to sign and encrypt.
I mean, everyone should be able to use themes that they are comfortable with, right? I don't think there is any evidence for dark themes "destroying" anyones eyes. And even if there was, I think you'd be able to survive looking at a Screenshot for some trendy JS project.
No, Covid-19 is NOT a new HIV
Happy to - but in full this will be better explained on release on the github README, with code examples.

Also, I am no language expert, and not an FPGA expert either (I have been learning for ~ 1 year). I shape this for my own use, hopping it will be useful for others, but I wouldn't pretend nor expect to be achieving something particularly new or interesting at large. Nevertheless, I am using it to build increasingly more complex hardware, the doom-chip being the most advanced so far. Every time the language is extended and fine tuned, so it is rooted in practice.

=> The following is an excerpt from the being-written documentation introduction:

My goal is to make it possible to write algorithms for FPGAs in the same way we write them for processors: defining sequences of operations, subroutines that can be called, and using control flow statements such as while/break. At the same time, the language remains low level. Everything an algorithm does is precisely timed, you can fully exploit the parallelism and niceties of FPGA architectures, clock domains are exposed.

My approach is reminiscent of high performance programming in the late 90s (in the demo scene in particular): the then considered high-level C language was commonly interfaced with time-critical ASM routines. This enabled a best-of-both-worlds situation, with C being used for the overall program flow and ASM used only on carefully optimized hardware dependent routines.

The language aims to do the same, providing a thin programmer friendly layer on top of Verilog, while allowing to call low level Verilog modules whenever needed. It favors and exposes parallelism, so as to fully utilize the FPGA architecture.

The main design principles are:
- Prioritize combinational over sequential execution. Parallelism comes first!
- Clearly defined rules regarding clock cycle consumption.
- Explicit clock domains and reset signals.
- Inter-operates easily with Verilog, allowing to import and reuse existing modules.
- Familiar C-like syntax (but this is not C! different constructs for parallelism, pipelining, etc.).
- Powerful LUA-based pre-processor.
Painful. I think I’m at the end of my tolerance for spending my life predicting and managing other people’s emotions.
La Metáfora Teatro Director Federico Herrero
Even if you dont want to use the proxy route, you can point multiple routes to the same lambda function, and every ok-ish routing module/framework will know what code path to follow.
If everybody settle on pure white on pure black or the reverse, I can choose the best contrast of my display for myself. Sites that use gray are annoying, and what's worse every sites doing that use a different gray.

And if I use an OLED screen in a completely dark setting, your "not really black" is annoying too: there is more light coming to my eyes, and your website will be harder to read because of the lower contrast. Way more strain on my eyes, clearly. You work against me. Don't choose for me, you don't know my setting and how my eyes work. Fortunately, Dark Reader and Dark Background and Light text both do a good job of setting the right colors to webpages and are customizable.

An extension working the same way to undo these arbitrary choices and to set the desired level of gray for a light background and a dark text would be nice.

Setting the level of gray should not be the designer's choice, because each user is different in this respect. If someone is annoyed by a too big contrast, their screen is probably too bright and they can set it.

If you as a designer try to solve this problem for me as a visitor, you are preventing me from solving this problem in the best possible way, once and for all, for every sites I visit. Please don't mess up with my contrast. I know some people don't know how to configure their display or even that this is a problem and bad display settings are what cause them headaches, but you won't this fix for them, and even may make the problem worse for some of them.

Smaller contrasts are not compliant to the Web accessibility guidelines for a reason.

Good thing that I have screens with sharp contrasts and good eyes though.

Am I missing something?
Are you saying that it is not allowed on HN to address someone by their name after they have introduced themselves? It's me who's not clear about your intent here... How can I call out/personally attack/shame someone that way?

If their name was not available on HN I would agree with you, but, again, in this case the person voluntarily introduced themselves on HN first.

I also note that the person in question still has their name in their HN's "about" so clearly they have no problem with it.

Btw, my intent is that I don't like hypocrisy and posturing. It's hypocrisy to claim to feel offended and intimidated by me addressing that person by their name, which their freely published in their HN's "about", and you seem to be playing along.

I'll move on now...
although I'm not sure what that is judging by the quality of Tesla vehicles

The quality of Tesla's cars are fine, much better than before. Unless what you are talking about is from 3-2 years ago? If so, you're out of date.

Actually I think his brilliance is in convincing the eager Silicon Valley masses that he's brilliant and that they should invest in his companies - regardless of how poorly they continue to do.

Poorly continue to do by what metric? As far as I know as an interested follower, Tesla and SpaceX are doing fine.