skysight-inc/HackerNews huggingface dataset:
Wow, as I Microsoft hater I kind of laugh when I read this. My opinion of Windows has always been low.

Unfortunately, somewhere over the years I came to realize that the entire industry is really being hurt my Windows consumers dragging their feet about upgrading browsers and operating systems. Microsoft might be rushing too fast but you're probably still better off moving forward with them.

75% of iOS users are on Apple's latest major release. That's worth a lot. If 75% of Windows users were on 10, the Windows community would be much better off. I'd say ignore the perceived warts and get behind upgrading.
Quick question. Could you use Scrapy to specific individual pages from thousands (or millions) of sites, or would you be better off using a search engine crawler like Nutch for this? I want to crawl the first page of a number of specific sites and was looking into the technologies for this.
I assume because "it's a lot easier to bang something like that out with a small tightly focused team in a single location".
I'll +1 to the other comments here of people who stopped smoking cigarettes and took up vaping. I didn't even intend to quit, and I know a lot of other people in the same situation.

For some people, vaping is just far more pleasant than smoking cigarettes and they don't look back.

The couple of times I started back up again with cigarettes early on was when I ran out of e-liquid, since it is heavily regulated (or illegal, as in AU) and can be difficult to obtain.

I really find this result difficult to believe.
I did a little project with meteor in its early (pre 0.5) days. At some point internal errors I could not understand started cropping up. Nobody in the community at the time could help. In the end I wrote the app in go and angular. The idea of meteor seemed nice at the time but in practice it wasn't fun. The all in approach means you should also understand what goes on under the hood because when the engine fails and nobody knows why, you are stuck.
That describes me perfectly. Went from about 20-a-day down to maybe 4 thanks entirely to vaping.
Extensional Higher Order Prolog
Well, I'd assume that the reason for radio silence (ahem) on broadcasting tech would be various NDAs.
I tried doing the same thing using Electron. CPU usage isn't ideal, context menus wouldn't work, keyboard focus was an issue. Eventually I dropped it and have been using MacPin[1] for a while. There is also WebShell[2]

