skysight-inc/HackerNews huggingface dataset:
It is not stated whether this is something that were previously announced or not. If it were, people could have been at least prepare for the possible data loss. If they were not informed, I think this may be a lack of transparency.
>there's some get rich quick scheme happening and i keep missing out

I had similar feelings. An acquiantance told me he didn't mind missing out on Bitcoin: he has all he needs, and he's happy to earn his money by solving people's problems. Actually, so do I! Perhaps there isn't much to be jealous of...

> there seems to be some amount of wealth transfer happening here

Yes, from poor artists to the people operating the NFT marketplaces? I'm generally for people losing money on their dumb decisions, as it's the best way to learn, but I can't help feeling sorry for them.
I suspect query #2 would have performed better if they used a COALESCE instead of an OR condition. One of the most important optimization lessons you can learn is not to use OR for any join conditions.

Eg instead of this:

ON (customer_order_items.meal_item_id = meal_items.id
OR employee_markouts.meal_item_id = meal_items.id
)

Do this:

ON meal_items.id = COALESCE( employee_markouts.meal_item_id, customer_order_items.meal_item_id )

The latter can optimize properly. Probably still slower than the UNION, but would be more in line with expected performance. It might be more useful too in certain cases, such as if building a view.
Of course, in "classic" apps, there is explicitly no protection. They don't promise it, and you don't get those by default when trying to install a snap.
The trouble with that is the eBay sellers that are listing directly off Amazon (with a mark up obviously) and essentially ordering the goods from Amazon as gifts.
They keep this quiet as it's cheaper to buy it yourself on Amazon directly. It's becoming harder and harder to avoid the de-facto monopoly that is Amazon on ethical grounds.
Dos.Zone
its funny, I still haven't tried. I almost always use git on the command line
You are certainly right in that observation. But there is slightly more to it. The "generic" concept from Java and C++ is more akin to the functors of the ML family. In that view, the question is not how to efficiently compile functions that are polymorphic (SML/NJ does that quite well, I think). The real question is, what are your compilation units.

If you optin to the OCaml view, then Modules (and Functors) have to be compiled separately. Everything else follows. Java looks at this in a similar fashion, btw.

If you optin to the C++ view, than only monomorphic code has ever to be compiled. In that scenario a template has no meaning on its own, except as an abstraction over code to be generated when needed.

In principle, SML/NJ shows how both views can be reconciled. One can easily envision separate compilation up to the point of specialization which is then done in a separate phase just before linking. I think no one does it that way, though, except maybe Swift.
>I am going to bang on about this again, but imo software is a new form of literacy.

The four Rs: Reading, writing, 'rithmetic, R.

