skysight-inc/HackerNews huggingface dataset:
Hi, Webscript founder here.

Generally, I think our customers fall into two large buckets:

1. Experienced developers who want something lighter-weight than, e.g., Heroku.

2. Inexperienced developers (perhaps even first-time developers) who are trying to do something simple (e.g. send themselves a text message when a webhook fires).

To take your Stripe example, I imagine based on your question that you're thinking about the case where you have a server-side app already, in which case handling Stripe is very little extra work. If you are instead, for example, selling a digital good via a static website, Webscript would be a lot easier than building a full web app. You could have the job done via Webscript by the time you created a new app and set up your git repo for Heroku.

As to the DoS attack angle, do you have an example of how you see Webscript being used for something like that? If you mean flooding some target with HTTP requests, it seems like it would be more efficient for an attacker to send the requests themselves rather than try to funnel them through Webscript.
Will www.google.com continue to be available over HTTP? If so, the old browsers will still be able to use Google search by simply avoiding HTTPS. That would lessen the impact on Google, in contrast to sites that follow best practice and unconditionally redirect HTTP to HTTPS.
Or a grape cut in half.
I find Odersky's comments on Swift very apt. I think both Scala and Swift are aimed at being mergers between FP and existing OO systems and both of them feel a little warty for the effort.

I really applaud trying to merge the benefits of FP and OO. I think it's going to be a much larger and harder project than either Scala or Swift will benefit from, but I'm really glad that they're exploring the design space.
Demasking Google Users with a Timing Attack
Agriculture is a practice affected by loads of variables that are often not well understood. Farmers could definitely benefit from products that could be created by applying data science to all the information collected from other farmers, the government, remote sensing, etc.
Oh my god. I watched the video you showed me and immediately stopped caring what anyone was saying. What a horror that game seems to be.

Wow. And here I felt squicky for playing GTA4.
Graphite is more portable than mains access.
I'm not sure the purpose here is to save people money. It's more about autonomy and privacy, no?
That does sound useful, I have a bad habit of letting things get messy.

Lots and lots of rebase -i.
I don't have kids, but I noticed my cousins would all watch TV up until age 12/13 when they were allowed to get phones. As soon as they got phones, they abandoned the TV. Snapchat, instagram, netflix, games, and even hulu are now the only media they consume! I'm honestly excited to see what the TV landscape looks like in 10 years when these kids are 22-25.
Linear regulators are also ideal for low noise applications.
This is silly. Seeking out and watching porn is not the same thing as accidentally seeing porn because it arrived as spam or whatever.

With this line of reasoning you could say that when person A is caught looking at porn by person B, both should be fired because B happened to see the same porn over A's shoulder.

If you intercept porn and delete it, you're doing your job. If you retain it somewhere and go back to look at it, then you're just looking at porn, violating company rules.
As well as what my sibling comments said, it is also a reference to The Princess Bride.

Would you like to know more? http://knowyourmeme.com/memes/you-keep-using-that-word-i-do-...
Check your meat privilege
Python 3 allowed the Python developers to make some breaking changes to the language and libraries. These have, without a doubt, improved the language.

Sure. But the improvements aren't really that great, and IMO they weren't enough to justify breaking everything. Some combination of a JIT compiler, GIL removal, and optional typing might have been.

The end result is an improved and usable language

And this is why I view Python 3 as instance of choosing purity over practicality. Python 2 was and is a very usable language. It's vastly better than JavaScript, which took over the world by virtue of being available everywhere and having halfway decent performance, which ended up outweighing its huge flaws as a language. I can't help but think that we'd be better off if the effort spent on the Python 3 migration had instead been directed toward speed and browser support.

Perl 6 is an example of a real disaster, on the other hand.

Certainly can't argue with that.
or a CD
Because the aggravation of obtaining, understanding, and maintaining a computer + internet connection is not worth the trouble.

