skysight-inc/HackerNews huggingface dataset:
This is a desktop application wrapper around my Datasette web application. I built the desktop app because the alternative was talking my users through setting up a Python 3 environment on their computers, which was too much friction!

The most interesting aspect of this application in my opinion is that it supports plugin installation, which can be used to add all sorts of additional functionality - see the full list of plugins at https://datasette.io/plugins

Getting plugin installation working was not easy at all: I ended up bundling an entire copy of Python 3.9 inside the /Application/Datasette.app bundle in order to support this - I wrote more about how that works here: https://simonwillison.net/2021/Sep/8/datasette-desktop/#how-...

I launched the 0.2.0 version of the app yesterday - I wrote up some detailed annotated release notes about what's new in that release (plus animated GIF demos) here: https://simonwillison.net/2021/Sep/13/datasette-desktop-2/

(The entire app is open source, code is at https://github.com/simonw/datasette-app)
I agree, but I get the sense that Pinker is desperate to avoid having to tackle the difference between mental (subjective?) suffering, and physical suffering. Whilst I appreciate physical suffering such as hunger is easier to measure, mental suffering somehow seems more important; one can easily imagine being slightly hungrier but much happier if you practise a certain attitude.
Photons are EM fields -- self-propagating ones, like a glider in the Game of Life. The electric field changes, creating a magnetic field, but the magnetic field changes, creating an electric field. Use sines for the functions and you can see how the function just keeps re-appearing.

Now, combine that with the superposition principle ... photons pass through one another under most circumstances because of this (unlike gliders).
I was pro, now against. Energy usage being one, utility and transaction speed being another. There are other crypto projects that serve multiple purposes (other than being a volatile "store of value" with faster transaction times and limited energy usage.

Outside of the lightning network, which I haven't seen become mainstream yet, I don't see bitcoin evolving to compete with the other coins out there that do a much better job.
They'd never get planning permission, because "but the green belt!".

It really boggles the mind how for decades we haven't allowed enough new housing to be built.
would be great if the selected country price is listed without needing to click "view all countries"
I have a similar background to OP and according to their definition, I'm not an angel investor either. But I think most "angel investors" these days operate like so:

1. I made a bunch of money at Unicorn X

2. All my friends from Unicorn X/classmates from Stanford/batchmates from YC are starting new companies

3. I write them a $10k check because I'm their friend

I don't think many of these people see these checks as return-generating but rather as a way to support friends, pay it forward, etc. Money is so easy to get these days, especially at the pre-seed level, that the highest-quality companies are not even running a formal process but instead just hitting up their network.
what was the framework, if you don't mind sharing?
When you drop the pot, get a job and work with an entire team on a single project - you learn to appreciate the safety of types
Java is set of specs from https://jcp.org,
Implemented by various parties, IBM J9, Sun(Oracle) HotSpot, BEA Systems(Oracle) JRockit are I know of.
Sun open source HotSpot as OpenJDK, Then Oracle merged some code from JRockit, IBM also joined some in to OpenJDK, after shit with https://harmony.apache.org ,
OpenJDK is GPL, Oracle provides compiled version, but there are issues with it's license and long term support, You have to pay for long term support to Oracle, Some product are there still running on JDK 1.4
Since OpenJDK is GPL Redhat provide compiled version for redhat linux called IcedTea, Eclipse foundation provide adoptium, and there are commercial support providers like Azul
> there's got to be a way to do it better than the current system where you need to chase after platforms to actually get them to unblock your misclassified videos.

There is a better way: setting up your own video hosting platform.

I think it is not that difficult or expensive these days, although I have not done it, to set up your own website which allows you to upload videos for your own purposes.
You have to correct for inflation. 1986 Mario would be $120 today.
IIRC, STL constructors throw if they can’t run successfully. I suppose if you’re sure that OOM is the only thing that is going to cause constructors to fail, you can just live with allocation failures causing program termination.
Sorry but have you noticed that there is a vocal minority of vegans who are very aggressive in the way they promote their ideology? For example, "meat is murder" is not exactly the kind of thing you say when you want to start a calm conversation. So perhaps what you perceive as "threatening" is not the idea of not eating meat but the behaviour of some vegans.
how about providing those non-car options _first_? before punishing regular people for trying to get from point a to point b.
Are ‘cryptocoins’ currency or speculative assets. Both ideally need some diametrically opposed properties; stability vs increasing value at the very least.
I am confused about last sentence -- are you saying that requiring high-quality open source code will somehow help with "balanced racial or gender demographics"?

Because I am pretty sure this is false. Anecdotally, the women in my group do not have any public code. And web searches found confirmations for this as well [0] [1]

So if you want diversity, stay away from methods like the one described in this post.

[0] https://www.toptal.com/open-source/is-open-source-open-to-wo...

[1] https://www.ashedryden.com/blog/the-ethics-of-unpaid-labor-a...
Probably any social activity is similar. I'm willing to bet the statistics for "high school prom" are much worse. And then there's Cosmo and Vogue...
As someone pointed out in another reply, "races" are buckets people are distributed into, frequently based on physical aspects. The point of saying "race is a social construct" is the nature of those buckets.

Northern Europeans, Southern Europeans, and Eastern Europeans (or rather people descending from those areas) differ in a number of physical aspects. Are they different races? For those who think race matters today, it seems not---they are all "white". Back in the heyday of scientific racism in the first half of the 20th century, they absolutely were---that is why the US had different immigration limits for different parts of Europe. Are native Australian people the same race as Africans?---there's no especially close genetic relationship as far as I know.

Physical differences exist. How you use those differences to divide people into groups and, more importantly, how you treat people of those groups is a social construct.
In 2019, Russ Cox acknowledged three of the most commonly reported Go pain points:

> The top three pain points for Go users, in surveys and direct feedback, have been consistent for a number of years. They are: package management, generics, and error handling. We are working on all three.

The first has been solved, the second is in the process of being solved, and the third has been addressed in two major proposals, both of which were rejected. I sympathize with the author's frustration, though I would argue that better error handling in Go is still being actively discussed and investigated.

https://twitter.com/_rsc/status/1146129898383302656

https://go.dev/blog/go2draft

1. Package management has, more or less, been solved through minimum version selection in modules/vgo. Though not everyone's favorite, at least it doesn't require a SAT-solver (dependency hell is NP-complete https://research.swtch.com/version-sat)

https://github.com/golang/go/issues/24301

https://go.googlesource.com/proposal/+/master/design/24301-v...

https://research.swtch.com/vgo

https://golang.org/ref/mod

https://github.com/golang/go/wiki/Modules

https://go.dev/blog/using-go-modules

https://golang.org/doc/tutorial/create-module

2. Parametric polymorphism/Type Parameters ("generics") is/are being introduced into the language in 1.18, which is slated for release in early 2022.

https://github.com/golang/go/issues/43651

https://go.googlesource.com/proposal/+/master/design/43651-t...

3. There have now been a couple of proposals to make error handling simpler and reduce boilerplate

https://github.com/golang/go/wiki/Go2ErrorHandlingFeedback

check/handle

https://go.googlesource.com/proposal/+/master/design/go2draf...

https://go.googlesource.com/proposal/+/master/design/go2draf...

try

https://github.com/golang/go/issues/32437

https://swtch.com/try.html

https://go.googlesource.com/proposal/+/master/design/32437-t...

https://news.ycombinator.com/item?id=20339697

https://news.ycombinator.com/item?id=20100902

https://news.ycombinator.com/item?id=20454966

related

https://go.googlesource.com/proposal/+/master/design/go2draf...

https://go.googlesource.com/proposal/+/master/design/go2draf...

https://go.googlesource.com/proposal/+/master/design/go2draf...
No, there is no tuple support yet in Java. That would require something like variadic generics or a special compile time syntax sugar for tuples as the sole use of variadic generics.

With the pattern matching the best you are going to get is nasty boiler plate like

var returnedTuple = getMeTwoThings();
if (returnedTuple instanceof MyTupleType(Foo foo, Bar bar)) {
// Do something with foo and bar
} else {
// Not reachable unless refactoring, etc. So panic here.
}

That else clause is so terrible you'd probably just rather use the getters from the type.
Do I understand correctly that using XNNPACK and mobile acceleration is mutually exclusive? I.e. it's either XNNPACK or NNAPI/CoreML?

Should I consider XNNPACK for a modern mobile phone?
I respect your expertise and agree that good tools can help find potential vulnerabilities.

You aren't the first person to say that exploits created as a result from source code theft are rare and the theft is quickly publicly leaked when it happens. Why do you think this? I would think that unethical players like NSO Group would have even more motivation to ensure the use of stolen source code is never revealed.
This doesn't seem like a treatment for covid yet, and no actual medicine is involved even though interferon is mentioned.

More like modern recognition of a natural interactive effect between micro-organisms which might have even predated humanity itself.

>“There are hidden interactions between viruses that we don’t quite understand, and these findings are a piece of the puzzle we are just now looking at,” Foxman said.

This could be a very promising area of study and a major step toward understanding not just covid.

Maybe even things like phage therapy where certain viruses attack and kill bacteria.

Plus when you think about it Staph is a deadly bacteria which can sometimes get out-of-control, but there are variants of it too and supposedly a major percentage of the population carries it at all times without apparent ill effect.

What if that Staph is one that fights back against a virus and gives some protection against covid itself? May be far-fetched but one thing's for sure, the collection of the additional data would be nearly frictionless. Especially compared to lots of other data struggles.

You have to figure that micro-organisms have been fighting against each other for a while now, and could very well have had millions of years to refine their tactics before mammals even came along.

If for no other reason than sheer boredom.

Plus things that have survived have been at somewhat of a stalemate for at least a few millennia, penicillin was a natural bacteriotoxin that had been produced by a type of mold the whole time, just waiting to be discovered.
Yes, if one is privileged I can imagine why one would say that a more expensive cars is a societal good.

For the majority of humans, this is not the view.
Most of the mcdonald's experience is pretty consistent - but they need to figure out the bun situation. All too often I get a burger with a nasty, stale bun and it's just gross.

Usually when I'm getting drive-through on a road trip so I can't even go back and complain about it.
> the simulation of human intelligence processes by machines

Because of this the term doesn't really apply to the uses you mentioned. We have no way to know if models are simulating anything or not. And most models, even big ones, fail when they have to adapt on new unseen data. It's completely fair to say that AI should have been used to mean AGI.
Why would a learning platform need 41 employees? These are all instructor and expert videos. Were these 41 employees instructors? If not, for just the infrastructure is it really necessary to have 41 employees?
Totally true...thoughts on how I could rephrase? I guess it's more the "weight" of points greater than and less than the median should be the same, so symmetric distributions definitely have it, asymmetric may or may not. Definitely open to revising...
Looks like timescale did a big marketing push this morning only for their whole service to go down minutes later. lol.
Well... SwiftKey did get bought out by Microsoft, I wonder if that has had any impact.
and doctors and dentists and lawyers

curiously, more angels seem to come from those than from staff engineers who plausibly should have better nose for potential outcomes
The 4 day work week was great. It was just a convenient scape goat for failed business initiatives at the time.
The government should level the playing field and increase minimum wage, IMO.
> And yet here you are defending PHP and indeed claiming that 'A fractal of bad design' was "particularly popular with" people who haven't written any PHP. Your poor paste is also not a good argument.

I claim so because the article was, and is. It's not me defending the language per se - I have no particular feelings or preferences for PHP - but just setting the record straight in the same way I'd reply to a false or incorrect statement on any other topic. I've seen more than enough unsubstantiated lamenting over PHP from people with little or no experience of the language. The article is more than anything else cited in blasé fashion by commenters who disappear after coughing up a link to the article, failing to follow up with actual solid arguments when asked why PHP would be incapable or unsuited for its tasks. I don't know what paste you are referring to. All of my comments are my own.

> It was a completely terrible language and now it's merely mediocre.

A terrible language is one that just can't get things done without irate jumping through hoops, but that's simply not the case of PHP. That's an objective fact, not a subjective opinion or feeling. While I don't use PHP much these days I still know the language very well, and on that technical and substantial merit I disagree.
This may increase Amazon's margins, but if you're on AWS, you won't get a price cut just because Amazon got a price cut.
My opinion has changed somewhat in recent years. I was a cryptocurrency skeptic, and I still am, but perhaps less so.

Bitcoin always seemed like a solution in search of a problem. The supposed need to replace fiat currencies never resonated with me, and the demand to get around government currency controls seemed real but overblown. I disliked the pump-and-dump rhetoric and the breathless hype from its early adopters that reminded me of the real estate and tech bubbles. As for the energy consumption, it's an unforgivable flaw.

I've also always deeply mistrusted the markets. Not just because of the scammers and theft, but because bitcoin trading platforms lacked the protections against wash sales that arise if you're not actively monitoring against it. What assurances did we have that most of the trading volume wasn't actually being done by a few key players/miners trading between their own accounts to make it look like there was actual volume, occasionally skimming off of unsuspecting people who were drawn by the price increases they manufactured?

I think we're past the point that bitcoin is merely a pump-and-dump scheme though. It is already a historic economic phenomenon. It's been over 4 years since bitcoin passed the $1,000 threshold. It's become a brand and a cultural idea, and due to its strictly limited inelastic supply, small increases in demand have resulted in large and sustained price increases. If I had to bet whether bitcoin will be higher or lower than it is now in ten years I still think it'll be substantially lower, but I am less certain now.

Another thing that's changed for me is that I think there really is a potential market for the creation and frictionless transfer of unique digital goods. The NFT market is even more scammy and absurd than cryptocurrencies, but there seems to be a kernel of truly useful innovation in the ethereum and cardano networks. I could see a world where I connect a metamask wallet to an online game, trade an item I make in it for digital currency that can be used to pay for a subscription or donate to a content creator, all from my browser. Or perhaps I can rent my processing power. I don't think bitcoin will be the platform for this, but it's helped drive demand and resources to it.

Bitcoin has other consequences that will resonate. It's made a lot of people wealthy, and it's a special, unusual group of people -- , irrational risk-takers, young, tech-adjacent, global and often from low-income countries, and often disillusioned with the traditional paths to wealth and power in our capitalist system. Their spending and investment of their newfound wealth will be impactful over the next few years. Much of it will be misspent I am sure, and we'll end up overfunding ethical AI non-profits and building ghost cities in Central America, but our boom-and-bust system misallocates capital all the time too. It's kind of like a global R&D account for wild ideas.
Immigration doesn't reduce the wages of those making the argument, who are usually employed in professional/managerial classes that benefit when there are lots of employees at the bottom.

This also illustrates the economically rational response to immigration, though. Be a turncoat. Move up the value chain into management (or other industries that benefit from a larger population of workers), so that you too can benefit.
It really depends on the company. I am not talking about the outliers which uses competitive level. From what I know majority of the companies test you about college level algorithm and data structures. And if you were an average student, you have already them covered. Reviewing what you have learnt is really not that hard.

Compare to what's suggested. No I don't even write much code. What am I supposed to show?
I don't think the 3.5% down payment market is very big.

>Between July 2019 and June 2020, the average down payment for a home amounted to 12% of the home value. In the first three months of 2021, 48% of home buyers made a down payment of at least 20% of the home value. 21% of home buyers in that same period made an all-cash purchase. [1]

It sounds like 69% are >= 20% down or all cash. I don't think enabling lower income access to housing is hurting our housing market at all.

1. https://www.fool.com/the-ascent/research/average-down-paymen...
I will say, having USB C on my iPad is very nice. Now if only they would do it for the iPhone. After the CSAM stuff hit I switched back to Android and it's so nice to only need one cable for everything.
>No, if Angel investing didn’t have a commensurate premium, no one would do it.

It could be the same thing as (day) trading, where many people overestimate their ability to generate a return.

Also the "return" might not be financial, some people might just enjoy paying it forward, having the intellectual stimulation, taking part in a lottery, loads of reasons.
> What the ideological and practical differences are between the JDKs

The builds may ship with different optional features enabled, such as various garbage collectors or I think support for the GraalVM stuff. Support terms differ.

> Why there are different JDKs -- I get that that it's good to have different language implementations, but there are really quite a lot!

Most of what you will get these days are just different builds of the OpenJDK class library + tools + Hotspot (JVM). Well, except for the android runtime, but we don't talk about that one.
Historically there have been been more JVMs and class libraries but that has been consolidated a lot since oracle opensourced it. There still is OpenJ9 and some smaller, more specialized ones.
I don’t think it’s anyone’s “fault” but it does contribute to the affordability issue. It’s basically introducing a middle man into the industry that needs his own markup. It’s capitalism in it’s purest form. But also a form that has detrimental consequences to average people wanting to purchase a home. And, that’s where I start to believe it’s a form of malicious compliance to accept it as status quo.

However, the quality of work topic is a major issue and extremely common. It raises the cost of ownership going forward.
Are you suggesting that designers keep getting paid for work they've already done?
I live in another European country and people here were also patiently waiting there turn... and then those people got vaccinated and nobody else wants to. This week the government has put into effect new regulations that effectively ban unvaccinated people from going into many shops and restaurants, as a way of trying to encourage more people to take up vaccines. They are also selling excess vaccines to African countries.
Thanks a lot. I wasn't aware of this speech impediment and how it causes the vaguely British at times.
Unless the legislators go the Disney route and effectively extend copyright and patents indefinitely.
The IBM 305 RAMAC, the First Computer with a Hard Drive (1956)
Ubuntu's, Alpine's, Debian's, and any Linux distribution that builds and ships OpenJDK from the source (except Red Hat's, of course).

Yes, these are "distributions" (binaries) of OpenJDK that do not provide any sort of support, and clearly no LTS flag to them.
Firefox uses VA-API. That library does not support this hardware.

Edit: as explained below, the linked work is for specific ARM hardware like the rk3399 SoC.
Matplotlib is my go-to despite being mediocre. I recently found proplot library built on it which seems to solve a lot of the warts (particularly around figure layout with subplots and legends). I haven't had a chance to use it yet - does anyone know if it's worth it?

I like to stick to basic, widely used tools when possible so I'm biased against it versus just wrangling it out with matplotlib. But proplot does look compelling, like it was written for exactly my complaints.
Statutory damages exist precisely for this reason.
Hybrid decoders that use GPU shaders are somewhat rare; HW decoding pretty much always means "ASIC". And ASIC power draw for decoders is typically in the <1W range.

For dav1d, even YouTube-tier 1080p SW decoding is using +4-5W on my laptop, and 4k60 is +15-20W.
When a employee moves jobs, hopefully there moving to a higher productivity job though.

And the low productivity jobs go unfulfilled.
No keyboards featured in pictures?

USB-C on iPad Pro has been fantastic, glad to see that.
Hey! This is a pretty cool tool. As a nitpick, I think that the pricing page is off. $500 for a year, as opposed to $50 a month, is not a 20% savings.