skysight-inc/HackerNews huggingface dataset:
This isn't about software infecting each other, this is about a hardware vendor distributing software with the hardware. Here's the relevant text of the clause:

> A “User Product” is either (1) a “consumer product”, which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. ... If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information.

Ubuntu is neither tangible personal property normally used for personal/family/household purposes, nor something designed or sold for incorporation into a dwelling.

A Macbook is tangible physical property normally used for personal/family/household purposes.
You wouldnt mention jaeger or istio either to decision makers.

You would say we can cut operational costs and modernize big data infrastructure while making our data warehouse more accessible(BigQuery). We can save money when APIs arent being used (Cloud Run). We can process real time data without increasing operational costs (Cloud Dataflow). We can debug systems failures faster (Stackdriver). We can launch products and iterate faster with a lightweight frontend team (Firebase). We can build conversational interfaces rapidly (Dialogflow).

You reword in terms of results rather than tools for decision makers. Of course this is all
moot because you have to convince them google cloud wont shut down by 2023.
Those all make the OP's point - none of them has grown-up lyrics. Compare to Dave Matthews and Grover singing about feelings:

https://www.youtube.com/watch?v=Po5lHYJJQfw
That's a rather uncharitable reading of that comment, and not at all how I read it.
I think what he means by big bucks is ownership.

Salaries top out at... $200,000 for non-specialized professions, $500,000 for the best of the best...

Compare that to the capital gains made by people who are owners of businesses. Or other large capital investments.
Thanks Dan. I'll try to keep the generic/specific dichotomy in mind.
I wish there was a way to get all of the episodes of Mr. Rogers, especially outside of the US. Current offerings really lack the patient approach he exemplified. There's one DVD set with just 30 episodes, no digital downloads anywhere.
Still worth it for Apple devices since they charge a ridiculous amount to fix something.
> No they won't [shutter GCP]. This is ridiculous hyperbole.

From the article:

> The group even talked about—and eventually dismissed—the idea of leaving the market entirely

That's good enough reason for anyone to get off GCP.
Sure, but it's a law, and any change like that would be major national news, debated extensively in Congress, and then, if turned into a new law, would roll out over years.

And it's unlikely it would be passed as a law, because (currently) most people favor privacy for their genomic information.

Personally, I can see the value in allowing health insurance to access genomic information. Assuming it truly correlates with health outcomes, the data would be valuable in accurately personalizing contracts. I believe other indicators are already used.
The structure of a list is still exposed, and that decision is baked into the essence of Lisp. If you have a list, you cannot substitute a skip list or an array. If you have a skip list, it is (I think) not a language-level sequence and so things like rest and nth won’t work on it.

Arrays, struts, all other things are possible, but the things that make Lisp Lisp mean that you may get a list where repeatedly calling cdr may result in something that is not listp (cons or nil). And that’s weird. It enables some things that are wonderful, but I think the Lisps are practically unique in conflating pairs and list elements.
Which Papers Got the Most Attention Online This Year?
FAQ for students and researchers because their university got hacked
The best comment was the guy who said he fixed all these issues by installing matrix/riot :)
One million lines of code ought to be enough for anybody
Africa, China and South America have wonderful geologists and people just like America and Europe. What are you trying to say?
Would it be legal to use genetic information in advertising?

For example, advertise only to healthy people?

I think about how new privacy laws prohibit "selling" of advertising data, but there's nothing about just "sharing".
That would catapult you to the top 0.5% of HN users. I'm not sure this distinction is really getting through, though it seems obvious to me after staring at these things so much.
With WASM, you can't see anything. It's a complete black box.

That isn't a problem in itself, as long as the only mechanisms for the black box to interact with anything else are well-defined and properly secured.

Put another way, I shouldn't need to decompile arbitrary WASM code downloaded by some site I visit, as long it's only allowed to do anything through APIs that I'm happy with.
Fry's (Palo Alto and Sunnyvale locations) has been a ghost town in terms of products, employees and customers the last few times I've been in. I'm reluctant to go there anymore because it's quite likely that I won't be able to find the thing I'm looking for and there's a decent chance I won't even be able to find an employee to ask.
Google Compute Engine launched in 2012, so this would be 11 years they would have been trying at it. That seems like a perfectly reasonable timeline.
They do this because repair fraud is still a huge problem in China. If they take your laptop or iPhone into a back room to repair it, 9 times out of 10 they are going to swap out other components with faulty ones (hence getting more repair business down the line along with a non faulty component to use later). I’ve been caught by that scam once in Beijing when I needed my baseband replaced, they swapped out the entire internals and it broke again a week later.

