skysight-inc/HackerNews huggingface dataset:
Possibly I'm being downvoted for snark, which is reasonable and I apologise. However I do think I am making an important point, "$400 in 1983 is $1,015.60 in 2018" is basically an innumerate statement. Multiple people make the same mistake in this thread, it seems that people like these inflation calculators and I suppose the fault lies mainly with them for not rounding their output sensibly. $400 in 1983 dollars very (very) roughly corresponds to $1000 of purchasing power today. The dramatic changes in society since 1983 mean that a representative basket of goods has changed dramatically (no Netflix subscription in 1983 for example). So you can only do a very rough calculation. Some things have gotten dramatically cheaper (international travel) some things are barely comparable (advanced healthcare). You somehow have to weigh these things fairly. Basically it's apples versus oranges all the way down. To me "$400 in 1983 is $1,015.60 in 2018" is almost a canonical example of pure and unadulterated nonsense. And yes, I have got a bee in my bonnet on this particular issue :- )
Like I said, I suspect this is mostly a question of learning new paperwork. My experience at Google has been that the security and privacy tooling is granular enough that access can be proposed, vetted, authorized, controlled, and monitored at the level of individual build numbers of individual binaries. I'd guess that the casual assumption was that there'd be a "defined use case" step but that it'd be covered by existing internal procedures, and I'd also guess that in any sane world it would be covered.

(This is, honestly, one of the reasons I call the entire thing stupid and trust HIPAA so little - at that cloud EMR company, every one of the 500+ devs must have had something like a perpetually-active use case of "debugging the product". If it weren't for the fact that I know that that company made it through audits I'd have phoned HHS my first month.)
Relit: Typed Literal Macros for Reason
Facebook essentially facilitated genocide and has done almost nothing to correct their "mistakes" or accept their role in the tragedy. They also went out of their way to run backdoor smear campaigns against their critics, including using anti-semitic attacks. And that's just the drop in the bucket of their faults, bad behavior, and crimes. This isn't just about data collection, stop pretending it is.
> To be honest, it's pretty rare you want to upgrade a storage array by just one disk anyway.

OpenZFS is currently working on adding code to allow for vdev expansion[1]. I am a fan of ZFS as well, but I don't get not wanting to admit its limitations. Not being able to expand vdevs is a limitation and it's being addressed.

[1]: https://www.youtube.com/watch?v=Njt82e_3qVo
Obligatory mention- scalatags. Something different but still wicked cool
See my reply above for an explanation.

TL;DR: the reason is business, not necessarily incompetence.
"They do not have the right to steal it in any fashion that they see fit"

Actually they do. As you no doubt know, the US intelligence services are mandated to 'acquire' any significant technology that the US lacks from countries that have it and make it available to US companies.

Goose-gander stuff.
I've entered my 50's and I have lots of friends in their 60's and 70's. As in all things, there is penny wise, pound foolish. For me, here are the "pound" issues:

- Saving enough money
- Lack of stress
- Avoidance of injury
- Regular exercise

The rest seems to be tweaking. If you get the above right, then you will probably be fine. I would especially like to warn about taking on too much stress in order to get the money. There is a balance there and it's important to find out where it is for you. Don't go into stress debt! (Note: different people react to stress differently -- listen to your body)

Avoidance of injury is massive. If you get a chronic issue (like pain from joint or bad back or whatever), it can cause you to abandon exercise and when you get older it's a particularly rapid downhill journey from there. When you are younger, it seems like everything will heal. It won't. Be careful. Things come back to haunt you in the end.

Finally, no matter how unpleasant you find exercise, or how difficult it seems to be to do it -- it will be 10x or even 100x worse when you are older. Start as young as possible (i.e. today). If you have quit, then today is the day to start again. You can start again as many times as you want. If you start again every day, then you can never quit ;-) If you maintain regular exercise through your whole life, then when you get older it won't be so hard to continue. If you don't, that rapid slide into decline is almost inevitable. Especially, once you have trouble walking, it's pretty close to the end of the story as far as I can tell.
They do seem to open up a much more complex calculus in the tax system.

