skysight-inc/HackerNews huggingface dataset:
My problem is that he's kicking and screaming in the courts, trying to make the fact that he had a tax dispute go away. Had he said nothing, I doubt anyone, even in his hometown would have cared all that much about the issue. Instead, he's chosen to bully people into removing facts about him because they're no longer convenient to him. Everyone makes mistakes, lord knows I have, but part of learning from them, and rehabilitation, is admitting that mistakes do happen, which this man seems incapable of.

I use his name because I'm tired of seeing well-heeled individuals throw their weight around in the court system. I use his name because he wishes to subvert public discourse. I use his name because he has chosen to make himself a public figure with his suit. Why should I respect someone who has chosen to disrespect the concepts of free speech, of open government, and of a fair society?
Yup +1 for ServiceStack.
Check out the project owners answers on StackOverflow.
There was hnshowcase.com but seems to be down ATM.
You can't use a DMCA takedown request for factual information, only something you can claim copyright on.
Yeah, but they come with it.

It's not something you have to remember to pick up and install yourself on the way home from the dealership.
The clip are used in some of the NSA slides is heinous.
This is not a French phenomenon. There is a difference between political affairs, such as extreme rights winning elections and a nuclear bomb explosion, than your neighbor being an asshole. Being ashamed of something means people you consider in the same group as you do things you find not acceptable (it could be a country, as it's the case here, but also a community, a football team or whatever). In fact, being ashamed shows you'd prefer this entity to react differently to make you and the group you're considering better.

Yes, we should be ashamed when someone does something wrong. In fact, we shouldn't be ashamed to be ashamed of some dumb decision. Being ashamed doesn't mean we are not doing anything else about it. You've seen Frenchmen being ashamed to be French, and that's OK. It means they're not thinking their country is the best, but they can also learn from their mistakes. And I am proud of this, as a French person, too, though I am ashamed of LeBonCoin's strategy.
The Orange Box: Cloud for the Free Man
producthunt.co is kind of like that, but I agree it'd be great.
We get a local organic one at the market, so it's more like $3/lb, but yeah.
It's good for a contrarian analysis on world politics/economics if you take everything with a grain of salt
Is the anxiety only about the poor state of affairs in SA? Or put another do the northern nations have anything to offer other than not being SA?
"Hardware has gotten orders of magnitude faster, yet the experience, as a user, hasn't changed nearly that much."

I see what you mean, but I feel that this misses out an important fact - a lot of those speed increases are only available if you modify your code to use an optimized path. Memory I/O is a classic example - it has sped up a lot but only if you make sure that you aren't generating cache misses on every memory access. Branch-prediction-friendly code is another good example that can make a huge difference to the performance of a system.

That means that a lot of the performance gains that we have achieved (not all, certainly, but a substantial chunk) are not necessarily made available to naively-written code. It is not terribly surprising then that we sometimes struggle to achieve the speed-ups the hardware has made available to us.

This problem is only compounded by the fact that performance is one of the leakiest things going when we are talking about abstraction layers. It makes things extremely difficult to think about because you need to know intimate detail of your entire software stack, which these days is huge, if you wish to effectively optimize your code.
Yes, if Notch-i-ness scales linearly with population, then I agree with you. So that's the crucial assumption here.
It's also much easier for a person to become "Internet famous" overnight and without their consent if they, for example, post a video and it goes viral.
Site Erste Bank tango
Sajt @ErsteBankSrbija igra tango. Kada počinje da radi www.erstebank.rs ?
There are lots of parallels between the mafia system and Somali clan society. You pay your regular dues (in Somali, "qaaraan") that could be spent on anything from helping a destitute clansman get healthcare or a funeral, or help fund a clan militia's war. In return, you're under the protection of the clan on a blood-for-blood basis, guaranteed support and safety when the need arises.

Just like the mafia system has it's downsides, so does the Somali system as evidenced by going on several decades of bloodshed now.
So "guaranteed upgrade" is now something to market as a benefit/feature?
> achieved equal popularity to that of Clojure, Scala or Groovy on the JVM

Clojure and Scala seem to be tied for 2nd place popularity behind Java, but Groovy's lagging far behind. Were you looking at the bintray-maven download stats at https://bintray.com/groovy/maven/groovy/view/statistics for Groovy when you put it in with Scala and Clojure? Even tho those stats show 660,000 downloads of Groovy over the past month, click on country and you'll see 625,000 of them came from a server in China, only 12,000 from the US, and 2000 from Germany, the 3 biggest countries. Obviously the China stats are fabricated. Groovy's true popularity is far behind Scala and Clojure.
> Ayn Rand anarchy of bullies

Ayn Rand has absolutely nothing to do with this, and you shouldn't use her name as a form of generic insult. That is just stupid.

Also, Ayn Rand wrote at length against anarchy, so your insult doesn't even make sense. She also wrote at length against the arbitrary use of force, which is what bullies use.
Creating a Recursive List Extension Method in C#
That sounds heart-warming! Do you have a blog or something that you track your progress with? I understand that hardware is difficult because you have to keep a lot of things secret. I am pretty curious now. Do you live in the states? There are lots of accelerators other than YCombinator (if you have not applied there yet).
How to get started with a new language
Making the Right Data Driven Decisions
And so the circle is complete. From patenting something because it's not obvious to so things being so obvious we'd better patent them.
Not sure what´s the point here, but some notes to open the discussion:

- All these correlations are based on the same population (namely, US population); so it´s kind of "normal" to get them.

- If this to disqualify the scientists that fall into the "correlation does not mean causation" thing, then you would need to prove it the other way around. That is, prove that there is not causal relation between cheese consumption and death by bedsheets. Fair, isn´t it ?

- Science is much more complex than these funny correlations. The hard thing is not to imply causation from correlation, but to identify that there is indeed a correlation between data series.
There's also

http://showinghn.com/
https://twitter.com/JustShowHN
and
https://twitter.com/ShowHNDaily
I did visit Gruyère but I did not visit the museum. I did visit the bar though and I also recommend it, in particular for the chairs ;)

