skysight-inc/HackerNews huggingface dataset:
I've noticed that if you add "and not much else" to a list of desired features, you end up shooting yourself in the foot. This applies to almost anything that you can get off the shelf.

There seems to be a common pathology among computer programmers to hate "superfluous" features in their tools and libraries. I'm not talking about people who are skeptical of potential complexity, but people who dismiss outright solutions that meet their specifications closely because of the extra baggage they don't like. This attitude has spawned a number of cool, lightweight tools, but it's also wasted a lot of time that could have been spent doing something more productive, like memorizing Pokemon.

Like, "Emacs is too big." Yeah? But Firefox isn't?
SEMrush seo and sem tool
I suppose that was a stab at the current GMO labeling debate. What I find most depressing about the whole debate, not just this attempt to be funny, is the focus on individual health as opposed to the health of the ecosystem.

When I buy organic meat that's not because I fear that meat grown using antibiotics will poison me. I know that using antibiotics to grow meat is irresponsible because it fosters antimicrobial resistance. Yet my choice to not support this process is derided as irrational, as a lifestyle choice.

When I oppose GMO that's not because I fear the tomato will be modified into a predator that jumps out of the salad to eat me. I oppose the process of drowning the fields in herbicide. (I know that in the bright GMOed future less herbicides will be necessary for some dreamy reasons but let's stay in reality please.)

It's most telling that the debate is being reduced to individual health, because that is the easiest part of it. When it comes to whole ecosystems, our predictive powers are basically zero. Here we see the people who literally cannot know what processes they are starting, we see them attacking other people for not knowing the difference between GMO and DNA. Worse, they're actually making fun of them for _wanting to know_.
Didn't Apple just announce that they'll be allowing users to delete pre-installed apps come iOS 10?
If you want a more sociological take on this, read "The Craftsman" by Richard Sennett.
> I saw a paper with a nice method for generating passphrases. Unfortunately, I can't find it. (Can anyone help me?)

DiceWare[1] doesn't do the filtering you're talking about, but it does provide a method of generating passphrases by converting entropy into words. PGP Word Lists[2] use a packing technique as well, with even/odd words for error detection.

I haven't seen the paper you're talking about, but I'm highly suspicious of using an algorithm to score phrases by how close to natural language they are without a proof of security.

If you score natural-ness using, for example, comparing overlapping 2-word patterns to a database, then that database becomes a Markov chain database we can use to generate passphrase guesses, greatly reducing the entropy. Generating and discarding the patterns database from natural language material for each passphrase generation helps only inasmuch as two source databases from the same language are likely to differ. Maybe that's not the method used to test natural-ness, but I suspect that the better the natural-ness scoring function is, the better the corresponding passphrase generator will be. And remember, the user is going to decrease entropy even further by choosing their passphrase.

You can mitigate this by decreasing the number of passwords generated for the user to choose from, but this means less natural phrases. You can also mitigate it by increasing the passphrase space (that is, more words in your passphrase) but that decreases memorability.

Personally, I use 5-word DiceWare passphrases for most things, and 6-word DiceWare passphrases for the most important stuff. The proof of security for DiceWare is simple enough that you can do it yourself and be confident in it. The intent is not long-term memorability--in the age of leaked passwords stored or transferred in plaintext, password reuse is foolish, and I've yet to come across a scheme that allows me to memorize 30+ passwords. Instead the idea is short-term memorability so I can copy the passwords manually from my password manager. In practice the memorability is completely adequate for this purpose.

And even at 5 DiceWare-generated words, that's 2.8x10^19 possibilities, or a little under a year for an attacker with 1 trillion guesses per second capabilities.

[1] http://world.std.com/~reinhold/diceware.html

[2] https://en.wikipedia.org/wiki/PGP_word_list
I see it more as a back-and-forth. If anything Apple fired the first shot in anger in the platform AI wars by integrating Siri into iOS. Before then voice control was just simple vocal commands and dictation.

It seemed for a while though that Apple was falling behind. Google Now and Cortana overtook them in capability and now they're fighting for the lead again.

I wonder what happened. Perhaps the original Siri team didn't properly gel into the Apple corporate culture? I know the founders left after a few years. Anyway, it looks like Apple now have a solid internal Siri team able to push the platform forwards.
MS is using and contributing to Linux, FreeBSD, Docker, Mesos, Hadoop, Clang, LLVM, Java, Eclipse, and C++. They have open sourced .Net and Xamarin.

TAKE YES FOR AN ANSWER. It's over. Open Source won. Have a party and wear a little hat. Open source is everywhere and it isn't going away. Yay!!!!

What's your problem? Did you just want Microsoft to die? To disappear? You can't always get what you want. But if you try sometimes, you just might find, that...everything you wanted to happen has really happened. Open source has never been stronger.
iOS 10 error 14, how to solve?
What do you mean by primary?

