skysight-inc/HackerNews huggingface dataset:
No, anonymity by itself won't save you, though can sharply decreases the odds of getting caught if you are careful. What anonymity does instead is probably the most important part of starting any movement that is mutually exclusive with "acceptable" political views.

When a political situation starts to work against the interested of the common person, most people tend to notice, at least in some small way. If nothing else, they notice some of the harmful effects that are starting to affect them. As they (greatly) outnumber the people "in charge", they only need to use their strength in numbers (either politely with the vote/etc or violently with the pitchfork and molotov.

Unfortunately, this can be prevented by creating a situation where people fear retribution and fear that any action they take will not be successful. When you believe that not enough people would join you or that there is no way you to achieve that critical mass of people, learned helplessness sets in. It becomes "obvious" that "fighting corruption is futile", when it really is as simple as everybody simply trying.

This is why the 1st Amendment has a right to assembly, and why "free speech zones" and other obvious abridgements of that right were important to fight. It's also why a lot of people in power got very, very scared at the "Occupy" movement. People assembling so they can see first-hand that they are not alone in their views is one of the only ways to undo the learned helplessness. It is hard to argue with empirical evidence; seeing that you view is actually popular can start a revolution.

So what does this have to do with anonymity? It's one of the best ways (and one of the only long-term successful ways, historically) to solve the "first mover" problem. A single anonymous statement that bluntly points out how everybody knows that the emperor isn't wearing any clothes gives permission[1] to everybody else to also acknowledge this fact. Without the anonymity, it is extremely difficult to find people willing to fall on their sword.

Worse, lack of anonymity can be restated as the people in power knowing who is talking to each other (you can follow the flow of memes). This map of social organization allows for the targeting of people that might become such a focal point that rallies the masses. Cut off a few potential whistleblowers or potential leaders when they are inexperienced and "testing the waters" keeps the real problems from happening. The FBI used to call this "COINTELPRO". I leave it as an exercise for the reader to decide if such tactics are still being used.

Your fundamental problem is that you're assuming anonymity is some sort of shield against a government, while the real utility of anonymity is how it lets you acquire strength in numbers to fight that same government.

[1] For an interesting discussion on how language allows multiple levels of knowledge ("(I think) she knows" vs "I know that she knows that I know that she knows"), try this RSA Animate: https://www.youtube.com/watch?v=3-son3EJTrU
News Corp to Acquire Social Video Ad Platform Unruly for up to $176M
Not a great recruiting tool. Why do people in SF think they know better than those in India? And the broader story is that this Uber blind spot possibly caused its inability to compete effectively in India.
I disagree. It isn't that it works well but merely that it is there. In fact the majority of Windows networks both corporate and small business I can safely say that it barely works and is usually a mismanaged unpatched mess or filled with crapware. Occasionally there's a nice tight network (our operations guys run a tight ship which is cool) but the general case is a pit of incompetence.

The mantra among the consults I've met in the UK is if you're charging by the hour, do it in .Net on Windows. If you're charging a fixed rate, use Linux and Python.

I'm not suggesting there is anything better for an end user but I'm pointing out that it doesn't work well enough.

I still use it however and have a fondness. The accumulated knowledge of fixes is incredibly valuable.
You should 100% check with a lawyer about those supposed non-compete things you sign. In many states, as I understand, they aren't even worth the paper they are printed upon.
They are. Practically anything that can be done in C, can be done in C++. At the same time, C++ offers ways to get better performance that are not available in C (e.g. templates). Even GCC moved from C to C++ for safety. This doesn't look like a very well thought out decision.
The first point has been on the radar for quite a while (i.e. years), but it's really non-trivial, and not at all necessary for the core language (hence not a priority for stability) since it's basically just some syntactic niceties over existing functionality.
I've just signed up to WinSIM who are O2. They have some good cheap packages if you are a low user of SMS and calls but do use data. I'm paying €4,99 per month for 1GB. Calls are €0,15 per minute. I've just started so I'm not sure what the catch is yet!
>"In parallel, these core courses on programming insist on presenting programming as a people discipline. Students find out that people write programs to inform other people of ideas. Working with compilers and interpreters also teaches them that these tools provide only shallow feedback. For true insight, they must turn to other people."
Looks amazing, definitely bookmarked. Hope to more documentation.
This title (titled "Venmo Sammers" as of this comment) should be edited back to the original.
What I find interesting is that I don't know anyone here in Australia that uses these payment platforms. I wonder if that's because bank-to-bank transfers are so quick and easy these days? Most of the big banks even have ways of sending _cash_ to other people, to withdraw from any of that bank's ATMs with a code and no card.

Anyway, the issue Venmo has here is similar to what banks also have to deal with: in theory you can reverse a transaction before it's cleared when sending money between accounts. That said, it's quite a bit more difficult I'd assume, and perhaps a lot of people who would otherwise be happy with scamming those out of money on third-party systems would think twice about doing so when a bank is involved. Interesting stuff, and it seems most startups who try and break into these sorts of markets have to learn all the hard lessons the big companies did years ago, which sucks for consumers. On the other hand, the incumbents are usually so slow moving and painful, I applaud those who attempt it.
Doesn't that demonstrate the parent's point if we need to qualify it with "JIT" because "compiler" connotes if not implies AOT?
I believe that would be impossible. Also, the client isn't required to do a lot of parallel work, it's just an end point for the two way communication with the server.

The servers, on the other hand, have to serve all the million users connected at any single moment. That requires a lot of parallelism, and that's the most likely place where Erlang was successful.
Ask HN: Why is startupdeveloperjobs.com down?
https://startupdeveloperjobs.com had a lot of fanfare on HN lately and seemed to be doing quite well. It went down a few days ago abd all I see still is an nginx error.
Yep. It's extremely frustrating, especially, when you feel like the company is such a good fit, and the interview goes really well (this has happened to me a lot) and for ambiguous reasons, they pass. Urgh. I often blame myself, but it's always the company who is to blame, and that becomes evident when another company hires you – you realize, hey, this is a place that wants me around, I should definitely be here, and not that other place.

Unfortunately, I think, it's human nature that despite the logic involved here, it still feels pretty shitty to get rejected.
Url changed from http://blogs.plos.org/obesitypanacea/2015/09/16/everything-s..., which points to this, which seems to be a more informative summary.
Google "Starting a business". You'll notice the first page results don't lead you to YC, Techstars, Hackernews, or anything (loosely) startup related.

You have to know what to search to land on HN or some other popular startup site. My point (and argument) is that most minorities don't know about YCombinator, HackerNews, etc; partially because most live in a non-startup, tech-oriented community. And searching for reasonable keywords like "start a business" isn't a direct invite to the world of startups.

This is why outreach is important. We need to key certain demographics into the startup world via outbound.

Put it this way, there are 50 states in America and the areas with the least amount of blacks/hispanics are where words like "startup" is king (and vice versa). Until then, outreach is vital until certain demographics pick it up at scale.

two cents. More theory than facts.
How frequently Google does https://en.wikipedia.org/wiki/Code_refactoring
A blog post is not a Show HN. Please read the rules:

https://news.ycombinator.com/showhn.html
git-annex has a glacier remote which is supposed to work (I haven't personally used it yet).

http://git-annex.branchable.com/special_remotes/glacier/
> Finally on Jan. 22, from Eran Kimchi, Venmo’s head of fraud, whom Movassaghi emailed directly in a final attempt to recover his money and alert the company to what he saw as a dangerous and pervasive scam: “Venmo has a complete understanding of the scam plot you fell victim to … there is nothing Venmo can do to comfort you. … You made an innocent mistake, and you paid for it.”

That's certainly one way of dealing with your customers. Remind me not to touch Venmo again in the future.
We shortened it because of the linkbait "you", or rather the even-more-linkbait "you don't". Take that out and you get "Venmo Scammers Know Something", which is redundant. Take out the redundancy and you get "Venmo Scammers".

Suggestions for a better title are welcome, as always, but don't forget that HN's rule is to use the original title unless it is misleading or linkbait.(https://news.ycombinator.com/newsguidelines.html)
There are a lot of Uber-skeptics here. Say what you want, but for a company that's thrived on mobile payments to redesign their product experience to accept cash payments is a huge deal. It speaks to the company's (and the design team's) ability to question fundamental assumptions about their product as they enter new markets. Many a large tech company has failed when it has tried to enter a new market coasting on its successes in other markets. Uber succeeds because it doesn't fall into the tarpit of technology-driven innovation.

Way to go Matt! Awesome post!
I'd love to know her justification for doing so — maybe to correct unexpected reactions\outliers that would hurt the study?
Hmmm ... there was no church in the French revolution. The state/church war was mostly during the Holy Roman Empire and the 30 year war. But by the time Richelieu has finished with it - the papacy was no longer a determining factor in the continental politics.
Everyone is racist on some level, including those who would prefer not to be. It is deeply ingrained through constant cultural conditioning and has been shown to be true in many many studies.

It's much more worse to claim that you are in no way racist, since this just suppresses the problem. All you can do is accept that you have deep sub/unconscious biases and try to correct them in your conscious mind, though no one ever fully succeeds.

Eventually, hopefully, we'll all evolve in a better direction. In the meantime, this office hours is a good idea.
Nice, trying to run the actual webgl -demo hard booted my machine. OS X 10.9.5, Firefox 40.0.3 2010 MBP. Not going to try again.

Really wondering how the webgl- applications can hard boot a machine, when it's pretty difficult to do with native C++ & OpenGL even.
The problem is that a large number of small files is a very common use case. Even Windows itself consists of lots of small files i.e. the source code and WinSxS.

It should handle general scenarios consistently. We've had a few minor versions of NTFS and now ReFS. ReFS should solve this but it doesn't as it's a copy and paste of the NTFS code initially rather than a complete reengineering effort.
Wow. This sounds like a terrible user experience.

Transactions in the US banking system aren't instant, so they fake the transactions and pretend like you actually received them. Then when the actual transaction fails, oops you're out of luck.
Why? They are trying their best to collect a fair fee for artists. YouTube are the ones that have decided that those rules shouldn't apply to them and rather than accept those laws they use their own site as propaganda to blame GEMA. What you get presented on YouTube isn't telling the whole truth by any means. It is really annoying as a YouTube user in Germany to have so many music videos blocked, but that is what Google want you to feel. They appear to be doing a very good job of it by the sound of it!

The reality is that GEMA and Google are both acting like children over the matter that has been going on since 2009. Both are to blame but the only thing users see is that it is all GEMA's fault.

The issue needs to be blamed on both.

https://en.m.wikipedia.org/wiki/Blocking_of_YouTube_videos_i...
php -S localhost:8000
Please do not editorialize the titles of submissions to HN. (Submitted title was "Barbie Is Trying to Pass the Turing Test".)

https://news.ycombinator.com/newsguidelines.html
I spent two years in Chile and so my Facebook friends list is full of Chileans. One really interesting thing-- that I haven't seen before-- is Facebook has a feature for them to check in and say they are safe. I can see at a glance who of my friends has checked in and who hasn't.

Big props to Facebook for this feature!
They better not. Doesn't improve anything and certainly wears it down. Hopefully the defrag tool recognizes an SSD and refuses to do it though.
Why Move from Angular to React for Enterprise SaaS
Why aren't these good officers out looking for Flavor Flav? I mean, let's stop all this nonsense.
A dangerous silent AirDrop attack is threatening Apple users
Exxon's Own Research Confirmed Fossil Fuels' Role in Global Warming Decades Ago
We got a commie here!
> I wonder if that's because bank-to-bank transfers are so quick and easy these days?

APCA (Australian Payments Clearing Association) has been working on making real-time payments accessible for a while [1].

[1] http://www.apca.com.au/about-payments/future-of-payments/rea...
Look, I'm not going to be rude. It doesn't reap any benefits, to both parties.

Here goes:

I'm not entirely sure if this is the right place to advertise what you're advertising, and frankly, HN Show is for showing off tech creations. Apps, webapps, desktop software, IoT stuff, just anything which is created with at least a line of code. Not some book on how to go about something.

I hope that helps. That being said, I think you should really try putting this up in some specific sub reddits that are really there for exactly what you're presenting to us here.

Good luck.
Well if you claim that something is a) instant and b) has already happened when it hasn't - you are knowingly deceiving your customers to make it look like you provide a service you really do not.
If I understood correctly, the whole damn scam is only possible because this Venmo's terms of service prohibit something called "merchant transactions" and allow for reversing or cancelling transfers if they deem or someone reports a payment to fall in "merchant" category?

If so, then the problem is only a completely artificial one and made of mere policy decisions. Venmo could just act as a blind intermediary, no questions asked, completing any transactions once both parties have verified their intention to transfer money.

That's generally how banks work for at least any reasonable sums of money: I can send or receive thousands of euros to whoever and from whoever without worrying that the transfers might be cancelled by some vague policy. With tens of thousands, I'd have to ask my bank to lift the daily transfer cap beforehand, but still no questions asked. I assume that it goes in a relatively similar way in the USA.

Thus, any mobile money transfer service ought to be at least as trustworthy as that. There needs to be a point where the transaction is either complete or discarded, after which both parties can trust it. The service also shouldn't discriminate, it shouldn't matter if it's a private transfer or a merchant transfer. If they want the money they could sell transaction history imports for bookkeeping at a higher price to merchants or something.

Venmo could still do their instant transfer magic and add value there, but them considering whether a transfer is ok or not is akin to an internet service provider who would want to consider which web pages I can view before letting me download them.
And how exactly do you suggest to tell which is an informed documentary and which is out of context?
By the way, Gregor Kiczales's Coursera courses have moved to Edx.org. I followed the first one, very rewarding experience as a beginner.
Understood. It's important to err on the side of civility, though, because intentions don't communicate themselves. (I misunderstood yours, for example, in the above.)

Thanks for the polite reply! We...don't always get those.
Amir Younis Najam – Photographer
Is it going to be open source this time? That was the one problem with Google Glass that did, by far, the most damage; it turned Google's minor technical mistakes into political battles, trying to get Google to pay attention to the issues affecting developers and enthusiasts. Most of the problems are still unfixed today, and they weren't exactly diplomatic about it. The experience of being a Glass explorer left a bad taste in my mouth that a name-change isn't going to fix.
Their original title was "It's Shockingly Easy to Get Scammed on Venmo" (it still pops up on google like that) but it seems they've decided 'shockingly' alone is not baity enough. But it's a decent title without it. The article is not so much about Venmo scammers but about how easy it is to get scammed on Venmo and how Venmo isn't going to help you.
Why your eCommerce store must be PCI compliance?
FantaVision, Apple II
How to choose the Best name for your business?
It brings up a subject and a problem discourse that you third parties would not otherwise be aware of.

An example where terrorism had at least partial success and were undeniably influential was in the creation of modern Israel.
How many lines is duckduckgo? :-)
I didnt have the patience to read to the end but it seemed poorly written. How does the scam work exactly? Is it a technical loophole or something to do with the quoted policy?
Dont turn your back on China and chinese stocks
Spain's ETA reduced its terrorism because of being given some autonomy for its region.

http://www.sciencedirect.com/science/article/pii/S0030438712...

There was also the MK in South Africa which did some bombings and then its allies, the ANC took over the government. There were no doubt other factors besides the terrorism here though.

Don't forget Nelson Mandela used to be called a terrorist but has since had his demands met so perhaps by definition a terrorist who wins is no longer considered to be a terrorist. Maybe that's why we don't hear about much history of this happening. We rewrite it.
They were somewhat unclear in their messaging, but I (and others) interpreted the price as signalling that it was aimed at developers, in advance of a broader rollout. But it wasn't, and their stance towards outside developers turned out to be much less friendly than expected.
This makes me wish we had extensions in Chrome on Android. uBlock would be very welcome.
This is a very solid point. We already had an open cryptographic competition to select a password hashing standard, and we have a winner: Argon2 is being developed as a new standardised password hash (i.e. slow-hash).

If you're going to introduce a new one, it should go through at least the same level of cryptanalytic scrutiny before anyone uses it.
> The police officer was quoted as saying he was "passive aggressive" when questioned about the device.

Fair enough.

One more reason not to talk to the police in the first place, I guess, on top of all this: https://www.youtube.com/watch?v=6wXkI4t7nuc .
The Trouble with Rules
> Apple has the gall to go on the offensive with an app to assist people in abandoning the competition

You are missing something so obvious you'll facepalm when you realize it: why didn't they do this sooner?

If it was such an offensive, obvious, right move, they've had six years to do it. Why didn't they?

Because they felt they didn't need to. Even acknowledging the existence of Android was a sign of weakness. So they just purposely didn't make that move.

But things are getting heated, now. Android is in the 60-70% market share depending on the country you are looking at, iOS is at most 20% and shrinking every year. They are growing very, very nervous in Cupertino, so they are beginning to reach for measure that probably make Jobs turn in his grave.

But it's the right thing to do, and I give Tim Cook credit for approving such a bold move. But make no mistake, it's a very, very bad message they are sending to their share holders and investore by having created such an app.

Especially since it's being decimated in reviews in the Play Store, but that's a separate topic.
Common Sense Driven Development [talk]
Can someone explain to me the value added of such a service vs simply making a bank transfer from your bank's website?
Why not call problems by their name?
Does calling rape an increase in sex crimes helps the victim?
No, it waters down the problem so some people can keep living in a fantasy bubble, which could pop when facing pointy, definite words like rape, that just happen to describe the problem
Flickers has heck, is that intended? edit: safari 9 ios
Working with multiple source control systems, multiple issue trackers, and multiple build systems has its challenges.

It's true that you don't know about all callers if you're working on open source software. There's no magic there; you need to think about backward compatibility. (On the other hand, if it's a library, your open source users can usually choose to delay upgrading until they're ready, so you can deprecate things.)

The main advantage for an open source project is that, though you don't know about all callers, you still have a pretty large (though biased) sample of them. If you want to know how people typically use your API's, it's pretty useful. Running all the internal tests (not just your own, but other people's apps and libraries) will find bugs that you wouldn't find otherwise.

There were changes I wouldn't have been confident making to GWT without those tests, and bugs that open source users never saw in stable releases because of them. On the other hand, there were also changes I didn't make at all because I couldn't figure out how to safely upgrade Google, or it didn't seem worth it.
Seems unlikely, given some of the other properties it has; more likely, Standard-IA has fewer copies of the data, and then a backup in Glacier, which explains why it has high durability but low availability.