( https://en.m.wikipedia.org/wiki/R_(programming_language) )
Dynamic types are considerably more flexible than static types. It's not just about typings them out. There are lots of types that you just can't have in static languages (that exist so far), because the language doesn't have the vocabulary to describe them.

Code in dynamic languages typically takes advantage of the flexibility to do meta-programming, which can significantly both the amount of code required to complete a task and its complexity.
Rony Abovitz: The Tech Visionary Behind Magic Leap
Users are stupid, but they are not as stupid to press no on a request to allow an application to open files and then complain that no files exist.
Does anyone have a suggestion of a more engaging explanation of P != NP, its history and significance for the neophyte reader of popular math/sci subjects?

On the lines of,
Aczel, Amir D. The Mystery of the Aleph: Mathematics, the Kabbalah, and the Search for Infinity (2001)
or whatever.
Right, but in the case we're talking about (baseball cards), the counterfeit is worth WAY less. I'd guess it's worth about as much as a JPEG of it sized to be a phone wallpaper. Maybe a dollar.
I've long argued for applications to use file choosers they do not control, but not for security reasons. I've wanted it for UI reasons.

Somewhere I've got a screenshot of a Linux system I had with half a dozen applications trying to open a file. Each used a different GUI framework or widget toolkit, each of which had its own file dialogs, and so the user gets presented with half a dozen different file choosing UIs. It was completely ridiculous.

Making the UI suck less was not a good enough reason to get any of the major GUI frameworks to support separating file choosing from apps. Maybe improving security will be a good enough reason.
They also don't seem to spend time hooking up an APU or ground power unit, waiting for turbines to spin up, etc.
That's interesting because:

> What is the pay rate at Amazon?: $15 an hour is the Amazon minimum wage—although you can make more based on your location and the shift you choose.

Source: https://www.amazondelivers.jobs/faqs
As a friend who did IB at Goldman once put it: "It's a job a sixth grader could do in a work culture that would drive most adults to suicide."
> Why would private companies do this? Who is paying them and how would the cost structure work?

Gen. David Thompson:

“I’ll pay by the ton if they can remove debris” [0]

> Good luck finding...

“the military announced that its space fence is fully operational and can now track items that are 10 centimeters or larger in size.” [1]

[0] https://spacenews.com/u-s-space-force-would-support-commerci...

[1] https://federalnewsnetwork.com/defense-main/2020/11/dod-want...
For the APIs, that'd be rate limiting and blacklist IPs. It doesn't completely stop spam, but would reduce them.

Is there any other method should I be thinking about?
I agree completely with what you mean, but this was an unnecessary, extremely insulting way to say it.
Plausible deniability will work fine for Bezos until he's less popular than a republican president.
denormalization should only be seen as a last resort
Algorithms I'm Proud Of: Fill
A variation of "the network is the computer" perhaps.
Whenever I come across a picture of a location that looks cool, whether it be a castle/ruin/beach/city. I search Youtube for 'place name walking tour' and then filter by Long videos.

Usually gets some good results. Sometimes the camera person is too chatty, but you can always mute them.
A lot of work is being done to make reforestation as transparent and sustainable as possible. In itself, it is no problem to record a world coordinate when planting the tree and later see if this tree is still there. The involved organizations are already working with such and similar solutions to avoid misuse. If you want to be 100% sure, you need to do it yourself: buy land, plant trees.
Not a concern. His phone battery is cheap and easily replaceable.

He's been using it for a year and a half and battery is still fine. A bit over full day per charge according to him.
If you need excess permissions, then why use a package format that promises sandboxing?
I wonder if he hid other profits in other crypto accounts. Or perhaps he viewed this as testing the waters and building a reputation before he scaled up.

It’s possible that he just enjoyed the thrill of doing crimes and getting fun money. During the first crypto-mining boom, my friend in corporate IT caught multiple people trying to use office electricity and networks to mine Bitcoin with hidden hardware. One person even tried to hide their mining machine above the drop ceiling tiles. They couldn’t have been making much money relative to their salary, but they liked the idea of being clever enough to get free money for themselves at the expense of someone else.
Here's your answer:

https://news.ycombinator.com/item?id=26143779
I feel you, friend. I've had every single experience you have. Although, I've burned out a bit on online gaming. I really just need to see my friends again to refuel my energy...
Years ago, calling out the bad work culture in IB would get you branded a weakling, a loser, etc.

The broader culture has shifted so that people are not considered weak for refusing to put up with workplace abuse. It is no longer a career-killer to blow the whistle on your current employer.
Similar to immersion when learning a language, you need to to do the exercises from the ground up until the proofs seem self-evident. If there are uncertainties about the exact meaning of notation and operations, you will probably fool yourself into believing that you understand.
Your comparison is wrong. Kindle isn’t being sold with sustainable profit. A hardware company couldn’t operate with that margin. Plus Kindle has a huge volume. Not really comparable with an e-ink tablet what makes latter even more expensive.

You can get for that money 7,5” e-paper hat for Raspberry Pi. It goes for 71,99€ on German Amazon.
What should you do with this? https://smartpressurewasher.com
Remarkable tablets are pretty hackable. They run Linux and let you ssh in and install othwr software by default. The screen is also a decent size and touch sensitive.
ATP synthase.

It is a protein that has a stator like in a motor that rotates in phases when it combines ADP and phosphate to make ATP.

Amazing.
> linux desktop is doomed to fail

What does this even mean? I’ve been using Arch Linux with KDE as my only desktop OS for years and it’s a wonderful time. If you think Windows is better and prefer to use that, great. I personally prefer Linux and a lot of other people do as well.
Isn't the idea of an "encyclopedia" an analytic idea? Can you really hope to "summarize" a philosophy without taking an analytic approach?
There are far more corporations requiring investment banking services than there are investment bankers. Otherwise there wouldn’t be enough clients to support a specialized firm.

The other thing is cutting your teeth and rising up in corps isn’t as bad as the banking / law track. Really don’t see why you would go the services track. Won’t encourage my children to go that way if they want to make a career doing private sector business things.
One downside to lowering the barrier of entry in all of these areas is the lack of any kind of quality control or content curation. Sure, anyone can publish their thoughts online for free, which I agree is a good thing for openness and freedom, but not everyone is equally qualified or competent. It becomes increasingly difficult to sift through the mountains of sub-standard garbage to find things worth consuming (NB I dislike the word “consuming” in this context, but I don’t know of a better catch-all term).

Now sure, the old gatekeepers weren’t perfect at this either and they published a lot of garbage too. But I think this is something that needs to be discussed as content creation becomes increasingly democratized.
I wonder if it’s possible for a creature to have axles and some kind of differential?
Yes, stands for plotter twitter postcard exchange. I think there is no real info online. It was organized by Paul Butler[1] on twitter. In the end you but your info into an google sheet and he organized sending out emails with the addresses for your postcards to send to.

[1]https://twitter.com/paulgb
Note that you can use D without TLS on scenarii that don't support it. TLS is a need of (parts of) the D runtime, which you can avoid if need be. This is painful, yet doable.
> Buying $3m house, so homeless guy can expose himself in front of my daughter... :(

You’re talking about a few limited neighborhoods out of an entire metropolitan area.
> linux desktop is never going to take off

Who cares? Why is popularity so important to you?
I don't know about it https://smartpressurewasher.com
I didn't follow your argument. Could you elaborate?
Once the cache is full the sequential write speed drops to ~1200MB/sec, so your drive should survive till day 5 at least. In all seriousness though:

> We need to start expressing write endurance as a multiple of write speed

I can't tell if you're joking or not, but to be safe: no, we don't need to do that because there are virtually no realistic use cases where you'd continuously override data that you just stored on your persistent storage.
Extract metadata prior to storing and/or uploading a retrieved asset elsewhere.
This was my go to reference during school (majored in philosophy).
> Same with NFTs, you can dismiss the hype but that doesn't mean there are no practical applications that people may end up adopting

Bitcoin and NFTs have essentially two (closely related) practical applications: 1) pyramid scheme and 2) gambling / speculation on market volatility.