[1]: https://github.com/kfix/MacPin
[2]: https://github.com/djyde/WebShell
These systems most built by contractors and specialised companies such as Hacking Team https://en.wikipedia.org/wiki/Hacking_Team .
Microsoft shouldn't be held to the same quality standards as a hobby programmer.
I'm not making a statement about what features should or should not be there, I'm just counting....
So, South Africa is sinking down to the level of most other African countries. But most won't dare say so over the fear of being called a 'racist'. Such is the PC world we've created. Congratulations.
The new gTLD info for Wednesday
A data look at what an L train closure would mean to Brooklyn
Pakistan unblocks access to YouTube
Why are vapers so convinced that vaping is "safe"? The supposed "safety" of e-cigs mostly looks like industry marketing to people desperate to preserve their habit.
What she _obviously_ means is that they don't weigh the mass of the whole population.
The first thing that comes to mind is to allow different stations to do each others' jobs when needed. Sure, productivity will be lower when doing something you aren't used to, but isn't it strictly better than being idle because there's no work on your level? (Barring problems because you didn't do the work well, but this is a simplistic model anyway.)

I wonder how the game would end up if stations could work on other levels for a slight penalty to production for both stations, only kicking in when one is idle over some threshold.
That model applies to any activity with sequential steps.

This is modeling how people organize in hard Math, and getting real results to improve a situation. It is not equating software to manufacturing.
> If a root user is able to convince his ssh client to use another user's agent, root can impersonate that user on any remote system which authorizes the victim user's public key.

Yes, root can also simply `su - user` and then do all stuff you do.

But you should also not put YOUR private keys on a system that has a root user who should not have access YOUR keys.
6 Ways to Prevent Disastrous Outsourcing Decisions
They've given ABP a beautiful analogy.
Research Report: The Children We Mean to Raise [pdf]
Major mode for hledger (hledger.org)
About the tweet: It's not a graph, rather some neat bars, until it has some numbers. It is suggested that it shows relative growth, make it relative to point zero and you get undefined-ly long bars, or compress it to make it look like the product is stagnating: http://i.imgur.com/TOBLaSa.png

Also, consistent growth isn't really enough, usually, to capture a market and exponential growth is usually expected from startups.
The surprising thing is that a person as busy as him took time to code for fun.

His ability to code itself is less of a surprise, given that he majored and excelled in math & computer science, and would have become a world-class mathematician if he hadn't entered politics. One of his teachers at Cambridge said:

"No, he was truly outstanding: he was head and shoulders above the rest of the students. He was not only the first, but the gap. I think that he did computer science (after mathematics) mostly because his father didn’t want him to stay in pure mathematics. Loong was not only hardworking, conscientious and professional, but he was also very inventive. All the signs indicated that he would have been a world-class research mathematician." -- Béla Bollobás

So he's quite the outlier among politicians.

And the Prime Minister himself wrote that he would never be a mathematician: "A mathematician really has little say in what goes on in the world around him, in the way things are going on in the country. ...It does not mean I have to go into politics, but an important member of the civil service or the armed forces is in a position to do a great deal of good or harm."

Previous thread about him and this sudoku solver: https://news.ycombinator.com/item?id=9419035
I believe this is correct to the point where jQuery is synonymous with javascript and thus doesn't need to be even mentioned. Plus jQuery isn't really a framework.
Smoked 60 a day, from around 2001 til August of 2012. Began using an e-cig in August of 2009, off and on again until I found what worked for me. Now 1,242 days without a cigarette.

No, it's not for everyone and it won't help everyone quit. But, as it says right in the article, no business or brand markets it as a smoke cessation device. Only end users are making those claims. Furthermore, it's not clarified on the page as to whether or not people who continued vaping were considered to not have quit smoking.
Building a Squarespace integration with Node.js
Want to Sleep Better? Apply This 5 Tips
but they make all of our lives better....
Okay, but what I'm saying is that you are holding them to an impossible standard. If you believe perfect programs exist, I've got news for you.

Development environments in particular may have to crash sometimes in order to prevent the user from wrecking everything else on the system.
Absolutely, it's a much less formal term, primarily due to the origin.
I like Meteor and am using it for my current project, but I architected it in a way to stay away from their pub/sub model where you publish partial data sets to the client. I believe this only has utility where you have a feed of data that you want to filter or sort on a lot of different attributes.

Instead, I just utilize `Meteor.Methods` for all client/server interaction. I actually think it's pretty nice because you define the method on the client as a "stub" that gets called as it waits on the server response. I think the tutorials and guides focus too heavily on their fancy client/server mongo magic.

Though something that is a bit frustrating reading this is that I left React. I found it overly-complicated for my product and preferred architecting everything in terms of templates. Blaze is threatened by React? How? I like React, but I can't exactly get behind writing HTML components in javascript because whoa man, a diff engine & "look ma! I'm being functional!" I realize the benefits of uni-directional flow, but all it really did was add a lot more conceptual weight to a pretty simple interface.

So I said, this is pointless let's just simplify things with Meteor + Blaze. Now Meteor says, it's "threatened" by React?
Spolsky quoted someone saying "Google uses Bayesian filtering the way Microsoft uses the if statement."

I feel like there is room for an analogous quote about using the Poisson distribution compared to capacity reasoning.
Your trust model doesn't make sense to me. A trust heuristic that penalises even the least worst public action they could take on being served with a backdooring+gag order -- i.e. shutting down the service to avoid complying -- is effectively rewarding services that take no public action at all, ie silently comply.

Such a heuristic isn't paranoid -- if anything, it's rather credulous (by applying comparatively less scrutiny to services which operate out of the same jurisdiction (one known to serve orders of this type) yet which somehow happily continue operating).
>Other rejected measures included:

> a minimum five-minute delay between pick-up confirmations being sent out and drivers being able to collect their passengers

> a requirement that private-hire companies let customers pre-book cars up to seven days in advance

Um. Perhaps it would be better if the black cabs focused their efforts on enhancing their own user experience rather than trying to artificially cap it? :)