I think you can make an argument that these deals can improve efficient allocation of capital. But like credit default swaps and other complex financial instruments, I think you run into the issue of, is there a level of complexity that's just too much for the rest of the system to be rational around.

One of the purposes of tax structures is to allow people to make predictions about what the exact financial consequences of various choices they might make. If you add this kind of one-off negotiation into that, you undermine our collective ability to be rational about our financial choices.

However, if you allow this kind of negotiation, and you allow governments to try to compensate organizations for the systemic benefits they bring to an economy, that also has some utility. You can create an incentive to these organizations to create value outside of just their bottom line. And if we allow these kinds of deals, then over time we'll be able to systematize them and then eventually make them broadly available under standard terms.

So, I don't know. I'm not sure rushing to an outright ban is the way to go. But I do think there's some merit to the idea that in financial transactions there's a limit to how far the contracts can be recursive. Allowing it to be infinite makes for a chaotic fuzzy edge to the markets.
There is a lot of data science work even in the low thousands of samples. Arguably most of the work will be on medium size data.
I work on tech to automate that. The generic answer is yes as long as you overcome the PCIe bottleneck (or can hide the latency).
Checkout command line based spreadsheet editor. sc-im(https://github.com/andmarti1424/sc-im) if you are heavy vim user, you would definitely love it
Looks good. Sidenote would love to see some ml-benchmarks in future cpu comparison articles.
Programming Rust is the exact book I am referring. I am facing issues getting my head around the concepts as I was brainwashed by Java, Python, Scala and JavaScript. But it gets easier.
I'm unclear what you mean by "on the market".

Waymo is currently having people pay for an AV rideshare service that can drive you around, and where the clients don't sit in the drivers seat. Whereas Tesla is apparently out here shipping a vehicle that (according to reddit anyway)[1] has hardcoded "do not brake here" zones on the map and almost crashes as a result.

Tesla's vehicles can't reliably drive on a freeway, much less on surface streets. Sure you can buy something, but its not an autonomous vehicle. Because as you rightly point out, you're still the one driving.

[1]:https://www.reddit.com/r/teslamotors/comments/9y6zpb/another...
That would make your patent unenforceable in Germany.
Bouldering is as easy as you want it to be. The easiest routes are doable by people with no experience or much strength.
That would seem to be a use of the term 'pleasure' rarifying it beyond meaningful use ;)
I agree. My interest is Distributed Systems. I was confused between Go and Rust for some time, but took a leap of faith in favor of Rust.
Part of the joy of bouldering for me has been putting tons of pressure on my tendons/joints/pulleys and then figuring out how to get them conditioned to endure the strain. I used to get such bad tennis elbow that I would have to lay on the floor after climbing, elbows just aching for 1-2 hours. Stretching, long warmups, yoga, foam rolling & other fascial releases, diet (collagen & fish oil especially) have gotten them to the point where they can take an insane amount of abuse and keep going, Now I am working on my fingers :).

There is a kind of glamorization of these really intense training sessions in the workout community, but the real work and struggle is rehabilitating injuries, and having the patience for the best practices that allow you to train hard safely at the next level.
> having been inside Google to see how it treats PII and been inside a cloud EMR provider to see how it treated PHI, I'd move my data out of that EMR and into Google in a heartbeat

I'd prefer to not have any of my data in the cloud, or with Google, or in any internet connected system. Seems that's not a choice however.
Audiobooks are the easiest "multitasking" I think. A great example is while driving. This weekend I listened to 2312 by Kim Stanley Robinson while driving. I also listen while gardening or cleaning. Really only works for tasks with really low cognitive load.
What is bitcoin-top, is it another project ?
It's not complex by itself, but it has some emergent complexity. (Not unlike some other "simple systems": https://en.wikipedia.org/wiki/Rule_110)

