skysight-inc/HackerNews huggingface dataset:
This system was built by @supersheep and @lloydpick (me) in 48 hours as part of the http://railsrumble.com competition, so if you encounter a bug please just let us know.
You literally signed up five minutes ago just to post these wild allegations.
I am facing it too
I have a site ÇÔćÝ results always late
Exclusive Articles
my site :
http://pagearabia.co/
?!!!
As about bounds checking, unfortunately, there aren't many languages with dependent typing. (And Nimrod lacks them too.)

I mean, it's frustrating when a program suddenly fails at runtime. Especially when it can be proved at compile time that values won't (actually, can't) get out of bounds.
Reminds me of http://toogl.es/
Is there something on the left column? It's empty on Chrome.
>The fact that [IDs] cannot be reused in a single page is what makes IDs so useful.

This isn't enforced by browsers. They will happily render all elements with the same ID and apply the same styles to all of them.

This kind of thing really isn't useful. If you accidentally put the logo twice on the page, it will be clearly visible. It virtually never happens and when it does it isn't hard to track down.

This "just once" property of IDs really doesn't add anything useful.

>Unlike a class, an ID informs me with 100% certainty that if modified, it will not affect other instances on the page, because there are none.

If I modify one of my building blocks, I know that every instance of it will now look like this.

Consistency is awesome.
Exactly. Furthermore, the claims are not limited to 'capacitive touch' screens and could in fact apply to gestures on any touch screen system, so a large part of the article is pointless and wrong.
Obamacare's "Man Month" Problem
How To Build A Hardware Startup – A complete guide from idea to market fit
If you're gonna publish something with a PGP signature. At least make sure it's valid:

mike@glue:~$ wget -q -O - https://privacy.cryptoseal.com/ | gpg --verify
gpg: Signature made Mon 07 Oct 2013 12:38:07 BST using DSA key ID D2E0301F
gpg: BAD signature from "Ryan Lackey <rdl@icloud.com>"
mike@glue:~$
The problem is a pen trap order, which is a very low legal bar, far lower than probable cause, can be applied to any single customer. Since we couldn't implement that effectively, we would be forced to give all of that customer's raw traffic to the government. It's entirely likely they would also compel an entire node or even the entire system if they felt that was more effective for their purposes in any way.

If the bar set to do this were at search warrant level (probable cause of criminal activity), that would still kind of suck, but the bar for pen traps being so low by comparison totally invalidates our security model.

All US providers (including "foreign" providers with US principals or US operations) are vulnerable to this specific problem right now.

There are technical ways to deal with this, but it would take months to implement, and no one has done it before. I've got a bunch of talks scheduled for conferences over the next year on how to implement exactly this (and am working on the tech for it), but it's not going to be instantaneous. We didn't want to be in the position of screwing over even one customer in the interim.

Until that stuff is in place, my recommendation is to use a non-US VPN provider. There, you're still at risk to local search warrants, but those are a relatively high legal standard in some jurisdictions. The problem in the US is that the lavabit case implies a much lower legal standard to effectively compel all traffic.

It'll probably be a year or two before this plays itself out in the courts. Hopefully 6-9 months for a much stronger technical solution. I'm actually working with some pretty kickass legal people on v2.

(as always, I Am Not A Lawyer; I Am Not Your Lawyer; This is not legal advice; Consult an attorney licensed in your jurisdiction for specific legal advice in your particular case.)
Microsoft is more dedicated to backwards compatibility, way more dedicated. Apple mostly don't care about breaking something that's three years old if it means they can do some new thing. It's a tradeoff and they've both made their choices. Can't blame MS, their choice has served them well for a long time.
There was no relevant comparsion, as long as the hardware differs there is no way to compare. It's not just about the processor it's about everything the display the speakers the wireless network adapter, etc.
Don't get me wrong the battery life of the surface is ridiculous but still the comparsion is equally ridiculous.
Discouraging 50% of the population from contributing just seems a bit inefficient to me.
Except that what a lot of startups mean by "fit" is "they think just like me" or even, "they have a similar background to the rest of the team." Sure, that may make them easier for you to talk to or hang out with, but it reduces the diversity of the team, and increases the likelihood of groupthink. The other things you mention (after "fit in your culture") are not what most people mean by "fit". "Fit" is an intangible that can be used by screeners to keep from going out of their comfort zone.
First time I've seen cozy. Looks quite useful.
The full text of the article, from Feedburner:

Ten Ways to Make NSA Spying Popular with Americans
Posted:Sun, 20 Oct 2013 20:30:33 +0000

With a more entrepreneurial focus, the NSA could easily counteract the current unpopularity of its surveillance programs and eliminate concerns over the cost of its multi-billion dollar programs.

Here are ten services the NSA could offer to make its spying more popular with Americans and offset the costs of its massive data collection:

1. Make flying easier. Since the NSA knows who the terrorists are, it can generate proceeds from “Not a Terrorist” badges which allow the wearer to bypass security screenings. For an additional fee, it will text you ahead of time if you’re booked in the middle seat between two lumberjacks.

2. Simplifying tax time. Since the NSA knows everything about our finances and credit card transactions, it will file your return with the IRS. Never be audited again.

3. Data recovery. Lose your phone? The NSA will restore your contact list. Hard drive fail? No worries, the NSA will rebuild it from the cloud.

4. Avoid annoying people. The NSA’s new mobile app will help you identify and avoid specific people. Is that chatty coworker in the restroom? Know before you go. Never run into your ex again.

5. Find your teenager. Kid out past curfew? AT&T and Verizon won’t help? Don’t guess. The NSA’s mobile app will pinpoint your teenager on a moment’s notice.

6. Private investigations. Is the guy you’re dating married? Is your spouse having an affair? There’s no need to hire a private investigator. The NSA will monitor the activities of those around you and email you if there’s anything you should know.

7. Improving relationships. Need to playback that conversation with your partner from 3 days ago where they’d agreed to cancel dinner reservations with your mom? No problem, the NSA audio cloud (built in to iOS and Android) will make it easy to retrieve.

8. Unlimited remote access to data. Out of dropbox space? Need a file from home or from your ex-boyfriend’s computer? No problem, the NSA’s cloud file store has it.

9. Access to medical records. Need to lookup an x-ray for your doctor? Want genetic testing reports on your date? The NSA mobile app has that too.

10. Truly secure email services. Using email encryption is hard, a surveillance-free email service would be super popular right now.

If you have more ideas for the NSA, tweet them with the hashtag #NSAapps.
Nonsense. HTTP is a good example of an enduring protocol design, under an enduring architecture (The Web combination of URI+MIME+HTTP). As the payloads have changed, it has evolved very little. HTTP/2.0 is an optimization to this architecture. It's unlikely it will ever fully replace HTTP/1.0.

In 2003, the type of content was exactly the same: HTML, Images, CSS, JavaScript, Audio and Video. The formats weren't all that different. Nowadays the main difference is you see a lot more JSON and/or XML (mostly RSS).

In 1995-1996, the formats and codecs were a bit more primitive, and the net was smaller, but it was the same sort of content: AVIs, MOVs, GIFs, JPGs, HTML, and early 1.0 JavaScript.

HTTP+URI is also generally a much better protocol for transferring state than FTP. It's both simpler AND more general.
Networking is free so why pay for it?
HN is not http://www.downforeveryoneorjustme.com/
UX Panel Discussion with RunKeeper, Hopper, & More [video]
Indeed, it was purely factual.

Of course, I'm not implying every french was spied on - it won't make sense since a good part are just kids.

But when your records count for a country exceed their population, you can't be expected to only watch a few bad guys, that's a sign of massive surveillance - or strategic surveillance over tactical surveillance, as Assange would put it.
The dept. of the Interior has been talking about expanded investigatory powers for police but those are aimed at when they can open an investigation without prior cause.

There is no spy agency in Iceland. We are a nation of roughly 350k people. Last interior minister actually sent the FBI packing when they came to investigate something.
My straightedge tattoo is on the back of my left hand. Like many, I gave it up later in life. No shame in that, so long as you can avoid assaulting subordinates or killing people with your car.

In all seriousness, there were SO MANY bad decisions in the original story. They just happen to all belong to Joe. I have no doubt he'd have made different choices while sober. But it's not the fault of the "alcohol culture" or "tech", it's Joe's.
Slightly off topic: This title made me think of a scene from Futurama.

http://futuramarama.tumblr.com/post/92077790/ooh-whats-this-...

On topic: His solution was pretty smart. One of those elegant solutions that seem obvious in retrospect. Hopefully it helps make the process a lot less stressful for some kids.
A prominent warning message makes complete sense. Being unable to disable it does not.
Whenever I read something like this, I struggle to formulate a response that I hope will add value to the discussion. I get so disgusted considering the many facets of the issue that, after wasting too much time, I close the page and move on with my day. I suppose that's why we're in this mess.
You've overlooked the hundreds of thousands incarcerated in some way due to, for example, the war on drugs--itself enabled by this electronic surveillance.

The problem is quite a bit worse, erring towards police state, when you take into account that.
Windows UAC is the best I have used on any platform. What I can remember it was not that good on OSX. Not even Ubuntu gets this right. However the permission system on Windows is a hassle.

I always have a normal user account and an seperate admin account. The normal account does not have sudo permission. This setup on Ubuntu and what I can remember on OSX is not hassle free because a lot of installers and apps assumes normal user has some sort of sudo.

Unfortunately Windows 8.1 dumped UAC in the toilet when forcing the Windows 8.1 update to be downloaded from the store, which made your local admin account useless.
Wow! That's fantastic news.
It's not graffiti, it's disrupting the entrenched fine art distribution incumbent oligopoly.

hacking is just like painting and all that - http://www.paulgraham.com/hp.html
I don't think you're fully appreciative the hardships minorities in certain environments have to endure from the brazen level to the subtle and hard to isolate incidents.
Trello and Evernote work for me
I think some folks are misreading your comments a bit as an indictment of the language. I read it as saying, "Haskell doesn't have syntax that's similar to any language I know and that means I have to learn something I don't know, which takes time, and I don't have a lot of time."

Personally, I'm with you. I've used other functional languages (F#, clojure, erlang), I'd say I'm pretty familiar with a lot of the ideas Haskell uses (comprehensions, partial application, anonymous functions, pure functions, pattern matching) and I actually really want to learn Haskell, but I have a hard time intuiting the meaning of a lot of Haskell syntax just based on other syntax that I know.

I also realize that the syntax probably fits the language very well, which makes sense, and that it's a good thing. I wouldn't want it to compromise it's purity for familiarity. Just makes it more work to learn.
Wow, I knew about Lazarus but I didn't realize there were still new versions of Delphi coming out. Anyone used it recently?

Delphi got me my first paying programming jobs. I remember when later versions came bundled with Delphi 1.0 so you could still build 16-bit applications with it :)
For mobile applications Windows has been constantly behind Android and iOS. One part of Nokia's problems was that MS could not deliver drivers for new hardware. For example, Nokia could not move to high resolution screens because Windows could not handle them. Being constantly 6-12 months behind because software is not up to dates was devastating.
If an impossible event is occurring 40 times then perhaps your baseline of possible needs to be reviewed.
I'm 6"2 or something, and calculated that my ideal table would be around 26-27"! Mine is 29" now and integrated into the wall... and I suffer with the pronation. (Of course the chair is always maxed out)
On Online Education
Online Fundraising for Non-Profits
Challenging CSS Best Practices
Well, there was nothing incredulous about my response. I found the article devoid of any substance. Its one of those articles that shows up on HN just to spark a few circle-jerks.
The Myth of Multitasking (2008) [pdf]
sigh, I think it got screwed up when someone put it on the website. And I'm currently in Asia for a conference and don't have my keys (intentionally...).

it still meets the xkcd definition of a secure pgp message, at least.
It's different when you're told not to move for the next hour. Oh and the walls of the tube are about 4 inches away from your face. Oh and don't mind the sound what seems to be the damn thing ready to fall apart at any moment.

I had an MRI done and it took about 5 minutes to just gather in all the details of the situation. After that it was okay.
Hey, thanks for the kind words! You can actually embed snippets, just not in the short demo. If you put your email in at the end you get access to a more comprehensive demo that shows how image and object embedding work ... but disallowing arbitrary numbers if line breaks is actually a deliberate choice. One of the primary motivators is in making predictably formattted content so it's easier to repurpose into different contexts (eg. mobile devices or integrated into an application). Since hitting enter a bunch of times is usually a hacky way to fix a presentation issue that should be controlled with CSS we actually write code specifically to disable it.
In order: I find a cofounder [EDIT: who is as on board with the idea as I am], set up an agreement with them, incorporate the idea into a company, find product-market fit, launch, and grow the company.

Pretty much you should think of each idea in these terms.

If you don't even have a cofounder, you don't really have much of an idea. [EDIT: Clarification, the following refers to OP's complete, detailed list of many ideas:] Anyone could list enough things to do in a paragraph for it to take all the resources you'll ever come into possession of. Ummm...great. Until you have a cofounder on board with an execution on at least one of them, you don't have shit.
So What Is Price Connectivity?
The curious other part of the story is watching the train wreck of someone transitioning from a real estate owner to an art owner suddenly without any idea what they're doing or any plan.

The article is seeping thru with "I have no idea what it means" and so on. Well, what it means is you are not an art owner-type but are suddenly an art owner anyway, so you'd best sell that shack or otherwise get rid of it or remove it from the owners control before screwing it up, probably permanently and certainly very publicly.

The story wouldn't read any differently had someone tied a cow to her fence and run off. "I'm the accidental owner of a heifer" and "I have no idea what it means". Well, you're not going to figure it out quickly so use the magic of the market to hand it off to someone who does know what to do.

Its a popular, overdone trope, think of all the hollywood sequels along the lines of "three men and a baby".
Post-mortem of a Dead-on-Arrival SaaS Product
The problem isn't that it's displaying an important security setting in a way that forces users to notice it. Kudos to Microsoft for finally having the courage to do so. Rather, the problem is that they haven't surfaced a method for expert users to disable the warning.

I think I found that method.

Run `gpedit.msc`. Navigate to:

Computer Policy > Administrative Templates > Windows Components > Bitlocker Drive Encryption > Operating System Drives

Set the following two policies to Disabled:

Allow Secure Boot for integrity validation

Use enhanced Boot Configuration Data validation profile

Should disappear the watermark.
They have numbers for your 100% true test. That is where the final 50% difference comes from.

2013 MacBook Air 13"

Under OS X: 14hr 26 min

Under Win8: 7 hrs 40 min

Though I am not sure I would call that 100% fair. Apple wrote the firmware and drivers used by each OS, so it has a vested interest in getting something out there that works but not optimizing for the competition.
(Sarcasm, my good sir/madam.)
if you're relying on statistics to show things in this area you're missing the complexity of the situation which a more interpretative account may be able to find meaning in. Statistics is not the be all and end all.

Sounds a lot like "that A/B test didn't give the results I wanted so lets try again with a higher p-value cutoff and fewer controls."
On the Air Apple disables USB suspend. Can you blame Microsoft for that? Replace Spoke with Asus/Lenovo/Dell/HP and you've got quite the problems on your way to"Windows Gets Great Battery Life!" goal post.

For surface - yes they're being a bit sloppy. They should work closer with their hardware manufacturers to fix things such as SoC current leaks, display power draw etc. But they are still limited by say NVidia Tegra 4 power characteristics. Microsoft doesn't design their own SoC like Apple does with A7 for example.
Your question about relevance is fair. The author of the blog post kindly submitted here complains that she [I wrote "he" before edit prompted by kind reply below] gets math quiz questions when applying for programming jobs. That's a mistake on the part of the hiring companies in two ways.

1) The main thing to look for when hiring programmers is programming work samples. In general, for any kind of work, a work-sample test will tell you more relevant information about which person to hire than any other kind of hiring procedure. (Some other kinds of hiring procedures have incremental validity in addition to work-sample tests, but none have higher validity than work-sample tests.)

2) Insofar as a math quiz question purports to figure out which applicants are smart and which are not, it is legally risky, as are IQ tests and AS ARE EDUCATION CREDENTIAL REQUIREMENTS if the quiz question is not validated as related to bona-fide job requirements. The company that publishes the Wonderlic personnel test hires a lot of psychometricians and lawyers to be able to defend the use of that test for hiring for dozens of kinds of jobs, and I think the balance of the evidence across hundreds of studies on many different job categories in multiple countries shows that general mental ability matters for performing most kinds of jobs well. But in the United States, a smartness test that a hiring manager just makes up is legally risky. It's a good idea to hire smarter rather than dumber job applicants, but it's an especially good idea (for legal protection in the United States) to make sure that the smartness test you use has been validated for your workplace.

