skysight-inc/HackerNews huggingface dataset:
Significant whitespace kind of makes sense in general: humans make heavy use of whitespace to parse code visually, which means that when it isn't significant, the machine and the human are essentially using different parsing algorithms.

As for "getting rid of the syntax", I think that's a bit disingenuous. Much like Clojure, Hy cheats by collapsing nesting:

(for (i (range 1 10)
j (range 1 10))
...)

{1 2 3 4} ==> {1: 2, 3: 4}

I mean, this isn't just getting rid of syntax. It's getting rid of structure. As a purist, my stance is that you either keep the structure (`{(1 2) (3 4)}` or you add syntax (`{1 2, 3 4}`, and unlike Clojure, make the comma significant). What you don't do is tuck syntactic information in the parity of the rank of an argument.
PC Monitor Adds Raspberry Pi, Zendesk And PagerDuty Support
Monitor all your sites in one place with Lamplighter
Imagine that the NSA was only doing legitimate, useful, necessary, highly secret things (humor me here).

Can they brief Congress on what they're doing? All 535 publicity-seeking chatterboxes? No way. That's the same as issuing a press release.

So not telling Congress everything is (in principle) necessary. But who are these representatives Schneier briefed? Are they on the Intelligence Committee? If so, and they still can't get straight answers out of the NSA, that's a big deal. (And maybe the rest of Congress is saying that they don't think that the Intelligence Committee has done an adequate job of oversight.)
Does Ruby's Symbol type acceptably accomplish this?
With 535 of them not including staff, they really shouldn't. And clearance isn't enough, you also have to have a need to know. We just need a system of oversight that works well.
It makes sense that you need TS/SSBI and the correct SAP read-in to be inside a given SCIF belonging to a SAP; otherwise one might leave a recording device or otherwise damage the integrity of the SCIF. Plus, the SCIF would need to be cleared of all sensitive materials before you entered.

Clearing a SCIF, letting someone inside, then recertifying it would probably be the correct choice; It could be done, of course, but it's not cheap. (You can also potentially keep the person under observation the whole time, but given the purported Chuck Norris powers of Bruce Schneier, that seems insufficient.)
I would not agree that this is extortion. I would consider it to be more self-protection. If you have no intention of misuse or public release of the security flaw to the public; you are offering a no harm approach while offering a valuable service. The unfortunate situation is that the business in question does not value the service even though they should.

Most competent programmers do not have time to just go around and fix every security flaw pro bono either.
Yes. Pressing windows and typing starts searching for a program.
Dropbox often recruits at my alma mater, they'll always have stacks of free 10gb/15gb space expansion cards (with some redeemable code) to hand out. Big hit with the students.
The guys at Balanced are doing a great job. I'm using their service for a product I've built to manage gyms [1] and it is working great. This is cool b/c that wasn't the original intention of how their product would be used (i.e. not a marketplace) but it supports our use case well. Also, the ACH API is one of the BIG differentiators of their product when compared to something like Stripe (which is also very cool, but lacks the processing ACH API).

[1] http://www.simplegym.co
In the first version of the chart I had column for "XML". But it didn't looked good, because there was only 1 candidate for XML and that was Maven. That's why I dropped it again.
Beside that I think that XML is kind of overkill for dependency management. JSON is just fine, much smaller and easy to read.
Having the dependency definition in native code (Python, Groovy, whatever) is not a good decision, in my opinion, because that's a source for security vulnerabilities.
I've tweeted at them telling them that their home page had autoplaying videos with all sound on. What a nightmare. I stopped going to TC so much after that.
I don't agree.

The mission is to be a dom-scripting language http://luvv.ie/mission.html

I didn't just pluck 9 out of the air, it comes from thinking about how I would structure applications that I have written.

Take for instance our online spreadsheet - very complex GUI - 2,500 divs - but when you ask what are is the concurrency - what are the discrete functional data models that I need to manipulate - the number is low:

* a menu bar
* a toolbar
* a tabs bar
* a grid
* the cell input overlay
* 5 or 6 dialog boxes

The grid is endless scrolling set of spreadsheet cells and behind the scenes it is pre-built panels of 20x20 which are 'next-but-one' assembled on the fly for smooth scrolling.

Even if you break the grid out for max concurrency - you only add another 8 or 9 concurrent data models.

9 - 29 Web Worker processes for a page sounds liveable with.

With regard to restart and supervision I really do mean the Operational Supervision that Erlang/OTP supervision does in terms of handling errors. I don't see how the sophisticated restart and fail-over strategies that you might have in a 50-node server cluster will ever work. The user is the consumer, and they are in front of their device, failing over to another browser is not an option. Page refresh covers most of what you might ever need.

I don't know what CSP is, so I can't really comment. I also don't really have any knowledge or desire to support gaming.
Sure, but usually money isn't the root cause, and who wants guaranteed employment at a place they despise?

A person with a solid job that isn't on the chopping block (presumed because of the presence of a counteroffer) isn't job-shopping for a 10% bump.
Oh shit I started getting a million requests a month for a CGI script
The cited article on DC does give some new construction numbers and credit that as part of the trajectory. However, there's also this bit:

"Job growth in the region, which is heavily focused on the government, has been too weak to support the construction, said Greg Leisch, chief executive officer of Delta Associates. Federal contracting has declined by $7 billion in the last two years and the spending cuts known as sequestration have limited employment and demand for rentals, he said.

“The supply would have been consistent with Washington’s job performance had the federal government not shrunk,”

In other words, despite the increased supply, had the fundamentals of the local economic activity stayed the same, they would have only matched demand at best, and prices probably would have stayed stable/increasing.

It looks to me like this at least as much another example of a price reduction from a demand drop as it is a price reduction from increased supply, if not more.
All fiber channel HBAs can generate errors when the DIF don't correlate, its part of the FC spec. I don't have access to the LSI controller firmware source so I couldn't say one way or another if they do this with SATA drives. It should be possible to test though.
To some. Without getting too deeply into philosphy, I think you'll be very hard pressed to prove any kind of threat to anything from creationism itself.
So the funny thing for me is I'm the one who works in commercial real estate, know the problems deeply, and have little technical experience other than reading HN. So how do you reverse cruise HN to find the technical cofounder to build out the solutions to our RE problems?

I literally sit within a company run by excel spreadsheets, talk on a phone with brokers, manage market information via printed pdfs of comps, mark up site plans by hand and scan them, and conduct all reporting via email and word docs to multi-billion dollar pension funds.

At nearly every step of the way I see opportunities without the technical expertise to execute.
Limited Purpose Banking: the way that prevents financial crises
Nope. He's written a lot within a clearly defined scope "the human side of software development", so his articles are often related. Beyond that, self-linking is a great form of self-promotion and getting readers engaged in a blog.
You should consider a counter-counter-offer. Actually, any number of counters until they exhaust. Then you choose the better one.
So all critical thinking stops and we assume they do anything and everything any person ever may accuse them of.

How logical and reasonable. /s
Very exciting indeed. This is exactly what I wanted back in the day: http://alertdebugging.com/2011/09/22/the-promise-of-the-web/ (last paragraph).
I think a lot of the EDA people learned just enough Tcl to kind of sort of do stuff, and perhaps did not learn enough, or put that much effort into writing it well. Also, a lot of those packages are pretty old and thus could not take advantage of a lot of the improvement in the language over the years.

That's just what my spider-sense says though - I've never actually looked at those things or their code.
Traditional? The same is recommended for .net/WinRT development.
Why we believe apprenticeship is the future of Higher Education
The obvious answer to me seems to have multiple disjoint intelligence committees.
Not now honestly, but if the system is designed to be as easy or easier than retaining a human broker, market forces should take over. I would be willing to pay a higher rent in exchange for not having to pay several thousand dollars up front in a broker fee. This becomes a win-win for both sides of the market.
VIDEOS

Exploit Mitigation Techniques: an Update After 10 Years (by Theo)
http://tech.yandex.com/events/ruBSD/2013/talks/103/

An OpenBSD talk by Michael Lucas
https://www.youtube.com/watch?v=BXPV3vJF99k
12 Outdated Web Features That Need to Disappear in 2014
Everyone does everything
Tiny $68 ARM module comes in six Sitara flavors
Of course DNA evidence is more recent; that's why I said it was obvious now (but wasn't before we knew about DNA). "Obvious" always requires background knowledge; the basics of evolution, as applied to plant and animal breeding for example, were known for millennia to plant and animal breeders, but not to people with no background in those disciplines.

Also, humans have only been breeding plants and animals for ten thousand years or so; would the consequences of self-replicating entities having heritable traits have been "obvious" to a Cro-Magnon 30,000 years ago? They were just as intelligent as we are (at least that's what the data on brain size indicates), but they didn't have our background knowledge.

Finally, saying it "just takes some thought" is vague: how much thought? How much compared to the knowledge and cognitive ability of the average lay person? If you randomly selected lay people and asked them to (1) briefly explain the consequences of self-replicating entities, and (2) briefly explain what having similar DNA means, giving them time to think about each question, which question would they, on average, do better on?
Useful info.

Fortunately for me, I never had a CSR interaction with them. I used them until they augured in.

wgl@mcs.com
Worked for me. It must have been restarted.
Ask HN: Best ways to further my understanding of relational databases?
There are a lot of things out their to support a developer who wants to get their heads around web application development. From written tutorials, to screencasts, to interactive sites with REPL style code challenges. Looking at sites these course based sites like codeacademy, codeschool, khanacademy, udacity and coursera, I am struggling to find a well rounded course in interacting with databases.
My current development position has helped my get around document driven databases and full text search engines, however, it has given me little relational database skills.
What would HN recommend I do? In order to strengthen my confidence with integrating with relational databases and SQL. The aim is to be both well rounded as a full stack developer and more employable.
I can understand the argument that I just have to get building these things myself. Believe me I have given it a go. But would be nice if someone else out there found a bit of relational database learning gold! Maybe you can recommend a good Coursera or Udacity course, which incorporates some of these technologies? Maybe I just need to get my teeth into a Big Data style problem?
Oh meant to write 50MB; doesn't revise #2.
On his blog Schneier comments that this meeting was kept small on purpose. I wanted to see who was present at this meeting so I looked up some of their information. Not hard to find, but here you go. I plan on emailing each of them and thanking them for consulting someone the tech industry considers a Security SME.

Rep. Logfren (Democratic)
http://lofgren.house.gov/biography/ Wikipedia -
http://en.wikipedia.org/wiki/Zoe_Lofgren

Rep. Sensenbrenner (Republican)
http://sensenbrenner.house.gov/biography/ Wikipedia -
http://en.wikipedia.org/wiki/Jim_Sensenbrenner

Rep. Scott (Democratic)
http://www.bobbyscott.house.gov/biography/ Wikipedia -
http://en.wikipedia.org/wiki/Bobby_Scott_%28U.S._politician%...

Rep. Goodlate (Republican)
http://goodlatte.house.gov/pages/about-bob Wikipedia -
http://en.wikipedia.org/wiki/Bob_Goodlatte

Rep Thompson (Democratic)
http://mikethompson.house.gov/biography/ Wikipedia -
http://en.wikipedia.org/wiki/Mike_Thompson_(California_polit...

Rep. Amash (Republican)
http://amash.house.gov/about-me/full-biography Wikipedia -
http://en.wikipedia.org/wiki/Justin_Amash

Edit: Cleaned up one of the links and got rid of a repetitive sentence.
Yeah, you really need some specialized interface that encapsulates all the things you may need from your string processing, but can spit out a representation of that string in various encodings.

In line with the spirit of this article, that interface should use UTF-8 storage internally as well, but this should be transparent to the programmer anyway. Dealing with encoded strings directly is a recipe for heartache unless you're actually writing such a library.
I'd suggest adding contact info to your profile and talking about your problems here. Hopefully you'll pique some interest and have some email waiting later.
Softbank's success is a bit of a red herring. They have basically never been profitable, but have made enormous gains in their investments in things like Yahoo! Japan and Chinese internet businesses. By the time the real estate bubble was truly underway, people were by in large comfortable with the huge companies throwing money at their feet to join their firm (stories of college recruiting are downright ridiculous -- they go way beyond the wining and dining of new grads by consulting and finance firms in the states).

The truly ridiculous wave of entrepreneurship was in the post-war era, where the country had very little in its possession and everything to gain by trying very new things.
You're complaining to the wrong company.

Chrome has 'click to play' option for flash. Why can't we control video? Youtube conflict of interest maybe.

We can disable javascript, images, even audio. Why not Videos?

Screaming at webmasters to behave ethically, or app developer to not steal data is naive and idealistic.

Scream at google, mozilla, microsoft and the rest to give US control over our browser is that too much to ask in this day and age?

Or has following apple's "we know what's best for you" philosophy clouded their common sense?

The browser is to blame!
It's a lot more complicated than Go, but in return you get generics, templates, and AST macros.
How do I get to the new Boards page? I'm reading my main board, but don't see a button for the New Boards Page anywhere.
This is incredibly important. It means that there is hope, that the government is not some evil conspiracy, that there are people in power, people like ourselves.

The film Enemy of the State, and conspiracy theories mean that normal people think it is the status quo that our lives are under 100% surveillance and that they are powerless. In a way its been argued that this is quite comforting. Imagine a world where no-one knows what they are doing versus imagining a world where there is a conspiracy, an evil plan. What this type of public culture makes and what the worst conspiracy theories do is make politics seem hopeless, encourages apathy and reduces trust in politicians. At the same time it makes it easier for the real abusers of power to get away with it.

The recent phone tapping cases in the US being a point in case. Everyone thought it was going on all the time anyhow, so when it was revealed no one was suprised, and so the consequences were slight.

To know that those in power do actually think, and do listen, and do believe in the political process is very very vital.
The thing is that they already have the framework to do this. A senator is immune from prosecution for anything state on the floor of the senate. If Wyden is on the senate floor, he could read off the nuclear launch codes and there's not a damn thing that the executive can do about it. Furthermore, the senate has closed sessions. They had one just a couple of years ago for the START treaty. A senator could take the floor, tell the rest of the senate about any classified material they like, and the information isn't released to the public unless the Senate votes to remove the injunction of secrecy, so the information remains secure. Even if the injunction is removed, the senator is still protected by some fairly strict constitutional privilege.

This seems to be a solved problem.
Or you could read Cryptonimicon, which is a lot slower, but more fun:

http://www.amazon.com/Cryptonomicon-Neal-Stephenson/dp/00605...

Startups and science fiction... that book is a favorite of mine.
Yeah, but

I imagine a future where an "operating system" is just a OpenGL + Networking + JS API, and you just load in HTML5.exe. The benefit of something like this is that it puts the power back in the hands of the people. You don't have to worry about Google and Apple restricting what you can do, you just load in the HTML5.exe that you know works. Want a new feature? Fork Firefox on GitHub.

(I don't want to belittle the technical achievement here - it sounds pretty cool! But I can't help but wonder wheter using the CLR or the Java VM wouldn't be better for many use cases, or even plain x86 machine code with virtualization.)
> Storage space is so cheap nowadays.

Someone tell Dropbox of this news
If you're rental hunting, you might look at 10 rentals, because you probably have a fixed amount of time (the end of your current lease). If you're hunting to buy, you can take pretty much all the time in the world until you find the right thing. And it makes a lot more sense to take more time. The two bedroom apartment I had before buying a house was $2000/month, if you assume a 1 year lease, that is a $24,000 commitment. A house in the same area would be at least $500,000, you're also on the hook for taxes every year after that (which can easily be $12,000 or more on that $500,000 house).

Given the much larger commitment in terms of money and the duration, it makes sense to take longer.

The biggest mistake I think that we made while house hunting is not leaving crappy houses fast enough. Why spend 15-20 minutes looking at the rest of the house, when 2-3 is enough to tell it isn't going to be something we'll buy. We weren't interested in a fixer-upper, and from the pictures posted you can't always tell. Any Oculus Rift tour is going to have the same problems as selective picture taking.
Markers of Gentrification: Mapping Rent as a Share of Income
Einstein’s Camera
I understand completely, but if learning is your motivation and you take on crushing debt to make it happen, you have no right to whine about it.

Would you be as sympathetic to someone who ran up thousands of dollars on their line of credit to buy luxury items? Nope. In fact we outright call these people idiots (without any shame) for spending more than they earn.

An advanced degree is a luxury item. It's a WANT and if you can't afford it then maybe you shouldn't have it.
It's more like a clinic, but they have a pharmacy, doctors and nurses on staff, and conduct yearly physicals for all employees on site, including blood and urine tests.
The old MMORPG adage fits here well: Anyone worse than you is a noob, and anyone better than you is a no-life neckbeard.
Not going to lie, sounds like brain damage, especially for super non-technical real estate folks (I am one).

What do you think about a Citrix/Virtual Machine where the client could use the excel sheet over internet, play with it, without any connection to the outside world (ie email, dropbox, internet). Owner of the document would have full ability to download and edit, but client would only be able to edit and save within the virtual machine... Overcomplicating much?
The headline is linkbait. They didn't "pocket" anything, just raised $15M.
> Everyone else in the office that wanted a raise or promotion now knew what they had to do to get raises: find another job and bluff.

In this case it sounds like a problem with the company not giving promotions / raises until it's too late.

I think companies and managers must always look introspectively and see what they are doing wrong that is causing people to leave, and how they can improve the situation.

Often times, drastic changes might be necessary to the structure / day-to-day operations of a team if too many people in one department are leaving.
Sweet. I made an LED suit with some Arduino stuff. Check out my approach:

http://robvella.com/2012/09/hello-world/
Wat is gordelroos en hoe kan je dit voorkomen? | Leef Nu Gezonder
Knowing that most cars are bound to depreciate quickly wouldn't stop me from accepting a nice, new, free one.
On a related note, the most principled approach to macros for an infix language I've yet seen is Honu (brought to you by the Racket people): http://www.cs.utah.edu/plt/publications/gpce12-rf.pdf.
I'm confused: isn't the "much better" gigaom article you linked to exactly the same article submitted here?
bloggers will be bloggers
Yay! That's the clincher for me in deciding on a 2d scene library in browsers.

I like EaselJS's API the most, but only other libraries had a WebGL backend so far.
The Ridiculously Resilient Ridge continues; California drought intensifies
To be exact, Composer allows you to install packages which don't have a license, but you cannot publish a package on Packagist anymore if it does not have a license (and packages which were submitted before the license became required are not updated anymore in the registry until they specify the license)
Sure they have, but I imagine what the parent was referring to is the portability aspect of tablets and smart phones. Laptops are certainly easy enough to carry around, but to use them they really need to be put down somewhere. A construction site may not necessarily have an appropriate surface in an area that is convenient. A tablet is more like a clipboard that you can use as you move around the site.
If it's worth that why hasn't it been converted to something easier to control...or is that what was paid to develop it (not actual value)?
maybe complain about the animated GIF, but I think your personal comment is unnecessary and mean.