skysight-inc/HackerNews huggingface dataset:
After his Damore's response [0], he's lost a lot of credibility.

He exaggerated the point just to make him look "more" right. An example is: "engineering is all about cooperation, collaboration, and empathy for both your colleagues and your customers." If we are forced to rank the skills by its importance, technical skill/knowledge is definitely more important than cooperation. It's exaggerated.

Then, he seems to imply that he is ok with someone punching Damore in the face, though he worded it very wisely.

He's great at persuasive writing but willing to bend the "reality" to win the argument. He's not an honest person. In fact, he is borderline dangerous to be in the position of power.

As a side note, I want to oppose Damore's manifesto in a knowledgeable way. But I don't have enough knowledge to do that.

However, I didn't see any great response. All responses from Google's leadership (including VP of Diversity) simplistically deny the whole document, usually with a single statement (as in something like "I strongly disagree with Damore"), but Damore makes like 10 different points with references. Can we respond point by point with how/why it is wrong? I expect this kind of response from VP of Diversity. That should be one of their main responsibility.

I still would like to read a good response if there's one. Please share.

[0] https://medium.com/@yonatanzunger/so-about-this-googlers-man...
As a developer, yes.

I really wish more developers had at least a basic ethical grounding and didn't just go "fuckit, revenue!". (Or, in larger companies, "fuckit, my boss told me")

And when you consider opportunity cost - even just double-checking you aren't affected takes a minute of time, as a consumer, that means this hack just wasted close to a thousand years of human life.

Where's the accounting for the opportunity cost of that?
I'm not entirely sure your conclusion is correct. Almost 40% of all US freight is moved via rail. The reason passenger trains suck in the US is because our railroads are built for and prioritized for freight. When Berkshire Hathaway purchased BNSF, they noted that trains connect companies between the two coasts of the US. It is often the case that a company that produces something is on one coast but the port where its products go out is literally a continent away. Even domestically bound products have to be shipped between coasts because of how population centers in the US are situated. So assuming the US population and industries continue to grow, I think freight rail will continue to be in demand.
I don't want to vote for each of the thousands of stocks I own indirectly through my index fund. I want Vanguard to vote on my behalf such that it proportionately replicates the votes of the non-index shareholders. This strategy is just an extension of the idea behind index funds in the first place: mirror the existing market.
Frugal Hedonism and Greening the Apocalypse
I don’t think it necessarily impacts the runtime (though it could).

This could be my naïveté, but I don’t see why generics in Go couldn’t work analogously to the way they do in TypeScript, just a way for the compiler to verify the correctness of code accessing an interface{}.
Or you could go the other way and deploy the app on something like RedHat OpenShift, IBM Cloud Private or Pivotal's Kube offering and deploy either on-prem or in a cloud.
Very disheartening.

Thank you to the author Jie Qi (MIT)

What can be done on individual level, at the engineering level, as well as voters in US or European Union, to make sure that the economic theft of this type does not thrive ?

(and I am sure there are many 'Jill MacKay' characters in other countries, not just US)

The current patent system in US at least -- had been converted into a form of legalized racketeering.

With its own ecosystem of 'enforcers', 'masterminds', 'spies on the ground', etc.

Also just as in protection from racketeers it pays to have 'wealthy' and 'powerful' backers for your business (with whom you must share a portion of your equity... ).
You've got it wrong if you are worried about the greenhouse effect.

If humans don't extract and burn the gas, the gas will be released as-is into the atmosphere by beavers thawing out the permafrost.[1] Natural gas is actually a stronger greenhouse gas than its combustion products.[2]

[1] https://www.alaskapublic.org/2018/07/11/beavers-are-moving-i...

[2] "Natural gas is thus a more potent greenhouse gas than carbon dioxide due to the greater global-warming potential of methane" https://en.wikipedia.org/wiki/Natural_gas#Natural_gas
Are index funds communist?
Solve the hash (NEED HELP)
I decoded the REMs, what do these mean?

REM1: 32784.466453.266/932/

REM2: Nope, not this one....