So long as USD are cheap and regulation is lax, these will remain incredibly compelling use cases.
This piece has an odd conception of technology as a thing that transforms an industry once and then screeches to a halt.

Technology is continuing to transform each industry it mentioned. Retail is rapidly becoming automated to a degree that would have looked like science fiction a decade ago, Tesla's battery technology continues to improve, video games continue to eclipse the movie industry.

Speaking of the movie industry, it's very likely that if that day ever does come when Tom Cruise actually looks his age, the on-film Tom Cruise will not. Young actors of future generations will face competition from AI-generated likenesses of the stars of the past generation.

Tech isn't close to done with any industry.
My experience with WebGL has been hit and miss, because many people are blocked to use it properly, whereas native 3D APIs just work on the same system.

All due to how browsers block access to drivers or specific cards.
Is the solution here just to skip type checking the code of dependencies, and just check the types at the interface with your own code using your tool of choice? Or is it more complex than that?
Well, of course it would take work to compose them together, but then the pay off is that you might be able to say customers are getting the "best of both worlds."

If their customers are also asking them for hosted Godot, maybe they should also offer that as another product offering, at a competitive price, and then use that as a sales funnel into their other products? That is usually the way it goes with these open source bits.
Interesting comment thread:

https://news.ycombinator.com/item?id=7483559
Other than browsers blocking 3D hardware acceleration.
We shouldn't expect corporations to be so recklessly amoral. I'm all in favor of higher costs for doing shit like this, but the humans making the decisions bear moral responsibility for them. When they bury critical safety issues, they should be held accountable whether or not this particular financial calculus went their way.

