skysight-inc/HackerNews huggingface dataset:
Hi thecabinet, snksnk and Semiapies,

Author of Kill the Newsletter! here. Thank you for your comments! I didn’t know
of NewsBlur and Feedbin and it’s nice to see that other tools take similar
approaches to the use case. It validates that my solution was appropriate.

It’s unfortunate that NewsBlur and Feedbin bind the feature to their
platform. But I guess it makes sense, Feedbin is even trying to make
money. Anyway, whenever you need a free tool that doesn’t lock you in or ask for
your personal information, I hope you consider Kill the Newsletter! an option :)
I came to say that all but one of my university friends still live in Amsterdam like I do, but I just realized that they don't. One moved to the other side of the country (Nijmegen) early on, but still shows up on our monthly RPG meetings. Another moved to a suburb (Purmerend) a few years ago, and a third just moved to another town. One still lives in Amsterdam but left our RPG group, and only two still live here and show up. I was actually ready to finally leave Amsterdam a few years ago, but now my wife doesn't want to leave.
I think the point is not "having something to hide". I think the point is more like how much information we are letting corporations and governments have about us.

For instance, something that really gets on my nerves is when I search for something on amazon and when I am reading a blog post about something completely unrelated to my amazon search, I see an advert related to my search.

This is just really annoying, its not like I want to hide the fact I am looking for a new TV its just that its really annoying and its an invasion of my privacy. Its just like having a helpful but nosy neighbor who gets the mail for you.

Also, just like you said, if someone has something to hide they will find alternatives to hide it, but why inconvenience us, the law abiding citizens, why invade whats our own business?
Well, I guess I can see the point in that.
This is similar to a fundamental disconnect that I've observed between lawmakers and tech guys.

Tech guy: "This process is obviously broken. Any cop could spy on me with this!"

Lawmaker: "Oh, don't worry. There's a law forbidding that."

I'm under the impression that some lawmakers actually think that a law forbidding snooping will keep snoops out.
You help a friend by giving him a one liner COMMAND.COM shell script, instead of turning it into a cross-compiling hackfest just because you're a Rust fanboy (in author's own words).
> I'm in the market for a new Android phone.

Find a phone which has a large community around it, and lots of custom ROMs available. An official Cyanogenmod release is a good sign. It's also a sign that your phone will have a longer usable life than whatever the manufacturer promises you now.

Custom ROMs have a long history of extending the life of phones. For example the HTC G1 was abandoned by Google at Donut (1.6) but unofficially received up to Gingerbread (2.3). It's a bit of a perverse example, but hopefully enough to make the point. Phones with good community support receive current versions of Android long after both Google and the manufacturer have stopped giving a shit.

To the people who say "you can't trust a random stranger on the internet making a custom ROM to be any more secure than the manufacturer ROM" you're right. If someone wanted to make a custom ROM with malware in it, there's a pretty good chance it may not be noticed.

If your threat model includes a three letter agency, then don't use Android. Full stop. The iPhone is the ecosystem you want.

I recommend to all my friends and family to buy phones with good community support just to receive updates to ROMs like Cyanogen. The first thing I do when they say they're considering "Phone XYZ" is to look on XDA Developers[0] to gauge the level of community around the model. If it looks dead (e.g. look up any tablet based on the NVidia Tegra for what not to buy [1]) then I recommend they keep looking.

I've had really good luck with Chinese phones which are also sold in markets like South East Asia and India. There are millions of users of these phones, so the custom ROM community is quite strong. The hardware is also quite cheap, I have a Xiaomi Redmi 2 I bought last year for $125 USD including shipping, and it runs Android 7 thanks to community developers [2].

[0] http://forum.xda-developers.com

[1] http://forum.xda-developers.com/mi-pad

[2] http://forum.xda-developers.com/redmi-2
CVE-2016-4484: Cryptsetup Initrd Root Shell
Site title alone was enough to make me smile today, thanks / hilarious to see on hacker news
But you are part of a very tiny proportion of users smart enough to realize this. And it doesn't address the issue of someone sending private (or incriminating) messages to you, which would still link you as a "person of interest". If I send you a message containing the word "bomb", for example, that could get both our accounts flagged.
There is only one place and the people living around are very unhappy, especially since it is a safe haven for dealers and junkies.
Yes, I loved the cut scenes.

