skysight-inc/HackerNews huggingface dataset:
Cons: It's very humid in summer and very chilly on winter. The traffic is less than ideal if you are a car person (although this doesn't matter to you).

Coming from Tokyo to Bay Area and having family here, I wouldn't miss it much. Only things I miss are friends and food, which are both from my cultural attachment.

That's said, many youngstars from Tokyo go back after staying here for several years, probably because of the loneliness and the boredom. So your points well taken.
How is anybody supposed to regulate a nonexistent technology? And why? We cant even regulate internet stalkers… why is fusion more of a target?
To quote from Dijkstras essay "On the cruelty of really teaching computing science".

> Right from the beginning, and all through the course, we stress that the programmer's task is not just to write down a program, but that his main task is to give a formal proof that the program he proposes meets the equally formal functional specification. While designing proofs and programs hand in hand, the student gets ample opportunity to perfect his manipulative agility with the predicate calculus. Finally, in order to drive home the message that this introductory programming course is primarily a course in formal mathematics, we see to it that the programming language in question has not been implemented on campus so that students are protected from the temptation to test their programs. And this concludes the sketch of my proposal for an introductory programming course for freshmen.

There are more ways to proof correctness than through the type system alone.

Would I prefer Zig to have a strong type system? Absolutely, but the reason why I choose Zig as a comparator is not because I feel that it does a significantly better Job at correctness than Rust, neither do fully. (And if I had to build something verifiably correct I'd probably Idris with linear types or something.)

But I feel that with Zig I'd at least have the chance to proof the correctness of my program manually (with pen & paper). Although Zig is still heavily in flux it's simple and focused enough that it "being done", and me thus being able to understand it in its entirety, is at least visible on the horizon. With Rusts complexity that date is much further out into the future, if it is ever achievable.

And even then, I'm not sure that I could fit enough of the Rust language and std into my head to be satisfied with the correctness of my proofs. Nor am I convinced that it can fit into the compiler devs heads sufficiently to ensure that the compiler is behaving correctly.
Can’t wait for the day we get actual virtual cookies thrown at my VR set and a pop-up that comes with it. Or maybe an NPC telling me about cookies on their Verse.
Don't forget
- Books
- The local library
- Piracy
Tomorrow on hacker news I expect to see a "This-name-does-not-exist" app. Make it happen.
> You can't produce, distribute and vaccinate everyone at gun point

In the US, this is a very bad idea, indeed.
The more fundamental question: is your company meaningfully able to measure the long term impact/success of its employees? If so, how?

The submitted question seems to just brush over this aspect, but so far when I've tried to evaluate interviewing techniques that has been the primary obstacle; people just can't agree on what success means once employed, so anything that tries to correlate interviewing to that will be an equal amount of junk.
Does Lynx still work well these days?
>net detrimental

We're talking about covid vaccines here.
> It's crazy: because it doesn't lead to higher sales, it's seen as a bad approach. WHY? "Just because."

If the goal of a company is to create higher sales, then it is a bad approach.

If the goal is to create a great tool used by people and not worry about adoption or supporting a large business through profit, it's probably a great idea!
That's a really clever idea, and would probably give us the types of names we're looking for (not common but everyone knows it and knows how to spell & pronounce it).
I don't disagree, I just think that being anti-suburb is a less efficient strategy for fixing the problem than being pro-density.
That's fascinating. Looks like this is due to the clean city law put in place in 2006 that removed upwards of 15000 billboards and other outdoor ads.

The wikipedia entry [1] contains an account from a local reporter there. Here's the first bit:

> São Paulo is a very vertical city. That makes it very frenetic. You could not even realize the architecture of the old buildings, because all the buildings, all the houses were just covered with billboards and logos and propaganda. And there was no criteria. And now it is amazing. They uncovered a lot of problems the city had that we never realized.

[1] https://en.wikipedia.org/wiki/Cidade_Limpa
> The cost of R&D to bring a new drug to market is around $1 billion

This is one of the most well know, tired, scammy talking point big-pharma has used for decades.

Hint: in the very document you linked, htere is a 'costing method' section, you might want to read it a bit more carefully and you will discover the big scam: opportunity cost, not cost.
Lightweight is relative.

I ship ~20MB of Qt DLLs with my desktop application.
I stand corrected. My main point was that people whose days are more or less identical tend to forget what day it is. The second part of my original comment even shows that it can happen to young people, so age is not the main cause.
All of that is vanilla JS as of ES2015. The destructuring assignment is new enough that it maybe doesn't feel that normal to you depending on your current projects, but it's not really that unnormal:

const [x, y] = [0, 0] // point destructuring

If you really wanted to, you could always feel more at home by doing it the old pre-ES2015 way:

var countState = useState()

var count = countState[0]

var setCount = countState[1]

That's the same code. It's not even that different from how JS functions have always worked.

const [x, y] = getPoint()

No one would accuse a function named "getPoint()" of using a global store "behind their back", they assume it is "getting" the "point" from somewhere, certainly, but wouldn't necessarily know where (or care where in most cases if you are just using someone else's library or component). It could be using a window.point global, it could be making an XHR/fetch request to an API somewhere, it could be creating random points, it could be trying `this.point` and depending on any nearby Object.bind() or Object.apply() that `this` could be nearly any object (including window, but not necessarily). (JS's objects have always been that weird. That's JS's normal.) There are so many options and that's the nature of function calls you have no idea without seeing its implementation.

The useState implementation is particularly a black box in React, but it's no more a "black box" than the the average "normal" function.

Also all the spooky "Rules" about using hooks (maintaining their order, making sure they are never used in branches, etc) exist because it is not just using a global store! It is essentially using a curiously bound `this`, which again is very normal JS OOP going way back to the beginning of the language. It doesn't look like a normal object and React's developers don't want to call hooks "objects" to avoid confusion and because they are easier to program if you don't call them "normal weird JS objects" and use some fancier functional programming abstractions, but they very much are "normal weird JS objects". You don't see the weird Object.bind (equivalents) because the framework is taking care of those for you, but it's not the first (and it will not be the last) JS framework to give developers a black box API that looks confusing from the outside and asks you to trust it is doing the right thing inside.
My biggest YT gripe on the iPhone is that they break picture-in-picture unless you fork over money. I'd like to know just what kind of js they use to accomplish that so I can then figure out how to break it.
Netflix is trying to make him the next Anothony Bordain.

Momofuku and Milkbar are given so much love, you'd think they invented flight or something.

Netflix will go full Terrance Mallick mode backed by a symphony, while they pan the camera to someone making a cookie. It is utterly absurd.
On the contrary I would not mind if my child was named after a controversial figure due to the fact it would obscure people trying to find them
How does Windi compare with Tailwind JIT?
This is good information to spread. The more we can treat moderate-to-severe COVID at home, the less burden on the hospital system.
I am so sorry to hear this, I have lost my mother to cancer earlier this year. It's a pain that I could have never imagined before.
I think the most important thing you can do is to be there, spend 1000% of available time with her, do whatever she wants or can bring a smile to her face, take pictures, record her voice.

Some things I have noticed to helped me:

1) Exercise - going to the gym regularly, even through mental pain, helped me a lot in the long run

