skysight-inc/HackerNews huggingface dataset:
U.K. Spy Chief Sorry for Treatment of Gay WWII Codebreaker Alan Turing
Maybe start by defining what you'd like to see more of? I'm not actually sure of the answer to that question.
Getting lots of karma on HN with submitting social justice related/SF housing articles is like shooting a fish in a barrel. Or being the first to comment on them. So is with Apple/MS PR events.

I would suggest for certain kinds of submissions/topics to add logarithmic instead of linear influence on the h-index. Or to add some form of handicap.

After all SF housing is something that the community is obviously interested and passionate about - you can easily get 200 comments/upvotes on any article on the topic. So you check if this article contributes to the h-rank by removing the baseline upvotes/comments an article about SF housing gets.

TL:DR - for some topics your contributions should count towards the h-rank only if they engage the community above average.
Can Sam provide proper voice talent ? :-)
I think in my ideal system everything would get a decade or two implicitly. After that you'd need to register. I'm not sure there'd be much point in making registration expensive, either. It could probably be free.

The main principle is just that if you no longer care about something enough to do a little work to keep it, then the time has come to release the rights to that thing into the public domain. A bit of paperwork every ten years may be good enough for that.

Registration could also clarify ownership. Problems like what happened with NoLF [1] or Google Books might be less likely.

