skysight-inc/HackerNews huggingface dataset:
> I see a lot of people say this, but I rarely see any actionable advice.

If you have industrial quantities of chemicals (more than a gallon or so), you need to call the relevant entities.

If you are lucky enough to have a hazardous waste disposal locally, obviously use that.

If you have stuff that doesn't break down well in water (cooking grease, for example), pouring that down the drain is always a recipe for trouble. You're simply going to clog your pipes. You need to dispose of that properly. There is a reason why restaurants have grease traps. Normally, residential quantities of this stuff can be placed in normal trash.

You can try to dispose of motor oil at gas stations, service stations, etc., but a lot of places won't take oil from end consumers anymore as it may be contaminated and their recycler will charge them. I actually had a very difficult time disposing of motor oil about 15 years ago. (I don't do my own oil changes anymore for this reason). I got told by the local enforcement "At the end of the day, dishwashing liquid and pour it down the toilet and the sewage treatment plant will chew it up the rest of the way." Obviously if everybody does this, it's a problem, but if it's really a one-off, it's okay-ish.

If, however, your stuff is soluble in water and you have a relatively small amount of it and your waste goes to a sewage treatment plant, pouring it down the drain while diluting it with a lot of water is often your only choice (be careful--solvents and acids can produce fairly noxious vapors even when diluted heavily) Quite often industrial disposal sites simply will not take small quantities of waste from individuals as there are liability issues involved.

Now, you may not like what even a dilute solution does to your plumbing, but that's a different issue. If your sewage doesn't go to a sewage treatment plant, but instead goes to something like a septic system, then you probably don't want to do this.

DO NOT POUR STUFF DOWN STORM DRAINS. Those normally do NOT go to sewage treatment plants (there are exceptions--but they are rare) and, as such, are a really quick way to contaminate the environment.
> Working from a point of "I don't trust my employees" is very painful for many reasons.

It’s probably the hardest problem to solve in general, but it’s exactly what a well designed separation of duties is supposed to address.
> Dr. Parisi, who spent less than 24 hours in Cancún, was paid $2,700, or three times what he would have received from Medicare

This illustrates perfectly the point I (and most everyone on Europe) tries to get to Americans and often they - for some weird reason - refuse to understand: healthcare can be cheaper and better to everyone (yes, this means that universal healthcare can and is cheaper on the taxpayers in most of the EU than for American taxpayers... with ours being universal), if you just understand that the middle man you created by wanting the state out of it, is getting most of the money.

It's really so simple to understand...
Evaluation of spin in abstracts of papers in psychiatry and psychology journals
Trump will be missed... Oh you meant the smartest?
If only someone had thought of that before
Huh. I never said it'll be magically accepted.

But you also can't say that it's somehow impossible to get anything other than what Linus et al. think is the very epitome of perfect.

Upstreaming stuff is an effort. Contributing to such a complex and fragile pile of code/crap/C must be done through the kernel devs.

But if you want to add a new FS, I/O scheduler, bytecode VM, or whatever, it's possible. Look at Ceph, btrfs, bcachefs, all the SSD/NAND oriented FS-es, look at eBPF, and the XDP [eXpress Data Path] IO Visor network thingie, or WireGuard [which is still not merged as far as I know, because it tried to bring its own crypto library instead of using the already existing stuff]. All the stuff getting upstreamed from Android piece by piece.

A lot of kernel devs are happy about this or that, but they are pragmatists.

And Linus doesn't veto big ideas just because, but does not want to pull sub-par implementations. (See KDBUS for example.)
I think whether the current implementation of GDPR is better than nothing is still up for debate. The intention is mostly good, but the execution leaves an immense amount to be desired (as evidenced by common threads like this) and disproportionately affects/burdens small businesses.
Could you provide some details about this?
Yeah, it's tragic. No damage to any property. Doesn't interfere with anyone going about their daily business.
"We've" tried everything only in the sense we've consistently pandered to the regressive, dogmatic and poorly informed war-on-drugs brigade.

