skysight-inc/HackerNews huggingface dataset:
> That weird duck typed functional template language runs circles around C# and Java generics

This sentence doesn't make much sense. Comparing oranges and apples. It is like saying Scala macros are better than Scala generics. C++ templates are neither great at metaprogramming (there are much better macro systems in other languages out there) nor great at generics (Java, C# or Swift generics are not state-of-the-art either, but in some cases I mentioned they are better).
Legalize It All – How to win the war on drugs
The K12 public school (I'm assuming Title 1 from the free lunches) comment struck especially close to home.

A few years ago, in helping my mother get ready for a new year of kindergarten teaching at a similar school, she asked if I could do anything about the computers (slow, unreliable, etc etc).

... In ~2013, the best processor of the four machine lot was a 2.8ghz P4. With 2GB of RAM.

It had obviously been cobbled together by a well-meaning local computer shop, as it used quality components, and yes, this was kindergarten. But still, my mother and her like occasionally liked to show kinds YouTube videos to reinforce lessons.

When the OLPC project came out there were a fair amount of notes about how technological progress can make things better or cheaper, and corporations always choose better (because margins, capturing value, avoiding commodity status, etc etc).

But that thrust leaves a lot of people ill-served.
And what's the pass fail rate?
China Is on an Epic Solar Power Binge
And he was using an unpatched, unsupported OS, with a myriad of security vulnerabilities, on a phone that offered him no social capital and advertised his poverty. I'm not saying it is right or wrong that someone's phone should stand in as a status symbol, but it does.
Depends upon your concerns and what you're willing to accept.

What would define success as? Do you need stable income? Are you wanting to bank on them being the next unicorn (looking for equity)?

There is so much required to understand your circumstances and goals that this question is too broad to be answered.
Firstly, the article is open why not simply link it? Second -- people take these medications to help them sleep. Difficulty sleeping is a comorbidiy of dementia. I haven't made it through the paper yet -- but pointing out anything other than association seems awfully premature.

Link: http://archinte.jamanetwork.com/article.aspx?articleid=20917...
List of Best 10 Free Social Sharing Button Script Providers  – InfoTechSite
Magento SEO extension that will help you save money
Humans take 14 years to make useful. Machines take weeks.
>My understanding is that Facebook runs an onion service (aka hidden service) primarily because it allows them to easily manage their anonymous users separately from other users. "Management" might include separate security logic to identify fraudulent login attempts and avoiding the accidental blockage that occurs sometimes via automated blacklisting of Tor exits.

I'd be shocked if they didn't have Tor exit tracking already, literally everyone else in the space does.

>They also get the benefits of a secure name lookup (unlike DNS), and, as you mention, end-to-end encryption that doesn't rely on the Certificate Authority system.

The security of the name lookup relies on the crypto, but even without secure name lookups an attacker would still have to break TLS to defeat HSTS.

>Other "notable" onion services include OnionShare [0], which sets up an onion service to enable simple anonymous file sharing, Ricochet, which is a P2P anonymous chat service that sets up an onion services for each chat participant, and SciHub [2], which provides most academic papers for free. Each of these has been widely reported in the mainstream press.

Onionshare and Ricochet aren't widely used, scihub is still accessible over the clearnet.
Changing Apple’s Naming conventions
Project Fi is a prepaid service and allows you to finance the phone. Currently the cheapest is $200 for the Nexus 5x.
Microsoft's claims were rejected by the court, which asserted that Microsoft had used the term windows to describe graphical user interfaces before the Windows product was ever released, and that the windowing technique had already been implemented by Xerox and Apple Computer many years before. Microsoft sought a retrial and after this was postponed in February 2004, offered to settle the case. As part of the licensing settlement, Microsoft paid an estimated $20 million, and Lindows, Inc. transferred the Lindows trademark to Microsoft and changed its name to Linspire, Inc. [0]

Oh yeah, it seems like M$ were on the verge of winning that appeal, and only discontinued (and paid Lindows a multiple of its annual profit) out of pity.

[0] https://en.wikipedia.org/wiki/Linspire
So Intel's "Ticks" weren't quite keeping up with the "Tocks".
translation: this transition has been inevitable since we discovered that immersion lithography is a bear, the deposition processes to support atomic layer deposition are a bitch, copper has issues being anorexic, our fabs are so sensitive that they are effected by nearby farms, and EUV litho is a piper dream (in a vacuum).

Not to judge, they make things that are mere atoms in size...but the corollary to Moore's law should always have been EY's law: The cost of each major change in semiconductor production methods doubles
Practicing law at a firm is very similar. Even from the beginning when you're at the lowest rung you're given tasks and it's assumed you'll figure it out on your own or go find help. Very little micromanagement. As you progress upwards you gain the autonomy to find your own clients and manage your own files. Eventually you reach a point where no one gives a hoot what you're doing as long as you bill enough hours. Some people I know work from home and only go into the firm once or twice a month.
First of all, the iPad did not fail in any sense of the word. The problem with the iPad is that it delivers on its mission so well that there is little reason to upgrade. For typical content consumption, multi-year old devices work fine.

The iPad pro is an attempt to keep the ball moving forward on replacing a full laptop with an iPad. For me personally, this will never happen unless OSX comes over onto the iPad. For others though, who might mainly use their phone now for as a 'computer' an iPad pro might be enough.
The problem with those cheap phones is that your private information will be mercilessly sucked into the Google cloud. Some of that is disguised as perfectly innocent and helpful features: contacts syncing, back-ups, connecting more easily to WiFis, etc.

The end result though is that your entire digital life will be on some Google server. Preventing this requires significant effort and technical expertise.

We got windows phones at work: the activation process is a comical list of "turn off this", "deactivate that", "say no to so and so" data sync policy. But, I guess you can in the end disable the thing.

iOS is probably the least bad in this respect. I won't say it's good or anything, but at least they show some respect towards customers.

The conclusion is that the poor will get abused either way, be it through price gouging or in more difficult to recognise ways.
Dude please, there are so many problems with people. Ever heard of "human error", which usually involves someone falling asleep...
Social Capital’s Chamath Palihapitiya Interview with Kara Swisher
No surprised there, as the MBA is basically a generic codification of what goes on in a widget factory.
I think Phil is quite able to understand that. And putting "actually" in a sentence like that doesn't make it any more true. Actually.
Fancy seeing you here! Nah, I'm thinking I'm just going to get one off eBay.
I can date that list to the early 90s because the amazon link is to the old edition of AoE and I lived thru the Motorola anecdote in the early 90s "Hey world, design something using our new cutting edge microcontroller" "Sorry world, my bad, our sales guys did such a good job nobody but GM will get a shipment for the next three years". I'd add a corollary to that anecdote that the market to scale software is infinite, but not hardware, theres plenty of people out there who can rewrite the code for a 8051 faster than anyone on the planet can magically make late 68hc11 shipments arrive.

An interesting 4th book to add to the book list is the ARRL handbook. If there's anything you don't understand between those covers, then you just identified what you need to learn to be a well rounded engineer. AoE is still good for strictly design topics. Can't design anything better than you understand the application is another semi-related good one.
I was going to say you could get a similar level iPhone for a similar price -- most people seem to compare top-of-the-line iPhones with low- or mid-range Android devices.

But then I looked up the iPhone 4s (2013's low-range) on eBay and didn't see one for less than $70. I'm honestly surprised by that.
Then try to implement teamspeak as your work communication tool and see how that works out.

Eve Online player are incredibly well organised, they would probably have no issue on Slack either.

Don't use a team of volunteer who share the same goal, passion and vision to judge the quality of a communication tool intended to be used at work where people disagree, backstab each other and generally don't want to be there, those are two very different populations.
I thought those where locked/discounted phones.

First is: Boost (67.99), or Sprint prepaid (104$)

Second is: AT&T Go Phone only.

But, it looks like you can get a new unlocked smartphone for 60$. http://www.amazon.com/BLU-Advance-5-0-Unlocked-Smartphone/dp...
I like the idea, but the interface is a bit weird. The on-boarding process uses a Wizard-type flow (one screen for email address, one for password, etc). Also, reading articles flows left to right instead of top down, which I find distracting.

Also, I'd prefer if the "Popular" view showed me popular articles, not popular magazines/newspapers. I don't want to drill down into each to find out what they have.
China’s Coast Guard Rams Fishing Boat to Free It from Indonesian Authorities
> There are only three notification states

...and they apply equally to all channels. I'm in the company "what to get for lunch" channel, but I do not ever want notifications from that channel unless someone specifically mentions me. I don't even want to see there are unread messages in it. Can I configure this? Of course not.

I also don't want to receive any notifications from some bot users. Can I ignore notifications specifically from particular users? Of course not.

And don't get me started on searching. I want a simple incremental search in the current buffer, ideally regex capable. Why does it have to open a god damned sidebar that doesn't even fit in the window to show the results?

Actually, the whole thing about how incredibly inefficiently it uses the screen space it's given is a real bother. I disliked Skype for taking up way too much space, but Slack is even worse!

I realise most of these complaints are about the official client but it's provided as a part of the service and there aren't many alternatives yet, which is a problem with the service.
Surely that pentium 4 has no trouble showing youtube videos?
Angel Investor Aids Quest to Build New West Oakland Grocery
It can't really be Bitcoin, because the value isn't sufficiently stable, there has to be some credit card option. Given that a $0.20 credit card transaction doesn't make financial sense, you need someone to handle micro-payments, and who's that going to be? PayPal?

We've been needing a micro payment standard since 2000, and one has yet to materialize.
I'm fine with them using a web view for the chat display (even Apple does that, IIRC), but the wrapper interface, and especially the text input fields, should be Cocoa. NSTableView isn't that hard.
GM Just Sent Its First Chevy Bolt EV Down the Assembly Line
Dancing on the Lip of the Volcano: Chosen Ciphertext Attacks on iMessage [pdf]
1) Rapport with Boss,Challenges, new technologies, value of participation, projects in pipeline, company's financial health

2) Putting less skilled people in middle mgmt on top of engineers (thats a big putoff bcoz we do check their profiles), measuring work more, valuing people that actually work more