Are there serious "people who claim all safety-related issues should get a recall"? That's not the only other available position. Not every safety incident needs to lead to a recall, but that doesn't prevent good-faith judgements on whether or not one is necessary. The fact that we assume this won't happen demonstrates how catastrophically awry we've allowed the artificial construct of a corporation to run.
For 95% of software will never happen unless SBOMs make the company money.
Question then - does flatpak require an explicit flag when installing them to access those files? Or is it as I assumed just "flatpak install"
Just because one is smart in rocket engineering doesn't mean they also smart in other field.

Nobody can be smart at everything.
It seems that the AstraZeneca vaccine is not effective against the South African variant [0].

[0]: https://www.nejm.org/doi/full/10.1056/NEJMoa2102214?fbclid=I...
I think it’s a massive success that tech has been able to share as much of its profits with its workers, and I think that’s because of stock comp creating a race to the top with wage growth. We need more of that, not less.
From the article:

> The flatpak runtimes and apps do not get security updates

This is exactly what I worry about with things like Flatpak and Snaps (Ubuntu).

Instead of having the distro maintainer provide timely security updates, all they have to do now is shrug and point at the external package maintainer. So now instead of simply backporting a patch to the distibution's openssl library, every single app maintainer of each app that uses it has to do this and provide an update. This is clearly not going to work as well.

And while sandboxing is a great idea, it can be done using other methods too, like SELinux or AppArmor.

Not to mention the wasting of resources by running all those separate versions of each library.. But that's not security-related discussion.
Show HN: AccessiByeBye – An Accessibility Overlay Blocker
What I don’t understand about the article is saying that SV is doomed because other areas are likely to be so huge is to ignore that there are already so many other areas of the economy even during SV’s growth. True FAANG grew at incredible rates over the past decade. It’s unclear that’ll slow down at all as software and computerization continues its current path. But all these biotech / green economy jobs it talks about will still run on software and microchips... in R&D, manufacturing, logistics, etc. Why can’t this be an AND versus an XOR? The article also implies there’s no biotech in SV - the Bay Area is home to many world leading biotech companies. Yes there are other gravitational pulls in SD, Boston, NJ (and I’m sure others internationally), but it’s not like that mix doesn’t exist here. And once the green economy starts really going, why wouldn’t there be places for new companies for follow in SV?
Andrew: https://news.ycombinator.com/item?id=26525214
Letter to Gov. Ducey: Fix Arizona Before Bashing California
I agree that the ecosystem is a bit messy, but it's more of a function of how long Python has been around, and how successful it has been. Newer languages have the benefit of hindsight.

Take `go fmt` or `cargo fmt`. black is the de facto autoformatter, but it's still an optional dependency. Maybe like virtualenv it'll eventually be integrated into the standard library/distro. That would help. With other stuff, the split you describe could be a real problem, although for the majority of Python users, using mypy and poetry is fine.

> basically the company I was working for mandated they were not going to ever upgrade to python 3 because of the effort required and thus stopped all migration related projects