The research I'm referring to is more generalizable across more occupations than you suggest. In other words, the usual relevance of my FAQ about company hiring procedures in the frequent HN threads about company hiring procedures is that companies almost always go wrong by 1) NOT using work-sample tests, a very good way to find competent workers, and 2) often go wrong by posing trick question tests, presumably to find smart people, without validating those tests and ensuring that those tests don't have disparate impact on applicants. Companies can and should do better, and research tells them how. The people who often complain on HN about company hiring procedures are largely correct, but usually just share anecdotes about what they would do differently if they were hiring, or what they would like hiring managers to do the next time they apply for a job. Research on this topic is abundant, and it applies to people seeking work as programmers as well as to most other occupations.
My understanding is that 0.0.0.0 is the opposite of localhost as binding a daemon to 0 would bind that service to every interface and on any available IP. This means if you have MySQL (for example) listening on 0, it's not just listening on your localhost address but also on any WAN / LAN IPs you have as well.
> If I modify one of my building blocks, I know that every instance of it will now look like this.

But that's based on your own system, which may be non-obvious to other developers. The rules of valid HTML dictate the situation in which you will encounter a given ID, so this communicates something to every developer who sees IDs used in a given selector. To me that's tremendously valuable, and far more useful than trying to graft additional meanings onto parts of a single classname.

