skysight-inc/HackerNews huggingface dataset:
I could justify my ignorance by pointing out that for all the time I've spent using Go with http, I've not had occasion to use it for html. But, that would only mask my utter embarrassment at missing a core language feature, and worse yet something I complain about as a weakness of Go.

I'll be over here muttering to myself about monadic error values...don't mind me.
Where are you getting your $30 price point? Digikey single unit pricing?

At a Shenzhen electronic parts market I have seen dual cores from Mediatek and Allwinner for $10-15/unit in low volume and this was several years ago. If you have leverage during pricing negotiations you can get extremely low pricing for chips that is an order of magnitude cheaper than any online list price you can find.

That said, I'm skeptical that a $5 phone can be manufactured profitably with a quad core chip without a lot of subsidies either from the manufacturer or the gov't.
I'd been considering something similar, never really made a PoC though.

How about this:
User provides their public key when they signup.
To authenticate, server produces a nonce and sends to the client, client signs the nonce with private key and sends the result, server verifies signature with public key.
(4) Use LiteIDE, simple IDE written for Go.
Tim Cook admits iOS is already back-doored in the most weaselly worded message I've ever seen.
Linux kernel 4.4.2 released
At first I was going to criticize Rogers, the article's subject, with some comments I reproduced below [1]. But really, I think the criticism is more with the journalist's description.

There's evidence that Rogers is aware of the social value of cryptography and is not advocating for government backdoors as a solution here. For example, the article currently states

> Rogers called encryption "foundational to our future" and added that arguing over encryption backdoors was "a waste of time."

But then devotes much more space to other quotes by Rogers that might be out of context. For example, this larger passage:

> "Is it harder for us to generate the kind of knowledge that I would like against some of these targets? Yes," Rogers told Isikoff. "Is that directly tied in part to changes they are making in their communications? Yes. Does encryption make it much more difficult for us to execute our mission. Yes."

So? All those things are true, but it doesn't mean Rogers is calling for backdoors or legal changes to make those things easier. He may well be aware that this is just a fundamental trade-off between security and privacy, and that we have to get better at security without compromising on this particular aspect of privacy.

It's easy to read this and think Rogers is listing off gripes about crypto, but that doesn't seem like the whole story, and this seems much more like clickbait on closer inspection.

I do think my original comments are relevant, just not necessarily as a criticism of these comments by Rogers. So here they are anyway:

[1] Since crypto exists and is useful for human prosperity and protection from untrustworthy government actors, why waste time talking about a counter-factual situation where crypto didn't exist and the attack didn't happen?

Why be so lazy?

Why not instead talk about a world where crypto does exist, and where people reap benefits of crypto helping protect them from untrustworthy government actors, and also attacks like those in Paris are still prevented?

Unless one can demonstrate there is an impossibility theorem here ... that crypto implies unstoppable terrorism ... then it just seems lazy and misinformative to spend time talking about wishful thinking of a no-crypto world instead of working on how to both have crypto and thwart terrorists at the same time.
Building a Small-Scale Prototype
Kudos to the ReactOS team. I've tried the 0.3.x release about ten years ago and was a little disappointed. However, after a decade I've got a new perspective to appreciate their work.

I've kept several of my used laptops (Toshiba Satellite laptop, IBM Thinkpads, Lenovo Thinkpads, etc.) mainly for commemorative purpose. However, they can still boot and works fine with outdated OS's and extinct software. A potential very good use of them is to open my old archived documents, but I'd rather not to mess with these fragile machines.

When I checked my old archives, usually only plain texts and JPEG photos files are fine with current OS's and softwares. Nealy all my old software projects (mostly with Visual C++) no longer compile or run, or missing dependencies (DLLs, component libraries, tools, etc.). Even though I've backup most of the tools I used at that time, most of them would be a huge pain or impossible to reinstall correctly with right system dependencies.