2) Eating out - I started eating out more often and having
nice, cooked food helped a lot

3) Working - my employer was very understanding and tbh I found it actually helped me to work, as allowed to take mind off things, though you could be different.

4) Hobby/gaming/Lego
And there are a frightening number of people who will say there's not enough data while Pfizer launches R&D for an entirely new drug to get it to market.

Does no one else pay mind to the fact that pharmaceutical companies have zero interest in potential treatment options if they're not under patent anymore? Why do we trust them implicitly but suspect Apple does shady things like employ slave labor and suicide nets, or that Facebook downplays psychological side effects of their products?
Jamaican in Jamaica - and proud of it.

And I'm sorry - who is threatening Israel again?

- Iran so much as tests a proper implosion-type, they get nuked.

- Syria is a mess, and was never capable of touching Israel (see Bekaa Valley). Same with Iraq.

- Egypt has been Camp Davided

- The Gulf Monarchies are Israel allies and customers, Jordan included.

Yeah. Tough neighbourhood. No wonder they have to be extra sadistic to the Palestinians.
>However, you then said that the issue was the company that made your scooter was outside the US. That implies you are in the US.

I don't agree. Living in the US is not the default state of humanity. People on the internet are not USian until proven otherwise. I never mentioned the US. The US was only in the conversation to begin with because of a faulty assumption, which I attempted to delicately point out, even if I stopped short of outright contradicting it.

In fact, I was trying to avoid discussing my location at all, as I normally do on HN and indeed any other online platform as standard opsec. I wasn't asking for legal advice and it was not relevant to the point I was making.

Now, after a parade of HN commentators just assumed I was in their country, I am finally forced to clarify - no, I am not in the US. I am also in the 95%. What are the odds!

