skysight-inc/HackerNews huggingface dataset:
Wait why does it need a private key that's pushed to everyone's device? How does that actually secure anything?

I skimmed the code but I'm still not seeing it.
Not even gaming, since a 2015 windows machine runs games better than the newest Mac available.
> You could claim that no one should own technology if they don't understand it intimately, but that is a different kind of logic and argument. It's silly to conflate the two.

Can you point out where he made such a claim? Because I don't see it.

>But computers are a very specific, highly specialized machinery that the vast parts of the population will never be able to directly understand or fix.

Computers are all that only in the vaguest of sense. They're actually not specialised at all. They're actually extremely general purpose. But whether that's the case at all there's a lot items, equipment and tools that are very specialised that most people don't understand but if they were made in act in any way similar to this because someone somehow managed to use them in a retarded way it would surely raise some eyebrows.

Company incentives are trash and I trust them A LOT lot less to not make stuff designed to fail, to lock in customers, to snoop data, etc, etc than I trust myself to not do stupid shit when i want an exception to some safety feature or the like.

>I can drive a car but I don't know the first thing about fixing it.

And would you buy a car with the hood welded shut? With the tires needing some kind of manufacturers signature to not be locked? One that locks up if you try to use some 3rd party seatcovers?
No.

And yeah there's some type of modifications to them and actions that we generally try to prevent...but that's because we're talking about a highspeed deathmobile to surrounding drivers/pedestrians if you start putting spikes on it or fuck up your breaks. That however is not the case for a pc, phone, printer or what have you.
Hi, didn't expect such an offer, and the original comment is made in a more ranty tone than it should have, but let's try.

Disclaimer: some (or maybe all?) of the things I'm mentioning here might be caused by the API itself, rather than the SDK. The order is in which it comes to mind, rather than importance.

1. Some kind of strongly typed errors. I've turned the SDK upside down, and the only error that seems to pop up 90% of the time is CloudError with CloudError data. So our SaaS application (which utilizes Azure IaaS heavily) has a bunch of regexes that parse the messages contained in CloudError and throw something from our domain. Wrapping SDK errors by the implementing clients is a smart thing to do, but not this way :). Some messages change from time to time, so we try to make our regexes more tolerant, but you get the picture. In general the error handling is very strange, a lot of low-level errors sometimes flowing into high-level calls.

2. Documentation with more examples. The easiest thing to do is sometimes looking at the API or CLI documentation, and try replicating it with the SDK. Parameters named differently etc.

3. For some reason the Storage API/SDK keeps changing and it's like it's from another world than compute and network, which look pretty similar. The storage portion is... wild.

4. Improved working with data disks. Updating the VM with an array of disks has shown bad performance (and Azure support helped us and said that it can't be improved because it's a cross-RM event) but also poor reliability. A separate set of methods to attach/detach disks to VMs would be great.

5. Because we heavily rely on asynchronous operations, what we usually do is make a raw HTTP request for an operation (like VM deployment), serialize it and store it, then after some time deserialize it and check if the operation is done. We do the same with hundreds of requests at the same time, being able to process a lot of cloud operations with not much resources on our side :) . It works, but I found the raw request and serialization is a bit clunky. We're also stuck with a couple of older SDK libraries because we've noticed the raw responses changed in the newer ones, so now we need efforts to find all of the differences and consolidate the serialization. For example, the headers have had multiple urls to check the deployment status, sometimes it's `async-url`, sometimes `location-url` etc. This probably isn't something the SDK is to blame, and this is a niche case, but serializable async responses would be nice :D .

I have to commend the effort to break up the libraries from the original SDK into independent units. The versioning and dependency management became easier than with than one monolithic "4.0.0" schema.

Maybe some of the things are out of scope and our use-case is disproportionately affected by some stuff, it's just my two cents. I'm less satisfied with Azure as a service, with its unreliability, sub-par support, idiosyncrasies and poor "hypervisor" performance, than the SDK, but it's the SDK that gets all the blame because it's the one we're interfacing with.
There's a little Easter egg here, on desktop. If you click into the detail view, and then hold down tab, it will scan through all of them, and you get like a progressive animation effect.
Yup, this too. Although another factor that supports decommissioning Excel based hacky solutions is regulatory stuff.
I've been using Windows 10 with WSL2 and found it a surprisingly effective development environment with all of the Linux goodies accessible. And games are available without a reboot or VM!
The Rasberry PI is not open hardware, and is actually part of the problem, not the solution.
> I started off with zero experience and learned more over time to throw your own words back at you.

Do you think that all people are born with the innate ability to master computers, programming, and other technical tasks?

Just as not all people are born with innate ability to write a good novel, paint a masterpiece, write a symphony, or lead a nation, I'd say no.

But all people are born with the ability to live their own life and learn how best to do it in the direction that seems natural for themselves.

