skysight-inc/HackerNews huggingface dataset:
Is this actually email address scraping as a service? This is going to be used to enable spam. Any email sent to an address acquired from this service will be, by definition, unsolicited. Thus, if the email is in any way bulk (and honestly, what will the addresses returned from your service be used for, if not for sending substantively identical content to multiple people?), then the email fits the commonly-accepted definition of spam[1]. This is not OK, and will only make things more difficult for people who do legitimate, consent-based, email marketing.

I'm glad you're respecting robots.txt, but please say what your bot's user agent string is, so site administrators can block specifically your bot.

I'm loathe to be so negative on a "Show HN" post, but I strongly believe that this business is disreputable and that businesses of this type cause harm to the Internet. There may be value in finding blogs/bloggers matching specific queries; perhaps take email addresses out of the equation?

[1] http://www.spamhaus.org/consumer/definition/

Edited to add: just yesterday I received an email from someone I don't know asking me to try out his "weather API." The same email was clearly sent to a lot of different people, and it was sent to an address I have posted on websites, so it must have been scraped. I suspect the sender didn't think his email was spam, since he didn't try to hide his identity or use a bot net to send it. But being unsolicited and bulk, it was spam. It was sent via Mandrill so I reported it to Mandrill's abuse team; most people would probably just mark it as spam, harming the reputation of Mandrill's mail servers, thus making it more difficult for Mandrill to be used for legitimate email sending. I have a feeling "blogger outreach" would follow a similar pattern as this.
The execution model of rhoScript isn't so different from that of any other concatenative language. There are two differences I can think of at the moment:

- The lazyness of lists. "1 naturals (add) map" will produce an infinite list of integers from 1. This introduces some interesting difficulties. For example, what would you expect "1 naturals (add) map 2 swap 5 take" to produce? It will clearly either be (1 2 3 4 5) or (2 3 4 5 6). I pick the first because it produces less surprising results. So, when map is called, it saves the state of the stack, so it doesn't end up seeing the 2 pushed on the stack.

- I added lexically-scoped "arguments" to functions because I found them useful. The commands "arg-[a-d]" will "remember" the top four values on the stack, even if the lazyness of the language changes the top four values on the stack by the time it reaches these commands.

I guess one other difference is that functions here are typed, but that's not really a fundamental difference with other concatenative languages.

