skysight-inc/HackerNews huggingface dataset:
They will not be punished. They never are.

https://en.wikipedia.org/wiki/Rocky_Flats_Plant

https://en.wikipedia.org/wiki/Los_Alamos_National_Laboratory...

https://en.wikipedia.org/wiki/Hanford_Site

https://en.wikipedia.org/wiki/Nuclear_weapons_of_the_United_...

The "problems" kill people. From the governments perspective this soft, civilian side, collateral damage is a required cost of our military machine. Inside of the military you have no real chance unless it is egregious beyond comprehension to ever get any kind of remedy.

The government will poison you and your family and then look at you with dead eyes and pat your survivors on the head and tell you to move on. EVERY one of those sites have a history of medical issues in the nearby community. A little "light" water table poisoning is nothing to the government if people can't pursue the vast history and documented scope of nuclear weapons production poisoning people.
I grew up drinking and bathing in the toxic waters around a military base in North Carolina. Thirty years later, I went back to investigate.:

https://psmag.com/environment/what-happened-at-camp-lejeune

From the 1950s until at least 1985, the drinking water was contaminated with toxic chemicals at levels 240 to 3400 times higher than what is permitted by safety standards. ... Camp Lejeune has been characterized as a candidate for the worst water contamination case in U.S. history—and I am one of up to a million people who were poisoned. The tragedy, though, is hardly all in the past.

According to the Project on Government Oversight (POGO), the military's failures are continuing today; mistakes are being repeated at our bases overseas, and, in foreign cases, it took a whistleblower to prompt action on contaminated water. A 2013 investigative report produced by the Navy inspector general, obtained through a Freedom of Information Act request, reveals "shortfalls in the oversight and management of drinking water for Navy personnel stationed overseas—even in wealthy, developed countries." The report concludes that "not a single Navy overseas drinking water system meets U.S. compliance standards" or the Navy's own governing standards," according to POGO.
It's interesting that they use the word "integrity", when I would consider integrity standing up against your employer (if they are doing something bad). They seem to be conflating "integrity" and "loyalty".
Anyone else find it odd that BH is using a self-signed cert?
(And to be clear: I'm talking about corporate management with the ignorance comment. Employees have pushed dealing with these issues at many companies.)
A Famous Photo of Chernobyl’s Most Dangerous Radioactive Material (2016)
Yeah, the envy in that article is cringe worthy. I've been increasingly disappointed by the NY Times as the years go by but maybe they are just as "good" as they used to be and I've just developed higher standards.
>> For ambitious Chinese, many feel they have a bigger chance of making it big in China. Count the number of ethnically Chinese tech company CEOs in Chinese companies vs US companies, for instance.

You were expecting Chinese tech companies to mostly have non-Chinese CEOs? ;)
A lot of the constraints are social ("political").

Historically, if you got VD -- back when it was called that -- they took the names of all your recent sex partners, tracked them down and notified them and treated them.

It was a system that was fairly effective.

Then AIDS came along and was associated with homosexuality and IV drug use. For understandable reasons, such people didn't want to name names. So the mantra became "we need better drugs."

That general line of reasoning seems to be a trend. We can't do x, y or z because reasons, and then we don't actually have an answer, basically. Hopefully, that will change.
Open Source Tools for Startups, Curated and Regularly Updated
Explore & Compare hundreds of open source tools that make your startup journey less painful.
Use important insights to compare products and choose the right one for your needs.
https://thestartuptech.com
Berwick's Problem of the Seven Sevens [pdf]
https://thestartuptech.com
He's making a funny joke about Theranos.

That said most routine tests are pretty cheap. A stool culture with isolation where I am is $135 if you're paying cash at the lab. A lipid panel was well under $50. It's just that you'd need to see a gastroenterologist, pay for her services, hope that she gives you a referral, and see a new one if not. This drives the price in time and money.
They do have some storage, sure, but it's there mostly to bootstrap for online operation. I have been running diskless nodes for some time (no storage media at all, netboot all the way), and IMHO we're getting to the point where it could be practical to do that even with a Chromebook.
"It's like having a personal trainer who is a couch potato, it simply makes no sense!"

This may be true but obviously, in sport more generally, there are many instances of great older coaches who couldn't do half of what their players can do, and in some instances were never as good as their players even when they were young.
methinks a lot of the programming world at the interface (semantics/syntactic/ergonomic) is .. implicit tree processing.

see html encoding through functions, or kotlin builders, or json dsl ..
This is scatter brained
No, it doesn't.

Saying that somebody is "a rude boy" doesn't make "rude" a slur.
I read Fahrenheit 451 again a month ago and it was much more relatable than the first time I read it.