That said, I thought it was very funny to have this museum in the middle of this (small) medieval town.
Robot Arm Is Quick Enough to Catch a Fastball From an MLB Pitcher
> Groovy in particular did away with the semicolon

Both Scala and Javascript also make the end-of-line semicolon optional.
Need is quite specific here - I suspect you need something more than Google can offer. E.g. required by legislation as part of running the business would be sufficient.
Brings me back to a ray casting experiment I did a while ago [1]. I always wanted to revisit it to include a terrain generation step (it uses a pregenerated height map). Now I have an excuse! ;)

[1] http://namuol.github.io/earf-html5
Yeah but SpiderOak is $5/user/MONTH, so with 30 employees we're looking at $1800/year which is just crazy.
I assume driver incompatibility and things of this nature are one reason why so many games are built on engines like Unreal, Crytek, Unity, etc.? At some point you need to be working on shipping a game, not writing driver compatibility code that a framework could/should handle for you.
What is the problem? If the customer has a valid receipt, the customer is entitled to have the repair / refund. There must be no difference to buying something in a physical store.
It's a PDF of leaked documents though... If you consider leaking it from the original source to be fine, why do you consider leaking it from Greenwald to be somehow unethical?
There are common standards for links. I think you can do reasonably well by supporting 2 or 3, though I'd prefer the world moved to the Link header. The others are html (<link>, <a>) json-hal, jsonld, etc. Regarding the process:

Links include metadata and types (the "rel" attribute). You can think of the full set of given links as an index. To search this index, you scan for reltype first (since that carries semantics and guarantees behavior) then check the other metadata attrs as needed (eg type=text/css). The only knowledge you embed then is published under the reltype specs.
This seems to be a joke that is poking fun at scientific studies that find correlations in large surveys, and then make fantastic claims. If you look at enough different variables then some of them will show a high degree of correlation.
> If you want to be semantic, ACID will never be performant and scalable.