Also, this article links to nothing regarding the decision, it's just a single (unnamed) author's quick take, which is disappointing - if he/she is going to write so little, could they please provide a link to a first-hand source (the decision itself?) or a more thorough analysis?

I see from this that there are still several (perhaps minor) measures up in the air, and one measure that will be adopted is a "formal English language requirement[1]."

[1] http://www.engadget.com/2016/01/20/uber-tfl-consultation-win...

(P.S. first post - did I link properly?)
Enterprise mobility leaders face challenges, opportunities in 2016
A tactic particularly well-loved by those with small government tendencies for everything except the military. Not only do you get to hide exactly how that money you keep giving to the military is being spent, but you then get to use the same budget as an argument when claiming how inefficient government is...
I had to click too many times and watch a video to figure out what fortycloud does.
On consumer radio, silence does not exist. The emergency system kicks in and plays Oasis.
Building a Software Company Is Hard
work-in-progress build up is only a problem if you're not meeting deadlines.
Found one source that indicates that the payment may be substantial: "Financial Times reports that one digital media company (which asked not to be named) was told that it would cost 30 percent of its advertising revenue to be whitelisted by Eyeo and AdBlock Plus." - http://arstechnica.com/business/2015/02/over-300-businesses-...
The Swedish equivalent to Paym, called Swish, has been really successful. Probably an interesting case to study for those trying to create the next Paypal.
> Also, they just landed Larry Ellison of Oracle as a featured speaker.

Man, this would make me cancel my ticket. I try to avoid being in the same state as Larry Ellison. The evil just oozes.
HTML5 Animation Tools for Designers and Developers
Yes, though a plain SSH connection is likely to close periodically. AutoSSH is meant to prevent that.
Experienced Mobile Technologist in Houston, TX
I am looking for an experienced technologist in Houston, TX. I want to discuss a start up I am working on and I am looking for some guidance.
so much, that he started with legal threats on Twitter.

I wonder why they don't link the tweets?
I think it is for development only.
They're pre-loading videos for the same reason Facebook does: if you post an article with a video, the video instantly plays, with little to no buffering.
By all means, let's give these agencies backdoor encryption keys, too. Then we'll be much safer.
They can wax lyrical about how effective blocking is, now that they have done it themselves. Truly, an industry in decline.
Something akin to this? http://gpsworld.com/wirelessinfrastructuregoing-against-time...

I believe that operating a rogue transmitter in a licensed band would get you located rather quickly - even though the tech itself may not necessarily be secure, there are other enforcement mechanisms.
Well sort of. The custom for many, many years is to simply use $HOME as the prefix, and putting $HOME/bin in your $PATH. Avoiding those directories (and other stuff that was traditionally located directly in $HOME) was probably why the more recent "desktop environments" used $HOME/Desktop as their "top" directory for the GUI environment.

Later on, some people felt that all the configuration files in the home directory ($HOME/.rc and similar) was a mess, so the $HOME/.config was proposed as the "proper" location for configuration files. Of course, this just resulted in programs using both* directories, depending on when they were written.

Years later, in their usual over-engineered style, the freedesktop.org people later extended this idea into the XDG Base Directory Specification[1], which is where $HOME/.local enters the story. Of course, they don't actually specify it as a prefix suitable for use in "./configure --prefix=" (which would have made a lot more sense). The only define the share directory for use with XDG_DATA_HOME:

$XDG_DATA_HOME defines the base directory relative to which user specific
data files should be stored. If $XDG_DATA_HOME is either not set or empty,
a default equal to $HOME/.local/share should be used.

Of course, now you have to lookup the relevant environment variable and specify all the detailed directory options to autoconf if you want to actually support their spec, which probably looks something like

# pick one
PREFIX=$HOME
#PREFIX=$HOME/.local

