skysight-inc/HackerNews huggingface dataset:
I like post-work currency. Automation induced under/unemployed millenials living at home posting content to Twitter/Facebook deserve to be compensated for their work. They helped create $100 billion in value for FB shareholders at IPO. I hope they will be compensated in Doge.
Google loses case to patent troll seeking $125 million in damages
After Ryan McGeehan's comment about the "million dollar bug" (cited in your writeup), I'd say your bug is worth at least $100k.
we can have serious hearing in Senate on BTC with outcome rules [almost] killing or seriously affecting it. Having a hearing and SEC/FBI enforcement on Doge? With Doge as a witness. Put you paw on the Bible and repeat after me ...
Wait, I thought they were already in the billion dollar club. Regardless, the cash should help against PayPal.
Chrome extensions for web pros
Yes, I thought about exactly the same way you explained. But my point is trying to save more time, which may or may not be necessary depending on the size of the input data set. If we use caching, we can save the trip to look up the hashmap for each duplicated word of the input.

However according to the Big O, linear increase does not count. So the Big O is anyway O(n) when n is near m, it's O(2n) then it's O(n), or n >> m or n << m, it is O(n) or O(m). But runtime, there might be some difference. Again, in most of the normal applications using relational database, we will not use huge memory to store extremely large hashmap. We'll put a cap of the size. Indexing unstructured data is a different story.
incredibly widespread...?
I would say yes. Pop-unders should be blocked, and modern browsers work pretty hard to, but it is often viewed as a "low priority" sec issue, and so workarounds are found, ignored, used in the wild, and patched. Here is one implementation, I have seen working versions up to Chrome ~30:

https://github.com/tuki/js-popunder

Another serious security issue is when the popunder waits for a while as the parent frame navigates itself to e.g. "java.com", then the child navigates the parent to a malicious drive-by download. This can make it appear to "spoof" a drive-by download. This attack vector has been known and ignored forever (I think Zalewski published about this years back). IE9 and 10 actually do a good job preventing this, but I know it works in most modern browsers.
My scheme involves the passphrase, the site name, and a password version all getting hashed together. If a password needs to be changed, I just bump the version. This requires me to keep a list of names and versions around, but that's not sensitive information absent the passphrase. I've also written my own version of a pwdhash-like tool which saves the list of site names along with the versions, so I don't have to do a lot of data entry in order to retrieve a password.
Thanks for the trip down memory lane, randomdrake. I'm the same age as you, and just found my own 15-year-old page (in my case, a Discworld info compendium with game mods I'd built, and walkthroughs I'd written). Hurrah for Geocities mirrors, and embarrassing teenage selves.

Funnily enough, a HN thread the other day made me revisit my first ever web app as well. 'Tis the season?

It feels like today it's pretty easy to get started building things, certainly a lot easier than the PHP mess I ended up in 10+ years ago. On the other hand I think it can get overwhelming, and the complexity of today's web apps and sites make it hard for a beginner to grok how to replicate them. Plus, the design bar is a lot higher, even though there are plenty of off-the-shelf kits to help. The era of self-expression through hand-tweaked HTML is gone, for the most part; cover photos have replaced MySpace layouts, and who needs a personal domain when you have your @-handle?
http://www.qsl.net/n9wwv/420.html

-rw-r--r-- 1 ftp ftp 1341 Apr 07 1998 420.html
it's only a bad forecast if it doesn't happen. if it does happen, then it's a freaking awesome INTUITIVE forecast. Okay, so there's no science behind it? It doesn't matter. There's no science behind a lot of things, yet they work.

