skysight-inc/HackerNews huggingface dataset:
I think some of this is because other people are working on your day off. Like if you're awaiting feedback (or code review), you find yourself aiming to enable all those people you're waiting on to do that stuff on your day off.

If they also worked 4 days a week, I bet productivity would fall.
:) I'm using it for Timsort. Though in truth that's because I come from Python where it has a special fame - I haven't actually tested its performance against the other ones on my data set.
My mom got an unemployment card (US Bank handles it in CO) in the mail and she’s never worked; she’s a disabled senior. My dad called the bank and they didn’t care, and he called the state and they didn’t care either. This was around 3 weeks ago
This is conflating desires/aspirations/preferences with basic drives.

Everyone has base instincts that we inherited through evolution, and more evolutionarily recent executive control that we have to exercise and develop. "Revealed preference" tends to manipulate the base instinct at the expense of executive control.
In principle it could be, but usually browsers snap element rectangles to the pixel, thus protecting against that (have you ever seen a blurry border on a box because its contents had 0.5px size? nope, even though it is annoyingly common in things such as game UIs)

Plus you can see the same effect on the UFO tests, which strictly uses integer positions so pixel misalignment is not a factor.
You can't do this here and we've banned the account. Doing it will get your main account banned as well, so please don't.

https://news.ycombinator.com/newsguidelines.html
I'm not going to be a fool and say TSLA's stock is properly valued...

But that's 500%/5x higher than 2017.

Tesla is in the middle of at least doubling their factory capacity with Berlin and Texas, and while delays are delays, the Model Y was released this year, the Semi is coming, and so is the cybertruck.

The Bull viewpoint probably is:

1) they have unlimited demand for their batteries in grid storage and cars, even if it isn't their cars

2) the model Y will outsell 3/X/Y all by itself, and they are poised to increase margins with battery improvements.

3) The Cybertruck will probably sell at least as well as the Y

4) The Semi is coming, and there will be unlimited demand for that, especially if they can substantially cut battery cost in the next three years.

5) Tesla is still poised for battery manufacturing supremacy for the next 5 years in terms of tech + volume.

6) Tesla solar has a lot of potential as well, likely a new round of US incentives are coming to replace the current ones

7) Europe, US poised for ICE bans, and probably will introduce new round of incentives that TSLA will qualify for. The current incentives are poorly designed to properly incentivize switchover

8) VW appears to be the only credible competitor at scale, and they still lack vertically integrated battery supply.

The Bear:

1) solid state battery breakthroughs could undermine their supremacy

2) titanic valuation isn't sustainable in medium term, may cause financial volatility

3) Supercharger advantage (a major major advantage in purchase decisions) will steadily dwindle

4) Grid storage probably will find a cheaper / better tech that lithium ion

5) Solar is unpredictable

6) chinese car makers may undercut worldwide / europe

7) quality concerns/reputation
Abstinence is effective at preventing STDs and pregancy, unless you're a sinner. Eating less and exercising more is effective at avoiding obesity, unless you're a lazy glutton. A plan that reliably fails when exposed to human nature is a bad plan.
A lot of fun facts here - definitely a pick-me-up as the year closes out.

I'm cancelling my upcoming polar bear liver eating party ASAP.
Now that this puzzle is solved, can you explain how it was intended to be solved?

It was solved using reverse image search, which was present when this puzzle was created but not very reliable for uncommon images. So it's likely that you did not intend for it to be solved via a reverse image search.

So what was the intended way to arrive at the solution?
And those who deliver more work units are paid more, exactly in line with the number of work units performed?
You are missing counterfactuals, at least.
Vortex Cooled Ceramic Rocket Engine (3D Printed)
Reminds me of https://mitpress.mit.edu/books/computational-beauty-nature
Yeah, in a lot of ways RTOSes in general are unikernels, and the concept is wayyyy older than the webdev side of the industry gives credit for.

