skysight-inc/HackerNews huggingface dataset:
Does "like Google" mean "Google, for example" or does it mean "places that are like Google, but not necessarily Google"?

I assume it is the first, not the misleading second. ;)
Meanwhile, I invested $15k in a CS degree, and eventually got a six figure job at a tech company.

Canadian universities rock.
> So please don’t speculate about the impact of the deal either outside or inside Google

So google employees aren't supposed to discuss their impression of the deal at all, even internally? That seems rather heavy handed.
Wouldn't have suggested it unless I had deep pockets.
On most pocket calculators, 11111111×= will yield 12345678. People are often surprised that that sequence is accepted. To me, it exposes something about the calculator's internal architecture.

It's also a useful self-test if you think the battery might be going.
> 1) it's not 12% on a web farm. it's 12% on one server.

Same difference. 12% on 1 server is 12%. But if you have a dozen servers with the same 12% gain then it's still 12%. Such is the nature of percentages.

> therefore, if you get hit by something that will actually make a difference, it's not going to be within 12%. it's going to be like 12,000%. so, it's not going to make a whit of difference at that point whether you have httpd.conf or .htaccess.

I manage a data centre for a number of high profile sites. If I can improve throughput by 12% then that means I need one less server in the farm. It means less strain on the db as connections are clearing down quicker. And it also means the likelihood of visitors hitting 'refresh' due to slow load times is reduced, which in turns slows the exponential growth that happens shortly before a site buckles. So trust me when I say 12% does matter if you're building busy sites - I know this because I wouldn't be doing my day job properly if I didn't load test this stuff and implement any free optimisations I can.

> i'm just saying, if you've got access to httpd.conf, you've got the whole server. that means you've probably got bigger fish to fry as to worrying about security than a pretty harmless, defaulted as secure, .htaccess file.

Yes, I'd already said the former point myself, however your latter point is still ignoring the simple fact that you don't need to be root to edit a .htaccess file. I repeat, you do /NOT/ need to be root to edit a .htaccess file!

Someone can edit your .htaccess file even when they don't have permissions to edit httpd.conf (and thus ssh_config nor anything else in /etc nor other root-owned config hierarchies). Thus if your http docs are writeable (and they typically are for personally web servers as you don't have a dedicated network storage such as a SAN shared across your web servers, so your content is stored on the web server itself) then a bug in your website could allow an attacker access to write to the disk in the web docs directory. In short, attackers could create and edit their own .htaccess files.

We're not talking about root access here, these are not attacks that have permissions to write to httpd.conf; we're talking about a http-owned (eg 'www-data' on Debian) users who shouldn't have ability to write files having that ability to edit the Apache config because .htaccess is not typically root owned.

If you want the convenience of a .htaccess file but the security of a httpd.conf, then change all your .htaccess files to be root owned:

sudo find / -name ".htaccess" -exec chown root:root {} \; -exec chmod 644 {} \; -print
I've seen this happen with a few different graduates of these "boot camps". The claims usually check out… on the surface.

The problem is the people who complete these boot camps don't usually have an understanding of computer science. All they learned is syntax, a popular framework, and maybe an algorithm or two. It's just enough to pass an interview (depending on the department), particularly in cases where the interviewer NEEDS to make a hire.

They get jobs at Adobe or Google as contractors and their contracts don't get renewed. Or they get a full time gig that is over there head and then get fired. I've seen it happen a lot. Far too much.

I know 4 different people who have gone through these that are constantly rotating through jobs. 6 weeks, 2 months, 6 months, etc.. They can't hack it. They will spend hours trying to complete what would be a simple task and have no idea how to read someone else's code. Their managers get extremely frustrated. Moreover, I've tried to tell these people that they need to go back and spend the time to understand CS and the fundamentals, but they don't want to. They have an expectation that they "deserve" to be paid a competitive wage because they are a "programmer."

