skysight-inc/HackerNews huggingface dataset:
I reckon they could charge a monthly subscription and make more money that way from people trialing features...
Checks don't need to be in the JS, they just need to be there at compile time. No differently than a binary generated by Haskell; and you have source maps to replace debugging symbols too.

And as mentioned by another user, you can choose your compile target to a specific version of JS which does support object spreading.
Nurses make more in the us, then most doctors outside the us. There is a shortage of people in general in the usa, and we have the INS artificially limiting immigration for everyone.
As a kid, anytime I stayed home sick from school, I watched TV. I would see only advertisements for catheters and guaranteed-issue life insurance. They didn't occupy much of my conscious thought. They were annoying at worst.

When I watched TV during prime time and on the weekends, though, the advertisements were for toys and products that interested me. In the blink of an eye, my entire outlook worsened because I needed those things and didn't have them. The advertisements were also a great distraction from homework and chores.
> Because this is a massive barrier to entry for Europeans.

No. This is a massive barrier to people who aren't used to thinking about their fellow people.
Tiered pricing is a standard way to allow more price-conscious customers to get the product, while still charging higher prices to those who are willing to pay for the best features.

A big fraction of product cost is the overhead of setting up the manufacturing pipeline, so often the product tiers will be very small or even software changes to the exact same object.

This doesn't strike me as unfair. It's helped me recently, when I bought the lowest tier iPad pro (I don't care about storage or built-in cellular, and I want the smallest one). If someone wants to pay more for those things, let them. If it came full-price with all those features bundled, I simply wouldn't have bought it at all.
the new Windows Terminal?
> That's a different thing from saying "that headache you have sucks, doesn't it? here's some tylenol"

It is indeed different. I was responding to this:

> 1. If I'm successful in getting you to want the product, I've created (or emphasized an existing) dissatisfaction. That's not good. But:

> 2. I've given you the knowledge of a solution to your problem.

Where you appeared to be justifying creating dissatisfaction on the basis that you are providing a solution to that dissatisfaction. I'm sorry if I misunderstood your point here.

> Way to miss the point, dude.

I suppose that I did -- and I still do, because I don't see how my reply was unresponsive.
Optane SSDs do need wear leveling. What makes it much simpler is that there isn't the mismatch between small-ish NAND pages and massive NAND erase blocks, so you don't have to suffer from the really horribly large read-modify-write cycles.
How to download Microsoft’s new Edge browser
radare2 is exactly what you’re looking for.
Sounds a lot like the Chinese film 'Ermo'.

"Ermo is a hardworking village woman in the northern province of Hebei, who makes noodles to feed her husband and child. When her neighbor buys a brand new television, she is consumed by dreams of owning one herself. Desperate to own the largest television in the village, she becomes obsessive in her desire to earn money, eventually leaving the village to work in town. Her efforts to earn enough money damages her health and her relationship with her family."

https://en.wikipedia.org/wiki/Ermo
friendly tips: runtime type checks are available
https://github.com/gcanti/io-ts
https://github.com/pelotom/runtypes
Cool, I would suggest supporting it as a template string processor, that way you can escapee (encodeURIComponent) the key values passed in more easily.

const value = useDbDatam`/sometype/#{someId}/foo`;
I generally see <1% for first engineer hires. In order to hire someone who can 1) do the work initially and 2) grow the team, I think a 5-10% grant with a salary that's 60-80% of market is appropriate.

At least, that's what it would take for me to join a startup as first engineer versus starting my own business.
Title is misleading - the inverse correlation is between advertising spending and life satisfaction.

This could be indicative of ads causing unhappiness, but it could also be indicative of increased social media use, which also causes unhappiness.
I use Edge on my iPhone and Firefox on my laptop. Trying to reduce my Google footprint as much as possible.
> if you don't do advertising how do you monetize?

Try making sales instead of providing a "free" product?
> Still compiles Down to js where you lose all type checking.