If you're actually serious, this is intriguing to me. Business-wise, I have never seen the math shake out this way. When we've done sizings/estimated developer hours and ROI, it's always been more economic to slowly migrate to Python 3 vs a rewrite, even if the dev team is also already using and well-versed in another language. If you're able to provide more details, please do. It's so rare to have a high-quality discussion about this.
They aren't saying that it needs to be $80. Just not 10x that price.
But on the Amazon side of the fence, they are using their power to change that; they pay all employees at least $15, and are lobbying to get the federal minimum wage raised to that level from $7.25. So this can't just be a simple story of a company paying as little as they can get away with. Something's gone wrong to make them not care about (or not think they're responsible for) these delivery drivers.
Mechanics work ungodly hours and deal with very painful situations and barely make a living wage that can support a family. You feel like you are getting bled dry because the service does not scale. A highly trained professional has to focus on your problem until it is fixed and the solution is often very time consuming. Insurance costs are high and so are labor and material costs. It doesn't mean the mechanics are making a killing. The owners are often well off though. Hiring more mechanics scales for them.
Putting a fraudilent scheme with all caps in your ToS and EULA doesn't make it legit.
How are structural problems solved other than by the aggregate choices and decisions of individuals? Isn't abstinence from the entire situation a choice? Isn't the decision to pursue this career a choice? Can we not rightly critic those choices to highlight how to recognize and avoid the structural problems to begin with? And might ask how can the author practically solve any of these 'structural' problems? I would argue she wouldn't care, and rightly so, if her debt was discharged which is what bankruptcy reform could do.

As for the 60K she paid, the gov. gets their money either way. If you don't pay they will simply garnish your wages, take your tax refunds, and put lien on your property.
I did not see mention of this on the download page, so I was taken aback. It does seems the Ubuntu package works in Debian, but that wasn't clear on the website, either.
Dataflowr – Deep Learning DIY
What makes you think CutiePi Shell will be maintained that long? Android has withstood the test of time, and although you'd need a custom mod to update your Nexus 7, chances are CutiePi won't live that long.
Our abuse of nature makes pandemics like Covid-19 more likely
> Code is not an “asset” to be carefully shrink-wrapped and preserved, but a cost, a debt. All code is cost.

The analogy to accounting is still useful and I believe correct. Assets depreciate (lose their value) and have carrying costs (storage, insurance, interest etc) that are booked as expenses.

Put another way, a phrase like "all existing code incurs costs" is an accurate analogy. So too is "all code is an asset", because it implies the former.
The EU reveals Travel Green Pass’ main features
The European Commission has approved the Digital Green Pass draft regulation on March 17th, 2021, which should be available “before summer.”
Arguably that applies to all social media ;)

I see a lot of sort of 'programming culture' for given languages, practices, even discussion of working conditions and etc that on social media are taken as standard operating procedure. Highly active and even highly knowledgeable folks seem to portray various practices and etc are a given ... that I suspect are actually outliers.
Google Pigweed
Sage is a remarkable project. For Grobner bases it relies on the Singular computer algebra system. I cringe every time I'm at a talk where someone credits Sage when they should have cited Singular.

It's hard work writing a system like Singular, and not an obvious path to glory, so this stings.
From a twitter reply:

> Surely there’s a real statically typed language with similar or better ergonomics?

Please, if someone here knows of one, let me know!
> i often wonder if most of us don't actually revel in our own misery to a certain extent.

I know I do.
That's wrt mild to moderate cases. It might still be effective against severe cases.
https://www.amazon.com/resolution-interface-Raspberry-Pi-XYG...
It really depends on what you classify as a key? For the F16 there are countless pins and blocks that need to be removed before the plane is ready for the pilot to come start it up. They're not really put key in hole and turn it kind of things but I guess they could qualify.[1] There is also the APU, spinning up the turbines and a bunch of other steps before takeoff.

[1]: https://www.alphaindustries.eu/media/image/ea/b3/30/88-0413-...

As an aside, really liking the new F-15's, they can carry so many AIM-120's I imagine their main purpose is to be a missile boat from BOV supporting their stealth counterparts.
As an counterargument, see all the comments to this article.

Most people here comment on something they have exactly zero idea about how the security model works, how the transition (i.e. holes in the sandbox and the reasoning behind them) works and what is the intended end-result (portals).