[1] http://kotaku.com/the-sad-story-behind-a-dead-pc-game-that-c...
rename(2) atomic replacement only means atomic with respect to processes running on the system at the same time: anyone looking up the newpath will get either the old file or the new file (and won't, for example, see a spurious ENOENT).

It doesn't mean atomic with respect to a system crash.

The easiest way to get asynchronous fsync(2) is to do the fsync(2) in a different thread.
Explosions and shit.
پکیج تور ارزان کیش در هتل های ناب ویژه ۴ اردیبهشت ۹۵
Yes it is/was. The problem is/was that your app stops getting auto updates if you add permissions later. A lot of users never go into the update section and grant new permissions and so your app stays on the version with the old permission set for ever.
Deal with AttributedString efficiently
AngularJS Promises
Exchange iOS contacts using sound
Reading just that title I expected something along the lines of 'we're actively researching how to make our product line and/or production process less harmful for the planet and this gets better with every iteration of our iDevice'. Instead it's bascially a bunch of PR saying they comply with standards/guidelines (some of which they wrote themselves). Don't get me wrong, it's not bad, but eventually companies with the potential Apple has could really turn around how the majority of people think about the environment: currently, the majority doesn't seem to care a lot. If companies like Apple/Samsung/..., who're serving that majority, however would start pushing 'greener' and/or 'more fair' devices and explaining why, than the majority would get dragged along and maybe start to care, the rest of the industry would have to follow, etc.
Language and Structure in Non-Programmers Solutions to Programming Problems [pdf]
If you liked this project you might enjoy this blog http://amigaprj.blogspot.com

Whole journej from building simm based 74 logic driven ram expansion to 50MHz turbo card:

http://amigaprj.blogspot.com/2013/05/amiga-fast-ram-expander...

http://amigaprj.blogspot.com/2013/06/amiga-500-ide-controlle...

http://amigaprj.blogspot.com/2014/09/8-mb-fast-ram-expander-...

http://amigaprj.blogspot.com/2015/04/scandoubler-ecs-for-a50...

http://amigaprj.blogspot.com/2015/06/amiga-500-68hc000-14-mh...

http://amigaprj.blogspot.com/2015/06/amiga-500-14-mhz-accele...

http://amigaprj.blogspot.com/2015/07/amiga-500-28-mhz-accele...

http://amigaprj.blogspot.com/2015/07/amiga-500-accelerator-c...

http://amigaprj.blogspot.com/2015/09/hc508-amiga-500-68000-5...
Two thoughts come to mind.

1. Deduct a small value per post or as a function of total posts. Theory I apply is that all content has an assessment cost. More bang in fewer posts is better.

2. Evaluate posts seperately based on some value metric. E.g. thorny technical problems vs. "How I lifehacked my gym socks" pablum.

One way or another, the system must reflect value judgements.
> For-pay copyright sounds like a good idea. I wonder though if it would prevent many lucky great work getting off the ground.

Grant a decade for free. After ten years, you probably know if it's successful or not. Then you could choose to register for more (or not) with a good understanding of its value.
Stupid question: why don't all computers (irrespective of the OS) have a built in power loss mechanism? It seems to be such a common and obvious problem.

1. The PSU would have a big enough capacitor to keep the computer running for a few seconds at its stated output power

2. The PSU would notify the OS of a power loss

3. The OS would immediately flush all caches and adopt a "brace position".

4. Events are spread system wide so that apps can also flush and brace.

It should work even if it is the PSU that fails (as long as the capacitor is there).

Surely the problem cannot be the cost. Why don't modern desktops have that feature?
This would most likely be separate applications, perhaps sharing some configuration or central service like authentication, rather than what is commonly referred to as microservices.
Sounds like a plan, I like it. Trouble is that to do that you'd have to have relatively sophisticated NLP to figure out what was the topic.

On the other hand perhaps a simple comparison of keyword frequencies in title or all comment bodies would work? Still, doing this properly is nontrivial.
I prefer the web to still be the place where people share HTML documents and do simple data input/retrieval. Rather than shoving a square peg in a round hole. I'm rather happy with the state of Django as a result. I suspect Django Channels will provide all the stateful connectivity most people will need without tossing the baby out with the bathwater.

And it's not all roses on the other side either, I've looked into the fullstack solutions that are all JS and promise the world and best future possible but ended up being lackluster in things like SEO.
Except that this time next week / month / year someone will take huge offence to the terms 'weird' or 'bizarre'.

This is a witch hunt and the target is any word that can be used to differentiate.

We need to remember that we do not have a right to be offended.
The answers are kind of scary about the state of science education...
I wish Android had permission control like WP10 do...
Locust.io written in python uses gevent. After locust no looking back.
Cross browser testing on Mac
I would guess because no promise is much better than a broken promise. No one wants to take blame.
What Have We Here? Inventory Management in the 21st Century
Wow, this is great. Feels like reading phrack in the 90s. Anyone know of similar, contemporary resources on hacking?

This stuff is gold:

> NoSQL, or rather NoAuthentication, has been a great gift to the hacker community [1]. Just when I was worrying that all MySQL's sins of omission had finally been patched [2][3][4][5], these new databases appear, lacking authentication by design. Nmap found a few in Hacking Team's internal network:

Not to mention:
> As fun as it was to listen to captures and watch webcam images of Hacking Team developing its malware, it wasn't very useful. Their insecure security backups were the vulnerability that threw the doors open. According to the documentation [1], their iSCSI systems should have been on a separate network, but nmap count a few of them in their 192.168.1.200/24 subnet:

I can just hear some one saying to themselves, four years ago, "This backup stuff should be on a separate subnet, but for now this appears to be working. Make a note-to-self to secure it later." ....
Hell, I still have that habit. It took conscious effort to break it and respond to this post :).

That said, I don't think it was all bad: it definitely incentivized me to write comments that were consistently longer and deeper than they would be otherwise. Looking back through my old comments, a surprising number read like essays.

But it also created a bunch of perverse incentives. Apart from disincentivizing conversation it also pushed me towards trying to comment on bigger stories and pushed me away from commenting on stories that had been up for a while and would fall off the front page soon.

The downsides of focusing on average votes per comment definitely outweigh the upsides. I wonder if there's some better measure out there that creates fewer weird incentives and isn't as gameable but still has the same positive effects.
I have observed on my device when i use Transit Stop to check for bus schedule, Uber app pops up.
1 is not possible on anything with more than one >100MHz chip
You can deny permissions individually for older apps as well.
There are growing amounts of free/open correction points/towers. If you're lucky, you might be within 25km of one.
We have to accept that it wouldn't save the day in all scenarios. If there is a 60MB excel file to save on a slow network drive, the file will be lost. But this mechanism would still reduce file/disk/database corruptions by an order of magnitude.
You mean there is no capacitor powerful enough?
I think the biggest thing everyone is glancing over is the wording of the app:

"If you have not formed the company yet, describe the planned equity ownership breakdown among the founders, employees and any other proposed stockholders."

Planned != official, no ? Couldn't cruise claim that the stock was never awarded
Not at all because it's not "I am entitled to your money" but "everyone's entitled to everyone's money".
A Mature Developer
And even then, you could keep that record in local storage.
On the internet permission - its a difficult business decision for Google to allow users to restrict the Internet permission. If they did, every ad-supported app would overnight become an ad-free app.
There was another one on the finisher attack, also on paste bin that is Worth a read.
Dialing Down
Jare.io, 0.3.5 released
I'm a latecomer to this situation, what have Uber done in the past to earn that reputation? Genuine question.
> I want to dedicate this guide to the victims of the assault on the Armando Diaz school, and to all those whose blood has been spilled at the hands of Italian fascism.

For those who don't know, they are referring to the 2001 Armando Diaz school attack [1] (warning: graphic), where hundreds of G8 pacific protesters were brutalized and tortured by Italian police. Whilst the police has been found guilty of this, none of the policemen is serving any jail time.

[1]: https://en.wikipedia.org/wiki/2001_Raid_on_Armando_Diaz
Interestingly, it looks like there's no way to set the SameSite parameter in PHP setcookie(). Gotta reimplement it as header("Set-Cookie: ....")...
American company lost $100M to BEC fraud
The web artists exhibit their digital art
Mutant – JavaScript Mutation Testing Framework
>Also keep in mind that for top engineers there's also the competitive option of founding a startup. If funding cools down substantially, then that prospect becomes much less attractive and companies have to worry less about retaining talent.

In my experience, If you are not an 'executive track' type; I mean, if you don't have both the contacts and the business skills, you are generally going to make a lot more money as an Engineer at a big company. I mean, like most technical people, I used to think I was a lot smarter than my boss. I mean, I maybe still think that, depending on what you mean by 'smart' - but I tried, and I can tell you that business is a complex thing that requires a completely different skillset, and after trying it? smart or not, it's something I'm terrible at, or at least if you compare the "what a big company would pay for the labor in" even to my raw revenue, I apparently destroy a lot of value.

And yes, yes, you partner with a business person! But... you know how there are 10x programmers? the difference in productivity of business people is way, way bigger than 10x. And just like hiring Engineers, it takes one to know one... I'd argue that it's even harder to hire a businessperson profitably, because negotiation and perception management are core skills for the businessperson.
You have just described a UPS. Or a laptop. A battery just makes more sense than a capacitor in this application.
> "And I have yet to find any good canonical resource for "the good stuff"."

Have you considered books? For example, this book is shaping up to be the canonical tutorial for Haskell:

http://haskellbook.com/
Hey, all you need is maybe 10-20 fusion devices, with credible delivery mechanisms. Then nobody will fuck with you.
The idea is rather to have it built in. A retail consumer shouldn't have to worry about these things. And the idea would not be to sustain a long power interruption like a UPS, just to give time to flush caches and avoid corruption. Which should be much cheaper than a UPS.
SSH'ing into a box doesn't tend to lend itself to the fix going through source control, automated tests etc.

That's not to say Microservices are the answer. The answer is a dev environment and proper debug/bug fix procedures.
The problem isn't that it's digital. The problem is where do you store it? Hardrives, CDs, floppy disks? All of that stuff has a very limited lifetime, after which it simply stops working. And even if it continues to work, what are your chances of being able to buy a CD reader in five to ten years?

The big difference between analog and digital is that with analog, you can simply stuff it in a box and it will stay there. With digital, you have to take the time every now and then to make sure that you don't lose that stuff. And do you really think that you (or someone else, when you are gone) will be doing that properly? I mean, you will most likely have forgotten why that stuff was even "important" in a few years.

There's so much great stuff our generation is going to lose, simply because we'll forget to migrate our backups.
If you do not want to use SQLITE to solve this problem then download the SQLITE source code and copy the way that they achieve these guarantees.

