skysight-inc/HackerNews huggingface dataset:
I don't think your analogies apply. We do not demand that a fetus bear the cost of its bad decisions, because it is incapable of making decisions. (But we might start exposing a child to consequences of its bad actions, in proportion, quite early.)

Similarly, a building under construction is incapable of advising someone to buy stocks. And first dates do not usually result in land wars in Afghanistan.

Can you give an example of a process or profession which can be said to willfully expose others to risk, which does deserve this sort of protection when it's just starting out? It seems to me that such responsibilities are nearly the definition of maturity.
With Digital Ocean you'd need to install a software firewall on the servers themselves, there is no API-configurable network-level firewall. I used 'ufw' which was quite easy to get started with (on Ubuntu), and replicated my AWS security group config pretty quickly. I added the ufw config to my host setup scripts so it happens automatically.
>Assuming enthusiastic consent is just assuming away the problem.

I would agree that if one can "enthusiastically consent" then they are responsible for their actions. The problem is a lot of people would disagree with this, and the law seems murky on the subject. Also considering the fact that one could enthusiastically consent at the time but still be black-out drunk and thus have a different interpretation of how they ended up in bed with a guy.

If your concern is with people who are barely conscious, then we have no argument. However, I would say that the lines you draw in fact dodge the real question here. No one can reasonably consider a half-conscious person to offer consent. The question is really about people who are visibly drunk, not almost comatose, and actually give consent (enthusiastic or not). This is where the dangerous grey area lies. Many people claim that such a person cannot legally consent, whether enthusiastic or not. That is the real question here. I would like such a person's take on the difference between liability from driving and liability for a regrettable lay.
Marketing is, to a lesser extent, about counter-programming. So, when everyone is doing online, do print, or radio. I started doing physical mail campaigns two years ago because the response rate was much higher if you did a high-end item. But that naturally means doing it as a smaller scale. Your mileage may vary as I think everyone is onto it now. I've received 2-3 fairly unique physical offers in the mail in the past two months.
HN's RSS "feed" is actually just the home page formatted as XML. It shows posts sorted by votes, and that is constantly changing. If it displayed posts by date, you'd have an endless stream of content that never got to the front page.

A smarter implementation would keep a tally on past items to avoid duplicates, and emit a new item (with a pubDate) when it reaches the front page.
把DVD切割轉檔至Galaxy S4 – 在三星Galaxy S IV 五英寸萤幕上播放DVD影片
WinX DVD Ripper Platinum 是一款强大易用的DVD影片工具, 含DVD轉檔, 影片切割, 編輯等功能. 它能輕鬆將DVD切割轉檔至三星Galaxy S 4 IV, 还可以對輸出檔案進行各種參數設定.
He's not claiming that someone who programs for iOS is a bad programmer. At all.

He's claiming that people who identify themselves as an "iOS programmer", rather than just a "programmer", aren't really programmers. A "programmer" might be able to write inspiring stuff for iOS, but they haven't pigeon-holed themselfs into being an "iOS programmer"
I have highlighted the results and made the main url bold.

It should be easier to see and use
There's an informal tradition of rotating through people about every ten years.
FYI, all iPhones before the 5 are thicker than a galaxy nexus and their weight was between 2 grams lighter and 5 grams heavier.
Nvidia acquires The Portland Group (PGI)
An uncool Berlin startup in a cool Berlin startup scene, oder?
Tox: FOSS instant messaging
Postgres is not there yet, but getting closer. (Proper) materialized views coming in 9.4.
http://haskell.cs.yale.edu/?post_type=publication&p=112

link to the latest revision of this book (2013)
My research group actually implemented the tomographic approach 14 years ago[1] (and in realtime![2]) It worked pretty well

[1] http://www.disp.duke.edu/~dbrady/imaTutorial/papers/science6...
[2] http://www.disp.duke.edu/~sfeller/Publications/spiecr76-13.p...
You get the same results without having people make food related decisions, and I believe there are experiments that have explicitly looked at the link to energy usage and found it entirely unconvincing at best.
My take on this, is that you can create an app/site that is engaging and depletes self/control or willpower and then monetize that at the end by selling cake or equivalent.