When you recognize insane patterns and connections, much like an Artist as opposed to a Scientist, things can work. All that needs to matter is that the intuition has to be right. The science can come after.
My understanding is that there are three competing theories which have the strongest claim on explaining Type Ia supernovae. The classic theory is that a non-white dwarf companion star feeds material onto a white dwarf, which increases its mass. This kicks off a complicated chain of events, some of which may occur over timescales of a thousand years, ultimately culminating in the initiation of fusion reactions (initially Carbon, then Oxygen) in the core of the white dwarf. The fusion reactions release heat, but because the white dwarf is already under electron degeneracy conditions it is unable to increase pressure and expand to moderate the fusion reactions, so instead they are caught in a very strong positive feedback loop. In a matter of seconds the fusion reactions consume all of the Carbon in the star and then begin consuming the Oxygen in the inner core, this process releases more than enough energy to completely unbind the star gravitationally, the star explodes in a supernova. Alternately, it's also possible that a white dwarf star could have more than enough mass to undergo a Type Ia explosion but is kept in check by rapid spinning. As the star ages and the spinning slows down it crosses a boundary where the above events occur. Or, two white dwarfs could instead merge with each other.

It's actually likely, in my opinion, that all three models contribute to Type Ia events in nature, but it's currently unknown which variety is the most common cause of such supernovae.
I've tried using AeroFS, over and over again to no avail.

I've emailed support numerous times for help - nothing. One response only literally 10 days after a few follow-ups. That's unacceptable.

Their OSX Client doesn't work with Mavericks (10.9) "not supported" was the answer I received.

Syncing is another issue, files not syncing, little explanation as to why, across systems without the Virtual Appliance. Confusing documentation.

I would love to use AeroFS or another private-cloud variant, but the above problems/issues have made both myself and my team very hesitant to ever using or trying this product again.

I think it's important for the team to hear this, and I hope you guys work on what's important to end-users.
Tell HN: Planned Maintenance Jan 23 1-5 AM PST
During the maintenance window the site will be intermittently available, with varying degrees of responsiveness.

Tweaking our storage configuration a bit.
We were in the billions-of-dollars-of-annual-processing-volume club, if that counts?
I'd be interested in this too...I deal with a lot of projects where researchers have to handle this sort of data.
Of course there is a name next to each bell. How would you ask to be let inside otherwise?
It's also quite possible that younger founders have companies that produce less revenue. Which would just be restating the first chart (higher revenue companies lead to higher founder salaries).
Couple years back, I found my website from 94. Its mostly from an era that I didn't really know anyone on the web, but someone had a shell account somewhere.

Its also nicely pro free software, something that hasn't changed much.
One thing i'd be interested in is some sort of trustworthy 3rd party audit, i.e. vouch for no back doors, penetration testing, etc, in both AeroFS and BitTorrent Sync. The last time this made the rounds on HN, I couldn't really find anything on this...has there been any sort of progress on this? I realize both are proprietary/closed source products.
The increase in supply is fixed by the algorithm, so you're really just increasing the difficulty and making it less profitable to mine. If more people decide to buy at an exchange instead of mining, it would tend to increase the price.
Good, now ATI can release their driver for the FreeBSD 10.0 !
I hear Google is coming out with 'Goggles' they record your surroundings in both audio and video.
Stripe cofounder here. As this news breaks, I want to say thanks to the HN community. Stripe is in large part the result of the feedback and advice we've received here since we launched on HN back in Sept 2011 -- https://news.ycombinator.com/item?id=3053883.
Water found on dwarf planet Ceres
> The only question would be how refunds would work, but certainly there can be a solution to that.

Yup, this is one of a bunch of problems. For example, "no chargebacks" is great for merchants, but bad for consumers. And while coinbase does support a simple charge, they don't have any way of doing things like holds.

As for Doge: http://words.steveklabnik.com/how-dogecoin-changed-my-perspe...
It's there so that you can create a junk account for apps which want access to your credentials? Doubtful. Remember the context of the topic.
we don't even know yet if it takes it too far. What happens when 2017 comes along and facebook has lost exactly 80.00% of users since 2014? Will it still have been an analogy taken too far?
Bill Gates does not come across as an asshole at all in that article.
Dear Everywhere Else: You Will Not Be the Next Silicon Valley
Automated Image Transformation: Comparing Java Libraries
And thank you, as a developer stripe has made a ridiculously difficult process ridiculously easy.
Haha yep, keep up the great work!
Thanks for reading. Is there any conflict between the two?