Of course, these are just four examples. I know others who have gone through boot camps and HAVE spent the time to work backwards and understand the fundamentals. But they are, in my opinion, the exception now. Most of the boot camps out there are conditioning people to believe that, if they pay $20,000 they will be a certified computer programmer entitled to that $100k salary. The reality is that all they come away with is a good enough understanding of a language and a framework that they "code" a website.

Having seen this first hand in a number of instances, I sort of agree with the idea of trying to regulate this, because a lot of people are being taken for a ride.
Virtual goods? Fired why? Ambien is known to do these kinds of things. Was it because of the aderall and ambien combined made them thing you were a risk due to drug abuse? I don't get the firing over your description of the situation to be honest.
Not strictly true. I have 100Mbps CondoInternet for $60/mo, and could have 1Gbps for $120/mo if my home usage justified it. Availability is somewhat limited - basically, bigger upscale buildings around downtown.
Google Keeps Motorola's Advanced Technology Group
Yup. It's a groaner for sure
...and the server crashed.
A large part of the natural language processing is indeed done by Mathematica, and last time I looked I believe there were about 15 million lines of Mathematica code in the main repository. Note that this massive number is largely the result of the multitude of Mathematica scripts used to insert raw data and relations into the database. Just based on glancing at folder sizes, I'd estimate that around 40% of the repository is code for parsing, so around 6 million lines of Mathematica code.

Note that lines of Mathematica code tend to do a lot of processing, so this would be the equivalent of many times more lines in another language. It is quite an interesting process hooking in a new feature to Wolfram Alpha, and some developers described it as the "mud bowl" because when you break things, you just had to throw more mud at it.

I'm not allowed to disclose details about the technology stack, but I can say that the database querying functionality was kept separate from the actual parsing and semantic analysis, and was implemented in a different language.

If you're interested in NLP, which by the way is a wonderful and exciting field with mysteries abound, Mathematica is indeed a great way to get started quickly. Although I recommend to everyone to do their work in an open-source-able way with a popular language like Python or Java, I built a Swahili translator during my freshman year of college with Mathematica. Here it is on github:

https://github.com/keshavsaharia/Swahili-Translator

Best of luck, feel free to shoot me an email at the email address listed on my github if you have any questions or need help getting started.
I liked the style, and also the way the selected "chapter" in the sidebar updated without breaking the back button unless you specifically jumped ahead rather than scrolled.

One suggestion would be to better differentiate between written text and the text within screen captures. Maybe a thicker border in a pale colour or some sort of banding. As it is, it's a bit harder to skim when you take the extra time tuning out diagrams, etc.
More than One Fifth of Devices Have a Perceived Threat Detected
Google cache (text only) content is:

Knock, Knock. who's not not there? hakeem.

From this, I doubt the site contains anything edifying or informative. Perhaps the submitter "haberdasher" should explain why he submitted this to HN, since the site is down and we cannot experience it for ourselves.
Maybe I was just not seeing it, or maybe something happened since posting this, as I can now see the Reply link! Thanks for the confirmation on deadness.
Visualization Of An F3 Tornado Within A Supercell Thunderstorm Simulation
I don't know, would the Madoff situation have been as bad if those hapless investors had not been able to think to themselves: "Well if this is not on the level, then why have they been operating for decades now without apparent interference or objection from government regulators?"

When government regulation is incompetent or malicious but has a positive reputation nevertheless, it can amplify harm.
I'm not in industry, but in CS academia interviews seem to be the one holdout where people do usually wear suits. People attending conferences don't (except in Asia), professors don't, the department chair doesn't, the interview committee themselves probably won't either, but there's a ~70%+ chance that someone interviewing will. Or at least a sport coat and slacks (I guess not technically a suit, but close enough). You probably don't really have to, but people tend to err on that side for an interview in an unknown setting.
Look, I'm fully aware what I'm asking for WRT California is a pipe dream. I just worry about the profit motive and price of the bootcamps. The jury is still out on their effectiveness and the price is out of reach for many of the people who could/should benefit from such programs. Even if they get to a point of qualifying for financial aid, are they any better than U. of Phoenix and Kaplan?