You can't change your "username", but you can set it to send all correspondence, recovery, etc, to your non-gmail address.
In Estonian e-voting, you can vote as many times as you want, only your last vote is counted. A week after online voting is closed, there is still a paper voting day, where you can go and override your online vote with a paper vote in the traditional booth.

So they can unambiguously tie a specific vote to a voter, yet nobody is concerned about the possibilities of retribution against certain voters?
"Burden of freedom"... I'd say it's just another consequence of the fact that APIs are user interfaces, and require the same level of attention from designers.
The shape-shifting Maru OS is now available for the Nexus 5
> Buy It For Life (BIFL)

Exactly. This is why I've always coveted a Porsche 911 and a Rolex Submariner. Once you buy those two you never need another sports car or watch.
In most walks of life we happily pay for something that provides us value: Cars, phones, shoes etc. I don't see the web/app ecosystem as any different although owners (that's app creators and web site owners/creators) feel they can make more by selling our lives to a third party - That's not something I want to happen with my details I will block your system for doing so. If I feel your site/app is not providing me with value then I likely will uninstall/never come back. It's a choice thing.

I have paid for apps in the past and will continue to do so in the future but only for stuff that brings me real value. I may not be the biggest supporter out there but I have a couple of Patreon's running (is that the right term?) for people that provide me with value.

Let's face it, there is a whole load of shite content out there... so maybe we need to cull the herd a bit.

Anyway, you can run a website for almost nothing these days and spending, say, $50 a month will get you some serious hosting solutions so if your business is just exploiting my browsing habits and selling my metadata on then I will happily grab the popcorn and watch your site burn.
I'm curious, did you selected audible frequencies (1760hz-10.5khz) because there were the only ones technically feasible with the current popular mics/speakers or because you actually wanted users to hear the data?

I have played with minimodem to do this (FSK) and while cool, it is an unpleasant noise. I managed to transmit at inaudible frequencies but certainly it was very very unreliable with normal consumer hardware.
What are the figures you earn a month if not a secret?
I am also a dota player and have a tool in mind (not competitive to yours) I want to build and wonder how profitable is the niche.
HAMNET — A large scale high speed radio network [pdf]
Yeah, I was gonna say, this seems like a pre-req to being friend-zoned and "just like a brother" to lots of girls.

Not that there is anything wrong with that!
How easy (and expensive) is it to buy OEM displays? The products you sell look cool, but seem to cater for the commercial market with economy of scale. If I want to got to EINK and buy a 6" Spectra panel, is that even possible as a hobbyist? Plastic Logic look the same.

If you look on Digikey, the best you can do is about 3-4 inches it seems. So for very simple stuff e.g. I want to add a basic non-volatile display to some sensor I've hooked up to a microcontroller, there aren't many easy options.
It's not a simple text editor but Jetbrains editors fully support this and I LOVE it! Agree with you 100% that it should be in everything.

https://www.jetbrains.com/help/idea/2016.1/multicursor.html
Public API for handling events from your SaaS
Why would you be upset about that?
Kitten is climbing out of the chimney!
Now you can save the SlideShare presentations in own collection:
"The fact that you can tell I'm using an ad-blocker makes me feel justified in using one."
> My preferred voting mechanism would be a hybrid

This is the system advocated by Bruce Schneier[1], I wish it would get more traction. If it's good enough for him, it's good enough for me...

[1] https://www.schneier.com/essays/archives/2004/07/voting_secu...
I manage ads in several mobile apps and I've chosen to disable full screen video ads. Still Google's AdMob mail hints keep recommending to activate them as well in order to get more revenue. More revenue for me and more revenue for the ad provider, that's the only reason.
Preply announces $1.3M funding for global tutoring marketplace
I don't know why you feel that way, do you feel bad about tearing an ad out of a magazine?
I feel locked into the Apple ecosystem, until you can develop efficiently for iOS from Linux I don't see that changing
I could give some free photos
Tap and hold was already the option key for iOS. 3D Touch is a technology in search for a use.
The insane state of today's advertising
every nation on the planet has some kind of system to track land ownership, and it's usually some kind of number.

I have some bad news for you there.

http://www.prai.ie/land-registry-services/ : "By international comparison, Ireland has a very extensive and well developed system of land registration.

...

93% of the total land mass of the State and almost 90% of the legal titles in Ireland are now registered in the Land Registry."

It's not 100%, and we can infer that most countries are worse off than that. Some, the well-planned, have full cadastral systems. Most have a title registry, but the plots will be defined by a picture of a hand-drawn map of each without proper coordinates. Some countries don't have a workable land registration system at all. The US doesn't have a national one and instead delegates it to states, leaving the USPS to invent ZIP codes and build its own system.
WWDC is so boring, didn't even get my interests to look at their announcement.
This is a valid argument only for people who disable javascript wholesale. The lion's share of malware distribution is done by hacked sites where the attacker configured to deliver a payload only in 5-10% of pageviews in order to delay detection.
He was disagree with you.

