skysight-inc/HackerNews huggingface dataset:
I agree with the first half of your comment: publishers (as well as those who might support publishers, like devs, etc.) have so much to do nowadays. And while i care less about AMP being half-baked or not...I do feel it is a step in the right direction. If this works out, I think publishers (and devs) stand to benefit. Just think: if everyone gets on the bandwagon of improving performance for the sake of a better web experience, then the conventional web platform could win supreme again!
High-tech sex toys 2016: VR bums, electric shock gloves and clone-a-willy kits
I'm a big fan of fluid as well. But it's always annoyed me because it's a older version of safari. Electron uses Chrome!
It has been acknowledged in the post: it is one of many links prefaced by I’m far from the first person to suggest this. Here are some excellent links:
As is the much older Jackpot (https://bitbucket.org/jlahoda/jackpot30/wiki/RulesLanguage). I believe James Gosling worked on the project, which is now integrated with NetBeans.

What's cool is that you can distribute the rules file alongside your new version of a library with its API changes, and NetBeans will automatically detect the rules if the user updates the dependency, and ask the user if they want to apply them. The downside is that not many people use NetBeans (or Jackpot for that matter).
I think that is what mass surveillance is commonly understood to mean.

Trying to shift the meaning so that the GCQH can technically say there's no surveillance seems incredibly dishonest to me.

If one needs to resort to pedantry to appear to be right, then there is no better justification for their views than a fallacy.
Thankfully the name alone would make her run a mile
The wrapper makes the tool. It may not be perfect, and it would be nice to have more of a "random but stochastically representative degradation" option, but it's the tool I know and it works well. Can you suggest a better one for simulation? On OSX there is Apple's Network Link Consitioner[1], but on Linux? Characterizing a bad connection is great, but that isn't a tool. It's super hand wavy to say "what specific capabilities your OS of choice has for simulating or generating those conditions". My OS doesn't have capabilities I can access easily, and importantly, disable easily. Building on Comcast to add simulation improvements seems like a viable option.
I use Fluid (http://fluidapp.com) for a similar purpose as Nativfier... it's because my brain is hard-wired from years of use to equate Cmd-Tab (or Alt-Tab) with "task switch." My brain thinks of e-mail as a separate thing from my work (editor and browser), and I personally don't like conflating my browser with different tasks like e-mail.

I know I could just learn Ctrl-Tab or Alt-{ or whatever to cycle through dozens of tabs, but Cmd-Tab works for me. Different strokes for different folks.

I'll probably check Nativfier out because Fluid hasn't been updated significantly in a while and uses an old renderer, and it's a bit laggy w/ HuBoard (the front-end to GitHub issues that we use at work - it's pretty JS-intensive)
For a 2016 newspaper site, I think the Guardian loads pretty fast as it is. If anyone needs some help it's the NYT.
This is pretty slick.
The Rockwell sweep always made me think of Neo leaving the Matrix for the real world.
That's a very good point. Even if a smoker cuts down on volume and smokes less of each cigarette than before, the first puff will always carry the same blast of nicotine.

E-cigs also give you something to do that takes up roughly the same amount of time as regular smokes, which is probably one of the biggest behavioral barriers to longtime smokers.
Not available on Mac OS X
Shoot for something absolutely essential, destined to be widely used, and if you feel that sadistic streak shining through, start using a word frequency list[0] to name project parts. "of", "and", "in", "to", "in", "I" and "that" will make for marvellous library names, especially if you find a way to hack around the reserved words of your language of choice. Java and C seem like appropriate choices of language, assuming key parts are actually written in Whitespace and/or Brainf*ck. Make it open source, and nest the layers of WTF so it seems like something you could dive into easily.

Maybe if you make all the bad development choices deliberately, you'll actually end up with a beautiful project, because the reverse seems to happen quite frequently.

[0]https://en.wiktionary.org/wiki/Wiktionary:Frequency_lists
> I'm not sure how familiar you are with Google Play Services, but it's designed to [permit Google to silently update any application on the phone].

Unless Google also deactivates signature verification for the originally-not-signed-by-Google app that it pushes to the target's phone, the design of both Android and the Android Market make this impossible. You can't silently update an app signed with one key with an app signed with a different key.

If -however- you're talking about Google installing software that snoops on the conversation between the Signal software and Signal servers, then -in that case- Google gets nothing that any other adversary that has access to at least one node between those two points gets... namely, undecryptable cyphertext.

If you're trying to make the stronger claim that Google inserts special code (that they don't include in AOSP) that they use to read the unencrypted data of interest from RAM and transmit to their servers, then I reply:

"All modern computers -including Apple devices- suffer from this class of problem. You have to trust everyone who wrote kernelspace code loaded into your system, the OS authors, the people who put the boards in your computer into their housing, and the folks who made the boards and chips to begin with. This is a hard problem. Frankly, Google's solution to this problem is just about the best consumer-level solution in the industry, and keeps getting better as time goes on."
What is the state of web scraping? I've got a few thousand URLs that is like to build a search engine around:

https://github.com/melling/SwiftResources/blob/master/swift_...

I'm using Swift to preprocess the data and I host my server on AppEngine using Go:

http://www.h4labs.com/dev/ios/swift.html

Since my engine is stitched together, I could use Python or Perl to scrape the sites and extract the words, ignoring JavaScript and css.
Yes, it really does, and it was surprising at first because I used (and interpreted) it in the same sense you do.

Another one is "you're alright" to also means "you're welcome" (at least where I was in Queensland). Yeah, I am alright, and I'm also thanking you! Takes some getting used to.
I spent a few months in Australia last year. In Queensland, I heard a lot of Aussies say "no drama's" in the same context.
>The California-based private-hire company had urged its users to oppose suggestions that had included a ban on apps being able to show where their nearby available vehicles were.

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

Whoa, that's not even trying to be subtle. That's just straight up trying to legislate a required level of crapiness.
Cylon.js: Framework for Robotics, Physical Computing, and the Internet of Things
New style NextDoor Application.. Neighborhood based sharing platform
I must be the only one that cares about design, because the inconsistencies they introduced in margins, dialogs, style of buttons, etc. in 8.1 really grinded my gears.
Serving 6.8M reqs/sec from an Azure VM with C# and RIO
Clojure has required a minimum of Java 6 since Clojure 1.6.
Maybe I just didn't pick up on the buzz. (Just so people have context its a large lab divided between several physical rooms across two buildings. I was a relatively new grad student at the time.)
Thats awesome!
People easily overlook these things. They hardly realise that its same as upgrading an aircraft in midair.
I'm reminded of that comic with the dog sitting in the burning house going "Everything is fine."
Neighborhood based iOS sharing platform
This reinforced to me that Adblock is a company, while uBlock Origin is just an open-source project. uBlock doesn't need to go to ad conferences and talk to people, it just filters content.

https://github.com/gorhill/uBlock/blob/master/MANIFESTO.md
What do you mean by "data like that"? Metadata in Microdata format?

Btw, nice to hear your own experience here. :)
Did you read my comment (and the followup in the subthread)? It kinda sounds like you didn't.

