skysight-inc/HackerNews huggingface dataset:
The NFL is a perfect example of how unions can work out extremely poorly for the players because unions struggle to be truly representative of the people in that industry (and the people who are not yet in the industry but will be locked into a union deal they weren't a part of negotiating). Some subset of the players have the most influence in the CBA negotiations (due to longevity + connections, fame, etc), they push for the things they care about, and then the final outcome leaves a very large set of current and future players in a shitty situation.
Microsoft is clearly taking moves that enable "PC as a service".

I imagine the end game is something like you pay Microsoft so much a month on a subscription, receive hardware that is preconfigured with and tied to your Microsoft account details or your company's Azure AD configuration and locked down with InTune, unhackable with properly implemented Class 3+ UEFI and Secure Boot, etc. You then purchase additional software subscriptions, such as your Photoshop, etc., through the Microsoft store, with Microsoft taking a cut like Apple.

If your computer breaks, pay the $50 or $100 insurance and receive a new one from Microsoft, if it's not folded into your monthly "Microsoft Technology Subscription."

So when Microsoft completes its takeover of the PC, what's the platform and OEM landscape going to look like? This endgame clearly puts companies like Dell, HP, Asus, etc. and the companies that provide parts like Intel, AMD in a subordinate position to Microsoft. They probably won't like that.

Will they give up? Will they try to start to make hardware for Apple? Will these companies embrace Linux and provide a third way?
Is there a better alternative than discursive agreements with a single yes/no at the end?

People have been litigating this for a while, and the best Google and Apple have come up with is prompting you for permission to access your camera.

That was a form of collective bargaining, and that was the result, I just don't necessarily believe that a congressperson's staff is going to do a better job than the monopolist platform holder.
In pharmacy school I was told the paradigm in infections diseases was to identify the amount of medication to kill the pathogen, then give a little more. In oncology, it's to identify the amount of medication that would kill the patient, then give a little less.
If I use my live.com account, Windows sets system username automatically with first five letters of my first name. Then I see this stupid choice every time I open Windows console.
If apple knew about this exploit (given the patched the boot ROM on the newer phones), will iPhones that ship after a certain date have this fixed?
I have applied SATs with some success to generative models where sampling methods would not work well, e.g. if you have many soft and hard constraints. Another alternative is to use neural guides.
Most people on HN, I would postulate, don't use Windows. We might use VS Code, we might use Azure, but we aren't using Microsoft's operating system.
And after all that manipu-vestment of system and children, his 1st kid graduates with a Yale Psych BS and becomes an apprentice comedy writer (quite probably assisted by family connections).

Think of how transformative that Yale slot could’ve been to someone not standing on a multi-billion dollar pile.
Sounds like how companies or teams cargo-cult “Agile” and have no idea what it is or why.
Please. A receipt for a $10 wrench and any IT guy will crumble.

That wouldn’t even be illegal, since they never hit you with a wrench - you just imagined they were about to go xkcd on you
I don’t think that’s the right case for the FSF. I think maybe OSI or one of the standards bodies. I’m not sure the precedent for any body to do what the author suggests. So some new org.

It would be like the AMA deciding medical procedures couldn’t be performed on unethical people.

It’s a neat idea, but not sure why author thinks FSF would consider this as ver suggestion is not free.
>> that's enough to cancel all of those things out to the point where die hard developers might just throw their arms up in the air and move to Linux even if it means making sacrifices for certain things.

And would those programmers develop software that's not written for Windows only? I don't think so. As much as I hate Windows and advocate the idea of moving to other operating systems (even macOS), at the end of the day, developers don't have enough discretion in choosing which platform(s) to write programs for; it's the management that decides it.
You're right. Contrary to popular Twitter opinion, HN is not especially welcoming to Nazis.
> Social media platforms based in the U.S. including Facebook and WhatsApp will be forced to share users’ encrypted messages with British police

If true, I wonder if this includes other US based apps like Signal
To the end user, what makes this model preferable to buying the operating system software? For some businesses higher up the stack, it makes sense-- e.g., people spend $X per month on the Adobe Suite, and people tend to enjoy that.
> There is a huge sysadmin workforce. Many of them never learned to really code. Are these people supposed to go away? Are they supposed to learn to code?

Yes, and when they do learn how to code, you get stuff like Puppet.
>There are companies out there "doing it right", but they are in the minority

Probably true of absolutely everything in the end.
Unions have their own goals that are more than just "the interests of Kickstarter employees". So in fact, there will be times when issues are important to Kickstarter employees but are not important to their union. Or important to the union but not very many employees. And then what?
Deal is, big corps want it. Everything as a service. Easy to write off. Easy to ramp up and down as needed.
I always do that for the same reason. I do use a Microsoft account with Windows, but I want to pick my own name for my own user folder in C:\Users. So I install Windows with a local account, and then after logging in I connect it to my Microsoft account.
There must have been some security checkpoint when you entered the departure area of the airport. But the rest I agree with.

I'm used to the european airports - they are unfortunately like shopping malls, and totally in your face about it. Enter through security right into a big display of perfumes and other overpriced goods, that's the standard thing.

What surprised me when I was over in Newark airport (and in NY JFK too) was actually how underexploited it was commercially. That's great, just surprising.
Your own link shows that such a requirement is at odds with the Constitution:

"On June 22, 2015, the U.S. Supreme Court concluded in City of Los Angeles v. Patel that a Los Angeles ordinance requiring hoteliers to keep and maintain guest registries and to make them available to the police upon request violated the hoteliers Fourth Amendment rights. "
I'm usually flying Alaska or United or Southwest, but yes, they do tell you which plane.
Interestingly, this is exactly the reason why I perform setup with a local account: I can control the username.
Then explain all those "Windows with WSL is the only Linux desktop I'll ever use" posts.
Hell, even small companies would. I work at a company with roughly 50 staff and honestly I reckon my bosses would love this.
E.g. don't yell at them or talk to them the way like if a catastrophe has happened every time a minor imperfection in their behavior occurs. Also don't assume they are idiots which can never understand they've done something wrong (and should generally avoid) without you telling them.
For the same reason they kept using Windows in the first place: spreadsheets (read "business").

When most of the business world relies on Windows, more and more software gets developed for it which in turn encourages even more people to use that shit. Seriously, if you want to stop this madness (Windows), you should start at the top of the pyramid and persuade businesses to switch to something "sane".
I know RMS, I met him in person and heard how much he had to suffer to bring his vision to life. Constant travel, begging people to let him sleep on their couches, being understood by maybe 1% of people he interacted with, most treating him as a weird celebrity without understanding his motives and dangers he wanted to prevent in the future etc. Now he is getting his life's work taken away basically because he's a "weirdo" and "had it long coming". This is quite often a situation that breaks humans; seeing it happening to him now it prompted me to express what I consider human solidarity instead of "a form of rhetoric" or "concern trolling".

Similar worries were expressed on /r/linux as well; I don't think any of us who were concerned about his well-being were doing that for other reasons than empathy.
> Even if he changes his mind about some subjective things, he will keep saying other things that are objectively true but people don't want to accept.

Saying something can be objectively true, entirely non-hypocritical and completely idiotic, all at the same time.

http://gunshowcomic.com/comics/20140509.png
Can you expand on that? It seems like the NFL and NBA are also monopolies. I can't think of any organization, even worldwide, that could compete in their sports. There is arena football, but that is a laughable alternative to the NFL. The top foreign pros play in the NBA, they do not stay in their home leagues. It seems a lot like there is no choice of where to play for top pros in these sports, which makes them a monopoly.

An alternative that doesn't seem quite like a monopoly is the UFC with mixed martial arts. Bellator MMA is a viable (but less prestigious) alternative for someone that doesn't want to work with the UFC.
You gotta ask yourself what are you actually doing if you invest such a large portion of your daily life amongst people with whom you can't be intimately vulnerable?
Dutch roll is an oscillatory mode resulting from delayed cross-axis coupling and different axis stability. There's not really much a pilot can do about it other than trying to avoid exciting it.

Aircraft with swept, low wings exhibit dutch roll worse than other types (e.g. airliners). It's also worse at high speeds and high altitudes.

Yaw dampers vary based on aircraft and flight regime to "attenuating somewhat that annoying-bouncing-back-and-forth-feeling in the back of an airliner during cruise (imagine how bad it would be without active damping!)" to "preventing an oscillation from building in 2-3 cycles to a point where it will cause structural failure".
The information is almost certainly available on the page where you see the search results and choose your flights. Probably right next to or near the flight numbers. It is on every major US carrier's search results. I don't know about any of the OTAs: Expedia, Kayak, etc.
Starship Update [Live]
It is cool, but it is not really an application in the expected sense. It is just a 2 stage RSS to HTML converter (e.g. RSS->JSON server, JSON->HTML client).

Not sure why not make just do RSS->HTML directly on the server.

Obviously, does not track read state or sync, or anything else basically.
Interesting, I didn't know this:

> "A lesser known fact about Slack is that its name is, according to the company’s founder Stewart Butterfield, an acronym. It stands for “Searchable Log of All Communication and Knowledge.” Not menacing at all."
That doesn't show any causality. People write poetry for all sorts of reasons.
I hadn't thought of it until I read your comment, but when I worked for the government, the people who were MOST familiar with the contract, the rules, the exact things that I could ask them to do and the things they were allowed to refuse... were the worst teammates.

There was a lot of really good people at the government. And they never talked about their contract. But then the two worst employees on the team were very, very familiar with their rights down to the letter.

There's some type of correlation there. The more you know the exact wording of the union contract, the more you talk about it, the less interested you are in serving the end customers to the best of your abilities.

If someone asks you to do something, and your default answer is that it's not in your contract, you're not approaching things in the right way.
Just change your login method? I use pin at home desktop and password on my laptop.
Ask HN: How do you work with the fear of your own incompetence?
If I make a mistake at work and people are aware of it I am afraid that it reflects negatively on me more than the good things I do reflect positively.

That fear of making mistakes makes it difficult to appreciate constructive criticism. I do appreciate it on an intellectual level but on an emotional level I feel more fear than appreciation. That the risk is that making any mistake could cost me my livelihood.

I don't mean like imposter syndrome where someone doesn't believe they are capable at something they can do. I mean when someone makes a mistake that needs correcting and it could reflect poorly on their performance.
Small groups of competent people (e.g., startups) can also usually do less damage. One quite reasonable approach is to give people small environments they can meaningfully work with freely, but require change control to go outside it.

Also, a good postmortem process ought to treat "Why didn't we do this in time" as a problem to solve, too. (To be fair I don't immediately know of good examples of this.)
When you use any functions or classes any of the PHP standard library, the underlying implementation is usually in C.
Not made by most people, and (anecdotally) often made by people for which the alternative to a "Linux desktop" is a Mac, not Windows.
Its pretty much the McDonalds of operating systems these days, I do not know how people put up with it.
I don't think this is a light dark pattern. Once you sign up in your desktop computer, which it is also called a personal computer, this is not personal anymore.
I use Windows because pretty much every program ever runs on Windows. Buy some weird device? Hey, it has drivers! Want to play the latest game? Hey, there's a Windows version! The same is simply not true of other platforms. The reality is that it's the most popular OS, so when someone can only write their computer program once, they do it for Windows. It sucks, but that's how it is.

I use Linux for pretty much all my work, though, preferring a Linux VM to a Windows-native setup. I have tried to make Powershell usable, but the console is terrible (and the replacements are equally bad) and the language itself isn't that amazing. (Their "curl" equivalent requires you to open IE once to activate some setting, for example.) I also hate putty. Never in the history of computing has a program made it so difficult to use the same font for every server you connect to, or to talk to something on a serial port, etc. The way Windows deals with serial ports and the like is so silly that I just have an RPi on my desk for interacting with USB devices... I ssh to that, and then don't deal with Windows anymore.
Able to play many games without hassle?
No, I think it's cowardly regardless to spout his grievances at this particular moment. If he did not ask him to leave, that would make it despicable in my eyes.
Indeed. I think most developers don't understand how amazing PHP was compared to the competition and just how fast it acquired new features during those early years.

It was a scripting engine with a such a thin layer of C that it could easily and quickly incorporate the huge number of open source C libraries that existed at the time.
That would be great!

The tech platform shouldn't be too sophisticated. HN uses Arc, a Lisp implemented in Racket (http://arclanguage.org). I'm not sure about the DB, though.

However, the difficult part, as in every online community, would be in keeping the conversation reasonable (which includes moderating zealot climate change deniers, for instance).
Having thought about it a bit recently, smart-TV advertising and tracking seems like it may become more invasive in some ways than smartphone-based tracking. Smartphone ads at least give the perception of being personal.

Watching TV is a social activity - gathering at a friend's place to watch a new episode, or relaxing with family.

The future implied by these developments is that TV-based tracking will take the home audience into account, and the screen becomes -- in some sense at least -- a camera as well as a display.

Instead of being shown subtly inadequacy-leveraging ads on your own device, now they're going to be interwoven into you and your family's home in such a way as to influence thoughts and opinions.

Gradually adtech will - as it has already - erode the ability to have peaceful, genuine social human interaction while enjoying an artist's intended work uninterrupted.

I'd like to think that alternatives to advertising finance are on the horizon, because the ad business seems to further income inequality. Adtech employees deny and avoid their guilt by enjoying the profits they make, while their audience (who are increasingly also their acquaintances, as peer-based referrals and influence marketing heat up) are pressed to spend and consume, often unnecessarily.

I'd wager the trend towards ads and quantified influence is going to continue until it necessitates radical change.

NB: In reality the capability likely already exists to target ads based on who you're currently with, so this is really just an opportunity for the advertising industry to socialize and normalize these practices.
I'm sad Windows still has a (basic) monopoly on computer gaming.
A Summer Without Sunspots
Windows remains the most convenient OS for video games, and given HN's userbase (mostly young men), I think a lot of people here use Windows.
What's silly is that somebody asked a legitimate question in good faith with code samples and everything, and you responded with an ad-hominem attack with no useful information.
GDPR would likely disagree about a mountain of legalese making it legal.
You'd be surprised about this. A ton of developers use Windows even if they are developing software that runs on Linux servers (myself included). Especially so in the last few years with WSL being quite good and Docker being available.

2019's Stackoverflow report for OS usage put Windows at 49.3% for "Professional developers" with MacOS at 29.2% and Linux at 25.3%.

I happen to have a few tech courses on programming and Docker and none of it requires writing Windows specific apps. Just general web apps. Over 50% of the people who take my courses are on Windows. Windows usage for Linux based development is real.
Completely agree. As a Linux power user I get a sort of smug satisfaction reading about problems like these. That said, I do wish others had more choices than a convenient OOTB experience that exploits users and a respectful experience that they must invest large chunks of time and effort into setting up.
Indeed. A successful US Programmers Guild would probably look more like the American Medical Association. It would restrict training places and increase entrance standards over time, doing everything in its power to prevent people who do the same job in other countries from having their qualifications recognized in the US. US physicians earn well over double the average of their UK counterparts, never mind Malaysian or Indian ones. If the AMA didn’t do its best to stop doctors from these countries practicing that kind of differential would be untenable.

You’d also probably get some kind of “not a programmer, honest” like nurses in the medical field. In the current climate you can move from being the one who knows pivot table to business intelligence to data analyst to data scientist but with licensing and “professional ethics” there’s always an attempt to maintain a bright line between professionals and “the help”, whether they be paralegals, nurses or draftsmen, compared to lawyers, doctors or engineers.
i don't understand the point? if i have multiple billions of dollars and my kids want to do something who is going to ask them where they went to school? in fact why are they even going to school?

it's like this thought i had about superman being buff - he's the last person that needs to lift weights
... but probably opening many new ones, unless one has a really strong security team in place.
China is harvesting thousands of human organs from its Uighur Muslim minority
> You can just a easily create SQL injection attacks in a Rust program

I disagree, mostly on the grounds that string concatenation isn't very convenient, so it tends to be easier to do things "the right way" instead of hacking things together. Yes, you can do string concatenation using something like `format!(...)`, but at that point it's really similar to the correct solution that it's not really what you'd reach for by default.

And yeah, the community here is a huge part of it, and IMO languages can and should be judged by their communities. If a language's community promotes insecure solutions, that's a language that I don't want to use at my company because I don't want my employees following that example.
Leave GNOME alone: This patent troll is asking for trouble
>for a long while [PHP] was the only viable language for developing web applications.

That is not what I remember. CGI existed before PHP (1994), and was used extensively for web apps (ebay still appears to use it to this day). Also, mod_perl and Java Servlets were introduced around the same time, circa 1996, so I don't think it's correct to say PHP had a monopoly on web apps "for a long while".
Your argument is a form of survivorship bias. You're not acknowledging all of the gaping security flaws in contemporary web-development frameworks. People were writing sloppy PHP before CSRF and XSS were even invented. Yet somehow, Python, Ruby and NodeJS have all had numerous CVEs despite those attack vectors being well known at the time a given framework was written.

You think SQLi was bad? You should spend some time thinking about the numerous attack vectors available today in nearly every GraphQL implementation where programmers can't move fast enough in adding it to their stack. Data exfiltration is no longer a flaw but a feature.
I guess I just don’t understand your definition of ownership or leasing. This just sounds to me like you’re complaining that you’re only leasing your fork because you bought a spoon.
Yes, but the revised ordinance still requires a record of the information to exist. The crosses out portion is the one that gave any law enforcement the right to see it any time, but 9 times out of 10, a hotel is not going to refuse a police department’s request if they ask about someone staying at the hotel.

Hotels need to be on the good side of the police.
You may find this interesting https://www.youtube.com/watch?v=CXv1j3GbgLk in particular about the bleed of ATSB data from virtual world into real world.

It's a semi-hypothetical Defcon presentation on insecure wireless communications directly with the aircraft.
Heroku charge $25 a month for about a $2.50 virtual machine and that's a bargain compared to their Redis prices.
This is incredibly bad.

In general I have a positive opinion about what MS is doing lately, but Windows is a glaring exception, it’s getting worse and worse at an alarming rate.

In the last two months we had two consecutive updates that broke basic functionality for users who disabled web results in Windows Search (which is a very common setting among those who care about privacy) https://www.zdnet.com/article/windows-10-1903-microsoft-deta...

Now, MS is trying to force upon customers this cloud login garbage, which is obviously not acceptable if you are privacy conscious.

I build my own PCs and have spent hundreds of dollars in Windows 10 retail licenses, I pay for the service so I don’t want to be the product.

I’ve always assumed that I’m locked into using Windows but after all this crap I’m starting to look into alternatives even though they’v got shortcomings on their own.

(Edit: replaced Amp link with real link, sorry I didn’t realise it was Amp)