skysight-inc/HackerNews huggingface dataset:
> software engineers aren't thinking about or care about their CI/CD pipeline beyond it being easy to work with

Then they're not great engineers. That's fine at the beginning, but in a long run, they need to care or they'll cause issues. The separation you mentioned and the possibility of creating higher order tools exists only if software can support that kind of environment.

Whether the software can be set up with a single file / endpoint / environment, or does it require interaction with a custom gui for initial setup for example defines whether ci/cd setup is trivial or a long project on its own. Unless devs can work to make things easy to automate, high order tools will not help them.
these plucky scientists

I assume you used that word sarcastically?

From Wiktionary:

plucky (comparative pluckier, superlative pluckiest)

Having or showing pluck, courage or spirit
in trying circumstances.

Synonyms

brave
spunky
feisty

I dunno. IMO a "plucky" Chinese scientist would be one who would refuse to work on something as dystopian as this.
You can solve this with an age-based property tax abatement. I’d personally aim to make it an abatement for the equivalent of a 1BR condo, though - 85 year olds really don’t need large houses with a bunch of stairs, whereas young families do, and often can’t find much supply on the market in cities, which drives up prices. If an old person wants to live alone in a huge house, I think it’s ok to tax them on that.
Well, it'd prevent rockets for sure, we'd only have nuclear pulse propulsion then to get into orbit and that's a lot harder to justify to people than a rocket.
Open Apparel Registry The open map of global apparel facilities
Rarely is there ever a policy proposal, even a good policy proposal, that is entirely without downsides. Pretty much any proposal that is so perfect that there isn't a single criticism that can be made of it has already been enacted. That there are negative consequences of a policy is not an argument against the policy.

> and build condos which are much more "economically efficient"

Why the scare quotes? They are.
That really makes a lot of sense. Because planets smaller than Earth cool a lot faster, so they lose their molten core and plate tectonics (which keeps land mass rising and out of the water), and also a magnetic shield that keeps the atmosphere from stripping away (like Mars).
I'm not sure, I've not tried LTSC --- but the fact that I've met a few Microsoft employees who run the Server version on their company desktops and even laptops (because as an employee, they can get legit licenses for basically free) speaks volumes about what they think of Win10...
You can get very close to the Windows GUI with pretty much any of the popular desktop environments: KDE, XFCE, Cinnamon, MATE, and even GNOME

KDE, XFCE, Cinnamon, and MATE will get you close right off the bat.
In theory I have two Microsoft accounts but I think there was a botched DB migration at some point because they've been merged somehow into a weird broken state that shows info from both.

I tried to contact Microsoft support to get this fixed but they were totally useless, and that's when I gave up. Not going back.
The banana peels will go away on their own pretty quick.

Accurately sorting materials is one of the bigger problems in recycling right now.
There's also using chemical rockets for the first stage, then switching to nuclear for the second stage once clear enough of the ground to minimize fallout. Radiation pollution wouldn't be pleasant, but future advances could potentially minimize that also.
Maybe they had no database to store emails? They just called an API to give out the giftcard. No longer 10 minute change.
golemiprague might not be saying anything about those specific companies, just saying that in general, there's not a reason for us to want to recycle plastic.
You inherently can’t not participate unless you live in the boonies, which isn’t the land that people are talking about taxing. Cities have to maintain infrastructure for every building - roads, sewers, power, mass transit, police, water, fire protection, courts, the list goes on. Even if you magically don’t use it (no shopping at the supermarket), sitting in the middle of it all lengthens the runs to the other buildings.
Cut, burn, and poison: well practiced and sometimes effective but yeah it's horrific to experience and barbaric.

I regret we aren't spending more on both genomics AND immunotherapies AND whatever else bears exploring.
So true. His life's been ruined by a shrieking Twitter mob. Who's next?

These sjws are complete parasites. They never fork. Just go after vulnerable people at the top and insinuate their way into established institutions.

And they seem to be winning.
I run Windows 10. I'm running it now. It works well, and I don't want to cut my nose off to spite my face by worrying about Satya Nadella seeing my internet searches. I'm not that important that I have to worry about these things.

I tend to run it on the "Happy Path" only make a few changes to keep some notifications from bothering me. And I don't buy machines from vendors that try to "add value" by putting crapware or shovelware on the machine. (I buy Supermicro-based boxes from Thinkmate, and use Surface Book notebooks.)

I write software all day long in Erlang, F#, and CUDA/C++ and have to write software that works with popular film and audio production software (which runs on Windows platforms)
It's been one of the most commented articles already, so it's not that it's forbidden to talk about. There's just not much point having the same discussion again when he steps down from another similar position.
What about unions that are more like a trade guild, which sets standards for its members which make dealing with a union member more of a known quantity than hiring a random person off the street? I'm thinking of things like a union electrician or plumber.