I hear people claim that once everything's set up, it's easy. That's not my experience. Every time I go home I've got to deal with issues with my mom's computer and internet. They're never her fault, and sometimes they're difficult to solve, even for a tech person.

Watching video online is great when everything goes right. But it seems like a good portion of the country has fairly lousy internet, which makes videos sputter or stop. People who grew up with the ease and reliability of tv have a hard time stomaching these kinds of problems.

Also, when you get older, you don't necessarily want more choices. Your mind is tired and cluttered, you just want to relax in front of the tv and not have to sort through an infinite array of choices or deal with technical issues.
I haven't tried, but I think at the moment Apache supports only multiple certificates with different private key algorithms. Anything else would have to be implemented in custom code. IIRC, OpenSSL 1.0.2 (not yet released) has better support for multiple certificate chains on the same server.
It is assumed that everyone eats meat in the same way that everyone is straight.

I don't always get provoked but this one piqued me.
how long would it take to upload 2M images?
If you're interested, Caffe http://caffe.berkeleyvision.org/ comes with some pre-trained models for ImageNet, which was close to state-of-the-art a year or two ago.
Definitely! Just as a shared hoster is less capable than running your own VM and a cash register is less capable than a laptop. That doesn't mean those things aren't useful. :-)

I'd say that most of the time, people are more productive with more specialized tools if the tool happens to specialize in what they're trying to do.
After they bought Moto, the patent wars raged on. The value of the patents is by now evident. Even after the patents and real estate and spin-outs of the STB and other non-mobile OEM businesses, Google lost billions of dollars and spent 10s of man years of senior management attention on restructuring Moto and preventing Moto's stodgy, risk averse telecom industry employees from infecting Google.

Moto is a far better company now, but also a much smaller and lower-value company.

One could also say buying Nokia was Microsoft's biggest brain fart. Google has managed to clean house faster.
Cyranoids: Stanley Milgram’s Creepiest Experiment
I recognize that I'm in the minority, but tape delay is the only way that I'll watch sports. I don't really mind the commercials, but fast forwarding through them let's me watch a 3 hour game in 2 hours -- that's significant. It also makes it easier to avoid the dreadful commentators like Don Cherry.

That doesn't really change your point though. I typically start watching after about an hour -- I'm highly unlikely to watch the game if I've already seen the score in the newspaper.

Paying >$100 a month to watch a couple of games a month sure is expensive, though. It'd be cheaper to watch them live, if watching them live wouldn't require plane tickets most of the time...
How did Odersky miss Yammer's citing Scala's complexity as a reason for moving away from it? Odersky said:

> In terms of complexity, I don't know whether Yammer featured that, but you definitely do hear that a lot [from] many people.

The first paragraph (after introductory greetings) of Yammer's letter which explains its action [1]:

> Scala, as a language, has some profoundly interesting ideas in it. That's one of
the things which attracted me to it in the first place. But it's also a very
complex language.

[1] https://gist.github.com/anonymous/1406238
Hi! I'm one of Webscript's founders.

What do you mean by spammers?

If you're talking about email, Webscript can be made to talk to an SMTP server, but whoever writes the script could presumably have talked directly to that SMTP server instead, and that would have been more efficient. So why would Webscript be used for spamming?
Is this simply because regular TV has advertising and advertisers want to target the people with the most money?

There is a huge gap in wealth between generations thanks to debt via housing and education. Are advertisers putting pressure on program makers to make shows that appeal to old people? I'd guess they've done a lot of thinking on this.
Sounds more like resistance to change than anything wrong with Git. I used perforce at my previous company, and while Git's learning curve was higher, I definitely see the advantages of a distributed version control system over a centralized one:

1. Not having to check out files means I can work offline.

2. When working on multiple features, it's much easier to create a new Git branch than it is to create a new Perforce workspace.

3. People really tend to abuse Perforce's 'lock file' feature. I'm glad this isn't possible in Git.

4. I haven't really noticed any drawbacks to the pull-request feature. You can still review and comment on diffs on Github.

