skysight-inc/HackerNews huggingface dataset:
The author pointed out a few dubious instances of tech illiteracy. The one about Ebay being an Invention. I
didn't think Ebay was an invention? I think what the
author doesn't take into account is the the Justices have
access to consultants, and staffers. The Supreme Court makes decisions in Bioscience; I think they can handle
stuff on technology? I wish all writers, speakers, and
Bloggers would stop using phrases like "pushback". I always
thought Patent Troll was a bad choice of words for describing a complex problem. The Supreme Court will always
be very political. The cases are not settled just on the
law, or facts. It scares me just how much power they have--especially when it goes against what I think is fair, or right.
One minor out of date piece of information in this piece... Changing the tls record size no longer requires patching Nginx.

http://nginx.org/en/docs/http/ngx_http_ssl_module.html#ssl_b...
Salvaging SMTP: a thought on stopping metadata leakage.
Path tries, tries and tries again
A look at Path, and Dave Morin, and if the beleaguered startup can rise from the dead, again.
The good samaritan concept empowers someone to return a lost iPhone to its owner
How many cookies do you have that it affects performance?

Enabling do not track adds about as much header info as a php session cookie, should we be advising people not to enable do not track as it will affect performance? That's just silly.

I mean either way were adding only a few bytes to the request.

If the issue is caching based on headers that is an awful naive CDN as there are going to be literally thousands of variations in the user agent and accept language headers.

I mean maybe a few bytes for headers made a difference in dial up days but I assure you they make no difference today.
Also, there's always money in a banana stand!
Spark Core IDE with Arduino projects support
I'm a little confused by the web page. Is there a link to an example of integrating/porting an existing app with this platform?
It may work with ads in Candy Crush :D
What was the rationale behind tying up donations with the GitHub stars? Landing on this today, it seemed to me more geared towards making meteor land in the 20K stars vicinity rather than helping CodeNow.

Not trying to troll, just genuinely interested in how you guys approached this.

Either way, it does seem like a smart "growth hack".
Has google drive/docs won the space, or is there still interest in a non-cloud-based document / spreadsheet / presentation editor?
Yes, via the discussion forums in the Community Board :) Lots of people usually start a Linux thread there for popular games, requesting specific Linux port in order to purchase the games.
Times change, Carmack has recently been saying good things about the low overhead OpenGL model championed by NVidia (see "Approaching Zero Driver Overhead" etc) and how it can get an over of magnitude more draw calls than D3D.

reference: http://vr-zone.com/articles/john-carmack-mantle-became-inter...
I had a relative that was a appeals court clerk, and I definitely got calls to explain computer concepts and answer questions. I answered with metaphors and references that she could follow up on.

The only way to approach something new is though analogy, right? I can't think of any other way.
It's not hard to believe in good intentions, but a bit harder to believe that your service is and will always be secure. One breach and suddenly millions of emails from thousands of domains from old backups are all over the internet. There is a way of making a service like this with minimal risk if you have a full breach, but it's hard to verify that as an outsider.
Yes, approximately once a year.
Tapes are manually archived off site in a safe deposit box monthly. A month window is an acceptable loss.

Agree entirely. T'was an idiot company I worked for at the time that stored their backups in the basement of the World Trade Centre. Yes that worked out well...
Websites can be updated. Some people even update their blog posts, despite their intrinsically temporary nature.
Had a hard time getting to a government office or other facility that lots of people have to get/go to on an irregular basis?

Write a blog article about it, but don't just provide the address and phone number, provide VERY specific instructions that one actually needs and doesn't get anywhere else, almost like turn-by-turn GPS. For example: "park by the X retail location, go inside the doors of the building under the Y sign, walk 50m just past the elevators, go up the stairs 1 level (the elevator takes forever), and you're there. You can park for free 1 block East on Y street."

I've done this for a few government offices. The earnings aren't high per month, but they have been consistent for 7 years, pretty good for an hour's work. It's doubtful the Yellow Pages, navigation providers or government website will provide such useful and detailed instructions.
Shiny has a full time team working startup hours on it - it's out of beta and has enterprise support (Shiny server pro).
It's come a long way to put it mildly; and we've never had a problem using it in production.

We could interface R with another language if we needed to... but we're a data-science company, and unlike many other co's or startups out there, we hire data-scientists who write features and applications directly. R makes this possible.

We have an Android App as part of our services - we use RServe as the API interface so we can call R functions from the App.

To your other point - web development skills are most definitely required, as are good engineering practices, and a stable stack. Shiny is just like any other framework; it takes a range of skills to create an application people want to use and pay for.
The whole of Massachusetts is brighter than the surrounding states, and grows brighter the closer you get to Boston. I wonder where all that data came from. Was it a corporate or state data donation?
I have an easy counter to Pacabel's argument: Apple used to use PowerPC. Now they're on X86. People used to use 16bits, then 32bits CPUs. Now they use 64bits CPUs. Operating systems have followed, and soon, programs will as well.

