skysight-inc/HackerNews huggingface dataset:
This was a fascinating read, especially as an American who is not entirely familiar with some of the slang terms. I had to look a few things up, but it was worth the time.
I thank you for having good intention, but please do research properly, understand the bias and perspective from each article that you read, and make a judgement only after you have considered all sides of the argument.

Do rush to spread information that you think is true just because you read it from the Internet and China is bad.
I can get behind this one. Never Let Me Go haunts me to this day. Buried Giant was disappointing but everything else he wrote is fabulous.
Colly: Fast and Elegant Scraping Framework for Golang
I agree. It is really unfortunate, especially for something that is trying to remove relationships of dominance.
Obviously ECC requires more resources and is therefore intrinsically more expensive. That does not preclude it from being used for market segmentation to get higher margins.

Same reason ECC is not supported on consumer processors from Intel. Here it would be almost trivial to add, but they don't.

Simple business strategy.
Hah, even more so it was embarrassing to have your parents walk you just to the bus stop for me especially after 2nd grade (which was what separated our early and middle elementary school). Roughly same time period of school. We also only had one bus stop for a pretty big multi-hundred apartment complex.

Things do seem to have changed now. Or it's just that I moved. Not sure.
I have a very close friend from mainland China and we talk frankly about politics.

There's a video that went viral on Weibo a couple of months ago.

- A mainland Chinese girl is destroying HK independence posters at a HK university.

- A Honkinese girl admonishes her for destroying the posters, as they are free speech.

- The mainland Chinese girl says that free speech means that since the Honkinese girl can put up posters the mainland Chinese girl can destroy them

- The HK girl says that the mainland Chinese girl can put up her own posters if she wishes.

In mainland China, the view is: that the Chinese girl speaks better English than the HK girl and makes an excellent point about how she's allowed to tear down the posters if the other girl can put them up because that's what free speech means.

This isn't ironic, it's what people think and that's why the video was popular: because the mainland girl spoke great English, made what seems like a good point, and defended Chinese integrity.

Close friend mentions that re: democracy, the people don't have any will at all: they don't really engage with politics. It's someone else's job to lead. You'd want to engage with running the country as much as being a firefighter or running the sewers.
Who actually does that though? I'm guessing less than 1% of users. Any idea why it isn't on by default?
This is a well written post. It's not new stuff, but the combination of the sieve, along with the python code makes it pretty accessible.

The site itself is actually really interesting, I never knew about Russian Peasant Multiplication before [0].

EDIT: Fixed typo in link, thanks!