The original words was "You're giving them a throat to choke". The minimum set of tools is always necessary either on Windows or Linux, especially from Open Source. Just make sure don't take the risk of your application to do re-implementation later.
Wow! This is hug! Congrats to the Stripe team. Thanks for making our lives/projects/startups easier! BTW any other source on this?

Edit: Covered in TechCrunch http://techcrunch.com/2014/01/22/with-an-eye-to-internationa...
Any date for launching in iceland?
Well, I originally found the OpenID bug in 2012, but hadn't noticed Facebook was vulnerable until very recently. After I found their OpenID endpoint, the hardest part was getting them to make me a Yadis discover request. Then I had to squash a little bug in the exploit. Most of the time was spent re-reading the OpenID spec. I'd say total amount of work (including the time it took me to write the post) was about 2 days.

As I said in the post, I already had a strong suspicion that, once I could read files, escalating to RCE would be easy. But I decided not to do it without permission and they fixed the bug very quickly. As much as I'd loved to actually see the output of an ls or something like that, I think I made the right call.
Just to play the armchair investor game...

With 2000 customers, what might be their annual revenue (they say in the millions)? $2-4 million?

Their evaluation must be a huge multiple of revenue. I therefore imagine their belief is they have conversion down so now it is time to buy marketshare?
Keith Rabois is apparently teaming up with Stripe too. What a day for them!

https://twitter.com/rabois/status/426157931239714816
Actually that's not how rods and cones work. In daylight or bright indoor light settings, the rods deactivate. That is, they generate no signal. Not to mention you've got the relationship backwards- there's far more cones than rods per unit area. This is why you can see with much higher detail in daylight settings, but in low light settings you see in very low resolution in black and white (with a blue tone since the rods are mostly only sensitive to blue/green light)

These are important facts for deciding, for instance, that alarm clocks, and shipboard navigation dashes should use only red light- since red light doesn't kill the sensitivity of your rods. It doesn't deactivate your night vision.

That's not to say you're not partly right, it's just the color/luminance processing doesn't happen in the retina. It happens in the visual cortex, or possibly with some help from processing that happens in or near the optic nerve.
Stripe is awesome. I only hear great things about them.
Show HN: scrollReveal.js — Declarative On-scroll Reveal Animations
"When you explicitly grant a website access to your microphone" is the key though
Not everything needs to be scientific. Even a lot of mathematics is figured out first using intuition. The proof may come much much later.

Some people do have intuition that is superior to other people. They can see patterns and connections in things and intuit the correct answer, or predict the right path. Much like Steve Jobs. It's an artistic, intuitive way of looking at things rather than a purely scientific way. Sometimes it doesn't work; sometimes it does.
I just tried BOS-DEN nonstop 31 Jan to 7 Feb through the UK† and Canada††. Southwest came in cheapest on both searches. As has been noted, Southwest did not appear in the same search using www.kayak.com.

I was coming from a US IP. I wonder, if I had been coming from a British or Canadian IP, if I would have been redirected to the corresponding site.

†http://www.kayak.co.uk/flights/BOS-DEN/2014-01-31/2014-02-07

††http://www.ca.kayak.com/flights/BOS-DEN/2014-01-31/2014-02-0...
I wouldn't say they're always that minor. Comparing Django static assets with e.g. the Rails asset pipeline is like stepping into ancient history. Rails has a lot of developer quality of life stuff that is just snowballing.
Hey HN,

I’ve been working on a couple things lately, and I wanted to share my first open source project! I posted this to Designer News, and my friend suggested I share it with the HN community too!

It’s a simple JavaScript plug-in, where the basic idea is to simplify the creation and management of "reveal animations" by using something like:

---

<div data-scrollreveal="wait 0.3s then enter top, and move 55px over 1.6s"> Foobar! </div>

---