They even derive from the same sorta lineage with the ancient SABRE (now z/TPF) being both the first major API server and the first major real time OS.
Show HN: The Lagrange: a parametric, split, handwired ergonomic keyboard
The first point is anecdotal at best, the second point is moot since were talking about operating systems.
I want the ability in the web browser to force skip all animations, playing an animation only if I specifically tell that one to play.
Watson is pretty racist himself, actually: https://www.vox.com/2019/1/15/18182530/james-watson-racist
I should have made it clearer; the section of the comment to which I was replying was:

> ...so whatever they do isn't a reflection of what OpenJDK supports right now.

I just wanted to point out that OpenJDK itself does support the architecture, and has for some time.
It also appears to be 236kb and 23 classes for the java api, versus 1.6MB and 700 classes for protobufs.
For me, it's number three, and I can tell you, it takes a lot longer to relax and get into the flow when trying to write now that I'm dry (one year and counting).

That's anecdata, of course.

#1 and #2 are excuses for self-medication. Classical music is more effective and far healthier.
According to the proposal, affine types and linear types "are not equi-expressive": https://github.com/ghc-proposals/ghc-proposals/blob/master/p...
I agree. I think genetics and the other factors you mentioned might have a major role. Also in the US and EU, PCR tests are done with over 40 amplification cycles, leading to massive amounts of false positives. There is no global standard for PCR and the WHO has even weighed in on these discrepancies.

A traveler to Afghanistan shows a city that has few mandates outside of the airport: https://www.youtube.com/watch?v=nculZ8xu1wc Life is pretty much normal there, because in low-income countries it has to. And when these people actually see and talk to each other about the situation, they can express contradicting ideas and not be locked into a spiral of fear.

Int he US, EU, Canada and Victoria, Australia, separating people from one another is having a strong group think effect where no one is seeing things outside of a a very limited on-line or very local bubble. We are looking at the world through a straw, and it's greatly distorting our view of what's actually happening.
Me too. Well, one port allows charging, but no USB or phone access.
They don't take the copyright from you for a laugh.
Wha ... it's in keeping with a rich tradition of project names going back decades.

"Gone this way"? Lol.
Try to use some reputable antivirus (ie. Nod32) and review your installed browser extensions.

Alternatively tell Katie not to use your computer. Happy new year!
The article doesn't mention lock in. When I was looking at GAE in the early days I gave it a pass just because of this. I wanted a regular linux cloud server that I could move my app to another provider with very few problems if I wanted to. GAE would be ok for small brochure sites with maybe a tiny database but anything bigger and I would start to get cold feet.
This doesn't need a global solution I think. Just make a requirement that people need to get a one-use access code in-person from a government office after presenting some ID (DMV or whatever). Alternatively allow this one-use access code to be delivered by mail within the US.

That would instantly cull a giant amount of international electronic fraud but does carry some user friction points to figure out.

The easiest way to cull a scaling problem caused by technology is to inject some kind of geographic-limiting or human-required action into the process.
Show HN: Diffgram – Human Supervision of AI Data
Hey HN! We are Anthony and Pablo and we’re building software for human supervision of AI data.

Diffgram started a little over 2 years ago. Recently, as a tiny self funded team, we have won a few customers away from larger venture backed firms that have raised over 40M. While there are gaps, as an underdog we have been able to keep pace with and even exceed these 10x+ larger teams.

Our focus is the basics, with a core assumption that the AI models are one of the best forms of speedup. We have also done our best to move iteratively. One example https://bit.ly/38OxZ7T A visual of internal commit history: https://bit.ly/34RDCRN

The big idea is ongoing human supervision is crucial, important, and cost effective for a large class of practical AI applications. Diffgram is scoped to cover Training Data between Raw Data and Modeling. Diffgram covers Data Prep, Tasks, Image & Video Interface, Data Management, etc.

Teams often get a baseline case covered, for example spatial location (drawing a box, or pixel by pixel etc). The problem is to add depth and breadth. Long story short, representing truly useful, editable, training data is hard.

