skysight-inc/HackerNews huggingface dataset:
I'm confident you can get through an Algorithms and Data Structures course (which is the most difficult aka "weeder" course at most institutions) by memorizing a handful of sorting and search methods. You probably won't impress the Professor, but I'm sure you can pass.

OOP and other design patterns are also susceptible to memorization. I suspect that you're bringing this up because we have vastly different views of what difficult abstract thought is.

Here are two problems that I suspect are difficult to solve on programming experience alone.

1. How does Google display instant results (and recommendations) when you type into the search bar?

2. How would you build a Siri competitor, and what would be the biggest bottlenecks?

A problem that someone with minimal programming experience could probably solve would be.

1. How would you build me an inventory system which has an app, automated deploy, and unit tests?

2. Imagine you have only ever built Android apps with a NodeJS and Mongodb backend. How would you build an iOS app with a Python and MySQL backend?
I'm not sure I follow why the fallacy applies. But for lots of smartphone apps there is an economic benefit. Making your app mildly addictive increases your weekly active users as well as the amount of time they spend in the app. These are two gold star metrics used by lots of VCs.
Woah!
His gear costs around 8k.

Sony Alpha a7R II Mirrorless Digital Camera - 3k
Zeiss Otus 28mm f/1.4 ZE Lens - 5k

Anyone who says you need skills in photography is dead wrong, it's all about the gear.
JavaFX: Call to ARMs
Take a look at this movement: https://up1.ca/#q07x8mFjrGtXR6ju1r3EQw

In Safari, this is what it does: https://up1.ca/#Lu0r_cI_v0vXvzpa9nUmEg
So in Safari it lets me zoom all the way in and/or out with 1 smooth movement.

This is what the same movement does in Firefox: https://up1.ca/#SEKWNOm1BSQnkntxj_v53w
In Firefox, if i want to zoom all the way in, i have to pinch in like 10 times (very annoying) and then to zoom out pinch out another 10 times...
You laugh, but some fool's gonna download this thing and think it solves all his problems. Because now he can use the more cool-sounding "class=" instead of "style=" on the inline styles he's so proud of.
In this case, it's better off without the name in the headline. Many people would probably assume that anything by Glenn Beck would be far-right nonsense (sorry, I would, even if you wouldn't) but it seems to me that it's actually an honest and fair report. I thought he made some good points.
Blackberry had a real OS, push email and third party apps. Everything the first iPhone had when it comes to "smart"
Bandcamp
If you gave this amount of detail during an interview, you would have one frustrated interviewer and not much time for anything else.
Security for Humans: Privacy and Coercion Resistant Design [video](2015)
You go to google.com, right? Nailed it.
How undercover officers disappear without a trace
It's also available directly from the mobile app as explained here: https://support.twitter.com/articles/20171990
What happens to all those kids sites that have flash games? Our school lets the kids play cartoonnetwork (and tons of others) games.
Open Amazon Echo type device using arduino and open web service that sets up and forwards text to different registered webservices.
If text matches some regular expression(or some other way to parse it) then forward it to this web service.
> almost nobody complains about Google

That's because most of the tech world in the 2010s understands the difference.
Glen Beck is Crab in the Cab crazy. He is a source of endless amusement. It gets bad because of the uncanny valley of "is he serious if he is not satire then.. I am I supposed to be feeling sorry for him.." depression sets in.
>> GP: But then I am just a simple country boy.

Then you end with.

> But then again I'm just Ozark trailer trash...

Both of you folks make a lot of solid points and then end with such humility. Don't know what to make of it, is that sort of a deliberate Anti-Taleb (i.e. contrarian) style? :-) ... In any case its very refreshing. Please carry on.
Presumably you don't live in NYC. There are dozens of 50+ story buildings under construction or recently completed in nearly every section of Manhattan and the East River waterfront areas. If you get a good vantage point for a view it's like a forest of cranes out there.