5. It's the version control of choice for open source software, so if you use any third-party libraries (and I hope you do!), you'll probably need to know how to use Git anyway.

I can't really think of anything I miss from Perforce.

Edit: these advantages are not specific to Git, but any distributed version control system. If you find Git to be too difficult, don't worry, it's not the only game in town. I've heard Mercury is much easier to pick up. Good luck!
Eagles Coach Chip Kelly to Vienna State Opera
"Do you hate them?" was hilarious.
Hi all! I'm one of Webscript's founders.

It's nice to see Webscript back on HN. You may enjoy reading the discussion from a couple years back when we first launched: https://news.ycombinator.com/item?id=4718686.
http://www.themediabriefing.com/media/project_tmb/image/aver...
Incidentally, Julia's use of exclamation points in her blog actually inspired the name of a programming conference: http://bangbangcon.com/
> Anyway, even your second link stresses: "The primary IDE recommendation is IntelliJ, not Android Studio nor Eclipse". My IDE of choice is Android Studio, and it not being particularly recommended is a red light to me already. Maybe I'm just traumatized.

Seriously? Android Studio is just a stripped down IDEA with an extra plugin anyway. If you already use AS, there is zero reason not to just import your config into IDEA instead.
Thank you; I didn't mean to imply the plane used more fuel at idle than at supersonic cruise.

Fuel consumption during takeoff and climb was something like 25 tons an hour. Part of this is because the Concorde's wing has high drag at high angles of attack, most of it was due to the engines needing to be in full afterburner. The plane needed full afterburner to take off even without a full load of fuel on board.

At low speeds, most of the turbofans' power goes to creating a really high-speed stream of exhaust. That's what I mean about the engines being fundamentally more efficient (at converting fuel into forward motion) at higher speeds, where the exhaust speed more closely matches the speed of the plane.
Hey Tom,

I have now heard from several people about applied crypto being outdated and replaced with crypto engineering. I have since ordered the engineering book and based on initial reading will likely replace applied with crypto engineering once I am done (I only post books I have fully read).

I am not sure about the criticism of intro to modern crypto and design patterns though. I learned alot from both of them in my computer science classses that used them and the information is still vaulable and useful to me.
FWIW, Modern Operating Systems is the classic book by Tanenbaum. You are correct, however, that my edition has a circus on the cover, not a dinosaur.

Seems like the author did not put too much care into this list.
If you'll excuse me, I have to write some letters to the legal department at the hat factory where I work.
That headline is just a sneaky way to say, "9 weird tips to make you a great public speaker".
Thanks for catching this. I will fix it when I get back from this conference.
15 Best SEO Posts of All-Time via Onboardly
I like that I can buy my two sport channels, Eurosport 1 & 2, for £3.99 a month. I can watch with a 15 second delay from the tv version (which means no tv license - £150 per year I think), I can watch up to three hours delayed, it's in HD (which is extra on cable) and I can watch on my PC, phone, tablet, xbox and more.

I don't watch anything else.
The high speed of the 747 is a function of its wing sweep. The hump and area rule have nothing to do with it.
Maybe it wasn't. They will surely have to live thru several hard years, maybe even regret they ever did this. But now this accession has a point.

I don't think Crimea had much international tourism.
When I checked two years ago, Crimea didn't have single plane or train scheduled from Poland, for example. It had some connections to hubs like Frankfurt, but I doubt many non-ex-USSR people ever considered Crimea. As for Russians, they always were the bulk of visitors. In the summer, trains from Moscow to Crimea departed like every 20 minutes, and you could meet all kinds of Moscow friends on the streets.
This year, a lot of railway service were disrupted, understandably. I hope it returns once. I think that mainland Ukrainians will visit Crimea too once the situation stabilizes.
Almost all websites have analytics these days. Agreed, it should be disclosed but making it opt-in would render analytics useless as less than 1% people would agree to it. Most analytics is not even a privacy issue as clickthroughs and bounce rates do not carry any personal fingerprints.
I only posted books to the list in order to keep it managable. If I tried posting blogs, journal articles, etc. then the list would go on forever and be impossible to ever finish.
Three marks of real data science
One typo in a huge list shows "not too much care"?
In the cases where the alternative is fighting the compiler every step of the way, assembly may very well be less error prone as long as you limit it to exactly the small areas where it will help.
I think you misunderstand timing sidechannels.
The idea is that (for example) if you compare two strings with length 15 you compare all 15 chars regardless if you find that the 3th char is already different.