./configure --prefix="${PREFIX}" \
--sysconfdir="${XDG_CONFIG_HOME:${HOME}/.config}" \
--localstatedir="${XDG_CACHE_HOME}:${HOME}/.cache}" \
--datarootdir="${XDG_DATA_HOME}:${HOME}/.local/share}"

XDG isn't a bad idea, but it's poorly specified and as that example shows, it can conflict with convention at times.

None of that makes $HOME/.local (or any other prefix) wrong - it's your homedir, you can organize it as you like. That's one of the nice features I really like about autoconf - it makes it very easy to install software anywhere you want, even unusual/non-standard locations.

[1] http://standards.freedesktop.org/basedir-spec/basedir-spec-l...
Technical Document Translation Service
You do see the big trust issue for the users here? Warrant Canaries, or something similar, become a necessity in today's world.
The thing is : in this case we already know there were unspecified issues with anonymous countries. And they are now corrected I guess?
And without much more details, that may well be enough of a dead canary for the security minded to turn to something else.
Sankey diagram
From Pickup Artist to Pariah
It this all over again... http://www.gnu.org/philosophy/right-to-read.en.html
Wow, I'm impressed! What do you work on where 1,000 projects in a solution is a thing? With just one developer per five projects you've got a team of 200 developers. What are you working on? Please give us a few details.
Well, adding that to the model would make it not apply to software development. You can't just add developers to a task.
A cartoon guide to Facebook's Relay (part 1)
I'm also using Fluid, and I even purchased a license for it, but it seems like it's no longer being maintained, to the point where sites refuse to work with it due to the outdated User Agent Identifier (which you can change, but still...).
Sorry for the pun. What I meant was "I think people usually don't publish broadcasting technology details because it's covered by their NDAs."
We have variable speed limits here in the UK. During rush hour the speed will change (enforceable using cameras and fines) they also monitor the roads for these shock waves and alter the speed limit to reduce them.

We also have variable lanes, or tidal lanes. So a 3 lane road will have 2 lanes into and one lane out of the city in the morning and in the evening one lane in and 2 lanes out. Makes the most use of road space.

I imagine with more autonomous cars lanes and speed limits will become a thing of the past. Computers will just pack cars onto a road in the most efficient way possible.
thank you for taking a look at the actual research and breaking down issues in the meta study methodology
> Everybody has to keep their ads acceptable, however; you can't bribe your way out of it.

Riiiiight.
The issue is that AdBlock Plus isn’t really someone neutral.

It’d be easier to get other adblockers to attend, but a company whose business is to blackmail ad companies and get over 30 million USD a year out of that is hard to justify at such a conference.
My main driver is Firefox, but Google Docs etc. won't work properly in it. I also wouldn't want it to use the same cookies (home vs. multiple work Google accounts, etc.).

`google-chrome --user-data-dir=$XDG_CONFIG_HOME/gdocs/ --app=https://docs.google.com/` launches Chrome with a dedicated profile and in "app" mode (no browser UI, favicon as program icon, etc.), which works well for cases like this. Apparently this tool in particular works slightly differently, but the intent is comparable.
that is why software development is not engineering (yet).

constructional engineering has the benefit of clear physical limits, you cannot fiddle with a building after its release too much - add more stuff on top and it will crash down. people get that, by now.

same with software - everything gets added in, email, chat, video, whatever. then it becomes a bloated mess, and a new product, lean and simple, comes along. rinse, repeat. they will ruin Slack, for example, guaranteed, and not even that long from now.

the thinking of constraints, of boundaries of growth, has not been established in software yet. UNIX had it, but that mindset got lost as moore's law kicked in. but the constraint is the human mind, groking what the fuck those millions line of code actually do.
Compared to U.S. radio in my area, this is indeed fairly complex. In my "market" we have mostly local stations and the complexity is minimal: rent office space for offices and DJ booths, send mix to a directional transmitter on the roof pointed at the tower site, tower decodes and blasts a 100K watt signal.