REM3: 2747473363.266

REM4: (518) 928-0019
Don’t Miss: How to Bypass iCloud Activation iOS 12.1.2, 12.1.3 Automatically
I just tried to look this up and couldn't find a source that the alleged murder-for-hire was included in his sentencing. All I found was:

> On the last day of trial, Serrin Turner, the NY lead prosecutor, addressed the jury and stated that none of the six contracted murders-for-hire allegations occurred.

from https://en.wikipedia.org/wiki/Ross_Ulbricht

It seems like it would be unlikely to take the murder-for-hire allegations into account in the sentencing after the prosecution have already stated that they were false allegations.
I didn't see anything with a cursory glance but are they considering allowing Eagle libraries to be used? This would be great but something I would assume that Autodesk would hate.
Side question: there's no way to get low-level access to the WiFi adapter in a MacBook Pro, right? It would be nice if I could do SDR stuff with the radio antenna that came with my computer... though I'm guessing it's not the right type of antenna anyway.
Along the same lines of Unicode horror stories, my personal favorite is the MySQL's original 3-byte non-standard unicode implementation, called "utf8" and then later renamed to "utf8mb3". [1] It only covers the Basic Multilingual Plane (BMP). And it felt like the designed decision were made similar like those on MyISAM db engine that in retrospective, those were the wrong optimization that caused more trouble than bring benefits. And they didn't fix it until MySQL version 5.5.3 via introduction of "utf8mb4" charset. In a very obvious way, if you use emojis in your application with MySQL backend and not using the full 4-byte "utf8mb4" charset, you will absolutely get bitten by that gotcha. [2][3][4]

[1]: https://dev.mysql.com/doc/refman/8.0/en/charset-unicode-utf8...

[2]: https://medium.com/@adamhooper/in-mysql-never-use-utf8-use-u...

[3]: https://stackoverflow.com/questions/202205/how-to-make-mysql...

[4]: https://www.eversql.com/mysql-utf8-vs-utf8mb4-whats-the-diff...
I actually agree. I was responding to someone who dismissed the entire concept.
I'm not asking for full administrative privilege.

I'm asking for: "If the user goes into a deep part of the obscure developer options and bypasses the warnings about unsigned addons, and then uses a non-obvious but documented process for side-loading, something virus peddlers can't really walk users through, then Firefox should honor that while explicitly displaying the list of unsigned addons the users added."

>I'm not dismissing people who aren't as capable as me either, I've mentioned alternative approaches and I'm getting tired of having to repeat "there is the dev and nightly edition" to the same 5 people over and over again.

And I and others have explained how those involve unacceptable tradeoffs and run directly contrary to "give users back control over their machines" ethos, though not, of course, to your extremely limited version of the ethos.
Not necessarily true. If you are an active investor that doesn't necessarily mean the activities that compete with the HFT guys.
What part of my reply debated the truth of what was said? The tone of the tweet is gleeful endorsement. Hence it is not the "best" reply as espoused by the GGP. Thus my response and I'll quote it as a reminder since your response is a non sequitur.

>it implicitly endorses the idea the rich and powerful can say and do anything

When replying, please try to actually respond to what was written and not just how you feel about it or just the first thing that pops in your head.
> Getting there is definitely the hard part. Even in the show they had to go through nuclear apocalypse and rebuild society in order to get there.

Also a well-timed first contact with arrogant aliens, that made humans want to show their best side.

> Another problem is getting people to think "contributing to society is virtuous". It's possible that this idea may be at odds with human nature (similar to Soviet and Chinese implementation of communism).