My clients kept asking for this feature, and I found using classes a little cumbersome—especially when I wanted to modify (and slightly differentiate) timing of multiple elements.

I was a little hesitant to use "styling" in HTML, but after how much I was enjoying AngularJS’ declarative nature, I just went and did it.

Any thoughts, feedback or criticism is warmly welcome!
I think it's mostly social expectations.
Is your goal to be anonymous on your web? Because the traffic isn't encrypted when it leaves the VPN and your browser cookies (or various apps phoning home) will make your identity obvious.
Posterior-Hacking
Well, its a social signal isn't it.

Take a job interview at an investment bank. It is incredibly important, if you want to get the job, that you simultaneously deny being primarily motivated by money, power, and status, while sending the social signal that you are in fact primarily motivated by money, power and status. If you weren't, you're probably making a mistake applying for a job at an investment bank (although I believe the joke about someone writing on their resume/cv/cover letter about their "lifelong passion for taxation/equities/super funds" did the rounds a few years ago).

So you get your extra-curriculars/interests/academic quals to do the dance about how well a rounded person you are, but simultaneously you must wear the right clothes, drop the right names, read the right things, follow the right topics, and say the right words to strongly signal that your main motivators are in fact money, power and status and that you accept that. And if, god forbid, you're ever asked the question outright, you must find a way to explicitly deny it, while sending the subtle message that is completely the opposite.

Similarly, what are colleges selling/interviewing for? Well it sure as hell isn't skills or merit, because most rich people didn't use skills or merit they got from university to get rich, and many of them could be gotten at a similar standard for a far cheaper price.

God no.

Connections. Power. Links. And the hunger for doing what is required for more of it.

And that's what "leadership" signals. That you care about it. That you want it. That you'll be surrounded by others who think and want the same.

That's what elite universities are selling.

As for the rest, well, that's probably just regular human imitation/cargo-cult mentality. It seems almost second nature for humans to mindlessly try to imitate those they find socially powerful.
Congratulations. Stripe really changed the payment implementation for Developers.
Please know you have this valuation, support more Developers communities in meetups, developers conferences, API conferences.
Twilio opened the way in the Telco world, please do it in the Payment one.
I think the focus here is on the public part. Private universities in Germany don't have a particularly good reputation in general and are considered to be a way out for children who didn't do well in school but have parents rich enough to buy them into a university.

Public schools on the other hand are all considered to be more or less equally good, so it doesn't really matter which one you attended later in life, which as I gather is different in the US.
I would suggest making that call to action bigger. I did not notice the enlarged key on the keyboard until it was pointed out here on HN. I just thought it was the usual keyboard stock art.

But otherwise this site looks great. Captured my email.
Sure a hash isn't always better than a list. In this case, it most definitely is. :)
Great work dude, keep em' coming.
One important thing to note, which was mentioned in several other articles referenced on HN over the last couple weeks - the Seiki monitor (TV) only does 30Hz at max resolution. While I haven't personally tried this, I have heard others say this is completely unacceptable and I believe them. So just beware of the limitations of that model.
This was very interesting. What are good reasorces to learn more about this kind of stuff?
Better discussion: https://news.ycombinator.com/item?id=7106377
No my goal is simply to evade the NSA wiretaps as well as my ISP who has recently started messing up my internet connection whenever I torrent, so I vpn overseas and torrent. But yes you are correct, in order to browse privately you should really use tails or something along with vpn and avoid say logging into facebook or anything linked to your identity.
An Example of a simple fluent API in C#
Are these redesigned backup or improving recovery speed related changes by any chance?
Kayak has a feature they call Hacker Fares™†.

