skysight-inc/HackerNews huggingface dataset:
I think, though I could be mistaken, that it originates from German law. The UK had a very similar requirement established in case law. Nonetheless the EU views proportionality as a central principle enshrined in Article 49 of the EU Charter of Fundamental Rights [0]. "The severity of penalties must not be disproportionate to the criminal offence"

You're no doubt going to tell me that's far too vague and woolly. So this link might give you a flavour of how EU fundamental principles[1] came about from a bunch of centuries old separate national legal systems:

http://blogs.northampton.ac.uk/law/2015/11/02/proportionalit...

Just a random result on first page - there may be better or more easily readable sources.

That proportionality applies to everything in EU law, and there have been numerous cases through the courts, national Judicial Review, and taking cases to the EU Courts of Justice. The principle is firmly enshrined.

As with anything human mistakes are made, so of course there are appeals from time to time. That's how case law gets made.

[0] http://fra.europa.eu/en/charterpedia/article/49-principles-l...
[1] https://en.wikipedia.org/wiki/General_principles_of_European...
Might be because I just finished reading it the other night but kinda reminds me of "Brave New World."
Ya, Hukou is just on another level of crazy. But since the mid 2000s, internal migration has been allowed without any hard constraints, you just can’t access social services (like schools) as locals can. Well assuming you aren’t a Uighur.
“Fentanyl analogues are not a problem in China, hence the relative slowness in cracking down on them.”

Probably because it’s the death sentence.
Some people are content with what they have in life and are not driven by a need to always strive for more. For these people, feeling like you "belong", in a place with your family and friends are nearby is more important than better career opportunities. I don't know why this is regarded as such a mystery.
Returns initiated through a representative aren’t tallied, at least that was true upto about mid 2017.

It’s also not just how many returns or even the monetary amount of them it’s a much more complex pattern which takes into account the return patterns of other users which have purchased that items and other simmilar items.
It was as a plug-in, but has since been discontinued.
Seems like you think something is changing the world only if it has some link to the physical / hardware world - go work or found a hardware related company then I suppose. Personally I think many software only companies change the world in ways that are just as important. Connecting ideas and improving processes gives human more time and part of their life back. I’m the founder of tesults.com and I think it’s changing the world in its own small way but I may well sound delusional to anyone comparing this effort to a massively funded hardware tech company such as Tesla or Space X.
>Anyways, there's 24x7 phone support and ways to get support even if you're completely locked out. What more do you want?

Umm the 24x7 phone support number is not listed on the web page.

To get the phone number, you need to log in.

How do you log in, if you're locked out?

>What more do you want?

What do you think?
Do we have indications that it actually makes a significant difference, nutrition-wise?
Yes, it is difficult to uproot your family, take a huge risk, and relocate to a place with better employment and educational opportunities.

Just ask the tens of million of immigrants in this country who have done exactly that.

In a sense, it's unfair that native-born Americans are forced to compete with people from all over the world who are highly motivated and have an extremely high tolerance for risk. But it's also what has actually made this country great.
Everyone was cheating to different extents AFAIK.

Here's a fellow hacker's review of Deiselgate (1 hour talk): https://youtu.be/7t4paclIwuU
Maybe because their website is so awful, the search so useless, and the detail pages contain so little information about the products. I stopped even bothering to look for stuff there.
Also, if you ask me what it was like growing up poor in NYC in the 80s, I'm going to give you a very evasive and superficial answer, because it's better than talking about dozens of my childhood friends who are now dead or worse.

You're not prepared to talk about it and honestly neither am I.
I doubt that any country has privacy laws that protect against surveillance authorized by a court. The best you could hope for is a court system that doesn't simply approve every request without pushback.
Worst case: You move again. Sure, that sucks, but you moved there in the first place. You can move again. It's not that big of a deal, and that negative is balanced off by all the nice things about being out of the urban environment.