Stand on the shoulders of the giants who have come before us.
It's more like append-only in all of these cases - think of the things you want unprivileged processes to be able to do to your logs, for instance.
Previously: https://news.ycombinator.com/item?id=11509950
Interesting! I hadn't heard anything about it past the 4.4.2 kerfluffle[1] I thought I looked, but maybe I haven't looked hard enough? - I've had family complain to me that they can't use uber because of the 'uber wants access to my contacts' issue.

hm. Perhaps I ought to research this; the gear VR does seem really great, especially if you can somehow wire a text editor into it. (I already have a bluetooth mechanical keyboard)

[1]https://www.eff.org/deeplinks/2013/12/google-removes-vital-p...
The border between what is "right" and what is "wrong" is very thin. What he did is illegal but it was right.

I think people should be grateful to the ones that as he did, fight against what is legal but definitely wrong.
EBS, Riak, etc. Lots of easy solutions to this problem of putting the data in several diverse places with one write call.

Use what works and don't complain that broken stuff is broken.
Yes, especially with Audible's help. With Audible, I can 'read' books when I'm on the subway, when I'm in the doctor's office, when I'm in traffic, when I'm doing mind numbing manual chores, when I'm working; you get the picture. Podcasts are a good substitute when I get tired of books in audio form. For most books, I don't just need any visuals. Since Audible is owned by Amazon, for me the pricing is pretty good.I get multiple books a month and they have frequent sales. Averaged out I easily spend less than $10 per book

I have only one complaint about audio books, specifically works of fiction. My gripe is that they tend to only have one reader / narrator. ie. A male or female narrator will take on all the roles of a book's characters which typically have both males and females. Most of the time, even when the narrator is good at voicing the opposite sex, it's still not goo enough to suspend disbelief and it makes it an inferior experience to actually reading the book as opposed to just listening to it. This needs to change. I'd rather pay more than keep the status quo. Consequently, I tend to only listen to non-fiction audio books.

The second problem I have is with all audio content in general. There's simply so much quality content now that I'm finding myself not being able to listen to everything I want.
Why? Wouldn't a large enough capacitor last longer than batteries? UPS batteries I've seen are only rated for 3 years, and half of my recent laptop batteries have physically swelled after 3 years of use.
Log a bug: https://bugs.php.net/search.php?search_for=setcookie&cmd=dis...
just watched it... no.
Text-to-speech bot voice aside, this is brilliant!
Surely there's an interview somewhere in which he talks about his cofounder.....
Selma's historical gravity weighed down the movie making like concrete shoes.
I like mine http://e.wald.mn
+ – I'm gonna kick Reddit's lack-of-editor ass. (diligentmachine.com)
An anonymous reader writes:
I created a new site focusing on comments, and some topics will include surveys with curated pages. Not a tech site. General interest. Check out the beta!

http://diligentmachine.com
I agree.

So you should leave this existing feedback page up until you can improve the feedback.

If the feedback makes you unhappy, it's not the feedback's fault. It's your system's.

:-)
You have to use your bitcoins someday. Either to buy real currency or real goods. Then you know where the money went TO. Tracing the transactions back (where the money came FROM) is then not a big deal - full history is in the blockchain.

So as long as you don't do a transaction that connects your identity to any bitcoin address, you are fine. but to use bitcoins you are almost always required to do it (its an electronic financial transaction, they are governed by law to have an identity, but of course you can find entities who do not follow these laws).
I've been using http://mailthis.to for a few static sites.
Yeah, it would be awesome if they would release an android update that allowed you to revoke and limit application permissions.

http://android-developers.blogspot.com/2015/08/building-bett...
sdl - which is a great library btw - is a much lower level than libgdx framework...
Why does Haskell, in your opinion, suck?
It should be marketing for

set -o undefined

Or whatever it is.

Or advocacy for making that a secure default in the next major bash version.
Inside the mind of a master procrastinator – Tim Urban [video]
They wrote a paper with Alan Kay, why wouldn't it pop up on HN?
We are ridiculously poor so money saved is a large benefit. But because he qualifies for the whole fasfa aid and since he saved a year of college he is doing a double major. So getting college units in is allowing him to do more and still be the right age getting out.
IV was utterly transformative given what preceded it.