Of course, Clear Channel also has lots of robot stations in many markets in the country, which seems like it might approach similar complexity. However, of the few I've experienced, Clear Channel don't handle the complexity well and there's nowhere near the BBC's level of professionalism: they'll overlap commercials and songs for the entire duration, drop off the air (no signal) or broadcast dead air for 15min at a time ...
I'm the other way around- I have Apple devices (used to have something running Android), use Facebook, and doubtless send many requests to services on AWS every day. I can't say I really have any interaction with Microsoft other than Stackoverflow's .NET servers.
That one also gets shortened further to "you're right", and can be combined with "nah, yeah" to get an sentence like "nah, you're right".
This is a problem Microsoft has had since their Phone 7 store. I tried out their app submission process with a small and uninteresting but perfectly functional dice rolling app back when the windows store was brand new with nothing on it, and saw the same thing. It doesn't really matter what tags you add, the search is crap and my app didn't show up on any of the tags I added. Only by searching it's name letter-perfect could I find it. I wonder sometimes if theres a hidden seam of quality apps on the windows store that no one knows about because the search is so bad...
Great post and tips, thanks for sharing them with us.
> In comparison to other IDEs it is superb.

I thought most serious users of VS had to install ReSharper on top of it?
you should throw a few tips from the course in the sign p page to show you know what your talking about. especially if you want my email address.
baaaah you're right. i misremembered wondering why apple wasn't in the group.
I've become convinced that there's one attribute of VR headsets that's more important than realism, more important than presence, more important than input.

Once the novelty has worn off, the main thing that will keep average users coming back is comfort. And none of the bulky, unwieldy headsets that exist today have it.

I'm not sure if we have to wait until VR headsets become as unobtrusive as ordinary glasses or contacts before users get the level of comfort they'll need to use VR for extended periods of time. But we're nowhere near that level with today's technology.
Somewhat related, a few years ago I saw a video of a guy starting up a "live TV studio" from 70s/80s I think at his cottage/cabin. It was quite interesting, unfortunately not in English. I'll try to find it anyway and update this post.

edit: Here's the video I had in mind https://www.youtube.com/watch?v=51F7zNWqlgM I guess it's boring without understanding the audio :)

There's more on his channel
It sounds like maybe you don't use Facebook. I don't either, but ONE FREAKING BILLION people do! To many people (non-tech-savvy, and/or in developing countries with less-developed infrastructure), Facebook is the internet. And they own WhatsApp (and Instagram, and presumably will continue to buy up any other social network that comes along and gains significant traction).
I don't think they were ever designed to help people quit, quite the opposite. It allows people to "smoke" again in places they had previously been banned as well as getting around the odor. How could that result in anything but an increase in nicotine intake?

The tobacco industry are clever birds. As the social pressures have cause a decline in smokers, they found a way to pull them back in. If marijuana ever becomes legal nationally, who do you think will be producing it?
Dropbot: a programming superhero
What is the Value of a Megabyte?
Will bots replace developers in the future?
Not for matching bullet points on job adverts.

Besides I never liked them that much.
"The IAB Annual Leadership Meeting is for serious conversation among important digital industry stakeholders."

Evidently those who prevent any ads from being served by their oh-so "important digital industry stakeholders" won't be part of any "serious conversation".

Adblock, and the many others on the market, will continue to do the non-serious work of blocking ads.
Biohacking: Why Won’t Science Let Us Have Night Vision Eyedrops?
It only makes sense on this specific case as something slipped through. So now, without more (possibly unobtainable) details we are left wondering.
In general, we are in desperate need of an effective Warrant Canary system. Being able to trust is important and difficult.
I think is understandable IAB's position. The only reason which makes sense to me to pay such high fee to get in is chase some big guys into "acceptable ads" program. Charging money to whitelist is a little questionable attitude to me. Something between hypocrisy and irony.
The worst is when the same developer uses the same tools in his build process for two different projects but they need to be executed in a different order for each.
you could still append this option:
`autossh -oControlPersist=yes|no"`
NIST Simulates New DNA Sequencing via Base Attractions through Graphene Nanopore