Whether that system is BEM, OOCSS, SMACSS or some other syntax, this kind of naming convention isn't a native part of CSS.
Probably because you have at least a semi-realistic view of them. Pirates have now been thoroughly neutered for children, which you may not realize if you don't have children of your own right now. Disney has a popular show "Jake and the Neverland Pirates" in which the maximum threat level from the bad pirates is that they might briefly steal your lunch, but only briefly, because you'll have it back by the end of the short episode.

It's like dressing up as a witch for Halloween, you know; there's a lot of horrifying history if you know about it, but if you don't, it's a black cape, a pointy hat, and lots of strained cackling, and little more.
ocharles covered pretty much everything else but for PDF generation I would look into pandoc, the Swiss Army knife of document conversion. It can be used as a standalone program or as a Haskell library.
What is fixmystreet supposed to be an example of?
The article has the answer of why women aren't in tech fields:

Choosing computer science is an unnecessarily tough choice and one you aren't going to make unless you are one of the stubborn girls like I was

Women in western countries have a lot of life choices that don't include working at an office job. The article talks about IT tracks conflicting with drama tracks... I was thinking "wtf?". If you have drama as one of the main reason for going to school, then you're not really worried about having to earn a living some day. Must be nice.

For men, getting a career to earn a living is what's beaten into you from a very young age. I chose IT as a study and a career because it intersected with the sets of "things that can earn me a decent living" and "things that interest me".

The article goes on to say that the solution is to do more advocacy to encourage women to get into STEM; but that does nothing to really address the root cause... as though it could or should.