skysight-inc/HackerNews huggingface dataset:
For #3, I no longer answer the phone with "Hello" from an unknown number. I wait for the person to say "Hello?" or if the person starts talking I just hang up.
KLM Customer Service Reps Avoid Turbulence in Social Media with AI Tool
It seems to me this is more of a knowledge issue or even a code/discoverability issue.

The closer a piece of documentation is to the code the more likely it is to be updated. External manuals always become stale and comments in C headers are more likely to be stale than comments next to the implementation in C source files (or in any language that doesn't even have that distinction). Comments directly next to complex formulae or other technical BS are most likely to be correct.

Some learn that then suggest getting rid of all comments or putting comments throughout all the code, but if we look at it another can can infer that some of it is code structure problems. A 2k line class with 200+ line methods with comments at the beginning of each method is more likely to have stale comments that any number of tiny classes with 10 line methods. Then comments on a 10 line method are more likely to be read too, because they need to describe less. Ideally they just add the "why" to the "what" the method's name provides. If the whole method and all the comments fit on the same screen then the dev ignoring it must be truly lazy.
Good luck with understanding of incorrect code of unknown algorithm.
Where do you get 2 dollars? From prime: $14.99/month after trial
https://www.amazon.com/gp/channels/offers/signup/ref=atv_cha...
The Race to Pass Obama’s Last Law and Save Tech in DC
Actually, Barra was a big fan of Chinese food. Half of his social media posts were about his food adventures in China.
ColdFusion! It's been dead longer than I've been developing with it; but is still going strong. :ha, ha:

Seriously, though, I would not say there are any core technologies; but rather core programming concepts.

Variable memory management is one example. Knowing the difference between passing parameters by value, or by reference, when writing Lotus Notes applications actually helped me understand the difference between a variable assignment and creating a deep copy in JavaScript.

Less specific; If I had to guess--in 20 years; I'll still be working in technology that supports things like MVC(S), Dependency Injection, Singletons, Factories, etc....

Learning basic encapsulation techniques, and design patterns, is knowledge that will apply to lots of programming languages.
No, because they report on growth of active users, which include bots. Their stock price would be reduced if they disclosed bot account numbers.
Let's hope Mike finally gets the country to convert to the metric system -- but maybe don't mention that plan until after the election.
As far as I can tell, most people are unhappy if they're not feeling productive. Sure, it's nice to relax and do nothing for a bit, but not for very long. Retirees need to find a hobby or they quickly become sad and lonely.

One of the best ways to be happy is to spend time in a foreign country where you don't speak the language (or not well). You'll feel productive and accomplished for basic tasks like ordering your preference for dinner or figuring out how to work the laundry machine even though the instructions don't have any pictures. Yet there's very little consequence for failure. Once you get the hang of basic things, you can always focus on learning the language, but that takes actual work.
Good results of any kind are dependent on good developers.
Fairly sure that changing every year would be considered often.
Is this really a surprise?

I don't even use Twitter, and I have 4 different Twitter accounts. The amount of fake accounts must be staggering, but there's no way Twitter will cull them otherwise their MAU numbers will tank, and along with it, their ad rates, etc.
IP addresses are not secret anyway.
It's definitely $15 a month, not $2. I just signed up for it.
If you mean HBO go, it's $14,99 per month through Prime.
> That means that user ratings for Netflix originals are 11% higher, on average, than user ratings for syndicated content.

You can't really draw any conclusions from that stat though since part of the issue is some of the non-original content they add is so bad. I looked up some of the ratings for their recently added movies and some had basically 1 star (on imdb, etc). Why even add it in that case? I think concentrating on original content is great, but I think they should be the go-to place for something else as well...I remember years ago people were amazed at how many quality, little-known, niche independent films they had. Why not get back to that in addition to original content?
8800gt to 2013 MBA is a big jump in category.

Have you looked at beefier gaming laptops?
Which-react-scroll
They will contact the friends list and ask for money because they got into an accident, foreign country, etc. This happened to my wife and her friends, but luckily no one fell for it.
Ask HN: Throwaway accounts and comments
I notice a lot of topics tend to have people who create throwaway comments to post something anonymously.

What if people above a certain point threshold (like 700) were allowed to post anonymous comments?
I personally don't find Back to the Future less entertaining now that I know that Michael J Fox has Parkinsons disorder.

Life happens, and people get old and die. I appreciate their older works for what they are.
And so this is how he gets to be so destructive, with the bar set so very low. Obama was a statesman, so people measured him against a high bar and often found him lacking. Trump is a buffoon (but who does know how to 'sell' amazingly well), and people are measuring him against a buffoon's bar.
There is a also a wikipedia article on it: https://en.wikipedia.org/wiki/Anomie which is a term I hadn't heard before.
> It's hard for some members of our society to acknowledge that 30%-chance events happen on occasion, so 538 takes the fall.

indeed, with a well-calibrated predictor, they should happen 30% of the time.
Are those tracking dots not microscopic? I would assume printer manufacturers also put them on black-and-white prints. Even if they don’t do it now, this is only a printer driver update away.
Yes, but you're trying to be consistent. A lot of people don't really get science and think it's a bunch of mumbo-jumbo cooked up by geeks to trick hardworking simple folk out of their money so the geeks can go off having themselves a time on expeditions to exotic locations or playing with shiny toys. Just as the media's portrayal of science is generally a shallow and stereotypical one, so is the popular understanding of it.

If you want a vision of the future, imagine an angry man tweeting 'shut up nerd,' forever.
And it was at this moment andai that realised, that YouTube comments are written by regular people.
The skill could be helpful if you're a security researcher, or a programmer trying to prevent segmentation faults from happening.
There's nothing wrong with what your parent said.

If we are speaking of API documentation (i.e. function or module documentation): The "why" can't be explained here. It's at the caller side.

There are more rare cases where it's reasonable to document the implementation of a function because there's a particularly tricky section of code -- and documenting the "why" makes more sense to me here.
Indeed. It's exactly the same price you pay going directly through HBO NOW. I don't quite see the point, although I will confess to using it to get an extra free trial month.
I would absolutely agree with this, except OP says that they don't know the relevant language or framework well enough to write code - it's possible but unlikely that they'd have the ability to understand the code well enough to write proper documentation (though presumably they could read the documentation and fix grammatical mistakes and such).
There are probably some people out there still making the argument that macs aren't more expensive, but I think most people have stopped, because the facts have changed. I'm having trouble finding it, but if I recall correctly, Joanna Stern was on John Gruber's podcast and flatly said the prices weren't comparable. Gruber either agreed or was silent.
In languages that allow you to do things like set the value of enumerations, I always start with 1. The reason being that an uninitialized variable, bad outside input, etc, is more likely to get caught as bad input rather than whatever happens to be in slot 0.
Ironically, his article does not allow commenting
Stranger Things and the Marvel Hell's Kitchen series (Daredevil, Jessica Jones, and Luke Cage so far) should appeal to most of the nerd crowd and have a lot of mainstream popularity too. I also enjoyed Marco Polo, Sense 8, and The Get Down personally.
Nah, you should always be punished for telling people what you really think.
Show HN: The making of a Banania clone
This isn't true, especially when you're dealing with legacy code that is overcommented. Your brain will learn to tune them out.
Amazing. That is a thing of beauty. Can't believe I've never seen it like that before.
Disable WebRTC on corporate computers? I'm assuming Peer5's solution falls back to servers when the browser doesn't support WebRTC.
The world still isn't ready for a machine with only USB-C/thunderbolt-3. The aren't docks good enough with the right features or port combinations. The myriad of USB-C adaptors is only barely in place, some positions in that market have only one or two options without the depth of a mature market. USB-C/thunderbolt-3 _could be_ great, it could be the greatest docking connector yet, but until the right dock exists I shouldn't get a new MBP because I have a dozen legacy devices on my desk to connect.
And everyone should hold off on the 12" Macbook until the next revision when it gets thunderbolt-3.
Why Duolingo is free (2011)
All of the ones in South Dakota are parsing incorrectly. It looks like it is picking up at least four at the moment. Love the site though. Keep up the great work!
Stickers on laptops usually make Jony Ive sad, and he's sad enough already being locked in that white room with one set of clothes.

But this one is much better, because it occupies the entire laptop!
Like I said, I don't agree with that particular broken record; there is value in stating the intent of code in normal prose as documentation.
What qualifications does he have or experiences that will make him good at statesmanship?
I agree that accurately reading code is important, but no amount of reading just code tell you why something was done.

For a contrived example, why does a specific function/class use an array instead of a dictionary/hash table? A comment explaining that the dictionary was 500x slower in tests could fix that.

I suspect that is exactly the kind of comments you would want someone to "sit up and read" but I didn't want to assume.
Making Technology Inclusive Through Papercraft and Sound [video]
emphasis on `done`
Deception is a great feature. Why is that bad? I don't want Twitter to know my name. Don't exclude me for valuing my own privacy! I'm certainly not "fake", and neither are my interactions.
WhiteHouse.gov: The case of the broken links
Apparently we can't put that topic aside to discuss campaign stress making candidates sick.

I called it a partisan attack because, prompted by the mere mention of Trump's name, that comment pulled the conversation so far off topic for no reason other than to attack Trump.
Right, but the point is more that bad developers can ruin any good methodology.
Ive been using my laptop like this for years. I just bought some white plastic film you use to protect text books with and stuck it to the back of my Thinkpad. Works great for todo lists. I also agree that they should build a laptop like this where every free surface can be written on as a white board. It is surprising just how much I use this.
OK, sure, but what about other environments like hotels and colleges? This is going to be the bane of IT administrators.
I receive a few calls a day from recruiters and spammers on my mobile phone. The spammers are usually around car warranties and home security systems. Long ago I've stopped answering calls from numbers that I don't know, but they still leave a voice mail. I recently picked up one of the calls and it was someone wanting information on my account because "someone opened a credit card in your name and we want to verify if it was you". I just hung up.
So, one thing I didn't quite address in the blog article was how tried to publicize this multiple times. (you can take a look back at our code and see our README was rather dry). While doing this probably won't work for everyone (hence: how we got...), I think all of the things I mention should be elements of code that is open sourced.
I assumed, on reading, that they were suggesting it was due to some societal factors (e.g. racism) that makes it harder for black people, but maybe I misinterpreted it.
What other content?
This view of the amazon Echo threat model is very narrow and credits a great deal of trust into Amazon and or how things "should" work. I won't go into the likelihood that what I am about to explain is an actual reality, but in practical terms a nation state actor like the NSA can backdoor the Echo.

Just because a simple test (disconnecting) the network shows you one behavior means and tells you absolutely nothing about how it could be backdoored. It could be as exotic as a payload deep in the NIC firmware that merely requires the right packet to cross through it completely altering the behavior so it can silently listen. Anyone that can accomplish this much can make the device behave normally until they want it not to. And even then, it will APPEAR normal. It could also be as simple as code Amazon knows about and is compelled by a NSL to never reveal.

So, paranoia or likelihood aside, using some cursory behavioral conclusion as an argument is weak at best. We can also talk about phones, laptops and so many other things and why the meme of the echo being /the/ spy device has gained mind share. Anyhow, for the truly paranoid even something like a modern mobile device is a bit of a non-starter.
I don't know what the iMacs are like, but the Macbooks have gotten pretty good anti-reflective coating, and they have pretty bright backlight. I prefer my glossy 2015 Macbook Pro to my anti-glare matte 2009 Macbook Pro, even in difficult lighting.
As it is twitted exactly every 2 minutes it can actually be a kind of current confirmation or authentication code.
Yes, and they had a strong lineup of other models to choose from back then.
What's the security of the software that triggers the transmission? Does anyone even know? (Outside of a handful of engineers at Amazon.)
House science committee chairman says Americans should 'get news directly from the President,' because apparently the whole media is in a conspiracy against him. Does that sound scientific to you?

http://www.cnn.com/2017/01/25/politics/lamar-smith-donald-tr...
Your own quote proves my original point, that there was debate in the church. I really don't get what the heck you think I said at this point.
I thought this was obious to everyone with a twitter account? I get random bot follows all the time.
They need to get the iOS people away from the Mac and start actually listening to their customers.
(SecureDrop developer here). Obviously we agree, using a SecureDrop-specific subdomain makes traffic analysis trivial. Our deployment best practices [0] warn folks not to use subdomains.

Sadly, since SecureDrop is decentralized, we cannot enforce this, and some organizations apparently find it very difficult to provision a separate path ("example.com/securedrop" instead of "securedrop.example.com"). for their SecureDrop landing page.

[0]: https://docs.securedrop.org/en/stable/deployment_practices.h...
It's looks like top-to-bottom style of development: first, algorithm is written in text, then implemented in code. Kind of literate programming. Sometimes it helps, sometimes it not. Usually, this style is used right after the school, by inexperienced programmers incapable to keep algorithm in the head in parallel to development, or when experienced developer does his first steps in a new language.

Not a problem for me. Usually, I clear them out.
> Why even add it in that case?

Because entertainment is highly subjective, so some people are bound to like it, and stuff which isn't broadly popular is cheap to pick up. Plus, its a cheap way to give the catalog the casual illusion of depth.

> I remember years ago people were amazed at how many quality, little-known, niche independent films they had. Why not get back to that in addition to original content?

The same reason they don't have lots of the other high-quality non-profit all content they used to have -- once they proved the market, plenty of other players jumped in (including, in many cases, the content producers), so much of the content isn't available to them and what is has more people bidding for it, often seeking exclusivity and willing to pay for it.

The same thing happened to HBO when other companies got into the "cable premium movie channel" business, and that's why HBO, for a long time, has also been driven by original programming.

If you don't own the content, and you aren't the only channel in a space, the content owners are going to extract all the value through competition among distribution channels. So, you either have to be essentially a monopoly channel (which usually isn't maintainable), or you have to rely on compelling original content as your main draw.
I like the Dell XPS 13 quite a bit.
I worked with both Google Cloud and AWS. Having read Gartners Magic Quadrants on Cloud, I really question Gartners competency on understanding what Cloud really means. There is no question that Google Cloud is years ahead of AWS (ease of use, scalability, performance, vertical integration, networks, security ... ), but Gartner reports that AWS is leader. Bottomline: Don't trust what others say. Try out various cloud providers and decide for yourself, before diving head down and suffering with pain everyday.
This has been around for awhile now and you can actually order them today: http://www.drawattention.co/ (aside from them being sold out...)
So, how is blindly trusting authorities working out for you? Honestly now, do you feel comfortable in your world view? Or do you feel more like you're constantly fighting to suppress anything that might rock your boat? What happened to laying your own puzzle and using your brain as more than an answering machine?
Meanwhile Twitter banned yet another political youtuber @SargonOfAkkad, doesn't seem like he did anything against Twitters ToS. Fed up with Twatter to be honest.
You can't guarantee that isolation without immutabilty, or at least forced copying.

In Go, it's extremely easy to accidentally send a pointer (or a data structure that contains a deeply nested pointer somewhere; this includes embedded maps, slices and channels, which are all reference types) on a channel, which is bound to break mutability guarantees at some point.
Thank you.

As for the ATS synchronization, yes the plan is to make this a paid monthly subscription with less ridiculous rates than paying for every single job post. Otherwise #1 is recommended way.
Awhile ago Netflix decided to become HBO before HBO could become Netflix.
This shows in two ways. One is that they have been investing a bunch in original content and striving for high quality original content for streaming.
It also shows that content that isn't owned by them seems to be declining in quality or there is less emphasis or even ability to get non original content on Netflix and the quality appears to be declining IMHO.
Thanks! Will definitely look into them :)
> Don't believe me? Disconnect your internet and ask for the time

well that settles it then. I'm sure an unscrupulous entity would never think of compressing an audio stream for later retrieval/conversion to text/spurious retrieval. That would be dishonest.
Characterisation Testing
I thought I'd hate they keyboard but was a bit surprised to find out that I actually quite like it. It feels quick and responsive to type on, and the keyboards on the older MBPs feel squishy and imprecise in comparison.

I also get that this is absolutely a subjective thing. Some people probably just wouldn't like the lack of travel.

Still, I consider myself a pretty discerning keyboard user, and I think the current MBP keyboard is my favorite among the laptop keyboards I have used, with the possible exception of the old Thinkpad keyboard.
That argument works to an extent, but all of those screenshots are from components of the operating system itself, not third-party apps. Surely Microsoft has the resources to keep the core components of their OS up to date, and if not, they should devote fewer resources to creating new APIs and more to using them.

Deprecating all but one GUI framework doesn't mean breaking all but one. It just means picking one option and adopting it wholeheartedly. How different would all these Microsoft frameworks have been if they were only finalized after gaining the experience of porting over the entire OS? Microsoft might have ended up with a solution that could unify the landscape on its own merits.

Apple's OS X/macOS has always had an evolving look and feel with notable first-party apps that don't conform, but it's never been half as inconsistent as Windows has gotten.
Indeed! That was my first thought and was the reason that Ask HN post stuck with me.

See also: https://theawl.com/the-real-weird-twitter-is-espionage-twitt...
> Its only selling point is running OS X.

I mean, that's the strongest decision when evaluating a new machine for me. If someone wants to replace my machine, they also need to replace the software on the machine, and I don't think the Chromebook is even aimed in the same direction as Mac OS X. It doesn't have the breadth of software, hardware, or even file interaction necessary to get through the classes I took in college, let alone my self education.

If you know exactly what you need from your machine, the chromebook may very well be sufficient. I don't think you can depend on it as a general purpose computer quite yet.
In my experience the worst code that I have seen was the one with the most comments.
If your code is self-explaining, if you have a full test coverage that documents what the code does and how it should be used then the comments are completely useless unless you are publishing a library or an external API.
In my current job I am required to add this completely useless Java Doc / xml doc comments for an application on which only I am working on, that is far more clear than the rest of the codebase, with extensive test coverage and currently I have the same amount of LOC and comments.
It's a total and utter waste of my time and it decreases the productivity so much trying to read the code in the middle of the comments that I had to find a visual studio and Idea extension to hide the comments to avoid getting distracted by all that awful noise.
Needless to say that I completely disagree with the author of the article and I hope that people sooner rather than later will understand that the living documentation of the code is in the code itself and in the tests that, by definition, can't ever be out of sync like the comments.
Twitter discloses national security letters
IIRC Signal did get a "knock at the door" and, rightly, had almost nothing to give the government - mostly because of how they designed their architecture, but admittedly partially because of the metadata they chose not to store.

Lavabit's situation was different because they were a "choose not to look" solution, not a "can't look" solution.

That said, Signal is centralized, so it's not like they are particularly robust against that sort of thing, just that other than getting Signal shut down, any strong-arm tactics are unlikely to result in very useful information from OWS.