I haven't studied this in any length, but with what little I read, my impression is that the core problem was that communism tried to do away with the concept of private property, and this concept turned out to be pretty much human nature. People want to have things to call their own, and want to see rewards proportional to their efforts. I don't feel like the concept of "contributing to society is virtuous" is at odds with human nature, it actually seems pretty aligned (after all, that's how societies form and grow). I'd love to read more about this. Any recommendations?
This actually happens a lot, they usually just run a bus to substitute. But it can suck sometimes because it adds a lot to a commute. One time I biked 20 miles because the train was delayed for 90 minutes after someone parked their car on the tracks. Bicycles and public transportation are like peas and carrots =)
Right, that's called rationality. All other creatures are irrational, they act only on pure instinct, even if that instinct is sophisticated, such as the primates seen sharpening sticks for hunting, or the birds that drop hard shells into traffic so that cars crack it open and they get to eat what's inside, or the ways bees self-organize. Sophisticated, but still just instinct. We're the only rational creatures.
That would go a long way to solving the problem once and for all. It would be nice if Mozilla would provide the ability to install private signing keys to the browser.
Cities “can’t just stay static while continuing to be viable.”

I have to wonder what you mean by static and viable. Seems like the cities most derided for being static are also quite viable: San Francisco, San Jose, etc...
You can choose to “always open this site in this container” and have the cookie persist.
Fairness Under Unawareness: Assessing Disparity When Protected Class Is Unobserv
Yes, and it will feel weird, but developers who value privacy will have the insurance companies backing up their advocacy for storing less data on customers.

If you don't store valuable data, you won't have large premiums.

If your business model requires storing such data, you better have the revenue to pay the premiums.
I'm using a mobile browser with JavaScript turned off. Site isn't responsive. Requires horizontal scrolling.
this Jill MacKay?

https://docs.wixstatic.com/ugd/dc954b_8c3843e07bea451a8723ab...
The risks are stored, but deleted after 48 hours.
Which is why Go 1's type system was a bad decision. interface{} should have never existed in the first place.

At least it'll definitely get rarer.
Jesus, I really hope you're not American (like you imply) and English is not your first language.
> likely that those messages were sent by FBI agents trying to frame him

Do you have anything from a legitimate source on this? I'd like to read more. My understanding of this entire thing came largely from brief news reports on it.
Only a handful of people will actually bother to check whether they were affected.
He in no way implied that the UN should permit violence. This is completely false.

What Israel has done in Palestine is countless atrocities recognized by the UN every country in the world except the US.

I visited two years ago. Witnessed Israeli settlers live taking over Palestinian homes after they were kicked out by the police.

The systemic oppression of Palestinians by the Israeli government and supported by the US must end.
Uh... not sure if that's actually the case. Trains are cheaper and actually faster over a long distance. The optimal way to ship is actually intermodal: ship for between countries/continents, trains for long trips over land, and then trucks for the last leg. They don't really compete with each other as much as they work together, especially since they have a standardized protocol for inter-process communication known as containers. Of course electric automated trucks could change all that.
We can give advice but we shouldn't expect them to conform. I think people should be free to do any business model they wish.

There is root cause underneath - poverty. Let's focus on that.
You know that's a good point. Thanks!

I think the distinction is between a monopoly disappearing because the market it owns disappears, or because it gets outcompeted in it.
Ok, I have a fun little UTF-7 story to share.

At $work, we run a heavily patched OTRS for keeping track of our tickets, and have lots of systems automatically sending cron and other status mails to it (bad, I know).

We got a bug report that the recipient email was displayed as Mojibake, something like blabla+⻧⻯⻱@ourdomain.net

After digging into the source email and the OTRS code base, I found the problem:

Some shitty MUA years ago failed to properly encode email headers, and sent 8-bit "Subject: " headers. To deal with that, OTRS had a workaround that tried to decode all (!) headers with the encoding specified in the Content-Encoding header, with a fallback to ASCII or Latin-1 if the decoding failed.

Now, a pretty old Windows system or application sent UTF-7 encoded emails to something like blabla+autoreply=no+more=stuff-here@ourdomain.net, and OTRS successfully decoded the 'To:' header as UTF-7. And since it's not ASCII compatible, it turned it into gibberish.

The "fix" was to only do the header decoding if the declared encoding is ASCII compatible.