Therefore I've come to think that the only meaningful archives are data with executables, i.e, documents with related spec, contemporary software and OS. In this aspect, a good Internet archive methodology should be like this: 1) data; 2) Fully installed and working software packages; 3) Running free OS such as Linux and ReactOS; 4) OS emulator on available hardware such as Virtualbox and KVM.

The importance of ReactOS here is that we will have a working OS on modern emulator or hardware for archiving purpose.

I'm omitting the hardware platform here, but it should be the other important aspect of archiving our knowledges.
In my experience, large nodejs apps suffer from linear degradation.

Nodejs performs very well in synthetic benchmarks. In the real world, slow clients and large queries just kill that initial performance.
Apple Pay launches today in China, ready to take on WeChat Pay
It's expected other manufacturers will begin locking down their firmware. Ubiquiti, for example, already does.
Not under AMT.
I get what you're saying but it would have made more sense had Apple not added the Secure Enclave to newer iPhones. I.e. they tried to make it more secure, so I have to conclude that they had tried their best with the older versions, too.
The reality we live in today is one in which traffic spikes come without warning, whether from sudden media attention or DDoS. One of the core features of the web is the ability to link to web sites. If a service can't handle traffic, it shouldn't be accessible from the open Internet, least of all if it's a service run by a major Linux distribution.

Classical Linux userland devs (I count myself among them) had a tradition of dissing web development as "not real software development". I also do web development, and it seems Debian could benefit from ditching that mentality and encouraging a volunteer (or using some well-spent funds) to make their bug tracker safe for the 2016 web. All it probably needs is a caching proxy.
The demo shows intricate and precise hand and finger joint tracking, seemingly knowing precisely how both hands are positioned in a small volume of space. Maybe we may soon finally be able to push past the current non-vocal computer input speed barrier imposed by physically typing on a keyboard. The spoken word is roughly around 225wpm[1], while few can claim accurate typing speeds of more than 150wpm for extended periods of time.

Example of smaller motor movements that can be performed are finger twitches or trilling piano keys.

[1] https://en.wikipedia.org/wiki/Words_per_minute#Stenotype
If you want exercise that will give you something of a mental workout as well, try orienteering.
Chrome change breaks the visual viewport
I'm a composer as well as a software developer. There is no way in hell I could plan an interesting piece of music. You really just have to wait for it to come, however importantly it does mean you have to be ready to listen: i.e. put yourself in environments and states of mind that are most receptive and be extremely well-honed on your craft on a technical level so you can execute well.
NorseCorp rebuffs Krebs
How to Reduce App Deployment Times
About the same situation for me in Aus. only I'm living in a rental that's 1-1.5 hrs out. At least I've got NBN. I'd like to blame it all on zoning, debt etc., but I suspect some of it is all that Chinese and other foreign money looking for a safe place offshore.

Still the jobs market beats the pants off of Midwestern U.S. when it comes to software dev.
Some people/organizations associated with this thread on ninux.org have a Gofundme page to collect funds supporting their efforts in persuading more coherent action from the FCC.
https://www.gofundme.com/save_wifi_round_2
It's amazing how many parallels exist between an abusive workplace and an abusive personal relationship. Good on you for getting out and finding somewhere better!
Kibana 4 interface looks nice first, but actually very confusing, even more confusing than the old interface.
"Plus, then, I had given this talk about the Harvard Computer Society, and I said, “If you want to raise money, raise money from people who made the money doing startups. And then, they can give you advice, too.” And I suddenly noticed, they were all looking at me. And I had this horrifying vision of them all e-mailing me their business plans. Which is funny, because that’s what YC turned into."

That gave me chills.

The entire startup experience, the essence of being an entrpepreneur for me is in that moment when your brain subconsciously processes all the data around a problem and throws out something obvious and audacious in the same breath. And before you can conciously object BAM you have said it outloud and the adventure begins.
Update:
Although $4 phone is a scam, I cannot fathom how come Indian defense minister is endorsing it. I hope this will not be charged to poor Indian tax payers,like Akash which was subsidized and subsequently failed. Moreover company is a fraud, how can anyone from government associate with it. It is using name of Modi and Make in India. Even the most basic computer without any WiFi or radio like Raspberry Pi Zero cost $5, so this is not just improbable, but impossible unless some billionaire wants to do a social service.
http://www.dnaindia.com/scitech/report-the-freedom-251-fiasc...
As someone who has dealt with addiction, I would say it’s similar to exercise. It doesn’t exactly get easier, but you do get stronger—that is, better practiced at dealing with cravings, coping with stress, managing your mental health, and so on.