You are confusing the spirit of this discourse.
I am a developer, I use Mac... so I don’t understand how it’s forbidden to program. Mac OS comes with Python, Ruby and PHP preinstalled, even.
If I can't watch movies on Linux I'll just skip watching them or torrent them. I already hate dealing with running an OSX vm just to IM my parents, and without hardware acceleration I doubt video decoding would work anyway.
You're optimistic then. The way it looks like right now it seems more probable to me that future generations won't have access to this information because they'll be busy with subsistence farming in a devastated ecosystem.
There's an interesting scifi book called Manifold:Time by Stephen Baxter, that features an organization called Eschatology, Inc. It presents a very unique perspective on (hastening) Doomsday.

Side note: I was convinced at first that the author patterned the main character, Reid Malenfant, after Elon Musk, until I checked and saw the thing was published back in 1999.
This is true for any non E2E encrypted solution. Even using something like NextCloud, without E2E encryption enabled, on a small VPS provider would meet the same fate, except that Apple can afford resisting unreasonable requests and is far less likely to be cracked, the small VPS provider would likely have to shut down if they didn't comply and you would probably be completely unaware of them being cracked until the effects of the attack are evident.

Plus the fact that these things happen with such popular products increases the problem's visibility (look at the score of https://news.ycombinator.com/item?id=25074959, https://news.ycombinator.com/item?id=25073010 and this) and is the most likely way to drive some change in the long run.

I find the idea of telling people, even technically capable ones, to "just start using Linux" laughable.

First of all because to reach the same level of popularity, usability and availability of "good" 3rd party apps would require a company to start selling "good" prebuilt hardware with a "good", polished distribution preinstalled. Once such company becomes big enough it would still have to give in to requests from authorities such as the FBI. And if this company happened to be non American there would probably be a ban on importing these devices. So unless you want people to seriously purchase "libre" laptops and install a "libre" distro without ever coming into contact with any popular cloud service providers, you're out of luck.

Second because I was an Ubuntu and Debian user and advocate for years during and a bit after college. Then I had the chance to work with a MacBook and there is absolutely no freaking way I'm going back to that mess. Just recently I had a colleague upgrade Debian and have an unusable paperweight because something broke with the bootloader or whatever. Had to flash a brand new image on a USB stick for him, on my Macbook...I buy my devices because I want to work with them, not on them.

