skysight-inc/HackerNews huggingface dataset:
I answered your question about how CNW researchers are different. Using sources to create a knowledge base for something is very different than hooking up to a knowledge base that was already curated and displaying it as your own without compensating the people who curated it.

Yes, sure. It would be nice of them to disclose their own sources too but I fail to see how this is related to Google straight out copying their curated database and showing it to its own users.

Like, why are we discussing it? What is the agenda here? Are we trying to conclude that CNW owners are also not that nice? Are you claiming that CNW copied your own research and demand justice too? If you explain what is your point here, maybe we can have a productive discussion instead of repeating the same stuff.
https://mashable.com/article/mark-zuckerberg-helped-thwart-v...
How to Check String or String View Prefixes and Suffixes in C++20
How is making information accessible to everyone morally worse than being slightly better than evil?
It's a good trick, although there's a caveat: it only works with freezers that aren't self-defrosting.
Wow. I had a 560Z, which was the same form factor but with different options. I'm completely unsurprised that some still exist in great shape, because those machines were insanely overengineered. Mine showed no real wear after 2.5 years of daily use including no small amount of travel, and by that point it had stopped being appealing as a work platform.

It was actually my last daily-driver Windows machine. I was working mostly in Office apps at the time, and Win95/98 was just GARBAGE on a laptop. You couldn't reliably sleep. It crashed all the time. Eventually, it drove me to buy a Mac, based on the experiences of one of my business partners. This was pre-OSX, so the OS was only about 30% more stable than Win95, but sleep worked EVERY TIME, and the whole system was more responsive.

Then the dot-com crash happened, and OS X happened, and I went back to coding as a solo act.

But I sure have fond memories of that 560Z.
The short version is most of Apple's management was replaced with NeXT folks within a few years, and the combined company behaved more like NeXT than Apple.

The degree to which Apple in the 90s was dysfunctional is pretty legendary, they started trying to replace the creaking 68k, cooperative multitasking hacked in after the fact classic Mac OS before 1988 and were still shipping what were supposed to be short-term life support releases until 2001 (...and really until 2002 because 10.0 on available hardware was miserable). They kept losing their replacement plans to development hell. A/UX was a nifty Mac/UNIX hybrid that came out in '88, and it was going to be the future, but was expensive (real UNIX license), deeply tied to 68k hardware, and the 4.0 PowerPC port never came out because it collapsed under the weight of "Build a combined OSF platform out of A/UX and (IBM's) AIX that takes over from both and rules the whole computing market" ambitions. That joint project also included Taligent, an OOP-platform-thing that is basically the benchmark for failed software development. There was also Copland, which was a separate in-house microkernel-based OS that was supposed to be MacOS 8, developed between '94-96... that the Platinum theme was the only survivor from.

I think part of the reason they _did_ go with NeXT is OpenStep looked a lot like the Pink/Taligent platform plan, but not bungled.

...I have a draft of a few-page humorous telling of the "How Apple and IBM spent 15 years failing to write OSes" story but I keep tweaking it and need to dig up my copy of _Apple: The Inside Story of Intrigue, Egomania, and Business Blunders_ to add a few references, and find some better reference material for the OS/2 fiasco between IBM and Microsoft that is one of the core "all this 90s tech industry dysfunction fits together" points most of the tellings miss.
Your deeper cynicism is justified. Regulations always benefit the well-entrenched in a marketplace. In many cases, they are the ones who actually write the regulations.

Politicians do victory laps, big business get their position in the marketplace protected by law, and everyone else loses.
> I wouldn't really want to work in a job for long if I'm not told what the code I'm writing is for.

But money dude.
actually this is interesting right here, because if Google takes CNW's fake celebrity, then that is definite copyright infringement - the fake celebrity was created by CNW and as such is not a fact so Google can't argue that it's not copyrighted because facts are not copyrighted.
>other true disaster supplies.