You’re never really out of the woods, but you get better at finding your way out and choosing not to venture too deep.
There's a really neat thing about this, the relationship balances out at a certain orbital height, before it flips over so there's an orbit where your chronologically in synch with the ground.
...but only after cash is banned, so client won't walk out of the bank with the pile of banknotes. Which is the whole point of the posted article.
A huge percentage of those doing #2 are using Resharper (a JetBrains plugin for Visual Studio).
Meet Linux's little brother: Zephyr, a tiny open-source IoT RTOS
This article misses three very important things.

1. The IT staff really messed up by not having backups available. I wouldn't be surprised if anyone making that decision was fired now.

2. They got lucky - if the data loss was due to hardware failure / fire / flood / ..., they couldn't pay anyone. That $17k is literally the price for a real data recovery drill and they know they failed it.

3. Again, nobody mentions that people can trivially avoid this issue by using backups. (Online, offline, whatever - as long as it's not mounted as a normal filesystem)
I loathe security questions too, but those aren't even that bad! My credit union's default security question is "What was your first musical instrument?" I wonder how many guesses you get?? I always answer these questions with a long string of random characters.
To what extent do companies like Spideroak mirror your backups? Sure you can rent a VPS for a few dollars a month, but setting up a reliable infrastructure will take more than one VPS, no?
Perhaps. It would have been a hell of an earthquake to topple every single one, I reckon. (There are about 288 that were on platforms)
Everyone in here acting like Facebook didn't get the exact same backlash for all the changes they made in the last 5-6 years. You'll recall there was never such thing as a newsfeed back in the day... Twitter will be just fine. This is absolutely the right move and you will all forget about this and go back to tweeting as soon as you're done complaining I'm sure.
If you are bundling as a windows exe, where are you storing persistent state/data?

(EDIT: fixed autocorrect exe->exercise)
How to Truly Validate a Solution in B2B
They can start with `.github` and later give us a way to define a custom name, like adding something on `.gitconfig` or `.gitattributes`.
Norm Ornstein: The Constitutional System and the Politics of Extremism
Dude, this is an awesome talk!

Kinda reminds me a lot about Edward DeBono: https://www.youtube.com/watch?v=jFFZ0XSfCRw

He was, in turn, recommended by Alan Kay for learning and creativity: http://www.squeakland.org/resources/books/readingList.jsp )

Now going to order "Why Greatness Cannot Be Planned".
A web application or applications which hosts writing, audio, video, or a mix of all three in the middle of purpose-written computer code. The writing/audio/video has a consistent theme; Thomas' analogy of a magazine is apt, or maybe a niche cable channel.

Yahoo spends some small X% of their resources on the web applications, some larger X% of their resources on the writing/audio/video, and some much larger X% of their resources on an advertising sales force which explains to e.g. brokerages why those brokerages should be investing their ad dollars on Yahoo Finance in parallel to MSNBC or Fortune Magazine.

Moreover, the phrase "content vertical" gets to the heart of Yahoo: Yahoo is a media company which just so happens to write in-house software occasionally, not a software company with a media arm.
I'm a libertarian. But islamic terrorist phone is just evidence - Apple must unlock it for the FBI.
This is morally equivalent to using a password manager to encrypt your passwords with a "master password". :)
Hadn't thought about it that way, but you are right.
You're underusing Underscore
It's not even close to similar.
Outerra, 3d planetary engine for seamless planet rendering from space to surface
Yep. Elasticsearch is often used in other projects, but logstash and kibana are generally used in tandem with each other and Elasticsearch.
When executing a transaction with a given timestamp on some node, doesn't the node have to guarantee that it will no longer accept commits with a smaller timestamp? Without that commitment, you could read a piece of data that is later updated by a transaction that occurred logically before you, breaking serializablility and/or snapshot isolation.