I disagree with this part. We may not have great options for it now but we're largely stuck with the requirement of a hard lock for data consistency - someday someone will figure out how to mitigate the effect here.
Square Opening Office In Kitchener-Waterloo
Well, depends on one's workplace. Not all workplaces around the globe are prude and puritan.
Can HN please stop censoring/penalizing NSA stories? Getting flagged is one thing, but I believe they are also penalized by the site.
It's not leaked at all. They just mooved the PDF off-site to a CDN. No issue.
Joel Spolsky had written along similar lines and argued that it's important to know what is happening beneath abstractions.

http://www.joelonsoftware.com/articles/LeakyAbstractions.htm...
The key is:

> [a] set of standardized media types that are appropriate for the intended audience (i.e., expected to be understood by any client that might use the API)

There is out-of-band "communication" in that the client and server agree on these media types and how to use them.

The following article does the best job I've seen at illustrating a truly RESTful service:

http://www.infoq.com/articles/webber-rest-workflow

The <next> node in the response to the order POST is one such example.
Submitting the article with this title is a creative way to ensure it doesn't make the front page. Well played.
I didn't need a case for my phone before I had children.

Your use case isn't everyone's.
I love the Clifton Suspension bridge - its a thing of beauty. I like this combo of engineering feats - Concorde's last flight included a flyby over the bridge:

http://www.justmomentsintime.com.au/BaileySite/Terrys%20Page...

For added interest - the white building is one of only two working camera obscuras in the country and the bridge is over Avon Gorge. If you hear of "Silicon Gorge", now you know what it looks like!
Good stuff! The low numbers (4 GB/s, one tenth the available memory bandwidth) that we're seeing sounds like a lot of time is wasted in page faults (and indeed, perf stat confirms it). However, the solution you propose sounds difficult, you need a special file system and need to know what kind of page sizes the CPU supports.

Can you think of ways to get reduce the number of page faults from inside the application itself? Or methods that would be portable to architectures with different page sizes?

I tried a simple call to madvise and posix_fadvise to inform the operating system ahead of time that I am going to need the memory but that did not have any effect on the number of page faults.

Any other tips for squeezing some more perf out? Did you happen to do any cache miss stats your benchmarks?
As mikepurvis said the phone doesn't come with a case and the one Apple offers is quite expensive. I've never used cases with my phones but the 5s really is so slippery I can't risk it.
Go back to reddit please
What are the hidden router capabilities being exploited here? What piece of COTS hardware couldn't be exploited by an attacker with unlimited physical access to it prior to delivery?
Yes. The rest of Africa seems to offer a "clean slate" and a decent attitude. An SA school principal told me a story: a Cameroonian technician was installing a security system at his school's computer centre. The Cameroonian was contemptuous of South Africa - he said no one would steal from a school in Cameroon, since it was a place of learning. Whether or not he was blowing smoke, it seems to sum up the perceived differences between SA and the rest of Africa.

Another way to look at it is that white South Africans jealously guard their piece of the pie. Black South Africans are trying to get a bigger slice of the same pie. Other countries in Africa are focused on growing their pies. Oh, and the South African stock market is booming because South African companies find it more profitable to help the rest of Africa bake pies.
Quickcheck
West Antarctica ice sheet collapse: 'it will change the coastline of the world'
Show HN: Crowsnest – API for the Real World
I think this is more about data that is being displayed publicly. I don't think purchase history falls into that realm, as that is private data that you have a right/responsibility to keep for your webshop's records. Just don't display it publicly, obviously.
I've started doing the same. Of course, I wouldn't be shocked if either or both of the following were true:

1. Other countries collude with America in this practise;
2. Other countries are also practising this.

Open source is a potential solution to this problem. It doesn't guarantee security (heartbleed anyone?), but it does allow anyone, anywhere, any time (assuming capability) to verify. My router runs Open-WRT, so I feel safer.
Learn to love Auto Layout... programmatically (iOS)
Isn't the standard approach to just show a box or similar gibberish? I've seen enough of those.
I think you're missing my point. I've never needed a case for any phone until the 5s. I think the device is just so slippery it's almost unusable without a case. And for a company that prides itself on the design of it's products making it so slippery that a case is necessary is silly. Why spend so much money creating such a nice looking product when your customers have to cover it up?
Isn't this just from his own server? https://twitter.com/ggreenwald/status/466162717754028032