I attended and worked at a CA community college. It's an amazing and affordable public resource for low-income people, single parents, veterans, people who need to retrain, etc.

If they got creative, I'm sure they could do some great things. For example, get talented hackers to volunteer as professors in exchange for tax credits or forgiveness of student loans (I'd do that in heartbeat).
Good move. Nipping it in the bud is better than dredging it along years and eventually 'writing it off' like a certain company.
You're confusing Motorola Solutions headquartered in Schaumburg and Motorola Mobility headquartered in Libertyville.
Plover: open-source stenography program
I wonder if Google's Motorola sell off was a part of this bargain. It seems oddly coincidental.
If you read the PDF: "Bespoke extract – containing personal confidential data: A one-off extract tailored to the customer’s requirements of specified data fields containing patient identifiable data, sensitive data items or both."
From Google Cache:

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="">
<meta name="author" content="">
<!-- Latest compiled and minified CSS -->
<link rel="stylesheet" href="//netdna.bootstrapcdn.com/bootstrap/3.0.3/css/bootstrap.min.css">
<!-- Theme -->
<link rel="stylesheet" href="//netdna.bootstrapcdn.com/bootstrap/3.0.3/css/bootstrap-theme.min.css">
<!-- Bootstrap requires jQuery -->
<script type='text/javascript' src='/js/lib/jquery-1.10.1.min.js'></script>
<!-- Latest compiled and minified JavaScript -->
<script src="//netdna.bootstrapcdn.com/bootstrap/3.0.3/js/bootstrap.min.js"></script>
<!-- TODO(gmike): Decide on local vs. CDN
<link href="/css/bootstrap.css" rel="stylesheet">
<link href="/css/bootstrap-responsive.css" rel="stylesheet">
-->
<link rel="shortcut icon" href="/img/btw.png">
<link href="/css/ss.bootstrap.css" media="all" rel="stylesheet" type="text/css"/>
<title>ONE PERSON TYPES, EVERYONE ELSE WATCHES</title>
<link href="/css/ss.usall.css" media="all" rel="stylesheet" type="text/css"/>
<link href="css/countdown.css" media="all" rel="stylesheet" type="text/css"/>
<link href="fonts/countdown.css" rel="stylesheet" >
<script type='text/javascript' src='/js/lib/underscore-min.js'></script>
<script type='text/javascript' src="/js/lib/jquery.countdown.js"></script>
<script type='text/javascript' src='/js/ss.usall.js'></script>
<!-- COUNTDOWN -->
<link href="css/countdown.css" media="all" rel="stylesheet" type="text/css"/>
<link href="fonts/countdown.css" rel="stylesheet" >
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-6372191-31', 'onepersontypeseveryonewatches.com');
ga('send', 'pageview');
</script>
</head>
<body>
<div class="navbar navbar-inverse navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a id="presence" class="navbar-brand"></a>
</div>
</div>
</div>
<div class="container" id="message-wrapper">
< text area id="complete-message">Knock, Knock.
who&#39;s not not there?
hakeem.</ text area >
</div>
<div class="container modals" id="modal-wrapper">
<input type="button" id="action-claim-control" class="gone btn btn-primary" value="Type something" />
<input type="button" id="action-done" class="gone btn" value="I'm done typing." />
</div>

<script type="text/javascript" src="/sdk/v1/embed.js"></script>
<script type='text/javascript'>
var usall;
$(document).ready(function() {
usall = new UsAll($('textarea#complete-message')[0]);
usall.initialize();
});
</script>
</body>
</html>

Looks like some kind of live <textarea/>, and then... ?
Using DKIM in Exim
It's what happens when you go public.
The site is mostly an experiment of sorts.

...and the server is back. Someone pasted in a user manual or some massive text.
Also, I think HN needs to sanitize their form inputs a little better...
Viggle snaps up Dijit Media as social TV startup consolidation continues
Is this rant based on, well, anything?

