skysight-inc/HackerNews huggingface dataset:
The point I was trying to make is there are no easy answers here in terms of what happens to large portions of the population that will be unemployed due to robots.
this book is a classic in the field :

http://svr-www.eng.cam.ac.uk/~pat40/ttsbook_draft_2.pdf
> that's not how any of this works (theverge.com)

While the publicity pieces may be poorly stated, (in particular one should never use the word "individual" in any context) the desired teachable moment is based on buying data or access to a segment of at least 500 individuals based on factors like travel habits, income and demographics. (In some proposals that segment could be as high as 5-10K as I see mention of congressional aids and the like.)

That desire could be quite easy to achieve and quite hard to block without upsetting the intended market for ISP data since being able to buy affects on segments down to such granularity is exactly how the market works.
New Mirai botnet strain discovered after US college attack
Good news for apps: App Annie predicts consumers will spend 33% more in 2017
I'm curious: what's the reason for doing this rather than just logging the IP addresses that hit your server directly? Is this a way to get around VPNs that leak the real IP via DNS? Or does this allow you to get something back from users with ad blockers that block the request, but no the DNS lookup (I don't know if this is the case)? Is it just a performance optimization (just a DNS lookup vs. a HTTP request)?
As they say, 80% of advertising has no effect. The trouble is telling which part.
Singapore City Tour Package
> "99% of my [advertising] budget is spent on zero value,"

This has always been true for advertising. The difference is that before the internet there were zero methods for the advertising client to directly recognize this fact.
I must clarify that by "activity" I don't mean directed actions (i.e. not talking about ghosts or gods) but fundamental elements — the waves and particles and fields — possessing properties and movement in more than 3 dimensions (not including time).

Like something poking through or pulling on a fabric from the other side, if such a property has, say, wavelike motion in a 4th spatial dimension, it may produce regular effects that manifest as fundamental features of our 3D space, or seem random to us if a bunch of things are bumping and deterministically interacting with each other in extra dimensions. Has this ever been considered in explaining things like [0] and [1]? Might have something to do with "dark" matter/energy too; i.e. stuff is there, just occupying other dimensions.

[0] https://en.wikipedia.org/wiki/Pair_production

[1] https://en.wikipedia.org/wiki/Quantum_foam
Ask HN: How would you securely store and retrieve photocopied passports/ids
We're looking at building an app that requires us to store photocopied passports and ids of our clients.

We're using AWS and are located in Australia.

Are there any local/international laws that require us to encrypt the data at rest?

What's the best way of storing and retrieving this sensitive data?
Ask HN: Confused by a friend in discussion of variables (repost)
I asked this a little while ago, but I didn't get much of a response. I'll only ask it this once more in case people didn't see it - having lurked here a while I know there's a large dollop of chance in whether a post gets seen.

Anyhoo ...

A friend of mine is not a programmer, but does program. My friend has a degree in mathematics, works in the supply of a specific type of computer hardware, uses Perl to accomplish various scripting tasks, and is very capable in doing so.

While discussing programming languages recently I casually said that we can think of "variables" as boxes to put things in with the name of the variable on the outside, and the thing we put in these boxes are "values". "Values" can be complicated, and may actually be references to other things.

My friend went thoughtful, and then said:

Suppose I have a hash:

$next{"thingy"}="whatname";
$next{"whatname"}="wotsit";
$next{"wotsit"}="doohickey";

Then I would have said (my friend said) that:

$next{$next{$next{"thingy"}}}

is another name for "doohickey" and hence is a variable.

Is this a common point of view?

I'd appreciate any thoughts or feedback - perhaps my viewpoint is too narrow, or simply wrong.
And I do. Planes crashed and people died because of buggy software. We have lost Mars climate orbiter due to not using type-safe language. In the cases of software that works fine, we are just relying on ridiculous amount of manual verification, and this is both risky and expensive.
" I shudder at the thought of a future America where your votes are directly proportional to your wealth, and seats on the Board of Directors of the USA are bought."

That would be just business as usual. In most countries and until very recently, only the owners of property were allowed to vote. We forget that 'natural state' of things to our own danger.
> The Lost Vikings Virtual Machine however does not have a stack. It has a single temporary register, object fields and globals.

The technical term for this architecture is an "accumulator machine"?
Welding Products Market Segment Forecasts, 2013 – 2025
B2B Marketplace for Manufacturers, Suppliers, Exporters, Distributors and Buyer
> You cannot go buy the browsing histories of specific individuals - enemies, employees, etc.

You could buy pretty detailed documentation, including internet usage history, from IRC bots on the shadier shades of the doxxing market 15 years ago.

Not everybody's would be readily available or as detailed but if you could afford it you go for on-demand doxxing, the more detailed and the more high profile target the more expensive. Among the data extraction methods used, one was gaining remote access to target's computer, collect the data collected, curate it and sell it.

So yes it was possible to buy browsing history of specific individuals 15 years ago, so I would be surprised if it wasn't still possible today. Don't ask me where to look, I haven't gravitated under these shades since 15 years ago.
Unless all these fancy new text to speech engines are released as actual software instead of cloud services they're worthless. And we all know that isn't going to happen.
With increasing IPv6 adoption this would be less and less true.
Face recognizing doorbell
Works on every free host, uses few resources, no javascript, visible to everyone, nice addition to every personal website.
I used to program in $BoringOldTurboPascal, before C became the $HotNewLanguage in systems programming, so excuse me if I feel like I know one thing or two about C security exploits.
> The degree of risk might be different but employees are also betting on the success of your business.

The degree of risk is completely different. We can keep on arguing but there are some things you will only understand when you take the leap yourself.
In their test they had 12000 clicks, and decided they only wanted 5000 of them. So they miss 7000 clicks, or more than 50%. How is that the same result?

I could understand if they found that click from certain sites did not lead to new business for them. But that is not what the article says. It says they didn't want those 7000 clicks because they were from sites they didn't like.

It seems to me they should already have figured out which sites bring them useful clicks long ago, in an automated way. Isn't that standard procedure for advertising? Then there would be no need for moral judgements. Of course they are in their rights to shut out sites they don't like. But not everybody who browses such a site has to be a believer, among other things.

I think drawing attention to such automated matches of ads can only produce losers. The sites lose out on ads, but the companies force themselves to become political, needlessly driving away users from the other political spectrum. (Again, I assume it is in every companies rights to do so, it just seems bad for business).
You're right of course. I should have said "the hassle of copyleft".
Just a comment on your dpkg one-liner. You can use aptitude to find things written in a given language, e.g. on my Debian computer:

$ aptitude search '?tag(implemented-in::c)'|grep '^. lib'|wc -l
1895
Owning a 25,000-acre farm is a modest background and his rise therefore evidence that the American system still works? Rather sounds like he was born into a sufficiently privileged environment and all the benefits that come with it (Mainly an educated background and discipline to work hard). A Jeff Bezos from a "lesser" background might have strayed from this path earlier due to the circumstances of his upbringing.

Of course the status quo is hardly comparable with a feudalist system, but the stark inequality you are born into is very much - and even more so the difference in wealth and power between "regular people" and the super-rich.
LastPass warns users to exercise caution while it fixes 'major' vulnerability
PL0-Language-Tools – from parser, compiler to virtual machine in Python
no. (with a lot of statutory exceptions, i'm quite sure) i believe the applicable common law rule is this:

if there's a (prior) theft in the chain of title, then you do not have good title.

hence the market for title insurance and the market for title searches.
It's funnyt how there's always that one tag in a town that's everywhere.

Secundus naturally means "second son" so probably there were quite many named that. Romans were a bit unimaginative with names.
https://github.com/jameysharp/corrode is a C-to-Rust translator. It won’t be idiomatic Rust, though; not by a long shot. (Rust is much more restrictive in what it allows, for reasons of safety, though more expressive.) And it may not be correct, either; corrode is getting pretty good, but it’s not perfect yet.
> Security in the library used to print colours to your terminal is a bit less important.

Printing colors still may provide an attack vector. Latest CVE in Ubuntu comes from a program that eject CD's (and needs root privileges to do so).
Aren't most such accidents from people riding motorcycles without helmets?

That certainly isn't the case here in the UK.
It seems the literacy rate there then would have been no more than 10%.
http://www.tektonics.org/tsr/tilliteracy.html
Interesting - i've tried to find Ted's books on Audible several times with no results. And it happens to be regional restriction.

"We're sorry. Due to publishing rights restrictions, we are not authorized to sell this item in the country where you live."

Sigh.
Company that showcased iron man suit just disappeared
Those people are confused, at least for searchinternethistory.com the plan is to buy internet history and make it public and searchable.

Then again, I'm pretty sure google does not know about what people search on bing or yahoo, and it seems to me that what you search on google appears in the URL so your ISP would know.
https://www.reddit.com/r/languagelearning/comments/1yv1i2/ha...
Ock/cham's razor is a heuristic, not a law. It also runs into weirdness combined with MWI. Are infinite universes the simplest explanation, or have you just literally broken Occam's razor in the most egregious way possible?
What difference is there between 1000x and 1,000,000x ? Should there be a cap somewhere? I just completely fail to see how this is anything other than being jealous of someone elses's success. Please do explain.
That's very true. I've noticed that optometrists generally don't actually ask me to read out the letters to prove what I can see.

They usually just use it while making incremental changes to the lenses and asking "which is better, 1 or 2". There would be no benefit to lying since I want my prescription to be accurate.

I guess it's different when the chart is actually used for a "test", like when someone is trying to become a pilot or whatever. There must be a little guesswork to get the best possible "score"! Then again I know there are other ways to measure the refraction of the eye, so I'm sure they don't rely on the chart alone.
I totally love this, expecially for learning other peoples code and habits.

If it only had a CLI so that I could use it directly from my terminal...
The problem is catching up with 40 years of history.

The quality of code generated by C compilers used to be pretty lame in the 80's, any junior Assembly programmer could do better.

As for ubiquity, C was a UNIX only language, with K&R C incomplete dialects available in other systems, where C was just "yet another language".

It was the adoption of UNIX, an almost free ($$) with source code available, by the 80's startups for creating the workstation market (like Sun and SGI) that lead to UNIX and C's adoption in the market.

Had UNIX been as expensive to get as the other OS of the time, and we wouldn't be talking about C's ubiquity and execution speed of generated code.
Hear hear! At Recurse Center this is an explicit (lightweight) social rule:

NO BACK-SEAT DRIVING.
If you overhear people working through a problem, you shouldn't intermittently lob advice across the room. This can lead to the "too many cooks" problem, but more important, it can be rude and disruptive to half-participate in a conversation. This isn't to say you shouldn't help, offer advice, or join conversations. On the contrary, we encourage all those things. Rather, it just means that when you want to help out or work with others, you should fully engage and not just butt in sporadically.

From https://www.recurse.com/manual#sub-sec-social-rules
I think it really takes some of the magic away for the recipient, and the wonder away from the author don't you think?

Sometimes it's nice to just put a bit of magic out in the world and let it be without running tracking on it.
Anyone have recommendations for video ad providers? I would like to embed ads to play before a stream starts, but would also like to do it in the most ethical way possible.
You can register your CD key with Battle.Net which puts Diablo II in your "library" for download in fully-patched installer form. It was handy for a LAN night with friends because sharing the installer around was easier and quicker than swapping discs.
I would wonder if the whitelisting is in-house or part of their contract? If it's in-house then the added cost to maintain the whitelist (in-house expertise), while not much comparatively, isn't nothing.
(Windows only) AutoHotkey!
> say I'm releasing a document that say it's gpl v4 and assign all ownership to me. or the FSF goes corrupt.

That would be a voilation of GNU GPLv3 itself (by FSF which is legally wrong). Such a GPL v4 license won't be considered as a later version of GNU GPLv3.

See section 14 of GNU GPL v3:

The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.

If the later version is not similar (Of course, it is hard to explain this term) to the spirit of the present version, it will not be considered as a later version of current license.

Also, by having 'or later' in the license won't revoke the previously granted permissions.
This only listed some 4 i386 packages I had installed.
This NHS breastfeeding chatbot will make you feel like a tit
I agree. I wouldn't mind another take home assignment that was a meaningless project that they would discard, but they are asking me to essentially do some work for free.

I ended up sending an email of my concerns and am wiling to forego this opportunity if needed.
A slightly wacky article, but I do think there is lots more scope for explaining quantum physics via programming concepts. I got what little understanding I have of QM by creating a game that simulates it. I even made my own wacky article as well :)
https://linkingideasblog.wordpress.com/2016/04/25/learning-q...
>>How do we account for the effects of power or leverage imbalances on free exchange or consent?

If it's financial leverage not gifted by regulatory protection, why do we necessarily need to?
Most realistc developer in fiction
It doesn't, it's Tah-leb Kwah-lee, that sounds more Ta-Leb Kwell-ee

But damn, the rest of it is astounding
Daredevil grandma takes to the sky with paraglider
This article fails to take into account that time and time again we've seen that 'anonyimized aggregate data' is never truly anonymous.

In the AOL anonimized data leak there were plenty of individuals identified:

http://www.nytimes.com/2006/08/09/technology/09aol.html

MIT researchers also showed that four anonymous purchases are enough metadata to identify 90% of individuals:

https://www.technologyreview.com/s/536501/data-sets-not-so-a...

And, a personal favorite of mine where researchers from Standford and Princeton are reporting at the World Wide Web Conference this April: "Researchers found that they could identify the person behind an 'anonymized' data set 70% of the time just by comparing their browsing data to [often public] social media activities"

https://www.techdirt.com/articles/20170123/08125136548/one-m...

It would not be hard to buy a zipcode worth of data and compare it to known facts about a person until you de-anonymized it.
Is there any document that explains why the CC0 does that?

I've been using it for a long time as a "socially acceptable WTFPL" and thought it did, well, exactly the same as WTFPL, let any person in possession of the source do whatever the fuck they want. But apparently with CC0 there are some things they can't do even if the local law allows it?
See latency between you and Google Cloud data center regions
The market is riddled with adverse selection problems. The easiest way to reduce costs is to reduce coverage!
You may also be interested in retro photos by years around the world https://pastvu.com/
I wrote a little shell challenge/tutorial project a little bit ago and was thinking about adapting it to teaching beginners. would love to hear your thoughts -https://cmdchallenge.com
Your write, its an error made all to often. Many people are loser with spelling and grammer online than is you and me.
> If you believe in your idea get a loan from family, friends or banks or get a high paying job save money and then start your business.

I don't understand if this is supposed to be a joke or you are really that sheltered and clueless. Just get a loan from your family and get started? You are aware that for the vast, vast, vast majority of people this is not an option that's available to them, right? Get a high paying job and save money? Jesus Christ, but how?? How do you do that if there are no such jobs for you, either because of your location or because of your lack of education? Surely you would tell a 14 year old working 12h a day making cheap sneakers in Bangladesh to either ask his parents for money or to save his 0.25$ an hour salary and start a company, without an education. After all, this is perfectly feasible and if you don't so it you deserve to stay poor.

It's frightening.
LastPass recommending https://blog.lastpass.com/2017/03/security-update-for-the-la...

Use the LastPass Vault as a launch pad – Launch sites directly from the LastPass vault. This is the safest way to access your credentials and sites until this vulnerability is resolved.

Two-Factor Authentication on any service that offers it – Whenever possible, turn on two-factor authentication with your accounts; many websites now offer this option for added security.

Beware of Phishing Attacks – Always be vigilant to avoid phishing attempts. Do not click on links from people you don’t know, or that seem out of character from your trusted contacts and companies. Take a look at our phishing primer.
Sure, and/or work with a bank to get me better rates, closing costs covered, etc. Some of it could be a signing bonus I guess?
Consolidation quickly takes care of any smaller company that tries to compete, in addition to the other issues mentioned here.
Study material for technical interviews
Could you give a link to an example of an NYPD police report? It's not clear exactly what you're asking for.
They don't have to choose to prioritise, they don't have a choice! Which brings your entire argument down.
It's 1 kk (kilokarma).
Serious comment to compensate for my silly comment: loose/lose actually bugs me more than your/you're errors - because it disrupts my reading of the sentence, especially if read aloud. In most cases the latter error can be glossed over like nothing happened.
you are living in a dream world
How is research worthless?
As I understand it, that is only true when dealing with density matrices. For example, |0>⊗|0> + |1>⊗|1> is entangled and has tensor products. I think that Xcelerate is correct in saying that all combinations of the basis vectors form the basis of the multi-particle Hilbert space, as a single-particle wavefunction is just a vector/ket.
After ensuring some kind of incremental profit per unit sold, increase size of business at fastest rate possible. Hire bean counter to adjust pricing to fit optimum using knowledge of market elasticity etc later. Competitors will come to bite at the pie once it exists because they are non-innovative dirt bags.

Can you math? It's really not that complicated.
They aren't. Google upgrades to HTTPS automatically, and the old method of overriding the DNS to an unsecured Google server stopped working years ago. Same with Bing, Yahoo, DDG, etc. No SSL, no search in today's world.
> Just try and re-write some parts of curl in Rust

I don't doubt that some suggestions have come from backseat drivers... but I also don't believe that's relevant. First, people are implementing curl's functionality in Rust (e.g. hyper, reqwest) and it's working out well. Second, you don't have to be the one implementing something to push for improvements- in the general case, that's absurd.
For automated tools that can convert a C codebase to Rust, you're looking for is Corrode: https://github.com/jameysharp/corrode

Last I heard, Corrode can convert many C syntactic structures into their Rust equivalents, they usually compile and sometimes they even work. Even when the conversion works flawlessly, the resulting Rust does exactly what the original C code did—there's no safety benefit (but you can begin refactoring to clean things up).
And yea, 100% coverage of childcare (or student loans) could help a lot. I don't have kids, but I've heard about those costs being astronomical.

If that's too expensive for the company, perhaps starting a childcare program with some other startups could lower that cost?
This is crazy. I never realised this. Here in the UK I switch ISPs regularly to take advantage of new customer discounts, cashback incentives etc. I'd never dream of sticking with an ISP longer than I contractually had to.
What prevents a founder from walking away and getting a job exactly?

I did it, so I know it can be done.

Founders reap rewards of their risk-taking almost immediately, and it accelerates exponentially from there.

This really cuts to a major point of contention in modern politics - exaggerated pity party for the hardships of the most powerful people in society.

It is a privilege to take such risks, and if you are in doubt, go get a soul-crushing treadmill job and watch the fruits of your labour flow elsewhere.
I thought the AGPL only applied to modifications of the AGPL'd software? E.g. you'd have to open source any modifications of the AGPL service you make.
The point is that you can prove that a thing is self-consistent without proving it is true. And I think what are calling an "infinite regress" is, in this case, self-consistency.

Proving self-consistency is a decent achievement, and is certainly error. But it is only weak evidence in favour of a position.
https://github.com/jameysharp/corrode
You are an oil company that has imagery and data not available publicly. Your users have used Google Earth for the last ten years and like it.
true, the visual feedback helps with debugging (that doesn't look quite right!) and motivation!
The Membership Puzzle Project