skysight-inc/HackerNews huggingface dataset:
I have been working towards creating some content for our product teamgum. And trying to reach the influencers is patience testing job. https://www.youtube.com/watch?v=7kKfbbGUH48
Right, and occurring to the GP, you _don't_ pronounce the H in Hotel. The exact opposite is true in the US.
What Happens When Things Go Wrong - a guide to failing gracefully
"that void has been quickly filled already by Twitter, Facebook and other self-sufficing, closed and mind numbing services that have nothing to do with the fluid open nature of RSS."

RSS was there before Facebook and Twitter.

RSS will be there after Facebook and Twitter.

One of the neat things about RSS is that I don't have to care whether it's the Most Popular Thing. I just need a reader, and someone publishing it. No "boil the ocean" required. I used RSS back when the number of publishers could be counted in the dozens. It was still a useful technology!

If you're then inclined to argue "but what if everyone stops publishing it?", a "boil the ocean" of its own, my response is that I'll worry about that when it happens. That would take a lot of people to stop publishing it, and... in modern times, it's so easy to publish RSS, and you own it, not like your Twitter or Facebook integration, so I don't expect the value proposition to go sour for everyone for a long time. (And I don't really have to worry about all the readers going belly up, there's enough open-source desktop readers if nothing else. To say nothing of the open source server-delpoyable ones.)
Telebanking should use a completely different password.
Date of birth probably. Now half of their passwords has 19xx in the same position.

I'm of the opinion that everybody should be given public and private key at birth.
> That 250MB password will be run through scrypt by javascript

No, it will not. Nobody does this.
I would be very interested to hear a first-hand account from the developer who gets the requirements and has to actually build in these types of password restrictions. Did you object? Does anyone recognize how absurd it is?
Quite related to this somewhat related thing, jgrep also does filtering and selection on JSON data:

http://jgrep.org/
For "hotel" and some others, I believe the difference is whether or not the "h" is aspirated. That is, whether or not you take a short break at the word boundary. If you say it "in one breath", you get "an-(h)otel" with a very soft h and no or very little aspiration.

If you make the word boundary more pronounced, you get "a hotel" with a clearly noticeable air-burst, and a clearly distinct "h".

Same process as with "herb" etc. and some other words that can be pronounced both with and without aspiration in English.

