skysight-inc/HackerNews huggingface dataset:
>I've noted the eerie similarity between them and the bigoted people who used to racially bash me and my sister when we were children.

Is an eerie similarity between two online groups of people going to mean you abandon attempts to bring about equality of the sexes, races, classes, etc.?

And if you will abandon it, what will you embrace instead? Conservative racism?

I get that maybe there are similarities but there are so many more differences between the two groups that it's ridiculous that people resonate with this comment. One group is "witch-hunting" to root out people who might be bringing stereotypes or prejudice along with their thoughts and ideas, the other is trying to root out people who are of a different race / nationality without even ever hearing any words from them at all.

Clearly one is better than the other, even if both have some similar flaws.
Why would they care? They make money off of the ads, if you use an ad blocker, you just run up their server costs. Don't think they care.
There is a missing step in the transaction that the article does not explain.

1. Bad person sells drugs for cash.

2. Bad person has cash.

3. Bad person lends borrower cash to buy real estate.

Step 3 is the mystery.

— Bad person could give a bag of cash to the borrower. Now the borrower has a banking problem. How does that cash get into a bank account so the real estate purchase can happen?

— Bad person masquerading as a legit lender could give a bag of cash to the seller at closing. Now the seller has a banking problem.

— Bad person masquerading as a lender can give a bag of cash to the closing agent who is facilitating the real estate transaction. Now the closing agent has a banking problem.

There will be a huge pile of cash that must somehow enter the banking system. Someone must do this. How does it happen?

And no it doesn’t not suffice to tell the seller or the closing agent “I brought a giant bag of Canadian currency with me when I flew in from China to buy this property.” Banks didn’t fall off the back of the turnip truck yesterday.

As the article notes, this is a money laundering problem. But the article postulates a moment of magic — the moment where a bag of tainted cash becomes a recorded mortgage lien on real estate.

I’m saying this as an international tax lawyer who has structured hundreds of millions of dollars of US real estate purchase by foreigners. Maybe I just deal with legit people. We always get wire transfers from real banks, whether the investment is debt or equity.
So this was Figure 6:

bytes20 prev;
function tap(bytes20 nickname) {
prev = nickname;
if (prev != nickname) {
msg.sender.send(this.balance);
}
}

It sounds like with our buggy-compiler-optimisation hat on, nickname might be a value with more than 20 bytes, and the line `prev = nickname` is really doing something closer to `prev := truncate_to_20_bytes(nickname)`. And maybe under the hood a bytes20 is encoded as a fixed-length value of 32 bytes with 12 trailing zeros. Then `prev != nickname` is comparing their representations as full fixed-length arrays of 32 bytes.

http://solidity.readthedocs.io/en/develop/types.html#fixed-s...

From http://solidity.readthedocs.io/en/develop/bugs.html it reads as if this was bug "CleanBytesHigherOrderBits" fixed in "0.3.3".

So I guess this is just a compiler bug, but on the other hand perhaps it's a bit of a "language smell" that we're writing code in a language that is obsessed with counting how many bytes are in each variable - it isn't super surprising that there are going to be defects related to lower-level memory things that aren't superficially obvious from the code.

edit: the Solidity page on security considerations mentions formal verification

http://solidity.readthedocs.io/en/develop/security-considera...

> Using formal verification, it is possible to perform an automated mathematical proof that your source code fulfills a certain formal specification. The specification is still formal (just as the source code), but usually much simpler.

That kind of thing doesn't sound like it would have helped here, as the defect doesn't appear to be in the program itself, but in the translation of the problem from solidity into the EVM.

it looks like there's at least one person looking into if it is possible to do formal verification that would include the translation from solidity to EVM : https://github.com/pirapira/ethereum-formal-verification-ove...
Almost every nonprofit--especially local nonprofits like food banks, hospice care, shelters, legal aid centers, etc--has technology issues. They don't have enough money to pay for IT of any kind, especially in hyper competitive markets like Silicon Valley, and their tech knowledge would be probably laughable to you. If you showed up unannounced at the offices of one of these nonprofits and offered to help them with any tech issues they've been having (fixing a website, making the printer work, etc) they would be most grateful. Of course it's better to ingratiate yourself to the hardworking teams over there by making yourself part of the community first, you don't want to show up like the messiah who's going to fix all their problems for them. Above comments address this.
Salon is well known for some poor quality journalism/blogging. Not surprised to see that is reflected in their management/technology descions.
This is actually not too different from the e-book market in China, which is even more fragmented. There are at about a dozen well known e-book readers, and the books are not shared among different apps. Even crazier, Tencent published two different e-reader apps, both having large amount of users
Thinking about this, how long till ad blockers will also block these crypto mining scripts... it's not that different.
WoW - This looks more real than than the Tesla FSD which many have been scammed into buying which is years away.
Journalistic integrity doesn't die if your content is worth the price of admission.