Everyone in the know insists on being there for the repairs to make sure no shenanigans occur. So the reputable places do it in front of you and explain what they are doing so you don’t feel cheated later if something else breaks.
Daniel Tiger’s certainly no replacement for it. And heavy auto-tuning in kids’ entertainment really bugs me. Let them hear natural human voices.
You should be using a VPN in a random coffee shop anyway, not that I particularly like how falsely advertised those are, and their security (Nord cough cough), still it's usually better than nothing.
Disagree. I don't care about CS at all. Still like the work, but wouldn't do it if it weren't for the money.

Am I good at SE? No. But I went from terrible to average in a period of 4 years and am now earning 6 figures. All without side projects or unpaid learning.
That's pretty misrepresentative of the events.

Yankovic _thought_ he had gotten permission and when he later found out Coolio hadn't been consulted he was mortified.
https://us.dantelabs.com/

oh shoot. they had a deal last year, $200 for 30x coverage
In general, differentiating a function is a lot easier than integrating one.

Because functions can be written in multiple ways (simple example: ‘x+1’ vs ‘1+x’. For harder examples, see for example https://en.wikipedia.org/wiki/List_of_trigonometric_identiti...), it may still be difficult to prove that the derivative of a proposed integral of some function f is equal to f, but most of the time, checking a proposed solution to ".
I bet CL allows generalizing nth and cdr. My point is still that the list structure in Lisp is very baked into the language.
Ask HN: Best Math Philosophy Books?
One of the hardest things in life is figuring out what you want; that can be as hard as getting it, sometimes.

As it pertains to programming as a career, it's important to understand whether you are looking for a job or a calling. Do you want to work to live, or live to work? Do you want to make decent money without becoming consumed by it, or do you want to do something for a living that you also find deeply fulfilling?
I used to live pretty close to that one in California and I've missed it ever since I moved up to the bay. Never realized that it's the only Microcenter in California.
The companies selling Linux systems including GPLv3 code plus hardware are happy to include Installation Information.

Installing Windows on a Mac is not relevant here, because Installation Information is "information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source." Windows is not a modified version of a covered work, and so the ability to install Windows doesn't imply the ability to install a modified version of a covered work.

I would be surprised if a Samsung smartwatch had any GPLv3 code. Android rewrote a bunch of userspace specifically to avoid GPL (any version).
Front End and Back End Engineer Opportunities (Bay Area)
Most major decisions aren’t made by what is cheaper - it’s made by which is safer.
Thanks for pointing this out. I'll have a look at it in the next days
People are not going to take their copies down unless he provides stable URLs for individual cartoons, with easy ways to search for them.
As soon as you update the protocol in any way, then it becomes an incompatible new not-IRC protocol. And if whatever you're building is not going to be compatible with IRC, then what's the point in starting with IRC? You might as well make a protocol from scratch like Mattermost or Slack has done.
Maybe they sold the rights for that particular episode to a broadcaster in Canada, like the CBC?
I thought you were talking about the scandal involving the Elmo voice actor...
Sharing a cute desktop background is inappropriate but it's only a picture on a background, misusing an internal security mechanism for your own pet activism when visiting a harmless website is a totally different tier of unprofessionalism.

Do you activism in your personal time. Don't use important company resources used to protect employees from harm to push your slogans. Regardless if those slogans are legally legitimate statements in a normal context, like handing out a leaflet on the edge of the property.
A True Bay Area Hacker Story
Stadia was dead before it went live.
Thanks for sharing your link. It looks pretty mature to me!
But I see you put all parts separately in Github, is it more convenient?
> my friend had his iPhone upgraded from 16GB to 128GB storage

How does this work? I’d have thought those flash chips would be something customised specifically for Apple and contain some kind of authentication system or preprogrammed ROM with immutable firmware - or at least have the IMEI number burned into it somewhere - surely there’s some mechanism for an iPhone to detect unofficial (or unofficially installed) storage chips and prevent booting?

Are they sourcing actual Apple chips that get leaked or diverted out of Apple’s presumably locked-down supply-chain?
Genuine curiosity: why is it considered bad/harmful advice?
Interesting! I followed pretty much the exact same trajectory on my sites. I started a couple of decades ago with handcrafted HTML, then wrote a couple of my own CMSes, then moved to WordPress, and now I'm back to handcrafted HTML.

Every approach has advantages and disadvantages, but for me, for most of my sites, coming back to plain HTML has truly been a joy.
I have to triple (3x) my Comcast bill to get decent upload speeds for basic systems I host at home. My pricing is about 2/3 the actual cost as my apartment has a deal with Comcast.

So for someone down the street, assuming they have the infrastructure set up, it's about 4.5x my monthly cost for useful up speeds. No I'm fine with my existing download, that can stay where it is and I won't hit issues any time soon. But for decent upload people around here are out... $135 a month just for internet.
They have a lot of great history shows as well. I catch myself watching Rocky Mountain PBS and Wyoming PBS as late night TV on occasion.

They're more dry than the ones you mentioned, but pleasant to nod off to.
Interesting note about bail, but can we just...not re: the Epstein references?
Most decent mice already use a connector between the cable and the board, its just not designed to be hot swappable.

The cable finally wore out on my old Logitech G5 and I was able to order a replacement for a few dollars. I also had to replace the skids since they covered the screw holes. All it took was a screwdriver and five minutes.
“Everybody make like a train now”

https://youtu.be/E4TRvYAyt3k
When my dad passed away, I inherited all his old The Far Side books. Seeing this article made me pull them out, and they've aged surprisingly well.

That said, comics have changed a lot since those books were published, and part of me wonders if The Far Side would've succeeded today.

Considering most active internet-dwellers these days have no memory of The Far Side, I guess we'll find out.
There have been more geologists per area in the places where lots of astroblemes have been found. It's a selection effect, not a real effect.
SMS 2FA is not useless against credential stuffing which is largely what is going on here.
PBS receives some funding from the US government, however it is an independent non-profit corporation.

My guess is they are trying to generate much-needed funds from toy sales, as well as compete for eyeballs with other more engaging children's programming ("bombardment" as Fred Rogers once called it).
Isn't just matrix with all it's bridges and clients the one ring to rule them all?
Ah, that Nora Jones piece is gold.
When I was in Butte they had a random distillery that opened into the street.
Yeah but reporting on "cybercrime" sounds a lot more glamorous than reporting on "crime."
I understand the sentiment. But before I did an internship, I was also in the same position as you where I had been coding a lot. However, like others have mentioned, an internship is very helpful for the following reasons:

1. You get experience working with important concepts that exist in production like proper git usage, technologies like Kubernetes and Docker, managing differnt build flavors on the client, unit tests, how to review other peoples code professionally, etc

2. You learn the soft skills part about building software. More often than not, software is a team effort and learning how to navigate different peoples egos and personalities and trying to get your ideas across are very important. Even if you're the best coder in the world, if you can't get your ideas across, it doesn't matter

3. 3 months is actually a lot of time to get meaningful work done. Even full-time employees will have feature development that takes around 3-4 months from ideation to shipping (in high velocity companies). As an undergrad, you have 3 summers and I would consider at least allocationg 1 of those summers to an internship to see how you like it
https://www.thefarside.com/about/48/a-letter-from-gary-larso...

Good to see he still doesn't get it. The Far Side really is about nostalgia now so I kinda like that too.

Very interested to see if he will adapt to the new evolved playing field of humour or will stick with nostalgia. Both have value. From the letter it seems like the later.
> How is Google so clueless to let this leak?

They're at war with a subset of the staff over unionizing. And they have a "culture of openness" around internal information.
I don't know enough about the law to say whether this is legal, but I believe correlates of genetic information are already used in advertising.
Erlang Programming Language [video]
Thanks for the recommendation! I actually just picked it up off a friend's bookshelf yesterday and it's next on my list of books to read.

I appreciate your response!
What's your monthly cost and is that something you can write off or charge to customers? I can't validate the cost for what I do but for about $135 a month I can reach usable upload speeds. Sitting at the decent but weak upload bottom tier plan subsidized by my apartment for now.
I'm not sure where I heard/read it but I try to live by it everyday.

"Those who resent success will never achieve it."
Don't forget Bob Ross' The Joy of Painting from WIPB in Muncie, Indiana.
I had the same experience a few years back. Saw a “promoted” page for a service that claimed to crack Snapchat accounts for a few, with tons of compromised or fake accounts commenting that it works. Not only was their service a scam since it’s impossible, but even if it was true it would still be against the TOS and illegal in most countries.

What do you think was this criminal company’s response? Yep, “not against the community guidelines”.
OTOH, I really do not understand why such technology is needed.

One advantage is that it provides a standardised way to escape most of the historical baggage of JS, which in turn means we can use better programming languages for writing web applications and/or develop new ones.
Thanks! You know, deployment automation is one of my highest priority tasks. I even wrote a book on it (https://www.saasforge.dev/books/the-book-on-deployment) but I think it would be much better to add some scripts/automation into the boilerplate.
That only works if you can turn your entire web application into a Nix build process, which is unrealistic at best. Nix is wonderful as a build tool, but it's quite a stretch to assume it's adequate for securing running applications. Plain containers, or even better, VMs are more suited for that purpose.
> No one considers going to a state that is still dealing with women’s rights.

I used to think about going full-time with my consulting and moving back to where I'm from in (very rural) southeastern Ohio to raise my kids. It's incomprehensible to me that the state is moving backwards on women's rights. It's all so sordidly stupid.
Ironic, because GCP's user experience was great and there's some really cool tech that went into it.

Turns out that setting absurdly high hiring bars doesn't mean much if you don't make products people like, and kill off the ones that people do.
Because usage degrades hardware?
That's a great use for the insert key!
But our goal isn't to get to a different station- it's to get from our origin to our destination. Previous studies of how people try to navigate have shown that people make heavy use of landmarks like parks which is why the MTAs map shows parks and major streets. Passengers also take into account how the train feels to be moving which this map doesn't convey. If the train obviously feels to turn left but the map doesn't show it, passengers get anxious.

His current map version:
https://www.inat.fr/metro/new-york/

There are other problems with this map that demonstrate to me at least that the designer simply hasn't put as much thought into the design as the MTA. Some examples:

- Suppose I am on the Lexington Ave line and I want to know if my train (a 4 train) will stop at Astor place. I see a dot but no labels. So I start searching down the map for what the dot means. Eventually two green lines becomes one green line. What does that mean? I give up and start scanning upward and see that one line is for the 4/5 and the other line is for the 6. I finally have my answer.
The MTAs map just tells me what trains stop at Astor place.

- This map implies that there are free transfers to the Path train when in fact there is not.

- This map implies that I can transfer between the 8th and 7th ave lines at Penn Station when in fact I can not.

- Is my Q train going to stop at 49th st in Manhattan? No one knows. That's just a minor design problem that was caused by a lack of space. The lack of space was caused by the designer's decision to illustrate lines individually.
Making operations google’s problem is precisely what drives BigQuery, FaaS and Dataflow adoption. Its operationally safer when you dont need a hadoop team to maintain your data infrastructure.

See Nytimes, Twitter and Spotify for examples.

Now if you’re talking about future-safety there was an argument...until a few hours ago.
My take: in the late 90s/early 2000s, we saw a lot of the same.

The good times: the passionate rose above the income-chasers because there was a lot of mediocrity

The bad times: So many people washed out and probably haven't come back. The passionate had less competition.

The anti-fragility of it all: When the economy turns bad, companies look to software to optimize costs. (not exactly the same thing, but I was hired on as a contractor for a logistics company while they were in the middle of Chapter 13)
“The dam bursts”
This sounds well-intentioned, but here's a suggestion that I really hope you consider: do the simplest possible thing and make your app spit out a dumb HTML file that represents the patient's dead tree file (where the output is either in a fixed form, or it's marked up with something like microformats). Your app should operate on that, and not JSON. Now the rule becomes, "Even if they don't have the app, they can share the data".
PBS is not a government agency. It's a non-profit funded in part (about 50%) by the Corporation for Public Broadcasting. The rest of its funding is through donations and sponsorships.

The Corporation for Public Broadcasting is also a non-profit, funded solely by the federal government, but is independent from PBS and doesn't produce any programming.
IIRC, the scandal was baseless. I welcome corrections.
Why was this link changed? Most of the time that the moderators switch in a link, they are functionally the same, but this is an interview rather than a direct link to the content of the email that was sent out, hosted on the site discussed in the email. Also, the New York Times is paywalled, which is fine by HN policy, but its one thing when the only source of a particular article is paywalled. Its another thing to change the link to the paywalled version...

For reference, this used to point to:

https://www.thefarside.com/about/48/a-letter-from-gary-larso...

It currently points to:

https://www.nytimes.com/2019/12/17/arts/far-side-gary-larson...

EDIT: Looking through what happened, I think the two were merged together as a dupe, but the interview was chosen over the letter itself.
I installed unity 3D and it wanted me to sign in to get my free license. Sure. So I picked Google sign in from the list. This opened a little browser inside the Unity launcher that immediately complained that it was insecure and would not allow a Google Sign in attempt.

Sure felt silly.
>> The group even talked about—and eventually dismissed—the idea of leaving the market entirely

> That's good enough reason for anyone to get off GCP.

I fail to see how this is even a reason to get off GCP, yet a good one.
Yes, this seems like exactly the kind of service that should be checking passwords against known compromised password sets.
It took us about half a year to get billing set up with them. Completely pointless shit show that basically every other company on the planet manages, with Google's own unique weirdness about talking with icky customers.

It was an unpleasant process, and then we dropped them anyway (but not because they suck at billing).
You are saying nonsense. Your own DoH server is the same recursive resolver with queries in plaintext on the wire each attributable to your server by whoever is looking. In fact, if you move your DoH server outside of your home, you are roughly doubling amount of parties involved in looking at your metadata, because pretty much none of the metadata is hidden when you just remove DNS queries from your wire and replace it with TLS, but now a whole set of other parties get to see your queries and your TLS connection towards your DoH server with identifiable IP address, likely even recorded and stored for years by more parties.

There are no "wins" with DoH no matter how you look at it.