The pattern of going from point A to B and being told to do that by someone or something as quickly as possible is the norm. If you have a demanding job and a family at the end of most days it’s easy to tune out and only have the desire to feel comfortable. You’ve been exhausting yourself to be ‘accepted’ by society.

Thinking for yourself and finding moments to do whatever you wanted whenever you wanted was dangerous in Fahrenheit 451. I think that is becoming very real nowadays. If you told someone you went for a walk aimlessly in a park and stared at flowers for 20 minutes with your phone turned off you could be viewed as a social deviant to some degree. Your wife or girlfriend might be upset because they couldn’t get ahold of you. A friend or coworker might be frustrated because they needed to tell you something that “couldn’t wait”.

That’s where the danger lies. Society dictating how you think and how you should feel all the time. Technology is only a tool that makes it more efficient.

During the Summer of Love thousands of people just up and left their lives to spend a summer doing whatever they wanted. The only way they could be reached was by telephone or letter and that was if they wanted to be contacted. I honesty don’t think a movement like that or an era like the 60s is possible anymore. People are too attached to their phones and what society expects out of them.
It doesn’t matter how available infomation or content is - it matters if it is used.
Women Earn More Master's Degrees Than Bachelor's in Computer and Info Sciences
The "American Tailwind" chapter is very good read with many gems.

Like this:

>Those who regularly preach doom because of government budget deficits (as I regularly did myself for many years) might note that our country’s national debt has increased roughly 400-fold during the last of my 77-year periods. That’s 40,000%! Suppose you had foreseen this increase and panicked at the prospect of runaway deficits and a
worthless currency. To “protect” yourself, you might have eschewed stocks and opted instead to buy 3 1 ⁄ 4 ounces of gold with your $114.75. And what would that supposed protection have delivered? You would now have an asset worth about $4,200, less than 1% of what would have been realized from a simple unmanaged investment in American business. The magical metal was no match for the American mettle.

And close to the end:

> Charlie and I happily acknowledge that much of Berkshire’s success has simply been a product of what I think should be called The American Tailwind. It is beyond arrogance for American businesses or individuals to boast that they have “done it alone.” The tidy rows of simple white crosses at Normandy should shame those who make
such claims.
Ok I don't really see the issue. You could just as easily write x is 42 as x: 42 and you have the same issue. it's not really a language problem. If you see keyerror, you should know that that value didn't properly get added to the dictionary. When investigating why, you should see your error of using the wrong operator. Language is functioning properly
I grew up with the author of this library. He was absurdly intelligent. He started studying quantum physics in high school because he was bored with the “normal” content of our classes. And, of course, he always dreamed on working in the games industry :)
The certificate provided is just completely invalid, it isn't even for their domain, and as you said isn't signed by a CA. Seems to be a default for their host provider.

So it might be more accurate to claim that they don't support HTTPS.
That's exactly what Ray Bradbury himself said. He was responding to the invention of television and the addiction to shallow entertainment he believed it would bring to the society.

We don't always need to interpret literature in accordance with the author's original intentions, but it helps to acknowledge and remember them.

Having said that, though, I'd like to ask why Bradbury bothered to include a powerful image of censorship (burning of books) in the story if that was't what he intended to focus on. It would seem that a population addicted to shallow entertainment won't even need firemen to burn their books; they'll just let the dead trees rot in a basement somewhere.

Perhaps censorship was needed because there's always a small number of people who find books interesting. Who are attracted to deep thinking. Who will develop and harbor subversive ideologies as a result, and who can incite a revolution when the conditions are ripe. As long as these people exist, the powers that be have a reason to fear. As long as some of us are reading books, there's hope. Or at least that's what I think Bradbury was trying to say, especially at the end.
The problem with killing more efficiently is that after a point you don't know if you are improving your situation or worsening it.

There is this tv series in Amazon about Einstein life and you could see him opposing using his knowledge to improve weapons, while Haber(creator of Bosh Haber process) did not.

Haber was probably murdered while traveling by secret services in the same way the US killed engineers of Iran nuclear program openly. His wife and son committed suicide because of his work.

As a technical person with decades of experience in science you can do enormous harm if you really want. All you really need is a powerful reason for that.

If you see other countries developing so strong weapons they could invade your country with no cost for them, this is a powerful reason for you to collaborate.

The US has focused so much in developing force that is seen more and more in the world as the bully while countries like China build bridges, ports or roads.
“an insulting or disparaging remark or innuendo”

Pretty sure it does!
I can't help but notice that sometimes the language is seen as a reason to shout "discrimination".

> “This,” said the professor, “is alleged to be man’s first attempt at a calendar.”

> “what man needs to know when 28 days have passed? I suspect that this is woman’s first attempt at a calendar.”

