skysight-inc/HackerNews huggingface dataset:
I feel like we are becoming less homogeneous. When I was a kid everyone watched cable television after dinner and everyone watched all of the same shows. Thursday night was Friends. Friday night was Full House and Family Matters, etc. Now I find everyone I know watches all kinds of shows, many of which I've never even heard of. Not to mention YouTube which is whole new layers upon layers of content. In an odd way, I actually kind of miss the "bonding" cable television used to give the populace (but not really).

I just chose shows as an example. But I feel the same happens with reading, music, technology, politics, etc.
Wow. Thanks for sharing. This is amazing... it's like it was made for me but I'm sure my wife won't approve the idea of buying yet another computer. Good daydreaming material, though!
Have you ever worked in retail or the service industry? I think I'd rather chat with the AI :)
Weirdly, none of the 449 comments before mine mention the word "porn."
Show HN: I generate technical reports for Wordpress plugins
Personally I think you’re both right. We are becoming less homogeneous as a society, but the people within those subgroups interact much less than they used to, at least in person.
A great story, but you are correct about it being apocryphal:
https://www.snopes.com/fact-check/the-write-stuff/
Did someone say semaphores?

https://en.wikipedia.org/wiki/Semaphore_(programming)
Hey folks I write plugin reviews at [wpplugincheck](https://wpplugincheck.com). Recently I started measuring code metrics for a few plugins such as:

The technical report includes stats generated from phpmetrics such as Lines of code, Cyclomatic complexity(CC), code violations and CC chart. I also check if the plugin creates news database tables and give a brief summary on the technical side of things. I don't really consider cleanliness/size of the code in the reviews unless it is way beyond the average.

Let me know how you like it.
https://flippa.com/, https://feinternational.com/
Hard to believe, but the neglected issues of DOS/Windows are being squashed one by one, almost thirty years later.

Too bad about the telemetry and lack of privacy, or I might actually be tempted to use it. :-/
I think it's highly probable that either the technology will be rebuilt in a way that makes abuse possible (Google being relatively open with their technology has this side effect), or that Google won't put in enough safeguards to force people to use it responsibly, but we will see. Maybe you need too many AI experts and too much data to build this technology for yourself, and maybe that only exists at Google.
Followup: Aguilar had a felony conviction plus had been deported 3 times previously:

http://www.newyorkupstate.com/news/2018/04/ice_responds_to_q...
I spent two hours on the phone today with customer support, one of the least enjoyable and least productive ways to spend an afternoon.

I try to automate tasks that don't use my strengths or bring me joy and this would be a huge win in that area.
Am I the only one who doesn't want a phone that arbitrarily changes behavior in opaque and uncontrollable ways? Machine learning is fine for hard tasks like voice recognition, but it really shouldn't be used for things that would otherwise be a few checkboxes. I know the trend nowadays is to assume that users are irredeemably stupid, but this? Seriously?

You can keep this update. I don't want it.
I'm pretty sure it's something they have been using themselves in the past few years to gather the opening hours of every single commerce listed on Google Maps.

And now making a product out of it.
they could just encode the message in a way that’s inaudible to humans.

So a simple “hello” contains a subliminal audio signature that basically is code for “I am a robot. Are you a robot? Feel free to beep bop”
Yes, I was thinking the same thing. This Duplex system would be like a super-Lenny. Eventually telemarketers will probably figure out, though, that if they reach someone who is calm and friendly and very receptive to their pitch, yet never quite gets to yes, it's probably an AI.

By the same token, telemarketing companies could employ Duplex to call people. I guess if a Duplex telemarketer reached a Duplex telemarketer-baiter, the conversation could stretch on for a really long time and might make for amusing fodder on Youtube.

It's a strange new world!
And $20,000 to get someone who knows how to install such a system to do the job.
How taxing was the training? Few guys I knew in school had no life other than code for ICPC on TopCoder.
I always got the sense that they were always just trying to copy wechat and were envious of all the commerce it captured.
I'd really like to see some kind of Slack-collaborative-notetaking-email-client-CRM-CMS-filesystem-hybrid that can hierarchically unify my view of any tag or sub-tag or cross-cutting-concern across all the ways those neurons in my brain fired. "Where did I put that thought" currently requires a search across a half-dozen apps and tabs. But even a unified search wouldn't cut it; sometimes you need that hierarchy (or multiple hierarchies) to take a step back and realize you need to drill down into something you would have forgotten to search for in the first place. It's the holy grail of UX problems, but whoever solves it will have a unicorn.

Notion.so comes closer than anything I've seen, but its lack of interoperability makes it difficult to be this ideal nexus of my thoughts. I still use Evernote actively as my main thought-dumping-ground and meeting-note-taker, though more out of habit than anything else at this point.
Glassdoor has been acquired by Recruit Holdings for $1.2B
There's no way I should be bound by terms of service that are secret unless I know the "code-phrase" with which to ask for it. Google's whole point was to deceive the user into thinking it isn't a bot -- so you wouldn't even know to ask it.

People will be forced to "discover" that they've been lied to, when the bot is caught in a loop and they're going through emotional distress thinking the "person" on the other end is having some sort of mental breakdown.
Food of Apollo 11
This. After WW2 US has been doing adventures through illegal interventions in Asia and Latin America all with disastrous consequences. This is just Karma payback.
It is a reasonable conjecture that WikiLeaks have been harnessed by fascist regimes. It takes a minimal thought experiment to see that this is highly plausible. The degree to which it is actually true (if at all) depends on circumstantial evidence. There is also evidence that they are accidentally/deliberately malfeasant (eg links below).

In that context, I would not use the word trash.

https://www.nytimes.com/2017/03/09/opinion/the-truth-about-t...

http://nymag.com/selectall/2016/07/why-did-wikileaks-help-do...
As someone who worked in tech support early in their career, I do not.

The entire process of fielding calls is terrible. You never know what's waiting for you when you pick up the phone. Could be someone with a terrible attitude that wants to take it out on you. I had coworkers who got PTSD, and a ringing phone would trigger it.

I would rather talk to a rational robot on the phone than a possibly irate human who, frankly, only wants something transactional from you and treats you like a robot.
Why can't I secure login with a fingerprint?

Microsoft could have team up with Logitech like Sony with Erricson, and come up with a standard and put (mildly cheap) finger print reader on each sold keyboard and popularize open source standard for software implementation.
I've noticed that too, and it helps, but I tend to navigate with Ctrl(+Shift)+Tab, so eventually I'll briefly skip over it and it'll start playing.
>There's no way to know and I get the sense that we're being nerd sniped.

I thought I was having a stroke while reading the OP (and some of the top comments)

can someone concisely summarize what's happening?
Simple and Creative Chicken Recipes
I recently discovered "mailspring" as a snap package in the software center.

It's quite a powerful and polished mail app. The disadvantage is that it breaks down on me sometimes and by default it adds tracking features to your email, so you'll have to turn that off.
Both used pencils initially, and both switched to this same pen.
> What does it mean to "feel happier" but not be happier?

is this an honest question?

an alcoholic while drunk might "feel happier" while not being happier. a drug addict might "feel happier" while high, but not be happier.
> they are nothing but a bunch of immoral fascists.

Yep. The Apple death count must be nearing that of WWII by now surely.
1. Nobody is making that assumption. I already described two ways non-housing expenses go up with real estate. There are many more.

2. Cities need to build schools, water pipes, roads, traffic signals, etc when new people move to the area. Many of these expenses are immediate and impact fees aren't going to be high enough.

Tax caps are counter productive and there are no shortage of problems with funding fundamental services through municipal budgets. But taxing real estate can make sense.
The spammers are the ones who will have this technology, not the call receivers. Your honeypot is a drop in the bucket.
"Not that big of a deal." you say? Then why is the documentation how to do this very sparse, and only for Win10? And if it's not a big deal, why is YubiKey making such a big deal?

Well, because in the Windows world, switching in/out authentication subsystems is a arduous task surmountable by primarily Microsoft.

And what would that be good for? Well, simply put would be a nice addition to a Windows Terminal Server. Turn a Windows TS into a proper bastion that requires 2fa. Us Linux admins have that with PAM. Sure would be nice to do the same for Windows. But right now, Windows is grossly deficient.
that is watering down the point i think. with companies becoming more and more like amazon, google, and apple, who care about statistics than individual customers, and many, many other aspects of modern society, we are just turning humans into numbers. everything we do is channeled and controlled, which isn’t negated by mcdonalds serving dim sum or whatever in china or other “glocalizations”.
The store is still getting the customer, the retail rep is still getting the same call. What's so horrifying?

I see this as leveling the playing field -- upper middle class people can already afford real assistants a la Tim Ferris; this just lets everyone access it.
A lot of the benefits mentioned here are not eshell specific they also apply to `ansi-term` and `shell` just for the virtue of being in Emacs and being regular buffers.
Probably by leaving a real human confused or even upset.
What is installed when using a SaaS solution?
Is this a fucking joke?
No, you're not the only one. It's so easy to search for the answer to almost any question about your phone (how do I keep the screen from blanking? How do I set a timer? How do I install a widget (and what's a widget)? Etc. My wife tends to ask me these types of questions and I keep telling her that probably 20 million other people have asked the exact same question so google it. She's finally getting it. I think people can learn over time, and it's probably better to let them have a learning curve and become mini-experts in using their phones, without adding some kind of behind-the-scenes shifting of behavior that will perversely make things even more complex and confusing.
This reminds me of C= 64 where your command prompt was also a navigable text editor.
You need to worry more about the people who work in call centers who're about to lose their jobs soon.
I don't mind talking to "someone". But I sure mind talking to customer service folks who have absolutely no interest in talking to me and make it as difficult as realistically possible.

Worse, they're probably gonna spend 3/4th of the time trying to sell me shit I don't want and make me fight against it.

Online, I can ignore any prompt and just click next next next finish, and the form won't be in a bad mood. I have no interest in talking to an annoyed clerk, and they obviously don't want to talk to me, so we can just avoid each other.
Is there anyone providing free high-res satellite tiles?
Kids in schools need to read 1984.
I can't run some linux apps on some linukss
Or cancelling your cable.
Which statements from Wikileaks, precisely, were false? One normally quotes that and then shows what part of it is false, rather than alluding to various conspiracy theories formed around certain items and blaming them for every random conclusion someone who read an email came to. If someone takes your post to some absurd conclusion, can you be held responsible for it even if what you said was true?

For example, John Podesta really did receive (not send!) a strange email saying 'The realtor found a handkerchief (I think it has a map that seems pizza-related. Is it yorus? They can send it if you want. I know you're busy, so feel free not to respond if it's not yours or you don't want it.' [1], but that certainly doesn't lead any normal person to the conclusion that those are code words or there are pedophiles lurking at (or under) the local pizza shop. And one might also note that Podesta doesn't appear to have responded to that (implying that whatever that was, it's not even his).

For Hillary's health, she did collapse and there is video. [2] This does not, however, imply that she has kuru or whatever odd theories Reddit has come up with now.

So it's hard to blame Wikileaks for presenting true facts or even questioning WTF some of the emails meant, or what that weird picture is attached to [3] is, just because random Redditors invented a conspiracy around it.

Rather it seems that people have been taking strange, but verifiable events and stretching them completely beyond reason, so they blame Wikileaks for that rather than all the random people online who actually drew the insane conclusions.

[1] https://wikileaks.org/podesta-emails/emailid/32795

[2] https://www.youtube.com/watch?v=9zYthqiLs_I

[3] https://wikileaks.org/podesta-emails/emailid/39999 - view the attached image. See also: https://wikileaks.org/podesta-emails/emailid/15893 but note that the Spirit Cooking dinner with https://en.wikipedia.org/wiki/Marina_Abramovic did not actually happen, as can be seen in later emails.
I love the combination of sincere enthusiasm and a willingness to go into some depth about shortcomings. I think I’ve learned a lot from this.
Show HN: Keeping your connections alive – A Clojure – Redis story
Thanks, I see what you mean now. I didn't get it because I use a mobile platform as desktop, but that's not generally true (so far).
I am fascinated by this idea despite the fact that I don't actually understand it. Ever since I read your comment, I've been trying to think what it would mean to build a GUI this way. It has been thought-provoking, and has caused me to read about interesting things like ligature substitution rules in OpenType, but I still haven't made much progress.

I would be grateful if you would elaborate in any way at all.

Thanks!
The “construction” is a cost optimization pioneered by Benihana. Instead of having 12 menu items based on 12 different ingredients, which would end up with more wastage at the end of the day (or running out of product if you kept smaller inventories), you provide 12 menu items by combining one of 3 choices with one of 4 choices. Boom, you’re only inventorying 7 items now.
Or monitronics account
If you post a video, please let me know, thank you!
Ah, okay.

I'm possibly not picking up on that signal since in my personal life, I've stopped taking phone calls from all unknown numbers, full stop.
The jvm would be bad, but in my case it was very underpowered for Virtualbox. Unsure how it is usable by anyone.
Maybe I won’t have to overcome my fear of scheduling appointments after all.
Ask HN: Writing a recursive descent parser for arithmetic expressions
I've been trying to write a top-down recursive-descent parser for basic arithmetic expressions, but 'm running into some hangups.

For simplicity's sake, let's restrict operators to `( ) * / + -` in that order of precedence. And of course we have arbitrary numbers as operands.

So, my first intuition is to view the parser as sort of the inverse of the production rules of the BNF grammar; any grammar rule that produces a symbol should have a corresponding parse rule that consumes that symbol. That all seems to make sense to me.

I'm working on the expression ` 1 + 2 * 3 - (4 + 5)` first. There's not much nesting so that part isn't bad.

My first naive approach greedily grabs the left-hand-side operand after performing a lookahead. So in this case it sees the `1 +` and makes an AddExpression where lhs = 1 and rhs = a recursive call to the parse function with the rest of the tokens as input. Then it attaches to the rhs of the add expression a MultiplyExpression where the lhs = 2 and the rhs is the recursive call...etc etc

Following this approach ends up giving me a parse tree that corresponds to the expression `1 + 2 * (3 + (4 + 5))` instead of `1 + 2 * 3 - (4 + 5)`.

So, I can intuitively see that precedence needs to be considered, and it requires either scanning ahead too many tokens (I'm trying to write an LL(1) parser) or I guess doing something like the shunting yard algorithm with an operator stack and a value stack. So I guess my question is - is there some elegant, recursive way to solve this problem without having to use a stack or look ahead an arbitrary number of tokens? Basically I want to find n elegant recursive solution, but a stack-based one is fine if it's the best way of solving the problem.

This was all pretty stream of consciousness so sorry if anything isn't clear. The goal is eventually to write a LL(1) parser generator so that's why I'm trying to make sure my understanding is as solid as possible.
I have been practicing mindfulness meditation for the past five years and it has shown positive benefits for mental health in terms of being less reactive and calm. My immunity has also increased, I used to have a lot of allergies and used to get throat infection regularly but I don't now.

One observation is that mindfulness meditation in the night reduced sleep quality.

Second is that mindfulness meditation is another exercise. It is aimed at increasing focus, since what you are doing is trying to focus. It isn't a cure for every mental ailment.
I was attempting to communicate to the parent and grandparent that transcribing/parsing english and communication are different. We both need to share the model being spoken of to transfer or communicate the knowledge.
It's funny that scammers might be more successful saving paid books than copyright warriors

You'll never actually get the book, because they don't have it. It's a scam to try to trap people who are trying to find free downloads of ebooks rather than paying for them.

(It's also kind of a funny definition of "save" you have there. With all due respect, if you want to save paid books, you should -- crazy as this may sound -- pay for them.)
Glassdoor exits for $1.2B
It's $15 dollars a month to join. Anyone here members? Is it worth it?
I'm choosing to ignore your advice on the basis that it's subjective and faddish.
i used to listen to my parents otherwise there would have been hell to pay. :D
I stand corrected. Good to know, thank you!
You can find the same thing for movie piracy in video form on YouTube. And old Napster/Kazaa had it for music files. The medium is the scammessage :-)
Maybe 15, but I do recall using redhat in 1998 and getting things like you can't install foobar.rpm because it needs /usr/lib/libsomethingcool.so.4 and then plugging in that file name to rpmfind.net to figure out what package I needed (maybe it didn't need to be that hard, but it wasn't obvious that it could be easier)
> meeting with an associate means an extra gatekeeper to convince

The associate is the one talking with all the other companies in your space and the related spaces, so if you cultivate good relationships with them then they're your eyes and ears on the industry.
Acetone softens many plastics nicely
> “Google’s Beta is like AWS’s GA” though I wouldn’t claim that in all cases

Wow, that's so ... I don't even have a word for it.
Politics and Science: 60 Years Ago VS Today
That is exactly what I would do. The issue arises when some semi-technical person reads this blog and their response is:

"it's like .com or .org, but it has some stuff in there to make it more secure, and it's managed by Google"

I'm also not the only person my grandparents get to ask about things.

I'm not saying this is all a bad thing. Just that we should be aware that giving things a little security can make people more careless.
Granted, but the presence of those files does not slow down the system significantly. With leftover registry keys, you pay the price until you install the system from scratch.

(Windows might have improved the registry handling code since Windows 95/98, I think it's not quite as bad these days... but that might also have to due with computers being much faster than 20 years ago.)
I've had quite good performance on my C201 economy Arm chromebook running Arch Linux. It is quite snappy. And I can do dev work on it.
And presumably it doesn't guess PATHs because Larry Page isn't in jail.
Do you offer sponsorship for qualified immigrant?
Maybe it'll motivate more businesses to put more of their transactional things online where the bot can do it without bothering a real human, and real humans who don't want to use this can also avoid spending more time on the phone than they have to.

Honestly, the degree to which telephone calls are still necessary in day to day life is absurd. If this hastens their demise then I'm all for it.
Any comments on hoi's top comment?

> It's an extroverts world. What are the best channels for introverts? How many potential start ups have never been funded because the founder(s) didn't have the networking skills that are natural to extroverts?
Absolutely, CoreOS (container linux) not being killed and being integrated officially in a RedHat product was the most interesting piece.
it feels weird at first but it makes a lot of sense.

you can run a bunch of commands and then search back over the previous commands and the output.

cut&paste previous stuff like you were in a text file.

and you can look at a file in the current folder with c-x c-f filename.
One (partial) solution would be to simply eliminate reviews. They're compromised. They aren't worth anything anymore and are just taking up bandwidth and bothering users. Not to mention fostering a weird little black market.

Just make people research what they're buying elsewhere--which will probably also get swamped with fraud--or just let customers roll the dice without the false sense of security. They're already doing it, but with a bunch of fake 5-stars instead of a bunch of unreviewed items.
Yes. I remember in my high school there was some essay to describe the childhood. The writing was meant to be nostalgic and what not with happy memories. My writing was filled with stress, pain and anxiety. School shoes wearing out, how will I get new school shoes? Growing up, damn, how will I get new clothes?