The fact that I need to clarify this at all, never having mentioned the US, is US-centrism. Try rereading the thread, but substitute, I dunno, "Kenya". You'll see how weirdly it reads.
Ah, I see. I was working on the web portion of a system that was meant to encompass web, mobile, and smart TV devices, and was very custom. The designers would not have even considered using off-the-shelf Tailwind values, and the mobile teams would not have wanted to translate a web-framework's values into mobile-land. I suppose if you have an organization that's ok with that constraint, that makes it more doable.

> I chalk this up as a design system win more than Tailwind. Any well-defined design system would open up these collaboration benefits. I found Tailwind to be an asset to these both for my own DX and for collaboration with my designer.

Yeah, this seems like the real takeaway. If you have a framework that gives you defaults for the design system, that reduces the friction even more, but I tend to work on very custom stuff where framework defaults won't be appropriate. Are the Tailwind values customizable, so you can use the same Tailwind structure, but have your designers specify their own tokens?
You don't have to use asp.net directly in F# - there's been a long-standing library wrapping it in a more functional aesthetic with Giraffe: https://github.com/giraffe-fsharp/Giraffe

Not to discourage you or anything - always good to see alternatives. Personally, for FP web programming, the closer to the "your server as a function" ideal the better - so I'd prefer Giraffe in this case, for things like the router being an HttpHandler instead of being a property on the app instance. It's just way more intuitive from an FP standpoint and produces neater, more self-contained code, IMO.
Isn't it being used in the new browser based Photoshop?
I do not think the solution to hate speech and discrimination is to hide the traits that make us different.

If the future of the metaverse is on the blockchain, each digital identity will have a reputation to uphold. I think transparency in people's actions, a reputation system, and a simple moderation system is sufficient to manage toxic behavior.
This is so stupid and completely against the spirit of the patent system. Sure, Sonos had a good idea and patented it — good for you! I might think it’s trivial but that’s not my department. And Google agreed it was a good idea, so they put into Chromecast. Then because it was Sonos’ idea they’re entitled to reasonable compensation when people use it specifically because they chose to share it with the world. But to turn around and use your patent to keep others from using your work misses the point entirely.

It’s like we create these systems specifically to make the world a worse place. Both the patent system that allows itself to be weaponized like this, and our economic environment that rewards companies for hurting each other. The very definition of unhealthy competition.
Well yeah, but walled gardens are there, right? On mobile phones which appeared after google and facebook. No one cared that their rights got taken away, they just want new shiny toy. VR has all the 'wow' effect to be that toy.

Never will buy any of facebook's shit but I damn well did invest in their stock cuz it's evident that no one sees the problem with selling their souls away be it in the browser or in virtual reality (where there's even more opportunity to influence you).
The answer is therefore "yes."

In a sane world, there would be sane laws with stiff penalties (as in, jail). For instance, "any identifying data about individual users may only be used for authentication and shall be completely under the control of the user. 'Under control' means the user is allowed to delete it. Examples of activity not compatible with 'under control of the user' include training AI models. Illegal use of authentication data will represent a felony punishable by XYZ."

And even then, if there is jail, it's not beyond a corporation to appoint a lesser VP to serve the jail time and just "take care of" him when he gets out. The American agricultural products company you would think it is + their American bank + some British banks did so years ago when they got caught trying to offset the cost of R&D farmland in Africa by leasing it out to those warlord / death squad types (and their arms dealers) who hand machetes, cocaine, and AK47s to 10 year olds.
> I would strongly advise against using python for anything other than PoC/experimental endeavours.

I agree with your points, but this seems to lean a bit too far the other way. Yes, Python has plenty of limitations and cases where there are better choices in programming language. But saying that it shouldn't be used in real production systems when there are so many examples of it being used effectively for precisely that seems a bit hyperbolic, no? It's like saying Javascript shouldn't be used in production.
A16Z: Investing in Core Loop
The fact that the product is an astrology product will also impose some kind of filter on the people who choose to work there.
As a buyer of software, it's not that Apple 'owns' the relationship, it's that Apple protects me from unscrupulous sellers. Take NYT subscriptions as an example: prior to the app store it was notoriously difficult to cancel. That's a common dark pattern that Apple wiped out, and as a user I appreciate some adult supervision over those types of practices. If developers don't like it they can make their sideloading Android app and see how that works out for them.
What makes facial recognition so dangerous is that it's so trivial and so cheap to deploy. You literally walk into a supermarket and tills have facial recognition built in to automatically bind your shopping to "you" even if you don't have an account or pay with cash. It's abused to hell basically and you will be facially recognized pretty much everywhere you go in public. It's definitely an "unethical" technology because of how it's generally used.

DNA testing isn't, because the technology is far too expensive and time consuming to be used this way. The second supermarkets start scanning my DNA to give me special offers, I'll complain about it too.

My point is, this sort of "well it could be used this way!" argument isn't helpful at all. Retina/fingerprint scanning could be used this way too, but it isn't - that doesn't make the argument against facial recognition invalid, or it any less unethical.
Peloton Stock Falls After Revenue, Subs Forecast Cut
There's an issue with data concordance (I think that's the term) in that, for example, Snekma is listed as having a few RU patents but that's actually the same company as SNECMA (French aeronautical company) which is listed as having many more patents; but that company is now known as Safran.

