skysight-inc/HackerNews huggingface dataset:
Technically a substitution lookup table (like is proposed at the end) is analogous to one-time-pad 'encryption'. In this case the 'pad' is only used within a single (extended time domain) context and is presumably selectively exposed and used only in a contexts where intercepting the context already reveals that data anyway.

Additional security could be added by making a session-unique identifier (not based on user, chronological, or external context data) and only having the master lookup table for user to sessions in an elevated security environment.
I assume it runs under an emulator by now.

Once I did manual disassembly of compiled code back into a high-level (for the time) language. It wasn't very fun, but , thankfully, the compilers of the day didn't optimize much.

It'd be a fun project.
The irony is that a lot (I would even say, most) of what's being done in the software engineering field is really more of a trade, and would likely benefit from being treated accordingly - including having trade schools rather than colleges teaching that stuff. I'm sure there are other industries like that.

When enough people realize just how much of it is smoke and mirrors, I think the common snobbery towards those "dirty" jobs would dissipate. Right now, it's self-reinforcing, because being "better than those guys" is part of white collar identity, regardless of pay. It reminds me of the racial arrangement in Jim Crow South, where even the most poor whites would find solace in that they're not on the lowest rung of the social ladder.
How Artists Can Set Up Their Own Neural Network
Every time Ritz Crackers shrinks its packaging size I shake my fist at the completely un-original MBAs who keep taking "one more pickle out of the jar." Idiots. I stopped buying crackers completely. I hope they fucking choke on them. 13.7 ounces and falling from what was once a 16oz. box.
As odd as "I like to run on the spot when watching Netflix"
What you've called Dylan's "retrospective" years include an earth-shattering comeback with three top-charting albums in a row starting with 1997's "Time Out Of Mind" (which, incidentally, has quite a few 'love fades' lyrics). Dylan himself has singled out "Time Out Of Mind" as the only one of his own records that he himself goes back and listens to.
I took this course at UBC and it was great. Programming postscript to render 3D animated shapes was mind-blowing. Especially cool was that you needed to build everything from scratch
Yikes, posting like this will get you banned here, so please read https://news.ycombinator.com/newsguidelines.html and don't post like this!
Smart people ≠ healthy people
> We have shown pretty clearly that any computer we build at day 1 can be emulated perfectly by a computer built day 1 + 50 years.