You only need to be consistent with yourself. Stepping is completely irrelevant here.
I would say the easiest to learn is Common Lisp because of the amazing debugger + conditions/restarts. If you make a mistake, instead of aborting the program like most programming languages would, Common Lisp will give you a list of restarts which let you specify how to continue executing (change variable values, return a new value instead, etc).

To learn it I would recommend COMMON LISP: A Gentle Introduction to Symbolic Computation to get a good foundation. After reading that, I would suggest ANSI Common Lisp, which introduces some of the more advanced features and gives some pretty good examples of what you can do with Lisp (writing a DSL for generating HTML is one of them). Then I would recommend On Lisp which gives all kinds of crazy things you can do with Lisp (embedded Prolog, DSL for parsing English, and many other cool things).

There are many other great books out there which you may way want to look at. Land of Lisp and Practical Common Lisp are both good introductory books, but I find that they introduce too much too fast and it makes it difficult to get very far in them. Paradigms of AI Programming is probably one of the best programming books out there, but there is a lot of advanced material in it.
> For instance, in Haskell you can prove a functor instance has at most one implementation

How would one do that?
From an security professional's point of view, the idea is to find flaws in software, developers thinking, or corporate culture that make vulnerabilities for attack.

GoF doesn't really help with any of the above. What GoF helps with is shoring up weak languages that don't have the proper stuff to begin with. It talks about abstractions and how to build them.

What is useful from a security professional's point of view is to learn how to puncture abstractions. Finding flaws such as information leakage between abstractions. This is a hard mind-set to come to.

GoF will not help you with any of this.
Same here, tried citadel and am interested in kolab
A concorde going 1350 mph still has less kinetic energy than a 747 going 600mph. Also, I'm not positive, but I'd suspect that the concorde couldn't hit 1350mph at only a few hundred feet due to the really soupy atmosphere down here.
It seems like you could easily solve the salt problem every time it clogs up just by putting a lid on the jar, shaking it up a bunch to re-dissolve the salts in liquid and then add new liquid into keep the overall salinity down. Assuming these pores don't clog very quickly, it seems that "rinsing" the graphite could work.
[Founder here]: Retention Booster focuses on increasing retention and let you to create automated responses to re-activate your idle users.
No, not really.

There might be a few changes, but probably nothing which can't be fixed automatically by a tool/IDE. (They are investing in that currently.)

Additionally, if your code compiles with version X without warnings, it should compile with version X+1, too. (Otherwise that would be a bug.)

Apart from that, stable versions are supported for a long time, so just like in Java you can migrate when you feel comfortable with it.
Malawi app 'teaches UK pupils 18 months of maths in six weeks'
I'm also testing citadel for a small team, the issue is that I can't get thunderbird/lightning to sync the calendar with citadel, email works fine, will be checking kolab soon
It's interesting to me how many companies expect you to sign an employment agreement that contains terms that you've just broken in the agreement with your previous employer to go work for them.
Thanks. We are not cooperated yet but that would definitely be a good idea.
Your question could be interpreted in a couple of different ways. Are you implying that profit is the only reason for a company to exist? If so, would you indulge my curiosity, what leads you to think that way?
9/11 only affected Concorde to the extent that there was a slump in the whole airline industry. It's not like people fled that plane in particular for bizjets due to waiting times.