Maybe you just mean San Francisco?
Wow, impressive! I'm waiting for the day where my internet stream is 'Live' like my television is 'live.'
Most of my big complaints about syntax are related to the shell-ness of PowerShell. For example, when comparing things, I really want to use '<' and '>' rather than -le and -gt.

Generally though, the syntax is different but once you learn it, it's mostly fine and sometimes the text-based nature of Unix commands means you have to do a lot more reg-exing.

For example, compare these two:

ps -ef | grep "chrome" | awk '{print $2}' | xargs kill

vs

ps -name chrome | kill

Of course it's just a matter of preference, but I prefer the the PowerShell version.
Can I ask why you choose to implement your own queue when many exist within C++? (e.g. using queue<T> or list<T>)
GitHub project of the week: hug
These problems can be used in hardware, but also in software, e.g. with another keyboard layout for your specific topic or a good text editor.

While I don't believe that hardware is as hard/expensive to develop as software, I certainly know that it is harder to change. Changing software according to your needs is a one man weekend project. Especially if you are a software developer.
> the small but vocal group of people who use keyboards for absolutely everything

That's a mischaracterization. After all, for the people who use keyboards for absolutely everything, there are still two keyboard chords for "go back a page".
Previous:

https://news.ycombinator.com/item?id=11732166 (10 comments)

https://news.ycombinator.com/item?id=11732430 (2 comments)

https://news.ycombinator.com/item?id=11734973 (1 comment)
I am always suspicious when anyone tells me their reason for using something is cause "it works" and they don't have to mess with it anymore. This almost always translates into "I don't know why it works and I don't care".
Yes it is. but I can easily zoom and then read it easily
I don't need to put nothing aside because I'm not the jury. I don't like Google's attitude and I don't like Oracle's attitude neither. To me both deserve to lose, but how is that possible?

No matter what the result of this will be, it will be sad. They are the worse that can happen to software industry.
Sure, there will always be work for Bob to do. Clean the streets, fight crime, cure cancer, write bestselling novels. But there won't always be someone willing to pay Bob for that work, because there might be more effective options that don't involve hiring Bob. If you think Bob will always have a job due to some law of economics, I'd like to see that law spelled out. (Comparative advantage doesn't fit the bill, because it relies on the unrealistic assumption that capital is immobile.)
Funny, HTML5 streaming in Chrome often breaks for me and I have to restart to fix this.

Unfortunately, I can't reproduce this reliably, otherwise I'd file a bug.
Explanation: https://twitter.com/GammaGroupPR/status/733653805745733632
Onecoin+Members+unable+withdraw+funds+Ignatova+spent+$20+mil+Bulgarian+property
Limited how?
How  for the Remote Worker to Master Work-Life Balance
Messaging startup Symphony will release its first iPhone app next week
Arguably, sending a one-time password over email in plaintext isn't a disaster. It's stored, fine, but it's no less secure than the user's email account (that you were going to reset to anyway). If internal storage on the site is still responsible, it's not a huge concern.

Of course, a truly healthy system also wouldn't allow email-only resets, but that's life.
Well if your option is App development or Fast Food, well I'd choose app development.

As far as salary wise fast food vs app development, talk to your friends and see what they are getting for their summer gig. Is it close to where you live? Maybe accept a lower rate and work remote/only come in for demos/reviews.

I would propose developing the iOS version first, completing that by end of summer is doable. You'll learn a lot.

Setup milestones for the summer. I'm not sure you can get both completed. Maybe propose to create the iOS app and they can hire an offshore dev to port to android. Or maybe recommend hiring another student to do the android version at the same time as you working on the iOS version.

Only accept this as hourly, since you'll be learning, changing things as they get feedback.

Since you'll be doing iOS development see if they can set you up with a new macbook air or pro, iPhone and iPad for testing, apple dev license, photoshop, etc that you'll need to create this.

Sounds like a good opportunity to learn iOS development. More pay and more productive than fast food.

The summer will go by fast so try to make progress early.

