skysight-inc/HackerNews huggingface dataset:
Performance tip (for circular linked lists and linked lists in general): store your list nodes in a dynamically allocated array. Keep freed nodes in an in-place freed list inside the array and in a stack-like structure in-place beyond the part of the array that is currently in use. This cuts down on fragmentation in the memory allocator since you are allocating one larger contiguous chunk of memory instead of many smaller pieces, keeps your data closer together in the memory space to help with cache performance and prefetching, and allows you to switch to array indices instead of pointers. Why array indices? If the data uses indices for its references rather than pointers, sharing it across process memory spaces at different addresses is trivial. It also allows you to serialize the data to disk or the wire without having to perform any changes to the representation.
I am really digging this trend.
Ambiguous. It's compiled to an executable FSM, and it's quite generalised, so I'd call it source.
Yup, it was Ad Block.
Oh nice! Custom swipes is an excellent idea, I am totally going to have to look into seeing if I can add that to the API.
Considering that most Americans already have two power plants sitting mostly unused in their garage, maintenance personnel should not be hard to find.
Sounds like Helium is taking those technologies and adding a bridge?
And then I get a "Would you like to translate this page?" pop-in from chrome, and the scrolling seems to suffer.
My favorite excuse so far: http://i.imgur.com/X0aFVfy.png
Some firms have email triggers that tell you when you're sending something outside the firm to minimize those accidents (and to make the employee carelessness associated with any remaining accidents clearer).
Oh and also both I and the other end of the call were US.
I can't speak about AOL because I never used it, but I imagine the parent is talking about how apps like Outlook killed email conversation threads. [Edit: apparently that's not what parent was talking about, but I'm happy to take the opportunity to rant about a pet gripe anyway]. Far from simplifying email, they took a fairly straight forward system and complicated it to the point that nobody understood how to use it any more.

Specifically, they made conversations almost impossible to have by making top posting of replies the default, coercing the user into a behavior model that was contrary to the best practices that had been established by users of email to that point. The predictable result of this is that people stopped bottom posting and conversation threads were made practically impossible.

I wouldn't be surprised if this is why forums took over from mailing lists. I also wouldn't be surprised if this is why Gmail became so popular, because it fixed a problem that should never have existed: it made conversations comprehensible again.

So while I wouldn't blame newbies for breaking email, there is definitely a strong correlation, and it's because of the inadequate tools they were provided with in those early days.
If you're looking for a window manager for OSX without having to actually configure anything, you can try using Spectacle: http://spectacleapp.com/

For instance on my imac 27'' I have Option+Command+Left|Right keys mapped to side (similar to windows 7.

And I can also have 4 windows open at once using Shift+Option+Command+Up|Down|Left|Right to move them to the different corners. Works really well with less than 2 minutes of setting the hotkey on a simple GUI configuration window.
Not sure why this was downvoted. If you're in an outlook/exchange integrated environment, you only have to click "encrypt/sign this". It's almost transparent to the user and in addition it would raise an error for the original sender. (saying the key for user blah@gmail.com cannot be found)
And how do you know this source code and config files are the real deal? Even so, the NSA creates programs that take user input for targeting vectors. Past leaks have shown this. I believe XKEYSCORE was one of these kinds of programs.
Those things don't do a darn thing. I've Googled it extensively and the only justification I can find is: "Why NOT include it? It does no harm and it might help."

I'm yet to find a single legal case where an email signature made or broke the case. It strikes me more as legal mumbo jumbo voodoo at this point than anything of merit.

Not least of all as a contract is between two parties, the recipient cannot be auto-magically placed into a contractual position just by receiving the email.

That would be like me sending a snail mail letter to someone with the words "By reading this mail you agree that all your stuff is now mine" and pretending like any court in the world (any country) would take that "contract" seriously.

That's essentially what these signatures do. Try to set up a contractual arrangement with one party "agreeing" to that arrangement just through the virtue of receiving an email?
You can tax people saying "Hello" at $1000 each, minor edit but they could just stop saying it. So in a way you could say the economy is held hostage by people who can change their speech.

For the record, I'd generally be happy with the trade of killing the corporate income tax and then taxing capital gains and income taxes the same as wages.
Totally agree.

My frustration is with flight crews that insist on keeping the cabin dark, as if the plane is still located on the origin's time zone. I've had FAs yell at me to keep the shades down, even during the night phase, so that the sun doesn't wake people up as the plane crosses into daylight. (They're missing some amazing stars and aurorae at that flight level).