Heroin is less dangerous than paracetamol (though much more highly addictive) and almost all the harms arise from reusing injection equipment, poly drug use, unknown strength or the drug being cut with crap: https://www.google.com/amp/s/amp.theguardian.com/politics/20...

So yes we should admit that the war is unwinnable but not as an admission of defeat but rather that we are finally doing the obvious thing and that regressive politicians and voters who have prolonged the phony war on drugs are never let near public health or criminal policy again.
Imagine I were a hacker who had hacked into a big gas turbine power plant.

To create maximum damage, I am going to want to time my attack within moments of another generator going down. The UK grid can tolerate one big failure, but not two at the same time.

So I sit... I lie in wait... For maybe months... As soon as I see another big generator fail and cause a sudden change in frequency, then within a couple of seconds, I trigger my exploit to shut down my powerstation too.

The storm might have caused one outage, and a hacker the other.

Any decent hacker with this plan in mind will try to hide their tracks. They'll inject a 'glitchy' sensor reading to trigger the failure. They'll make sure all their malware auto-uninstalls itself within milliseconds of the incident, so any investigation sees a glitch in a sensor reading and can't track down the real cause.
> A criminal gang operating in India kidnapped and tortured cryptocurrency traders in recent weeks before demanding 80 bitcoins as ransom, police say. Three men had been held captive for 15 days inside a high-rise building and were beaten or tortured... Not even their family members were aware of the abduction. The victims had lost all hope because they had no access to anyone

https://www.newsweek.com/cryptocurrency-traders-abducted-tor...
Also, some of it just gets trashed. I remember seeing photos of a bunch of equipment just sitting away rusting slowly in a parking lot somewhere in (I think) the UK. Obsolete node and wafer size, no real market for it.
> A quick google suggests prisoners have to pay 10-100$ copays in some states, but otherwise receive care.

Dude I know you're going for the absurdum but if your search term was "prison health care" and you'd wish for that level of treatment - the actual level provided, not the one the law promises - then one of us needs to check our search engine or treatment expectations. A felony conviction's not going to land you in the Cleveland clinic. You'll be lucky to get antibiotics and sewn up if you survive having the shiv pulled out of your stomach.
Balena secures $14.4m to grow team and bring edge computing to every developer
Do you mind not doing this in HN? This is not reddit. Thanks.
He was in high school when he did this in his parents garage.
The link seems to be broken. Has the position been filled?
There's one of those Knighscope K5 units at The Beacon, in San Francisco, between 4th, 5th, King, and Townsend. It's very slow moving in its normal mode. You can walk up to it. It's probably there to keep homeless people from camping in their plaza.

Or maybe to discourage the undesirable element of drunk white guys from the ballpark.[1]

[1] https://www.sfgate.com/crime/article/Knuckleheads-run-amok-a...
Yea I thought they meant Obama. Oh wait.
What the fuck man… Quit being so whiny and find a real occupation.
Unfortunately the incredible diversity of animals that live in that reef will not be so lucky.
"Hi, I'd like to request all my user data under the username phicoh." --> "I've forgotten the password to my account; would you just delete it instead then?"
The issue here is that morality is subjective.
In the end, it is a group of people that decide what is acceptable. Tensions arise when different groups of people come to different conclusion. This occurs when those groups are separated by time, distance, or some form of self identification.

To compound this issue, there does seem to be some parts of morality that are near universal, and can thus almost be established as objective. However, deciding that something is objectively morally right / wrong is generally overturned later on. Certainly, there are many examples of objective moral judgements that have turned out not to be universal.

In conclusion, we should not strive towards a set of rules for deciding whether something is moral. Instead, we should try to get closer to consensus on what is moral without expecting to ever even get close.
The biggest fail here was that 32 bit program warning, which probably alerted the employee.