This is much the same as in French, where if the preceding word end in a vowel (with certain exceptions) and the current word starts with a vowel sound, you can usually elide the last vowel in the preceding words except when the "h" is aspirated. My French teacher liked to say that the French "thinks" they are pronouncing the "h" in those few cases (aspiration usually refers to cases where there's a strong burst of air in pronouncing the sound, but in French "aspirated h" does not actually involve fully pronouncing an "h", though there may be some aspiration)

(I may confuse this - this is based on recollection of my French classes 20 years ago...)
So Herbie (the car) was 'erbie? Cockney-style?
"Adblock without the plus" isn't the original Adblock (from which Adblock Plus was forked), it's an extension created for Google Chrome once Google Chrome enabled support for extensions. Very disingenuous name.

It piggy-backed on the work already done for Adblock Plus (for Firefox). Adblock Plus for Google Chrome came much later.
The problem is that large, unhealthy businesses are "too big to fail" and still get to survive for a long time. Even if they're shut down, the executives move on and infect (zombify) other companies.

We already have a zombie economy. Well-connected people can fail in bad faith, break the law, and nothing bad ever happens to them. A few seats may be exchanged, but it's the same set of (mostly, inept and morally bankrupt) people in charge.

Has anything been learned from the fiasco of 2008? Not really. We've added some regulations, but we still have the same people running the corporate economy and, while they may be short-sighted and greedy, they're not stupid and will find ways around this set of regulations just as they did the last ones.

Now, on the matter of small businesses: the question of whether "creative destruction" is good comes down to, "why did those businesses fail?" If a restaurant fails because it's badly run and produces a low-quality product, that's a good thing. If it fails because the local economy has gone to shit, that's a bad thing. I think that most of the change is an increasing rate of the latter.

On the macro scale, I don't think the proportion of businesses that "deserve" to fail has increased. If anything, it's lower because it's harder (outside of the Valley) to start one.

That said, the real problem isn't that businesses are failing. That's inevitable. It's that new ones aren't being created (because no one has the capital).
No worries. Peace! I'm almost done answering your first comment.
>Isn't it also possible that the photos were taken at slightly different times and the path of the lightning bolt shifted...

In the time it takes for the light from a lightning strike to fade, the bolt basically doesn't shift at all.

There's a guy called Tom A. Warner who shoots 7207 fps video of lightning; if you watch the first video on his page[1] you'll see that once the bolt reaches the ground, it's path doesn't change.

[1] http://www.ztresearch.com/
The Vanity Minimum Viable Product
Extensions in Chrome and Safari are not as powerful as the ones in Firefox. There's no API in Chrome and Safari to prevent network requests, so extensions can't fully block ads like they do in Firefox. They're only capable of hiding ads on the page.
The reason is irrelevant - there is no reason why you should do this.
Hi, Drupal dev here. Got to the point yesterday afternoon where I'm going to have to implement exactly what you've already done in order to put out some reasonable JSON from a node_load_multiple call. Don't suppose you have this function in a gist anywhere, do you? Please?
> And the poor would be able to afford them too, just like the poor can afford cars, shoes and computers.

Most countries have a benefits system which allows the poor a minimum level of quality of life. Additionally, cars, shoes, and computers, are all available second-hand for much reduced prices, because of consumerism. That is how they can afford these things. Are you suggesting that the poor should only be allowed to access lesser court systems than the rich?

Why don't you look up fire services in the past - if you did not have the money, which some did not, they would let your house burn to the ground. Why don't you look up medicine today - in the countries where the Government does not provide free-at-point-of-use healthcare, the poor regularly die of very treatable diseases. Your theory that everybody will be able to afford what they need does not work out.

> It's possible, but they'd be paying for violence out of their own pocket.

We have a history of this happening. It still happens in many countries which have weak or compliant court systems, India for example. I'd suggest you look into how things work out in the real world.
Natural Gas Fuels the Recent Drop in U.S. Greenhouse Gas Emissions
How we’re trying to stay innovative as a 3.5 year old startup
Because your app has to load it all into memory. Submitting many, very large payloads is a well known denial-of-service attack
Well, NSA and Google deal with similar hardware/software scaling issues, so I'm sure there is some overlap between the pool of employees.

Tracking millions of people is in their DNA too, so there's that.
Please,help DDOS site distributes separatism and terrorism
Please,help DDOS http://anti-maidan.com This site distributes separatism and terrorism in Ukraine
done https://github.com/ocaml/opam-repository/issues/2011
the tap counting is a way to capture anonymous data around the tap, wave and knock to help determine discrepancies between different forms. Thanks for note about the email at the top. Both the pod and sample app are available on our github.com/kiwiwearbles page :) Full name is required for the draw.
Ask HN: What are the technologies one should learn to become full stack web dev?
Hi, I get many requests demanding that they wish to be full stack developer. What should I recommend them? Most of them have zero knowledge of coding. They all want to start from scratch.
Currently I recommend them to learn the following:<p>Linux bascis HTML CSS Java Script Jquery XML JSon PHP MySQL Laravel<p>Can you guys recommend what should I recommend them based on the current trends?
A question I had was how he made the correspondences between points in the two bolts. I have a hunch that he just traversed the two lightning bolts separately and said point 1 in A corresponds to point 1 in B, ... Point N in A corresponds to point N in B, etc. if this is the case, you would expect dx and dy to grow as from top to bottom and hence his reconstructed depth to become closer from top to bottom, which is what happens.
OpenWRT and 10 Years of Fun with Embedded Devices [30c3]
no, it was pronounced "her-bee" but herbal is pronounced "err-bul". Again, this is only for US English, not sure about UK.