3) Sports area, occasional hangouts, spare time for personal projects

4) News updates, taking reviews, giving feedback, more involved, valuing tech stuff, following future market trends
Or they figure there is no point in pouring exponentially more cash into R&D when there is no viable competition left.

It's hard to tell with Intel.
I'm with you on this one. I've never owned an iphone because I'm cheap, but when you see a poor person with an iphone it's not a phone they have in their hands -- it's _the_ only device they have to connect to the internet and communicate.

That being said, you can get a motorola G lte for 100 bucks.
iphones are absolutely just for prestige

I have an iPhone 6S (and previously an iPhone 5) on Verizon, through my employer. Personally, my wife has a Nexus 4 and my daugther a Moto G, both on T-Mobile pre-paid. Both of them tell me about crappy network coverage, poor camera image quality, and so forth.

I'm not saying these aren't perfectly acceptable alternatives when you're on a budget or are frugal or these just aren't things you care about, but the iPhone and using a better carrier are not just for prestige. For many people, they are a better product and provide a better experience.

And I'll point out: usually spending more money gets you a better product. Whether or not it's better in ways you care about is obviosly a personal decision.

edit: so you disagree? What in my argument here is wrong?

edit 2: this comment was directed only at the assertion that buying an iphone is just about prestige. I completely agree with the original article.
I wasn't referring to this specific case. Also, "don't worry, our services may suck, but not to the point where they bring down your business" is not exactly the kind of reliability one would want to aspire to.
Spot on. I was waiting for years for this game. To be honest I didn't back it on kickstarter, but I bought it when the first chapter got out.

