skysight-inc/HackerNews huggingface dataset:
For me it's solving actual problems faced by actual humans, making their lives easier or their work process less painful, and reaping the accolades and appreciation. Actually I'm kidding about the accolades... I do get them, but I don't really care. The point is, I feel like I'm helping people. In college the environment and the problems are probably a bit artificial, so you might not be getting that experience yet.

I still get some satisfaction from the "making the computer do what I want" thing, but usually that only happens in situations where first there's some degree of doubt that it'll actually do what I want. Which is usually when I'm trying to master a new technology. When using things I already know how to use, making the computer my beyatch is less of a surprise, so the feeling, as you say, dissipates.
Docker has a few more upsides than just bundling an app with its dependencies, orchestration being one of them. Also, a go app wouldn't have to be cross-compiled for whatever architecture as long as Docker runs there. Go makes that easy and effortless, sure, and there's nothing stopping you from doing so.
I agree. Between jobs the spark comes back. Shoving out and doing it solo for life now, due to reflections on circumstance changes. Not everyone must have the spark to code now that we have 0-100 code schools and stuff. I’d love a cozy job in R&D where the funding speaks for itself and not one breath will ever go down my neck. Haven’t browsed for it, but I can picture creating it myself with books, merch, contracts, etc. Helps to have a handle on energy flow, costs of things.

Employed work is by definition for money and will always be heart/gut wrenching or soul crushing to degrees, that’s a cost. Holding personal boundaries helps but invites plenty of abuse from above and ridicule from beside, in competitive markets. Economics, incentives, biology all factor in. A small piggy bank of FU money helps mindset and against being put in an intolerable or worse compromising spot.
Bath water has a specific purpose and society would be pretty poorly off if everyone stopped using it.
>your public key is useless if twitter accidently logs challenges

No, this is also incorrect. That's not how public key cryptography works.

>your hardware is useless if key generation is too weak

This is true, which is why you choose an authenticator vendor that's widely trusted to make high quality hardware. If you don't trust Yubico, there are competitors.

>the protocol is so complex that chances are high that even implementations can contain bugs

This is only partly true - most of the complexity is in the browser and authenticator layers, and are implemented by cryptography experts in the browser teams and authenticator manufacturers. Almost all of the server layer complexity can be encapsulated in reusable open source libraries - app developers will only have to implement their business logic on top of it, just like they have to do for password authentication too.

>do you really think that having a complex system will be better?

It will eliminate the problems with phishing and password reuse. That is definitely better in my book.
Why would Twitter logging the challenges make the key useless? That data has no value and can't be replayed in a future login attack.
I wrote off the Trackpoint back in its glory days, but I recant my former position. Trackpoint is the bees knees once you get used to it. The Apple touchpads have gotten huge and easily triggered, Trackpoint is the cure.
We got the first sale before we incorporated. 50/50 happened because neither would accept less than 50.
Does your secretary or father pretend to be you when making the appointment? Google Duplex is pretending to be a human without the knowledge or permission of the person on the other end of the call.
Why wouldn't he just use `grep -f`?

EDIT: and about the question in the pastebin - I guess it has to do with ${var} showing it contains spaces as opposed to `cat file.txt` having newlines.
Yeah, it was pretty badly written and rather simplistic. Not recommended, you're probably better off reading the spoilered review.
The LAPD Has a New Surveillance Formula, Powered by Palantir
The TPUs support all kinds of NN. Not specific to one type.
I seriously doubt Adobe will release Linux apps, ever.

They hardly can keep up with Mac and Windows...
New Caledonia is the "Nouméa" stop in the "Outbound" direction.
People believed a lot of dumb things for millenia. The fact that people have believed it a long time is no reason to think the idea has merit.
Finally, I will be able to order Pizza from the good place that hasn't heard of the internet without actually having to talk to someone.
Describing animations
I think probably because "uh-huh" can have many different meanings based on inflection!

As a "non-word", it relies heavily on how it is conveyed.

Imagine someone asks you a question, I bet you can answer using just the word "uh-huh" but conveying these different emotions:

rude,
perky,
bored,
upset,
annoyed,
dubious,
excited

and probably a dozen more.

Even using the "perky" or "happy" one in a situation where it isn't warranted might sound rude or unthoughtful!
this applies only to installed apps from the store, not system apps like googles or oem apps. you cant disable background activity of any apps. dont want an always listening ai helper from google? too bad for you.
Okay, but who's going to pay for that sort of thing? Ultimately it'd mean higher prices, and since sellers already face a burden of (iirc) ~$3/unit plus shipping to FCs for Amazon to handle shipping/returns, people will just buy from eBay at that point.

Also, it would lead to more stories like the other one that was popular today, along the lines of "Amazon Shut Down my Store for No Good Reason".
Ask HN: Which machine learning conference talk videos would you recommend?
Conferences I'm thinking: ICML, NIPS, ICIP
Most people will experience anxious/negative feelings throughout their life, and improving how they handle them will be useful on all those occasions. I don’t know how you think you are going to prevent this from happening to you - perhaps you are thinking specifically of an anxiety disorder or other extreme?
Well, mindfulness certainly has been overhyped. Apps and gurus have pushed it as a cure-all and people have eaten it up because our society is broken and people are over stressed. Mindfulness is simply an introductory technique meant to be expanded upon.

Personally, I've still found it very useful. When I'm meditating frequently, I'm less reactive -- it's like there's this new sense of "self" that is observing and controlling my brain, whereas before, or when my meditation habit lapses, my brain is just doing it's thing in a more reactive way. This has been incredibly useful both personally and professionally.
This is pretty cool! Randomly came across this tidbit, regarding one of my favorite Apple II games: "While Karateka only takes up Side A, Side B contains a copy of the game modified to play upside-down. According to Jordan Mechner, this was a practical joke by Brøderbund so tech support could have the delight of telling someone that their game was upside-down because...they put the disc in upside-down. Duh."
What is wrong with oil and sugar?
Technically it works as long as most users use Google, but I agree it would work better if they share the data!
Thanks for the in-depth explanation. Sounds really great. I'll add it to my Ruby RDF toolkit.

What do you think of Spira https://github.com/ruby-rdf/spira , does it complement what you are doing in any way?
Assume Breach - I read an article about Microsoft's strategy in this regards. Twitter seems to follow a similar model.

https://blogs.msdn.microsoft.com/azuresecurity/2015/10/19/an...
But this makes it so Google is not dependent on Nvidia. But also push Nvdia.
That's local information; the question is, how much of this functionality depends on local information and how much gets offloaded to Google servers?
This really made me laugh. You are also totally right, we have better solutions to this problem already.
How to Keep Google from Owning Your Online Life
> The backwards-compatibility is probably an institutional thing.

And the apparent routing of all bug reports and feature requests to /dev/null -- er, the recycling bin -- certainly seems to be an institutional thing. I have no doubt that thousands of their paying customers have complained about this to Microsoft over the years and it had to have been ridiculously simple to address.
Under what shell? If this works as described, then it's broke.
Curious if you can expand on the associates bit for when you dont have an in with an associate.

Its always seemed that (generally speaking) most VCs with associates say you should talk to associates, and those seen as more “founder friendly” (i.e YC partners) or with no associates themselves say don’t waste your time.

Also, if you get an intro to a partner and get pushed to an associate how do you handle it? Should you still take the meeting? Seems like that’s a pretty strong negative initial signal but you don’t want to burn bridges either.
Its like gardening - the best thing for a garden is the gardener's shadow. Same thing with kids. Spend time with them, and be deliberate in what you talk about.
>> This move showed that Facebook was serious when they meant that Messenger will be a standalone project...

except this announcement is about how he's leaving the project - what messages does that send?

Maybe it's time for a "mission accomplished" banner for the messenger team.
Great for those who want their appreciation of the world micromanaged by an advertising agency. Way to go homo sapiens(?).
You are missing the point. This is purely intended for advanced users.