A proper historical analysis of companies would need to account for mergers/splits/renames of companies themselves - data which is only really able to be inferred (at best) from patent sources. You'll need company merger records etc..

I wonder if they're also handling misspellings in company data? (Eg Bpsch instead of Bosch, this sort of thing does sometimes get printed on patent documents).

Chinese company names are one of the harder cases, I feel, for example Edwards (pump manufacturer) presence in China appears to go by "Aidehua Vacuum" (which seems to be a roman-script Chinese transliteration of Edwards Vacuum).

It's a hard problem to attend but I think you're going to miss a lot of detail in company-focused analysis if you don't tackle it.

This is all personal opinion and in no way relates to my work."
That's a good idea and should be fairly easy to add. You can currently disable the colour-based gendering of the app if desired but your suggestion would be a lot more useful.
They've already banned British MPs and EU MPs [0][1].

[0] - https://www.bbc.com/news/uk-56532569
[1] - https://www.europarl.europa.eu/thinktank/en/document.html?re...
My Mom died of cancer. Reading "being mortal" was helpful for me.

In my case it wasn't particularly unexpected, she had previously been diagnosed and gone through treatments. The bout previous to the one that killed her had been difficult. She got through about 2/3rds of the chemo and told everyone that was it, either she died or she didn't but she didn't want to do any more chemo ever again.

That was very hard to hear but I know for me the way I thought about it was tangled up in the parent/child relationship.

I was blessed that she and I could talk about pretty much anything, and so we talked about her cancer and her choice to die if it came back. It was hard to hear but I think got to the point where I could see her side of it. She lived another 7 years after that. When it came back she was ready to go, and while I don't really think I was ready to let her go I could reflect back on our conversation and the times we'd shared and take some comfort in that.

It is a painful and stressful thing and you will get through it. But as with anything you will be remade into a different person by the process. It's okay to be angry at the world but know it isn't your fault or their fault (I said some horrible things to my Mom early on about how her smoking was to blame etc etc and was lucky to have been able to work through that[1])

Let her know you love her and support her efforts to get past this. So many more cancers these days have let people continue to live their lives longer than they would have. All I could do for my Mom was to be present for her, to listen to her, and to let her know that she had done well and I was glad to be her son. It's what I as a parent hope for my kids as well.

[1] Is smoking a cause? Sure. Is obesity? yup that too. But living your life is also a death sentence (good perspective from the book here on that) re-litigating your past choices when you're facing a situation doesn't change anything except make you angry. Accept the emotional release and moving on is so very hard, and so very important.
The website answers this question [1]. "Helion produces helium-3 by fusing deuterium in its plasma accelerator utilizing a patented high-efficiency closed-fuel cycle."

Wikipedia provides a bit more detail [2]: "The helium-3 is produced by D-D side reactions and is captured and reused, eliminating supply concerns. Helion has a patent on this process."

[1] https://www.helionenergy.com/faq/

[2] https://en.wikipedia.org/wiki/Helion_Energy
Still can't get over WWII, so everyone has to larp.

Truly, imagine having your main frame of reference pretending you are in WWII, for everything else you do in life.
This was a while ago, but: https://github.com/msporny/dna/pulls.
The first paper is the landmark and did a good job of identifying the root problem. The second two are just repeats of the first with no added insight and can be safely skipped.

It is kind of depressing that so many years have passed and we are still confusing people with impossible to understand stuff as per the current WhatApp example.
I just wanted to mention that I considered FastApi but the amount of reflection and magic required to go this route was a bit too much to my liking in F#. Just a personal preference.

I mostly agree with you on Django though. But as you said - most apps are CRUD apps.
You can't scan someone's DNA from 20 feet away in tens of milliseconds with <$100 of hardware.

We're able to do facial recognition on microcontrollers costing less than $5. Commercial facial classification on that class of hardware is half a decade out.
Been using both vim and dvorak for nigh on 20 years now (started learning both in university), and have zero problems with the default keymappings, including hjkl navigation--once it becomes muscle memory you can get used to anything.
San Francisco obviously. Perfect density, access to nature, perfect climate. You just have to pay for it.