This could serve to minimize the need for interview gimmicks, since the union itself would enforce standards through its own certification process.
Or you could use a pihole to block their telemetry collection practices.

Or you could prefer to play games and recognize there’s only one real option for playing the new ones

Or you could hate them, but you work at a Windows shop.

Please don’t assume everyone forced to use Windows enjoy Microsoft’s practices.

Do you eat Nestle food? Are you aware of the evils of that company? Are you in support of those evils, despite being a consumer?
I completely disagree. I can work closely with someone without being friends with them, or sharing anything personal about myself. That's one reason I like open source development. You can treat everyone, including yourself, as formless brains in a vat, and just focus on the tasks at hand.

If it's something like co-founding a startup, that's different. But I don't work a day job to form "intimate relationships". I've found the less intimate and personal, the more productive and smooth things go. But maybe I'm abnormal.
Microsoft just came late to the behavioral profiling party
Extreme Language Model Compression with Optimal Subwords and Shared Projections
Is not landlords raising because of the decent profits, it is because more people want to live in one specific zone, increasing the demand, therefore, prices rises due por offer. It is not all landlords coordinately find out how the economy is going and acting in coordination to raise the prices.
At peak capacity, bare metal pays off soon. Even when they run at near 100% of CPUs, weather models never run 24/7 but only fraction of the time.

Examples: A national weather service (any country) may run at 20-50% capacity. In a research setting, 5-10% is more common (personal experience). Consulting businesses are somewhere in between. The lower the fraction of capacity used, the longer the time after which bare metal investment pays off.

For businesses that need to do a one-off feasibility study or to work on a few projects/events, upfront investment of > $100K for bare metal is prohibitive. And this is before hiring a sysadmin and a weather modeler to run the thing.

I appreciate your comment, it motivates me to take some time soon to write up the unit economics in more detail.
But PHP was essentially the original widely adopted lambda cloud function. 1,000s of dirt cheap shared hosting platforms showed up on the scene. The reason they could make the hosting so cheap was that the way PHP runs. You are only consuming resources when you are serving the request.

To this day, cloud functions still deal with "cold starts", where this was already a solved problem with PHP shared hosting.

All PHP needed to be was good enough. It was how it served pages that made it as popular as it was.

Large disclaimer, I know a PHP shared host was not actually scalable like AWS Lambda. Just the idea that any small business could plop down a few servers and start selling shared PHP hosting was huge back then.
I really dislike this online-only trend. It feels like a step backwards in usability design. If anything, every app should strive to be offline-first.

Microsoft is turning everyone's PCs into internet nodes that collect data and stats. It's a way for them to get more social and behavioral data on their incredibly large market.

I sure miss Windows 7. Microsoft ruined things with Vista, which 7 fixed. They ruined 7 with 8 and 9, which 10 sort of fixed. They're ruining 10 by including all of these "modern" features like an AI assistant, and having an "account" on their backend.
I ran into that with my last test VM setup. Very annoying. I'm glad my daily driver is Ubuntu Linux for development. Went with the Dell XPS 13 Developer Edition on this refresh cycle and the hardware support has been perfect.
She (presumably)
Where do you think the last person that would have gone to Yale ended up, and why is wherever that is so much of a lesser opportunity for a transformative experience?
The author is not suggesting that developers outright support bad organizations:

> Of course, you can be an open source company and choose not to sell to an organization you find objectionable. At various open source companies for which I worked, we refused to do business with pornography or gambling companies, for example. Chef, in like manner, could choose not to do business with ICE. That said, at my open source companies, we could not block those same organizations from using our open source software (and some did), just as Chef couldn't block ICE from using its open source code.

If you put code into the world, you have to realize people you dislike are probably going to use it in some form. The alternative is keeping the code (and end product) closed and only giving it to people you vet.
Bullshit. There is no notion of time at the level of molecular structures. In principle.
Awk predates Excel (and therefore LibreOffice), so the original point was that...there was no GUI spreadsheet application to use instead.

32-bit Excel used to have a limit of around 65 000 rows. 64 bit Excel is just over 1 000 000 rows. Both of these limits are commonly exceeded.

Excel requires all the data to be in memory. Awk processes line by line so requires less memory.

Awk scripts can easily be incorporated in a chain of other commands.

Version comparison is easier with Awk scripts as they are text based not binary (xls) or compressed XML (xlsx) files.

Awk can be combined with sed, uniq, sort and other tools as one-liners or in shell scripts for fast and powerful data analysis or transformation. These tools are available by default on my Unix-like operating systems.

Nowadays though, scripting languages like Perl (inspired by Awk), Python or Ruby might be used instead of Awk.