If you didn't, please go back and read them, and the first ten or so comments of each bug I link to. The "reservations" about F-Droid have to do with its unsuitability for securely distributing software, and have nothing to do with a desire to prevent distribution of Signal through non-Google App Stores.
As a counter-anecdote (on a somewhat more powerful laptop, Core i7 with 8 GB of RAM and an SSD): I just upgraded from Windows 7 to 10 three days ago, and have been amazed at how much snappier everything seems. In particular, app switching and window resizing now seem smooth and instantaneous.
Nice tool, but doesn't play well with ssh_config ControlPersist, which is essential to my use cases :-(
> I think our biggest mistake was biting off more than we could chew in using React and Meteor, when we had never made an app using either before.

I see people make this mistake over and over again. It's so easy to underestimate the cost of learning something new. Often times it's best to just go with what you already know until you've done enough non-mission critical in the shiny new thing to be confident in it.
Show HN: #growmance Slack community for growth marketers
> In addition, the signalling information for switching Economy 7 electricity meters is carried on Radio 4 LW.

https://en.wikipedia.org/wiki/Radio_teleswitch

Fascinating stuff.
I love free content (almost free). And this is the first time I have run into a site where it said "You shall not pass (with you ad blocker turned on)".
I like Forbes, and I am willing to give ads a try for a while. Otherwise "freeish" content will be disappearing.
We actually do what you describe as well sometimes. In particular when we scrape sites with robust bot counter-measures to save on Crawlera [1] usage, or on crawls that take long enough that there's a genuine possibility that the site might change before you're done.