A lot of people panic buying early on weren't really thinking things through. They were stocking up months of canned food and rice but many weren't stocking up on fuel, they were buying a few gallons of bottle water rather than big containers to fill with water, and I assume many weren't stocking up on ammo--which may be controversial but if we're positing societal collapse...
They're still around. Two MIUSA brands are L.C. King and Round House (I prefer King's styling), and there are probably many more made overseas.
Oh boy. The conclusion sounds pretty scathing.
> Jpackage bundles a small Java VM (with only the features you use) together with your compiled bytecode into a single executable. When it runs it starts up the VM and executes bytecode on that VM exactly the same as it would be if you were to run a jar on a preexisting JDK/JRE installation.

This is incorrect. Jpackage creates an installer which will unpack the VM image and any other resources.

I've tried it with a small CLI tool and it actually doesn't work that well (at least on Windows).
As a developer using Microsoft tools, I'll take the "Hippocratic oath for software engineers" when Microsoft releases fully bug-free tools and operating systems. Not until then.
Thats because it's a couple of decades of dealing with ethics. If you everyday life actually involved dealing with law, you would get good at it
Tech Republic review of the latest ergonomic mechanical keyboard by Zergotech
> Patreon is getting its butt handed to them

In what way specifically?

Also, assuming they are “getting their butt handed to them” it’s only because they are huge and successful. If they were a failure nobody would care. And if they had kept up with TOS updates and still ended up a failure would they be saying, “boy glad we dropped that $5k on a lawyer.”

If you get big enough you can overcome any legal misstep you made in the early days whether it was accidental or malicious.
Yes

https://www.reuters.com/article/us-facebook-china-focus/face...
Dara seems to be doing well for himself.

https://observer.com/2019/09/uber-ceo-dara-khosrowshahi-tech...
Hey bud, never thought I'd see an old friend on the top of an HN thread.

That was a great writeup to read while lying in bed dreading the week!

Best,
Misker
The Daily Telegraph in the UK was earning £750k/year for publishing CCP content for many years and has also only just stopped.
Or get a freezer alarm. Besides going off after a preset high temperature, it stores lows & high temp. I bought one for about $20 from amazon.
well, then using Hippocratic Oatch is not a right metaphor. Doctors are supposed to take care of their patients and not judge their morals, even if such patient is a death camp commander.
Linux 5.9 Hid Has Improvement for Faster Probe/Boot Time
With oracle if it exists would probably be a compiler directive. In MSSQL would be some sort of DBCC command. Not sure with the other DBs as I do not use them as much and have not needed to tweak them at that level.
Yes! (I remember a short story, thanks for the docco.)
struct Meow* p_cat = (struct Meow*)malloc(sizeof(struct Meow));
struct Bark* p_dog = p_cat;

> Most compilers warn, but this is standards-conforming ISO C code that is required to not be rejected

Bollocks. That is a constraint violation, ISO C requires a diagnostic for it, and ISO C allows that diagnostic to be an error. The constraint is in the section "Simple assignment", which contains "One of the following shall hold:" followed by a list detailing when assignments are valid. Pointers to different structure types on the LHS vs the RHS are nowhere in that list.
> and doesn't work very well, I've tried it recently)

This is my experience as well. After installation, my installed app just didn't do anything.
Let’s see if they can miniaturize this to compete with finer optics transceivers
From the perspective of user, it's not as simple, at least for some.

a) At a personal level, it forces the user to make choices. Making choices is exhausting. Should I donate $1, $10, or $100? Should I donate based on my perception of how much each project lacks funds, based on how much value I extract out of the software -which is not easy to quantify anyway- or just send an amount that I wouldn't miss? Should I donate one-time and forget about it or set a recurring donation? If recurring, shouldn't I monitor the project's development to decide if a recurring donation should continue? Then would it not be fair to hunt down every single free software project I'm using and evaluate its needs and value in order to donate to that as well?

Personally I admit that I rarely donate to free projects as an individual, unless they explicitly ask for a fixed amount that I find reasonable, because I dread the process of such decisions.