In many cases, you won't actually need to move.
Something, something, Joyent Manta: https://apidocs.joyent.com/manta/job-patterns.html
I wish Apple would stop chasing trends like self-driving cars and augmented reality. They used to have a strong vision for the future -- now it just looks like they're out of ideas.
anecdota - We used fast csv tools and custom node.js scripts to wrangle import of ~500GB of geo polygon data into a large single vol postgresql+postGIS host.

We generate svg maps in psuedo-realtime from this data-set : 2MB maps render sub-second over the web, which feels 'responsive'.

I only mention this as many marketing people will call 50Million rows or 1TB "Big Data" and therefore suggest big / expensive / complex solutions. Recent SSD hosts have pushed up the "Big Data" watermark, and offer superb performance for many data applications.

[ yes, I know you can't beat magnetic disks for storing large videos, but thats a less common use-case ]
If you're in tech there is no reason to live hand to mouth in a major city. Maybe in San Francisco that's the case, but I make a very decent living in Atlanta (not suburbs) and save a huge chunk of my income. I'm sure I'm not the only one and that this isn't the only city.
America is losing the battle against robocalls
I've got the exact same issue.

The solution when I investigated was to use IPv6 network prefix translation; however most routers do not support it (including Mikrotik routerOS, which is what I mostly use).

So lacking that, instead I've gotten my own AS and am now a 'proper' internet peer.
If you option-click the green dot, the window will resize in the “classic” way.
The underlying reasoning about Yelp's argument here is not that great:

> There are three problems with this argument [that the answer box is anticompetitive]... First, the answer box originally included content scraped from sources like Yelp and other vertical search sites; under pressure from the FTC, driven in part by complaints from Yelp and other vertical search engines, Google agreed to stop doing so in 2013.

This is not really a problem with the argument. Scraping content is just another form of anticompetitive behavior.

> Second, in a telling testament to the power of being on top of search results, Google’s ratings and reviews have improved considerably in the two years since that video was posted...

Also not really a problem. Blocking your competitors is probably going to help you gain more market share, which is a major factor in the quality of crowdsourced content.

> Third — and this is the point of this article — what Yelp seems to want will only serve to make Google stronger.

So, Google is incapable of engaging in anticompetitive behavior by blocking Yelp because they're really only hurting themselves in the long run if you really think about it? This is contorted reasoning. Even if blocking competitors is an ill-advised strategy, it is still anticompetitive behavior.
Coinbase is shutting down GDAX to launch new ‘Pro’ cryptocurrency exchange
Because:
http://money.cnn.com/2018/05/22/pf/emergency-expenses-househ...
It wouldn't have been written in 1992 because interstate net migration rates were near their historical highs. See, e.g., Figure 1, page 41 in https://www.federalreserve.gov/pubs/feds/2011/201130/201130p...
I've found that Civ is great to play if you're time poor, if you have the self control for it. It's totally possible to play just one or two turns a day, and play a game out over several weeks.

Total War, on the other hand, is not so good. Too many times I've thought "I'll just finished this turn up", and then when the AI has their turn, I end up stuck in half a dozen battles and 2 hours later I'm still playing.
The problem I think is that there are 25 cryptocurrencies bigger than it. Particularly with its form of mining, it's trivially easy for say a big player in the 10th largest currency to shift their mining power to a smaller one like Bitcoin Gold, overpowering everything else.

Normally the non-51% attack argument is that anyone who invests enough in 51% of the infrastructure and has sufficient coins to profit from double-spending, is very unlikely to do so because it would render the coins and mining equipment worthless or at least worth less than the investment had cost.

That'd be true for bitcoin, but not for a GPU-mined 26th largest cryptocurrency. You can completely destroy it, cash out and use your equipment elsewhere on coins in which people still have faith.
Well, Teump can't block someone because it's been defined his Twitter account is official policy of the President. The same would be true for any government official who's account is defined as such.

If it were a personal account, with personal views being posted, blocking would be fine. You could probably even make your account private and only allow approved followers. But, that's not the case here.
I sincerely hope the software isn't designed with the same buggyness as the latest OSX renditions..
> you start to curse plasma TVs and power lines

Nah. What you need is a transmitter powerful enough that all the cursing is done by everyone else around you. :)