A Herbie toy.

An herbal tea.
My guess (with nothing to back it up) is people will start moving into paterns of 963 852 741 or the reverse since they're easy to type on the numpad without really remembering the values.

edit: On second look, that's exactly what you did in your example.
I was trying to be generous to the anti-Fed types--personally, however broken and corrupt the Federal Reserve systems are (again, being generous to the Zeitgeist), things are pretty good. Occasionally you get cheap money bubbles that are a direct result of Reserve Bank decisions, but on balance, IMO, it's an overwhelmingly positive system.
Intermittent renewal demonstrated through the GitHub graph
Dropbox Leaks User Data on Google Through Shared Links
In principle there isn't any reason a YC partner couldn't just give a talk if they wanted to. For example Harj did a session at HackerNews London just over two years ago [1]. I don't recall it being an official 'YC Event', just one of the partners who happened to be in the UK at the time and was willing to do it.

However, looking at the current list of YC partners [2], I don't see many that might have ties to Europe, such that they'd be visiting much (never mind the imposition of giving up family/holiday time to give a 'work' talk).

[1] http://vimeo.com/30800728

[2] http://ycombinator.com/people.html
Not every company in the US is actively colluding with the government. Assuming DDG is telling the truth about not keeping any logs, then its service should be no less secure than if it were situated in any other country.
Honestly, what's happening here is that you've hit the limit of JSON. JSON trades fairly significant verbosity for ease-of-use... when it stops being easy-to-use, well, you've stopped needing JSON. While you may be forced to hack around it, I'm not sure I'd spend too much time trying to figure out how to be principled in that hacking, because hacking it shall ever be.

JSON's nifty and convenient, but it's huge... with JSON from "the wild" I often find it gzips by a factor of 16. And that's just gzip, which isn't even the best at this sort of thing. If the API provides only a vague question that you can ask it, and it hands you back a huge chunk of very fluffily-serialized data, well... in a lot of ways you've already lost, twice (once for fluffy serialization and once for a presumably-foreign API giving you too much data).
Put yourself in their shoes though. The people at the top don't really understand security, other than the vague "only the right people should have access to stuff" requirement.

I think the problem is that the people in charge of making decisions are gun-shy. Because of their inability to properly evaluate the security itself, it's also very difficult for them to properly evaluate people telling them what the security system should look like, and they've been burned by bad decisions in the past, so they take the "lalalala do nothing" approach and hope for the best. From their point of view, it's a perfectly reasonable approach to the problem.
A 250MB requests should get blocked by your web server way before it touches your code or your database.

But yes, you're right, limiting passwords can help avoiding edge cases where a long password is not handled correctly ecc... Just pick a sane length that no-one will hit, like 1000 chars or more.
I think I saw that once or twice after updating, but it then stopped working for me. I'll have to investigate what's going on.
Happy National Teacher Appreciation Week (May 6-10)
Yeah lets blame Google again...

If people stopped watching the news, world would been 10x better
Its cool very informative!
Suggestion: Improve Hacker News algorithm to serve Europe better
I have a relatively simple suggestion which I think could make hacker news better for some of us on the other side of the pond:

The problem:
During the awake hours of Europe, since there is less traffic, it is harder for an article (even though it's buzzing, relatively to the traffic) to move around the front page. This is a shame in my opinion

My suggestion:
Why not either change the rules depending if we're simply on pacific time or 9 hours appart. But then that's just custom for Europe. How about inducing an hourly traffic variable in there?
Exactly the kind of app that is going to change the world for Good... Thanks to the Developer for making this happen..
I agree with the clarification that "it's a technology that never got a share of average users aware that they were actually using it." Plenty of people subscribe to news feeds in Twitter; what do you think the backend technology is supplying them? Podcasts have also been mentioned.

People don't use RSS the same way that people don't use JSON: they don't know or care about it, but it's a key component of many of the services they use every day.
Yep, that's one reason for the array version.
I have Virgin Mobile in the US (it's one of the cheapest options with good quality phones), and it seems the same. It made me set a 6-digit PIN as my password, and my phone number is my username. Here are the requirements listed on their website:

Your Account PIN must be:

-6 numbers (no letters or special characters)

-no more than 3 identical numbers in a row (222)

-no more than 3 sequential numbers (such as 234)

If I did the math right, that's approximately 900,000 possible passwords, which is obviously really low
Hey thank you this is an answer for the ages, I appreciate it. You've given me a different way at looking at my situation. I do have access to the same resources and I should capitalize more on that, much more. I do have a buddy I meetup with every Wednesday to work on a new meteor project. We just started doing that. I think part of my situation is that I'm forced to spend time at a place I feel is a bit backwards technically speaking. The upside is that I get to deal with all sorts of business affairs and lead a small team. My business skills have noticeably improved. I'm also not working hard enough. I know part of that is lack of exercise bit. It just feels like I want to run through the screen but in reality I just need to go for a run.
I've been a Wikipedia editor for ages, and I have noticed this. You can't wait around for other people to reply.

Generally if I'm about to do something potentially controversial, I write a comment on it in the talk thread, and then I go ahead and do it. If others have a problem with it they'll fix it. You kind of have to have a "ask for forgiveness" attitude towards non-active pages.
I would guess that the single greatest hole in computer / network security comes from the terror regime of incompetently enforced “security”. Users WILL get their revenge by undermining such measures any way they can in order to re-establish some usability. Like the best camera is always the one you have with you, the best security is the one your users will actually support, and not feel forced to circumvent.
My bank not only allows a maximum of 6 characters, but it truncates all characters beyond 6 when processing the login form. If my password was "passwd", they would accept "passwdjdodw89wawlks".
Google X Spinoff Raises $8 Million to Simplify Sustainable Design
This is what AgileInfoways.com has been doing since long.. keep it up guys!
Yes, you can in the options.

Adblock Edge just disabled Acceptable Ads by default and removed that option from the UI. Also considering that Adblock Edge is less maintained, it's not worth using it instead of Adblock Plus, if you ask me. You can just disable that option in Adblock Plus.
There is no such thing as just "security".

If the expected loss of funds for the user is lower, it is more secure - for the user.
That was probably to prevent SQL injection, right?
My bank uses a 6 digits pin code...

At least you have to enter the code in a virtual numpad that is randomized after each connection on their webpage.

I guess they settled for this measure so it does not annoy their less "tech-savvy" customers. I am baffled to see banks working with such low security practices in general ("admin"-like access on your bank accounts by any employee, checking money transfers AFTER executing it,...).
> making millions of USD with donations

[Citation needed]

>he hired people to run AdBlock and don't work himself anymore. But he is way less transparent about it, than the guys from Adblock Plus.

What? Just as the ABP project does outline their whitelisting process, Gundlach openly states the fact that other people get paid.

>AdBlock has even closed their public source repository and issue tracker...

With the power of your search engines combined: http://code.getadblock.com/releases/

>...to disguise who they are and what they are doing.

That's what you might feel and assume. Don't make this into a fact.

I already lost too much time with this reply.
IBM Watson Now Can Handle your Arguments | High Tech Point
This is some serious hacking, I love projects like these. Kudos for the live hex editor as well, this is a really cool debugging setup. Thanks for sharing!
This is due to consolidation pressure brought about by long-term low interest rates combined with inaccessible small consumer loans.

When the banking crisis happened in 2008, there was some talk and pressure from consumer groups and governments (at least in the U.S.) to make capital available to individual consumers. However, this was a short-lived sentiment, or at least one that never had any teeth to it. Banks stopped lending to consumers as readily as they had before the crisis while the Federal reserve kept interest rates and especially interest rates they give to banks extremely low.

This meant that if you already had capital(large businesses, wealthy individuals) it was easy to get nearly free money. whereas if you didn't it was nearly impossible. This led to consolidation as big businesses could buy up many small ones .

I predict this will continue happening as long as the combination of low interest rates and inaccessible consumer loans continues.
Pronunciation is highly regional, an if you pronounce "hotel" without voicing/aspirating the "h", then "an" is appropriate. When newspapers use style-guides, they are after consistence as well as "emulate" a certain spoken voice consistent with their profile and target demographics.
A tiny number of digits combined with the standard, visible input system is a recipe for 'shoulder surfing' attacks. I'm not proposing a superior system, just pointing out that brute-force attacks are not the only thing to beware.
It's easy to argue with strawmen like you do, but query and schema support was never the problem of XML.

The problem was that XML is a markup language, and JSON is an object notation. It's right in the name. And this results in different tradeoffs for both.

The XML schema was designed to create schemas for documents. This is why different types of schemas evolved specifically for services (like SOAP) but having to be slapped on top of a markup language base, it couldn't be good even though it tried. JSON doesn't have that initial complexity and the goal matches the use.

Just like it'd be silly to write a manual in JSON, it'll forever remain silly to serialize generic object structures in XML.

Now I could also argue XML is a mediocre markup language, and show alternatives, but as they say, that's a whole 'nother story.
O'Reilly ebooks are always 50% off!

They send these promotions regularly, but you can always pay half the published price.
Thanks for quickly responding to set this straight. I usually expect better from Al Jazeera.
Have you seen guzzle's implementation of this? It's pretty useful and something I'd love to see split out of guzzle and made its own library.

https://github.com/guzzle/guzzle/blob/master/src/functions.p... is the actual code, although it's pulled into the guzzle collection: https://github.com/guzzle/guzzle/blob/master/src/Collection....
AFAIK, the checks magically disappears each time the plugin updates. Given that their primary revenue channel must be Google, which pays them to whitelist their domains [0], such behaviour is to be expected.

It's why I switched permanently to Adblock Edge.

[0] http://www.theverge.com/2013/7/5/4496852/adblock-plus-eye-go...

EDIT: Downvoting doesn't change facts, although at times we wish it did.

(a) Acceptable ads always enabled after update - https://adblockplus.org/forum/viewtopic.php?t=17198

(b) Bug in Adblock Plus for Chrome and Opera caused acceptable ads setting to be reverted - https://adblockplus.org/blog/bug-in-adblock-plus-for-chrome-...

P.S. I've faced this issue numerous times on Firefox, so it wasn't just an issue on Chrome and Opera.
I wonder if you've tried http://www.smartfrog.org/ ?

I haven't; but it's been around for a while and seems to be fairly well used judging by the mailing list archives.

"SmartFrog is a powerful and flexible Java-based software framework for configuring, deploying and managing distributed software systems."
For a system that limits passwords to 6 letters, I bet they weren't hashing them to begin with. But maybe nchlswu fixed that.
Does anyone have recommendations on data analysis and big data books from the O'reilly collection?

http://shop.oreilly.com/category/browse-subjects/data.do
How do you know I am not using good libraries libraries for writing my code? (I usually use Django which seems to be well respected). Again, that has nothing to do with test driven development.

I already start by figuring out what the user wants. Again, nothing to do with writing a load of tests first.

All your suggestions for how TDD will improve my development seem to point to exactly what I do already without writing tests first.
This. Enlive and now Kioo are elegant solutions to the problem of letting designers and programmers work independently. It still amazes me that something like Enlive hasn't popped up in other languages/frameworks.
his analogy is 100% spot on actually in how i interpreted the article. 100%.
Call me a conspiracy nut but after reading all the accounts of banks and companies ridiculously reducing keyspace in weird ways (give me a good legacy-tech reason for [0]...) I'm starting to believe that they're doing it on purpose.

[0] - https://news.ycombinator.com/item?id=7704235
And who is talking here about a general purpose lenguage in this context, i only care about the web stuff i don't need things that ain't gonna use.
Not true; the password on iOS devices is a 4-digit pin; in my experience, plenty of people either reuse their bank PIN, or just use their DOB.