My point is, if you can abstract the underlying architecture, you can replace it. It's difficult because most complex abstractions leak, but it has been done in the past. That Javascript virtual machine written in C++ could be re-written in Rust.

So, even if displacement means "you are not even allowed to use C/C++ as a target language", and "you are not even allowed to use OS services written in C/C++", we can still "displace" C and C++. It won't happen any time soon however. I believe we need to wait for something like mainstream FPGAs.

The problem with current processors and C/C++ is, they tend to be optimized for each other. If instead we had something like an FPGA running at desktop speed, programs would be compiled to logic gates instead of being compiled to assembly. This would dig a grave for C++.
I hear there's a company out in Redmond that's making a lot of ever increasing money every quarter in the space as reflected in their financial earnings. It's interesting to hear that Google has now won that space though.
Why do coders think they can't design?
You've reiterated your point about terminal knowledge being the mark of a programmer, but you've not really outlined the reason for it. I'm sympathetic to the view that a programmer should know her tools, but this discussion has mostly become name-calling (on both sides).
I think criticizing the US Healthcare system is perfectly reasonable.

But it sounds as though you think that not donating to this individual will have some indirect effect on improving things for other people in the future.
I interpret it as a positive sign when someone downvotes without an explanation (live above). It's a sign they don't understand a topic well enough to refute its main point. I'm sorry if the comment above also caused you to grow indignant.

A better response would have been to zoom in at the main argument and say the most important thing there is about it.

If you aren't downvoted enough you are probably not revealing anything controversial.
Could somebody explain what all the hype is about generators? Why is this better practice? Optimization, readability, what's up?
> PyPy is not fast enough and further splits the user base.

There is no split?

> Gevent is vastly simpler than this.

I prefer asyncio's explicitness to gevent's monkey-patch-and-pray-it-doesn't-block semantics. Also, the asyncio approach makes it very clear when you have released the "lock" on your state--it happens every time you yield from your coroutine. The gevent approach is to hide these synchronization points, which I think is a bad policy. For what it's worth this latter objection is one of the main reasons asyncio is the way it is--GvR had been bitten before by implicit yields.
In fact, if our run rate had been that high we would have been massively profitable.

with mad respect to dmor, this doesn't fit. even at 1.5m ARR, with 21 employees, office space, AWS bills and the 'etc', you aren't "massively profitable". i don't feel the need to go through the math since it's obvious. maybe there'd have been a few bucks to spare, but there are no "massive profits" there.
>I thought their aereo interpretation was probably on the mark.