[1]: http://crawlera.com
I absolutely love driving and think about it a lot. When I was in high school we watched some video about the future highlighting self piloting cars and how they could drive bumper to bumper. That doesn't make any sense though, you need to leave space for lateral movements.

The problem as I see it is that most people think about driving as competitive. They don't want you to get in front of them. This is odd, because someone who is passing one person will often carry on passing and be out of sight in a minute.

This is where the idea of driving collaboratively comes in. If you let someone merge, make their exit, pass you, you're enabling flow.

Instead, people drive competitively. They get as close as possible to someone's bumper during a merge to ensure that only one (or potentially zero) cars get in front of them. This forces people to stop or slow considerably before someone can get in front of them. The same with passing, if someone is blocking the fast lane, the passing car needs to slow considerably (affecting cars behind them) and change lanes (affecting cars in another lane). Everyone thinks it's about them, and some will even speed up when you try to pass as if you are insulting the speed that they are driving. It's madness.

If I ever have a ton of money I'm going to take out a national ad campaign encouraging people to drive collaboratively.
Very nice work. What is the rationale behind doing a bespoke design rather than sharing the development cost with all the European broadcasters, is NICAM unique to the UK? What do other broadcasters use for similar services?
>whitelists advertisers if they are not too shitty.

I don't have any source with me right now, but I've heard that they only whitelist advertisers that pay them (I recall some people comparing this to blackmail).
Makefiles still work!
Every two or three months we see this same headline based on the same studies or have new numbers. We all know that other methods had very low success rate yet we never see a healine about Nicorette or patches.

A large number of "vapers" have reduce or even stopped smoking, including myself.

My goal was to stop smoking, goal achieved.
Sure, but "most people" aren't going to actually have the data collected on them examined. Just rising young party stars, perhaps. Or civil rights and environmental activists. Or the CEOs of companies that are competing with friends of the head of GCHQ. Do those people talk about banal things? Do those people talk about illegal things? Do those people talk about embarassing things?

Honestly, the issue here isn't "most people's" banal talk. The effects of having such a huge cache of data on hand to get "leverage" on key people that the GCHQ doesn't like is the issue.
Seems like a good analysis of Meteor's shortcomings.

I did some research on related areas a few months ago.
My ideal stack at the moment would involve:

* redux or cerebral with immutable model

* react

* css modules

* webpack

* a realtime-enabled version of falcor, which doesn't exist yet.

The last bit is still the missing piece for realtime, as far as i'm aware. Neither GraphQL not Falcor seem to been designed with realtime model updates (via websocket) in mind.
Ah yes, mental health care. It's fucking terrifying being brought into an acute mental health unit. I leave out the word "care" because there is none. I can only speak for Australians, but if a fellow country man ever finds themselves in a situation where they might be sent to Cumberland campus (Westmead), lie, run or do whatever you can to get the hell out of there.

I was sent there after an episode and it was the most degrading, dehumanizing thing that has ever happened to me. And they had to let me out the very next day as I was perfectly fine. I should have been home in a warm bed near my loved ones, instead I froze all night away from those who care about me.