It was soooo bad, that I didn't even bother to play the second chapter.

2nd experience: I bought Grim Fandango remastered version. Oh my god, what a smart money-grab move from Mr. Schafer. The game still had a notorious bug, present even in the original version, where you could lose an inventory item(your scythe basically) and you couldn't move forward. Only solution was to load from a previous point. I had to replay 1-2 hours work of game, so I gave up.

As I'm saying all this... I'm gonna buy this remastered game also. Simply because Tim Schafer knows that he can manipulate me via my childhood memories and get away with it.

Oh well.
Actually, you can do that, it's "Muting" the channel. Click the gear icon for that channel and go to notification preferences.
Knew one sysadmin was fired due to his "rm -rf /" fat finger without a working backup tape scheme.

Also once we had to retrieve some code from tapes, which are just stacked in a messy black room, and nobody can eventually find that, but no firing anybody either.
haha! OMG, that has happened to me before!
> and dozens of people reply-all to say thank you

And then when you tell them off they reply (to all) saying sorry

We all know who does that
Context: https://news.ycombinator.com/item?id=11330877
I thought it was interesting. I've carried a "no long functions" rule in my head for so long it was really challenging to have that questioned.

I get the logic behind why he likes long functions that have the meat of the program in them. I've hit code bases before that have broken out bits of logic into separate functions that are badly named and defined and I ended up hopping around the program trying to work out wtf is going on.