In Diffgram you can solve this by representing as much of this manual, unspoken work, in reusable abstractions. Many of this happens by default - there’s no “new language” to learn - it’s automatic organization of the stuff you already know.

Benefits
1) Supervision productivity improvements 2) Data engineering productivity: Less up front (integrations), less maintenance work (wheel and spoke included), less risk (central schema definition). 3) Project: Higher chance of overall product success: See https://bit.ly/3n2gfLB

Try Diffgram today: https://diffgram.com/user/new

Thank you very much for reading!!!
Hi! Defold Foundation member here.

1. The first lines of Defold code were written more than 10 years ago and at that time Cap'n'Proto and Flatbuffers didn't exist. One could argue that we should change to a newer format, but for our purposes protobuf still works really well.

2. Defold uses LuaSockets to make TCP and UDP sockets available to developers through our Lua API. And we also make TCP sockets available to our C extension system.

3. The next big task which we will start the new year with is a full review of our texture compression formats. Basis Universal is on our list of formats to investigate.

4. While we do support import of basic 3D models our focus has been mainly on 2D content. We are currently negotiating funding for improved 3D support in a work package for 2021. If all goes well you can expect some major improvements in this area.

Feel free to ask more questions!
I am fascinated by hardware with poor software support so I built two highly unsuccessful native mac apps: MASS and LabelScope to work with weight scales and label printers. You can read their defunct websites at https://semireg.com/mass/ and https://semireg.com/labelscope/

Both worked in novel ways. MASS “floated” the current weight above all apps and when double-clicked would insert the current weight at the focused cursor point via keyboard accessibility APIs.

LabelScope printed to label printers but wasn’t a design app or a driver. Instead, like MASS it floated above other apps as a “scope” which would real-time capture and dither the image inside the virtual label. Double-click would send the dithered image directly to the printer using the printer’s native commands via USB (no driver).

Fast forward a few years and I started on ANOTHER label printer app based on Electron. I’m happy to report it’s a healthy business and growing! Learn more at https://label.live
Personal swipes like "Calm down" break the site guidelines and are not cool.

If you'd please review https://news.ycombinator.com/newsguidelines.html and stick to the rules when posting here, we'd be grateful.
Why not

template<typename T>
void my_func(std::vector<T>& vec);

?

The reference (or use a pointer, if you want) ensures that derived types can be passed, and the template allows for any parameterization to be used.
But the "ten billionaires" of this article isn't about inter-generational wealth transfers... An inheritance tax is quite a different thing than a wealth tax.
Ask HN: Is it possible to use your own Postgres instance (homelab) with Heroku?
I have looked at Heroku Data Links, but it seems like it only allows Heroku Postgres<-->Heroku Postgres, and apparently I can specify a DATABASE_URL that is located where I want, but I would like to have a VPN of some kind. Is this possible?

Alternatively, I could set up a VPC in AWS with an EC2 instance that can talk to my homelab db instance, and then just write an HTTP interface when I need the Heroku app to get data from my homelab postgres instance, but this seems a little convoluted.
This tiny scene ruins the movie, IMHO. I have a personal edit which simply cuts out the scene where they discover that the camera ran for hours, and it vastly improves it.
> One recent model called Bidirectional Encoder Representations from Transformers (BERT) used 3.3 billion words from English books and Wikipedia articles. Moreover, during training BERT read this data set not once, but 40 times. To compare, an average child learning to talk might hear 45 million words by age five, 3,000 times fewer than BERT.

The human brain is the output of an incredible number of generations of training, representing a vast consumption of energy. Most of the learning that informs the brain happened before this hypothetical five-year-old was even born.
Personal attacks are not allowed on HN regardless of how bad another comment was or you feel it was. What you posted in this thread was beyond-the-pale guidelines breakage, and if you keep doing it we're going to have to ban you again. I don't want to do that, as you've posted a lot of good comments—but protecting the commons is more important.

Would you please review https://news.ycombinator.com/newsguidelines.html and post only in the intended spirit? We'd be grateful.
Sorry, I don't recall the source for this information as it has been a few weeks since I came across it.
> [first paragraph]