VII was indicative of what followed after.

Both mattered in their own ways.
It's funny how these recycling stories always talk about gold, but the real money is in the chips.
PORNSTAR DANCER JENNA JANE – Escorts
There are other options.
No, stop that line of thinking. Please.

When someone is called crazy, they're making a parallel to a crazy person on a train screaming about how they didn't take their meds.

When someone who has legitimate mental health issues is called crazy, it makes light of a very serious issue that's incredibly difficult. It has next to nothing to do with being offended. We all accept that we have issues that we're mostly able to manage, but you're completely simplifying the problem in an incredibly brazen and unempathetic way.

If you want to see a sample of it, just check out /r/bipolar. When I was first diagnosed, I spent about a week there, but had to stop going because it was too intense.

Completely coincidentally, here's the second post from the top right now that shows just how hard it is to fit in socially: https://www.reddit.com/r/bipolar/comments/4f4se2/i_believe_f...

I feel like I need to invest more in forming connections with people, learning to not feel so extremely uncomfortable around people, becoming interesting and fun to be around as a person, but I don't know how to find strength, energy, and time to do so.

This is a very common attitude.
My Take on Asana
It's cheap, stable, and spacious. So why hasn't this taken off?
Microservices can work great for v1, but you absolutely need a common rpc framework and a solid way to deploy, test and monitor. Most teams don't have the right building blocks. This will change with time.
Richard Garriot is working on Shroud of the Avatar (https://www.shroudoftheavatar.com). Apparently the game features keyword-driven dialogs with NPCs (http://www.examiner.com/article/e3-2015-interview-lord-briti...).
Speaking of Complexity
I knew I wasn't just making it up, and because of that, I'm at -2.
Rami Ismail responds to critic of work-life balance in game industry
To rephrase you question, do you prefer something stupid, or something stupid that pretends to be clever (and sully something you like)?

Also, false dichotomy.
Docker 1.10 with Fan Networking in Ubuntu 16.04, for Every Architecture
I have often wondered why Android don't categorise or have some mechanism to allow users revoke permission later. I have been a long time Android user but recently started using iPhone. I don't like iPhone for many reasons but then the control you have on turning on and turning off location, data connectivity, access to photos etc from one screen is really something you should have on all device. I felt the need of this, when Facebook asked for permission to read my messages.
Who exactly would be trying to track him down?

Is there some global force that would be active on him?
Covered in article. Even in countries that already do this, you have the option of doing it yourself.
I appreciated tipping when I could negotiate having my driver sit still for five minutes for an extra fiver while I picked up a print job last week.
This kind of censorship is the USAs version of Chinese censorship. Self imposed first amendment restriction. Very troubling.
Geobiología y bioconstrucción en Mesa Rica México, un buen descanso
This feature has been available on Android M for a while now. Sadly, the fragmentation of versions running on the Android platform is the biggest threat to its security.
> I don't think I've changed my settings from the default and for me at least (Nexus 5, Lollipop)

If you have a nexus 5 why aren't you on marshmallow?
http://www.theverge.com/2014/11/18/7240215/uber-exec-casuall...
http://www.businessinsider.com/an-uber-exec-brought-up-the-i...

to start... theres more
Nothing to do with the movie, but I thought his autistic aspects to be violently hilarious when reading more about him. He seemed to be at times completely oblivious of social implications and rules, which gave many great anecdotes to punctuate his life.
It surprised me to read that Microsoft is considering to remove transactional NTFS because "there has been extremely limited developer interest in this API platform since Windows Vista primarily due to its complexity and various nuances which developers need to consider as part of application development" (https://msdn.microsoft.com/en-us/library/windows/desktop/hh8... linked-to from that Wikipedia page)
I mean no disrespect by this, but those things sound more like modules / libraries than services with their own infrastructure.
Are there multiple categories people can compete to be the best? How is one determined #1 or #2?