2) At a business level, usually there is a complete detachment between the value drawn out of a piece of a free software and the process of donations. The company is there to maximize its profits and minimize its costs, donations exist at a separate sphere that has more to do with financial/tax or PR incentives than the intrinsic value of the free software project, so all donations tend to get send to recognized charity organizations.

Very often the people who understand the value that a piece of free software brings to the business, have the right mindset and want to donate, but there is no process to make it easy for them to do so (it would be awkward to put a purchase order to the finance department for a donation).

For that reason, I would encourage every free software project that cares about funding to sell something at a fixed price, that can pass for a standard purchase in the eyes of a non-technical person -i.e. call it support/maintenance plan, or premium forum access. Even if in reality it adds nothing to the value of the software, it makes it easy for IT departments to support projects they are using that they would otherwise not be able to. Speaking from experience, it's very frustrating to see how much a company spends for bullshit and not be able to donate even a small amount to projects that bring much higher value to the company.
Or they get bought by another company in another country that wants launch capability.

Space force will spark an arms race, be it a sprint or a marathon
XFS Is Packing Many Improvements with Linux 5.9
Here the home delivery for frozen groceries is by styrofoam containers, containing dry ice in cardboard boxes along with the ordered goods.
Nobody forces you to (checks notes) create celebrity net worth databases.

I just feel like we live in a time with more information than ever, the problem clearly being inaccurate information or propaganda. The problem isn’t insufficient marginal knowledge. Obviously we live in this high knowledge world because of, not despite, Google, so it’s hard to see if you’d really be on the right side of justice if you’re against “big knowledge”
I don’t think anything can be self evidently reasonable, because reasonable is intrinsically an opinion, and an opinion is intrinsically not a self evident fact. One thing that is self evident is that Uber and Walmart workers have found an employment arrangement that they prefer to have over unemployment, so I’d guess most of them wouldn’t be happy with that being taken from them, and being given unemployment in return.

Your point b also invokes that reasonableness opinion, but makes a further mistake of presuming that remuneration is determined by value provided (by whatever metric it is that you think that should be judged). Wages are set by supply and demand, for a price to be high there needs to be more people wanting to buy something than there is people wanting to sell it. That is why unskilled labor is worth so little. It’s also why oxygen (incredibly valuable) is free, and why some bureaucrats (incredibly not valuable) can end up being paid quite a lot.

But you’re right. That is not a relevant question. What you’re talking about is taking jobs away from people, and replacing them with nothing.

The anti-contractor laws don’t just affect low paid jobs either. Which is why every Vox journalist in California was so surprised to see themselves laid off after AB5 passed. Thankfully I don’t live in a jurisdiction that’s considering such legislation, but if I did, I would leave. I’ve been on an endlessly revolving short term contract with the same organisation for nearly 3 years now. They would love it if I didn’t have the option to contract, because I earn at least 3x what an equivalent permanent team member would. I’m sure they would be very grateful if somebody were to prohibit me from engaging in such an arrangement with them.
Taxi companies have always been crap places to work. The job is (relatively) dangerous, pay is bad, flexibility is bad, and probably no benefits. Didn't help that most cities had a medallion system that enabled a group of rent seekers. And outside of NYC, Chicago, and maybe a couple other cities taxis sucked.

I think Uber is much more efficient and better overall for society than what it is replacing. Not a great job by any means, but far better than a taxi company. And when I look back 10 years ago Uber/Lyft are probably top 3 things that have made the world better. It opened up an enormous amount of flexibility when going out at night and eliminated concerns around drunk driving.
Why Printf Does Nothing in WebAssembly
Are you ok bud?
I agree with supporting the ideals, but hitting a barrier in features and usability. For my wife and I, our Apple Watches, AirPods, iPhones, iPads, and MacBooks are a net (I use this word purposely) that holds our digital life together and make working (she is my editor, and even in retirement I write every day for a few hours) and our digital lives easy and pleasant.

On the other hand, I love Linux, have a zillion GitHub repos with open source projects I do, etc.