Good luck, enjoy the summer.
Play Music always uses HTML5 now, which is why the toggle is not available (but it's indicated badly). You can disable the built-in Flash on chrome://plugins and everything will still work.
Open Open Source
You can do that already, in a way. Twitter lists provide a way to 'subscribe' to someone's tweets without actually following them and putting them in your main feed / letting them DM you. I love @SwiftOnSecurity, but she tweets too often for me to follow her, so I have her on a separate InfoSec list, together with @TroyHunt and others.

If there's someone you feel socially obligated to follow but find annoying (or they decide to go on a rant one day), you can Mute them and you'll still be following them without seeing their Tweets.

I find Twitter only works if you can be ruthless in who you unfollow. As soon as you worry that unfollowing someone will offend them, it starts to fall apart.
You can still use Flash if you click-to-play, or you can white-list an address.
How does the brain represent abstract goals?
I travel to a lot to countries which require visas to be gotten upfront and I learnt to not fill them in myself. I use a service per country for getting the visas and never had issues since. I spent many hours at the PL/UA (going to Lviv) border before that...
Not sure on this specific case, and IANAL, but from reading the article it sounds as if he has been found in contempt of court. When a judge rules an individual in contempt they can sentence them to an unspecified amount of time as to make them comply. In this case, although he hasn't been charged with the "headline grabbing" crime, he is charged with contempt which has no minimum/maximum sentence and is completely up to the judge's discretion.
Believe it or not, people can be sent to jail for crimes other than child porn. For example, contempt of court is a crime punishable by imprisonment...

He's not detained without charge. He's detained on the charge of contempt of court.
There are dozens of skyscrapers being built in Manhattan right now. The third tallest building in the US (and the tallets apartment building in the world) was recently completed there: https://en.wikipedia.org/wiki/432_Park_Avenue
Want Cheap Rents? Build Expensive Housing, Then Wait
I enjoyed the article.

The most important takeaway for me was " now companies have a responsibility to reduce these effects by converting intermittent variable rewards into less addictive, more predictable ones with better design"

I think most of the techniques listed actually cause pain for users, the same way addictions do. I think a lot of people are aware at some level that they are giving up to temptation and it makes them feel worse about themselves.

On the contrary, when an app makes a prediction and nails it, I tend to appreciate it much more, and feel it helped me rather than lured me. My only gripe with predictability is it usually entails giving up a big portion of my privacy.

In my idealist mind somewhere in the future, personal privacy will be a default state of mind for service providers. Total self privacy combined with life analytics (Lifelytics?) which empower streamlining ones routine is a dream I hope I witness come true.
It does seem like a rather arbitrary decision, but they only get 1 year extension (hopefully there won't be some "last-minute compromises", to allow say the top 3 sites use flash for yet another year).
Oh I agree regarding the business savvy and intelligence to put out a successful product and maintain a market share. The guy did an absolutely fabulous job of it, and I'm not sure it could be replicated.

Although, having worked in municipal finance on the Street for a couple years (somewhat back office, somewhat deal support) I can honestly say that a lot of the systems and information in certain sectors is pretty dated. As in, not very good by modern standards. The MSRB is trying with EMMA - but because there's no fiscal / competitive reward like in Bloomberg's info providing case, rather it's for regulatory and market stability - but a lot of stuff was still pretty old school.

I've designed an "Information as a Service" program targeting some of the most lucrative sectors in public finance (construction, transportation, education, etc) but still haven't mastered the design / handshakes with needed sources (ex. Thompson Reuters) to really call it ready to debut. Another issue is finding the right price point - Bloomberg's got a racket going, I'd just want to hit a good spot where most businesses could afford access, or put it at a value premium where having the information before others (arranged/conditioned by the system) would be worth larger expense. Eh, good times!
They notification system is broken on Android!

You receive a push notification -> You open it and see the content -> Go back to the app's feed -> the app shows your notification as unread!

It happens every single time and I changed devices and it keeps happening, my current phone is a Nexus 5X. I honestly can't believe such a well known app has that kind of bug (You wont be able to convince me that that's not a bug and it's the expected behavior).
Google do of course use IPv6 externally, but require rDNS for all inbound IPv6 SMTP sessions. Without that set for your MTA's host they'll reject immediately.
I think you mean tasty
"Several" means one now?
YouTube is the only Google property on the list. In fact, there are more Amazon properties than Google. So the "point" you were trying to make didn't work out.
But I recently realized flash is now required for google music?

http://i.imgur.com/9Cxirzy.png

It worked fine before they re-wrote it. Now I have to turn on the flash plugin and the whole thing runs slow and feels clunky. Why google?
Does anyone else feel the slot machine effect here on HN is the karma displayed on the top-right? After a submission or comment, is that number the first thing you check when you come back to the site?
Fine. Fuck the analogies because yours isn't even close to the actual situation.

At the time of the writing on the article I posted as a rebuttal: Each time both Silver and Diggler predicted results they agreed except for 8 states. When they didn't agree, they had an equal number of correct results (and incorrect results), 4-4. They're effectively tied.

The ones that aren't predicted indicate nothing about Silver's methods other than a lack of sufficient data to put through his models. Which says something to his ethos. He doesn't just make wild stabs in the dark like a typical pundit when he doesn't have the data to back up his prediction.

EDIT: Cleaned up the second paragraph.

EDIT FURTHER: I suppose it's my fault. Chess was the wrong analogy if someone were to pick an analogy. It's played head-to-head, and comparison to people that aren't playing against each other requires more complex analysis. The situation here is two parties participating in an open contest, where everyone can win, everyone can lose, or something in between can occur.

The point still stands. Someone not participating in a given contest doesn't equate to losing. They just aren't competing.
No I have not and I thank you very, very much for sharing that! I will most certainly look into it. I love the concept as you've described and if I've got an aptitude that sounds like the kind of stuff I'd wake up every day wanting to jump in and work on. Will check it out, thanks again!
The ads intermittently injected into the user's stream benefits the company.
Somebody should add Taxi, https://bigzaphod.github.io/Taxi/
I don't know what you are arguing here. You say you understand the fans viewpoint, but then why frame it differently?

Sure, artists have the right to sell out. And fans have the right to criticise them for it, and their reputation with the original fan base damaged. What else are you arguing?
Amazing how many programming languages have been developed over the years. Looks like some non-english based ones have been added[1], quite a few more that could be added as well[2].

[1] https://github.com/leachim6/hello-world/blob/master/a/aheui....

[2] https://en.wikipedia.org/wiki/Non-English-based_programming_...
He's saying "rules" and "software" are just metaphors to attempt to explain these instincts. They are a way of saying it.
Debt consolidator, but on a phone. All usual criticisms of debt consolidation, but with the irrational exuberance of a SV startup to add on.
That's not a response to anything I said.

My point is that they are building html5 versions of many of their sites (like Youtube, probably the biggest site supporting html5). Why would they care about serving the old flash versions of those sites to their html5 browser?

I agree that they have not moved all of their properties in lockstep over to html5. But I think Youtube supporting html5 provides more information about their motivations than the number of domains they are putting on the default whitelist.
Most pizza drivers are busy from the time they get there until they leave whether its driving or folding boxes etc.
>Decentralised search is hard, but I'm fairly optimistic once a basis is laid out, someone smart takes on the challenge (and is able to solve it, too!).

Check out http://yacy.net, you may be surprised!
It's ambitous, and when I started, I wasn't very good :)
Thanks acomjean - I'll check it out
> Koren addressed the human part but ignored the political.

Yes, but most people who are only sort of paying attention didn't catch the political part. So now when someone says "Facebook has an agenda against X!" the response - vocalized or not - becomes "no, they talked about that already."

From a PR perspective, it's not a bad move.

Towards actually addressing the issue, not so much.. especially since these published guidelines don't include (or at least I can't find), the blacklist numerous insiders have claimed exists, specifically around Twitter and Facebook itself being in Trending.
Emacs has a nice way of teaching people shortcuts. If you invoke a command via some menu or M-x full-command-name that has a shortcut bound to it, you'll get a message in the minibuffer saying "You can also run full-command-name with: shortcut". It's a very non-invasive way to teach people shortcuts just-in-time.
So is there any difference between agnosticism and atheism (as you use it)?
Hey ddmf, you might want to use the latest beta version directly from the master branch of the repo as it has an important issue fixed (the way the PIL image is converted to pix). Otherwise it's safer to use the SetImageFile method instead of SetImage.
Well, I'm not a slave - I am not owned, but only rented. Every person is born not owning the place where they live, or the air they breathe - you have to pay rent on that stuff, and so you have to sell pieces of your life (the majority of your waking hours, in fact) to pay that rent. I'm glad I'm not a slave- the difference is that I can switch to another employer. I can't escape the system as a whole though, although I am trying. The favorite job I think I've ever had was working stacking lumber, because it didn't really require my attention, which meant that I could let my brain spin, I would write computer programs for typing up later, I would try to come up with music, and so forth. Does anyone else feel this way, or is it just me? If I express these thoughts people tend to tell me I'm whiny and entitled. I don't want for anything materially. I'm well fed. But I really feel deep down that I'm not free and I hate it and it just kills me every day.
Ask HN: We built a product that nobody wants. What’s next?
We built a product that nobody wants. Now we are curious — which way is the best to use our work?