[0] http://www.solipsys.co.uk/new/RussianPeasantMultiplication.h...
If you're OK with a headset as opposed to earbuds, I swear by SB220's (https://www.amazon.com/SB220-Bluetooth-Headphone-Streaming-H...). They're cheap and generic, but I like them for exactly that reason; use them as long as they last, sweat into them when I exercise, and keep a few extra pairs around for when one fails (usually they last about 6 months with regular, sweaty exercise).
Not really. Most people don't care about ECC and gamers actually prefer the faster non-ECC ram. Since ECC is more expensive to make, the industry is obviously not going to sell ECC to people not willing to pay more for it.

And in a lucky coincidence it turns out that those who want ECC are willing to pay the moon for it, which of course gatekeepers like Intel exploit.
I think it depends on whether you believe in free trade or not. If you think that every country's business has a right to make deals with any other country's business then Chinese government is depraving Norvegian fishers from what is rightfully theirs and is "forcing" Norwegian government to support their claims on Taiwan.
If on the contrary you believe that every government has a right to establish any rules for external trade relationships it likes, then it's more like a free market. Either you buy access to Chinese consumers for recogition of Chinese claims for Taiwan or you don't, it's your choise.
CVS Taps a Design Legend to Reinvent the Prescription Label
They still are required, for at least three reasons - UX, cost, and security.

1. For a lot of workloads, it's more convenient to run in on a desktop. Sure, with the right tooling, you can bridge your cloud and desktop pretty seamlessly, but a lot of people can't do that or it's not possible with their tooling. Sure, it doesn't scale, but it often doesn't need to.
2. A Threadripper CPU may cost $1000, but but look at what that buys you in the cloud. The machine pays for itself within a year if used extensively.
3. Sometimes it's not easy to just upload code and data (!) to the cloud. Sure, there's all sorts of security layers and certifications and yes, clouds are very often more secure than desktops, but still, some people can't afford to let their data leave their machines.

Two of these were a thing at my former employer (but we still used the cloud for other use cases). So no, I wouldn't say these workstations are obsolete.
No, it hasn't. I'm not saying we wont reach a stage at some point where compute power is a utility like electricity or water but we are definetly not there yet. I mean, in the least, I can't go to my local PC vendor and purchase a slow terminal with some compute credit allowance to nearest EC2 center or whatnot. When we get there, we can ask this question again.
Would you do it again if something awful happened and you all of a sudden were in the same spot you were when you did that work (less or none of your mortgage paid off or something). Just wondering. Seems like it sucked but worthwhile if it paid off 1/3 of your mortgage. Good job!
FYI - using 'Her Majesty's' is foolish and embarassing
And a little bit below the quoted text, it states that the manager is responsible for determining the bounty for the task - for the worker, the evaluator and him/herself. I can't imagine that working very well.
PostgreSQL 10 Released
> His role was more or less to turn on the money tap...

Which in a country with absolutely savage inflation isn't as easy as you make it sound. I suggest you educate yourself before being dismissive like this.
Epigrams on Programming -- Alan Perlis

http://cpsc.yale.edu/epigrams-programming
The life of a curl security bug
Do you actually use the headphone jack? Most people don't and because of wireless headphones, I bet the number that do is getting smaller each year. I think the best you could say is that it's too early to get rid of the jack. It's definitely on track to get to the point where the value of it is less than the cost of it.
Animated Steve Jobs Bio. RIP, Steve
Steve Jobs passed away six years ago today. Let's remember him and his achievements with the help of this animated bio.
If you enjoyed this you might enjoy Jeffrey Archer's prison diaries - he was a British politician jailed for perjury in the 2000s who wrote up his time inside: https://www.amazon.co.uk/Prison-Diary-1-Hell/dp/0330418599
fab13n made a similar comment on this line. So thanks to both of you for illustrating the point (genuinely):

> "How does it change anything?"

The action itself may appear the same, but in code-as-law systems the consequences of this action change everything. The system of governance is immutable. If I can coerce your primary influencer to destroy your Colony _there is nothing you can do about it_, because the system is still _working exactly as designed_. Like an AI auto-pilot flying you into a mountain at high speed because it got a correctly formed override instruction to do so.

In the real world we have multiple interpretive, negotiated, social conventions to deal with bad actors, agents and outcomes that violate the spirit or intention of underlying agreements.

The lack of these are EXACTLY the problem in a "code as law" system - and worryingly it shows that most of our intuitive responses to bad agency in these type systems is still "but it's the same in the real world". Except of course for the existential threat posed by immutability of consequence and recourse.

You cannot remove trust from collective human agency, you can only put it somewhere else and pretend like it doesn't matter anymore. Right up until it does.

> Execs of current companies are humans with power to run the company into the ground.

I get what you mean, but in practice you can't wilfully do this without serious consequence. To destroy value is to take it from someone. Fiduciary duty is a legal reality.
With actual people you can informally convince either colleagues or the state that an exec is acting in bad faith of outside the policy framework of the company. And this can trigger formally defined actions. A sort of protection against deceit is built in by the fact that regulations are merely social conventions and not physically binding.

How do you informally convince code to stop trusting a certain influencer? You'd have to put in code paths managing this first, because code is a physically binding regulation.
slide 2 https://image.slidesharecdn.com/googlepixel2-21-171004205500...

slide 3 https://image.slidesharecdn.com/googlepixel2-21-171004205500...

slide 4 https://image.slidesharecdn.com/googlepixel2-21-171004205500...

slide 5 https://image.slidesharecdn.com/googlepixel2-21-171004205500...

slide 1 and 6 are irrelevant
Intel Core I7-8700K, Core I5-8600K, Core I5-8400 CPU Review
If your requirement is to have a predictable, responsive environment without having your assets intercepted then no.
> Re: HK, China agreed to allow HK people to vote for the leaders by 2017 in return for sovereignty, and did not fulfill this promise, therefore there is no reason to recognize their sovereignty.

Sure there is, short of nuclear war there’s no way to get the PRC’s government out of Hong Kong.

And the PRC signed a treaty with the U.K., and the U.K.’s signature on a treaty is dirt. They guaranteed the indivisibility and independence of Cyprus and did nothing when the Greeks invaded, they guaranteed Ukraine’s borders along with Russia and the USA. Two things are always true in international relations; never give up your nukes and never trust the U.K. or USA.
So basicaly Norway got itself the best possible deal: all benefits of EU membership without any of the downsides (e.g. common currency or political correctnes bullshit).
The Google Clips Camera Puts AI Behind the Lens
Just to offer a partial counterpoint to the popular "ECC is a must for real work" sentiment, I've ran many 60-day simulations where a few bit errors would be completely irrelevant. Many physics simulations include internal checks (that must be there regardless of ECC, for algorithmic reasons) that would catch virtually all such issues. While a bit error could certainly crash the simulation, long running simulations can be resumed from checkpoints with minimal loss of time and the probability of a crash is still very low for most real workloads.

In truth, there are plenty of good reasons, both for data integrity and security, to have ECC. However, there are real costs to ECC too - 10-30% immediate performance overhead (depending on your application) and much more than that for memory-bound workloads (due to lower frequencies and subtiming issues), not to mention hardware cost efficiency. Instead of oscillating between "ECC for everything" and "ECC is useless" people should rationally compare the costs and benefits for their specific workload and choose accordingly.
That’s only true if you posit that people actually follow those best practices at scale (is there any reason to believe that’s not false?) and that an attacker doesn’t know how to use a database. Otherwise you’re just betting that they’ll NEVER link your wallet IDs.

That last part is guaranteed to be false. Beyond the obvious capabilities of a state-level attacker, think about why Equifax has that data in the first place. People will buy things on credit and that depends on not being anonymous – churning IDs would be like only paying cash for everything, which is known not to be viable for anyone who isn’t rich. Secondly, think about how many businesses want this data for marketing purposes: you can churn wallets all you want and it won’t help when the vendors are passing that information to companies like Acxiom, Equifax, or Google.
If you enjoy this type of content I highly recommend https://virtuallyfun.com

Example cool article: https://virtuallyfun.com/2015/10/09/building-linux-0-11-on-w...
Thanks for replying, I understand your position better now.

> I guess I don't understand what GitHub/GitLab does that makes branches different from Git itself [in the GP]

The GP is mistaken. Their understanding of objects & refs seems different to how I've seen them refered to in the majority of git literature.

For passing readers: refs (branches and tags) are just git's way of labelling a commit (which are stored as objects). GitLab/GitHub don't do anything special to implement refs: they're standard git refs. They're not different, they're 100% part of git.

GitHub/GitLab do add a lot of extra refs to track things like PR/MRs.

> Branches, pull requests, comments, etc... should all be Git objects of some sort.

Branches can't be objects because you'd need a way to find them with a label, and then why not use the labels directly instead?

PRs and comments can be stored in a repo (as refs and notes), but git doen't have a strongly-opinionated view on the exact workflow you should follow when developing, and thus isn't interested in recommending that people should always use forks & CRs.
I'm not sure what's scarier: a coworker stopping by saying, "hey, the PROD-DB-1 server has been down for four hours" or your four year old stopping by and saying, "there's an oops in the kitchen."
> localized hosting

IIRC it boils down to a new Merkle root and a self-hosted server instance that uses it. Add snapshot pushing to the blockchain and you've got yourself an independent Keybase instance with a fresh and clean database ready to be filled with employees.

I wonder what the identity proof adding would look like. I guess corporations are not interested in public proofs from Twitter.
I had an interesting debate a couple years back in another forum about this. The other person was saying that until people who build software are held personally responsible for our work the way other engineers are, we shouldn’t be calling ourselves engineers. I disagreed then but stuff like this makes me wonder.
You're probably aware, but the desktop i3 does support ECC. Well, at least through the 7th generation. It looks like now that it's added 2 cores in the 8th generation, ECC has been dropped (NB: I didn't look at all models).

So, they're okay with it on consumer parts, as long as you're not looking to do anything resembling professional work I guess.
Announcing Microsoft Edge for iOS and Android, Microsoft Launcher
Great essay. Bertrand Russel never ceases to amaze. For others, the essay is titled In Praise of Idleness, but is about using your idle (non-working time) for pursuits.

Not to turn this into something else, but pursuing things during "idle" time is another reason why if reasonably possible, basic income could be great alongside more advancements like automation occurring.
Depends on your simulation. Are you using your workstation to do molecular dynamics? Or turbulent fluid simulations? A little extra randomness in two bits every day won't hurt you.

See e.g. this paper by Walker and Betz from the San Diego Supercomputing Centre (paper from XSEDE '13) on the effect of ECC on GPUs for MD simulations:
https://dl.acm.org/citation.cfm?id=2484774
> world

[Gumble, grumble, …] I think the Earth, the Moon, and the rest of the universe count as the same world.
Current market prices for ECC RAM are approximately twice as much. I just built anew Ryzen system and considered using ECC, but I couldn't find any DDR4 3000 RAM, and the DDR 4 2666 ECC Ram was just under twice as much as the DDR4 3000 non ECC I ended up with. Opportunity for a future upgrade , though. (My motherboard does support ECC :)

The real question though for a large scale consumer product manufacturer is how much margin they could convince the RAM makers to give up on ECC. Once it became standard, it probably would not cost much more than non ECC. Maybe 15% more? (1/8th extra memory, plus some extra for other expenses.)
I can't tell if your VR-parenting suggestions are tongue-in-cheek or not. I'm terrified either way.
I don't want X Company's answer to Y Company's product.

I want all this siloing to disappear and fricken make technology better.
More information about Edge Mobile is available here, however not many technical details (e.g. whether the Android version is just a WebView or if it's the real Edge)

https://www.microsoft.com/en-us/windows/microsoft-edge-mobil...
Touché (and yes, I would also blend into that picture seamlessly).
Yeah getting some studies and info on this would be great.
The Perils of Obedience
I'm super excited for the better parallelism, and all the little quality of life improvements (like enums / uuids being able to participate in exclusion constraints). There was an amazing amount of work that has gone into this release.

Amazing job everyone who has worked on it.
> Wow, shocking to read of such deep capitulation from a country like Norway

China forces every country that it has normalised relations with to adhere to the 'One China' policy. Does your country have a Chinese embassy in it? Guess what, your country adheres to the 'One China' policy too.
The project structure is fighting againts norms. The author should not have src checked in. They should have their package as the root so it is "go get-able" and does not require the user to alter their GOPATH. To ensure that the proper dependency versions are present, they should vendor the dependencies. I would have opened an issue on GitHub for them, but I am not signed in currently. Cheers on releasing a neat tool.

EDIT: got off my mobile and to a laptop and submitted https://github.com/twitchyliquid64/subnet/issues/3.
This is true to the original meaning of "hacker", and may well have been intended that way.
Camina
desarrollo
Ok look, I have a stake here because I run a crypto fund but let's just be clear: in the beginning of money, refunds involved going to the person you wanted a refund from and demanding the return of your currency. It's not that different from how crypto works right now except that the transaction is much more provable. Over time, institutions that look a lot like banks will provide the refund abstraction on top of crypto, BUT that doesn't change the value of an immutable changelog for money.

Think of it this way, if you were building money for computers, it would have atomic transfers and a changelog. Those properties, it turns out, are very useful, mostly because people dramatically underestimate how many transactions are between semi-untrusted parties (I would argue it is the majority of transactions). Yes, right now, crypto is a step backwards for many transactions, but that's because institutions that would traditionally support currency can't properly model the risk so only the brave entrepreneurs who accept unbounded risk participate. Over time, like any technology, traditional institutions will accept it as the regulatory regime becomes more clear.

The analogy to the beginning of the internet is obvious (the only real question is whether governments decide to ban it).
I Hate Redux Part 3: Data Fetching and Server Side Render with GState
Independence and ineptitude.
Well, he just posted the second entry in the series. Let's hope he keeps posting that frequently.

http://blog.ploeh.dk/2017/10/05/monoids-semigroups-and-frien...
So Microsoft is now shipping Linux-based images for running R and Python. Did we... did we win?
Thanks. Not about humans of the past, but still a relevant study.
BigData and ML Toolset and Library Weekly Roundup – Oct. 5, 2017
Coffee Lake Review: Initial Numbers on the Core i7-8700K and Core i5-8400
I'd take a slight slowdown in ram access if I knew for sure that my game won't bluescreen.
Most people drive assault weapons too
What about internet access? Are there still chromebooks with built-in cellular data? If they released a Chromebook with built-in LTE and a google-hosted data plan with unlimited data (from chromeOS), for a reasonable price, I would be all over it.

I use a MacBook Pro which I like but 95% of the time I am doing stuff I could be doing using ChromeOS.
> They don't get an embassy, but they get a blah.

Other countries do this already and not just small ones.

For example, in Taiwan, Australia has the "Australia Office" [0] which is essentially an embassy in all but name. Other countries have similar things.

0: http://australia.org.tw/tpei/home.html
I don't have the kind of expertise you're asking for, but judging by the letter, it seems the EFF is asking for the decision to be re-heard because the court completely IGNORED legal precedent in their decision. The petition to rehear the case is a request to have the full circuit hear the case. Initially, it's only a group of 3 judges from the circuit who decide a case.
Loved the movie. Tried to read the book and simply couldn't. The author captures the fastidious nature of the house's servants and especially the head butler so well, it made me uncomfortable. Really outstanding structure and word usage, what I got through.
> I think one of the things that amazed us is that these inspectors sold out public safety on the cheap. They were not taking huge amounts. We were told to leave $10 for one inspector, and $25 for another inspector.

According to inflation, that's $40.25 and $100.62 in today's dollars. That's pretty much a joke!

https://data.bls.gov/cgi-bin/cpicalc.pl?cost1=25&year1=19770...
Well, yes, I agree that Chinese people are somewhat lacking in critical thinking since so much policies are straight from the government and people just follow. It is very different from HK and US. In fact I think that's the main reason why the government's policies are so successful.

If more and more people are travelling abroad and absorbing this idea of free speech, the society would eventually transform and embrace the idea. However, critical thinking has to be there first, with majority of the people capable of making informed decisions, not like the reaction to the video you mentioned.
Can you explain what you mean by "is different from frequency"?
This gets muddied by the use of boost clocks, and this part does 3.8Ghz in that mode. What would be nice to see is a processor aimed at long stretches of interactive use with few cores (1-4) and then long stretches of offline uses with many cores (16-32 cores).

A lot of "workstation" use is long stretches of interactive use on a few cores followed by periods of offline use (NN training, Graphical rendering, Code compilation/testing etc). The boost clocks on these higher end cpu's should really be able to go even higher, even if it means the base clocks would have to go down somewhat. I'd rather have a 28core CPU where it runs either 20 cores entirely OFF and the rest at 4.5Ghz, than one where it runs at 2.5-3.8Ghz.
Visa/Master gift card giveaway
Evon Latrail is giving away gift cards to people who purchased her 2nd book, "Butterfly Me". For me information go to Facebook, Instagram, or Twitter and follow, Evon Latrail
Biggest advantage in my eyes is actually proven end to end encryption based on the signal protocol.

Considering that the libre 5 will be the first matrix native phone, maybe get them to switch to matrix instead, which is actually open source in both clients and server and has encryption with an actual security assessment.
still no stickers though...