Awk has been a handy tool for me professionally a number of times when I had large amounts of textual data to analyse. I have used it many times to transform data to pass to Oil and Gas engineers who were unable to handle the raw data in Excel.
> The CS program for undergrad in Havard is exactly the same as your closer public college.

I've taken community college CS, and I've taken CS50 (online). I did not find this to be the case.
Sustainable House Plans from City of Phoenix
I mean that MLB is a legally-granted monopoly in the United States. They literally have an antitrust exemption.

The NBA is the biggest game in town, but that's a question of money and I see some movement on that front. I expect to see the Chinese leagues start spending a lot more money in the near future, and Euroleague is starting to pay some players salaries that are significant even compared to the NBA (this year, Mirotic basically got what the Jazz would have offered him, after you take into account lifestyle perks and the like that come from Euroleague--and nobody in the NBA is giving Alexey Shved $4mil). The NFL is arguably closer to a monopoly but they're having a competitor to it launched next year in the re-launched XFL. Salary numbers aren't out there AFAIK, but there it's a billionaires-being-billionaires game of "what's your pain tolerance?".
ASP and ColdFusion both required license fees at the time I believe (asp the Windows server license and CF of course the CF license)

CGI just would run any type of script. Originally that was typically Perl but PHP surpassed Perl for a variety of reasons. PHP could be run either through CGI or through mod_php in Apache. There was also a mod_perl I believe and a few others but php is what web hosts typically installed in the early 2000s.
I read one of the papers, and the channels listed with trackers were largely "long tail" garbage channels that 99.9% of Roku users wouldn't touch. Now, it only lists the ten worst channels, but it leaves it hard to figure out whether or not the use of trackers is prevalent on popular channels like Hulu, Netflix and such.
> he bad students; the ones that are taking bathroom breaks during class every day because they don't feel like being in class.

This is an abhorrent and inappropriate judgment.

I have dealt with a lot of the people you are describing and, in many cases, found the smart, motivated, wonderful, curious, kickass students inside them.

Many, many people do not want, at 10 or 11 years of age, sit through a class full of stupid, boring, authoritarian bullshit when they can be doing something (that they perceive to be) useful, like playing minecraft or soccer or learning how to play the drums.

There is nothing "bad" about this. The "bad" is the way these people are treated.

And to be clear: by your judgment, I was a bad student. Many of us here on HN were or are, I'm sure, bad students.

My success is due in no small part to people in my life who stood up to the people casting the exact judgment you are casting here.

> I see these types of arguments a lot.

If that's true, I don't understand why you haven't learned to respond to them in an appropriate, adult manner. I realize that my tone sounds combative, but I am taking this tone because I want anyone reading this thread who might feel judged by your words to know that this is not a reasonable way to approach this subject and is not welcome in actual serious discussions of education reform.
Sometimes selling operating systems to technical people doesn't even work! Last week, my friend got a new laptop, and he wanted to try out Arch along-side Windows (instead of Ubuntu like he usually did), but he accidentally messed up the boot partition the pre-installed Windows was using when he was installing it. I tried to convince him to just do a fresh Windows install with an .iso since he already had a license key (and that's technically not even necessary, since you can use Windows 10 indefinitely without registering it as long as you don't mind not being able to configure things like the theme and fonts), but he absolutely refused because he liked how the vendor-specific face unlock software worked and wasn't sure if he could get it with a fresh install. He ended up spending several hours figuring out how to repear the partition (which he ended up succeeding at). If someone willing to install Arch and muck around with bootloaders for most of a day still prefers to use preinstalled Windows, I can't imagine how selling operating systems separate from machines can possibly be the optimal business model for Microsoft to sell to non-technical people.
You're not logically wrong, but I'd value a few moments of empathy for the author of the article higher than this comment.
Linux? Basically everything an average user does is in the browser.
Can you explain further? I don’t see anything particular unusual about its flow from the Wikipedia article.
It was such a cool idea, but I imagine it was going to be very hard to make it work.
If you haven’t had a TV in 20 years, TV manufacturers care even less what you think about this tracking. You aren’t going to buy a smart TV, but you weren’t going to buy a dumb one either so they’ve lost no revenue.

For now the TV owners (if you can even call it ownership) can work around by not connecting them to the internet (and using an Apple TV or some open source system for streaming), but individual streaming providers on that will still track you, so it’s a small win. And if enough people did that, manufacturers would just stick a cellular modem in to bypass the WiFi network.

I don’t see a solution to this short of comprehensive privacy legislation.
The “start your own college” approach worked out OK for Leland Stanford...
People are motivated in different ways. From this question, I’d characterize a key motive for you is to be competent. Embrace it and get really good at your job. Try to find ways to remind yourself of your fears when you have free time, so that you can devote the time required to practice your craft. Enjoy your progress.
> Smartphone ads at least give the perception of being personal.