And just so we are crystal clear about how goddamn awful these places are: I take regular medication, which if I don't take I can get severe withdrawal symptoms. They "forgot" to chart it (I don't accept that for a moment), and when I asked what was going on the staff member told me I was being obnoxious.

I put a complaint to the HCCC, the hospital apologised but they haven't fixed shit. Do NOT go into the NSW mental health system if you value your dignity.
Are cookies shared between different apps ? One of the nice features of Fluid Pro was keeping cookies segregated.
I'd put a `sleep 5s` or so in there as well, in case your wifi is off or something, and it's looping "no route to host" over and over.
> Your team is not falling behind, your estimates were wrong!!

This article isn't about meeting (or failing to meet) deadlines, it's about work-in-progress building up.
> The feeling is I don't really have control over the OS anymore

This is a really good way to describe modern non-free OSes (Windows, OSX, Android, iOS, the gamut). They're all asking me to sign into their services and always be connected and let them monitor everything I do and make suggestions and store everything I own on their servers. And when you try to turn all that off, everything falls apart. This is OK on my phone, which is really just an Internet portal, but on my desktop I expect my stuff to be my stuff. I guess many consumers like this (?), but I sure don't.

These days, I use Arch Linux and laugh haughtily at the crap proprietary OS users have to put up with.
Hooray, another downvote!!!1!!!
jQuery is not a framework, though (neither is react but people usually mean using it with a flux or flux-like library, like baobab, when they say react. jQuery has no such go-to companion).
Good old days :)
I'd be very surprised if you weren't using an AWS server many times a day every day.
Too good for it's time :)
Could I get one more downvote?
So why did you pick a tech stack for this project, given that you had not used it before, sounds like no-one in your team had either, nor is this stack widely used (afaik)?
The thing is laws change, what is permitted today may not be tomorrow. So yes today this may not affect most people, does that mean we should allow for laws today that could undermine democracy in the future? Also do you really think criminals will use a protocol authored by GCHQ?
Microdata is indeed awesome but it's not always there. One website had location tags for me to extract from 97% of pages. Except for a few where the <meta> tags were just missing. Wound up using AlchemyAPI's entity extraction to try and get the location out of the text that way.

Thanks for the blogpost! I actually did not know about any of the 3 libraries and am gonna start using them.
What about the so called social sciences?
I was a user of it, but it's closed source and Electron uses Chrome and is heavily maintained.
Defumblr thinks it can make your smartphone smarter and more efficient
Thanks for the advice. You're probably right, but still they admit that the product is under warranty, they ask me to send it to them for repair, they say that the product has some unspecified "mechanical faults", which they are unable to sort out, and only then they start to pretend that the product isn't under warranty, because their "technical service" is currently focusing on a different line of products they say. (What kind of pathetic excuse is that?) At the very least, it's completely unprofessional.
Yes this works fine for most cases. Although I've had DNS-related problems I've never been able to resolve properly.
The default settings are bad for the majority of sysadmins. See http://unixwiz.net/techtips/ssh-agent-forwarding.html#sec

With the ssh-agent defaults, if I have root/sudo access on a server you are logged into with ssh on, I practically have free use of your private SSH key.

I use gpg's ssh-agent emulation (See the man page for gpg-agent under --enable-ssh-support), and store my ssh private key on my yubikey. With this setup, the yubikey's light flashes when something wants to use my private key, and you can just touch the button on it to approve.
any questions just write it here and I'll respond ASAP
I didn't know this, but they admit it on their site, and explain it.

https://adblockplus.org/about#monetization

TL;DR is that if by participating in the "Acceptable Ads" initiative the organization gains 10 million more ad impressions per month, then they have to pay. If they are "smaller" than that, it's free to them.