Web apps and Android apps are more than fine for the large majority of Chrome OS users.
Your relation to the work would change I think. You would be less inclined to put up with bad working conditions, heavy deadline pressures, that sort of thing. Things you would normally let slide for the paycheque become dealbreakers or things you push back on.
I'm annoyed that my new device isn't covered here, as well. :( I'll clearly survive, but there seems to be no solid reason for why some of these devices aren't more supported.
There's probabally other limitations, but as I understand it one of the limiting factors is takeoff and landing speed. Even on a good day and in a still harbor, water is pretty bumpy, which means you need to be out of it at a pretty low speed. This leads to all sorts of tradeoffs elsewhere in the airplane design (mostly, again - as I understand it, in wing design) that hamper the airplane in other ways.

In the end, it's more practical to deal with the problem of finding an airport (after all, there are a lot of airports) than to solve the other problems of making a large sea plane.
You make good points but as you say that ship is sailed. I instigated a good long talk today based on the advice here and it was remarkably positive. We decided to focus only on finding a way to make the company survive, and if we manage that to revisit everything in a few weeks or months.
EffectsLogger utilises the power of module introspection for side effects loggin
I was more surprised and impressed by this than by any of the announcements at Google IO so far.

Granted that's mostly because I already knew what to expect going into Google IO.
That's exactly how FIDO2 PIN on the new YubiKeys works.
Configurator is awesome, especially for VPN profiles. But do note that many of its features can only deploy to managed devices under an Apple enterprise cert.
Flamethrowers? Cyborg Dragons? Elon Musk’s Side Hustle Is Anything but Boring
I regularly have recruiters coming to me with jobs in the Bay Area. I tell them that my salary requirement is double for up there versus Los Angeles. A few of the big players will always be able to afford that, but I see smaller tech companies and startups moving away due to cost.
Mindfulness isn't overhyped, but it also doesn't work if you're not committed. Mindfulness seminars or apps aren't going to change you, they might be a nice introduction, but meditation is a practice that you need to make part of your life to truly get results.
Minor point of clarification, but I meant something slightly different than a monotonic clock, hence why I said hardware clock.

For the approach I described, a clock would need to keep ticking while the system is powered off or in various power-saving modes. And it shouldn't get reset at boot time. Not all monotonic clocks have both these properties. (Obviously iPhone isn't Linux, but one example is that Linux's CLOCK_MONOTONIC seems to lack both properties, and its CLOCK_BOOTTIME seems to lack the second one.)

Though if you have a clock that resets at boot, you can work around that by disabling USB data on bootup and not enabling it until first unlock.
People have already had good success engaging telemarketers with much more primitive robots. Here are some funny samples on YouTube:

Lenny:
https://www.youtube.com/watch?v=LgT44DuIaAM&list=PLduL71_GKz...

Jolly Roger:
https://www.youtube.com/channel/UC3OxCWLEmoIhNMm-hnvBm9Q
Nice website, and very cool looking product!

Has this been run in production anywhere? Were there any instances of corrupted writes? Inaccurate reads?

What’s your plan for monetization down the road?
It's actually an amazingly good reason to think an idea has merit. Unless you think all your ancestors were just idiots.
The point is that all those problems are strictly worse with plain JSON.
This is bash (CentOS 6x).. will have to check exact version whilst at next available computer..
I wonder how voice captchas will work. This is inevitable. :)
How we make decisions at Coinbase
I'd say give it a go. Sit down, work out a budget for say a year, and go do something else! I imagine after the amount of time you've spent in industry you've probably got enough contacts to come back to it later if you want/need.

My dream was always to retire by 40 - probably won't get there at this rate as I underestimated how expensive kids are but I still want to be semi retired by 50.
These guys don't think like that. They think about the future - not the past. By any means, David Marcus was killing it at Messenger.
THIS FUCKING SUCKS.

I don't care the awesome technical achievement. The fact that I believe that I am talking to a real person but I am not is the worst.