Direct link in the tweet still works, but obviously you don't want to HNammer the guy's site ...
I wonder if any of the previous salvagers of things like the cannons will be able to recognize the newly discovered significance of what they took and capitalize on it.. I imagine the original salvagers probably turned the items around quickly, but anyone who is hanging on to a cannon that came out of the water anywhere around there has got to be curious if it might be that one.
"Do you mean a car designed in the US and built in China, or a Japanese car built in Ohio?" I'm pretty sure that given how few choices of mainstream hardware there are you are screwed no matter what you buy.
Centralized Logging Solutions Overview
Polymer.js: The Future of Web Application Development?
I built ShowingHN. It doesn't do voting since that would require polling for updated tallies all the time, and because most good Show HNs don't typically get that many points. Perhaps a dedicated section on HN would fix that. If there are any specific changes you'd like me to make on ShowingHN to make it more useful, let me know and I'll see if I can implement them.

P.S. I also added an RSS feed output recently: http://showinghn.com/feed.xml
No, vectorization is converting scalar operations (i.e. one piece of data at a time, e.g. summing one byte at a time) to vector ones (operating on multiple pieces of data at once, e.g. summing 16 bytes in parallel), and these operations are exactly what SIMD is.
There's a passage in Stephen Levy's book "Hackers" where he talks about a robot built by some students at MIT that could catch a ping pong ball thrown to it by a human. I don't recall what year this project was done, but I do recall what computer they used: a PDP-6.

So a computer built 50 years ago is already fast enough to pass your instant-reaction test. (Well, admittedly, maybe it didn't respond instantly, but if it could catch a thrown ping pong ball, it was probably pretty quick).

This comment isn't meant to scoff at your suggestion -- far from it -- I think an instant-reaction-bot will still impress most people (and rightfully so). I just wonder if we, as programmers and scientists and engineers, haven't been taking as much advantage of Moore' law as we ought to.
Continuous Delivery Of Waste or How We Started Thinking About What To Build
Honestly, I thought that was what utf-16 was for. I thought the number was the bitlength of a sign.
Indonesia’s Communications Ministry Blocks Vimeo, Claims It’s a Porn Site
Really cool! :)
I find this hard to believe. Any time people write systems in a dynamic language, they inevitably run into issues as they scale, ending up wasting money (computers, electricity) and a lot of user time. This usually results in rewriting things over and over.

Performance is always important. If you can solve a problem in 10% more time using a performant language, then it makes sense to do so, and I've seen few problems that I can express in Python or Ruby (painfully slow) that I cannot express in C++ (highly performant) or Scala (moderately performant) in roughly that amount of extra time.
This is a great advice, but I think it doesn't apply here. If code normally fits in uop cache but unrolled code doesn't, you are punished. But here both normal code and unrolled code fit uop cache.

Loop unrolling may be counterproductive, but loop unrolling for vectorization almost certainly isn't, even in the current CPUs. It really can't be done by the hardware, and all compilers unroll loops for vectorization, even if you disable loop unrolling in general.
Build a Mini Web App course for beginners
How Custom Channels Can Improve Adsense Earnings
You could send them an email containing a digitally signed receipt. If they ask for their data to be deleted and then later want to make a return, they could send you back the email.
I am not sure how most countries in the EU handle the press, but without digging into this too much, it seems like this ruling greatly limits the freedom of press. What if a scandal is uncovered regarding a political leader or someone closely related with them? Does that person have the "right" to kill the right that the free press has to go public with the information? I really don't think something like this would stand up in the US at all, but I'm unfamiliar with press laws in most of Europe.
One of the developers here, and thanks for the feedback -- that's a pretty good guess at what we were going for. It looks like this dropped off the new page pretty quickly but thanks for taking a look!
There is an exception for newsgathering but apparently not for linking to news articles. That was the exact circumstance of the case at hand—the newspaper was left out of the appeal but Google was ordered not to link to the newspaper. An odd result.
If you are interested in gaining followers/subscribers/early adopters you should really explain what kind of service you are presenting.
Haha cool. They patended a Dribbble trend!