The spanner paper is unclear how they deal with this, but my guess is that since they have accurately synchronized clocks, you'll never have to block long for that commitment to hold. Spanner also uses pessimistic locking, so for a R/W transaction, you can rely on locking reads to prevent the anomaly.

With cockroachdb, wouldn't this commitment imply that poorly synchronized clocks would lead to poor performance?
What I don't understand is why Apple can't just unlock the phone the same way that they would for any typical customer that forgot their passcode. I've never owned an iphone, what is the recovery process like for a typical customer that can't get into their phone?
I've had nothing but great experiences with gorm.
In the typical framework (refinement), if you prove your function does X, Y, and Z, then it does exactly X, Y, and Z. Please don't take my comment out of the context of formal, machine-checked proofs. It is hard, and that's my point.
Please, for the ignorant (no offense intended, as I am an entrenched member), can you more precisely/consisely explain your critiques? The reasons behind your "chills" are foreign to me.

My intuition often betrays my experience.
No matter what you guys think, I found my current job, which I really enjoy so far, through LinkedIn connection. It's still the most efficient professional social tool I've used to land a job in market.
As for handling this in the real world, the approach I like best is to store email addresses the way they are entered, but create an index on the lowercase version for lookup and uniqueness checks.
I know I'm diping my toe in some history here, but is there a sense of how the patent situation is going to shake out? I think this general family of algorithm is very important.
The comment page is basically broken without this feature. I rarely get to the even the 3rd comment when the first comment has many responses. Please allow collapsable comment trees.
I don't know, I personally consider an all-day onsite interview to be a bigger waste of my time. With two or four hours spent on a take-home test, those can be any time during the day, probably time that I would have been wasting anyway. An interview has to happen during business hours, which means I have to take one of my scarce and therefore precious vacation days, and then actually go somewhere which is likely to take two hours round trip anyway, and that commuting time is entirely wasted. At least a work sample test can be an opportunity to practice my skills and an interesting challenge in itself. Then again, I actually used to do programming contests back in school so maybe that's just my personal preference.
Maybe you'll be happy 5 is another new interface.
"Gives me chills" in that context is not a criticism, it means (roughly) that he really liked and related to it.
So what is your writing process like? I'm personally really interested in how well designed things are created. It seems like there is a paradox, you can't force great things to happen with objectives and planning. But you can objectively tell that something is great. So are you personally concerned about whether a specific piece of writing is objectively great, or are you more interested in your ability to write well in general?
See also :) https://mikeash.com/pyblog/friday-qa-2012-02-17-ring-buffers...
اصباغ الكويت 55050048 ورق جدران بالكويت جبس بورد بالكويت
Build and maintain large ruby applications
Yeah, but it'll get worse: https://www.washingtonpost.com/news/the-switch/wp/2016/02/17...

Choice quote: "Apple will become the phone of choice for the pedophile"
Texting Isn’t the First New Technology Thought to Impair Social Skills
Cannot be more glad to see Apple's stand on this. Let's not forget what happened with Blackberry some 5 years ago. India, Saudi Arabia and UAE got monitoring ability on its platform:-

1)http://timesofindia.indiatimes.com/tech/tech-news/telecom/Go...

2) http://www.reuters.com/article/us-blackberry-saudi-idUSTRE67...

3) http://www.thestar.com/business/2010/08/16/threats_of_blackb...
I've heard NodeJS is good for io-bound tasks, but lags under cpu-intensive ones. That may explain his results.
That delay you talking about depend on how often you get new mail on particular account as gmail trying to not check account every minute if it's only get mail once a week. Though delay can be really low if you get new mail every few minutes.