Can test if the conversion funnel for cake (or low self-contro) goods) sell more after a more 'intense' work out on the site/app.
It certainly isn't a scientific study but it does bring attention to the expanding breadth of the platforms involved in public discourse. How do you solve the problem of a fabricated public? That aside from the business and technical problems faced by the likes of amazon, facebook, twitter etc. regarding faked personas.
I personally find it troubling because it is just these kinds of issues which provide the best fodder for those who view anonymity as a liability.
In such a system, what's the point of having the IMU at all? Is it just for the case when GPS becomes completely unavailable?

If I were designing such a system (and I'm sure I've overlooked about a million subtleties), I imagine I would make it so that the GPS corrects the IMU for small perturbations that lie roughly within the IMU's predicted error budget, and that the IMU causes the GPS to be ignored if the GPS coordinates suddenly diverge greatly.

In other words, the IMU is going to be saying something like, "our position is X, to within 5km". If the GPS disagrees with X by 1km or perhaps even 10km, correct the IMU's current state using the GPS. If the GPS disagrees with X by 100km, ignore the GPS until it gets its act together.

Seems like a decent first pass, at least.
I want to preface this by stating that I have tremendous respect for all the people at EI^2, the folks of VentureLab, the people in ATDC and Flashpoint. I really I owe much of where I am now to you folks.

That being said, I think your rebuttal missed Chintan's initial premise, which is that Georgia Tech's startup culture is a little underwhelming for the respective technical chops of its student body.

The article is simply one student's (correct) assessment about the present level of entrepreneurial activity at the undergraduate level in Georgia Tech.
Talking about how great Flashpoint, ATDC, EI2 are as rebuttal against Chintan's premise is like saying that just because a MacBook Pro has a long battery life, you can go without charging it.

Surely you'd agree that the "build it and they will come" adage is entirely asinine in the context of a startup. Why should it be any different when it comes to communities? The "GT Establishment" has to market itself better and actively engage the entrepreneurial students where they are. In school.

This might seem like a ridiculous thing to ask but VCs and influencers elsewhere in the country do this:

----
Jason Mendelson of the Foundry Group:
http://www.feld.com/wp/archives/2012/11/new-online-courses-f...

Peter Theil (no explanation needed here) taught CS183:Startup-Stanford
http://blakemasters.com/peter-thiels-cs183-startup

David Skok teaches Startup Secrets at Harvard's i-Lab
http://bostinno.streetwise.co/2012/12/05/some-vcs-blog-micha...
----
I really think that the bottom-up entrepreneurial movement that is taking place at Tech needs to be met with equal vigor from the top.

In the "Drownproofing" article you wrote nearly one year ago, you very clearly articulated some of these problems yourself.

You patently state that "EI2 and its predecessor organizations don’t have a strong history of student engagement." Additionally, you say, "And there are all sorts of funding mechanisms...It’s confusing to me. Imagine the poor student trying to navigate all this!"

What sort of progress has been made since then?

I've heard about the Techstarter initiative (which btw was branded as "funding for researchers") but they've been disappointing. In fact, even the link from the official press release doesn't work: http://www.gatech.edu/newsroom/release.html?nid=212581

For most students nothing has changed since that post was written or even since the release of the Strategic Plan 4 years ago.
I'm not saying any of this to be harsh, I'm just trying to keep it honest.

Lets be better than average. Lets strong shooting for mediocrity when we clearly have the potential to be extraordinary. That means investing real time, real effort and real money. Lets collaborate more often, lets communicate more frequently and let make to finally centralize those resources.

Repectfully,
Aswin
...which is probably enough to start making the site usable.

I agree that it prevents not at all against even the least sophisticated of scripts, but in practice it will probably make an impact.
Indeed. It looks like an obvious ship killer. What can you do to a one ton steel brick travelling in your direction at Mach 10?
To used an incredibly cliched example - Zuck and Facebook.