The code still seems to be in OTRS today: https://github.com/OTRS/otrs/blob/rel-6_0_14/Kernel/System/E...
Why anyone can still stand up for Google as a company is beyond me. They are just scum who got a foothold on the internet at the right time.
That's the author's point -- she was working in a field where there was plenty of active work going on, but after meeting with google, the big G tried to patent it.
Type 2 diabetes: NHS to offer 800-calorie diet treatment
Non-intervening usually means the vote according to the recommendations of the board, and not that they abstain from voting.
Oh, so in TFA, Stuart is using the term "data" to mean "Value" in the sense that Rich talks about (Are We There Yet is only one of of many of his talks about values (I think he had one called something like The Value of Values).
Read the patent. => Find where he lives. => Order a chainsaw. :p

Now seriously. Sew them. Hunt them down legally and shame them online for the rest of their life.
Talent wants transit... for other people. So the roads aren't so crowded.
See the end of the article, not the top.
I Stopped Showering and Life Continued
But will there be increased demand? For the basics - food, shelter - the demand is pretty much proportional to population. With more money around and same demand, will competition on commodities be enough to keep the prices where they were? My naïve expectation is that they'll in fact rise, and tie up most of the UBI.
It's not like Mozilla has no funds. Why not hire a couple of people for the reviews?
If you wonder about real world use cases for open source LTE stacks like srsLTE: They’re great for deploying small ad-hoc cells e.g. in vehicular and rescue scenarios like in our work from earlier this year: https://arxiv.org/abs/1802.09262
Generally speaking if you're a professional you're open to more liability if you do something on the side (for free or money) and it blows up because it's easier for the plaintiff's lawyer(s) to convince the court you should have known better.
If anybody is looking for a React similar solution checkout https://www.npmjs.com/package/react-spreadsheet
Byteconf ReasonML – free ReasonML conf streamed on Twitch, live right now
Show HN: Mp-Wasm – Multiple Precision Arithmetic in JavaScript with WASM
This is how we loaded a program from cassette or drive:

LOAD "A*",8

from: https://www.c64-wiki.com/wiki/LOAD

It was an interpreter and command-line environment.

There's many reasons you'd still want to use a terminal interface, CLI tools, and a scripting language, easily searchable. They have staying power because they excel at certain repeatable tasks, whereas a GUI is often better for exploring.

No one has invented a lasting, portable GUI CLI, so that question is moot for now. Maybe they could, but the work involved is probably not worth it for the gain in functionality.

Next, that they are "ancient" is immaterial. They have enough of the features needed to be effective. Paper is ancient for example, and still useful in various situations.

Something like AppleScript may work acceptably for scripting, but is not available on 90% of the world's computers.

Also recommend giving a newer shell like Fish a try, it is quite helpful.
LN is vapor-ware (borderline fraudulent) that Blockstream is pushing to help kill bitcoin, not save it.

Bitcoin is (was) peer-to-peer digital cash, all it took was Greg Maxwell hijacking the github repo and capping the blocksize to kill the project.

The idea lives on in other projects but the Bitcoin project died with the blockstream takeover.
Anyone have comments on how this might stack up against AG-Grid?
NIST: Recognition Vendor Test (FRVT) Part 2: Identification [pdf]
WiFi adapters are not SDR, lots of the protocol will be implemented in hardware/firmware of the chip.
US charges Autonomy executives over $11bn Autonomy sale to HP
Unfortunately, virtually all CS programs have become Software Engineering programs save for their names. The actually thinking and theory behind it is often more of a side note as educational institutions focus on teaching students how to use specific tools that are popular at the time, leading to many people having a good idea of these specific tools, but no idea on their actual design implications or how anybody actually realized how to do these things.

Sadly, if you want to learn proper theory (what I consider to be CS) you have to get lucky and find a mathematics program that has electives so you can focus on things like discrete mathematics and information theory.
Unreasonable gatekeeping of basic coding skills is why women in psychology
>"If the user goes into a deep part of the obscure developer options and bypasses the warnings about unsigned addons, and then uses a non-obvious but documented process for side-loading, something virus peddlers can't really walk users through, then Firefox should honor that while explicitly displaying the list of unsigned addons the users added."

Any such process would have to be difficult for external programs. As it stands, the best way to get verification of such a setting is through the built in binary verification that firefox does, which require that any application needs to reverse engineer and patch the binary to install it's own addons.

Your process requires editing the about:config values, which is possible for an external application and installing an addon, which copies it into a specific folder and is also possible for an external application. We know this is possible because this is what other applications did to install their shitty toolbars.

>And I and others have explained how those involve unacceptable tradeoffs and run directly contrary to "give users back control over their machines" ethos, though not, of course, to your extremely limited version of the ethos.

It seems to me that further discussion is unnecessary considering you continue to ignore significant portions of my comments.
Well, actually...

PG laments the difference between today and 1500s. He is not talking about some ideal utopia. So the reply tweet claims that the difference is not that great.
Millennials in China Are Using Nudes to Secure Loans
In common-law countries, you could also change your name just by using the new name. You could stand in the town square and announce, "I'm Max Power now, everybody. Stop calling me Doug Putz. New name: Max Power." And that would be it.

Or you go up on stage and say "I'm not just 'Gordon' any more. Call me 'Sting'." And everybody rolls with it, because no one cares about a bass player named Gordon, but a guy named Sting has to be cool. And then he actually has two completely separate names, that both refer to the same person.

In modern times, governments make you fill out a form and pay a fee, because now people need to know people that don't all live inside an hour-long trip radius by horse. And publishing a name change to hundreds of millions of people that may want to know about it cannot be done by soapbox and megaphone.

And those forms cause all kinds of problems. All the information on it has to fit inside the boxes, you see.
Last time this was posted to HN I spent an entire 6 hours listening to Numbers Stations, international broadcasts, and wrote a DTMF decoder in Java. I don't recommend visiting this if you have actual work to get done.
ReCaptchas, the inability to post to many sites because tor ip addresses have been blacklisted, latency, etc. It’s better than nothing but like many solutions it doesn’t really seem to address the underlying problem.
OOP: Prefix vs. Postfix Notation (updated and Revised)
Not quite. When he took power, he ruthlessly enforced atheism and slaughtered anyone who stood in his way. Only when he was fighting for his life with the Nazis did he find the Orthodox Church useful in his efforts. After he was done with the Nazis, he went back to his old tricks.

https://en.wikipedia.org/wiki/Persecution_of_Christians_in_t...
So then what is computer engineering
So Computer Science is Engineering?
Yes. If companies are not considering privacy and security of their customers to be their top priority, then they have no place on the internet. None.
Is it possible that you can't tell them apart, and that you just assume that all the ants that "craze out" are the ants you previously saw crazing out?
> Apple does the very same thing.

As my dear old mom used to say, 'if everyone else were jumping off a bridge, would you?' The fact that Apple constrain their users doesn't justify Mozilla doing the same.

My browser belongs to me, not to Mozilla and not to anyone else: I should be able to load any extension into it that I wish to, just as I should be able to load any program onto my phone or install any root cert in my operating system.
The edge cases in which it is "normal" are frequent enough that "it depends" becomes a better answer than "no"
That's interesting, I wonder which bank you use that would require a phone call and paperwork when a card is compromised.

It happened to my CC a year or so ago, and my wife just went through that with her debit card 2 weeks ago actually. In both cases, the bank actually alerted us about weird transactions, immediately canceled them and asked us to review online. We indicated that they weren't ours, the bank canceled our cards and sent replacements.

Now, updating services is indeed a pain. I have a policy of never saving CC information on websites (even though it would make "my shopping more convenient next time" as they say). I do that for safety reason, even though I have close to no illusion that they probably still keep it in their DB even when I decline. So for me it didn't really disturb my workflow when paying bills and all.
Uh ok. Thanks for the perspective. I guess we are better off, because private healthcare here is straightforward and not that expensive for the basics. For a root canal here I paid maybe 200 USD in total.
You had me at "butter".
> Of course you can say “just don’t do that”

This exactly. The beauty of Go is that currently you do not need a book called "Go, The Good Parts".

Yes, generics would make a lot of things easier, but almost everything more complex and footgunnish.