j/k - I guess I'm jaded because I live in a densely populated area, and there's no place nearby where there's no RF pollution all the time. And yeah, while my plasma TV is on, reception is junk on all frequencies.
It's whichever is larger.
Twas tongue in cheek. No harm intended, I love my estranged moose cousins
China's facial recognition system helps arrests fugitives attending concerts
I think changing your LinkedIn location to San Francisco Bay area and explaining during the first call you intent to move there when you've found a job is acceptable to most companies. BTW we hire in 90% of the world at GitLab
Perhaps Apple got a very good deal
Compromising Thousands of Websites Through a CDN
When the CIA investigated Soviet superweapons
I woke up from surgery feeling great. I don’t know what anesthesia they used, but it was fucking awesome. Contrast that to 40 years ago when I woke up vomiting.
You Need Deli Cups
> I was struggling with a 28GB CSV file

Okay, sounds reasonable, that's larger than most machines' memory...

> Tried spark on my laptop

Yikes, how did we get here? Not to shame you or anything, but that's like two orders of magnitude smaller than the minimum you might consider reaching for cluster solutions...and on a laptop...I'm legitimately curious to hear the sequence of events that led you to pick up Spark for this.

In my opinion this isn't something you should be leaving the command line for. I'm partial to awk; if you needed to get, say, columns 3, 7, 6, 4 and 1 for every line (in that order):

awk '{print $3"\t"$7"\t"$6"\t"$4"\t"$1}' file.csv

...where you're using tab as the delimiter for the output.

While I'm at it, this is my favorite awk command, because you can use it for fast deduplication without wasting cycles/memory on sorting:

awk '!x[$1]++' file.csv

I actually don't know of anything as concise or as fast as that last command, and it's short enough to memorize. It's definitely not intuitive, however...
A potential stopgap: increase the necessary computation power required for fakes by only releasing 'official' media with multiple viewing angles and device signatures.

e.g. press conference containing multiple mobile phone camera videos of the speaker from different audience perspectives. Probably the models will eventually catch up and allow this too, to be faked.
Nor the CMU Mach years, nor the ancient Unix years?
The only broad way to do this is to verify identity documents, usually passports. The industry term is documentary verification. Jumio is one company that has been in this business for awhile. If you have checked in for an international flight at a kiosk by scanning your passport, you were verified by Jumio. If you put your passport to a webcam to verify your Airbnb profile, it was Jumio.

Here are more details about how documentary verification works, https://blog.cognitohq.com/documentary-and-non-documentary-i.... As a disclaimer, my company does NOT offer documentary verification but we do recommend various services to companies that need more than US verifications.
There is a screenshot or two ( top one is older ) at http://schuwing.com (and an email signup for launch updates).

I do have an example page in the works, with 4 examples so far, of each of the different page-integrations (in page pop-out, scroll, auto-play, etc), and each showcasing a few of the different svg filters.

It's marketed toward professionals, so I'm not in the game of taking non-creative people and "giving them a creative outlet". It should help with real world animated web tasks, and I had some experience with that in my freelancing. I'll probably have some pricing tiers, but probably something like $29/month, 59, 149, with higher tiers being more support.

For marketing, besides doing tutorials and buying ads on youtube, I can reach out to people w/ existing "how-to design" blogs, and share revenue with them (recurring), to keep their watchers using the software. Then reaching out to companies, even cold-calling if it proves cost effective.

I just have a bunch of polish to iron out. If I release it with bugs, and those bugs end up causing people to lose work (ie work for an hour without saving, and then a breaking bug causes you to lose work), I might lose those customers forever, so I'm stuck ironing those out for now.

It's getting really close though, and it seems like the closer it gets, even though I have figured out some possible ways forward for marketing, the less motivated I am.