See the 'infinity screen' that was a bit of a thing on Dribbble a while back:

https://dribbble.com/shots/1190633-iPhone-6-Infinity

https://dribbble.com/shots/1188123-Adventurous-Reader-Mobile...

https://dribbble.com/shots/1191226-Iphone-6-Wrap-Around-scre...

https://dribbble.com/shots/1190796-Side-Screen

https://dribbble.com/shots/1192384-Iphone-6-infinity-screen-...

https://dribbble.com/shots/1191824-Translucent-Infinity-scre...
Because we were once a great nation, so we have high expectations about how we are perceived in the world.

I agree there's nothing to be ashamed here, especially as leboncoin position is quite understandable (and their tone not that menacing).
Oh oh oh. Now I look like an ass. When I read the Wikipedia article, I thought the transcription meant x->خ, but I guess you show why one must, like a programmer, continue to use IPA consistently or forget only to make very embarrassing public mistakes.

And now to come full circle, the root structure for xeer in Arabic means confusion. Should have seen that one coming. Haha.

EDIT: Do you have resources on Xeer and similar practices with Gaada? I have some friends who would be very interested in these topics.
Exactly; even though I understood it before; it's hard to convey this to people in 'normal' language. I think this page does that well.
I wonder how much of the Unix philosophy is accidental success. 'Do one thing well' is a (relatively) easy way to make something that actually works correctly, so I guess I'm wondering if doing one thing is actually important, or if actually doing something in a consistent, reliable and predictable way is the more important aspect.

(Small programs that enable composition are great, but so is, for example, a program that can uncompress any format in place with only an option or two)
You get a similar effect to huge pages by passing MAP_POPULATE to mmap, which pre-faults all pages itself before returning.
If This Were Finance Uber Would Be Behind Bars
Argh, this is annoying indeed. And yes, compiler is correct not to autovectorize in this case then.
20 London lifehacks to make your life that little bit lovelier
Exclusive cable franchises have been illegal since 1992. [1]

Cable companies choose not to compete against each other in order to keep their profit margins high. It's unofficial collusion between all the major players.

[1] http://www.mackinac.org/10118
This helped me ( though I'm sure the ssh tunnel would've worked, I couldn't get it running right) -- I changed the web address to my ip:port, and could then log in, add my host, and then change it back to headless or localhost. Thanks!
Now that I've got paid hosting (a first time for me) I'm wary of posting a "Show HN:" out of fear that a possible surge of traffic will knock out my site, or even cost me extra cash for the bandwidth use hike (Assuming that the "Show" is a popular one.).
Google search manipulation can swing votes in LS poll
My iPhone 4 would literally slide off slightly uneven tables all on its own given enough time (made a great bar trick). I'm not sure how you could have only started to have problems with the 5S.

Never buying a phone with a glass back ever again.
In case you need a CLI countdown

while [ $((1400000000-$(date +%s))) -gt 0 ]; do echo $((1400000000-$(date +%s))); sleep 1; done
My favorite H.R. Giger story was from when he met the rock band Emerson Lake and Palmer and agreed to do the album art for Brain Salad Surgery. The album name - innuendo for a sex act - inspired an equally sexual album cover. [1] The original image was a futuristic woman with a penis covering her mouth.

The band loved it, but the record company refused to release the album. The band, placed in a difficult position, petitioned to Geiger to adjust the artwork. Geiger refused to bow to the band's and record company's demands, and in the end the record company had to hire an airbrush artist to remove it as much as possible... leading to the "shaft of light" along the neck.

[1] http://images.coveralia.com/audio/e/Emerson,_Lake_y_Palmer-B... (SFW)
It's impossible for cumulative investment to not increase over time.
I think this site has many nonsense correlations because they using yearly or quarterly datapoints. I guess most of them will not correlate at more detailed timeframes.