This is effectively being debated by proxy is most apple threads - i.e. It's easy to forget that we're debating this on HN, where even the least informed still have some idea what's going on whereas most consumers only information about a product is from very few sources and mostly advertising.
Interesting, I had no idea that Grapher existed. Looks like it is only the spiritual successor to the classic MacOS Graphing Calculator, not an actual continuation by the original developers: https://en.wikipedia.org/wiki/Grapher
If we accept the assumption that $36b really is in actual Nigeria based scammers, and the government were able to comply and threatened or started to comply, they could also tax scam income 2.5% for government to have the same funds from this one scam alone. But without taxing scams directly, there are massive trickle down effects that probably amount to more than 2.5% being siphoned off to taxes.
This sounds like a good way to get fired
But this street name issue does nothing to tamp down the dominance of Google Maps.

No other app outstandingly handles this issue comparitive to Google Maps without having many other negatives that keep people from switching.

Every app will have problems and make changes that rub some (or all) users the wrong way. But their priority is profit and market share and they gained (and solidly retain the first) and are now moving to gain the other. That's definitely sound business strategy right there.
At 8% of the 2019 GDP, a lot of that $36B is going to eventually make it back into government hands in the form of taxes.

In 2019 the Nigerian government’s budget was 3.4% of the GDP. If that $36B gets taxed like the rest of the economy it’ll raise $1.22B for the government. Even assuming that fraudsters are dodging their taxes at a higher rate, the tax revenue alone from $36B might outweigh foreign aid for the year.
Israeli startup claims Covid-19 likely originated in a lab, willing to bet on it
Rootclaim, an Israeli startup, claims Covid-19 SARS-CoV-2 was developed in a Chinese lab and was released was released by accident.
They are offering to bet $100,000 on the accuracy of our analysis.
Here you can find information about the challenge: https://www.rootclaim.com/rootclaim_challenge

Personally, I think their logic is doesn't work and I would like to see someone credible challenges them.
Right, but those meetings and discussions are part of work as well. It's not just coding that counts.
(throwaway for an apparent reason)

As someone who had been suffering from persistent balanitis and phismosis for over a year until getting a Circumcision which magically fixed all my problems, I disagree vehemently.
Supposedly identical, yet the European one (French?) wasn't approved for use in Canada yet.

Your response made me think back to my research a few years back. Mostly, because I am surprised that there are STILL shortages! For more than half a decade?!

Found this:

https://www.ashp.org/Drug-Shortages/Current-Shortages/Drug-S...

Quote:

Sanofi Pasteur has YF-Vax multi-dose vials and single dose vials on back order and the company estimates product will be available in 2021.[1]

Sanofi Pasteur has worked with FDA to make another vaccine, Stamaril, available in the US under an investigational new drug program. Stamaril is yellow fever vaccine manufactured by Sanofi Pasteur in France. It is not licensed in the US.

This, I recall. I also recall some more research, which I cannot find now, in that there were different production methods between the two vaccines. Hence, the lack of quick approval. Yet Yellow Fever is crazy spreadable! And still the vaccine is not fully approved in the US/Canada?!

I recall reading a report, where one person with yellow fever was briefly in an airport lounge. 20 minutes later, a few people passed through, and most caught it! Just... it makes COVID look like a joke, yet here governments are dragging their heels over approvals due to production methods over the same strains?

And those production methods / that company has been making and administering that version for decades? To hundreds of millions?

It really makes you think a bit about COVID approvals. Talk about a change of heart.
> Is it too much to ask for a government that both governs and is actually competent?

Evidently yes. They can barely govern let alone manage technical infrastructure. Just look at the abysmal vaccine roll-out. 9 months to plan for it; that's an eternity in the software development world where we're constantly faced with logical and logistical issues on the daily. We can have millions of people streaming gigabytes of data all at once, millions of people submitting their tax returns, millions of packages being delivered every hour and yet we couldn't pull this off in 9 freakin months? I don't buy any of their excuses. It's just sheer incompetence and it makes me so mad.

