skysight-inc/HackerNews huggingface dataset:
Indeed, I personally believe that many corporations in the UK should pay more in tax - with less loopholes to escape from paying tax. But shouting at businesses isn't going to change anything, only shouting at politicians is going to to do that.

It seems though the only way to mobilise people to do this is to outrage them with the disparity between how they have to act and how companies are allowed to act.

As an aside, UK manufacturing is tiny, but from 2000 onwards , taken as a whole, has paid more in corporation tax than the entire huge banking system.
I stopped at the "Motion Activated Screwdriver" (#3).

Some things just don't need inventing.

---

Note to self:

1. add WiFi.

2. put it on Kickstarter.

3. profit.
Writing Alfred extensions in Ruby
That's the energy of about 20,000 rounds of 5.56mm NATO. The real problem is that it would be concentrated on such a tiny part of the spaceships hull.
I remember when I first started to program I used Notepad.exe to write the source in. It was all I knew at the time and it worked. The day I discovered a text editor that did syntax highlighting was amazing, finally I could see at a quick glance any obvious errors in my code as well as the structural elements. This is far too ingrained in my workflow to consider removing it but I may give it a try. When I do write plaintext I usually do it in a light colorscheme (Solarized Light) and it does read more like a book.

The author makes the argument that removing highlighting forces you to be more careful with the code you write. Removing three of my fingers would also force me to be more careful, but I'll take everything I can get to make me more productive.
clicking the "looking to grow" link to their jobs page with middle click (which means it should open in a new tab) causes it to open in the same window (in google chrome). It seems that medium is hijacking clicks and forcing them into the same window, I wonder why...
Man creates software to send computer data through the radio - CNN
Is this a reputable journal? It seems to be from the same publisher (https://en.wikipedia.org/wiki/SCIRP) as Advances in Pure Mathematics, which recently accepted a paper written by a random text generator.
Can I suggest trying a light grey font on that dark background, or even better (in my experience) black on white or very mild yellow (see Acme). In my experience, when I use green on black too long, I see purple when I look away.
That is a wrong metric, people eventually will stop changing status if ever changing them. I certainly don't go to the options menu too much. I expect that something will be the way I left it yesterday.
Facebook is playing too much with the feed and I have noticed that my friends are posting much less as a result. When I enter facebook lately is more usual that nothing new is happening(even checking individually). So I am checking facebook less and less.
Is like coming to your favorite place but having to ask every time where the stuff is because somebody keePs changing it with out prior notice.
I don't think that "break things" continuously and at all parts of the page is a good idea. Eventually they are going to break themselves out of the market.
The military (designed to fight wars vs. nation states, either overseas or potentially at home) has done far less to screw up American culture than the militarized law enforcement and domestic "anti-terrorism" which started with the War On Some Drugs and escalated a lot after 9/11 (and Seattle WTO, etc.).
More like Windows' bad rendering. It looks fine in my Chrome on OS X. A bit of a lame font but readable and not all flaky like the Windows screenshot linked by the original commenter.
It's obvious the author doesn't work with market data. Those "mythical" applications are all running wall street. You won't find a single matching engine written in C# these days.

The short answer is that SRAM is faster than DRAM, and you can be a lot stingier with memory in C++ and hence fit more into the fast type of RAM.

Stack-based allocation is not by any means an "advanced" technique, and is the absolute fastest form of memory management, full stop. It can deallocate an arbitrary number of objects in a single assembly instruction. Good C++ makes extensive use of the stack for this reason.

Stack allocated objects are densely packed into the L1 cache, making them faster than objects from an allocator which might spray them over the address space in suboptimal scenarios.

This absolute control over how memory is being used, (_when_ done well) is the difference between "gee that's pretty fast" and "wow".
I have a horrible memory for these terms so I both appreciate your humor and helpfulness ;-)
Rip DVD and Convert Video to iPad Mini and Surface Tab
Digiarty Software reignites tech heat by updating its major product line of DVD/video software, seeking to produce the best DVD ripper and video converter for iPad Mini, Surface Tab, and any other new and upcoming gadgets running on both PC and Mac.
Launching Sublime from the Mac terminal
Are you writing lousy code?
This is amazing! Any idea if this is possible in vim?
تحميل فيلم الانسة مامى dvd
You live in America don't you? Outside of it things are not all that rosy, as author points out. Sometimes it's plain impossible to buy something, so the options are either not use it (or not listen to it or not watch it) or pirate it. I would pirate it.

Another option that I found is that software is somehow worse in the place where I live. A good example is games with awful polish dubbing or an invasive DRM. I actually ended up few times buying a game, just not to use it and download a pirated version anyway.
There are more options than just "monochrome" and "syntax highlighting": For example, Xcode 4 assigns all identifiers taken from the current project a greenish colour whereas everything else (system headers/frameworks) are shades of violet. I just wish it would understand that CocoaPods are not project code :(

Another example, TextMate highlights some syntax errors much more than it highlights syntax- type "else if" in a Ruby file and it's bright red. How is that not useful?

My love for syntax highlighting probably goes hand in hand with my love for natural language operators. "if foo and bar then qux" is much harder to parse without colours than "if (foo && bar) qux". Does anyone use a monochrome editor and natural language wherever possible?
May just be the case of a bad luck or not fidgeting enough with trying to find a colorscheme to one's taste. I have several colorschemes - not ideal, but decent enough to love and use - that I switch between depending on room lightning and language.

Book comparison is far-fetched imo. Code is not just a regular text, it's a very structured text, and reader of a structured text benefits from structure hints (expressed via color and identification), while writer of such a text benefits even more from on-the-go error checking. Looking through a dictionary without any bolds, italics and structure, just paragraphs and paragraphs of text, would be a waste of time and a pain to the eyes. And this is what I tend to do about 95% of time when 'writing' code - looking at it.

I would recommend searching for a less contrast or vibrant colorschemes like popular Solarized (too low contrast for me actually) or Tomorrow themes.
Do Americans not do war poetry at school?
I started out writing code in Emacs, with highlighting turned on. I loved it and couldn't deal with an editor that didn't have highlighting. At some point, I started using Acme a lot for working on Plan 9. I ended up doing a bunch of work on a variety of Unix boxes, and it was simpler to just use Vi without highlighting than to set it up everywhere. I got used to not having it, and realized I was pretty happy without it.

Plus, it always seems that whether I have light-on-dark or dark-on-light terminals set up, one of the colors is so off that e.g. strings become essentially invisible (dark blue text on black background) and it's easier to just shut off highlighting than to fix the highlighting.
Most of the heavy lifting comes with contenteditable, but it is impressive nevertheless.
A bunch of terms are thrown around in this context in daily discussions online: police state, civil liberties, curtailing of freedoms; mostly stuff that comes from a militarization of a society. You take the DHS and its buying of 1.4 billion hollow point rounds of ammo[1]; the fact that the hated TSA is now creating a VIPR program for highways & road patrols[2]; FEMA programs for emergency[3] and so many others.
What Ike Eisenhower spoke about (from a libertarian perspective he was arguably a good president, better than the people who followed), is that a growing militarization and the creation of wars to expend that military and its renewal, would inevitably increase the national debt.
Now that there is no way to pay that debt down[4], there is going to be civil unrest. The hidden tax - inflation is going to make people poorer and eventually create social problems. This military will then be used for another purpose: civil discipline.
The only way to change it is to default; who the hell's going to pay $222 Tn? Because of the dollar devaluation (again due to the debt), the Chinese are not buying. 61% of the T-bills were bought by the Fed last year[5]. Because of large number of baby boomers retiring, Social Security will become cash-flow negative by 2018 and bankrupt by 2033.[6]
tl;dr I guess my point is that this permanent militarization was obvious and intentional.

[1]http://www.americanthinker.com/blog/2012/09/why_does_homelan...

[2]http://en.wikipedia.org/wiki/Visible_Intermodal_Prevention_a...

[3]http://www.freedomfiles.org/war/fema.htm

[4]http://godfatherpolitics.com/6914/its-not-16-trillion-its-22...

[5]http://www.moneynews.com/Headline/fed-debt-Treasury/2012/03/...

[6]http://www.justfactsdaily.com/in-spite-of-public-claims-soci...

edit: typos and spacing
edit edit: added a fact.
I switched from qwerty to Dvorak and I believe your transition will be similar. I did a typing tutorial, then I printed out a Dvorak layout (you might want to print where your fingers should go) and put it on my desk. Each morning before work I typed out part of an article from the Wall Street Journal. Then, I would type the rest of the day normally. Eventually typing out articles became comfortable and I began to use Dvorak all day. If I had an opportunity to switch cold turkey I would have done that as immersive learning is more efficient, but it was impossible given the nature of my job and I had the benefit of thoroughly comprehending every word of the news.
...for small values of "proficient". Although I do a lot of different things with a computer these days, my primary use case is editing large photographic images in quantity. And while I don't need the working machine to have a large amount of long-term storage (it lives elsewhere most of the time), RAM, processing speed (both CPU and CGU) and display size (and depth) matter to me in ways that they absolutely do not to a typical Instagram lunch-picture-poster. Let's not mistake programming or text document creation for "proficiency" or for a "normative" professional use case. There are a lot of people out there dealing with media creation, and processing power (along with software that can efficiently use that power) makes a huge difference in productivity. If I can knock two minutes off of the processing time for each "keeper" image shot at a wedding, that's a full working day saved. And compared to the video guys, I have it easy.
Border line between marketing and security features
There seems to be a plugin called unicode-haskell[1] for Vim. However, as I am obviously not a Vim user, I don't really know anything about it.

[1]: https://github.com/frerich/unicode-haskell
I can't help thinking that statements like these are merely meant to bog us down. I've heard and read statements like 'Interstellar travel isn't possible.' or my favourite 'We've enough problems down here on Earth already so let's forget about the more visionary ones altogether.' since the eighties.

I mean, why does one become a scientist if one doesn't at least have some greater vision?

This kind of statement seems like conceding failure before even having tried.
It is funny, in a way. I've had pretty much the same history as you do (not yet 35, 40MB of HDD after surviving on 2 double-density 5.25 floppy drives), but it is true that 128GB today is quite low, space wise. I recently bought a new camera (Nikon D600), and if you shoot at the best possible quality, each RAW file takes up some 30MB. Add a few movies, and suddenly those 128GB feel positively cramped.
A Variation On Yorgey's Factorization Diagrams
Contributions to hg are working the same but the author isn't changed, so this is presumably some policy specific to CPython.
I'd add zsh to this combo.
flagged, politics
I write both rails and clojure.

There's no good clojure web framework for the fat stuff rails is good at, and it doesn't have the same level of plugin maturity, not by a long shot. That's years away. Clojure's good as an API server for a RIA, but it's probably less productive than rails for many use cases. The tools just aren't there, it takes years for tools to get that good. While the java integration is good, using clojure as java glue isn't so fun.

Clojure's strengths are speed, safety via immutable data, and being concise. It's great for a web server if you legitimately have a case where rails is too slow (you probably really don't though). Clojure's also great for non-web programming tasks.
First hardcore developers where shifting from IDE's to vi and emacs. Now hardcore developers are turning off syntax coloring? What' next?
I used to not like syntax highlighting, but then I started writing more complex, lengthier code in a variety of languages.

Instant feedback for error checking aside (which is incredibly useful) I like the "texture" syntax highlighting adds to the code.

Indentation is great for organizing code into individual chunks, but if it's all the same color, I find that it still starts to feel a little overwhelming when the code starts getting long. Colors help create a visual flow and, at the very least, break up the monotony, thus prevent the "wall of text" effect.... which is fine for a book, but source code isn't a book. It doesn't function like a book, you don't interact with it like you do a book, so it really shouldn't look like a book.
https://github.com/ehamberg/vim-cute-python
EFF Urges No Vote on California Proposition 35
Combining :abbr and conceal could indeed reduce quite a lot of verbosity from JavaScript for instance.
Seems I should've refreshed before posting (now deleted)! As you can see from the plugin file, applying the maps isn't all that complicated, though it certainly would be nice to have it built in. I'm not an emacs user, but I seem to recall using this feature before... anyone know if TextMate had this implemented?
Languages like Scala have this sort of support for unicode built-in - many operators have Unicode aliases and it is possible for you to designate your own Unicode-named functions as well. There are some nice examples of meaningful syntactic sugar, like ⇒ for lambdas, ← for enumerators, and → for tuple building (all of which have =>, <-, and -> as ASCII equivalents).
Touch Enabled Business Card
Without changing the order of symbols, you can at least display some symbols as unicode with vanilla Vim. Here's an extract of my Lisp Vim config, which replaces lambda by λ :

set conceallevel=2
syntax keyword lispFunc lambda conceal cchar=λ
My Little Side Project, JS API For Accessing Global Weather Data
Check out the demo for an idea of some of the things it is capable of, http://www.meteojs.com/demo/
While I read a book I take notice of headers providing logical partitioning, page headings & numbers for orientation. On paper text may also be set with bolder font, or with emphasis added. It helps, when done properly. Same with syntax highlighter. I don't want to re-read entire screen of code every time I need to make a change in this general area. I want to have mental model "indexed" upon the looks of code. This can of course be done on "plain" code, but it's slower and I can only hold my attention for so long each day -- why waste it, especially if I need to specifically disable some features of my software? And lastly -- code is not a book. I will read a book once, maybe twice if I really like it (my max being 8 repeats), but there is never time to read it again. While code? I will be read it for the rest of my life, as far as I can tell... I will not enjoy reading everything for a 1000th time, that much I know.
The Reasonableness of HN Job Postings
As I was reading a job opening just tonight on the front page of HN it occurred to me the massive contrast between job offerings from elite ycombinator companies vs the vast majority of other developer/programming and IT job postings I run into virtually anywhere else. The HN postings, though clearly looking for A-listers, sound reasonable, whereas the majority of listings elsewhere are consistently on the verge of, or downright, laughable.

I'm really a noob in programming. The closest to an 'official' tech job I've had, as of yet, is Tech Support for a proprietary Access based application. But even for one so unversed as I am it's obvious as the noon day sun the disconnect between those who know what they are looking for and those who are just shooting for some generic delusion of a star developer.
I know I'm going to sound like a broken record but I really appreciate what Airbnb and some of their hosts did during this time.

Airbnb waived transaction fees while some hosts (encouraged by the company itself) significantly dropped their rates so that people in areas affected by the Hurricane could find an affordable place to stay.

Both the company and hosts could've easily taken advantage of the situation and jacked up their rates. But they didn't.
Perhaps when you're writing code, you are using it as a crutch. (I'm not one to know, really)

However, I certainly feel when I am reading someone elses' code, it is not a crutch but a tool. The highlighting helps me see an unfamiliar program's structure just a little more easily, which is nice when you're absorbing a couple hundred lines with sparse comments.
Probably attempts to remedy hungover-anxiety.
Which is also a great leveller. I always think that if you do build something that people want on a deep enough level then you can overcome those other things. No amount of money or developers will make a mediocre product spread at web scale.

Agreed Ev is a class act. Im really looking forward to seeing what Obvious come up with.
This idea strikes me as appalling, but I'm trying it. I turned off syntax in vim just to see what it was like. I toggled back and forth a couple of times and found the syntax highlighting valuable, but without syntax highlighting it was still readable.

Now I've turned off syntax highlighting in vim and zsh and my irc client. Just to see what it's like. Will try it for a few days.
Indie businesses: rise of the independents
When they no longer require prescriptions to obtain and use legally.
Voting Machines Remain Worry in US Election
Thanks this is exactly what I need, should make coding in functional languages a lot more readable. Actually it appears GHC supports the use of unicode characters for operators via packages and an extension[1], if it wasn't for your post I would not have discovered this, cheers!

[1]: http://www.haskell.org/haskellwiki/Unicode-symbols
Paragraph #3: major omission: It’s not compatible with any LTE networks

Paragraph #4(paraphrased): Nobody outside the USA has plans to roll out LTE any time soon and even in the USA there's very limited coverage by only two carriers.

And that's where I stopped reading. I give this article 1½/10, it's the best I can do.
Yes, I found Clojure frameworks, handlers and middleware to be lightweight and easy to use. I'm amazed at how well structured and easy to set up a Clojure web stack can be. Still working my way through the different libraries, and enjoying it.
> No, I'm just interested if his behavior is significantly different from those around him that are ignorant. Because for me, it's not. And if that's true in the general case,

A very important point to discuss. While I don't know specifically his change of behavior there are more widely known cases to discuss.

For example Soviet Union and East Germany. I can tell you that the behavior of people was different, especially on the phone where part of the surveillance took place. Youth, being mostly ignorant about that in some cases got their parents in trouble which in turn affected parents' behavior at home.

I think the takeaway from these and other cases is that public's change of behavior is function of security services' activities (corrupt or not). All it takes is several known cases of visits from the authorities about things one said over the voip or im conversation. Or the authorities pressuring their catch for money or cooperation in unrelated case to 'help them out'.

I also think this directly affects how free we feel. If we would constantly have to guard what we write in e-mails as to not to be remotely connected to what might be seen as mentioning the current enemy of choice, then some freedom is lost.
Thanks. He's actually been not too bad, experienced no flooding. His major deal is keeping the laptop and iPad charged.
"Uber probably didn't have a "what to do in a human tragedy" playbook and instead ran their normal operating procedures."

While this is true, it's surprising that they do not have a PR/customer service/support person that specifically keeps an eye out for incidents (or opportunities) like these. As much as their business is based on algorithms, it is run by humans, at least one of which who could have understood how the situation would appear to the average person.

Especially when you see pure-PR stunts Uber is pushing like this: http://finance.yahoo.com/blogs/the-exchange/election-day-fre...

"Uber: On Election Day, this car-service company will be offering customers a free ride to or from a national polling place, up to $20.12. Any amount above $20.12 will be charged, and the offer is only available during the city's voting hours."

I can guarantee no matter how many kudos Uber gets for encouraging people to vote--
"The average person just heard that Uber was charging New Yorkers more" post-disaster.
I strongly disagree.

1. space

In a perfect reality I agree. In our reality you often end up with a crappy unreliable or data volume capped internet connection. The data in the cloud is useless when I can't access it fast enough.

2. speed

If the cpu is slow it just is slow. Lukas, if you want to spend your time waiting for the compiler rather than writing code, you can do that but I don't.

3. screen size

It is possible to run eclipse on a 1024x600 netbook. But I'm pretty sure the productivity is higher if you can fit an ide, one or two pdfs, a web browser and instant messages on your screen.
Kevin Mitnick's Business Card
AWS Elastic Beanstalk Runs Ruby (Passenger applications)
As someone who is on the 'high performer' list, I can tell you I have seen this first hand and this is fine, we will work harder, provided we're given an even more outrageous salary. Otherwise, I'm going to get burned out doing the job of my coworkers / thinking for my coworkers every day, monitoring them so they're more efficient and don't go off chasing down bugs incorrectly. I don't need to be managed, leave me alone and I'll make customers and your boss'es boss happy. But this all can get tiresome and it sucks. But give me that bonus/salary and I'll continue on like a trooper.

At my last job, I was given more and more work, and I made everything work without intervention, but I left due to low pay, now the old boss wants to hire me back as the old system seems to go down a lot, while his cheap labor source turns out to be more expensive than he first thought. There seems to be a belief that we can just whip up the high performers when we need them, but this just leads to burn out and turnover. just pay the high performers an ungodly amount and all will be well.