I wonder. Are you an unreconstructed Marxist or something? Money isn't incompatible with open source. There are lots of companies making money from Linux and MySQL and you name it.

I guess what I'm wondering is, what would the world you want to see look like? Would MS be a non-profit? That's a stance that's arguable. I also think that non-profit companies should play a bigger role in the economy.

I don't think that's it though. I have a feeling that you really just don't like the fact that the Windows desktop isn't as configurable as gnome. So eff those guys...and I heard that they are listening to my key strokes...and did you read the Halloween memo?...etc
It's not that straightforward though; these networks all pile in on each other, layers and layers deep, and in real time. It is very difficult for a publisher to work out who they are dealing with.

The only network ads I had running on my news site were from Google Adsense, the seemingly reputable choice, but I found ads and trackers from all sorts of networks were infiltrating through that little window.

The only reasonable action was to just turn it all off and forgo the marginal ad revenue. We now only host ads we have sold direct.
Yep... I have seen this increasing steadily for a while now. Most major "news" sites have this garbage being served. Then these same sites decide to autoload video at the top of the page and their site becomes completely unusable. Do they not realize how horrible the experience is for the user?
Always been a fan of SciTE, I don't particularly enjoy "busy" editors.

http://www.scintilla.org/SciTE.html
Agreed, the writing here is terrible;

from the very first sentence... "to vector Internet evolution" urgh!
Unix already has a general notification mechanism in the form of poll and select, no need to add a new one. The problem is not all interesting events are not portably delivered via a file descriptor, but that can be more easily extended (as done by lot of unices, including linux) than coming up with a completely new primitive.

But some messages really must be delivered synchronously and can't normally be queued: SIGSEGV, SIGFPE, SIGBUS, etc. There is really no way around interrupts.

BTW mutexes are not for signaling. What you want for signaling in a queue are semaphores, events or condition variables (or even file descriptors, like eventfd).
I tried it for about a week and went back to monospaced. It wasn't a very pleasant experience. Code and prose are very different things. Special characters are very significant when programming, and tend to run together and be hard to read with a proportional font. Double space indents are hard to follow, and alignment beyond indentation is hard to get right.

It might be workable if you're working exclusively with your own code using tabs for alignment, but that's a luxury not everyone has.
TIL they measure the weight of aircraft carriers in grams. Is it to make them seem bigger yet less expensive? So what's the typical cost per gram of a modern aircraft carrier? How about its range in centimeters on one load of nuclear fuel?
Google+Sniper+Review+News:+Original+Program+A+Flop
One alternative to the current situation would be for sites to serve their own ads (from their own servers). I wonder why this isn't done at least from big sites?

There's no way to prove that you've served a particular number of ads to real humans. That's why all these ridiculous brokers and third-party fragments of javascript exist: it would otherwise be trivial for the publisher to defraud the advertiser.
Is your marketing doing right?
A webpage deeper design in fake panoramic 3D
> What did it for me was choosing to behave as if I lived a charmed life.

And on a global scale (and a historic view), we actually and undoubtedly do.

"The Ancient Art of Stoic Joy" discusses this in depth (and in an actually applicable manner).
Yeah, yeah, yeah, google and facebook are almost charcoal now.
There are many reasons for PROS to be done with Apple, such as: lack of any serious upgrades to their top of the line Mac Pros in years, no decent GPU's for VR work, dumbing down of their professional suite of applications: Final Cut Pro, Logic. But, for someone to complain about the Apple Watch or lack of new hardware introductions at an event that's historically been aimed at software developers?? Pffft this guys is just trolling.
"translation: I was too stubborn to buy a case / bumper to prevent this and suffered and bitched for a year instead"

Or, the product is faulty as he rightfully stated. The fact that a fault like this can be remedied by purchasing another product, which you shouldn't have to, is besides the point.

