skysight-inc/HackerNews huggingface dataset:
I remember reading the problem is that the salinity of the local dumping area rises sharply (maybe killing marine life)
I've gotten a lot of the benefit of subgrid by using display:contents
What other HN comment?
I don't have much experience with Think Tanks, but I've found the ones I've looked at to be highly partial to those funding them.

This country is very capable of smart, logical thinking. We've basically eradicated the issues of flooding. If we apply that type of thinking/organization, the issue could be tackled. But both sides, left and right, would have to want truth over vindication. We need to demand commissions to investigate, instead of trying to validate pre-conceived ideological notions.

If people reading the article asked for it, politicians would take note and would likely commission a good study. That's the beauty of our system (despite it's glaring flaws)
This story actually made me tear up, not only what the teacher said but also what dedications could really mean passed that.
This is the argument people had when Nixon opened relations with China. If it hasn’t worked in half a century, I doubt it’s going to start working now.
They were discriminated against and were becoming a minority in their own land, because the authorities moved masses of Han Chinese to Xinjiang, he explains.

It's strange that becoming a minority in your own land is considered obviously bad (which it is) for everyone except white people. Fiskesjö is a native Swede - Swedes too will soon become a minority in their own country.
> focused on the operations and distribution functions of the company

At the risk of sounding dumb, isn't that what the COO is for?
I really recommend the author's book "And then I thought I was a fish". Not only is it incredibly funny, in my opinion this is one of the best descriptions of a drug-induced psychosis out there. It is really pretty rare that someone can remember that much from such an episode and also has the ability to put it to paper.
Sure, but why do I need a blockchain for that? Can’t the service trusted by the government to enforce KYC regulation also run a normal commodity server to process transactions, without burning the earth?
Hosting your own email: demystified
If you read this as a guide for how to do email marketing (which the authors, an email marketing company, clearly want you to do), then you're part of the problem. These regulations don't exist for you to edge up to the line and spam people within their margins. Spam is still spam, and anyone who sends it is an asshole. That's all there is to it.
> The politicians, the newspaper editors, the online trolls, etc. are all people too and probably want to see everyone get good healthcare at good prices

So then it's a good idea to remind people of the absurd, as in the post you answered. Dismissing the absurd as merely being a consequence of not 'thinking about winning' is an oversimplification.

To me such a dismissive, one liner post is designed for ego-gratification, rather than real in depth discussion. No offense, we all do it. Just saying my perspective.

Maybe I'm missing the in depth part though.
However the dumping site will quickly become toxic to marine life.
>...make wrongthink a fireable offense. The proper place for these things to be worked out is, for the most part, in the media...