The "center of counter culture" was a pretty small part of the state. California has always been complicated. You could fit a half-dozen European countries in its area.

What we're reading about here is a modest regulatory action taken by the state to keep an eye on a bunch of brand-new vocational education programs that are taking advantage of a gold rush atmosphere to charge people a shit-ton of money for education that is... well, unproven is the kindest thing I can say about it.

The bureaucrats were pretty clear that as long as these programs are working to comply with existing regulations, they're not going to do anything dramatic. And this is happening at a time where there's a lot of reasonable concern about naive students getting cheated by for-profit colleges. It all seems pretty reasonable to me.
"I have two mangoes, Jill has three mangoes. How many mangoes do we both have?"

http://www.wolframalpha.com/input/?i=I+have+two+mangoes%2C+J...

Doesn't work, even though Wolfram Alpha knows what mangoes are enough to give me the nutritional value of three of them as its response instead.

'Oranges' as the noun works quickly. 'Pens' doesn't work at all, so it's hardly surprising that 'doowats' also fails. Surprisingly, even 'pears' is a fruit too far.

On the other hand, "I have two apples and one orange, Jill has three oranges. How many oranges do we both have?" works very well.

So I have to ask, is this just a trick? I mean, did you program it to handle apples and oranges specifically, without attempting to do any sort of semantic comprehension? Because this is a big failing of Wolfram Alpha for me. It 'knows' things but it doesn't know them. It knows that a mango has 84 calories but not that it's countable. Or perhaps it does know that and that knowledge just doesn't propagate to more complex queries.
I'd love to see an xkcd "What if" follow up to this article exploring the idea of pin-holing the planet with these vents, the peak PW output, and the effects of the resulting cooling.
http://www.fabulous.com/informationcenter/index.htm?formcode...

They are focused on large portfolio customers. That's kind of the caveat for their service. Many of those large customers also use their other services like domain parking too.
Wish I could stay at one company for 7 years. Or at least one city. Grass is greener and all that. I keep my cv updated even when at work, when deciding on tech to use or books to read I often think about how they will fit into my skills portfolio next time I have to job hunt. Feels really bad when I admit it. I hope I can change my luck and stick around because I'm really not a mercenary - I never started interviewing before leaving and I never treated my work like a card-punching factory job.

Way ahead of the game when it comes to wearing a suit. I've been wearing a tie all my career. And I used to work in games where it was highly inappropriate (but people there are very acceptable of all kinds of eccentricities).
Legal issues can get complicated. It's normal for a big company.
http://jake-jorgovan.com/blog/remote
Jake's post might seem off topic, but he actually spends the first part of the article describing how he developed his web development skills (a couple of months) and started freelancing. Give it a read, it has a few good pieces of advice and it's quite inspirational.

Cheers from Italy!
What happened in this country to personal responsibility? It's gotten so bad at this point that if a company charges what seems to be a large amount, that we justify imposing ridiculous laws just because it seems "right" or "fair." As long as these companies aren't guaranteeing 100% a job and merely advertising the statistics, it is solely on the student to decide whether or not 20k is an absurd price for a 70% (or whatever chance). If the company guarantees a job and doesn't fulfill, then you have a law suit and you recoup your money that way. There is absolutely no regulation necessary in this instance. Take responsibility for your own actions.

Edit: Downvotes? Let me clarify. I want Americans to prosper. Absolving people of the need to make sound decisions and placing the burden on the government in more and more scenarios is not going to help our populace become any wiser. If a law suit doesn't work, report them to the BBB. If that's a joke, write a post and leverage the internet to inform people of the company's malpractice. Getting the government involved hurts everyone, from the higher barrier to entry to comply with regulations, to higher consumer prices due to lack of competition for the incumbents who can afford to enter. This isn't what we stand for.
There's something to be said for the installer being a random liveCD and documentation for manually installing & configuring a system.