Everybody has to keep their ads acceptable, however; you can't bribe your way out of it.
And has been for years, there isn't any signs of it becoming available either..
I don't see evidence for consolidation around front end JS (http://trends.builtwith.com/javascript/javascript-library). We'll probably be stuck with yet another framework syndrome for a while...
Exactly! Why should be somebody interested in the context of his work?
Table sugar is sucrose, which is a molecular combination of fructose and glucose.

HFCS is, as I understand it, just a bunch of fructose and glucose mixed together.

Does that make them biologically equivalent? I've always been curious about that. I recall reading a claim that the body's need to split the sucrose molecule makes it lower impact than if it were pre-split.
Indeed

to allow electricity suppliers to switch large numbers of electricity meters between different tariffs by broadcasting an embedded signal in broadcast radio signals

I kind of heavily doubt these are signed broadcasts that cannot be replayed..
That's some decent BBC engineering from a team that works away quietly in the background and just makes things happen, or keep happening. I don't work in that field, but like many people in my profession (Systems and networking), I also tend to be invisible until something breaks, and then I am the fall guy if it's not fixed within a heartbeat.

/I was half expecting the article to outline how a box full of 80s technology had been replaced with a Raspberry Pi!
Cool to see that there are still companies that can and will make devices like this in-house, but yes it just seems like something that a radio station would normally just do with an off the shelf solution.
> What happens if I want to switch from MongoDb to.. Postgres.. The default choices with meteor are pretty fixed

This is exactly the reason I'm not using meteor - and it's not so much wanting the ability to switch backends as knowing in advance I want to use an SQL database like Postgres, and not Mongo. With meteor, it's Mongo or nothing.

I believe SQL integration is on their roadmap, but I think now it's too late.

You can in fact use React as the view layer with meteor, so for an app using React, the remaining killer feature of meteor 6 months ago was optimistic updates, with database sync all handled. But, there was still the hard limitation that you must use it with Mongo, which simply made it a no go. I commented about this here, a couple of times, and others did too. I even asked a few months ago if there was a library that just provided the optimistic updates feature. Well, now there is one that looks promising, though it's still early days and I've not used it yet - Facebook's Relay - with complete React integration, caching, request management and optimisation, and yes, optimistic updates and sync. The difference though, is that it talks to a graphql server, which can be written over any database at all - with Relay the frontend is entirely agnostic about the database used, by design, because it talks to it through a middle tier. There's no reason for me to wait for meteor to implement SQL integration any more, because now another solution has come along.

I still don't understand why meteor made the choice of a hard dependency on Mongo if they ever wanted to become mainstream. Had they not, it's very likely that many developers, myself included, would have picked up meteor over the past year and would be hooked on it. Now though, that train is rapidly leaving the station, at least for devs on the React stack. I think they missed their window.
It's been quite a few years since I read The Goal. I can't remember now if I found the whole family narrative interesting and it kept me engaged in between the operations education, or if I found it a distraction.
5 clever tactics to hire top developers (that actually work)
It is certainly a very fine line to have little enough showmanship that the people already interested just ignore it, but enough that new people become interested/concerned.
It is comparable to blackmail if they aren't doing any vetting/work or if the advertiser isn't at risk of blacklisting/losing their investment when they put out a troublesome ad.

But the fundamental idea of forcing ad networks to pay for vetting of their ads before they are shown seems very pro-consumer.
This is one of the most interesting things I've read on HN in weeks. Awesome to see this kind of success story, and it's super fascinating to get insight into how radio works behind the scenes.

I'll be honest, I had no idea all of this goes into radio. I thought there were just, err, towers?, that broadcast... radio waves, and that was kind of it? I mean, I knew on some level it had to be a tad bit more complex than that, but you never see or hear about it.
Using it for the same use case, scraping a whole lot of job posts. Scrapy is love, scrapy is life.
You didn't quote the guidelines!
Welcome aboard. For me, Vista was the last drop to realize that "but Windows is the easy way" was untrue. This Windows Nein seems like an experiment "how far away can we push the users before they snap?"