Excessive ads on a site that serves click bait isn't a site worth a 100% hit against your PC, unless it allows you the profit, the entire amount or a portion depending how you are mining the coins using Moreno.

New York Times wants to charge for subscription over 5 articles a month, they put forth the effort to earn it. While not abusing my trust. They aren't forcing a user into a choice that is similar to a loss/loss situation like Salon.

I pay for electricity, I pay for internet. I pay for hardware. I don't pay directly to visit a site online. I pay a fee to access the content if it is locked down. But if someone wants to places ads, that doesn't take a hit on a system. Then the content is worth it.

If Salon wants to offer a choice of blocking those who AdBlock, or mine a currency for them. The site isn't worth any bit of it's content. I'll waste my processing power and actual power bill on something that benefits my own life and not the Salon Media Group.
PDF: Challenges of Testing Single Page Applications with Selenium
Job: Front-End Developer Position in Beijing
Actually they're already blocking them.

https://github.com/uBlockOrigin/uAssets/blob/master/filters/...
What the hell are values if they aren't moral? What the hell do you call your value system if you don't call it your morals? Such a dumb article...
Thanks for sharing something so intimate.

With regards to the Learning How to Learn, is it this course on Coursera? https://www.coursera.org/learn/learning-how-to-learn
Job: Back-End Developer Position in Beijing
God save our gracious Queen... yet she's not there to hear it, most of the time. It's just in us.
There's been blacklists for them since The Pirate Bay started their trial with it, perhaps longer.

Here's two:

[1]: https://github.com/hoshsadiq/adblock-nocoin-list

[2]: https://github.com/ZeroDot1/CoinBlockerLists
Part of the usual political posturing/signaling that hapens in international politics. This is a way for India to signal the magnitude of the seriousness of Khalistan-support issue, in the relations between the countries.

There's also the fact that previously, a Canadian official leaked to the press that Trudeau will not meet the chief minister of Gujarat who took a hard line against the separatist support, after the chief minister had said he was “looking forward to have meaningful talks with Canadian Prime Minister Justin Trudeau”[1]. That Trudeau will visit the state and the major Sikh temple in it, but not meet the CM of the state (right now there seem to be conflicting reports, but most sources say the meeting is going to happen tomorrow.)

I'd be interested in knowing what Canadians think about the issue, because it seems Trudeau has a sort of mixed reputation in the country, so it'd be interesting to know if people there think he might be unofficially providing support to the Khalistan/separatist movements, for the sake of establishing his Sikh voter base (which is what some media reports claim).

[1] https://www.hindustantimes.com/punjab/trudeau-will-not-meet-...
I wish hotels would be graded on how quiet they are.
I'm surprised the bus was never an option. Los Angeles has a pretty good bus system.

Or light rail now that the Expo Line is open, though you need to be going to certain places for that.
Didn't know they used postcard, that's interesting! I've never listed a place on those platforms so I wouldn't know..
I'd wished they'd use <abbr> tags with a tooltip on all those abbreviations... damn.
Because people will likely stop using their ad blocker if they can't use the web as they want to.
Eau de Nil, the Light-Green Color of Egypt-Obsessed Europe
Everything I wish someone had taught me about electrical soldering [video]
When to Use Serverless? When to Use Kubernetes?
Honestly, it's a bit of a gray ethical area for me.
On one hand, what you say makes perfect sense.
On the other hand, I like having my cake and eating it, too. It's like having a buffet dinner where the host tells you: "sure, you can eat this juicy steak, but you also have to eat the surrounding shards of glass that I've put there to feed my thirst for human dignity".
If I particularly like the host I might do it, otherwise I'll just take the steak and leave.
Investors don't like it and often try to pressure companies they want to invest in into "clawing back" such stock. But while 40% might make them say no to a company they liked, I don't think 8% would.

The investors will claim pretty convincingly that it makes a big difference to them though. And that will put a lot of pressure on your (presumably inexperienced) cofounders, who will consider you a jerk for not giving in.
Refined sugar and processed fatsare bad, naturally occuring fats like coconut oil have been lumped together with other fats as bad due to bad science
>Reduce the (present and historic) systemic discrimination by race and gender.