As for F and XY, I haven't looked in to them much. A cursory glance, however, leads me to believe that when pushed to their limits, I'd expect the arithmetic-encoded programs to be significantly shorter. The 22 different tokens in the 8 queens program condense in to 17 bytes. (And, this assumes that all functions of a valid type are equally likely to be called -- I'd expect most programs to get shorter once I spend some time figuring out reasonable weights for the encoder). That said, I definitely see some things I'm going to steal from those languages.
If the contract was not fulfilled then they are in case #2 and have not obtained rights to the designer's work.
Presumably MSFT will be having a firesale now they've realized that Windows RT was a bad idea. All we need is someone to work out how to root them, and then cheap A9-based quad-core laptops for running Linux.
Okay, if you want 10" screen that's a bit hard to find, but "netbooks" were never limited to 10" screens (11.6" was a fairly common screen size for products sold as netbooks.)

The role seems largely to have been taken over by Chromebooks -- Microsoft never really wanted the market to exist and the hardware vendors seem to prefer having an OS vendor to work with. But among notebooks (including ones that are similar to netbooks, whether they are sold as "netbooks" or not) 10" screen size seems to have died off because at that size, the preference is for tablets (possibly with keyboard cases to let them be used like a netbook) rather than traditional notebook form factor.
Burning Man becomes a hot spot for tech titans
It doesn't quite have to be, from a user perspective. This is the kind of hacking project where just making it work well (boot + drivers + services) is a fun challenge. Further, it's a sandbox where you can play with some of the neat ideas that are at the heart of Darwin, like XNU.
Thank you for the suggestion, will try to remember during the next release.
https://news.ycombinator.com/item?id=6249376

https://news.ycombinator.com/item?id=5160754

https://news.ycombinator.com/item?id=3232026

https://news.ycombinator.com/item?id=1444890

https://news.ycombinator.com/item?id=1972852

https://news.ycombinator.com/item?id=737324
Anonymity is for geeks
Pogoplug with NAS, AirPlay, AirPrint, SqueezeBox, Plex Media Server
I tried entering mis-spellings of my current facebook password, and facebook gave me nothing other than telling me that it was incorrect. I'm pretty sure that something as huge as FB wouldn't be storing passwords in plain-text. They definitely keep a hash of your previous (n=?) passwords, though.
It can't be off-topic shit if it is within the topic guidelines set by the site, by definition. You could always go away and run your own site if you think the attitude of the mods and community here are worthy of shame.
Yes, actually. I know my opinion is unpopular in communities such as HN, but I am actually in favor of mass surveillance. Though I find the lack of oversight at the NSA completely unacceptable.
Why should we seek a middle ground? Yes, sometimes criminals will evade prosecution by taking advantage of their civil rights. That does not mean that we should be curtailing civil rights.

Let's put it this way: we have more prisoners than any country on the planet. I do not think we should be concerned about the difficulties police and prosecutors face with evidence collection.
Show HN: Don't get slashdotted when your link hits the HN front page
I'm sick and tired of clicking interesting links on the HN front page, only to get a spinning loader and waiting 10+ seconds for nothing. I'm not going to take the time to find the Google cache for your site, so if you want me to read what you wrote, please consider doing at least the bare minimum to keep your site running when I visit:

1. Use a static page cache / serve static HTML. Either use something like Varnish, or if you don't want to configure it or you're on a shared host, use one of the following extensions/techniques to statically cache pages:

- Wordpress: http://wordpress.org/plugins/wp-super-cache/
- Drupal: https://drupal.org/project/boost
- Joomla: http://extensions.joomla.org/extensions/core-enhancements/performance/cache/13155
- Rails: http://guides.rubyonrails.org/caching_with_rails.html

Even better, use something like Jekyll (http://jekyllrb.com/) for static pages by default. There are many good static site generators that will let your site stay nimble even with hundreds of requests/second on a shared host!

2. For Apache, set KeepAliveTimeout to something sane, like < 5 seconds. You don't all your active connections clogged up while 50+ people are simultaneously visiting.

3. Don't add a bunch of huge images—unless they're hosted on a CDN/other domain, and/or you have the server bandwidth and resources to serve such images.

It's great that you want to control your own content on your own domain/host, but please try to keep up with the moderate levels of traffic the front page of HN throws at your server!
GitLab Cloud gets our full attention. We just discovered that the majority of our income is from on-premises installations and generate revenue from that. Many of our now subscribers started with Cloud so we'll make sure to provide a great service.
Most failed login attempts are probably the user's correct password with a letter or two transposed or missing. And a competent, ethical developer wouldn't store the user's correct password except salted and hashed using an appropriate algorithm (like bcrypt).

Why would you store the one-character-off password with any less protection?

Given that one would only store incorrect login attempts in hashed form, I'm having trouble thinking of any useful analytics you could perform on them.
Ebay users hit by site problems
IPad Vs Windows
12 Historic Photographs That Were Manipulated
Oh cool. You're Jacek right? I'll be there the 30th and the 31st of August (wedding).

My cell is + 31 6 30 366 241, I won't have email during those days. Send me a text please so I'll be able to reach you when I'm there.
So you think onemine.com, and not NYC Fresh Market, has IP rights to nycfreshmarket.com and its website contents, simply because onemine.com was hired as a contract designer?

I would LOVE to see a legal precedent for this claim.
younger than IE9.
Now, the real question is whether or not Kovid Goyal (the maintainer) releases his iron grip on development. For years, seemingly any bugs are features, EVERY TIME. Good luck getting a commit accepted! You'll probably get an incredibly passive aggressive reply about why he doesn't see a need for it, no matter how obvious and simple to execute.

Can we get a real UI, autoupdates (and without needing to download the whole giant binary every time), a database that doesn't choke on realistically large libraries? How shaving some time off of the 45 seconds the application takes make an Amazon API call to grab metadata and a tiny cover image? These are just the obvious, major issues that have been present for years now.

Calibre is already that half-assed community project cliche. One that has so much potential at first, but falls apart since no one can see the forest among the trees. Has been for a while now.
Most of the newer Arm chips have hardware WebM support. http://wiki.webmproject.org/hardware/arm-socs .
Some information about WebM/VP8 hardware support: http://en.wikipedia.org/wiki/WebM#Hardware

Notably, "Nvidia is supporting VP8 and provides both hardware decoding and encoding in the Tegra 4 chipset."
How are you doing the concatenation typing? Is it like Cat's type system?

http://cat-language.com/
Hey this is pretty cool! I'll find this useful soon.
I wouldn't trust Tor. It's surely deeply penetrated by the NSA, if in fact they didn't create it to begin with.
Get an hp mini. I have a 210 and i love it. Running ubuntu in case you want to know.

I'm writing this comment on my mini.
Thank you. I re posted it.
Most of the main chip makers seem to have agreed to support it [1], but it's taking too much time to bring it to their chips. For example in 2014 I'm not going to care about wide VP8 support anymore. In 2014 I want to already see wide support for VP9, since VP9 is the next-gen codec.

[1] http://en.wikipedia.org/wiki/WebM#Hardware
So you think the contract designer now owns nycfreshmarket.com and the contents of the site unless its demands are met?

I would love to see a single case ever where a company's domain and website were turned over to a contract designer due to a pay dispute.
Wrong. If the client didn't pay, and clear title to the site didn't transfer, then the site is, if not owned by the designer, then jointly owned by the designer and the client. IP law 101.
I am typing this on the Pixel that's been my main machine since I/O in May. Yeah, that screen is minorly annoying, but it goes away with one keystroke - not a dealbreaker.
U.S. spy agency bugged U.N. headquarters: Germany's Spiegel
That's amazingly naive, Jacques. The same argument could be used for embassies worldwide: they are considered part of another country and so on. Yet embassies are routinely tapped by everyone. Been that way for decades.

The UN is a treaty organization, not a world government. It has as much sanctity as any other treaty organization -- not much. If folks want to construe this as being something to do with them being hosted in the US, then I'm at a loss as to how to continue the conversation. The Chinese would be okay tapping the communications but the U.S. not? Doesn't make any sense.

A little bit of context here is all I ask. Intelligence agencies are supposed to find out things about diplomatic, political, and military matters. They break and bend all kinds of rules doing so. This will continue whether or not you or I agree to it, whether it's the US or the Russians, and whether the UN is in New York or Botswana. I'm fine with that, mainly because the more each country knows about the inner workings of the others, the better they can predict reactions to political moves. That makes the world safer.

I think we've just reached the point where somebody says "NSA" and the mob all gets out the pitchforks and torches. That's a shame, because there is a very serious problem here, and it has nothing to do with the U.S. or the NSA. It has to do with technology making the entire life of the civilian population available to anybody with the appropriate political power. Not limited to NSA. Not limited to the U.S.. It's a worldwide problem based on the tech we create everyday.

We should really get off the NSA jag and on to actually solving problems instead of this emotional overreaction to any story with NSA in the title business the MSM is pushing us into.
My Veusz plotting package is pretty responsive and is written with PyQt. A few of the inner loops were recoded into C++, but the majority of the code is python.
Get Your Twitter List On
Anyone knows if something like this exists for python?
As far as I am aware if you have the caps lock on, it doesn't care, so caps inverted passwords still work. I'm not sure about other variations.
It's an ingenious application of the Fourier transform: make a recording of someone reciting text, convert the time-domain recording into a frequency-domain spectrum, then apply the resulting spectral lines to individual piano strings by way of mechanical actuators.

This would be a great movie special effect ... a femme fatale is tiptoeing through a dark room, when a nearby piano suddenly speaks up, saying "You aren't safe here", in a spooky voice that is very clearly a normal piano being forced to utter speech sounds.
"One is a genius, the other's insane."
Yeah right. More likely this will be discontinued in 3 years time when Google has transitioned Youtube fully to WebM and has managed to convince enough web video to move across also. At that point, WebM for IE9 will be abandoned and a message will be placed on Youtube: "Your browser does not support WebM. Upgrade to Chrome to use Youtube!"
The problem here is that the police can find reasons to arrest a person. So, let's say you are a political dissident and the government wants to know when the next meeting of your protest group is. The police follow you around for an hour, pull you over for failing to come to a complete stop before a right turn on red, then arrest you for "disorderly conduct" and "resisting arrest." Now they search your phone, get the information they want, and release you, only to arrest you again next Sunday while you are making protest signs with your friends.
and how do you know the client didn't pay?
Korean Road Wirelessly Charges New Electric Buses
Probably worth posting the other submission for ease-of-voting: https://news.ycombinator.com/item?id=6272532
Rando App
If Darth Vader has bases in your country that he is fighting wars from you can't say you're with the rebels.
Your complaint is that the media criticism is not proportional to the level of harm. The hyperbole is in your measurement of the criticism.
Why don't we have noise-cancelling technology for this yet?
Of course, this doesn't require plain text storage of the password.
So... does this mean I can no longer shop in the Kindle store directly from my Nexus?
I've been trying to imagine how blowing one of these things up with shaped charges, or anything else, is worse than blowing up other things like industrial plants, gas stations, etc.

The radioactive fuel is a molten salt, so it will cool and solidify soon after dispersal. It is certainly not good, but is it really worse than say, a chemical plant?

The radioactive stuff won't remain airborne after the initial blast, so that means a predictable and small area to remediate.

The fuel dispersed in an explosion can be collected, since it will solidify, so it won't poison the water table.

While not perfectly safe (nothing is), the disaster contingencies seem fundamentally different and better than those from a PWR + solid nuke waste disposal site.

There would be many more of them, which is both good and bad for various cases.
That's a lot easier than telling you about minor typos in your password. You just store two hashes: one of the password and one of its inverted case.
Capslock, normal, and first letter capitalized (iphone mode)
I would be less worried about the ethics of a company stealing your login credentials (which, really, if they wanted to they could do anyway) as of the control they attempt to execute over your account and any social media or real world identifying data they require from you.
> *How do I know? Try a slight misspelling of your password and see what happens. Not a hash, unless they’re precomputing the hashes of all possible misspellings you’d do…

Facebook doesn't store passwords in plaintext. See this Quora response from an engineer: http://www.quora.com/Facebook-1/Is-Facebooks-slight-mispelli...
Again, that's great in theory, but pragmatically, most people don't see the problem with government spying if they're "not doing anything wrong". So until you have a plan to change that, I'd still prefer they care for the "wrong" reasons than not at all.
Yes, and how many of your family and friends had mp3 players before iPods? And you dismiss a feature of the iPods by just saying 'a great user interface'. I remember mp3 players back then. All monochrome UI's, with the actual bit rate and frequency shown along with the title, as if anyone but an audio fanatic would care about something like that.

Plus, and I cannot stress this enough, iTunes really was power pushing the iPod and Apple along. First, by truly binding hardware and software together to work together as seamlessly as possible. Second, by being able to purchase songs from iTunes store, and have it automatically appear in iTunes. And thirdly, and this is perhaps the most important bit, by forcing (and by forcing, I mean sometimes using the mob style of forcing) the record industry to play along. No longer did you have to know which artist belonged to which record company in order to buy music. No longer having to browse 4 or 5 different sites to find music. No longer did you have to convert songs, if you could even, to another to get around DRM to get all your music to play on one device.

So, yes, they did revolutionize the music industry.
A couple of excerpts:

"* Tissue samples taken from 15 bluefin caught in August, five months after the meltdowns at Fukushima Daiichi, all 15 contained reactor byproducts cesium-134 and cesium-137.

"* The 15 fish tested were only exposed to radiation for a short time. But bluefin arriving in California now will have been exposed to the Fukushima radiation for much longer."

That seems to refer to http://news.stanford.edu/news/2013/march/bluefin-tuna-secret..., which includes the following statement:

"(Madigan stressed that the Fukushima radiation found in bluefin tuna is significantly lower than naturally occurring radioactive isotopes normally found in the fish.)"

If you are familiar with the term "journalistic credibility", check this update; it should bring a chuckle:

"It started with the graphic that I posted. It turns out, unknowingly to me, that it was an image from NOAA that showed the Tsunami wave height that had been edited to look like the Pacific Ocean Fukushima radiation path. I’m going to look for updated information and will change the graphic and accompanying information as soon as I have time to look for it..."

The author helpfully reminds us,

"The overwhelming scientific consensus is that there is no safe level of radiation..."

FLEE DENVER NOW!
This is an update to the policies of the Play store. Kindle Store != Play Store. So no, you can still do whatever Amazon deems OK on their Kindle playground on your Nexus.
Oh, but we do: http://www.amazon.com/Flents-Quiet-Please-Plugs-50-Pair/dp/B...
I have used W8 slightly less than 2 weeks on the laptof of my wife (she asked me to install linux instead). Like many, I have not liked the general UX, but what surprised me a lot is that to work around the bad UX, I have naturally started to learn the keyboard shortcuts. Many are identical in W7, but I did not need them before.

I think that W8 could be usable if we first learn all the important keyboard shortcuts.
I agree that this is not the best option. Shaming the client does far more damage to both parties. I feel the designer's pain but public humiliation is not the answer. I think this also gives new or future freelancers/entrepreneurs the wrong idea. This happens rarely. If it happens too often, then it's probably your fault as much as the client's.

I ran a web shop for small businesses ($500K - $10M/yr revenues) in NYC for about 8 years with many clients (good and bad) and faced non-payment issues only a handful of times. Here is my take on it:

- Always get enough money from the client to cover your break even hourly rate for the entire project. Don't do payment terms without a deposit - unless it's a seemingly great client and your cash flow positive.

- Keep your margins healthy. The tighter the margins, the harder it is to be civil when these situations come up.

- When a customer does not pay, I give them more time and payment options first. I have even gone as far as extending more services to clients I believe are good people on credit if the issue has to do with business being slow. This has built some great long term clients.

- 99.9% of the time, if your work causes a positive effect on someones business, they will always pay and never let you go. (They may not show it, but prompt payment and consistent work is the stamp of approval)

- When a client does not pay and you have exhausted your process of collections, I put their old site up. If they did not have a site before, I put up a splash page with logo, phone numbers and contact form. Simple and classy. It takes 5 minutes. Most times if they had the money they would pay - so wish them the best of luck. It's usually always about money.

- If you have a simple contract, you can always take them to court and you will almost always win or they will settle. I always do it myself, no lawyer. I always choose to not take down the site when I have a contract, I prefer the judgement or settlement if it goes that far.

- Make sure the project has the potential of being successful. I am always approached with bad ideas and although they are willing to pay, successful projects pay off in multiples over the long term. It's not up to me to tell someone their idea sucks, but I do believe that if they are not willing to take some basic advice - there is a higher risk of issues. If not payment, satisfaction.

I hope this didn't run too long, but bottom line, this type of publicity is not positive and as stated above, these things happen, rarely. Build a process to handle these issues and focus on finding better clients ALWAYS - not chasing bad ones.
Just for the rumors. Barclays using windows8 with start button for a long time. At least 6 month from now :)
Rangers should discourage people from fouling the area, but the comparison made by the Ranger is nonsensical on a number of levels. Anyone who heard it might disregard it after recognizing how silly an argument it was.
Check Sony vaio pro 11. It's weight is even less than 1kg with 11.6" full HD display.

http://www.sony.co.in/product/svp11213sn
It might make for a shorter list if we name the people and groups that the NSA hasn't spied on.
Yeah you might as well google "free programming books"