Can I call the restaurant and say:"well actually my wife doesn't like being cold so I'm not sure the terrace is going to work tonight" and have the computer answer something completely random is just so bad.

The problem is not that the computer doesn't sound natural. The problem is that it cannot deal with out of script requests. In fact the more natural it sounds the more dumb it makes the system appear!
My go-to is to spend 5 minutes explicitly relaxing my body. It increases my self-awareness and ability to focus while reducing stress.
You're completely abstracting away all the coding, integration, testing, and "data formatting" (read: grammar) involved in Duplex, which seems to be much more complex than an REST API.
I wonder how much of this will be included in AOSP? Probably none.
https://en.wikipedia.org/wiki/GOOG-411
> Microsoft doesn't allow swapping in and out of authentication plugins like PAM.

FWIW, that's not strictly true. See: https://msdn.microsoft.com/en-us/library/windows/desktop/mt1...

I don't have enough experience to comment one way or the other about its difficulty.
Hint: notice that “testfile1” is missing from grep’s output.
In later episodes, the character turned not just apathetic but hostile and sometimes didn't bother even checking the computer before saying "computer says no".

As other commenters pointed out elsewhere in the thread, bureaucracy is a way for people/institutions to say "no" and automation is just a modern layer on top of that.
Apple seems to use both, but they've been leaning towards Core* rather than *Core recently. We have CoreAudio, CoreBluetooth, CoreFoundation, CoreGraphics, CoreImage, CoreLocation, CoreText…but there's also WebCore, JavaScriptCore, QuartzCore, and ImageCaptureCore.
As dysfunctional as it is, I don't think either one of us would get lawyers involved. I think maybe I've managed to take the first step towards some kind of reconciliation between us. I think that perhaps the desperation of the situation may have created an environment where we are forced to work together for a common goal (saving what's been built so far).
Oh great. Thanks for clearing that up. I'll still wait until it's on the release channel but it's good to know I don't have to turn on developer mode to use it.
FIDO2 passwordless login can use a device-local PIN as a second factor, like a conventional smart card. The hardware key then acts as both first and second factor.
This is what you think today. Tomorrow, when new apps are developed by FB via blockchain, you'd be like that seemed so obvious in the hindsight. We are early on blockchain - there are a lot of hidden use cases and apps waiting to be built.
Thanks for mentioning Mouser... not familiar with it, but it feels like Newegg (my prior goto) is chasing Amazon down the quality black hole.
YouTube Banning assembly videos is not "against the Second Amendment" at all. Your right to own a gun is not affected in any way by not being able to watch or post a video about assembling the gun. Worst case, you'll need to read (or write) a manual.

It's not even against the First Amendment, because that's only about the government suppressing political speech. Besides, the First Amendment only guarantees your right to speak; it doesn't guarantee that you'll have a platform to spread your speech, or that anyone will listen to you.
Amazon is also keen on the "flywheel" terminology:

http://www.samseely.com/blog/2016/5/2/the-amazon-flywheel-pa...
They could have, but it certainly wouldn't have been as much fun, and they wouldn't have learned nearly as much.
Tested on a file with spaces instead of new lines and still doesn't work with the pipe thru cat file
Same like Google news does not take sides. But assume it will continue with these changes?
What's New in Firebase from Google I/O
> The native app data sandbox offers a level of security not possible in a webapp.

I call BS :-)
Can you share an example of something that can be done more securely in a native app than in a webapp?

On iOS the opposite is true: apps can't spawn processes, so you can't isolate your native code, so if some part of your app is compromised the whole app is compromised.
With websites you can have iframes on different domains which (assuming your browser is decent) will run in different processes.
Facebook working on a blockchain project sounds as much in the public interest as Microsoft in the mid 90s trying to build MSN, their own version of the WWW.
That's my dad's favorite (unironic) phrase -- "3000 years of chinese medicine can't be wrong"
Tell us more.
But it does mean that you get to write the article "Maybe running doesn't make you immortal. If not, is it really worth doing?"