If you go though the handbook properly (and potentially enough times until you don't need it to install), then the amount of inherent linux usage and admin knowledge you can pick up is just phenomenal -for example I love the xkcd[1] even if it stopped applying when I started using gentoo.

I would expect a gentoo user to be comfortable on the command line, which doesn't hold true for a lot of other desktop users. That said, isn't it immense desktop linux has gotten to the point where the barriers to entry are grandma level low :)

It's also probably fair to say that every userbase has it's vocal idiots...
[1] http://www.xkcd.com/1168/
Yeah they do. Heck even the Yoga 8 uses MTK.

http://en.wikipedia.org/wiki/Lenovo_A750
I built a content site, worked on it for two years and a few months. While updating the entire codebase to make the site faster and easier to work on for future updates, I accidentally deleted my database. 2 years gone, SEO traffic gone.

Takeaway: Sometimes, it takes a disaster to realize you were in another disaster anyways.
Omitting that part for brevity is fairly disingenuous. It massively changes the meaning of what Chomsky was saying.
Besides creating electricity, there are many potential industrial uses of magma:

"Magma serves as a heat source, replacing fuel in magma smelters, magma forges, magma glass furnaces, and magma kilns...Other uses for magma include obsidian farming, trap design, melting ice, igniting fires, and even garbage disposal." [1]

[1] http://dwarffortresswiki.org/index.php/DF2012:Magma
Evidence-based techniques can become discredited when the state of the science advances, and I would agree that those techniques would not then become "alternative medicine"... unless perhaps they remain in practice. Unless somebody is still doing it, I'd just call it "discredited".

Things like psychoanalysis do not typically get the "alternative medicine" label, but they probably should.
Start with a computer architecture introduction. The McGraw Hill Computer Science series book "Computer Architecture" did a good job of creating a fictional processor and then designing the machine code for it. "Assembly" is just a way to represent machine code in text files.

That way you will learn what it is the computer is trying to do, and how constraints on how it is built change that.

Then I'd suggest some cheap 8 bit Microprocessors like the AVR series and the PIC series from Atmel and Microchip respectively, (the AVR has solid C support so its probably a better single choice, but the PIC has weirdness associated with architecture constraints which is good to understand as well).

Once you are a pro writing AVR assembly code, then grab a copy of x86 assembly and a description of the Pentium architecture. To do it proper justice start with an 8086 assembly book, then a 286 assembly book, then a 386 one, and finally a Pentium one. That will let you see how the architecture evolved to deal with the availability of transistors.
If they buy one of those books and work through it but don't get a job, they're out of some time and maybe $30, but they have some skills now. If they go to one of those boot camps thinking they're going to get the same job as someone who did a 4 year degree at an elite school and did a ton of side projects, they're probably now out of >$10k with arguably less skill than the person who went through the books.

I'm all for the government preventing fraudulent advertising. That's one of the things they're there for.
Early Indo-European Online: Introduction to the Language Lessons
Breaking Bugs
Ease of copying. It takes some effort to reverse engineer a car, and things like manufacturing processes are difficult to ascertain by just looking at the final product. In contrast, many pharmaceuticals are relatively simple to copy and manufacture once you know the chemical composition of a product.
This was fascinating. Just one more example of how the internet, by driving communications costs near to zero, is changing everything. (Though the emergence of China as a manufacturing superpower is a major factor as well.)
Lawsuits are not an efficient way to recoup money, and from the sound of it, they're not offering accurate statistics.
How well do they hold up over time? We got some cheaper Ikea chairs at one time and they weren't that great after a while.
4-year-old with IQ of 145 becomes Mensa's newest member
I set security questions to something random and never store it. It's only a risk to store it.

The only time I needed my security question was when changing email address on PayPal. I gave them a call and was able to change it by reading the security code (a randomly generated PIN).

Any company giving access to your account by security questions is not to be trusted. I never keep more than a few euros in my PayPal account for multiple reasons, and this is one of them.

Shameless plug to a post I wrote on security questions: https://lucb1e.com/?p=post&id=65
One of the biggest destructions of shareholder value in history