As long as we keep the subroutines nice and tight and well-named they're an aid to understanding the program: I can guess what `writeTextToFile(text,filename)` does, and I'd rather see that in the main logic routine than 50 lines of the code that writes text to files.

I will carry on writing short functions, but it's good to know that I'm doing that for a reason, having challenged it.
I can get to the password creation stage fine, then it says.

> An error occurred. We're as baffled as you are. Would you try again later?

EDIT: Apparently you need scripts enabled from connect.facebook.net enabled to get past the password creation screen. Is this intentional for some reason? Or just a bug? (I would assume the second, seeing the next screen is the optional connect your facebook or twitter account page.)
You can find binaries in the releases page (https://github.com/gilbertchen/duplicacy-beta/releases).

Currently we're still debating on which licensing model to use.
Foundation for Emails 2: Making Email Suck Less
The copy is now "Get instant access today'" with the same logo and still has the same implication.

Which is funny because there is no HN API that can actually prove that you upvoted something.
interruption rate is a critical productivity metric and we sweep it under the rug. until last year I was never in a 1-on-1 when someone stopped to look at their phone but something changed; blame at-work chat for the cultural shift.

I agree with you completely. The notification ecosystem is toxic to work and slack, by camouflaging itself as work, is the worst offender.

I've experimented with remote work and bad actors on chat can still ruin that. Unless it's your job to answer the phone, the expectation of being interruptible is killer no matter where you are.
I just bought a "new to me" laptop.

Refurb Thinkpad T420s from 2011.
I added 16G RAM, two Intel SSDs, an Ultrabay battery, and an 802.12ac wifi card.
Grand total: less than $325.

This will be my primary portable for at least 2-3 years, and it's already four years old.

Just because I can afford Apple doesn't mean I can justify the 2x price premium, or that "old" hardware isn't capable.
You don't need to be the Pope to understand that money is the shit of the Devil and Apple is a big good carrier itself.
This article brings up a point I really hadn't considered until recently. Local marketing is the way to go, but are the local mom 'n pops really equipped to deal with the nuances and intricacies of ad tech?

Anyone know of any family businesses that have successfully embraced local advertising online?
Schroedingers backup.
check this: https://www.startssl.com/NewsDetails?date=20160322
My assumption was that this service would provide random responses to look ups.
Threadjacking here, but I cannot make an account with a snkmail.com or sneakemail.com account. There's some sort of TemporaryEmailServiceDetected error coming from the backend, which is not what sneakemail is.

Edit: They responded to my email about this:

> Unfortunately it is impossible to sign up with a disposable email service. You should be able to access it by using another email service - I would recommend you to try that.
I don't think Slack is perfect, but a few of your points don't line up with how I've seen Slack used with many different groups.

In business (and outside of business), anyone can be interrupted at any time regardless of Slack. If people are expecting immediate replies 100% of the time, that's a cultural thing, not a Slack thing. It's very common to send a message to someone who's on vacation and get a response a week later, just like with email. Of course _more_ conversation happens in real time on Slack as compared to email, but that's kind of the point. They are fundamentally different types of conversations. The various notification options that slack provides (per-channel per-device type, global pattern notifications, etc) mean you can pretty much avoid being interrupted except when you really want to be. People who get mad that you don't respond to Slacks right away are the same people who get mad that you don't respond to emails right away.

Three notifications states is pretty much the same or better than any other sort of emergency communication. Pagers, text alerts, emails, etc have essentially the same degree of distinction between messages, with the reader having to determine severity from context. A text message from GrubHub is less important to me than one from PagerDuty, but my text messaging system doesn't know that. So it's true that if you had a single channel in slack where people were talking about donuts and server fires you wouldn't be able to tell the difference. But you shouldn't have a channel where people are talking about donuts and server fires.

Slack makes it very clear that channels should be treated as disposable. I agree that they shouldn't be spun up and down as quickly as email subjects/threads, but again we're talking about different forms of communication. Slack is, by definition, _chat_, which means there's a lot more of if than email. For the most part chat is meant to reach some end point, whereas email _is_ the end point. It's rarely valuable to go back and read through a chat transcript on some topic, even if it's nicely delineated. Are there extremely verbose email threads? Yes, but they are equally as useless after the fact.

I think part of the Slack backlash confuses me, because it really just moved where this type of conversation was happening. Across every Slack team I see stats for, the ratio of private to public chats is huge, and private chat was happening before Slack (in IM, Gooogle Chat, etc). And I don't think the way those messages are being treat, or the expectation for replies, is really any different. The new chat that's happening tends to be very low volume.
I've been testing this for the last few days and am curating the technology section. Not paid, just volunteering, and I really like it so far. Great design, easy to jump into articles and frictionless paying is refreshing. Not a fan of the left-to-right scrolling, but otherwise it's likely going to be a boon for news companies who need the money.
It says they're starting the account out with $2.50. I assume they'll bill in chunks when that is depleted.
and this news:https://www.startssl.com/NewsDetails?date=20160323
StartCom log all issued SSL certificates to public CT log servers
Not to mention that they had just finished talking about how green their electronics are, then go on to promoting e-waste.
The point of the throwaway remark was that there's pent-up demand for consumer goods due to the Recession.

Similarly, traders are speculating global new vehicle sales to increase, as the average age of a car on the road far older than the previous trend. It's north of a decade even in the United States.

The theory is that during tight times people deleverage and reduce spending, while during boom times the demand that accumulated during the tight times is released through extra consumption.

Getting from the Apple comment to the article's topic, much less conclusions, takes a spectacular amount of cognitive gymnastics.
This is the big problem when an technique breaks through to name recognition in mass media. The last big one was SVM/kernel methods but it wasn't this bad. Now we have lots of people running around wanting to hit things with the "Deep Learning" hammer, with no real idea where it is appropriate (or worse, offering to do it for your company without much better understanding)
I took a fairly similar path for a couple years and honestly felt it was pretty much the best of all worlds (corporate/consulting/startup). The only hiccup was growth...I found myself taking on and wanting to do more and it slowly became more than I could handle myself or through the part time online services available at this point in time. People under appreciate their value as an independent consultant so often I am really surprised.
That isn't necessarily true. there are cyanogenmod 13 builds for the desire HD on xda
The Merge sort algorithm in JavaScript
At least the systemd initiated by a Redhat employee was a bit too intrusive to the OSS ecosystem in my opinion.