Notice that they didn't actually have an alert for Firefox+Shell, they detected that later by inspecting the audit logs.
I do not mind particularly if someone writes something from a different perspective, and I don't think I would have minded if that were so. The problem I have is that different perspective appears to be due to negativity bias, to be more explicit than my first comment. I say that because the bad bits (like sexist, racist comments) you point out are given more emphasis whereas in reality they are a fringe of the comments that occur and are, as I said, generally dead, meaning they aren't at all representative. That said, I don't know how their audience being different (New Yorker readers?) plays into that, you should seek to best inform your audience whoever they are, not potentially mislead them with a biased sample of a community.

Finally, I agree with your last sentences. sctb and dang are painted in the best possible light throughout apart from the paragraph of the author's expectations. I perhaps was much too mild with my praise at the end of my comment; I did find those parts important and interesting; I don't think I've ever heard of a moderator invoking actual philosophy in their methods of dealing with users. I still believe even if that was the conclusion of the article (the gallant mods fighting the hordes of tech bro sexists), the premise is still flawed because of what I've addressed above, the sexists, racists, etc are a minority contingent, just like there are in most of the popular forums on the internet.
(disclaimer: I work at Google, but no relationship with the Flights team other than as an individual user)

Funny story: just last week I was booking a complicated multi-city trip with 5 legs, multiple countries, etc. I tried several times via united.com, and it wasn't showing me any flights available in one of the legs (which I knew they had a codeshare agreement).

I went back to Google Flights, chose all my flights, selected "Book with United", and was able to finish the reservation on united.com (!), with all the flights properly populated, including codeshares.

It's remarkable that the integration between Google Flights and the airlines is better than even the airlines' websites themselves.
Why is it racial stereotyping that different communities would use different apps? As an external observer, it sometimes seems to me that one can't mention race in the US without inviting the allusion of racism.
South Korea's near neighbours (China, Japan, Eastern Russia) have below replacement total fertility rates. I just looked up North Korea's - apparently it was 2.05 in 2005-2010 which is also (just) below replacement level. [1] Not sure how trustworthy NK's statistics are but anyway, with it having had famines in recent living memory (the 90s) I doubt it's about to overwhelm South Korea by population growth. The statistics I looked at had the crude death rate almost doubling since 1980 while the crude birth rate declined.

[1] https://en.wikipedia.org/wiki/Demographics_of_North_Korea#Vi...
Uber was a bet on a pie in the sky technology (self driven cars) and a bad one at that because Uber wasn’t even the best places to take advantage of self driving cars. Google was probably in the best position (google maps trumps the Uber app any day) followed by the car companies.

Wework on the other hand has a bunch of fairly cheap leases and even better for them, they have become such big tenants for many landlords they can dictate pricing downwards if necessary.

Besides, their brand is much stronger than what Uber’s was when SoftBank invested.

So I’m not convinced wework is a worse investment than Uber which has absolutely no moats.

Edit: Also, the strongest bull case for WeWork is basically that real estate is one of the largest industries in the planet (behind maybe energy). And how many global real estate brands exist? Almost none.
It appears so for both the addons shared. 'Tis partly why I mentioned restricting the addon to only access on click vs. all sites.
> You can probably get 90-95% of the benefit of git using mercurial with a fraction of the effort in learning.

You absolutely cannot.

Even if we pretend that Mercurial is simply outright better than Git, there's a lot of value in learning Git specifically, as it's what most development teams use. Employers value proficiency in Git. If you mention your Mercurial proficiency in an interview, it's likely to be scored up as cute but irrelevant.

If you always work alone, sure, Mercurial might work great for you, but the real value of these version-control systems is in enabling teams to work effectively. Most teams these days use Git, so you need to know Git.