We can emulate pretty much any old system, but emulated "perfectly" is at best not demonstrated and at worst already proven wrong. Perfect emulation implies emulating the undocumented bugs that end up working--and there are a lot of those. Getting the correct behavior in the case of parallel components (note that this applies even to single-core systems, since dedicated hardware constructs can race with the CPU) is particularly tricky. Even without parallel issues, you can have cases where software blatantly violates the API but it works reliably and consistently, necessitating complex emulation to make it work correctly (there are some games that don't work on WINE for this reason).
I think another problem is that we even call any of that "anonymization". If you replace "foobar" with "1", you haven't anonymized anything. At best, you have pseudomized your data. Whether you use hashing or a secret mapping function, as long as identity within your dataset is preserved, what you are generating are pseudonyms.
A few notes on signing fees, artists, and Magic: the Gathering GPs
You probably can, but you need to be upfront about what you're collecting and the context that is being stored with it.

It MAY be more ethically permissible to degrade the context and preserve only the most valuable and least personally identifying data. (Such as saving only the actual search query and a local timestamp, but filtering out anything related to a recognized name that isn't famous)
After struggling with this problem while a student at Notre Dame I started a company to solve my own problem.

To that end - we've developed a behavioral therapy program combining neuroscience, sleep health products, hardware, analytics, and coaching to improve sleep. It's designed to make long-term changes to help you improve the quantity, quality, and regularity of your sleep. https://puresomni.com

If anyone has sleep specific questions let me know.
Yeah, best way to think about it IMO.
Since not many desktop app do this, it will surely raise concerns. How about direct to website for completing the payment ?
"Magic: the Gathering" added to title for clarity.
I switched from Comcast (@ 300 Mb/s) to Sonic (@ 30 Mb/s) just to support them. I really wish Sonic well as they seem to be the last honest ISP left.
You should probably talk to an attorney, but as I understand, Florida isn't a bad state to consider either. It really comes down to cost savings and specific laws, and where you're primarily doing business.
Am I correct in assuming that this action is being taken because GDPR goes into effect on May 1, 2018?
A lot. I'd be surprised if any Business Management 101 class didn't teach that if there is a reward involved, people will maximize for whatever critera you measure.
How do you know you go into REM? Do you use any sleep tracking device? Could you please suggest here?
I'm disappointed by the lack of steganography.
Totally. Especially because it was on Jeopardy, further reinforcing the idea that it is a single box. Maybe it was then, but that's definitely an impression that's stuck with me since.
It's not their data explicitly but that doesn't mean you can do what you want with it or that companies have no obligation to them just because it's your note. They may not be able to request access to view that note or take advantage of the many GDPR provisions, but if the note contains personally identifiable information about them and said note is leaked to the public then companies will still need to remove that information at their request despite it being your note.

This is similar to some other laws, you can be as slanderous as you want to someone in private but if that slander makes publication then you open yourself up to a lawsuit. You may own copyrights to the image you take of someone in public, but you cannot use their image in your merchandise despite owning the copyright to that image. If someone is doxed in an email, and the email hosting provider used is compromised and has their emails linked to the public, the person who was doxed has just as much right to request that the publicly available emails be removed from search engines, etc.
> There's a reason why Michigan and Wisconsin have crippled collective bargaining and imposed restrictive voter-ID measures.

This is, in all practical matters, incorrect for Michigan. See the following, directly from the relevant authority's website:

"Michigan does have a voter identification requirement at the polls. Voters are asked to present an acceptable photo ID such as a Michigan driver's license or identification card. Please note that voters who do not have an acceptable form of ID or failed to bring it with them to the polls still can vote. They simply sign a brief affidavit stating that they're not in possession of a photo ID. Their ballots are included with all others and counted on Election Day."

https://www.michigan.gov/sos/0,4670,7-127-29836-202520--F,00...

I lived in the state for years and met many people who never showed acceptable ID to vote.
I did a bit of stuff with data coming in on punchcards. You get a batch of punchcards, run it through a program (which can load data from tape or other punchcards) and a new batch of new punchcards with updated data come out on the other side, along with an impressive pile of printed invoices.

Wide adoption of tape was a lifesaver.
Religious flamewar will get you banned here. Please don't post like this again.

https://news.ycombinator.com/newsguidelines.html
> The way we’ve chosen to anonymize the data is by generating HMAC

You can also truncate the hash after the HMAC to mix the data of different users. It still would be useful for aggregate analytics, abuse protection, rate limiting, etc, but if each user shares an identifier with many others it would be harder to unmask them and make correlations.
Google Finance portfolios are gone
Wellness programs and similar initiatives are so repellent to me that I'm pretty sympathetic to everyone fooling them.
I’m on Medicare in Australia (so universal healthcare mostly funded by 2% of all taxable income that came in real handy for me last year) and I have an incentive to walk 10,000 steps every morning. A coffee with artificial sweetener from 7 Eleven will do it. And I aim to listen to good podcasts or the like while I do.

I wouldn’t do it otherwise. Even the flimsiest of pretenses will do it.
I bike 15+ miles a day but my work's discount program doesn't "support" biking. If I was into vigilante justice, I'd consider a solution like this too. But as it is, I'm quite content biking for my own sake rather than some pittance of a benefit.
Gilead to Pay Verily $90M to Probe Immune Cells
Here I am doing a reasonably good impression of Watson, by totally missing your point and just adding that we have already had (at least) two AI winters, this would be (at least) the third coming up, if it does.
Product forum discussion: https://productforums.google.com/forum/#!category-topic/webs...
not really the case if you work in a team or deploy your application.
This is what I'm doing. Sonic's service should be starting to be installed in May in my area. The price for Sonic's gigabit service is going to be the same for me as what I'm paying for Comcast right now. It's great to finally see some competition in this field and have the opportunity to ditch Comcast.
Yes, that's almost exactly how I start most of these conversations: "Do you know how BAD we are at most things?"

Venkatesh Rao had a great piece on how mediocre we really are recently:

https://www.ribbonfarm.com/2018/04/24/survival-of-the-medioc...
how much truly free time does one have on a work day?

Work, sleep, commute, eat, keep yourself fed, keep you and the house clean, maybe do some exercise and a bit of whatever out of the ordinary needs to be done (shopping for new shoes, fixing stuff in the house, doing the taxes).

Leaves maybe 4h and it's fair to have to rest 1 of it with some no-brain activity.

So 3h for family, romance, hobbies, learning non-job related stuff, politics, culture, reading, friends, side projects, building things, helping someone, etc...
Because big companies usually attempt bigger projects, and coordinating bigger projects that require larger workforce is inherently less efficient?
AI carries a set of connotations in popular imagination that a) don't comport with the actual capabilities of what we term 'AI' in the computer science world, and b) are being exploited by marketing teams at IBM and plenty of other companies to sell technologies that aren't particularly new or interesting. The kernel of truth in 'AI is bullshit' is really that the discourse around AI is bullshit, which I think is a pretty fair assessment, and this is coming from someone who's work gets labeled as AI on a regular basis.
This is an article about the movement to produce similar foods to ones that already exist without the need for animals; specifically, they discuss the stables of milk, eggs, and meat. The people in this space are not gunning for "something that happens to vaguely serve the same nutrition goal", but are trying to provide stuff like egg whites that are so similar to real ones they can substitute when baking and meat designed for people who, well, actually like eating actual meat.

Soylent is part of a mostly unrelated movement that instead tries to provide a fundamentally different premise for the food itself. I would not expect Soylent to be mentioned in this article. Reading your comment and other peoples' responses, I had assumed I would be seeing their competitors (mealsquares, huel, etc.) be brought up, but no one from the entire space Soylent is in was mentioned, as that just isn't what this article is about. Maybe the title was confusing from that perspective, as this is more "reengineering the meal" instead of "reinventing the meal"?
Teaching What You (Really) Don’t Know
If Google couldn't make it work, and by consequence made the other ISPs raise their defensive shields, why would Netflix try?
> Why would you do any sort of heavy computation on a notebook?

For me - because a MacBook Pro is a $2-3k notebook, and it's not unreasonable to think that I shouldn't have to buy a $3-4k Mac Pro to do things that I can do without issue on my $500 Linux desktop.

There's also the fact that until ~2014, the MacBook Pro was a true desktop replacement. The only real drawbacks to it compared to a desktop machine were the price and the less powerful graphics card. Now? The MBP's specs are significantly lower than comparably-priced machines.

FWIW, I have indeed moved more of my computing off my laptop. I have a gaming desktop at home and I rent a VPS that I use for programming and scripts that require significant resources. It's actually gotten to the point that I've put my mid-2015 Retina MBP up for sale and have replaced it with a 6th-gen iPad. The only thing I had to really "give up" for that move was a full-blown IDE on my mobile device; I make do now with tmux and vim over MOSH.
Can you not use a usb card swiper? I dont see the problem here.. What is the use case? What is an average user? Do a survey about these questions to your potential users?
This is well said, but one reason this double-standard is rational is that current AI systems are far worse at recovery-from-error than humans are. A great example of this is Alexa: if a workflow requires more than one statement to complete, and Alexa fails to understand what you say, you are at the mercy of brittle conversation logic (not AI) to recover. More often than not you have to start over or worse yet execute an incorrect action, then do something new to cancel. In contrasts, even humans who can barely understand each other can build understanding gradually because of the context and knowledge they share.

Our best AIs are superhuman only at tightly scoped tasks, and our prejudice encodes the utility we get from the flexibility and resilience of general intelligence.
I don't think it's impossible if the standard for "do no harm" was specified very rigorously.

Also I'd be interested to see if it's possible to make it an adversarial process, similar to how corporations define risks to shareholders. They can specify whatever risks they feel are correct, but if something happens that they didn't account for in their risks, they are liable for large compensation penalties to shareholders. Thus companies are incentivized to report every possible and conceivable risk to their business. Now to bring it back to the drugs example, have corporations specify on their own what "do no harm" looks like. And if it turns out the drug does impact something they never specify, have a penalty proportional to their revenue or market cap applied.
>Unfortunately people compare these to a collection of the best translators in the world.

I don't think that's really true. They're comparing them to the performance of a person who is a native speaker of both of the languages in question. That seems like a pretty reasonable comparison point, since it's basically the ceiling for performance on a translation task (leaving aside literary aspects of translation). If you know what the sentence in the source language means, and if you know the target language, then you can successfully translate. Translation isn't some kind of super difficult task that only specially trained translators can do well. Any human who speaks two languages fluently (which is not rare, looking at the world as a whole) can translate between them well.
Hire ethical developers
Right, in the middle of a Harbin restaurant where a bunch of other people like to also seem to like "running on the treadmill".
There was Zope Buildout for years, that had declarative packaging format, used the cheese shop (biggest issue with conda) and isn't slow as molasses but it was and still is largely ignored by the larger community.
Goofy splash graphics are Bloomberg.com's style:

https://www.bloomberg.com/news/features/2017-09-08/inside-ju...

https://www.bloomberg.com/features/2016-hampton-creek-just-m...

https://www.bloomberg.com/graphics/2015-paul-ford-what-is-co...

They also had one of the best 404 pages, which I would use as an example when teaching HTTP responses (how a server could still serve what seems like a normal page even as its status code was a 404). Sadly, it's now gone, but Internet Archive has a snapshot:

http://web.archive.org/web/20150202030918/http://www.bloombe...
Humans also have human brains, which are much more important to driving than eyes.
Live the circle. Feed the circle. Be the circle.

Whatever you do, don't be the low-energy guy in a meeting.

Thanks for the "advice".
This is really scary. People who warned of the slippery slope of censorship were definitely right.
Gusto for Payroll, Zenefits for HR, and replace Tallie with Expensify.
Not to mention that /u/s/i is not discoverable and as such something else to remember while /u <tab> /s <tab> (will expand to /usr/sbin /usr/share /usr/src so /sh <tab> is better) /i <tab> is. Tools which are not omni-present yet claim to save time by making the user remember tool-specific syntax are often not worth the effort of learning that syntax unless the savings in time or effort are substantial - in which case the tool would probably be more wide-spread to begin with.
> Is it that the inherent size and complexity of a codebase grows exponentially as people grow linearly with time?

That's certainly a large part of it, and probably a large part of why no one likes maintenance.

You also have more managers, who get where they are in no small part by avoiding risk, who can derail re-writes in favor of more patching of things, possibly leading to more long term code problems.
Software sucks
That's just the GPU, though, right? You still need to attach something with cores and RAM to it. The pricing calculator link adds a custom machine type with 8 cores and 52GB of RAM.
Excellent! Casual philosophy is a pastime of mine so I think you'll find study of existentialism engaging.
Goodhart's law: "When a measure becomes a target, it ceases to be a good measure."
And then we'll see how vicious the incumbent companies get. There's no FUD greater than government contractor FUD.
> A buddy of mine [...] is an auto mechanic [...another...] is a pipe fitter for gas pipelines [...] next time you call a plumber.

Noted without comment that these are all predominantly white, male occupations.

Would you say the same thing about dish washing, fruit picking, house cleaning or school teaching? Does that alter your thinking about whether or not "trades" make money? Does it make you want to argue about what constitutes a "trade"?

I'm not so much calling your wrong, just pointing out that the perspective here is skewed. Arguing that "blue collar work is just fine" by pointing out to one particular, historically dominant in-group maybe doesn't make the argument you think it does.

In the modern economy, we need to staff a lot more restaurants and schools than we do pipe fitting crews. How does your argument change when you look at those occupations?

Edit to clarify: the point here is that you can't fix things by having more people go into car repair and pipe fitting and plumbing because those jobs are already taken. We have plenty of plumbers in our society. Why? Because as the grandparent mentioned plumbing is a desirable job and it pays well.

And, being a desirable job, it's, yeah, been monopolized by a particular subgroup within the larger demographics. So to a white dude, the "just be a plumber" advice makes more sense than is really appropriate.
PUBG Hack Progam Developers Arrested and Fined Over $5M – IGN
There's a strong correlation between IQ and life expectancy, possibly mostly genetic
That's why I'm doing everything within my power to work towards getting financially free. It's not easy and it takes time, but I'm getting closer than I've ever been.
> Do they know that it is not pronounced anymore as "ki" in modern greek?

They may know that, but it is irrelevant. English lacks the phoneme /x/ and the usual substitution in assimilating foreign words (or the letter-play that Donald Knuth started with TeX) is the closest unvoiced velar that English has: /k/. See how most English speakers pronounce the name of J. S. Bach as [bak], with only a small number of pedants saying [bax]. Or, outside of Scotland, Loch Ness is usually [lɔk], not [lɔx].
Unicef Australia Opens Up to Crypto Mining
A few simplifications:

c:"curl http://jsoftware.com/papers/50/50_"
e:".htm;sleep 3"
f:{("intro";"chrono";"pers";"fine";"ref";"ack";-2#"0",$x)0 50 51 52 53 54?x}
{`4:c,f[x],e}'!55

The pattern of using find and indexing into a table with a default case is a nice way to get rid of lots of twisty conditionals.
Singularity is capable of using setuid helpers, but by default it uses user namespaces (the USERNS kernel feature) and does not need the setuid helpers.

Lots of things are 'more full-featured' and none of them work well in an HPC context, where individual user jobs may need to be staged carefully.
Using LLVM from Rust, to Generate WebAssembly
I'm not sure what leads you to believe that smart people are particularly healthy.
You are in aussie and drink 7/11 coffee by choice? Turn in your Australia card mate...
Yes! The distinction between roads and streets isn't made often enough.
When my friend was in a corporate fitness challenge, he strapped the company-issued pedometer on his ankle to get credit for his biking. Not sure if he told the company that he did that, but his team won the competition.
Inspired by this I did a little proof of concept in Go: https://github.com/imdario/gonban
Thanks for confirming "surely raise concerns". That is enough for me to think of an alternate solution.
Couldn't they open-source it? I assume finishing it would be relatively quick and a lot of comp-sci graduates would love to have the chance to play with IRS systems.
Like a million cogs in a warehouse, it costs money to store customer data. Storage costs can quickly overwhelm the value of the stored product. These costs can be lower for improper storage - not wrapping cogs can lead them to rust, and not encrypting data can lead it to being stolen. Financial documents should reflect the risks of storing data, to communicate this liability to shareholders and others.

"We are storing PII (Personally Identifiable Information) on 100 million Americans. A data leak could lead to significant material damages, from settlements to an impaired public reputation."
I say bring them out into the light. It's an excellent disinfectant.
And, that folk, is how regulations are born, when companies abuse the people.

In a few decades, "future HN"-reader will talk about how those regulation are stifling innovation by rising the bar of entry to any business managing user data, leaving the big players with an unfair advantage. Surely the world would be a better place if information was free to share ?
FutureMapping: The Computational Structure of Spatial AI Systems
MongoDB ObjectID