I dream of a world in which I could use open hardware and free software, but how would something like an Apple Watch ever be open hardware and software?
If you give up your US citizenship anyway, why would you actually pay them anything? It seems like your obligation to pay the US government ends with your nationality.
Rapid Tests
IANAL, but in general there are two reasons for things like this.

1 - Preventing trademark erosion. Companies have a duty to be proactive and continually challenge trademark infringements. If not, the trademark can become invalid. e.g. this happened with Sony's Walkman (TM).

However, they don't seem to have good grounds for it in this case. They are dissimilar enough (both in visual style and domain) that no reasonable consumer would get confused.

2 - Over-eagerness from the legal department. [Speculation, may not apply to Apple.] Pressure to get billables, to prove individual relevance, or even just busywork can -- in the absence of clear guidelines and policy -- lead to the legal dept taking unnecessary action. This becomes more true the more silo'd the different departments in a company are.

I believe this is a natural thing for big companies to evolve into, which can be addressed amongst other things through SOP's, guidelines, oversight (i.e. more people signing off).

Suffice to say that your average conglomerate cease and desist has not passed the desk of the CEO.
Right. My point was in response to excuses being made elsewhere that the nature of large companies mean these executives cannot be personally liable. So if we accept that the nature of huge companies is no one can be liable (I'm not convinced yet) then it would be time for capping sizes or outlawing structures.

Keep in mind the US already has laws around corporate structures and conflicts of interest. (Even if they're selectively applied.)
In those old days the text would load first, and then the images slowly. It wasn't so bad. I had below-average 56k dial-up until 2002. Getting 3.0 Kbps was a high point for me.
Based on https://www.eia.gov/energyexplained/us-energy-facts/
So in 2011 we had:
Coal at 19.66 quadrillion BTU
Natural Gas at 24.95 quadrillion BTU
Petroleum at 34.63 quadrillion BTU
Nuclear at 8.27 quadrillion BTU
Renewables at 9.20 quadrillion BTU

In 2019 we had:
Coal at 11.31 quadrillion BTU (-8)
Natural Gas at 32.10 quadrillion BTU (+7)
Petroleum at 36.72 quadrillion BTU (+2)
Nuclear at 8.46 quadrillion BTU (+0.2)
Renewables at 11.45 quadrillion BTU (+2)

Basically we replaced the use of Coal with natural gas, and used Renewables to add on new capacity. Indeed not exactly a rosy picture of lowering our emissions. And what’s not captured here is that we dropped our fuel use drastically during the 2007-2009 financial crisis and only just recovered from that drop. But our Real PCE (Personal Consumption Expenditures) went up 30% in that same time frame. While it’s not a 1-1 correlation or anything, increased consumption without increased electricity use probably means we’ve just off-shored a lot of our usage to less developed countries in the last 13 years anyway.
> These end your career.

Agreed: https://news.ycombinator.com/item?id=24106617

> You don't need to be in any of them to write software.

Then they are irrelevant.

> Do we really want to impose that level of gatekeeping on the profession?

Yes, absolutely. Everybody benefits except developers who probably shouldn't be writing software professionally in the first place.
>Which benefits the host country because it means their companies get the skilled workers, are more productive, and pay more taxes.

If a country already has a high per capita GDP why does it need more money? What do the people in the country gain from more money in total? More labor generally lowers how much workers are paid so each person in the country is likely to get less money afterwards. More productive workers means more workaholic workers which again moves the bar so locals are now expected to work more as well. Again, a net loss for the existing population.
Intel Emmitsburg Support Begins Appearing in Linux 5.9
Demystifying venture opportunities in African markets
That is great! It's like a search engine blast from the past.

Also interesting, related:bing.com gives me no results.
Attaching benefits to employment is fine. What seems to exist in the US is attaching basic rights such as health care to employment, which is what makes this so fraught.
one should never get in the way of a good rant.

more seriously, what I'd like to see in C (as a long-time programmer in C) is less freedom around undefined behavior. I used to feel like the biggest mistakes made in C were around pointer bugs, but you can be careful and get things like that (mostly) right. Undefined code is a lot harder to see and avoid without a very deep understanding of lots of small details.
This is a good time to point out that a significant chunk of the population isn't opposed to working for the military, for ICE, or for defence contractors who make weapons; they don't view that work as unethical. Moreover, the origin of Silicon Valley, and indeed the entire internet, is DARPA contracts and weapons manufacturing.

Any oath would either not be taken by those people, would be watered down so far as to be meaningless, or would require the entire industry to refuse to make weaponry. The first and second are ineffective and the third is ludicrous.
That’s standard tax minimizing behavior from right to left.
From the article:

"Facebook didn't kill Vine alone. Leadership issues, increased competition, and monetization struggles all contributed."

If an app like vine was as successful as it was made out to be, why would it's fate hinge on being able to access a contact list from another 3rd party app?
Even if you could break SHA1, it's unlikely that your replacement source code would look like it was human-written. Instead, it's going to look like human-written source code containing kilobytes or megabytes of random-looking comments. The comments will only be there to change the hash of the new content back to the hash of the original content. It's not going to be subtle at all.
You are missing the point, the idea is that a average developer at a major bank has very poor understanding exactly what impact of his code will be. He generally has neiglther the information (secrecy, need to knwo basis) nor the understanding of the financial system.

On the contrary, a doctor's desision affects the life of an individual patient in a very clear and understandable manner.
It is the collected set of "Best Articles" - like the "Best of Reddit" they are the articles that shine like the sun.
Well, I liked the part about (* vague gesturing towards outside *)
Click "SHRDLU" in the linked page to go to its parent page, where you will ostensibly find a 3D version in Java (which I have not tested).
Or everyone non-Han being enslaved by the CCP or exterminated by it.
> Why are we trying to shift focus from the wrongs large multi-nationals do to individual software engineers?

This "ethics" business doesn't make sense because the stated goals of the people pushing this idea aren't their actual goals. The stated goal of this "ethics" push is to reduce the harm done by software to society. As you point out, it won't work. The actual goal of the "ethics" push is to entrench a certain politically-contentious ideology in tech by branding this ideology as "ethics" and thereby making it immune to criticism.

The only legitimate binding code of ethics is the law. If a practice is harmful, we can all talk about it together and agree to enact a law against it. The "ethics" people are trying to use elevated moral rhetoric to bypass this democratic process, and we shouldn't let them get away with it.
> I condescend about his manner because when he slipped up, he slipped up big-time

In his failure he seems to have achieved success greater than pretty much anyone else in the tech industry. The GPL and the laughably successful strategy behind it is one of the main planks underpinning the modern tech industry, and Stallman was one of the key characters to set in motion that agglomerative process that is the modern OSS stack.

Stallman has arguably had a more transformative impact on the software industry than any CEO in recent history. It is a weak argument, because any one man can only do so much, but it is there. More than can be said about most people.

If that is his contribution with slip-ups you must have high expectations for him.
Looks like that office can't possible be as cold as modern offices. I would freeze in dresses like that in a modern workplace.
(Author's HN account)
Hmm. Maybe I'll leave the cap off in storage, then.
I do remember some of my more modern ThinkPads getting a screen dot from their TrackPoints, but those machines spent a lot of time in backpacks getting lugged around.
With centralized forced air air conditioning it helps in the summer too, because it reduces the temperature gradient inside the house.
> In what way specifically?

Patreon said disputes had to go through arbitration, and couldn't go through class action law suit.

Patreon removed a creator. That person's patreons all went to arbitration. Patreon declined the arbitration, and went to court to convert all those individual arbitration cases into one big class action.

The court said they couldn't do that, and the reason the court said that was because of the ToS drawn up by Patreon.

So now Patreon has to go to arbitration on thousands of cases, and has to pay the fees. The fees bill is a couple of million dollars.
What exactly is the problem? AFAICS its just a potential problem - there is a social media platform that is not controlled by an American company. Now you know how the rest of the world feels.