How will you do this and how will you measure the results of the attempts to do this without measuring the outcomes of your attempts to do this?
So they did seize the means of production after all. The means of Monero production.
It's pretty amazing to read someone still fear mongering about peak oil, something that was predicted to happen in 1970. Maybe the author is very old? What's actually occurred in practice is that, as the oil price rises other sources become economically feasible like horizontal drilling and extracting tar from oil, but at the same time make competing resources like gas and solar more attractive. So it isn't even a big deal. Rising price naturally increases supply right up to the point where it funds competition. That mechanism is also only even needed in boom times, often as not the economy slows down and energy demands drop through the floor anyway.
Ask HN: How much runway should you save?
How much runway should you have in the bank? 3 months? 6 months? 12 months? What's fast and what's slow?
I'm a nerd, I have my own PFsense router setup. This allows me to customize my entire network, with VLANs, snort and adblockers. I keep the Wifi on it's own seperate VLAN from my servers, so when guests come over I don't worry about them. I also have PIA setup by default so everything goes through a VPN. I highly recommend it! You gain network skills really quickly and it's not painful to setup once the OS is installed.
Dude, no one violated his free speech. His memo is still available for anyone to read.
I imagine the mining code can be transformed so that it will be hard to detect.
One illegal part is sufficient. I agree that the other parts might be debatable, but the actual use of stolen credentials has clearly crossed every line. If they had passed this information on to a police investigation that then would've used this with a warrant, then this might maybe work (the admissibility of evidence gotten this way is tricky - maybe it is, since it's not the authorities that obtained it illegally), but if they themselves used those credentials, then I hope that the employee who did it understands that "boss told me to do it" isn't a sufficient defense in criminal prosecution.

I mean, the apology seems legit and it's not that likely that anyone will press charges, but it still is a quite stupid risk that they've taken. In many cases "hack-back" may seem a practical alternative, but it's not, because it tends to be absolutely illegal (well, perhaps not if you're in NSA or something). Hopefully this case will be sufficient warning for others.
Edinburgh college of art had incredibly fine casts of great works made and subsequently painted by the Victorians. Apparently a confused college body decided to remove the polychrome finish and "restore them to the pristine white' which not only destroyed their heritage, it lost a huge amount of fine detail. -told to me by my mum who worked there in the sixties and seventies and eighties.
It’s worth mentioning here that this works well with D3, and examples are provided on the page.

The author says it handles “almost all” of the D3 gallery, which makes sense because some of those have very fancy zoom behaviors on them. I’ve written a few D3 visualizations, and while I enjoy the flexibility of the framework, the pan and zoom behaviors have always been a little tricky to work with.