And you can artificially decrease it by setting simple script that would send some random mail to that account and then just filter it on gmail-side.
The important thing is to voice your disapproval in a manner that a) identifies the issue and b) identifies your stance on the issue. Your comment misses the mark on a) by being down right wrong, and your stance on b) comes across as you believing you know more about these matters than the people executing them. The fact that you come across that way without having a clear understanding of the issue is going to lead them to dismissing your disapproval.
Either interact with an external database... (an existing company db for instance...this is just a front end) or else use a sqlite file on the local machine for smaller stuff.
Old Hollywood's Elite Were the Last to Use LSD for Therapy (2014)
It seems that the adjective 'completely' can be used to mean 'dis-'.
Not opposed to code of conducts but why the big rush to them. Communities have been Annd continue to be fine without them. Can we just stop over policing everything and just get stuff done?
Don't forget "leverage" instead of "use", "orthogonal" instead of "unrelated", and "onboarding" instead of "training"!
The devices ARE built to be physically impossible to open without destroying their contents.
I've seen many instances of people coming up with great ideas, then subsequently developing the technical skill necessary to implement them.

On the other hand, being highly skilled in a field allows one to see opportunities (e.g. market gaps) or come across cutting edge technology that could be used to solve age-old problems.
But that speculation only affects the value of a property. It doesn't affect rent levels, which are determined by short term supply/demand.

The increased supply may not make it easier to buy, but it sure makes it cheaper to rent a place.
nah I'm good thanks.
I don't think it would go well, because if none of the candidates reach a majority the decision goes to the house.
You are both right.
Interesting, as "content" on its own has been / can still be a somewhat dirty word in this context. Some folks who write stories, take photos, or shoot video don't appreciate their works referred to as content. Some still prefer author, photographer, film maker to "content creator." But it's a handy, encompassing term.

When multiple authors, photographers, videographers create works around similar topics and themes, "content verticals" can be a useful term. Still some have little love for it.
Please don't change a thing.

There's a reason why I had better conversations on BBSes in the 90s than I typically do online these days - the tech forcing you to slow down and be (somewhat) thoughtful.
It is not "willpower" that is preventing most people from high earnings.
Not really. I don't oppose using a master password, which I don't use anywhere directly or store on disk anywhere. I just don't want to trust closed-source code to manage passwords, and want to be able to generate the password to anything from anywhere without having to carry around an encrypted table of stored passwords. In this case, I implement it myself, with the help of some common open-source Python libraries.
This is cool until they sunset it like countless others.
Outside the all writs act, parties generally can't be compelled to perform activities by the court that they don't already perform in the course of business. So this is significant (warrant or otherwise) because it's the court asking apple to create a process de novo that didn't exist before.
What is the long term ROI play here? Buying new eggs (low margin) along with a high margin jewelry or clothing item?
> monad ... poorly named.

Depends on your study of history. (https://en.wikipedia.org/wiki/Monadology#The_metaphysics_of_...).

... on second thought, I guess that's exactly what you were saying.
and here i was, thinking i would actually get some work done this afternoon. silly me.
What's Google's USP here? This service sounds like everything Google that Google goes at great lengths to avoid (physical products, customer service, etc).
Google’s CEO just sided with Apple in the encryption debate
Designer Wedding Sherwani for Men – Sareez
> they say that stowaway rats that accompanied the original Polynesian settlers to the island were largely responsible for the rapid deforestation that happened there

How would rats cause deforestation, especially rapid deforestation?
> If … your system doesn't use randomly generated per user salts

… then you’ve already lost, constant-time comparison or not.

Also, rainbow tables are obsolete.
The Voice Recognition Typewriter
>I refuse to learn Java because I personally have a strong bias for native, compiled code.

All commercial JVMs support AOT compilation to native code.

Yes even some of the Oracle ones, e.g. Java Embedded.
As someone who lives in DC and always wanted to live in a west coast city, if only for a little while, I wonder if this is "grass is greener" syndrome or maybe DC really is as good as it gets?

I did not enjoy NYC. Too dirty, too busy, too crowded.