There might be some hope with companies such as Purism (https://puri.sm) but there is really no reason to think they wouldn't end up just like Apple (or worse) should they ever start offering cloud storage services. Because the problem here is not technical, it's social and political. Even here in the EU we now have folks pushing for ending E2E encryption or placing backdoors. If that becomes reality any privacy friendly software will be outlawed. In short: this isn't a problem that individual for profit companies can or should solve. But it helps when a behemoth like Apple is involved.

EDIT: looks like the EU is simply setting up a sort of "task force" to discuss options when it comes to lawful access of supposedly encrypted data. The outcome might very well be that they conclude there is no way to support both strong encryption (which is one of the pillars of the document btw) and backdoors. Probably just to show they are doing "something".
I don’t run a tor browser so I’m good in that example.
Reminds me very strongly of the opening lines of https://qntm.org/destroy
How the Largest Grocery Delivery Service Adjusts to Covid Using Data Science
Ask Facebook? "Move fast and break things" is in a literal sense orthogonal to predictable, maintainable software.

If you are adding value and focusing on your customer's needs, they will put up with a little more unpredictability and extra maintenance.

Again, you should really read that article, it says it better than I can summarize in an HN comment.

Part of its definition of value is that you're addressing unmet need at a rate higher than you are introducing chaos.

So the levels of predictability and maintenance in your software are tradeoffs of other ways to add value (insert "always has been" meme here). They are neither necessary nor sufficient for delivering value.
AsyncAPI docs and code generator just reached 1.0.0 release
Most will agree that the offer is reasonable. But is that good enough, in this case? Should it be legal to front-load your business by promising something, and then going back on that (not because you have to, but because you change your mind)?

I feel like it should not, because the competitive advantage you get by offering things for free is incredibly huge. Whenever that gets a business to a place where people will be very unhappy to leave the service, you are in effect forcing people pay a price they have not agreed upon when they started using the service – be it the subscription fee or the price of forced migration.

It is very hard to put a price on breaking a promise like this, and since it's so hard to grasp, it can easily seem overblown, but millions of people and their decisions on very much related issue (deciding between an Android mobile vs an iPhone) were affected. It's not a matter of a startup trying and failing to be profitable, and either going bankrupt or being able to continue to provide a service. It's simply a giant optimizing for front-loaded profit. In my mind, Google does not deserve any leeway on this.
It is also on factordb: http://factordb.com/index.php?query=229526192260060317332780...
When I studied CS and electrical engineering we started with 120 students. 5 were women. 15 students made it in regular time from which 1 was a women.

You conclusion isn't obvious, on the contrary, there are contradictions. Where should the women in tech have come from?

Would you also think that nurses discriminate against men? No, you only think discrimination is an issue in spaces where men are overrepresented. That is sexism.

> allowing any corrective action

If the reasoning is already that bad, I have very little faith in this corrective action.
I guess that may count for you, but I mean lockdowns within the OS itself.

I don't care that I can't run Linux on my Mac. If I wanted to run Linux, I'd have different hardware.
Unless I'm mistaken Windows 10 still allows you to disable everything and doesn't play games with what you can and cannot block at software/host firewall level.
See https://np.reddit.com/r/netflix/comments/jq9wdb/netflix_capp...
That's a valid point. The question is why all other Uber/Lyft drivers are not changing jobs for something fancier if that is so easy.
Other major cloud vendor also had outage this year.
Do you mean modern day asian females?
Oh, I have Amazon Prime and didn't know Amazon Photos existed!

Is it a PITA to switch from Google Photos, or is it just a case of installing an Amazon Photos app and enabling sync?
superfish was reason enough for me to never touch lenovo and all the other malware they've infested their systems with since have only made me feel better about that decision. Dell might be okay though.
Exploring Profile Guided Optimizations for the Rust Compiler
Under Risk Factors Summary:

"We have a history of net losses, we anticipate increasing expenses in the future, and we may not be able to maintain or increase profitability in the future;"

"We have identified a material weakness in our internal control over financial reporting and may identify additional material weaknesses in the future or otherwise fail to maintain an effective system of internal controls, which may result in material misstatements of our consolidated financial statements or cause us to fail to meet our periodic reporting obligations;"
Don't be so pessimistic. There are many species that still survive and even some endangered ones that we're bringing back.

On one hand more nations industrializing threatens everything, on the other, we are becoming more aware of the destruction we wreak, so we're starting to mitigate it better.

It's a tough balancing act.
> Not anymore. Consumer usage nowadays is very browser centered, which is something one can experience with a Linux distro on pretty much any machine.

Browser apps need connection. Most of the services are also subscription based.
Elon Musk on his inconclusive Covid tests: 'Something extremely bogus going on'
I was mostly being tongue-in-cheek, making a point that one doesn't have to buy a Mac to get a great software-hardware combination from a recognized manufacturer.

But you are absolutely correct, and my Linux laptop is a Thinkpad X1 Carbon. It's also well supported under OpenBSD but for what I do with it (mostly media consumption and some light gaming mixed in with the usual laptop stuff), Linux works out better.
Have you tried finding work when your education is not in demand? Please don’t minimize other’s lived experience.
https://archive.vn/BWTso
Have no idea about the situation in Norway, but in some other countries the archaeologists put stuff like this under embargo until the site can be 'secured' against treasure hunters (i.e. gone over with the best metal detectors to find and collect everything easily discoverable). Its really sad and says bad things about the world. The big news finally breaks when everything is done, or just before excavations that are hard to hide begin.
Sorry, where did my feelings come into play here?

I cited an article with a fairly persuasive argument around the value fulfillment cycle of creative work such as software engineering and quoted a bit from it.
The obvious solution is grandfathering. Google Photos decided to grandfather old photos: only photos uploaded after June 2021 count towards your storage limit. That's nice, but the obvious solution to prevent all this outrage would have been to grandfather in old user accounts: anyone already using Google Photos has no storage limit for compressed images (as before), but new accounts have the new limits. That allows for fast growth with insane offers at the start of the product cycle, while switching to a more profitable model for later users.

This is how most companies operate. For example I'm on a mobile plan that's better than anything currently offered by the provider. They don't force me to switch or change the plan I'm on, they just don't allow anyone to switch to that plan.
... says the person hiding behind a throw-away account
Audacity audio editor online – OffiDocs
P51S might have been a better choice then.
Why python?
Hacking your way to selling $68K/m cork yoga bricks in this weeks edition
If it's an important service it's not a big deal at all to speak to someone, and frankly, even though they do this for price discrimination, the fact is they can incredibly helpful and save you a boat load of time and effort trying to understand the product in many cases.

Yes, some things should 'just be self serve' but many things, not so much.
I haven't been following this closely - what was the privacy impact?
This actually looks pretty sweet. I could get lost in this for an hour or two easy.

It is not sweet that every action or click I make adds to my browser history. So going back to the previous website is not going to happen.
I pretty much only get delivery if I have some sort of promo code emailed to me.

Otherwise I can’t really justify spending $25 to get a burrito delivered. Amazing that people have normalized paying for the insane number of fees plus tip to get one thing delivered.
I pay $99/year for the consumer 2TB plan. It lets us store full size stills and videos.

To put it in perspective, one family night out at a seafood restaurant costs about that much, and a couple of frappuccinos a month can add up to that much in a year.

Then again, a 5TB hard drive is, what? $119 or less? It's hard to figure the sweet spot, but the convenience factor is huge.
accurate. People struggle to navigate this realm without being disingenuous though. Stay true, but play the relationship game instead of the write code game.
Nows the time to purchase that Dell r720xd and install TrueNAS on it. The software is mature and the hardware is up for a steal pre-owned.

https://twitter.com/RussellBal/status/1323778579273043968
IBM has nearly all of it's developers on Mac at this point. I came from using exclusively linux for 10+ years and have decided to switch my personal machine to a Mac and my phone to an iPhone because it's been so good.

Mac has everything I liked about Linux but with zero cognitive overhead. With brew and a window manager (amethyst) I'm not missing any features I enjoyed in Linux.
I suspect they placed some big bets initially on the value they could derive from it for use with AI/ML. Perhaps they've since realised that they bought too much into the surrounding hype (much of it generated by their own marketing) and are starting to view that strategy as a liability should governments start tackling privacy.
I know. I'm more happy with the Linux subsystem, a proper terminal, etc. That kind of move.
You could say that to miners complaining about their work conditions in the 19th century, too.
That's a fair point, but if your education is not in demand, I don't see a reason to think that driving a car, something that 80+% of American adults are capable of doing, should provide a full household income on 40 hours per week of effort.

That initial condition (your education is not in demand) definitely represents a tough position, but it's not clear that it's ride-sharing's "fault" in any way. Instead, it seems to me like ride-sharing is providing them with a better alternative than whatever their next-best alternative is; in other words, it's helping them not harming them.
It is a new - of writing. - is faster to type, but - to read.
Elon Musk: "Based on current trends, probably close to zero new cases in US too by end of April"

https://twitter.com/elonmusk/status/1240754657263144960
One is for science, the other to realize one person’s megalomanic phantasies.
'Putting things on corporate card as a no-no' is definitely a rule they should get over and literally have the CFO or Controller use a card for such purposes, that's entirely feasible and rational.
On a related note, game consoles seem to be going the same direction, focusing on services and downloadable content or games over physical media (and even those that are physical seem to have a large online/multiplayer component). After a console generation or two, these services get taken offline as they are no lonher profitable, leaving a portion of your system useless.

I can go back and play old games I grew up on any number of platforms thanks to emulation or buying old physical media. This generation won't be able to do the same in 10-30 years.
> Would you also think that nurses discriminate against men? No, you only think discrimination is an issue in spaces where men are overrepresented. That is sexism.

Ah yes, the hallmark of good faith discussion asking a question and answering it for them.
California's unfair practices act says: "It is unlawful for any person engaged in business within this State to sell any article or product at less than the cost thereof to such vendor or to give away any article or product, for the purpose of injuring competitors or destroying competition."

Could a case be made that Google did this with their free unlimited storage move?
In my experience the up-and-coming generation are far, far better at branding than my own generation ever was. Talking to my younger colleagues I generally get a deep feeling that they know what they are talking about, are thoughtful and make good decisions.

But the thing is, that's just branding: they aren't actually much more competent or thoughtful than my generation was at that age, they just seem like it. When I look at the code they write, it is as bad as the code I wrote. They have startling gaps in their knowledge and experience, just as I did (and no doubt still do — there is always something to learn!).

The thing that worries me is that until one gets to more objective measures, they really do seem more competent and trustworthy — which means that others are more likely to trust them, which is likely to lead to more bad decisionmaking at scale.

I wonder, though, if there is really a difference at all. Maybe my generation actually seemed more competent to our betters than we really were, too!
Such a law would basically make startups impossible. Not that that's necessarily a bad thing, I think the startup culture is pretty toxic. Just an interesting result.
Tricky situations where it’s hard to do the correct thing. Like the Acid browser tests.
I use Ubuntu on an officially supported Dell enterprisey machine (E7400) and the experience is noticeably worse than on my Mac.

There are no multitouch gestures, there's screen tearing, 4K video playback on a 4K screen is choppy, sleep and wake up both take a long time, deep sleep doesn't work properly and I HAD TO DOWNGRADE MY KERNEL because of the stupid "Resetting rcs0 for hang on rcs0" bug that would freeze the machine for five solid seconds every minute.
This is the worst kind of pedantic because it is both pedantic and wrong[1].

You could argue against the dramatic period after the word "law," but why would you?

We all understand her meaning and the dashes emphasize her point without bold or italic letters.

1. https://writingessentialsbyellen.com/when-to-use-the-ellipsi...
Completely unfounded speculation on your part does not make other’s beliefs baffling.
From May, 2020. Seems like 50 years ago.