A poor example. Zuckerberg was very lucky that he stumbled onto something that his modest PHP and design skills didn't kill, and eight years and 5,000 employees later Facebook still doesn't make enough money (it's trading at 10 times the normal P/E). Every couple days someone wins the lottery, but it's foolish to make a profession out of playing.

Undergrads have the technical skills required, there is absolutely no denying that.

Respectfully, they don't. They can build things, but they aren't at the level that the public currently expects from our industry. Joining a startup with seasoned engineers gives you more realistic and productive feedback than the average user is able to provide.

We just want to raise awareness around the fact that working for/starting a startup is a valid option for an undergrad.

This is excellent, and why people are paying attention.
Well at the end of the day, the application really matters. In most cases I find just sniffing the XHR requests with Chrome's Developer Tools to be the most productive.
Fantastic list, thanks for sharing this.
You should make this read-only, right now I can edit it as well.
That was on purpose. A reference to: http://knowyourmeme.com/memes/irrelephant.
I'm surprised you guys don't use OTR for secure text chat that will interop with other OTR text chat clients.

You guys should really look into the WebRTC project ( http://code.google.com/p/webrtc/ ) so you don't re-invent the wheel with video conferencing with just raw ffmpeg. You could also make web browser clients in the future possibly. It takes quite a bit of QoS and other work to make video conferencing work right! Take advantage of the PhDs that google & co hire and re-use their full time jobs!
That is true, but it doesn't require more than a couple of seconds. I used to dial by hanging up when I was a child, even in modern DTMF phones.

Ever see the "flash" key in a phone? Add a few milisseconds to that and a modern phone system should hangup.
Sorry, but 64GB of RAM is a LOT.. for that matter a db install that would need 64GB of memory is probably not something you would call short of "Enterprise" ...

Beyond that, if you need something at that scale, often SQL isn't necessarily the right choice.
The OP said he woke up "hungover, sitting on the sofa trying to piece together the night before." I have to wonder if the scammers were aware of that and were using that fact to catch him in a disoriented state.
Well, cay you send more info at yash9414@gmail.com ?
Thomsonreuters Twitter feed is latest victim of syrian hackers.
point one satisfied using a dynamic array of pointers.
There's no proof they haven't.
Actually, in this case it is not greed in India. The guy running the show is a `real hero'. But the US has plenty of self-less people, too.
This is actually a pretty interesting question. The answer, at least for Merkle-Damgard hash functions (MD5, SHA-1, SHA-2, etc) is that concatenating (or "cascading") hash functions doesn't really improve the strength of the resulting construction.

Merkle-Damgard hash functions look like this:

function MD(M, H, C):
for M[i] in pad(M):
H := C(M[i], H)
return H

For message M, initial state H, and compression function C. In other words, pad the message, break it into blocks, and use the compression function to "mix" each block into the hash function's state. The final state is the result.

Antoine Joux showed that for any MD hash function, generating many collisions is not much more difficult than generating one. Here's how:

1. Take the initial state H[0].
2. Find two single-block messages that collide under C with H[0] as the input state. Call the result H[1].
3. Now find another pair of single-block messages that collide under C with H[1] as the input state. Call the result H[2].
4. Iterate as needed.

Here's the trick: each single-block collision you find is actually doubling your set of colliding messages. This is because for each block of the message, you can select either of two candidate blocks. So if the effort required to find a collision in a b-bit hash function is 2^(b/2), the effort to find 2^n such collisions is only n * 2^(b/2).

What does this mean for cascaded hash functions? Well, consider a hypothetical construction that simply concatenates a 128-bit hash function with a 160-bit function. A plan of attack might look like this:

1. Find 2^80 colliding messages under the 128-bit function. This should take roughly 80 * 2^64 ~= 2^70.3 units of "effort".
2. Evaluate each message under the 160-bit function. There's probably a collision in there somewhere. This will take around 2^80 work, dwarfing what we did in the first step.

The effort to find a collision under both functions is thus only about what it takes to find a collision under the stronger of the two.

Shameless plug: we will have a few problems exploring the consequences of Joux collisions in set seven of the Matasano crypto challenges.
Implementing Lua Coroutines in Go
Singapore better than US for hardware makers: Bunnie Huang
I'm starting to think of these in terms of calories each has burned and their effect on our blood sugar. Memorizing a 7-digit number, may be more draining on our mental computing resources, requiring them to burn more sugar, which leads to you wanting something that will raise blood sugar faster.

I don't know how accurate this is, but to me it's more feasible than having "pools" of willpower and other cognitive resources that we are depleting.
It's only true if conservative=>liberal conversion continues in future which is not necessarily true. Currently liberal societies generally outperform conservative ones but historically it was often not the case.

Just look at Siege of Baghdad by mongolian hordes or depopulation and fall of Roman Empire.
I couldn't disagree more. It's very difficult for younger and inexperienced people to know where to start and learn something as difficult as making a game. I know adults who don't even know where to get started with web development.

In fact I would say the opposite is true. Kids should go out and enjoy a collaborate learning environment like this, instead of being isolated in their homes trying to figure things out on their own.
That's true, but the OP said "Typical DVD-quality SD bitrate". DVDs use MPEG-2 encoding, but there are much better codecs available today, such as H.264, which can achieve equivalent quality at substantially lower bitrates.

Opinions vary on what the "best" bitrate for transcoding DVDs to H.264 is, and it depends on what your content is too. In a quick search I found people claiming as low as 500kbps(+128kpbs for audio)[1], which is half what the OP uses, all the way up to 2500kbps[2], double his figure. All of which leads me to believe that 1.25Mbps is a pretty reasonable napkin number.

[1]http://forums.macrumors.com/showthread.php?t=842536

[2]http://www.networkedmediatank.com/showthread.php?tid=6867
Medicare does not negotiate. The hospitals break down bills into CPT codes and get paid the published rate for the period for codes that are accepted (including geographic indexes and what not). It's a mess.
Most of the APIs I'm using do have a test/sandbox mode of some sorts, or I could disable them in a way the designer could still work on the application. If this is the norm in working with freelancers I am fine with it. It just seems as the application grows, it would be substantially more difficult to make sure everything is 'freelancer proofed'.

That's why I brought up the contract as well. Not sure if this is a good cautionary step to take, or if I should do it in addition to putting APIs into 'test/sandbox mode'.
Show HN: hulk, an in-browser JSON editor
As a counterexample, my dad is a doctor and grew up working in tobacco fields and he complains about his job.

His problem is he loves the being a doctor part but hates the ever increasing paper work.
> Higher supply and lower relative demand = lower prices.

For manufactured goods and services that's not true in the _long run_. Higher demand will eventually bring down prices, and goods in low general demand will not see the innovation that brings down costs.
I just wrote up an eval of 11 popular node providers https://seroter.wordpress.com/2013/07/29/where-the-heck-do-i...
And so you suggest... what? That developers make skill-based games, and then trick pay-to-win players into playing them to make their money? How would that work, exactly? If they can't pay-to-win in the game, they won't be paying at all, and then they'll lose and quit. You'll end up with the same sort of environment you get from a bait-and-switch seems-to-be-skill-but-is-really-pay game: an entrenched upper class who has already "won" the game, and a flow of newbie players who come in expecting to compete on axis X, but end up being exploited on axis Y (in this case, by being beaten to a pulp by those with greater skill.)
You probably want to look at help desk SaaS apps. Or bite the bullet and roll your own - FYI you can just render Markdown directly pretty easily in Rails/Sinatra to avoid pasting HTML :)
I challenge my bank all the time. The answer I get is "Certainly sir. The best way to validate is to find our free-call phone number in a place you trust - the phone book, or anywhere else you trust - then call it and type in the following number: X X X X X. That will route the call directly back to me".
How to create UI framework agnostic Website/Application
I started using UI framework when I was first introduced to skeleton to help with responsive behavior and stuff. Then I moved to Bootstrap as I felt it offered little more than skeleton. Now I like Zurb's Foundation and its features. Though what stops me from easily (or relatively easily) switching across different framework is I add the framework specific styles to the code itself, like css class, btn, row, spanX etc. Now every time i like to change the framework I need to go to the code and modify every single instance. I build the applications mostly on Rails and Node.js. Is there any tool/ approach out there that spare me from having to modify the source code, one that will allow me keep the styling information mark up separate so that I only change those when I make a switch?
Appreciate your inputs.
If the average nervous person read a page about Barcelona scams and thieves before booking their trip, they'd never go!
What's so mathematical about it? It has lots of pretty graphs and charts, but as far I could tell, it's just philosophy masquerading as mathematics.
clamping a wheel with a boot.

vs

Harm to the end user is not my priority. Harm to society is

Wholesale removal of personal transport (even 'while we work something out') is "harm to society".

the long-term chilling effects on academic research

Are you not overstating the significance of a paper? Does this paper hold the solution to free energy? The impending food crisis? Sure, it's not ideal, but let's not blow it out of proportion.
Crowdfunding Reaches Its Terrible, Glorious Climax With ‘Smart Vibrator’ Vibease
Ishaan from HackMIT here. Regarding interest, in the past week, we've gotten over 1500 signups –– more than we can handle, to be honest. But there's definitely no lack of interest.
In effect, what it's describing is more like a base game with low-level challenges, and a purchasable "expansion pack" of areas with much higher-level challenges. Except that instead of having to gain skill to a point where you qualify for the higher-level challenges, or grind experience to a point where your character qualifies, you have to pay to show that your wallet qualifies.

After all, in a pay-to-win game, your wallet is effectively your sword, used to slash through the game's obstacles--so having an area hidden behind a (monetary) obstacle--a rock you can only crack with a Level 10 Wallet, so to speak--where everything in that area requires at least a Level 10 Wallet to defeat, sort of makes sense; it's isomorphic to the same sort of game logic we're all already used to, just in a much more cynical/pragmatic world.

...now I'm imagining a game made for company-owners, where the goal is actually to be able to pay certain amounts of money at a time, so your leveling curve and progress in the game matches a rise to riches in reality... hm. Probably the only people who could afford to play it, would have too much sense to. :)
Twitter’s Sunnyvale Office Is Open And Hiring
Date of birth would be a bit harder to get. Not on the average bill or in a phone book. I guess someone could go through social media once they had your name, but it might not work for everyone.
My company went through BizSpark 3 years ago. We're now running everything on Windows Azure. No complaints here. Sure, I'd like SQL Azure to have a few more features but there haven't been any deal breakers yet. C# is by far my most favorite programming language and is probably what keeps me coming back to .NET & Sql Server.

I must admit though, I'm very intrigued by a lot of cool features found in PostgreSQL. Specifically HStore.
Or are just about to start testing it ;)
If you think lock in on SQL server is bad wait til you're locked in on azure.
For $4,000 you can get yourself a shiny new Dell rack server with dual 8-core E5 Xeon CPUs and 192GB of memory.

To license SQL Server Standard on that inexpensive device would cost $28,640, and would, as the blog post mentions, limit you to 1/3rd of that memory per instance.

Databases live on memory, and 64GB just isn't a lot these days (nor is it "Enterprise" when it is vastly exceeded by a very small workgroup server). Their point is absolutely valid, and it is very strange that while memory capacities have exploded, the memory limit is the same that it was with SQL Server 2008 R2 (prior editions didn't handicap memory like this).
I have a hard time visualizing "increase rates of cancer, blood clots, and stroke" -- it seems to me that everything from my nervous habit of chewing black electrical cables (which may contain lead in the paint), to walking on the street when people are smoking outside, to eating butter, causes "increases rates of cancer, blood clots, and stroke".

Being alive "increases rates of cancer, blood clots, and stroke" relative to being dead, for example.

I agree that the pill isn't a cure-all, and that many women are expected (socially) to go on it without fully understanding the benefits and risks. But I don't think this post goes about educating women about those benefits and risks in a way that's easy-to-understand and useful to them. "Read the fucking article" isn't something that you can say to 90% of Americans -- male or female. Creative Commons has the excerpt at the top where they explain the license in "plain english"; and I really wish that we could just blanket explain all contraceptive options in "plain english" to all men and women without having to deal with B.S. like parents needing to give consent for sex ed. and abstinence-only education.
The 15 Fastest-Growing Internet Stocks
1500!? Is this going to be the largest hackathon ever?