That's not to say they don't have challenges. Outdated systems, obsolete programs, hell even outdated employees; I know so many rejects that end up managing government systems because they couldn't cut it in corporate. One of them is a good friend of mine. He got let go when he tried to replace a modern web-app with a WinForms app. He's actually a very good person and intelligent, but a horrible dev and I've no idea how he ever got into software development, but the government gig he has loves him.

EDIT: here's another user post in this thread that somewhat echoes my last paragraph: https://news.ycombinator.com/item?id=25586066
Create a reactive Twitter clone in pure Ruby
> In the case of disused (bike trail) rail corridors around here (Ottawa) I think the chief concern would be NIMBY pressure. Going from a quiet bike trail to a busy commuter train route... OMG property values!

About a decade ago, CN bought out the EJ&E to use as a bypass around Chicago. The communities near the tracks were outraged and tried to block the deal, since it would transform the railway from a low-traffic route to a much higher-traffic. Yeah, there's serious NIMBY pressure on merely upgrading a train route; reconverting a local trail is going to be seriously worse.
With a Fortifying Soup, Haitians Share Their Pride in Independence
King still has one internal engine used in most of their franchise titles (Candy Crush, Farm etc). Defold was used internally for several years, but the major adoption was seen outside of King, so it made a lot of sense to make Defold completely independent of King earlier this year.
Quick counter: eBay is legit and has so much non-junk that its one of my top 10 visited sites. I've only once received a counterfeit item and it was a Sandisk branded sd card, but everything else in my three-hundred-and-counting auction history has arrived as described by the seller.
Does anyone have an up-to date comparison protobuf vs captnproto instead? ( https://capnproto.org/ )

I am starting a new project and it looked really interesting, but I still have to read comments from people who used both in detail
Yup!

There’s also quite a design space still to be explored for these ideas. Even / especially for languages like Haskell.
Perhaps that's another reason to call the data structure a "Deque" since "Dequeue" is already used for the verb meaning "to remove an item from a queue."
How Was Your Year?
Heh, I built something similar years ago. Even got a YC interview. It was called decisioncandy. Originally targeted logos but switched to apparel...

I think the Slack idea is brilliant though, and I could totally see that taking off for a wide variety of things.
1990 Refilling toner cartridges for laser printers. I had someone else doing the refilling for me, so in terms of execution this was pretty much pure sales calls and I found that I wasn't good at that.

1992 A 1U rack mounted utility component for pro touring musicians that included a direct input (DI), tuner, metronome, front and rear rack lights, and surge protected outlets. NAMM attendees loved it. So did all the musician's that I worked with on the road at the time. But it turns out there's a lot to building physical products, especially ones that include custom electronics. We got a PO for 25 units from Guitar Center, but didn't have the chops to get it together and deliver. In the end it came down to capital and we had none left.

2000 A SaaS solution (then known as an ASP) for project management for commercial construction. Not sure what went wrong here. Probably lack of sales competency. A peer and competitor at the time, eBuilder, just sold for $500 million 2 years ago. That was a long ride. We shut down in 2008.
New terrorism guide shows FBI still classifying Black 'extremists' as threat
> somehow they can get an instant quote from my insurer

Because dentists are doing routine work. Doctors like to charge for each and every little thing, rather than by time like most professionals do. So each diagnosis, each procedure, each conversation can have different costs which can't be known up front. If a doctor wanted to provide you the codes they will be using, they easily could. They simply choose not to, to give them the freedom the charge whatever later on, in case they are able to based on what happens during your visit.

I love the "new patient" charge code, which is utilized anytime you change to a new doctor. How the hell that differs from a regular "consultation" code for a yearly checkup is beyond me. The same time is spent analyzing and talking to you, the content of the discussion is the same. Surely, the doctor doesn't remember you from last year anyway so they need to spend time going over your notes.

And yet, you get the honor of paying an extra $150 to $250 simply for talking to a different doctor.