Interleaving quotes from various semi-related conversations plumps up the word count, grab that quote from a conversation about a shoe marketing campaign and segue it into a quote from a blogger who thinks barefoot running cures cancer.

Boom, there's your content production done for the day. Sweet. You can get a head start of reading the wikipedia entries on "incels" and "crypto" as you will be solving those questions tomorrow, so you should probably find out what those words mean.
I'm an Amazon Vine reviewer ... Ask me anything.

I've been one for years. It's an odd insider culture, which is pretty hard to talk about with anyone else. There's a lot of competition among the "Viners" as we call ourselves. And there's also a lot of decision-making. E.g., is the tax-value income and time required actually worth it to me? Many, many times, it's not.
Do it if you can. I’m 33 and took a year in 2013, can hardly reacclimate to tech work culture as it’s so sick but love building my own stuff. It’s all inspired by healthy things, and when I go back to the salary time suck my life gets miserable. Not gonna go all woo woo since it’s only Tuesday, but when one is in tune everything is more vivid and time loses a lot of meaning. I could never fast at a corporate job for example, still exploring the mental effects. Reboots are great and there’s nothing to fear.
Occasional thanks from end users, hearing how stuff I wrote makes their lives easier.
grep "echo ${data}"

means that when grep is exec-ed, it receives these arguments:

argv[0] = "grep" /* possibly full path, irrelevant here */
argv[1] = "echo <contents of data variable>"
argv[2] = NULL

If this does what you want, it means that you wanted to look for strings starting with "echo ". All of arv[1] is the pattern to look for (because it doesn't look like a command line option). Since there are no other arguments, grep is scanning its standard input.

OTOH

grep `cat filelist.txt`

gets execed like this:

argv[0] = "grep"
argv[1] = "<first 'word' from filelist.txt>"
argv[2] = "<second 'word' from filelist.txt>"
...
argv[n] = "<last 'word' from filelist.txt>"
argv[n+1] = NULL

Needless to say, grep doesn't work this way; it doesn't accept multiple patterns as arguments. We cannot use "grep foo bar baz file" to scan file for occurrences of foo, bar or baz. Rather, what this means is to scan bar, baz and file for occurrences of foo.

Also, there is the risk that material from filelist.txt looks like command line options for grep. If filelist.txt contains "-v foo bar" then grep `cat filelist.txt` means exactly the same thing as "grep -v foo bar".

grep has a -f option which can specify a file whose lines are patterns:

grep -f filelist.txt

If we use the -F option, those patterns are interpreted as fixed strings, like the single pattern given on the command line.
This looks awful. I've come to realize that any feature with "smart" anywhere in the name, is something I want disabled.

Smart quotes? Only exist to fuck up copypasta code and SQL statements.

Smart spell check? There's a field of internet hilarity about how bad this is.

Smart restore? Best way to lose my data and fuck up my install.

Smart assistant? I've yet to meet even one person who uses GAssistant/Siri/Cortana for anything more complex than "schedule a meeting" or "set an alarm."

Smart handwriting recognition? Refuses to detect the word "fuck". And my handwriting was perfectly legible anyway.

I want my software to be TOOLS. Predictable, ideally interoperable and chainable, but above all: simple. The best pieces of Ux make technology feel like a simple tool. Cut/paste. Messaging conversation-style, with a simple "send" button. Grep.

I find my best note taking software is a text editor, with all formatting turned off. I use ad blockers to disable as many recommendation engines as I can. I use duckduckgo because it just answers my query, without trying to tailor the answers to what the machine (or the advertiser) thinks I want. To mee, simple tools that behave consistently are infinitely preferable to the game of "guess how the computer is misunderstanding the request." Maybe I'm a curmudgeon.

I work with ML/AI, and there are great benefits in lots of applications. Just not in second guessing what people want to do. Even other PEOPLE are terrible at that.

Please don't make me dance around the quirks of your "smart" AI. I promise, I am smarter. I have better context. I know what I want to do. Just get out of the fucking way and let me do it in the simplest, most direct way.
The two factors are a) the YubiKey and b) the PIN for the YubiKey.