Being able to skip all that and instead write
<svg easypz=‘{“applyTransformTo": "svg > *"}’>
to get universal zoom is very helpful!
The Chinese Generals Problem (2008) [pdf]
That's a really good video; it really shows the problem. Any still from that image looks pretty great, but I agree that in motion it's no good.
Unless you're paying top dollar for contractors, what you describe is way beyond the job duty of typical contractors brought in by non-technical founders who have no idea what they're doing. Even technical founders with a lot of experience make this same mistake. If you're not paying seriously high money, you might think that this is something you're paying for, but it's not. Someone at an overseas sweatshop isn't going to push back on a request for a prototype. It's not part of their job and it sure as hell is not in their own interest. People get what they pay for and most of the time, people who hire contractors without proper oversight are just burning money and have no idea what they even want to pay for, let alone what they've actually bought. Intelligence cannot be contracted for by stupid people.
What...? You do realize openly Nazi parties are making electoral gains in Europe right now...
Their method change too much on eyes and facial expressions in general. Also that broad sword is really blunt.

When comparing only the 4x results hq4x wins half the time. On the other half hq4x is a close second and generally looks alright. However in some cases the vectorized ones are pretty bad.
You're welcome.

I'll just leave this final piece of advice here, which I would say is the distilled essence of wisdom I've worked hard for in the last decade — whether it might reach you at the point you currently are or not:

It's not that when you have your procrastination issues covered, that you will finally be able to accept and trust yourself.

It is that when you finally accept and trust yourself, you will be able to have your procrastination issues covered.

It may sound cheesy and simple, but trust me that it's correct. Getting there is a whole different game, it took me 10 years for the first 80% and I fear the last 20% will take the rest of my life.
I don't know nearly enough about large scale projects or the startup world maybe this is a silly question but when it became apparent that it was blowing up far beyond what you were expecting, was it not an option to have another team (hire or split existing) in parallel, to start writing a re-implmentation in another language or system that would work better for your new quickly expanding needs? Was that just not feasible?, no doubt it was a crazy hectic time for you folks back then, I can't even really imagine what that was like.
Why academic journals need to go
Of course this could be done all over Europe, as cheap farm houses abound. It's more a matter of having the patience to restore the thing. That is a very time and resource consuming task.
Bitcoin was inspired by Hashcash in 1992: a Proof-of-Work that protects services from DoS. Now we have come full circle.

https://en.wikipedia.org/wiki/Hashcash
List of Free  Machine Learning Books
Where is the evidence that “processing” or “refining” makes anything worse? In what way is 300 calories of table sugar worse for you than 300 calories of watermelon?
This might be a random anecdote, but I park head in and I hate it, because I'm more often heading out in a hurry than coming home in one.

Yet, I do that simply because I have to grab the stroller out of the back, once I park and there's no way to bring it around from the wall, without lifting it higher than the car next to it.
Luckily, my adblocker (uBlock Origin) blocks mining scripts as well, so the joke's on them.
Here’s What It’s Like at the HQ of the Teens Working to Stop Mass Shootings
The article is pretty clear about this. The people who borrow the cash spend it. Often lavishly, they take it to casinos and so on.

They are very wealthy people and have that kind of lifestyle, but their problem is that they can't get their money out of China. They borrow against the property by accepting this Canadian cash, and then repay the loan in China via the banking system there.

Both parties need to launder money, one in one direction and one in the other, that's the obvious beauty of the scheme.
That will decrease it's performance as well I suspect
Isn't that a good thing?

Imagine you have a little widget in your browser that displays something like '50%' which means you constantly use 50% of one core to mine a cryptocurrency for the page you are currently looking at.

And in return you get an ad free web. I think that would be way better then the web as we know it.
Again mostly negative comments here. May I ask why? It's 100% opt-in so I don't really see what blocking mining scripts has to do with it. I also block mining scripts but that's for rogue sites doing it without my consent (The Pirate Bay) while this feels like a legitimate use-case. Correct me if I'm wrong.

The headline makes it sound like they automatically start it if you're using an adblocker. That is not the case. Check the screenshot in the article.
Honest question: why is that an alternative medicine eg. Iridology is seen as quackery but a computer predicting heart attack risk is not? I know the science behind AI but from a patient point of view, they both analyze the eye.
> Go to hospital for pancreas transplant

> Go home with a packed meal
Ok, so if I'm a bad guy, I will threaten you with violence, that will be enough for most people to send the coins. There are very few people in the world that can withstand actual torture, especially of the loved ones.
I'm certain I've already seen this as a shader option in emulators
Maybe not but still impressive that they beat humans, no?
Well if you ever used any Chinese apps recently you’ll find they are nothing like anything you’re familiar with. Many major Chinese companies might have started with copying some idea from Silicon Valley, but that was long time ago. China now has an entire ecosystem of softaware/hardware/services that’s different from the rest of the world.

Speaking of American startups copying from China, I’ll give you an example: https://www.spin.pm
We're evaluating Gitlab for use at my company and I'm really struck by the overall quality of the software. I've already started contributing to the codebase. Hope to contribute at least a few medium-sized features (currently working on web terminals for troubleshooting CI failures) over the next few weeks, and who knows, maybe more! Love getting back to Ruby after so many years, and Golang is interesting :)
Super Dancing Kids School Game
Make your dream of Dancing with the Stars come true with the Super Dancing Kids School
I'm not a doctor, but if you do have ADHD, it's worth trying all the available medication -- amphetamines(adderall, dexedrine, desoxyn), methylphenidate in it's various release forms, strattera, or off label medicine -- modafinil, bupropion or even nicotine patches.

You might also have another condition like depression.

I've experimented with several chemicals (probably not legal where I live) and indeed not all provide both focus AND motivation.

Healthy work habits, enjoying the work that you do, having longer term goals and your work actually contributing to your longer term goals, having hobbies outside work and so on and on -- all these things can help.

Also make sure you lead a healthy lifestyle, you sleep properly, you do physical activity, check you vitamin Bs, hormone levels -- thyroid, testosterone.

You can also do a DNA test with 23andme/ancestry and then analyze the raw data with something like Promethease.
Swype is reportedly bidding the consumer keyboard biz farewell
Building an F# Redux Store for C# Xamarin Apps
I'm not calling your HAD articles clickbaity because they get picked up by HN... I meant they had titles that were actual clickbait, like you were goading people into clicking out of anger because you'd say something inflammatory or because you phrased something in a certain way so that it sounded wrong. (And then you'd continue the goading in the articles.)

That said, I just glanced through your more recent HAD articles to offer up some examples and they don't seem anything like that anymore, so I'll give your stuff another shot. I guess your style's changed since a little less than a year ago when I noticed and decided to filter out all your articles from the RSS feed (in particular because you were telling people who offered corrections to your articles that they're "shitting up the comments").

As to my zero submissions... I'm just not a submitter. shrug
CoinHive provides two miners: one which runs without asking the user, and one which requires explicit consent from the user.

The version requiring explicit consent is being used on the Salon website, and isn't currently being blocked by AdBlockers/malware detectors.
> A millionaire almost definitely used way more government services than a middle-class person

Thank you for responding.

Can you give some examples? I'm having a hard time picturing it. And is it not at least partly paid for by (1) sales tax, (2) corporate tax, (3) the jobs and products they brought about?

And the milder example seems easier to think about, someone making $100,000 versus another making $50,000.

> A government is not a company with services rendered

Can you please go into this a bit more?
Ask HN: As a data scientist, what should be in my toolkit in 2018?