I think it was from later on (Red Alert 2 or 3?) but Tim Curry's "SPAAACE!" is a classic - even he is struggling to keep a straight face!
This isn't a website like FB.
Just writing off the cuff here:

Lately, I've been thinking a lot about potential consulting niches in the software industry at large. With many of my clients there seem to be recurring patterns and challenges regarding software development processes and software products:

- dealing with complexity

- improving code quality

- writing reusable code vs. writing disposable code (i.e. code that can be adapted and replaced quickly)

- communication and knowledge transfer

- having to write huge amounts of boilerplate / 'plumbing' code over and over again

Overall, managing complexity, improving communication, doing away with repetitive processes are huge problems. It's not like nobody is addressing them (IDEs, agile processes focussing on communication alleviate those issues to some extent) but these issues probably are still the most prevalent impediments to efficiently developing software that fits the requirements.

So, I think there's an opportunity for consulting companies in terms of reducing the complexity of their software and processes. I'm just not sure exactly how to package this as a productised service.
Then again, consulting firms like McKinsey have been doing similar work in the general context of business management for decades - with varying degrees of success.
Slightly off topic: but doesn't backdoor mean that there's a particular party that has control over the backdoored software? Here it sounds like the device is calling home... or is that sufficient to be called backdoor?
Devils advocate asks: so maybe it's diversity that causes higher murder rate, not guns? Switzerland has very low crime afair
Same as all replies. 3 years using OVH and not a single regret. Don't confuse dedicated ovh servers with their sister brands kimsufi and soyoustart, which has less uptime guarantees. Also OVH VMs suck, from my experience. But their dedicated server line is completely reliable. I use T3 servers and will start testing T4 servers (everything redundant) next few months.
> The second your application grows in an unexpected way, you need to augment the entire framework to suit

The second you need to do something your framework doesn't, the same rule applies. Frameworks are really good for covering most things, but almost everyone runs into that last 5-10% or so that it doesn't do. That ends up being the most difficult, in my experience.
I believe Australia used a very similar plan to this.
Hi doozler,

Author of Kill the Newsletter! here. Thank you for the kind words and for pointing out the mistake. I
fixed it :)
Just glancing at their site, I suspect it's real, however, I doubt it's interesting to us except as an academic example:

Only open source code I could find (and it's not linked from their site that I could find) is here, it's tooling: https://github.com/CertiKOS

For Coq, which is the proof system they use, but also for extending the CompCert verified C compiler, which requires a commercial licence if you use it beyond "evaluation, research and education purposes". And given the domain, and of course you have to talk to a salesman, I'm sure it's not cheap, 6 figures a seat in USD would not be out of the question if not likely, I'm sure it's 5 figures at minimum.

This is in part because this sort of software is inherently more expensive, and for the people who really need to use these sorts of tools, like those building airplanes, it's cheap at the price. But by basing it on CompCert, they've got what's likely to be a very high floor for playing the game they've not (yet) invited us to.

By comparison, seL4 is now totally free (well, GPLed, but that's not a problem for software like it), and part of that is because they actually tried CompCert, but there was an impedance mismatch in connecting it to their higher level stuff, so they went with Magnus Myreen and his approach of analyzing (GCC produced in this case) binary code and connecting that to the higher level proofs.
All it would take was 2 big messaging companies to let their apps talk to each other and the floodgates would open. I'm hoping Facebook will at least let WhatsApp talk to their own Messenger, seeing as they own both.
Senior Android Developer | Spain, Barcelona | Full-time | ONSITE, VISA

Glovo (glovoapp.com) is looking for world-class Android engineer to work in our Barcelona office. You are someone who loves working in a high-paced startup environment and solving difficult problems. You take pride in delivering bug-free products and put in the effort to make sure that things are running smoothly and efficiently at all times. You are focused on making sure that customers get the best service possible. You work well with other top-level engineers and enjoy giving and receiving constructive feedback that helps you grow.

- Design, build and maintain our two Android apps - Work in coordination with our team to integrate and maintain consistency of the user experience across different platforms and products - Continuously discover, evaluate, and implement new technologies to maximize development efficiency - Integration into a team using modern software engineering approaches and agile methodologies.

Requirements: - Computer Science or Computer Engineering degree - Good English - Very strong Java skills - Amazing knowledge of Android SDK - Ability to get hands dirty with Gradle - Experience with SQL - Strong will to adhere to best practices in OO development and a need to leave well-structured code in your tracks - Strong analytical and problem-solving skills - Experience developing for multiple platforms a plus
For more information and to apply: https://glovo.recruitee.com/o/senior-android-developer
Narcissistic personality disorder or Megalomania
It is one (huge) step in the right direction. We are not there yet but solving part of the problem is improvement anyway.

HW exploits are harder then SW ones so the practical implication is more safety regardeless the closed HW/ quality SW is not perfect.
If I had unconditionally stated that you had suggested that, you might have a small point, but I think it is a plausible possible reading and that there's nothing wrong with getting it out of the way, one way or another.

Your response to my position misses my point. You questioned where I got the idea that critical thinking encompasses listening, and what you wrote or thought you were saying up to that point is immaterial to that question. You distinguish between an initial time of listening and a subsequent time of rebuttal, but listening itself involves thinking, whereby one understands and evaluates the information, and it is from that that any rebuttal begins.

BTW I agree with much of what you have written recently about the election, especially your point that Bernie also lost, and with regard to the idea that markets are the solution to everything.
The New Normal
If JavaScript is an essential Web technology to you you are a bad Web developer.
Actionable Tactics to Increase ECommerce Sales
Thanks that makes sense.

What cut edge quality can waterjet achieve? It seems it would be a factor of the abrasive material particulate size. Has pure waterjet been employed (the pressure requirements would be huge I would assume but doable). I've seen directed explosive blasts + water cut through cars :)

https://www.youtube.com/watch?v=gHJo956BtJM

It's interesting you bring up silver/ other IR reflective materials), as I know fiber lasers cut silver.

Here's a cool paper on it:

http://onlinelibrary.wiley.com/store/10.1002/latj.201390001/....
Sounds great! Does Android 7 run smoothly and stable-y on this device?
Do Not Trust Experts – From Brexit to Internet
Although I will agree this is bad, I am going to probably use a bunch of non-essential stuff to build a personal project because I need to be able to point to having used these technologies. Sometimes bad technologies get used for social reasons.
Strawman, as USA has the highest murder rate of all first-world nations.

Counterexample - Switzerland. "The Small Arms Survey of 2007 placed Swiss gun ownership per capita at between 30% and 60%", but with a much lower murder rate than the US
Git Tower for windows is out from beta
We can do better. Auditable open source and reproducible builds are security and privacy differentiators. They make shenanigans like these more difficult to pull off and easier to investigate.
By far the best, easiest on-ramp for these users is a good web-based development environment. It will run on a public computer, or an unmodified Chromebook (preserving those security properties), and they are useful for everything from first-steps learning to Real Programming.

Of course I'm biased, because I make one (https://anvil.works) - but there are loads of great platforms out there. You can learn and practice basic Python with Trinket (https://trinket.io), or command the full complexity of a Linux workstation system with Cloud 9 (https://c9.io). (With Anvil, we aim somewhere in the middle - useful, deployable, earn-or-save-money-with-them apps, without the full horror of the Web. But my point is that there are many good choices available.)
Roguelikes are an easy path into programming. For an easy start, find a well-done 7-day roguelike in your favorite language. For example, z-day is in python (http://sheep.art.pl/Z-Day). Someone learning C might like Day @ the Zoo (C - http://www.happyponyland.net/zoo.php).
I've never seen a clean, maintainable implementation based on Backbone. I would like to.
Ah, but they're SaaS, right?

So no webpack plugin, I guess :)
In France gangs have aquired weapons, you can't read the weekly news without having at least one gun related crime.

And there are weapons in Europe, mostly from the Balkan war and circulate easily within Schengen space (no border control).
It may be as dangerous to them as me, but I doubt they're considering that. And I'd rather not get hit by a bike; I was once, by a cyclist going at a decent clip and was lucky to leave with only minor injuries (if I'd fallen at a different angle my head would have hit the edge of a concrete stair.)
Locateonspot is an simple app to find family and car you can take it up as simple product
Funny how this follows right after this: https://www.theguardian.com/world/2016/nov/14/china-threaten...
I'd say 40 cm is not enough. It may suffice for those who open the door a tiny bit and then look whether a cyclist is approaching, but those aren't the problematic kind; rather those who just open the door fully without checking anything, ruining either a cyclist's face, or a car's mirror.
Pah, nothing to hide, nothing to fear, what's the big deal eh?

I do hope Eric Schmidt and Trent Lott have been using one of these phones/devices.
The Fact and Fiction of the NASA EmDrive Paper Leak
I mean, not wanting to be pedantic here, but the answer is obvious. You need to network with people in tve industry and learn about their problems. Not gonna happen sitting behind a keyboard. That's the kind if market that requires face ti face contact.
I managed to run mruby on Lambda. You build the executable on the same Linux distro used by Lambda and you upload it in a zip. Then use node or python to run it. More of a gimmick than of a real thing. Anyway, IMHO given the 100 ms billing units the future for Lambda could be compiled languages, as soon as they'll let us run executables without a node or python wrapper. Maybe the tradeoff between programmer time and runtime costs will be different than for traditional deployments.
5 of Facebook’s worst fake news stories this year
They're SaaS and I believe they do have a webpack plugin (I used their grunt plugin). The plugin will send your code to their servers and wait for it to come back.
It's a shame the author didn't frame this article differently by strictly focusing on how to cross compile a simple rust app on macOS and Windows. The focus on "scripting" seems to have really brought out the negativity in people here. I definitely learned something, I had no idea I could compile a Windows binary from my Mac.
Halfway through article and popup blocks all text. Too bad. Was interesting until then.
Do you mind sharing where you work and would you be free for a phone call to give me some advice on a product?
"If your threat model includes a three letter agency, then don't use Android. Full stop. The iPhone is the ecosystem you want."

I wouldn't count on that either.. It depends on how "interesting" you are for them, given their reach, I would be really surprised if some of these agencies doesn't have zero-days and/or backdoors stockpiled for high value targets.
Ask HN: What does a sane workweek mean to you?
What does a sane workweek mean to you as a programmer/software engineer? Many of us obviously work crazy hours, but what do you aim for as a better alternative?

Some answers I've heard:

* 40 hour week.

* 32 hour week.

* Flexible hours, ability to work whenever you feel like it.

* Time at work to do things the right way.

(This is research for a book I'm working on, The Programmer's Guide to a Sane Workweek. You can subscribe to an introductory email course at https://codewithoutrules.com/saneworkweek/ if you want to learn more.)
Put simply, you're wrong.
She will probably return to Debevoise, her prior law firm.
Here's an article which discusses some difficulty that British communication could be causing in diplomacy right now http://www.bbc.com/news/uk-politics-37799805
Vertical Integration Is Hot Again, with a 2.0 Twist
I like the signal mobile app better, but wire has a proper desktop client along with video calls, so wire is what I ended up with. Of course that's only with those close friends I can convince to join me on wire.

I did read that facebook messenger now has end to end encryption, but as far as I can tell this is only for "secret" conversations - which are only available from the device you initiate the conversation from. Whatsapp would probably be a good choice if you (OP) have a lot of friends already using it.
Hi bbcbasic,

Author of Kill the Newsletter! here. First, thank you for interest, I’m glad the
tool was useful to you. While of course Kill the Newsletter! does work as a
throwaway email address, I ask you to please not use it for that. I fear this
might result in @kill-the-newsletter.com email addresses ending up in
blacklists. Or that the service grows in a way that I couldn’t support with my
$0 budget :) Finally, I can’t make strong guarantees of privacy and security for incoming emails. The security is through obscurity of the generated email address and corresponding feed URL, which is not a strong model. This is generally fine for newsletters—whose contents are public anyway—but not so much for signing up for a private Twitter account.

Also, there are other tools like https://www.mailinator.com/ designed
specifically for this use case. You’re much better off with them!

And, when you want to convert that newsletter into an RSS feed, I hope you
consider Kill the Newsletter! an option :)
Hardware and firmware are still usually closed though.
Complaining that pages are black because you disabled CSS is a legitimate complaint. Plenty of people need to modify or disable or ignore CSS for accessibility reasons.
Aurora supports MySQL so far, heard lots of good things about it. Hopefully they'll put Postgres on it soon.
There are several.

* cfgen, a config files generator that is fed with config templates and
parameters to fill them

* CronBuilder, to pull a repository, run building command, and save the
results in another repository

* flowmon, which shows bandwith usage of different streams, each defined by
BPF filter (a.k.a. "tcpdump syntax")

* sftponly, a shell for jailing in chroot accounts meant for data transfer
only (for scp, sFTP, and rsync)

* xmlrpcd and its spiritual successor HarpCaller, RPC daemons for sysadmins

* logdevourer, log parsing daemon

These are just the public ones, the ones that were generic enough to be open
sourced. I have few others that are/were too specific to the environment they
were written for.
Not quite yet. There are still some issues to be worked out. [0]

It runs Android 6 (CM13) great, just in my opinion Nougat isn't polished enough for daily use.

[0] http://forum.xda-developers.com/redmi-2/development/rom-cyan...
You have bad taste in women it seems.
Dirty Linen: A Bed Sheets Scandal Hits the Cotton Industry
To replace C++ it you would either have to make a near human quality automated converter (which is likely impossible right now) or make it compatiable with C++, in the way Groovy is compatiable with java.
I don't think the last 20 years were that much interesting. The 15 years before that? Certainly.
I scanned that wall of anecdote-filled text multiple times and I still can't find the answer to the title ("How Two Psychologists Turned World of Decision Science Upside Down") anywhere.

What a worthless piece of fluff text. With a title like that, I expect a brief explanation of how they did it and nothing more. Maybe 2 paragraphs at most. Instead I get their life stories and what feels like the life story of half the world's population.
HN is not the best place to have these discussions about privacy because most of the folks here are neck deep building a surveillance economy.

If your job depends on not understanding something you wont so it's easy to brush away surveillance issues just like those whose livelihood is impacted by global warming find it easy to brush away those issues.

There is the old trope about I don't care or have nothing to hide which is self servingly obtuse because surveillance is not about you the individual, its about the health of your society. And the tired cliche about people not caring, well if people get impacted and begin to draw the dots they will care very much. So this just rests on a fleeting ignorance of the scope of surveillance.

Whisper systems uses your phone number which directly ties to your identity when any privacy conscious service that is half sincere will do everything in its power to avoid such gratuitous tie-ins.
Australia did it, and hasn't had any mass shootings in 20 years since it opted to remove guns. You can argue about how much of the change is due to whatever, but the fact is that Australia has seen a dramatic decline in gun-related homicides and suicides.

https://www.theguardian.com/world/2016/jun/23/australias-gun...
That's a real shame. Maybe it was up to individual schools how much they bought into it.

I was amongst the last generation of people to take 'O' levels (ISTR that GCSEs came in two years after me?), and our school had computer science as both an 'O' and 'A' level option. Our little sixth-form BBC Micro lab (networked via 'Econet') was where us nerds and geeks hung out (although we didn't know we were nerds or geeks back then).

After I left school for many years I just assumed that things had carried on as they were. It was only years later that I learnt about ICT and the damage (IMHO) it had caused. :-(
Apple Tested and Rejected Touch Screen Macs, Finding It 'Absurd' on a Desktop
did anyone try?