I'd say the main cause of complexity with C preprocessor is that it indiscriminately feeds it's output to a complex system. This means that relative small perturbations such as precence or lack of parentheses can have large and dramatic effects. One could say that a system that works around these by adding safeguards such as hygiene-by-default is more complex by it self, but it definitely begets more controlled behaviour.
I bought this book recently because I was at a stumbling block - my mind going completely numb due to focus and nearly falling asleep. So, I can see why people recommend it as a meditation text.

But, when I loaned my copy to a friend, he disliked it. He read it like a book and found the text to be too dense. So, while it is a good text I think anyone buying it needs some background into meditation and go stage by stage instead of reading it cover to cover.
Idris is a gateway drug. Once you are hooked it's hard to get rid off. I tried it for a week and realized I won't probably like anything else after this. I will pick Idris when I am prepared to kick the bucket.
A somewhat similar situation happened with India when in 1999, India-Pak Kargil war, the US denied India access to its GPS satellites. It forced India to have its own Regional Navigation System(https://en.wikipedia.org/wiki/Indian_Regional_Navigation_Sat...).

Countries realise that US acts as bully when they can. China just is acting in its own interest. Though as an Indian, I have my own problems with China policies, the US companies crying about IP theft is just them not owning upto their previous actions(of shifting major IP to china due to cheap labour).
Title seems totally unsupported by the article...

There's nothing in here that says anything Google has done in the past impedes anything.

To the contrary, the meat of the article (4/5ths down) says:

> Under UK data protection law, DeepMind is not the “controller” of the clinical data crunched by Streams; its partners are. That means Google doesn’t own the data or get to choose how it is processed and used. Similarly in the US, the federal HIPAA law prevents organizations working with health data from arbitrarily adapting it to new purposes. Worse for Google executives who want to move quickly, the company can’t immediately assume DeepMind’s contracts with hospitals. Those institutions need to give consent, potentially giving them a chance to negotiate different terms.

So actually it's national law that's "impeding" things, not Google's past. Presumably the law is intended to protect people's data, and is working as intended. (And on top of that, nothing in the article actually supports that anything is being "impeded" at all -- seems like that's total speculation by the writer?)

Feels like a totally clickbait headline to me.
in the works right now

I don't know where you read that, but don't be fooled. That functionality has been "in the works" for quite a long time. But it hasn't yet appeared.

In the past it has been said that something called "block pointer rewrite" was a prerequisite. Just google for that.

Here's some 10 year old information about it. At that time it was already a "frustratingly frequent request." I stopped searching when I found something 10 years old, but I'm sure you with some effort you could go back much further than that.

https://blogs.oracle.com/ahl/expand-o-matic-raid-z
Longest data series – English population 1086-2018
I'm Australian - it's sad for me to see how little our government will do to protect one of our own who has helped to expose the war crimes of our allies, and has himself still not been charged with any crime, notwithstanding clearly transparent character smear rape allegations that have been dropped anyway.

And when asked his position on the issue of an Australian citizen in effectively indefinite imprisonment, our pathetic excuse for a Prime Minister simply dodges the question by making lewd comments about the questioner.

https://www.news.com.au/lifestyle/real-life/news-life/pamela...
All of Life Is Creation: Jack Kerouac’s Art
I've had enough medical problems and paperwork fuckups to be damned thankful that my medical records aren't on paper. And I worked for a couple years on one of the EMRs that "protects" my data. Yes, the situation could be better. It could also be worse, and in ways much more immediate and dramatic than the usual privacy issues.
Good. It's funny we have HIPAA but yet Google is able to collect significantly more personal information than just healthcare information on us, yet there is not a single regulation they need to truly care about.
Hey ! I'm a big fan. Obviously this project as it is constructed currently isn't much. But the idea that machines can learn the code behind what artists draw is especially intriguing. I also think we'll get there is due time, with the great work being done on GANS and better scene understanding algorithms coming out. I was inspired by your team's idea, even won a Hackathon with this idea ! Thanks for your contribution, I'm a big fan
National ELO of 1896, in case anyone else is curiy. https://chess-db.com/public/pinfo.jsp?id=3012853574
The story that's now on the front page of NYT is actually quite flattering on China. (And very interesting).
How Ritualized Apologies Are Undermining Freedom of Expression
Ah yes, I'm at work now. I'll fix that as soon as I get back, though that will probably be after a few hours.
Show HN: Python memoization across program runs
At the very minimum, using the sites of your local and national government, and your bank. Normal levels of participation involve using e-mail, search engines, information sites, reading news, buying things on-line and social media.

Most of those sites are incredibly bloated. Even bank dashboards have become increasingly heavy (for near zero value added).
Thangam Phillip is not like the typical food-porn Indian cookbook, it is a two volume encyclopediatic book which she wrote in the early years of independent India, originally to assist the nascent hospitality Industry.
Yup. It is vastly more dangerous than trad or even sport climbing. No rope+fall=bad, even if only a few feet off the deck. Bouldering also leads to pushing a vertical boundry, exactly where does bouldering become free soloing? I also worry for the boulderer/gym rat who's physical abilities are not matched with the technical knowhow that comes from trad.
The Most Highly Decorated Spy of WWII [video]
I purposefully avoid Vuex until a) the state becomes large or b) deeply nested objects (which reacitivity handles poorly, as whole trees rerender) or c) when I have lots of deep nested Components with a maze of events.