I think I have to admit that in some ways I was, and really liked, chasing a fantasy, and I don't know how to chase now that it's more real. The hunger is what I'm lacking, in a way I feel full.
How do you partition your data and/or build your indexes?
2nd and 3rd gen blockchain tech is not vulnerable to double-spend attack, i believe. Only the legacy chains (Bitcoin, Litecoin etc) are
I agree with this, but also think that OS's largely don't need more features. In fact, they could do with significantly fewer in my opinion. The value of a Desktop OS is that it is a personal tool to manage workflows and acts as a stable platform for developers to target. It should do as close to the bare minimum as it can to make that possible. Give me simple tools, let me put them together in a way that works for what I'm doing. Don't try to make it "easy" by guessing at what my workflow is because you'll be wrong and just get in the way.
> I thought array-based queues resulted in O(n) queue/dequeue.

Not necessarily. A circular buffer[1] can be used as a queue with O(1) queue/dequeue. C++ implementations (gcc?), IIRC, uses an interesting array-of-arrays approach; it also has O(1) queue/dequeue. I'm not sure why the array-of-arrays approach is better than a circular buffer, though.

Array based designs can result is less allocations, and maybe less overhead. For example, if you have a circular buffer with space for 16 items, it only needs to allocate space if you need more room, whereas a linked list queue would allocate for each and every item placed into it. Linked lists also require space for the pointer to the next link, for each link in the list. (And, if you keep them, back pointers, though these aren't necessary for just a queue.) Arrays might have some unused slack space, however.

[1]: https://en.wikipedia.org/wiki/Circular_buffer
#GreshamsLaw
Well, all current USA residents had immigrant ancestors, even if they came over via a land bridge more than 10kya.
The cynical side of me thinks that companies, particularly in populated areas, don't want to pay for relocation or travel for interviews.

Their attitude might be "well, why would we pay for relocation/travel for someone in PA when we can probably find people in SF who already live here".
Cost of Simplicity
Any third parties reading this should take anything tptacek says with a grain of salt -- he's a well-known security contractor and his business model specifically consists of convincing his clients that they can't protect themselves by offering bug bounties.
I'm a jaded engineer, there's a difference.

If all the software bugs in the world disappeared tonight, I'd be out of a job tomorrow morning but I'd have one hell of a good morning.

The world sucks. I don't choose to hate it anyways, but in order to make good solutions, having a realistic grasp of how extensive the problem is facilitates better, more correct solutions/fixes.
It is interesting that in Canada, people are leaving the cities[1] and rural areas (not necessarily all rural areas) are starting to thrive.

[1] https://m.huffingtonpost.ca/2018/05/14/millennials-leaving-t...
The difference here is you can just wait long and you are good. In the case of lightning network there is a time limit. If you wait too long and don't notice what happened/ is happening you are cooked.
They care about their routine more than jobs and economy. Suicide rates may not be correlated (or causing) with jobs and economy. Else India and China should have had big sucide rates.
I'd upvote this 10 times if I could.

Unless you're an immigrant yourself, it's hard to imagine how big of a deal it is to just uproot your family and go to a different country and start over, often from scratch with no real networks to build from.
Interesting. I don't have that, but goes to show why trying a variety of things is smart.

I tried a bunch of stuff that didn't work. The stuff that did work always made a differece very quickly. Often within a day or two. Becomes startling when a problem is otherwise intractable.
Why is it unfair. Americans are highly motivated too. Or at least they should be. It's much less risky to have to get on the Greyhound back to your parent's house than back to the other side of the world. This is a great country and we are in the perfect industry to take risks.
Looks like the judge just decided "oh, it's against Trump? I hate Trump, so whatever it is I am on the plaintiff's side". We should expect better from judges. 1st amendment has nothing to do with being able to annoy Trump via his personal Twitter account. And it is fascinating how Twitter, Facebook etc. are private companies with no obligations when it is convenient to censor, but suddenly turn into "public forum" when other convenience demands it.
Google seems to be very aggressively pushing Google Home Mini devices lately. eBay just ran a promo where you get one for free with $150 purchase site-wide, and Google Shopping Express is running something similar with a lower $125 purchase requirement.

Does Google have too many inventories on hand, or do they really, really want people to put one in their homes no matter what the cost?
All digital gizmos basically radiate electromagnetic energy at more or less all frequencies all the time while they're on. But some gizmos are better behaved than others, and are rather quiet. Some are total trash, and they're just "shouting" loudly across a broad interval in the RF spectrum.

If there's something like that nearby, your receiver will drown in noise, and you'll be unable to pick up faint signals from distant transmitters.

I don't know much about Powerline, but typical offenders are plasma TVs, cheap computers, etc.
I'm so confused.. is he saying I should google it? Or is that a bot? It has a green name.
Doesn't Android have massively more global market share than iOS?
Encourage your child to engage in shared interests, and to brush teeth without dawdling? How old are your children, and exactly who do you think is going to raise them into productive and useful members of society?
That is how it works out in most cases. So many women having fatherless children and then complaining that government is not giving them child care benefits. People not taking care of their health when young and then demanding government pay for their electric scooter, millennials demanding government should pay their edu bills so on.

People want to have their cake and eat it too.
“Canalys analysts note that the rapid growth of smart speaker sales outside the U.S. and Google’s strength with channel partners helped it vault past Amazon. A news release on the study comments that, “Google’s success comes on the back of shipments into new markets, such as India,”

Both Google and Amazon are aggressively expanding overseas with their assistants. Amazon is putting the Echo in 80 countries:

https://www.geekwire.com/2017/amazon-bringing-echo-alexa-80-...
Sudden spike in false positives from Gmail's spam filter?
Anyone else seeing a sharp uptick in false positives from Gmail's spam filter recently?

Overnight out of 34 items in my spam folder, 22 of them were false positives...

https://flic.kr/p/Kk3Yq1
Agreed. No one should be expected to just sit and watch each of those long dumps splash into the toilet bowel however when I take my kids to the park playground and play with them there I see many parents never supervising and just staring into their phones even when the kid is calling out to them. Like most things the right balance is needed.
Do you use that yourself to limit app usage?

I'm interested to try it. I did for a bit. I found it showed me "this is how much you used your phone too much in the past", but it couldn't influence my present or future behaviour directly.
Science Confirms Two Myths About Inca Origins
The Broad Institute. HHMI. CZI Science? They're pretty new.
You can write many of these yourself. Just reading records, and sending them across pipes in ways you can compose is a good start. I find PyPy is excellent for this kind of work, fast to write, if the pipeline runs for more than 10 seconds, it has plenty of time for the JIT to warm up and amortize the cost. If you don't need fancy libs, LuaJIT is amazing and great to doing transforms in a pipeline.

I rewrote a Hadoop job to use Streaming (pipes, basic unix model) from a Java job to native. Just that switch was 10x faster. Mostly because of Hadoop overheads.
I grew up in Adams County and our family has been there since the 1860s. Leaving is a big deal you'll be treated like you're abandoning the family or community. I feel like this isn't unique to the AC but just part of Appalachian culture.

Seeing the photos of the hills, river and Gios sure made me miss the place.
Google Tries Hiring Vitalik Buterin for a Secret Crypto Project
I pretty much agree with the article. Seems like quite a few of the .com companies exist because consumers don't have public IP's. With IPv6 suddenly replacing various services are easy. Assuming you have a router, raspberry Pi, or other machine you leave on 24/7.

After all seems like most end user use of the cloud could be replaced by a raspberry Pi. Things like file sharing via dropbox, webcams/security cams, photo sharing/browsing, internet enabled door locks and garage doors, and monitoring temperatures, furnace, AC, solar, power use,

Sure it's a bit of work, but I suspect many would happily run things themselves if there was a community solution that did it well. Last thing anyone wants to do is replace their smarthone because a random vendor died, lost interest, or was purchased. Like say google killing off Revolv after they bought Nest. Not to mention paying even a few $ a month for an internet enabled lock is silly.
Assuming this is factual, how long until they have a suicide epidemic?