I don't think it was, but I certainly don't think it's because they're old and so stupid that they have to understand things by analogy rather than some sort of gnostic osmosis.
As far as I can remember I played Vampires Dawn (http://de.wikipedia.org/wiki/Vampires_Dawn) and liked it back then. One of the games is also available in English.

I never played through Polymorphous Perversity but I think it's also a good RPGMaker example.
Scientists discover one of the most Earth-like planets yet
http://en.wikipedia.org/wiki/Central_limit_theorem
If you use the central limit theorem truly as a theorem, then you're using it correctly. Either a theorem applies or it does not. That's the point.
The issues in that article are basically that "such provider can't support the usual DNS configuration", and that "you'll either send cookies[1] to get static data, or will have to spend $20 more every year", and that both of those will become a problem when your site gets huge.

Well, if you get a huge site, and are still using those providers, or can't spare an extra $20 yearly, well, you have some much larger problem than the lack of "www" prefix.

Also, having an ugly URL just because one day you may become big and need it is a fool's errand. Use the pretty one, and when that day comes, change it. It's a one line change in the server settings, and there is no penalty on links, search ranking, or anything else.

[1] Ignore that in most cases those cookies don't consume any extra bandwidth. Network communication is normally padded to multiples of some relatively big size, and requests for static data is quite small. If you use very large cookies, then yes, maybe you should think about spending those $20, or adding the "www" once your site grows.
Flash (SWF) player written in ARM assembler (personal project). The declining usage of the former, and the unproductivity of using the latter, are cheerfully dismissed.
http://flashasm.wordpress.com/

Web-app with TAPI computer/telephony integration, for receptionists and telephone answering services (business project) Website not finished.
It'd be a copyright violation even if you gave them away, at least in many countries.
It's not the terminal, it's the shell.

The terminal is a relatively standardized display with some severe limitations and kludgyness. The DOM of its era.

The shell, which happens to typically live in the terminal, has three things going for it that GUI interfaces frequently lack.

First, composability and automation: any action you can fire off from the shell, you can fire off from a shell script. Any data you're given by a utility, you can operate on and send to any other utility. Any data you're asked to provide can come from anywhere.

Second, narrative structure with history and a sense of place. "I did X, then I did Y, so now I need to Z... wait, what did X say?" is a natural mode of interaction convenient to many sorts of tasks.

Third, extensibility. Write any new utility (whether in the shell or in any language other you choose) and it is quickly a first class piece of your toolset. (This is the most common of the three to find in GUI land, though it often has limitations).
Would you mind clarifying your intent? I can't tell if there is sarcasm there or not.

Your edit came after my other reply; I think it actually is the case that a group of computer people sitting in a coffee shop could sketch out an escrow system over the weekend. I guess they wouldn't want to run a business on it, but the shape of it could be there, no problem.
Well, of course nothing is perfect.

But according to [1] The ussr in 1980 has a similar gini coefficent(which measures inequality) to modern day finland[2]. That seems pretty good.

[1]www.roiw.org/1993/23.pdf

[2]http://en.wikipedia.org/wiki/List_of_countries_by_income_equ...
I'v heard that businesses, the primary users of document/spreedsheet/presetation editor software are totally okay to put their confidential information in cloud storage format.
Twitter's strangest trend: Getting Shahidi'd
I'm using stock evil mode with tidal on emacs. It's pretty good, but occasionally I'll open up a weird window. I used emacs in the late 90s, so I'm not completely afraid of it. I recommend that you shouldn't be either. You can use v to select sections and then just C-c C-c to run them. Nothing crazy. Navigate around with standard vim keystrokes, including the windows.

For that matter, getting SLIME w/ vim to work w/ Tidal wouldn't be the hardest thing. It's just that no one has tried.
> Gregg eschews the parade of silent letters, like the “y” in “bay” that make English so difficult to learn as a second language.

I stopped reading here. I can't take this drivel seriously.
"As a journalist, I begin most interviews by..." ...talking about my cool pen and Gregg Shorthand for a couple of minutes. Well that's a great way to spend the possibly limited time your interviewee has to talk to you.
That comment needs to be kept in the context of my blog post -- it is based on the company in January when we went out to raise. We had 14 people on the team at that time, had reached ramen profitability and then decided to spend conservatively to grow. At that point in time, increasing our ARR 3x would absolutely have made us hugely profitable percentage-wise to how much we were spending to generate that income.
As a person not from US or any other large country, I keep discovering new products we do not have access to. Google Play Newsstand is a new addition to the list :)
"Institutional faculty" are valuable because they prove new theorems as well.
Interesting. Guess I just recompiled for nothing, haha.
I can't stop using vi key bindings, whether that's Evil for Emacs, VsVim for Visual Studio, the Intellij one, Sublime, etc..