(Of course, if your team does use Mercurial, you'd better become proficient in Mercurial.)

> Life is too short to spend learning the internals of one version control system.

I agree that learning the intimate internals of Git's codebase isn't something that's likely to pay off in the day job, but short of that, Git's 'useful skill-ceiling' is pretty high.

> Don't waste your non-work time on learning computing related stuff and instead spend time on social connections and physical fitness first.

Depends on your working situation. If your work offers no opportunity to learn new skills, and you don't want your CV to get stale, you have little choice.
42 Hours of Buckminster Fuller might be just the vision we need
If the article had more journalism and less interview-bites from conference workers and maybe more then a generic overview, I'd agree with you.

As it is, IMO this article seems like more filler, than anything else.
> Can a robot be racist?

Yes, it most certainly can. It can use the same priors that people use to be racist. In fact, it usually amplifies the racism of its training data.
Building your own video card is political, sorry. I'm not even kidding.

To elaborate:

* To get the obvious one out of the way: it's something you need sufficient free time, money and knowledge in order to even do, so the author likely comes from a certain amount of privilege which colors his experience.

* Building a video card is in itself only possible due to the existence of open standards and free access to the relevant information, which is absolutely political.

* The act in itself is to a certain degree anti-consumerist because it's likely driven by a desire to understand rather than merely use the technology.

* Building a video card that actually works will likely require some reverse engineering and working around proprietary restrictions, which may enter DMCA territory. So it's willfully doing something legally questionable if not downright illegal, i.e. protesting the laws in question, which is absolutely political.

Everything is political. If you don't see the politics it's only because you agree with them and think they're a no-brainer.

You may see a cool hobby project but try to explain the project to a non-technical person and you might find that you're carrying a lot of preconceived notions of what the world is like, how it functions and what is acceptable or not. That's all politics.
I agree that its real-time inventory and pricing availability has been a total game changer in the UX department. Presumably their acquisition of ITA gave them the ability to respond to queries in real-time which enabled all of the (quite excellent) features you pointed out above.

There's just one problem -- because a ton of the data is cached, or precomputed, or however it's done, a substantial and frustrating amount of the data is simply wrong. As in, an unbookable flight. I spend probably an unreasonable amount of time searching for flights, and anecdotally I'd say about 5-10% of the results I get (not even for complex itineraries) either have a completely incorrect price, or are wholly unbookable on any website. Calling the airline doesn't count, because if their website doesn't have it, 99% chance neither will the call center.

For example, one from a few hours ago: https://www.google.com/flights/?f=0#f=0&flt=/m/01lfy./m/02_2...
Do you have a list of the papers you found helpful in addition to the book?
>(...) once some person or group is near-universally deplatformed, they become sort of a boogeyman. You can attribute any position you want to them, and they have no way to confirm or deny that they believe that.

Except that hasn't happened, and doesn't happen. No person or group which has been deplatformed is incapable of communicating publicly, and most, if not all, have simply moved to the dark web.

>You can claim that they're secretly everywhere and all-present, and there's no data to confirm or deny that.

Plenty of data exists. Deplatforming doesn't remove all data about a person or group from the entire web in perpetuity, that's not how the web works. Remember "once it's on the web, it's there forever?"

Hell, 8chan is already back online.

> It feels kind of like a 1984 2-minutes-hate thing where you're expected to scream outrage at something that you can't prove even exists in a meaningful way.

You're ascribing an all-consuming and existential power to deplatforming that it doesn't have.

>What better way to get everyone running around in fear, and getting them to get off of their butts and pull that voting lever for your side, or else those scary boogeymen might get them?

But isn't this argument trying to get everyone running around in fear of platforms that remove extremist content, or else the slippery slope of censorship will eventually get them? Why is it that we're not supposed to fear the unchecked spread of hate speech or the ability of extremist groups to organize online, but we're only supposed to fear anyone who wants to stand in their way?

Consider the ulterior motive when the false dichotomy we're presented with in these discussions is always "let the nazis say whatever they like, on all platforms, without restriction, in perpetuity throughout the universe, or else suffer the boot of Orwellian fascism stomping on your heads forever."
because your narrative is false when accounting for land area/population density.
This choice is likely to backfire on Google and Twitter. Do you recall the major concern about prospective execution vulnerabilities about 2 years ago? Windows was able to release a patch for systems using Intel chips in about a day, AMD chips never got fully patched at the time because AMD doesn't properly document their chipset driver APIs.

The honest truth is that AMD is unreliable and their performance specs are only higher currently because they haven't fixed serious security vulnerabilities that would result in reduced multi-processing efficiency.
When an article is about cryptography and still uses the misnomer “hacker” when they are actually talking about a cracker it is a clear indication the author is clueless about the topic. Hacker has always meant an extremely skilled programmer.
> Edit: This is the 21st century. We're also not restricted to simply imprisonment. Other factors can be affected. It would be interesting if labels could be placed upon those who are suspect, like "suspicious". This could prevent certain purchases and types of travel which would make the kinds of crimes they are suspected of committing more difficult.

That sounds so dystopian
Ditto. GFlights is the best flight planner, especially if you're flexible and want the cheapest day to fly in/out.
This sounds like something vulnerable to real-time deepfakes in the very near future.
> I wonder if there's a topology of illnesses where a financially optimal course of action to acquire treatment is to commit some petty crime and receiving treatment in prison?

YES!

https://www.theatlantic.com/health/archive/2013/02/on-purpos...

"The next week, he went to a department store and, making sure a security guard saw him, pocketed some moisturizing cream. He looked up at the guard, smiled, and walked out.

"After he was arrested, he wrote a note to the judge saying that he needed to get back into prison for a year, to get an operation. He told me the judge said "I'll give you 14 months, go get your surgery."
For my part, for that logic I'd consider MaybeT. I don't like that a malformed environment variable gets the same treatment as a missing environment variable, though.
Show the pictures to the kids daily and let them choose which pictures get sent home, and this is a win for everyone.
There are two perspectives here. The outer perspective is 'should we condemn the actions taken here as outsiders'.

The other, inner perspective is 'would you have participated in the killing, or at least be okay with refusing to testify against the killer?'

I think it might be okay for the judgement of the situation from the different perspectives to be inconsistent.
Known Win10 Process Injection Techniques and New(“Stack Bomber”) as a C++ Lib
It's there:

> ...an incident that became so notorious they even made a TV movie about it (1991’s In Broad Daylight, starring Brian Dennehy, Cloris Leachman, Marcia Gay Harden and Chris Cooper)
I agree, fuck this dumbass chimp.
Our engineering job ladder does not recognize any differences in core software engineering skills after Senior. It is entirely about social and organizational skills.

Running contentious meetings and herding directors are difficult skills to even begin to practice on your own time, but navigating family life is probably as close as you can get.
Its a huge tax and central planning scam, with people like this as foot soldiers for the elite.
I love Google Flights as well, though I wish they had something like Kayak Trips. My understanding is they kind of do have that with automatic flight booking scanning in gmail, but it's impossible to add information manually in there. A lot of stuff is missing for me at least.
I see. Though I think it's better to throw an error. I wouldn't want my app just coming up on default port if I had configured it incorrectly.
250 million years ago, the Permian-Triassic extinction killed off 96% of marine species. The planet bounced back (eventually). Took between a couple million and a few tens of millions of years to recover.

The North Korea/South Korea demilitarized zone is a wildlife refuge. Native species have thrived in the area around the Chernobyl disaster after people peaced out. The Earth will soldier on.

We still have to deal with sea level rise, anthropogenic climate change, coral destruction, deforestation, because we have to deal with the effects. First-order effect of coral destruction is loss of habitat for fish, leading to collapse of marine species that use that habitat, leading to collapse of certain kinds of commercial fishing, leading to loss of livelihood and a food source for coastal communities.
> Google Flights is incredible. It's absolutely amazing how quickly and largely that Google crushed all its competitors in terms of usability.

Really? I've yet to see a flight be cheaper or close to what the likes of Kayak and Skyscanner have provided.