This is where I've found Vuex is a life saver for reducing complexity, organizing state in a seperate area, and having a consistent interface for accessing/mutating data without a tangled web of events and functions across multiple files/layers.
Rust (and the community) is getting these amazing tools out. As a Rustacean it's quite comforting . :)
My point is exactly that you can opt out of using macros if you so wish, if compilation time were an issue.
Just what the world needs... another way for Google to correlate everything you do online with your personal ID so they can show you more ads.
I take your point about usability as opposed to visual design, and that many slick-looking UIs actually lower productivity.

But:

In this example, unless not handling international phone numbers leads to failure of the project, that can be handled later, say once the project is approved and time estimation is being done. If I'm building a notes app, and someone is proposing a new sign up form to increase conversions, and it has a phone number field, handling international numbers is the last thing to worry about at this stage (unless international numbers are a significant problem with the old form leading to abandonment).

We shouldn't doom good ideas with irrelevant details, which are absolutely relevant later, but not now. Product development happens in phases of increasing fidelity, and issues need to be brought up at the appropriate time, not too early, not too late.
Chinese surveillance group faces crippling US ban
Thank you for mentioning it. It is a useful way to organise a book for busy people who wants to cook. I found this aspect of the book interesting and searched for some reviews and found this critique of its ingredient list; that it is expensive:

>>> ... seem unaware of their privilege ... ask you to buy near industrial quantities of certain expensive ingredients. Worse, there’s often no suggestion as to alternatives if the budget cannot quite stretch to a kilo of black raspberries ... painfully unconscious of this element to their book ... an expressly upper middle class lifestyle cookbook. [] <<<

I usually discount criticisms of privilige but in this case of a cookbook it seems to be synonymous with expensive.

[] http://cookthesebooks.com/a-new-way-to-dinner-amanda-hesser-...

Anyone know of other books or resources along similar lines?
Sure, the US government engages in espionage. But there is a huge difference between stealing the specs of the latest Chinese fighter jet so you know how to engage against them, and stealing in order to hand it off to your own domestic industry to give them an edge.
This advice is targetted at those who have taken funding. It doesn't apply to bootstrappers of course, who can do anything they think is right.
I feel like this misses an obvious source of the appeal of the pivot for the founders, namely that actual money in your hands today beats potential money in your hands tomorrow.