The immediate impetus for retiring the plane seems to have been the prohibitive cost of rewiring on the whole fleet, to bring it into compliance with stricter modern requirements.

It didn't help matters when one of the Concordes briefly caught fire over the Atlantic due to an electrical short, something that was only discovered after the fact.

It's all in the thread, man!
I'll bite...

The mere term "fan" implies a polarizing view which separates one from the other. In this particular case, Apple's fan base is reinforced by 30+ years of what appears to be "human centered design." Not many companies can make that claim. Beyond the incredible track record, Apple is able to communicate their tradeoffs in design better than most. In the US, beyond the Lebron James paid endorsement, Samsung's ads are the closest thing I've seen in years in trying to make a dent into the psyche of the consumer with a clear message and a device to back it up. There's other companies in the space that would love to do the same, unfortunately, they don't have the financial resources.

In any case, I really doubt the existence of any real consensus behind "Internet hatred towards Apple users." In fact, I bet that for anything negative said about Apple or their following, there's at least double real written pieces implying otherwise.

Is Apple the pioneer in all things tech? Absolutely not. But they never claim to be either. In the case of the iPhone, other smartphones existed with sizable markets - Palm Treo and Nokia's line, to name just a few. But it wasn't until the iPhone that the current definition of the "smartphone" was really cemented.

All things considered, competition is great for us consumers. Apple, Google and some other great companies are fighting for our dollar and attention. Competition is good even between companies.

In the wake of the iWatch, even current smartwatch manufacturers can't wait for Apple to make a play in the game. A rising tide lifts all boats!

http://www.reuters.com/article/2014/09/05/us-electronics-fai...
can owncloud do mail at all? its calendar works, but no support for tasks, I don't even know it does email
Not necessarily. The LM7805 has a maximum operating temperature of 125C, so a circuit can be operating nominally at a very high temperature.
City of LA Department of General Services (Current Website)
So what are you proposing to prevent functional languages form being a complete nightmare from a modularity point of view? (See Haskell.)

Module systems aren't much more than castrated object systems, so I don't see a real benefit of picking some half-assed module system over a first-class object system.
Keep your brown M&Ms to yourself
Reverting a merge is totally OK if you kept your history clean and rebased the branch you're merging into to get updates instead of merging it into your branch.

Like if you created a new branch from master and you have been merging master into your branch to get updates in master, once you merge your branch into master you cannot revert this merge because the act of merging master into your branch changed which branch owned commits.

If you rebased master into your branch instead everything will be fine. If you merge your branch into master, reverting that merge will simply undo the merge as you expected.
Same with legal/in-house counsel.
This whole project is a scam. Its just a cheap $60 Wordpress theme hooked up to a music distributor. It would take a day max to set up this site.

Has anyones else noticed every single ad banner on the website is for his own music.

http://themeforest.net/item/keronchong-band-music-event-wooc...
Syntax is absolutely not the issue.
It's probably <<10 cents in quantity though and most mass produced electronics would use something smaller or more efficient (well, it has to be more efficient if you want to go smaller) if they even use a linear regulator at all. What would the total world wide market for 7805 be today? A few million parts a year? As a counterfeiter you'd have a few % of that market? Maybe worthwhile as part of a larger counterfeiting operation if you have the flexibility to make a lot of different chips in a lot of different packages but investing a lot of engineering effort in this specific single chip is almost certainly not worthwhile.
If you like this, check out gitjk[0], it's saved my codebase a handful of times.

[0] https://github.com/mapmeld/gitjk
A coincidence?

http://aeon.co/magazine/psychology/humans-are-wired-for-nega...

We are wired for negativity. You won't be alone.
This whole project is a scam. Its just a cheap $60 Wordpress theme hooked up to a music distributor. It would take a day max to set up this site.
Has anyones else noticed every single ad banner on the website is for his own music.

Its very clever marking aimed at selling more of his own records.

http://themeforest.net/item/keronchong-band-music-event-wooc...