Ads maybe but phones are personal as much as your contacts list and metadata leaks.

> I'd like to think that alternatives to advertising finance are on the horizon,

It will never happened because alternatives wont scale.
Install Ubuntu.
These can be deployed against the Eternity II puzzle. I doubt any SAT solver will find a complete solution in our lifetimes, but a near solution would be satisfying.

https://en.wikipedia.org/wiki/Eternity_II_puzzle
and Andrew Carnegie
I don't believe anyone anywhere could solve that.
> people spend $X per month on the Adobe Suite, and people tend to enjoy that.

I work in the graphic design industry, and I've got news for you... people do not enjoy Adobe's move to subscription pricing, and on the contrary still complain about it.

Anecdotal evidence, I suppose, but seriously... I haven't met a single person who prefers Creative Cloud to just buying the suites.
It was indeed always political, sales, and contractual hurdles (some their company's fault, some our company's fault) I believe if we could somehow interact solely and directly with a vendor's engineers, the whole process would take a few days to a week, max, for most vendors. But sadly that doesn't seem to be how enterprise B2B operates in my domain.
Sure, there are stupid startups that think they do "devops". What of it?

It's great that you can make that money in the role you describe. Before I decided I wanted to stop doing sales work alongside dev work, I used to make very good money as a similar fixer. On the other hand, I do code. I'm very good at it. And I've learned that fixing the situations of companies whose operators don't code is to fix, or replace, those operators. Especially those expensive operators who you're holding up over folks who understand systems as code and as managed resources.

Sneering at kombucha and facial hair wax, though? Aren't you saying you're the adult in the room here? Frankly, you sound bitter. And that sucks. As somebody who has spent his entire career doing both dev and ops and getting to the point where melding them together is natural and the teaching thereof is likewise a basic part of work, I've had to recommend the replacement of people who act like you're acting in this thread. 'Cause I'm happy to teach, and I've never met a hands-first sysadmin who couldn't do what should be done. But I've met a lot who won't, and if they don't retire first it eventually catches up to them.
I'm almost certain that you were not talking to a real Microsoft employee. Most Fortune 500s have their helpdesks and customer service outsourced to the Tatas and Wipros, Cognizants and HCLs of the world, who may or may not further subcontract the actual bodies filling the roles. Quite frankly, first-level support is useless and ignorant; at best they have scripts for common issues, but to do anything you need to defeat their efforts to no-op and close the ticket, and instead get escalated to a real person with some agency and authority.
"We could see people flying next year".

O_O

This is "Elon Time" at its best, but worth keeping in mind how fast Starship development has actually gone. Elon Time is becoming more realistic.
> I do remember ASP, Cold fusion, CGI

This is the competition that PHP was so much better than.
It isn't a trustworthy company. I uninstalled VS Code and am going to start recommending Spacemacs, Sublime Text, Doom Emacs, Vim, or anything else. That page is also VS Code's privacy statement.

Linked here:

https://code.visualstudio.com/docs/supporting/FAQ
By determining that all animals are sentient beings, would putting a plough on a cow to farm a piece of land then be viewed as a form of indentured servitude, what about harvesting honey from beehives, spraying bug spray could be viewed as some form of genocide? Where is the line drawn?
> Who else makes ARM besides Apple?

Amazon (via Annapurna labs) with their Nitro chips. I'm pretty sure there are more, but that's the first one that came to mind.
Fantastic implementation - rock solid. It does feel like the OS X version trails the rest of the platforms, is that true ? It hasn't mattered much for the work I've done with it but curious.
I’m sorry you’re having a bad day.
Well, I like Windows. I also like, and regularly use macOS, Android, iOS (well, iPadOS now) and Arch Linux. I don't have any interest in stopping my use of any of those operating systems.
That's right. We use Surface Book with NVIDIA for our laptops and Thinkmate / Supermicro PCs. All with NVIDIA. Our Hollywood clients need NVIDIA for video rendering and we write software in CUDA/C++.

Windows 10 really does work great. Seriously!
Stacking Memory on Logic, Take Two
The programming language Mercury which is a functional, predicate based, moded language uses something like a precursor to a sat solver to "run" the program. As in you can ask for the input of a function to make your program true.

I imagine all sorts of things can be done like this, and the sat solver is useful for verifying correctness.
I am quite optimistic IO and cell based therapies will minimize these techniques. But there's more baking to be done before they can be rolled out. The "primitive" techniques can be quite reliable for specific cancer variants.
Um, I just installed the latest Win 10 Development VM on Tuesday from a download of the image the same day, and it most certainly allowed me to install with a non MS account. I dont have the exact build number on hand, but its supposed to be the fast insider ring, from what I read.