†http://www.kayak.com/news/a-new-way-to-find-deals-on-flights...
Google Code was great. I'll miss it. At the time, it was the only refuge from SourceForge (which censored one of my projects because "hacking"). The only down side is they didn't render the README markdown file like Github or Bitbucket.
Pull that trick on me and I'd go a mile out of my way not to give you business any more. And I wouldn't be alone. Punishment of cheaters and exploiters is a human social instinct.
Wouldn't be a very successful startup then anyway would it?
Definitely. Also, early adopters are likely heavier users, so whatever the newest device is will see the most use.
Lots of truth to this from a brand perspective, but the underlying technology of Dogecoin is pretty serious, it just happened to be deployed in a playful way. Not unlike the way that gaming technology or 4chan’s infrastructure is serious.
For extra retro fun, tack on "ML" to "VR" in the title and imagine all the comments are dated 1996. :)
The Power to Decide
You don't need a VPN to do this. You can just go to Southwest.com. I always check their website after I check Kayak because they don't list Southwest's flights.
As far as I know just about any language works. I know python works: I submitted a python solution for level 0.

Just make sure that the level0 file is an executable file and change the crunchbang to run python instead of ruby.
Whoah, new noticeboard feature. I like it! It harmonizes with my topcolor.

I object to labeling "Tweaking our storage configuration a bit" as "details", though. ;)
Cartier sues Nominet hoping to set global domain name take-down precedent
Show HN: A Google Search that only shows the last available Search Result.
In my case it's the fingerprint sensor, not so much the CPU. I used the passcode with my old phone for basic security in case it was stolen, but it was just annoying enough to keep me from checking the phone for random things.

Now I just touch home and I'm in. I use the phone way more now. I thought the sensor would be marginally useful, but man it's the cat's pajamas.
An award for data dredging?
https://twitter.com/brendanaanes/status/413775573958156290 :)
This explains why Americans look at me like I just ate a bug when I tell them that I'm not interested in leadership, at best I can be interested in teaching, but my main work focus is making things.
Hey, thanks for your comment. I use SF as a distribution channel. I use github every day and love it:

https://github.com/nickfox/GpsTracker
So by default many XML libraries essentially allow remote code execution?

How in the world is that ok? How is that the standard?
Looks good, but it's hard to give feedback on just a splash screen. I look forward to checking it out!
Is there cheating going on here?
I saw exactly this situation in high school. I went to a prep school, so there was definitely explicit pressure to do things that look good for college.

Two of my classmates put together the "Dollars for Darfur" program, which became a relatively big deal. They spoke in front of congress, appeared on some morning shows, etc.

Sometimes it was honestly hard to have a conversation about the program that didn't involve some cynical "and this'll look really good on their college application" type of stuff. Which is true, it's an impressive project and I'm sure it boosted their changes, but it was always sad to me that people questioned their motives. Definitely a combination of jealousy and cynicism.
Well, I made one assumption!
>save the trip to look up the hashmap for each duplicated word of the input.

The time required to do a hashmap lookup should be small and of constant time. If you did cache it somehow, you would need a way to do lookups of what was cached (which might require another hashmap lookup.)

Edit:
I'm saying that trying to cache hashmap lookups might not save you any time and is probably not worth thinking about. Another poster has indicated that the solution described above (without trying to do some kind of caching of duplicates) should be sufficient to pass the Stripe CTF stage, so I would recommend just implementing that.
No. I work for an OTA (not Kayak). First of all airlines file their fare rules and OTAs don't change the prices, and generally airlines pay around $10 to us to book a RT fare so there is little room to discount. Kayak is a meta which means all they do is present prices they are given from their partners (either via a feed or scrape) and then send them to the partner who shares the fee. Southwest (as others have mentioned) is not available in the US as a business choice. Kayak also heavily caches the fares (everyone does to make performance better) and inventory changes a lot especially in close by dates. Seeing cached prices of a cached price means the actual price can change a lot from searching to booking. Note the final price is only determined when you hit a booking page, everything before that is cached and might be fairly stale. Of course they can be errors in pricing since the fare rules are crazy complicated and often the difference in fares might be all the taxing entities. Each country, county, city, airport and cow pasture might affect the final price so it's possible that a country where you are booking might affect this (our customers are mostly in the US) but I doubt it.

tldr - lucky "hacker"