No wonder, when we land at 1:00PM in Europe, that people spring up to a fully bright environment and can't adjust to the sudden warp in daylight.
And how would it help to automatically encrypt internal e-mails when an e-mail accidentally gets an external delivery address because someone fat-fingers?
Here's a nifty calculator that tells you vitamin D values for exposure times taking season and latitude into account.

http://nadir.nilu.no/~olaeng/fastrt/VitD-ez_quartMED.html
Adopting a new programming language
It was absolutely a coincidence. What on earth would the rationale be for an intelligence agency to cut off a call as soon as they heard a term of interest? I think your tinfoil hat is leaking.
Cycling Training in Winter with a Tacx Bushido Turbo Trainer
I don't believe it's intentional. The server had can't handle much load.
Is there a way we could aggregate and organize this information?

I have had one such experience (not phone related) where I am just as certain. I know of other people, like Jacob Appelbaum who had his home broken into illegally etc.

I think it is problematic to aggregate such information because it is going to get trolled and it will attract some reactions by people who actually are crazy.

Any ideas?
I have used Computational Tree Logic before (https://www.firebase.com/blog/2014-02-04-firesafe-complex-se...)

I wonder if anybody knows what the main differences between CTL and TLA are. Maybe I should switch camps?

EDIT: oooh, you can read the book for free http://research.microsoft.com/en-us/um/people/lamport/tla/bo...

EDIT2: Ahh... TLA has sets for one thing
Think I need that plugin...
In the early 2000's I worked in a school system that used a faux-email system where un-sending messages was completely possible. Any user could un-send messages that no recipients had read, which was _great_ as a user. Only sys-admins could un-send read messages. The only time I remember the latter happening was after someone got fired and flamed their way out the door. It was a bit chilling if you did read their messages before all evidence of their outburst erased by the invisible hand of the sys-admins.
People often assume that higher tax rates result in higher tax revenues. But in fact often the opposite happens, because people respond to (dis)incentives.

For instance, when the federal tax rate on capital gains was lowered from 28 percent to 20 percent in 1997, the revenues rose from $54 billion in 1996 to $372 billion over the next four years, way above the projected $209 billion before the tax rate cut. [0]

[0] Basic economics, Thomas Sowell, Chapter 14.
Try DoSing the page by holding down F5 for a second or two...

Status comes back as 500 not 200.
I would be extremely surprised if GS didn't have a system like other investment banks that popped up an ugly and obvious "you are sending an external e-mail. Are you sure?" dialog when sending to non-internal e-mail addresses.
"Among them are ". Due process is part of it too. The bill of rights should figure in there somewhere as well.
Disease and ill health are not the only causes of death. It has been calculated that if disease and ill health were abolished, then the average lifespan would be ~1,000 years.
I've been using IrradiateSoftware's sizeup for years, and have never looked back.... until I came back to a Linux desktop.
CodeNow (YC W14 non-profit) is hiring an assistant in NYC
not sure what happens if you let it translate, though (-;
And we are working on the scrolling. Which platform are you on? mobile or desktop?
Wow - do Americans really consider a 20 minute stroll to be going for a hike? That's incredible.
Can you give an example of the kinds of samples you would like to see, and where you would look for them? (I presume under the Examples section on the README page?) That will help me know what to put there.
People use the word 'bomb' in conversations on the phone all the time. Nobody is getting their calls disconnected for saying that, I assure you. It was a strange coincidence - a fault on the line or similar phenomenon.
I fly a lot for work, too, and I'm convinced that the worst cause of jet lag is the air travel itself, not the time zone changes. With the craptastic quality of economy class travel these days, the lack of food service on semi-long flights (I'm looking at you, Delta, on your US transcontinental flights!), the insane flight schedules (I'm looking at you, India, for whom all international flights heading west leave somewhere between midnight and 3am!), the ridiculous and time consuming airport security theater (I'm looking at you Sao Paulo immigration zone!), the "everything costs extra" revenue model that forces everyone to try to carry-on everything ... resulting in unnecessarily lengthy boarding processes when a slew of bags end up being valet checked anyway, any nearly every other part of flying. Perhaps I am being too harsh and uppity, but flying commercial airlines these days -- with VERY few exceptions -- feels like riding a city bus, which is decidedly not restful. Sorry, I just had to get that off my chest. I've flown to India, Brazil, Mexico, cross-country US, and everything about it sucked. The only bright spot was Global Entry, which imho is the way immigration & customs should work for everyone (minus the rigmarole of enrolling), and Pre-Check, which is the way check-in security used to be.

This rant was just a long-winded way of saying I blame the airlines for a lot of my jet lag problems. The fasting method works well but I get grumpy when my blood sugar drops too low so I generally avoid this. Getting on the destination sleep pattern by forcing myself to stay up until that time zone goes to bed is my usual method, and it generally only takes two days to get completely adjusted. With a wife & little kids at home, though, I'll sometimes make a decision not to adjust so I can minimize the unpleasantness when I return (I live in North Carolina and when I travel to California I always stay on my home timezone, going to bed by 8-9pm and waking up at 3-4am Pacific.).
Thanks.

> Do you provide any access to raw tick-by-tick event data or just bars?

The minimum granularity is 1-minute candles, where the latest candle becomes available at the close of each clock minute (e.g. 02:00:01 if we're fast enough).

> How do you secure your users' scripts so they don't worry about you stealing their ideas or front-running them?

There's certainly an element of trust here. There's a clause in our license agreement stating that we'll never access user strategies unless you ask us to, or it's needed for some kind of maintenance.

We don't trade on user strategies. That's not the model here.

>It might be useful to provide FX rates as a feed so users could come up with a synthetic price for non-USD pairs.

More generally I'll be adding a way to load in arbitrary data via HTTP requests within a strategy.

> For guys who want to work passive orders, an API where they can pass a dictionary of prices/sizes they're willing to buy/sell at into a goal seeking algorithm that handles canceling/placing individual orders might be a better match and more convenient.

These kinds of features (e.g. VWAP orders) are in the pipeline. There's certainly a need for tools like that.
What about A. de Gray's theory that states with universal healthcare will pay for this tpe of treatment, as it will be cheaper than treating diabetes, cancer, etc...?
Related (and my favorite): Things to Say When You're Losing a Technical Argument

http://www.pigdog.org/auto/mr_bads_list/shortcolumn/1914.htm...
looks like an Ad click generator since DoubleClick is hidden in the page.
PlayPanel – Find new games
It doesn't shock me. Apple is all about the UE, but isn't at all about User Choice. Apple would prefer to tell you where the windows are best positioned for optimal usage rather than letting you tell them.

Plus for the majority of average users they'll never need side by side windows anyway, that is a "power user" feature (like multiple desktops, or similar).
Starting a new Ember.js app (screencast)
Google Panda Update Leads To Death Of Yahoo Product
Reddit ban leaves esports site OnGamers fighting for survival
But it might very well happen if they are already under suspicion!
Things to Say When You're Losing a Technical Argument [2001]
Interesting. I use Moom for this http://manytricks.com/moom/, but I will give this a try.
Really similar to http://simplecartjs.com/
Just how much is that 2% really worth?
I don't there is anything too surprising about this. "User Experience" isn't something you can measure on a single line, there are different aspects to it. I'm not an expert but I think the following are some of the things that users can appreciate:

1. That things work smoothly.

2. That things look pretty.

3. That it's easy to figure out what a program does when you first use it.

4. That it's possible to control the program efficiently, i.e., that you can quickly activate a program's different functions.

5. That a program is powerful, in that it enables you to customize it to work exactly as you need and automate it's use.

I've heard people claim Apple focuses on 1-3, I've never heard people say Apple focuses on 4 and 5. For windows placement in particular, Mac OS (as practically all window managers) has a method that covers 1-3: move and resize with the mouse.
Setting up Grunt for a new Ember.js app (Screencast)
They shouldn't be emailing around "highly confidential brokerage account information" in the first place. It should be locked down in some internal system. Poor practice from GS that caused it all in the first place.
I've been using Slate[1] for a while which may be worth considering as an alternative. Hydra does look pretty slick, though!

[0] https://github.com/jigish/slate
Looks awesome.

But I have some issues I can't seem to resolve - I saved the sample config in the specified path (it should be correct since on reload the app says "Hydra sample config loaded"), but I can't open the repl (Hydra Error: "Attempt to call a nil value"). And using the Cmd+Ctrl+Alt+J doesn't make the window shorter, only moves it to the right (going out of the screen).

I am sure this is just a beta release hiccup.
Configure the Grunt Watch plugin (screencast)
Code Cards: A fun, social, offline card game that teaches you how to code
Definitely going to give this a try. Looks great.
Wouldn't it be easier for the NSA to go straight to gs.com?
Prior example might be the auto industry 100 years ago, which created a need for parts mfg firms, dealers, mechanics, etc. (...) Or an entirely new and previously unheard of industry.

Pneumatic transit comes to mind. Demonstrating the viability of Hyperloop as the first new mode of transportation since the jet would spurn a whole new global industry practically overnight!
Less things to learn when coming from XNA/MonoGame background. Especially when JavaScript will start reminding a real language with the 6.0 release.
So, I mean, the food on there is probably not the healthiest (the unhealthiest thing about it are probably the portion sizes, though, not anything it contains) and it might be a bit unbalanced from a macronutrient point of view (though I’m not even sure about that, maybe it’s a bit low on proteins and a bit high on fats, also, including the sodas it’s certainly high on sugar and very probably also high on salt) but I’m not sure you would end up with any deficiencies by eating that stuff. Meat, cheese, vegetables, bread. It’s all in there. The vegetable part is a bit small, but that’s about it.

In terms of variety burgers really aren’t that bad. It would be much more concerned about getting too much of something, not too little.
I'm not 100% sure but I thought Mailbox needed access to certain things that are outside IMAP to do what it does. For instance, it makes its own folder in Gmail that it interacts with, and I'm not 100% sure if "Archive" is a standard IMAP function.

I'm not an IMAP dev so I'm open to hearing differently from someone who knows better, but it was my understanding a network-neutral IMAP solution wasn't tenable.
Firefox OS QA Automation Lab﻿
Well, I much prefer a democracy to a capitalocracy (the rule of capital). Maybe that's hard to achieve on a local level though, without making some sacrifices in order to become self-reliant. Only globally could we deal with the threat of capital fleeing when faced with unfavorable policy.
That already exists. Visit the "GMail Labs" section of your settings.
Please stop evolving Ecmascript. If this continues then soon JavaScript will have gone from a nice simple, elegant language into C++ 11, incomprehensible to both humans and machines, and then the replacement languages will start to proliferate, fragmentation, ugh ... Let's just agree that JavaScript only needs minor enhancements, not mind bending magical operators and keywords. Please don't do to JavaScript what perl6 did to perl. If you want a mind numbing language then please use Haskell or erlang, and let JavaScript remain simple.
The person said "back in the day". While yes, the article does say that police still harass these commuter vans, I doubt they still resort to such tactics. The article says that they mainly just ticket them.

And in response to your point about needing to refocus the police:

>“It’s about safety, and I field a lot of community complaints about how these vans drive aggressively. We’re not trying to hurt the honest guys making a living, but if you do something illegal, if you’re picking up a hail or picking up on a bus stop, I don’t care if you’re accredited with signage on the side of your van—you’re gonna get a ticket.”

I argue that the police are doing their jobs. They are stopping illegal commuter vans that are endangering their passengers and other drivers while harming public transportation and legal Taxi services.
Agreed, it's an incredibly popular word, and even if calls were just being dropped in train stations, it would still be widely known. Plus, what would be the advantage of dropping the call, and allowing the person to redial? If the call is being monitored, wouldn't it make more sense to send the audio to security for review? If they're calling from a public phone, you could activate a silent alarm so they're randomly selected by security, or simply redirect security cameras to their location.
Microsoft Exchange has that feature, exposed in Outlook. The fun thing is that IIRC it sends a special email to trigger it. So if the recipient is not using an Exchange server, he sees both emails.
Please see above reply to @netcan. I am seeking some advice on Sherut vans on behalf of the author of the article.
Hi there! I'm Aaron Reiss, the author of this map and article for the New Yorker. First, thank you so much for reading and discussing it! Second, I'm actually going to be in Israel next week and would love to ride some sherut... If you (or anyone) would be willing I school me a bit in where to catch them and where they go, I would love to hear from you. My email is reiss.aaron at gmail dot com. To any one else who reads this, I'm excited I respond to the rest of hear comments once I'm back in states and in front of my trusty laptop later this month!

All my best,
Aaron Reiss
@erinreiss
Inside Facebook's Data Science Team
Music changes the way you think
Where in the country is he?
Ahhh I was about to post this. Well done!
> "... a system where you purchase ticket receipts from machines off the busses and can enter through both front and back doors."

For anyone curious, the point is that this greatly reduces the time spent at each stop. On regular buses, passengers must enter through one door and, one by one, make their payment (with either a Metrocard or cash).
Yup, got that too.
Maybe that's true, but the fetishization of 'disruption' is getting a little ridiculous. I'm certainly downloading this.
Whoops, thanks Bran! You beat me to the punch! I'll be free to roam all over the country for about 6 days.
Me too, not sure if it's a very clever joke, or the server is just being hammered by HN :s
I really wish there was a video showing all the phone screens rapidly moving around as they run through the test suite.
Extension that improves your tab switching time
Why More Start-Ups Are Sharing Ideas Without Legal Protection
> The reality of "the cloud" is we're squeezing things back into a few giant silos.

Which is fine so long as you can move between silos freely. I think some services are just always going to have t pool resources everyone can't have their own.
Should designers code?
I find it unlikely that this is intentional. To do intentionally intentionally would require human monitoring (or more powerful context analysis than I've heard of): "Tor" is a homophone for "Tore" and "Torr", and in a few accents it's very similar to "Tour". It's also a prefix for a lot of words. At least "Tore" and "Tour" are more common in conversation than "Tor", and I'd expect things like "Torrent" to also be more common.

In the case of human monitoring, cutting the call off immediately is an odd response: usually both spooks and law enforcement would rather keep listening to get more information. An automated system might try to do that, but only one whose designers don't care if it's noticed: if my phone cuts off whenever I talk to a foreigner about a tour, I'm surely going to notice.

There could have been something fishy going on there, but it doesn't fit the usual threat models in non-dictatorial regimes.
How to distinguish walking on a sphere or on a torus?
"That worked perfectly when I developed it" is in there.
You have a link to your own config and some screenshots of it in action, maybe it would be good to pull out the relevant sections of your config so people can replicate what they see in the screenshots?
I think you did miss something: the comment you replied to didn't say

x.forEach(f);

but rather

items(x).forEach(x);

which is definitely possible, you just need to implement items().
Inside RegEx presentation
K-9 mail on Android uses IMAP and it creates new folders, as well as archive my email to my "Archive" folder without a problem. There should be absolutely no reason a mail application couldn't use IMAP to communicate with mail servers.
Wow. I never knew about the `compgen -c` command to show bash command completions. Also from this reference [1] I found these:

% compgen -b # built-ins
% compgen -k # keywords
% compgen -A function # functions
% compgen -abckA function # everything

[1] http://www.cyberciti.biz/open-source/command-line-hacks/comp...
Which package would that be in?