I'm pretty sure nobody ever implied (or could support in any way) that a certain archaic invention definitely came from males. As a non-native English speaker I always took "man" to be a synonym for "human". As in "mankind". Would the objection made by the professor above imply the terms should be changed to something like "personkind"?
The bay area is certainly very high cost of living. But not massively different from New York, which is also very high cost of living.
HoloLens is not much less dual-use as Ms Office, I'd say...
It doesn’t make sense to report the absolute value of the change in percentage as you are doing (in other words, values in parenthesis in the original report correspond to negative performance and you should plot them as such).

Even better, report the log((100 + percentage_change)/100) so that adding performance in different years is a meaningful operation.
Understanding the basic syntax for assignment isn’t a high bar to clear. While it’s maybe not ideal to use colons for both the “assignment-like” separator between keys and values inside dictionaries and the annotation of types, introducing any new syntax features into a language that’s been around for decades is never without compromise. Colons are also used at the end of block statements and in index ranges and nobody complains.

In this case you hit the most benign sort of change: Code that was previously syntactically invalid is now syntactically valid but has silly semantics. There’s never going to be a way to avoid this with full generality, and your code never worked — type annotations just delayed your runtime error by one line.

When annotations were introduced in 3.4, there was no requirement they be used to annotate types instead of something else, so any valid Python expression is allowed syntactically. In 3.6 the use of annotations for anything other than types was provisionally deprecated, and in 3.7 is fully deprecated. In 3.8, non-type usage will be disallowed as a TypeError, and the only allowable non-type annotations will be strings, (which will be interpreted as bare identifiers for backward compatibility with pre-3.7 code that uses them as forward references). At this point your code will revert to raising an exception on exactly the same line it used to.
Strangle you more likely.
And i’ve worked with self taught professionals that outcompete formally educated ones. It’s not so simple, and one of our great sins is writing off people’s potential before they’re even given a chance to try.
20 minutes after the original post, still down with the same response to "old western town in pheonix". Works for other queries. Too early to be an April 1 joke. Odd.
Wrongly.
Scytl e-voting: DMCA Takedowns to Stop E-Voting Source from Spreading
Found some home routers with default credentials. Will people never learn?
I like the Economist which I think does a good job of providing an outsiders view of American politics as well as context on how a story has other implications. Not sure if their coverage of UK politics is biased or not.
> The systems that so obsess western writers seem to have absolutely no effect on Chinese society...

Then why pursue them? Why back leaders that do useless things?

At some point along this line of though, you have to admit that your leaders aren't working in the interest of the great majority of citizens if what they're doing is not effective and if they don't step aside because of that...

> The concerns are warranted, but the interest approaches zero in the culture here.

Sounds like the same kind of apathy that westerners react to many serious topics with.

I think we have a lot more in common than not. Your leaders sound just like ours and so does your average persons reaction to their policies.
they are expensive, require an expensive plumber to install, potentially another source for leaks, and require regular cleaning. i'd rather just pay $10/month for gallons and gallons of bottled water.
Previous discussion of a similar (and IMO better) article on the book: https://news.ycombinator.com/item?id=14992956 . The article under discussing there includes lots of quotes from Bradbury himself.
I was wondering if (instead of level 5 self driving) there could be a simple inter car protocol to communicate presence/distance/range so that car could warn or even slow down (smoothly) when signal is caught.
A- that's still quite a bit of money
B- The proposal was to get thousands (millions?) of volunteers to do these tests regularly and speculatively, price won't stay the same
That's pretty much the message that I took from it.

In Fahrenheit 451, the people decided to censor themselves and took pleasure in it. These days people have access to a ton of information, but choose to self-censor by engaging mostly with like-minded people forming echo chambers instead of debating differing viewpoints openly.

I agree it hasn't aged particularly well, but it still is relevant. However, I think the more likely distopia is that of Brave New World where we optimize ourselves out of our humanity and instead seek pleasure and order over progress and diversity. That being said, it still has a good message, for those who are willing to look at the themes and find how they might apply to us today.
The level of assumed ignorance of the reader in this article is a bit high given the subject matter.
CRUD Using React
This article is misguided. A rat outside quickly becomes a rat inside your home after someone leaves the door open too long on a nice day.

They also gloss over the disease vector aspect of picking up bacteria from pets. People aren't giving up pets, but we will decide to get rid of rats.

I applaud the study for learning more about the rats and their qualities. Now, go eradicate them.
I don't think so, because 42 is not a type in Python (it could be one day, though - in TypeScript, 42 can be used as a type, basically an enum with only one value). I think (naively) that it should throw an error.
This is a weird article to me. There seems to be an implicit condemnation of Python for this new feature resulting in non-error, unexpected behavior under certain typoes, despite the fact that that is true for literally any typo that results in valid code in any language (such as, e.g., = instead of ==). I don't understand how it would be possible to add a new syntactic option without being "bit".