But my days of using straight Vim are over. For a straight text editor, I finally got over the hump with Emacs recently, and I'm not going back.
Fondness for the terminal or shell is a question of mindset, not ability. You might be surprised (as I was... and, if I'm honest, still am, a little) at how many skilled programmers there are who don't know how to use it, and how many of those that do know, don't actually make use of that knowledge. And yet, they are still worth paying attention to, unless perhaps you're wanting advice about shell commands.

And on the flip side I have also met a number of (relative) dullards whose shell skills were unquestionable.
that's great, mail servers have an MX record, rather than relying on an A record for the base domain to provide only one service, which can cause confusion with other services.
If you have the volume to a particular country.

The odd thing is that international shipping rates are often lower than domestic shipping rates and don't vary much by destination country, so this can be a losing strategy.

International rates are regulated by the Universal Postal Union. Well, the rates that the postal provider pays is regulated, they can charge you as they please. I suspect the rates for the postal providers are just per ton or container, regardless of the number of packages, and in HK/China, they pass on the savings to the sender.

My Square reader came to Canada from somewhere in Europe (I think).

I'll also add that many of my HK/China packages come "Registered". It must be really cheap or free. This can be annoying, and I wonder if it's even optional, or standard.
Running in a terminal means you can run it in screen/tmux, which has a few upsides, though they may not be relevant to your workflow.
This may explain the additional indie games support Linux gamers get, but certainly not AAA games'. There was no way to tell Firaxis that we wanted Civ 5 and how sizable the Civ 5 Linux community would be and what they could expect in terms of profits. There's something new at work here.
It's possible to build your own USB cable to interface with the Davis indoor module. We did it following instructions we found on a forum. The headers can be fiddly, but once we had it running and strain-relieved, it's worked great.

We're happy with the Vantage Vue. It delivers weather telemetry and hasn't failed after several years measuring the elements.
No reason is given why you should use www. The only arguments presented here are a couple technical issues with having naked domains. But you could have w.example.com or foo.example.com and address those same problems.
I agree! Twitch.TV might also have channels that you could send some candy to, and see if they would advertise Candy Japan to their viewers. While it's a bit different from the usual content, G2A (sells games) got a huge boost (the site even died a few times because of the traffic) from Lirik's referral link.
your conjecture shows a clear lack of having spent any time optimizing websites to respond in less than one second.
Error Handling in Swift: Might and Magic
I wonder if there's navigation modern vim doesn't offer. Can you tell if or how you can do the following in vim?

In Emacs, Ctrl-<up arrow> moves the cursor ahead of a block of code. If you had a for loop for example, with a blank line where the for begins and a blank line where it ends, and the cursor was at the blank line where it ends, pressing the two keys Ctrl and <up arrow> would put you in the beginning.

How would you do this in vim? Would you have to first gauge how many lines of text up you should move?
When hand-held tape recorders were new, I'm sure many journalists opened with "Have you ever seen one of these?" shortly before asking "Is it OK if I record this conversation?". Seems like a perfectly reasonable 30 second exchange to ensure that the interviewee is informed and comfortable.
I will be honest this looks very intriguing to me. I am very tired of my data strewn across a multitude of services where they are in control of every aspect of it and can change their policies on a whim. To those who say I don't have to use them I agree and my current usage is very minimal overall. Yet I would really welcome a cloud based solution that would allow me to store my data and leverage the apps I want while maintaining a strong sense of control. I would gladly pay for such a solution even if all the apps aren't on par with their free counter parts, I am willing to sacrifice features for control.

I am kind of sad I didn't think of this myself!
If the analogy holds, the answer is the same reason people play different video games. I think the analogy holds a bit: variety and different kinds of mastery feel like a correct answer.
"The problem is that the justices were groomed in a field that emphasizes reasoning by analogy."

That doesn't excuse them form actually understanding the issues and terms at hand. Analogies are good for a lot of things, but they're awful for many others, including most technologies. Instead of using an analogy to understand the cloud, they could use a definition: "other people's servers." It seems to me that this is indeed a failing on the justices' part to put in effort to understand technologies that they rule on time and time again. This is no surprise as they constantly ignore scientific evidence in their rulings.

This isn't stupidity, it's and abdication of their duty. Either way, both things lead to horrible rulings like the Aereo one.
I dislike www since it is the world's worst acronym, having three times as many syllables as the words it replaces.
If your site has gotten "so big," are you really still going to be using Heroku?
> Why then do many servers require their websites to communicate through the www subdomain?

You mean host. www is a host in example.com. Protocol indicator (http/https) and host name (www, mail, bob) have nothing to do with each other.

You don't have to do @host.example.com if there is a special DNS record for SMTP to indicate where to actually send mail, without it you do have to do host.example.com.

> automatically connect to the HTTP server on port 80

What HTTP server? if the URL is www.example.com we connect to the server named www, it could be named bob if we wanted. Without the host name given you have to create a catchall to tell clients to send ALL traffic without a hostname to.

The comparison between protocols is really stupid.
Yep. Pretty much every piece of software that I write for myself or use I write or customize so that it has vim style modes and keybindings. Keyboard input is still the highest bandwidth human computer interface (voice can't quite make it because error rates mean that the bandwidth actually ends up being lower), and modality is an excellent way to reduce complexity and provide simple cues that make it easy to compartmentalize and remember lots and lots of useful commands.
You use www for the same reason that the ftp server is ftp.X and the mail server is mail.X. This allows organisations to have logical service locations separate from their current configured location.

So, www is your web service.

If you'd like a proposal, add a new type of DNS record, like the MX record, specifically for HTTP.
Thoughts on Google’s "Material Design"
You already have the country change, but why not the currency?
You're right and the tone of my message was wrong.
>But the inability to truly understand the impact of technology on the country and the globe by the highest court in the land - and further inability to understand that much of that impact exists without deep historical context and outside traditional court definitions - is worrying.

>To think that this group of technology-illiterate academics can hand down judgments that can drastically alter the legality of future innovations - without understanding the most basic parts of those innovations - should give everyone pause.

This is not the job of courts nor is it intended according to the US constitution. That job falls on the other two branches of the government i.e Congress that needs to make and update laws of the land and the executive which has some discretion on which are actually enforced etc.

The job of the courts is only to see what the written word of laws means and get inside the heads of the lawmakers wrote that law at the time to try to learn the intent behind the law and how it applies to the case at hand. Thus analogies are perfectly appropriate to pursue.

If Congress thinks that, for example, the Aereo decision was wrong and hurts innovation, they can pass legislation legalizing Aereo in probably just a week or two. It's not the court's job to decide that Aereo is good for innovation so it should be allowed to operate, even if it's illegal. It's the courts job to understand what Aereo is, and how the law and it's intent applies to it.