When you contend (at work) that some of your coworkers ought to be second-class citizens and be considered inherently inferior due to their biology then you absolutely should be fired. That is in clear violation of most companies' very reasonable policies. This isn't merely "stating why new ideas might not work" (also, people's existence are not "new ideas"). Furthermore, spreading these negative attitudes about your coworkers very likely contributes more negativity to the workplace than arguments that workers should be treated with similar respect and dignity.
I regularly use hunter2 as the example or test value for passwords/keys. I wonder how many other people do this, and how many times it's accidentally leaked into production...
Privacy Bill Could Put Dishonest Tech Execs Behind Bars
I was working at [a large cloud company] a couple of years after this book came out when suddenly all the managers (in my area) started reading it in a very short space of time. They became completely prepossessed by checklists, but IMO totally misunderstood what makes an effective checklist. They turned checklists into an oppressive regime of documenting every conceivable step and path to the tiniest detail. Checklists became impossibly long and far to cumbersome to be useful.

These managers wanted to treat engineers as robots and thought these checklists would be the code they fed into other flesh-robots, that then wouldn't need to know anything about what they were doing. Meanwhile the real engineers among us wanted to write actual code that would run on actual computers to do automation and scale instead. But the managers couldn't read code so didn't trust this desire of these engineers and stifled it for a considerably long time. It was a frustrating interpretation of a book I otherwise enjoyed.
Another (possible) factor driving this is service- and support-based business models.

Good documentation, enabling user self-support, eats both cost and revenue.

(To what extent this is a conscious strategey and not simply decades-of-experience-born cynicism, I'm not entirely sure.)
Android Auto is essentially just using your car's screen as a remote display. I don't believe any of the real processing actually happens on your car's head unit. Your data doesn't get shared with the head unit at all.
Either I completely missed some important things about PC history, or the author does not know at all what he is talking about:

e.g.:

> By 1991 ATI was selling dedicated GPU cards that worked independently from the CPU. By enhancing the gameplay of titles like 1993's "Doom"

Hm I'm sorry, what???
The way is the dust of the way.
Relearning React with React Hooks
no, I meant in relation to a heart attack.
I meant to say "never heard that term" but it is too late to edit.

If I heard "lego elements" I would guess that it was a new line, like Lego Mindstorms or whatever. I'd think "lego pieces" would be the more realistic thing to expect people to say.

But I'm still gonna call them "legos". And yes me and my daughter have more legos than just about anyone. :)
I don't know how much is CAN-SPAM and how much is that SPAM filtering became so effective that old-fashioned SPAM basically doesn't work any more (if it ever did).

>Several of them, Every. Day.

Lucky you. Between the fact that I'm on PR lists, I attend events all the time, I download various company info for my job, etc. (Plus companies I've ordered stuff from etc.) I probably get closer to 100/day.

Periodically I make a point of systematically opting out of mailings I can't imagine ever caring about. But mostly I rely on Gmail tabs and just skimming my email for anything I actually care about.
I'm going to hold you to your own 17% number just to keep things simple.

In Chicago, for a family of four, the lowest-priced ACA bronze plan, Blue Cross with a restricted network ("FocusCare") and a $15,000 family deductible, after zeroing out 17% of expenses, you are paying $976/mo. I think health insurance is very valuable, but can say confidently that the average family in Chicago does not view $976/mo with a $15k deductible and a limited network as "affordable". The numbers get even harder if you select a more reasonable plan.
I wonder what happens when a factory in China gets an order to produce those South Park DVDs... I suppose it could be windfall for factories in Vietnam or Malaysia if they won't take the business.
> To be honest I've noticed that links to specific images (i.imgur.com/blah.jpg) get rewritten once they hit some specific traffic-threshold.

I didn't realise they had a traffic-based condition that did this, too. Wow.

They've been pretty hostile with this sort of thing for a while. Look at this behaviour:

# Mobile UA
$ curl -v -H "Accept: text/html,application/xhtml+xml,applciation/xml;q=0.9,*/*;q=0.8" -H "User-Agent: Mozilla/5.0 (Android 10; Mobile; rv:68.0) Gecko/68.0 Firefox/68.0" https://i.imgur.com/6WAZZpN.jpg
< HTTP/2 302
< retry-after: 0
< location: https://m.imgur.com/6WAZZpN?r

# Desktop UA
$ curl -v -H "Accept: text/html,application/xhtml+xml,applciation/xml;q=0.9,*/*;q=0.8" -H "User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0" https://i.imgur.com/6WAZZpN.jpg | file -
< HTTP/2 200
< last-modified: Wed, 18 Sep 2019 20:45:26 GMT
< etag: "21d323ddb1c1926ab0d7a5bb9786c996"
< content-type: image/jpeg
...
/dev/stdin: JPEG image data, baseline, precision 8, 2250x1500, components 3

Notice that they redirect mobile users to https://m.imgur.com/6WAZZpN?r. I've noticed they do this in order to serve them ads, encourage them to install their PUP on their device (as you mention) and break their ability to zoom on the image (the image embedded is thumbnail size).

They use UA sniffing to disguise this behaviour from technical users on desktop. They also detect if you're using curl and spoofing a mobile UA (which sends Accept: * / *), in which case this dark UX pattern is disabled.
ABET requires that ethics be taught as part of an ABET-accredited engineering degree.

To include "4. an ability to recognize ethical and professional responsibilities in engineering situations and make informed judgments, which must consider the impact of engineering solutions in global, economic, environmental, and societal contexts"

Every single time a "wHaT eVeRy DeVeLoPeR mUsT kNoW" link is posted on HN I ctrl-f it for "ethic" and every single time: "Phrase not found".

As far as I can tell, unless there is either professionalization or legislation (or both) in the software development world organizations will never, ever, stop trying to screw their users.

Neither professionalization nor legislation will "solve" the rampant abuse of the public by software developers in the form of unethical PII harvesting and sharing, outright lying like in the case of nearly every single travel site, or the complete and utter disregard for security that many organizations exhibit, but it's a start.
Two threads from 2016:

https://news.ycombinator.com/item?id=12092107

https://news.ycombinator.com/item?id=11890685

And two from 2015:

https://news.ycombinator.com/item?id=8898299

2015: https://news.ycombinator.com/item?id=8856226
I don't disagree particularly with any of this, and I'd say an immature part of Aquameta is where to put the business logic. I think though that Aquameta's approach is somewhat agnostic to this whole problem. As a tool right now, it's good at CRUD and a free REST API (that reflects the schema) and rapid UI development, but the best pattern for what you would typically put in an ORM isn't figured out. But, the approach really doesn't constrain adding a middleware layer if one is so inclined, or alternately putting all that logic in the database. I think there's a place for that for sure. As long as that place is somewhere in the database. :)
Wait, Medicare covers the most expensive cohort of patients in the country, which you'll easily see in any breakdown of health costs by age. It already has responsibility and authority for prices in the most important segment of the market. Why hasn't it controlled their costs?

I think your answer on evidence-based care is superficial and a little bit facile. For instance, a major component of evidence based care is in fact the denial of procedures with limited demonstrated efficacy; see, for instance, the story about cardiac stents for otherwise stable patients. If anything, both private insurance and Medicare are allowing too many of these kinds of procedures. Why?
That should be the introduction (or other elements of) the Explanation, possibly of the Reference.

These suggestions generally correspond to document sections within the Linux Documentation Project HOWTOs, as an example.
Show HN: Simple K8s controller for email/Slack notifications for Velero backups
Hi! Since Velero doesn't have notifications built in yet, I wrote a stupid simple Kubernetes controller in Ruby (!) that implements email and Slack notifications for when a backup or restore is started, and when it's completed. It's very simple but it solves a need I had and other may have too :)

https://github.com/vitobotta/velero-backup-notification
The fact that there was an original version of a quote doesn't make the original version any more "true," so I've never quite understood the instinct of people to use it as some kind of gotcha.

Indeed, if anything it seems like in general the opposite would be true, if common culture adapts a quote to more accurately fit their reality (irrespective of whether this particular quote is "true" or not).

(Also, I can't find any source for your claim, despite plenty of articles on the source of the phrase, such as https://quotes.yourdictionary.com/articles/who-said-absence-..., so I'm guessing that's a myth.)
One obvious thing that's missing here is Microsoft's SQL Server. Solid piece of software and associated tooling that has a free "Developer Edition", a full-featured version for developer use!
His thesis at the end explains all of the memes about Link being a monster with a grudge against anyone who own pottery.
Post may start (and end) with a screed against Apple's warranty and repair policies, but in the middle there's what looks like pretty useful advice on cleaning out a MacBook keyboard.
That's not "anti-competitive". What sort of competition is being blocked? No court is going to side with third-party apps that depend on YouTube's servers while violating the terms on which they're allowed to use its streaming services.

And what does it matter how the company is organized? YouTube is in fact a direct subsidiary of Google, not just a sibling company under Alphabet, but so what? Would calling it "Google Video" make a difference?

The problem with the earlier hypothetical example (of Spotify acquiring Medium and blocking articles about apps that violate Spotify's ToS) was not cooperation between Spotify and Medium, but issues regarding free speech, insofar as that applies to a private platform.

The analogous situation with YouTube would be content on Google platforms discussing third-party YouTube apps... and in fact, there are plenty of videos on YouTube itself discussing youtube-dl or apps such as NewPipe.

> Youtube isn't using legal means, in general.

That's semantics. Call it technical vs. non-technical means, then, or whatever.

The problem with that line of ideological reasoning is that it implies YouTube should use technical means, such as locking down its API, rather than just booting offending apps off the company's own app stores. The end result would be worse for users.
> Once the AI was deployed in the real world is failed miserably.

They didn't show that.
Guys it’s not about the CEO who spent whole time in the private jet. It’s about 1000s if families who depended on this company to bring the food on the table
Profitability is the key
He sacrificed for those employees his personal time.
I'll be interested to see how they try to tackle this.

Are they going to manually identify NSFW images? Scrape known-NSFW subreddits? Look at the Referer header?

Can just see folks on Reddit using its own built-in image upload functionality. Imgur has been largely redundant since this was launched (and offers an increasingly poor, ad-ridden UX full of dark patterns), to be honest.
JavaScript is like the worst alternative to HTML and CSS when it comes to performance, dependencies and accessibility.
"man command" on linux says "no manual entry for command"

"man echo" on linux describes /usr/bin/echo
"help echo" describes the builtin.

on the othe hand, "man command" on mac os x gives a huge manpage of builtins (still hard to search for the common word "command")
The study is not worth paying attention to.

The datasets for positive cases and negative cases come from different databases. n=30 patients, on top of it.

All this does is recognize the patient/ECG technician who recorded the data. It's basically certain it doesnt generalize
I think we are seeing the divergence of humanity into Morlocks and Eloi.

Most people can't begin to understand the kind of power that FB/Google has accrued due to the enormous and detailed information they are hoovering up. The vast majority of people are digital serfs.

I don't know what, if anything, to do about it. I do not think requiring Skynet to have an API will be very helpful though.
> ...pattern matching me into your favorite straw man...

So you were just trying to make a nuanced point about women's general engineering skills based on their biology and don't want to be lumped in with all those unsavory people who give lesser consideration to women engineers based on sexist beliefs about women. Noted.

>I never said women are inferior to men and it's not possible to logically deduce that from what I said.

Didn't you imply that hiring women would be 'lowering the bar'?
Adventure game frustration was solved, and used to make some classics.

https://grumpygamer.com/puzzle_dependency_charts

some adventure game puzzles became way too obtuse to be fun.

https://www.oldmanmurray.com/features/77.html
Tons of people look back and wish they achieved more and pushed themselves to their potential.
When you think about game design you have two big buckets. Writing code to make mechanics work, and writing code to make new content. This kind of game is almost entirely the latter because it’s not much more than handling one off edge cases and is very simple.

I would recommend using https://love2d.org/ to get started. This is a simple language built around a 2D game engine with (I think) many examples to follow
> There are only two hard things in Computer Science: cache invalidation and naming things.

I've always heard it as "only two hard things: cache invalidation, naming things, and off-by-one errors" but maybe by the time I heard it someone had already made that the popular version, which overshadowed the source quote
Minor nitpick.. Tumble off his mortal coil...
Looks like a play on "shuffle off this mortal coil" which doesn't mean standing on, and then shuffling away from.. it means removing the mortal coil, that is coiled around you, tying you to the earth.
Please note that all the luxuries he sacrificed for the employees who depended upon this company.
Popular Web Frameworks Available to Use Directly in Python
Last Friday afternoon he was replaced as chairman of the board. I suspect his Congressional testimony later this month will...not reflect well on him, and he'll be retiring fully in the next few months.
Van Gogh was utterly miserable though. I don't think he'd consider his life a success.

To frame it with someone I know much better, what about Nikola Tesla? Profoundly accomplished, objectively made enormous contributions to engineering that made huge improvements to the quality of life for a large chunk of humanity. He was utterly obsessed with the pursuit of knowledge and nothing else. On his death bed he regretted his work ethic and wished only to have ever known the touch of a woman.

We may be benefiting from their obsessions, but they aren't.
I've had the exact same problem before.

I used to run an old forum that's now just an archive and I've been really meaning to download all the images linked in the posts in case they go offline. At some point during the forum's run I added a file upload feature which seems to have helped a lot (by avoiding external dependencies), but did not solve the problem. Fortunately I believe I have many of the missing images saved, but there very likely are important things missing.

I'm planning to launch a new forum next year and I think I'm going to write a script to periodically archive all images and links posted to the forum. I might make external images not allowed, though that seems rather extreme and might just make people post a link rather than use the upload feature.
The implication is that people at Boeing knew there were problems with MCAS before the crashes happened. I am not saying these particular guys are at fault.

The transcript (https://tmsnrt.rs/2OZl4Ic) shows them specifically talking about MCAS doing weird stuff in simulators and they they didn't know what was going on, or what the expected behaviour was. Interesting that it happened in a simulator where I presume that sensors don't sporadically break or deliberately give duff readings in what is probably a lot of highly controlled tests... perhaps a pure software error?

Did this problem just get lost somewhere in the noise of development? Was it "unreproducible" (in the bug sense)? Was it willfully ignored by "the management"? Who knows - but we now do know that some people at Boeing involved in development were aware of problems before the crashes.

Pretty sad really.
No, my argument is that "putting profits before customers" is a nonsensical thing to worry about.

This is pretty much the same argument that you make sidethread.
I changed mine to dolphin2. Better safe than sorry.
Posted yesterday [1] with 129 points and 10 comments.

[1] https://news.ycombinator.com/item?id=21283861
Just found this.

https://www.entrepreneur.com/article/311452

They can’t go public but they are allowed to sell their ownership. So there is nothing stopping them from creating a shell company, “selling to it” and taking it public or “selling” to a smaller already public company.
That's unacceptable. I'd change providers.
He was joking, as if you'd be a professional F1 pilot and when testing a new car you would say "I suck at driving but this thing loses grip in the corners".
Run grab-site [1] periodically (with the --no-offsite-links flag) and upload the resulting WARC files into an item in the Internet Archive. They can then be ingested by Wayback. If you prefer, I can do this for you as part of my existing archival operations.

[1] https://github.com/ArchiveTeam/grab-site
Again, this access was granted when you used your facebook identity to log into a 3rd party site, not using an API to provide an alternative client to the user. Those are very different use cases and have very different expectations of privacy and levels of concern.

Your browser has direct access to TONS of private data, if you install certain browser extensions they have access to all that data as well. A custom facebook client would be fundamentally similar and would clearly be considered a piece of software that requires trust to use. The level of trust you should have in the software provider who provides such clients is MUCH higher than a 3rd party site where you simply used facebook as a login provider.
Don't think that has the desired effect; at least if I understood the request properly.

The text area won't get a scrollbar when more text is added to fill the view area. It seems in this case you would have to manually ensure that the text you gave could fit in 80% of the screen, or bad things happen visually. Also, the header and footer aren't permanent, they are affected by the entire-page scrollbar.