Here is the story: in January we launched Landy.io, an automated personalization solution for websites. Everyone in industry who we talked with were pretty excited about our product, but in the end we found out that nobody desperately needs it. It was nice-to-have thing instead of a thing that solves-real-damn-problems.

We received some AWS credits from YC open office hours program and we can keep our project up and running. But now we are wondering — should we give up, open source our code and move to the next project or maybe there are some good alternatives that we should definitely give a try? Like, e.g, to find an experienced salesperson and give him a full freedom with selling our product.
Memory footprint and performance.

This implementation is way, way more lightweight. And it assumes that the buffer being queued has a struct Message in its head, so it doesn't have to allocate a node - one memory allocation is therefore skipped.
Up voting it.
https://github.com/HackerNews/API
Maybe it encourages immersion if there's real, or at least pseudo real money involved
We just built a Thank You App we, what do you think guys?
The aim of the project was to bring most tesseract's API functionality to a pythonic interface without the need for any subprocess calls. No model tuning involved, just a wrapper :)
Obviously macabre but probably would save lives. People are injured and killed by deer and other animals coming in through the windshield and subsequently kicking wildly in a panic. Humans are gravely injured by secondary impacts. If this system reduces those occurrences, it will save lives.
"What happens.... and give as much detail as you can" is how I phrase it. If the candidate tried to give this much detail, I'd stop them, congratulate them on their ability to Google, put a positive mark next to that and move on. Or not, as I've detected they're effectively plagiarising someone else's work. Depends on how far they go with it I suppose. It could go either way!

That said, if I let them completely hijack the interview, I'm failing as an interviewer. They're also failing as an interviewer, if they're actually willing to waste the entire time answering the question in full in that way, rather than recognising that the interview process is a two way street.

Either way, all this does is change the range of acceptable answers. Being aware this information has been collected in such a useful way is the important part. So again, Thanks!
Though not imposed by the technology most of your live TV isn't actually live. There's a thing known as the broadcast delay or the seven seconds delay that a lot of broadcasters use to beep out profanities or do live subtitles and other alterations.
I think nearly 5MB for a prototype css file is orders of magnitude too large.
I guess Sublime Text uses something like this (custom made of course) and everyone loves Sublime (at least regarding speed and cross platform good looks).
Why Startup Owners Must Learn to Negotiate ASAP
Couldn't agree more with his idea that there has to be more transparency. Data scientists/relevance engineers know the biases, problems and goodness with the algos; but regular users have no idea. And so the conspiracy theories come out in force...
Vehicular assault coupled with false imprisonment.
It blew me away since I read the whole thing and then got to the bottom to see who wrote it.