Haskell compiles down to machine code, so...
> “But if you go to the restroom once or twice a day for a bowel movement and five times a day for bladder function, that’s five or six times a day you’ve squatted.”

Ancient man squatted to take a leak? That's not what I do in the forest...
This is an interesting debate, and one where I fear the young generation's attitudes seem to differ. My 16yo says she'd rather get targeted ads than non, because it's just more relevant and she might want to buy those things. She has zero concern about the psychological manipulation factor and assumes she will just say no if she doesn't want a product.

I guess I can see where she's coming from, as I don't avoid physical stores when I'm not planning to buy things. Window shopping is fun. But still, I think all that tracking has a dark side that's difficult to convey to the generation that grew up taking it for granted. Are we just old and fear the new and unknown?

The one thing I definitely hate is how bloated the web has gotten. Everything works great on my old computers that I switched over to linux, until I need to just google (duckduckgo) some simple piece of information on a forum. And then I find myself fantasizing about upgrading to an i7 so I can read the same basic text that could be read online when 1ghz processors were a pipe dream.

Edit: and this is with ad blockers and anti-trackers turned on. The whole browser experience is just slower, and I think the act of having to scan and block all that cruft must have an impact. Browsers used to function on Windows XP machines back in the day, right?

Edit2: and then I see this thread on the HN front page
https://news.ycombinator.com/item?id=22054715
I just can't get behind the idea that 18 year olds are nothing but drooling idiots who can't understand anything they are doing and student loans are something that "just happens" to people.

I knew full well what I was doing when I took out my student loans. I knew how much I was borrowing. I knew it would have to be paid back. I knew loans would have to cover both tuition and living expenses because I had no savings and I knew my parents weren't going to help very much. I also knew I could reduce my loan burden by starting at community college and/or going to state school. I still went to private school for my entire degree.

While it was scary to jump into my adult life with debt, and it was a bit of a leap of faith, the risk was obviously worth it, both at the time and definitely in hindsight. Once I graduated I put my head down and aggressively paid off my student loans, kept living like a college kid until they were paid off.
A modular module system [pdf]
My experience is the opposite. One of the best things about TS is yhe refactoring experience - change a function signature for example and TS will tell you all the places you need to update. In a fast moving greenfields project with various requirements in flux, I’ve found this invaluable
Creator of Redwood here, which is similar in many ways to this and GunDB (hi Mark!). Agreed that we need more projects like this.