It's a cellphone, if there's anything it should do properly, it's make calls.
Yes, you can. Current voting systems are completely open to the public and simple enough for the average person to understand.
Thanks. Noted. Strange that it does that.
I liked the watchOS 3 improvements the best. It was clear that Apple had listened to the complaints from Apple Watch owners and took meaningful measures to attempt to rectify them. For example, entirely changing the function of the side button.
Well, Russia guaranteed their territorial integrity as well but nobody saw the annexation of Crimea coming. We were caught flat footed and presented with a fait accompli. But in any case I don't think we had any military obligation under the treaty. No such excuse in SE Asia.
Err, no they didn't? See the developer-friendly App Store changes, the Siri and Maps public APIs, etc.
Curious, given how strongly you feel about the commercial use of personally identifiable information (pii) - how do you feel about the collection, use,
sharing, etc. of pii by governments?
And in recent elections some polling places have been open for weeks in advance so you don't have to vote on a specific day.
I've met people who do this. It only works in some languages. The status quo is certainly to use a fixed-width font and many people's formatting habits depend on this. Very quickly it isn't worth the trouble. Seeing it in action though I think it will be the long-term outcome. I suspect the use of text to provide structure will subside in the next few decades. We have better user interface tools now. Light table and some others have demonstrated this. In that environment variable names and strings could be rendered in a regular font. I suspect this would be much more pleasant to read if structure was maintained consistently outside the font.
>> "Or, the product is faulty as he rightfully stated. The fact that a fault like this can be remedied by purchasing another product, which you shouldn't have to, is besides the point."

You didn't have to buy anything. They offered the cases for free. If you don't like the workaround return the product.
I agree...

I know nothing about the web advertising industry or how it works with bidding and so on and I don't think I am alone.

So if a site has ads then as far as I am concerned the buck stops with the them: I have no knowledge of the ad setup or what deal the site has and I don't care either - the site owner takes the responsibility and if I have a negative effect (hacked/malware/slow load or whatever) then I won't be back.

If you bought a car and it had a dodgy handbrake then you would blame the manufacturer of the car, not the company in Outer Mongolia that supplies it to them, or worse, the company that supplies them with their plastic... same applies here.
I use an ad blocker. I also pay for content. Content creators have the ultimate choice in how they monetise their work.
I just thought if i said same for linux, im done with linux! - that sounds like im back to the primitive and nolonger interested in hitech
Once again, doesn't take away from the fact that the product is faulty. Cellphone that doesn't cellphone.
The paper based system guards against vote buying through the guarantee of secrecy. I go into a booth on my own, make my mark(s) fold my paper, and put it in a locked box. No one but me knows how I voted.

If I go in with someone else, the officials will take action.

You can try to buy my vote, but I can just take your money and vote however I want.

If I can vote from wherever I like, then someone can stand over my shoulder and watch me vote, then only pay for it if I do as I'm told.
Weird downvotes - I'm guessing the author is alluding to Facebook running audio processes in the background to keep their app alive. Which is pretty relevant.
Google Play ToS: https://www.google.com/mobile/android/market-tos.html

> 3.8: You agree that Google and/or third parties own all right [...]. You agree that you will not, and will not allow any third party to, (i) copy, sell, license, distribute, transfer, modify, adapt, translate, prepare derivative works from, decompile, reverse engineer, disassemble or otherwise attempt to derive source code from the Products, unless otherwise permitted

And primarily 4.2, which you already found: In the event of a conflict between the Terms and any such licenses, the open source software licenses shall prevail with respect to those components.

These in combination has the effect I described.

https://play.google.com/intl/en_us/about/play-terms.html

> You may not sell, rent, lease, redistribute, broadcast, transmit, communicate, modify, sublicense or transfer or assign any Content or your rights to Content to any third party without authorization

Copyleft license is automatic authorization.
They did. I'm running the iOS 10 beta and while there are still a few core apps you can't delete I was able to remove everything I don't use (tips, stocks etc.).
Development of sublime text stopped last year, during which time version 3 beta is made into permanent evaluation.
But it's under active development again from march onwards and the version 4 is coming soon, which will not be a free update.
It took CNN years to get the aspect ratio of their videos right -- all of their web video used to look like standard def TV stretched out to a HD screen. So the answer is almost certainly no.
BTW, nowadays everyone talks about AI, machine learning and "mobile-first". But when I open any mobile app or any mobile website with ads I see only ads of "clash of kings" and similar scammy games. They collect lots of data but ads have no targeting at all. At least ads on mobile phones. I can't understand it.
Properly configure Nginx to use the browser cache
This among many other reasons is why publishers lose the ad blocker debate with me.
They mention this as a valid workaround. Personally, given this, I don't know why anyone would ever have used the "Any" setting.
Arrogance...
Instead using ZFS they build new file system from scratch (APFS)
Instead using Vulkan they build new Graphics API from scratch (Metal)

Keep this up and they will end like MS.
The big problem with unix signals is that they have been abused to deliver some messages that should really be delivered via a message pipe (e.g. SIGCHD, all the terminal/tty specific signals). The other is that the set of signals is limited and signal handlers are a process (or thread) wide resource, so it is hard to make use of them in a library.

Other than that, the general ability of interrupting and delivering a message to a thread no matter what is doing is necessary and signals are a way to implement that. Exceptions are another way, but that can be implemented on top of signals.

edit: but there is really no excuse for EINTR. The "Worse is Better" essay has something to say about this.