If you shut down and start over around the new idea, maybe you’ll be able to raise money around that idea, but then again, maybe you won’t. Nothing’s guaranteed; and if you find you can’t raise the money again, you end up with nothing at all.

Meanwhile, in the existing business, there’s a big pot of money already raised just sitting there for you to use. Using it could mean problems down the road, of course. But not using it means problems right now, so it’s not hard to see the appeal of just grabbing it and figuring you’ll cross those bridges if and when you ever actually come to them.
I only take objection to the idea that because one employee in a company made a proposal that was not legal, that this is somehow representative of a company is ran. Engineers aren't lawyers, that's why there's a process for them to speak to lawyers in any sane large company, usually requiring approval for things that are especially important like handling sensitive data. Google isn't even special here.
If the property has low prop13 taxes, then there's not much cost to keeping it empty. Lots of older california real estate like that... entire shopping malls are empty and "appreciating in value".
How parking lots are ruining Los Angeles
Well, for one thing there was no telecommunication, so most people may not have known it was a global event.. people (outside of the range where it was entirely ear-shattering) may have just thought "huh, I guess they're firing the guns down at the battery" and only months later found out it was some faraway volcano
Idea: Every time the Chinese (or any other nation) steals technology, calculate its economic value, multiply it by a factor of 4 or something for punitive effect, and send the Chinese government a bill. If they ignore it, just raise some tariffs and tax their goods until the fine's paid.
Sounds like you've learned from experience.

Infosec in practice (not imaginary scenarios) is also about good hygiene by the regular plebs and investing in proper QA by hiring some people who are naturally paranoid and with enough clout to push back on bad lazy/ideas.

That plus regular fixed check ups, where more deep dives are done.

Like you said, and as the article points out, it seems to be as much a cultural day-to-day thing as it is about technical searches for vulnerabilities. Or worse renstalling noisey monitoring systems with a bunch of full positives and pointless investigative rabbit holes.
Southeast Asia’s accelerating internet economy
Indeed, complexity of the implementation leads to a simpler abstraction/conceptual model/end user experience. This is, almost undoubtedly, a good thing.
> easier to read
I know, and I have my eye on it. But it's a bit out of my price range at the moment.
Jet Airways transports record 45 tonnes cargo on Boeing 777-300ER aircraft
> except that in the data science contexts with which I'm familiar we're looking at billions of records among petabytes of data.

At the core of the author’s Show HN is an exact algorithm implementation / port for the all-pair similarity search. One of the steps of an all-pair similarity search, metric K-center, is an NP-complete problem. [1]

So we’ve got an exact algorithm that needs to solve an np-complete problem to produce a result, making it at least as hard.

Any speed increases to such an algorithm in the millions of data points is awesome! If you’ve got billions of data points chances are you can distill it down to millions, and if that’s possible you’d get an exact result. Or you could use a heuristic algorithm, some sort of polynomial-time approximation, which can scale to billions, and still get you a good-enough result.

1 - https://static.googleusercontent.com/media/research.google.c...
Every framework or tool will go out of its way to demonstrate the things it makes easy. They usually don't mention at all the things it makes hard. Often you don't discover what those are until you've tried building something non-trivial with it, but there are always tradeoffs.
They twist the facts quite a bit.

The alleged "stealing" of 900 files on premises of Micron Taiwan was the famed incident with loss of USB flash with "keys to the kingdom."

The biggest counterargument to US version is the fact that the alleged spy was the very person who sounded the alarm that he lost the USB flash. The only uncertainty here is about whether it was USB flash or a phone. News sources differ on that.

https://news.ycombinator.com/item?id=17375406

>An employee from mainland who previously worked at a competitor company accidentally put coworker's phone into her bag along with papers on the table. They guy thought that his phone was stolen and called police, police found his phone in a locker of a coworker.

>During investigation of that theft, they stumbled on some company docs on the phone, and opened an espionage case based on that. Why a defector would file a police report on his accomplice?