Regarding type hints' ability to be arbitrary code, I suspect this is to allow you to use nested type hints from the `typing` library, like `Tuple[int, int]`, as well as more complex or user-defined types. Plus it just gives more flexibility in general.

I'd be interested to hear the author's suggestions on alternative syntax or ways to catch when the programmer intended something other than a type hint, or even arguments that type hints are extraneous and should not have been added - personally, I've found them quite useful recently, in combination with pylint.
Strange Planet
It's mostly about letting them finish the sentence, rather than the plan.
I did a 5000 line dissertation project in Octave after rejecting Julia. Reason : I had derived the math in linear algebra including Kronecker products; the math mapped to Octave pretty directly, but Julia requred me to translate all the Kronecker products to loops —yuck! kron(A, B) would become 12 lines of weird indices and for loops. On the listserv I was told that Julia was great because it didn't require vectorization for performance, but I only wanted vectorization for graceful expression.

Plus I got annoyed with extra weird syntax, but I can't remember the specifics.

Basically, Julia required more lines and characters and wasn't as close to the math.

Aside:I think Matlab / Octave is a lot like SQL and Tcl: lots of haters, unfashionable, but usually the most elegant solution .
> I know of no startup in the last ten years that‘s any substantial or enhancing live tremendously.

Uber/Lyft has saved me thousands of dollars as it enabled me to live downtown without owning a car. It has also saved many lives since people can now easily order a ride instead of driving their car to the bar.
have to weigh your benefits against the ballooning number of false positives and negatives.
Do you ever have (and use) opportunities to bring up the ethical aspects? It’s becoming a more prominent thing for people in the industry, and it makes sense to discuss before people leave academia. I know it’s not your problem to solve, but I think if the university isn’t talking about the ethical considerations it’s tacitly endorsing the ‘technology is value-neutral’ philosophy that’s begun to get some pushback.
awesome, looks like a reboot of Advance Wars. Loved it back in the day
also, annotations end up accumulated into global __annotations__

PS: wait until he reads about := assignement syntax
The only real solution to this problem is reading a variety of stories on the same topic. Left, central, right, countercultural, local, and so on.
Since we don't have the original allegation to examine, it might well have said "humanity". If it said "man" as the professor claims, then "humanity" would have been an improvement.
In any language that undergoes syntactic extension, there is new syntax that is a syntax error in an old version of the language. Erroneous programs written for the old version which land on that previously bad syntax will undergo a change in behavior.

This is true even in languages that don't undergo syntactic extension. If you call a nonexistent function today, your program bombs. Tomorrow, that function could be added, so now something unexpected happens, perhaps.

Lisps are susceptible. Today (foo bar) is diagnosed; tomorrow it's new syntax (not simply a new function), because foo exists as a macro operator.

However, functions and macros, being named, can be namespaced to curtail such issues. Random, ad hoc read syntax extensions, not so much.

One approach is that files, or sections of files, can support annotations which indicate what version of the syntax is required.

Under GCC, if you want only C89, so that any syntactic extensions from later dialects are invalid syntax, you use '-ansi' on the command line to select that dialect. For oinstance, support for // comments disappears, and so x //blah/ y is x / y, rather than x followed by a comment-to-end-of-line.
Can't take this article seriously with the amount of typos
“Harrison Bergeron” – Kurt Vonnegut (1961) [pdf]
Why would you assume a news source that automatically contradicts the mainstream media would promote "critical thinking?"

For that matter, why the implicit assumption that stories presented by mainstream media always need to be "countered," but not stories presented outside the mainstream?
This is an idiotic article because a static analyzer like mypy will find this in a hurry:

> error: Invalid type: try using Literal[42] instead?

If you don't use the analyzer, the problem is you.
I haven't found that to be the case.

https://www.amazon.com/Whirlpool-WHER25-Reverse-Osmosis-Filt... that is $130 and the kits are very easy to install. In 13 months you'd have it paid off and you can make all the water you want.
How Not to Measure Computer System Performance
Words have meaning not captured in one line of a dictionary definition.

If you're compiling a list of slurs, do "rude" and "Democrat" come to mind first? Or is it words that you might put asterisks in?
AMDGPU is a kernel driver and generally has nothing to do with AMDGPU.

r600 and radeonsi are the Mesa drivers, and both are Gallium based.

I'm not aware of a Mesa driver in a condition of usability one would consider practical not using Gallium. Freedreno, Nouveau, all AMD drivers, and the Broadcom Videocore driver are all Gallium based.
You don't need any special reasoning to know how to write a loop. This is just a basic thing people get taught.

What does it mean to use mathematical reasoning to derive a loop, and what error does this derivation prevent?
Languages can help manage change, though, providing features such that programmers working against older dialects of the language, who make mistakes, get diagnostics according to the old version, rather than accidentally stepping on new syntax.