Redwood might be better described as a "p2p application platform" than a realtime database, but there's plenty of overlap. It's written in Go, supports HTTPS, Libp2p, and WebRTC transports (and soon, a Cap'n Proto RPC interface). It can also:

- serve as a Git remote

- stand in as an application server (you can upload assets directly to it, and they're served over regular HTTPS)

- execute Lambda-like functions written in Go, Lua, and Javascript that can be installed at any point in a given state tree

Would love some early feedback, and also to discuss similarities and differences with Sapphire's model. I've set up some demos in the "scenarios" folder -- a chat app, a realtime document editor, and a Git integration. Take a look if you're interested:

https://github.com/brynbellomy/redwood
While the quote you pulled from that survey seems to contradict what Dr. Collins said in his statement, the two sentences before that one seem more problematic for the idea that there's even a difference in IQ that can be attributed to race:

"There was little to no support for separate subgroup norms for different racial, ethnic, or social groups or for people with different nationalities (natives vs. immigrants), with the percentage of experts favoring separate norms below 25%.

There was no clear position among experts regarding environmental and genetic factors in the US Black-White difference in intelligence."

Maybe Dr. Collins rubs shoulders with experts other than those surveyed here, who knows.

Looking at the SD in the survey responses suggests that the position of the researchers polled in this survey wasn't accurately represented by the quote you posted.

The example you use to critique the video I posted is also not very generous, and is a pretty lame rebuttal to what was a very extensive attack on the ideas presented in "The Bell Curve". Do you have any critiques on the more relevant points that the video actually makes? E.g. what is intelligence anyway and how can it be measured, if at all? Or, presuming that IQ is an accurate measure of intelligence, then how to square the supposition the Bell Curve makes about an idiocracy-style drop in IQ points with the Flynn effect?

Another relevant question is what exactly is the scientific support for "race" as anything other than a meaningless label[0]? For example, in the interview of Charles Murray conducted by Sam Harris for his podcast, Murray used Barack Obama as an example of a typical black man, saying that, and I'm paraphrasing, even supposing that there is a difference in IQ between the races, it wouldn't justify denying a job to someone like Barack Obama if he came in applying for one. But, like, why is Obama black and not white? Have you seen a picture of Obama's mom? She's the whitest white lady from Kansas. I was recently working on some cancer project and I had a spreadsheet of the subjects' self-reported race, as well as genetic ancestry results showing the percentage of African ancestry and European ancestry. Some of the respondents who self-reported as African American had 97% European ancestry.

[0] https://www.nationalgeographic.com/magazine/2018/04/race-gen...
The main ones are Enhanced Autopilot (before it was bundled) & Full Self Driving which make sense as add-ons. Also charging.
Dropout, the CH thing that will keep running for 6 months or more despite all this, is subscription-based.
If the medical system become more efficient, more money is freed to

1: increase doctor salaries so there can be more doctors and

2: develop things around doctors so their efficiency improves. (Hire assistants, write software, design better hospitals).
So scanr is right, right?
Yes, that is how it is supposed to work, I am aware thank you.
A non-story: some employees are temporarily locking their personal Twitter accounts, presumably to avoid harassment risks.
My default nowadays is minimize work via "no graph db": csv/parquet extract -> jupyter notebook of pandas/cugraph/graphistry, and if that isn't enough, then dockerized (=throwaway) neo4j , or if the env has it, spark+graphistry. The answers to some questions can easily switch the answer to say "kafka -> tigergraph/janusgraph/neptune", or some push button neo4j/cosmosdb stuff:

* Primary DB: type / scale, and how fresh do the extracts need to be (daily, last minute?)

* Are queries more search-centric ("entities 4 hops out") or analytics ("personalized pagerank")?

* Graph size: 10M relations, or 10B? Document heavy, or mostly ints & short strings?

* Is the client consuming the graph via a graph UI, or API-only?

* Licensing and $ cost restrictions?

* Push-button or inhouse-developer-managed?

The result of (valid) engineering trade-offs by graph db dev teams means that, currently, adding a graph db as a second system can be tricky. The above represent potential mismatches between source db / graph stack / workload and team burden. Feels like this needs a flow chart!

Happy to answer based on the above, and you can see why I'm curious which areas Nebula will help straddle :)
They also remove redundant testing (you only need to prove something fulfills certain properties once as long as you have a type for it); and the more advanced the type system the fewer tests needed.
It's not. And it's led to a reevaluation of rules in those other spaces too.
I'm sure there are oodles of creators out there who hold back their source code because they don't want to deal with being shamed. We should be using these opportunities to learn and grow together, and not as a soundboard to feel good about how much better we are than someone else.
As an investor, no, don't limit yourself to ideas you would build yourself. Know just enough to decide whether the idea has merit and the team is worth the trouble.

Angel.co has a great article because there's enough data now to make some insights[0]. TL;DR; any credible deal - get in on it.

But it needs to be law of large numbers, so don't start until you can support 100/60/30/5 deals for your size. No matter how good the idea/team sounds at the angel level, it's likely to fail. YC still has a 50% failure rate >5 years. Arguably they're the 'great filter'.

https://angel.co/blog/venture-returns
Need to followup, but angular-only examples... would be nice to see a straight/simple client that can be used with, for example, angular listed...

It is probably out there already.
The point is that this needs to be done at scale. Even with Google's advantage on its pre-established publisher ecosystem, they couldn't make it because most publishers quickly realized that donation was not enough to offset the loss from disabling advertisements.
True, and my frustration probably shows. I shouldn't rant.

Maybe the finding is drink whole milk until 18 to lower risk of obesity then switch to 1% to slow effects of aging.

What I'd like to see is a reliable source that synthesizes recent, reproducible research into cogent diet recommendations. Anyone aware of such a source?

In the meantime, I'd prefer not to be pestered by narrow tree-instead-of-the-forest articles that seem to be published every week with hyperspecific diet research. Up to me to ignore them I guess instead of ranting.

Still I thought this was an especially poignant example of research popularized just a few weeks apart that could understandably leave many people wondering what action to take or reducing confidence in diet research in general.
Ironically it has brought a breath of fresh air to my surface in tablet mode. I use it everyday with touchscreen only and find it very satisfying.
Compared to what's on levels.fyi, most specialties will earn less than software engineers. Only cardiologists, gastroenterologists, radiologists, anesthesiologists, and the surgical specialties will have a chance at out earning someone at FAANG.
How is this different from game consoles? The gap between Xbox Live and PlayStation Network was a big deal when I was in high school. If all your friends played Xbox, and your parents got you a PlayStation, you were socially isolated. Nobody is saying that MS and Sony must make everything 100% cross-platform compatible, but then there aren’t tens of thousands of indie game developers to complain about it.
I am the owner of the repository, and it is released under the MIT license so anybody is welcome to clone it if they wish to make their own adjustments.

The logic behind the github interface is articulated in this blog post: https://blog.rezscore.com/job-bounty-share-github-repo-78cba...

There are many great UX for finding jobs. For my case, I get things done a lot faster on the command line so I would personally prefer such an interface for browsing jobs, and judging by the reaction to this post it seems others might agree.
When I introduce it to a new team, leaving js/jsx as valid and making TS optional is usually good enough. Whether through peeking at your TS code or just being curious, usually they come around, and if not, they are still responsible for their code. The tradeoff is theirs to make
What happened with font rendering?

Fonts are rendered with thinner lines in new Edge (on the left): http://terrainformatica.com/wp-content/uploads/2020/01/IE-fo...

Such rendering does not match rest of Windows...

New Edge is definitely less readable, and Google Chrome exhibits the same problem.
It only took me a few weeks to get used to it and now it' annoying to not have them. The math ones are especially nice since I always had a little bit of trouble remembering the order of gte and lte. Now I get immediate visual feedback that's very clear (just like in the math books).
The first thing I see when I click the link: ADVERTISEMENT pop up.
True. By "high end", what's meant is genuinely high quality, not necessarily flashy or luxury brands.
https://www.tutorialsteacher.com/typescript/function-overloa...

TS/JS don't allow for overloading the way that other languages do - it does not allow you to differentiate between functions via number of parameters, only types of parameters. If you try to differentiate based on number of parameters, it will simply use whichever definition of that function name it finds first.
I would upvote you twice if I can for that compiler is a test thing
If the QR code/serial number can be duplicated, so can the digital token. The digital token is tracked by Nike to be uniquely owned you say? Why can't they do the same with the QR code/serial number?

It's just shoes, no one will own or need to transfer 0.124 of those shoes.
It's a blank browser, has barely any "Google" specific stuff in it ready to go. It is easy to develop for, doesn't require cross language compiling (rust/c++), builds fast, easy to understand how the different parts work (at least for a browser developer it should be), has documentation, is meant to be used to develop your own browser.
Which could provide an open niche for other life.
Starsky Robotics Seeks Potential Buyers as It Struggles to Raise Funds
We have effectively lost a competitor. Microsoft is now contributing to Chrome development.

The best long-term outcome for the web would arguably to have been for Microsoft to put more resources into their in-house EdgeHTML browser instead of throwing it out and reskinning Chrome.
Every physician deals with billing and insurance. EHR setup is trivial compared to the daily burden of using it.

Independents likely have it easier as their EMR are less complex and they have fewer people to coordinate with.

EMRs in general have little to do with patient care. They are glorified billing systems.
FYI the author's name isn't directly listed on the article but she is our very own DoreenMichele
Show HN: Aulie: Fall asleep faster with an app
Megafauna being a fine example. Mastodons, dire wolves ... many theories, but nobody has a lock on what wiped them out ... not long ago. It's been said that many of the surviving non-surficial (unscavenged) bones are found buried in debris. (Alaskan muck, e.g.)

We humans are found at the smaller end of the megafauna scale (weight > 40kg). Maybe hiding in the earth was helpful. It may be again.
TypeScript feels worth it until you use something like Elm, then you realize just how lacking and TypeScript's type system truly is.

I have grown rather weary of type systems that don't require you to be exhaustive and, for my money, types like `Omit` and `Pick` are nasty hacks that just let you pretend like you aren't doing dynamic types, something TypeScript does a lot. The TypeScript pattern of `someFunc<typeof someInput>` is just dynamic types with extra steps. Using `any` wouldn't really lose you much of anything, the "type" is just "whatever this input is". That's not a real type, that's a dolled-up dynamic type. But hey, it typechecks!

TypeScript's major weakness is that it doesn't want to break away from Javascript. That strict dedication to being a superset means the type system explodes into ten thousand builtin types the come, seemingly at times, from nowhere, simply to control for the wildness of Javascript. It feels like a joke sometimes, and like I need to have encyclopedic knowledge of all these highly-specialized types that are included in the language and are often being used in the background.

This leads to nearly impenetrable error messages regarding types, especially if you have a stack trace involving more than one object/record type (whatever you want to call it), it will expand all of them and just, no. It's unreadable. It can be read, but it cannot simply be grokked.

TypeScript just doesn't impress me. I get far better results from other languages for a whole lot less work. TypeScript claims to want a balance between correctness and productivity but the language gives me neither of those things. My typical experience is that I wrote almost the same amount of actual code, but now also with types. Elm lets me write far less total code. Less code means less bugs and more productivity, and better types and better correctness is what gives you those things.
Much of food science and the media reporting about it is thoroughly co-opted by the foods industry. See also the stories about pushing fat rather than sugar as the cause of obesity in the US.

I have a friend with a Phd in food science who went to work for General Mills. He quit 6 months later because all the projects he was given were essentially "Figure out how to make product X with cheaper materials J,K, and L and have it taste the same."

The 6 or so existing conglomerates/holding companies that own the food products industry are all about their own profits, not about health or telling the truth, and they'll do whatever is necessary to keep those profits intact.
Stuff like this: https://twitter.com/nntaleb/status/1160560285805096960
Thanks! This makes me almost miss the “good old” days when I worked on my shitty cars almost every day just to keep them going.
@jedberg nailed this while I was waiting for my HN rate limit to cool off. @jonbarker, yes, this is intentionally a bare-bones alpha, we are hoping to move into this sort of direction based on feedback from the community.
I'm personally not very happy about this change. For some personal sites, I advocate for a no-JS approach, and the user-agent strings are the only way for me to understand the operating systems my audience is using. I fear that by making UA strings useless, JavaScript tracking just becomes even more indispensable.

EDIT: Apparently requesting more info from UA strings is still possible, but it's a multi-phase, stateful approach. See https://wicg.github.io/ua-client-hints/
Chromium has font rendering built into it, I am guessing Microsoft didn't ripe it out and replace it with their own as it's not cross platform.
I hope people will follow the link to the actual research before commenting, because it addresses almost all of the objections that I’m seeing pop up repeatedly here: https://www.hindawi.com/journals/omcl/2019/1574021/

A smallish red flag from a scientist’s perspective is that the article was published by a publisher based out of a developing country. There’s nothing wrong with that per se, but in practice it often reflects a paper that for one reason or another couldn’t get published in more well-known higher impact factor journals
It's interesting that you think that. I have a TV in my pocket with no ads. It's what I always dreamt of!