skysight-inc/HackerNews huggingface dataset:
Linear-time indexing: operations like charAt require character indexing to be fast. We discussed solving this by adding a special flag to indicate all characters in the string are ASCII, so that we can still use O(1) indexing in this case. This scheme will only work for ASCII strings, though, so it’s a potential performance risk. An alternative is to have such operations inflate the string from UTF8 to TwoByte, but that’s also not ideal.

Perhaps I'm missing something (quite likely, as I am certainly no expert when it comes to unicode), but I was under the impression that this would already have to be the case since UTF16 is also variable length.
What is the term for unpythonic in the Go community? This seems to be it. By the way it isn't using gofmt. https://github.com/tobyhede/underscore.go/blob/master/src/un...

It shows that the author knows how to code go, but I get the impression that go programmers are more picky about idiomatic code than even python programmers, so if the author wants to get into go development, the author should probably stop that and work on something more idiomatic.
I believe Fiddler does this

edit:
Details on the process: http://blogs.telerik.com/fiddler/posts/13-08-19/faq---certif...

Relevant Quote:
"Every Fiddler root certificate is uniquely generated, per user, per machine. No two Fiddler installations have the same root certificate. The only way for a Fiddler user to be “spoofed” by a bad guy is if that bad guy already is running code inside the user’s account (which means you’d already be pwned anyway)."
I think the point is that they enter the passphrase once to load the keys into ssh-agent, and then the unattended process can use them forever.
$0.05/session - just because you have your SDK there and see all the sessions doesn't mean you can charge that much.

To give you a context on how wrong you are, typical CPCs on banner/interstitial ad clicks on mobile apps is around $0.02-$0.05. You are charging more for analytics for each session vs. the clicks which advertisers are willing to pay to the publisher! A typical cost/impression for ads on mobile is $0.001 for top apps and $0.0005 for the poor ones. And these are all US numbers - for numbers in countries like India, China or Indonesia which have a sizable amount of users, you can imagine what those numbers will be (probably a fifth of US).

It is easy to say that even if Yahoo can do this or that, but once you put the numbers, you will realize that charging for analytics on a per session basis will never happen - it is a subscription model.
Bitcoins are way more volatile than gold: http://btcvol.info/

That you bought something and had it go up is great for you, but it does not mean the volatility is low. Indeed, if it went up a lot, it means volatility is high. Volatility is the inverse of stability.
Functional programming is barely mainstream today, it certainly wasn't in 1995. Netscape had enough on their plate convincing people that "the web" is a cool thing and they should be on it without driving a programming paradigm change at the same time.

Seriously, it's 20 years ago. You're operating with extreme hindsight.
[R] and [P] leys are not working (Chrome, Linux). Is this supposed to be so?

Played for 228M years and still didn't get the rules :P
How big is your lawn? Is it hilly or flat? Any ditches? Do you have troubles when the grass gets long? Is using the mower a workout?

I am thinking about getting a reel.
I see great potential for this with small businesses, I understood from the comments that employees can answer customers using smart phones - which is great, but you need to highlight that value in your presentation, the computer-only screenshot is a bit turn-off. The video is great but it should be skippable in my opinion.
Which one? I'm a full member on all the StackExchange sites I care about for now with the +100 cross-membership bonus.
Once you invent something, it exists; You have little power over the social implications.
It's an interesting thought, isn't it, especially once you realize that it doesn't just apply to transaction fees.
Is there still no support for let and const? I think that's the most embarrassing thing about TypeScript.
Jeff Atwood hacked prototype and next several versions, and since he's a .net guy (and ruby guy now), that's why .net was picked. Lot about tech stack planning can be heard in first few SO podcasts, don't even know if there're still available online somewhere
Doesn't work on Ubuntu 14.04. Downloaded the .deb and clicking the icon doesn't do anything.
When state legislatures are passing (bought) laws barring municipalities from doing exactly this sort of thing, then no, the relevant body is not, in fact, the owners.
Why hello, newly anonymous account created just to be a dick. How surprising! http://www.penny-arcade.com/comic/2004/03/19
I moved to Chattanooga mostly because of EPB. It's worth noting I average about 900mbps up, and 900 down. During peak hours it's about 900/750, which I find impressive.
I've reversed a private API once and built a an app on top of it. Needless to say, the company behind it wasn't happy and I was looking at a lawsuit.
Ooo, theres some support for CRDTs in here:

https://github.com/basho/riak/blob/2.0/RELEASE-NOTES.md#conv...
Thank you both! I now have a much better understanding on how React works. I need to update the related performance benchmarks, it would be interesting to see how they compare side-by-side on our use cases.
Thanks for your answer. However I still don't fully understand the problem I'm afraid. How is the trust required to move money cross borders different to the trust required to have an account with money at your bank? That acct is just a "promise" of money as well isn't it?

Also, according to your response a domestic money transfer would suffer the same problems but these seem to work just fine (at least much better than international transfers).

Why does a mechanism that works just fine in between bank and customers and generally domestically just break down when country borders are involved?
Your math is way off. It is 20k transaction PER DAY. 5.9 MILLION transactions were processed in 2014Q2, up from 4.1 MILLION in 2013Q2. That is an increase of 1.8 MILLION!
If that's the case, then I would start a dedicated ssh-agent process just for the run, add the identities (without expiration), and later kill the agent when the unattended run is over.
While regulation will always play a role in this, I would hesitate to say that this is "the" difficulty. Transferring dollars (say) electronically is complicated because you need to prove that no dollars are being created or destroyed. Though you could phrase this as a regulatory rule, it's really more of an accounting requirement.

The system as it stands (FedWire/CHIPS/SWIFT, and ACH on a consumer level) is very complex and tries to strike a balance between reasonable clearing times and limiting trust of individual actors.

The difficulties in an electronic money transfer system for fiat currency are, in my option, primarily technical and logistic, with the logistic aspect being maintaining the correspondence between specie and electronic balances.

That said, it's always hard to analyze success. Arguably, bitcoin does not solve the money transfer problem any better than previous schemes, like Chaum blind signatures or egold. The contribution of bitcoin to the electronic payment space is a little more nuanced than just "easy money transfers".
Well...we're actually talking about two different things (or that's what I'm inferring. One side of it is what you're expounding upon (the mgmt / engineering dichotomy)...which I agree with largely (although I think there's also room in some companies to be largely tech and advance up the ranks while saying no to those other responsibilities).

What I was getting at was the second aspect of it which was the "out of bounds time" alluded to when OP said "The problem is I don’t enjoy meeting with executives at 8pm over drinks to try to discuss the next big deal. I don’t like to make presentations late into the night to put in front of Venture Capital, Series A/B investors, or Executives." I was focusing on the "8pm" and "late into the night" parts of the phrase which is more lifestyle / time overreach than the other aspect.

OTOH, I've been lucky enough to get stock which came out to be worth quite a bit (granted it took quite a bit of effort to make that so). I've also had the stock which was worth very little in comparison to the effort. It's often a difficult thing to weigh as one is weighing effort, the market, and a lot of external things.

As a "doer", we are frequently not paid what I think we should be. To get paid that I think requires often taking on a lot more responsibilities that some of us don't often want to handle (sales, marketing, hr, legal, etc. ... ie running a company).
Scrum Master 2.0 – A Scrum Master is Not
They are a little dated these days of course, but off the top of my head fingerprints are used for banking, old fashioned wire transfers, and passports. They want to be able to connect you to those things, and the fingerprint was the private key signature [1] of the 20th century.

Which, IMO, isn't "so 1984" because those are historically all major fraud avenues.

[1]: http://en.wikipedia.org/wiki/Digital_signature
A local shop sharpens the mower.

But I guess you can do it yourself... (this is actually interesting).

http://www.artofmanliness.com/2013/06/28/how-to-sharpen-a-re...
While this might be true of a lot of entities, it's worth noting that EPB has amazing customer service. I can't scream enough about how great they are.

That might not prove true for a lot of entities though, but EPB is great. They're likely one of the few well run power companies though, I've heard lots of horror stories elsewhere.
Good work! The "pointers as capabilities" idea makes it much clearer to me what "memory safety" means. Can we have a similar article about "type safety"? I think many people would benefit from knowing the exact relationship between type safety and memory safety, and whether one is a subset of the other.
I would hope that ssh zeros the memory used for the private key as soon as it's done with it (which would be after the authentication step in the handshake).
Show HN: SNARC, Reinventing Content Discovery
No game that I know of can compare to UO.

Nowadays, MMORGPs are about grinding in dungeons and leveling up. In Ultima Online it was possible to become successful without having to level up more than enough to survive.

My main character could be described as a "real estate broker." I made millions in gold by finding vacant lots, placing houses and then selling them. It was a lot more satisfying and exciting than killing the same dragon over and over again hoping to get a rare item.

I haven't looked at Richard Garriot's new game, Shroud of the Avatar. Maybe it has a similar dynamic? I hope not for my sake.

edit = type-o.
The production values have not aged well at all. And it's kind of jarring to see them in contrast, to say, the production values on the early seasons of DS9, a contemporaneous series. The latter probably had a much bigger production budget, and I guess it shows. But I'll forgive a show its low-budget feel if it makes up for that in other ways. Try as I might, I just couldn't summon the attention span to last past the first few episodes. They were about as exciting as reading a particularly dry textbook on political economy.

I'll grant you that every sci-fi show seems to have its bad episodes, and many of them occur early on. DS9 was not immune to that effect.

At some point I pledge to give B5 a more serious attempt. But I feel I should do that sooner, rather than later, because the show's looks are not aging gracefully.
Show HN: Learn Scala in 5 days (first 2 days free)
That's not quite accurate. There are three NYC subway systems: the IRT, the BRT, and the IND. Some of the BRT was built privately. Most was designed and built by the city and leased to the BRT for operation. All of the IRT was built and operated that way. The IND was built and operated by the city. See: http://en.m.wikipedia.org/wiki/History_of_the_New_York_City_...
A modern-day koan for entrepreneurs
They make $1B+ a quarter, have 2B in the bank and the stake in Alibaba should result in a large cash influx.
This. The applicability of this research to desalination alone makes it hugely useful.
Yes, Tor is not the answer. I can think of a hypothetical technical solution to the problem, however. If everyone used an onion-routing protocol where everyone also acts as an exit node, you could create a situation where even meta-information would be unobtainable.
I just love the existence of Turf Grass Management as a college major. My school also had a great program and I've always been amazed that people are so crazy about grass that it demands science and study on a large scale but it's a damn good profession to be in. It's a crazy art but who am I to judge when it pays so well?
Every other product I can think of (Proxy.app, MITMproxy, and so on) also uses self-signed certificates generated at startup / configuration time rather than a shared root - I think that design is unique to Charles.

Charles does allow you to use your own certificate, but it's not the default user flow.

I see the ease-of-use case for the way Charles does it, but the shared-certificate approach is so insecure (you're basically handing the keys to all of your unpinned SSL traffic to anyone on the Internet) that I wish it would go away.

I also really like Fiddler and the warnings it provides are excellent. Sadly, it doesn't really support OSX yet so many iOS developers can't use it.
I don't want UTF32, UCS-2, UTF16, or endian issues--that much I know for sure. :)
Destroy The 40-Hour Workweek
really cool, thx for this. just what go needs imo.
Municipal workers' lobbies are some of the most powerful in the country.
That's great, but isn't the whole point of CRDTs that you don't actually need any special support as long as you get "access" to conflicting writes and can resolve them at the application level? It seems that they would be trivial to implement atop Riak-1.x, unless I'm missing something.

Don't get me wrong: Built-in support is fine and all, but it's hardly going to save the world.

EDIT: Just to add something other than skepticism, I found this video with Mark Shapiro quite interesting (and on-topic!)

http://msrvideo.vo.msecnd.net/rmcvideos/153540/dl/153540.mp4
mitmproxy is the free way to do this.
Activist group sues US border agency over new, vast intelligence system
Off the top of my head: Don't emit backscatter. Don't allow spam to be sent out. Have matching A and PTR RRs in place. Create SPF records. Sign outgoing mail using DKIM. Make sure you accept mail for abuse@ and postmaster@.
Don't forget [PureRenderMixin][1], it can give a big perf boost when used in right places.

[1]: http://facebook.github.io/react/docs/pure-render-mixin.html
Why does everyone in Silicon Valley run with expensive Apple hardware when Linux can run on any CPU?
They'd probably be better off really developing out their mobile web presence - after all, their articles are almost always just text. Very little native multimedia handling required.
Nope, it was a standalone app. It ran on Mac OS (and maybe Linux). I am thinking it started with a B? Oh well, I am sure I will stumble upon it some day;)
In my CRM it has notes. The notes are crypted in the browser with the scjs.js (Stanford JavaScript crypto lib) before being saved. I have to enter a pass phrase to open each note.
Technically, for characters whose codepoint exceeds 0xFFFF, javascript treats them as two characters. To see that, consider the Sushi character "🍣" (U+1f363):

"🍣".length // 2
"🍣".charCodeAt(0) // 55356
"🍣".charCodeAt(1) // 57187
To be fair from a managers perspective this would act as a good filter, those who are willing to demand negotiation over those who aren't are more likely to want everything they can get in the current market (which is perfectly reasonable). You're more likely to get those who are inexperienced in the job market, or those who are so insecure/timid about their professional lives that they are willing to take what they can get.

Which is great for an employer who doesn't care about his/her workers/
& the best part: It's to every home by default, regardless of locale. You can be in the woods in a trailer and have gigabit :)
It's only better until you figure in the costs to make it work. Nobody cares about actual efficiency, they care about dollars per watt. Even at 38% (which you can't get) there's no way it would be cheaper than PV because of all the infrastructure you'd need to concentrate sunlight and do all the piping, etc.
I have a lot of sympathy for this sort of argument, but I'm starting to think it might be wrong in this case. Like it or not, the project of wiring a city for broadband is going to involve a fuckton of waiting for permission from the city government. There is no "just go do it without government interference" option -- you have to deal with the existing underground architecture, get licenses to dig, get licenses to install hardware, etc. I think at the end of the day it might be simpler to just let the city do the job than to create some huge beaurocratic interface between the city and an ISP.
Check out the official docs for more info, especially re: usage.

http://docs.basho.com/riak/2.0.0/theory/concepts/crdts/
http://docs.basho.com/riak/2.0.0/dev/data-modeling/data-type...
http://docs.basho.com/riak/2.0.0/dev/using/data-types/
Bitcoin competitor NXT in modest start to trade vs. the dollar
A currency can be as volatile as it wants from day to day, but if over a very long time the value appreciates consistently then wouldn't that make it a good value store? You're hedging day to day against a long term win, surely?
> Also, according to your response a domestic money transfer would suffer the same problems but these seem to work just fine (at least much better than international transfers).

Certainly they work better, but "just fine" is a much stronger claim and one I'd disagree with. I don't find myself spending money by wire transfer hardly ever, eg, and when I do it is a much larger affair then using cash. See also andrewla's comment here [1].

> Why does a mechanism that works just fine in between bank and customers and generally domestically just break down when country borders are involved?

Because banking systems and the regulations surrounding them are different in different countries, basically, and that adds lots of complications to an already extremely complex system. The bitcoin protocol is not different in different countries.

[1] https://news.ycombinator.com/item?id=8066251
Take NOAA vs Weather.com as an example. One employs hundreds of scientists and engineers to improve their forecasting models and early alert systems. The other employs hundreds of engineers to improve ad-clicks and increase profit margins.
Geopolitical view on the conflict in Ukraine
managing the # of actors, safely dealing with tombstones and reducing space complexity are just a few reasons why one might want CRDTs on the server side.
Funny, South Korea has government managed fiber and in fact, they have some of the fastest and most pervasive broadband in the world[1]. Much more-so than the USA.

[1] http://www.akamai.com/stateoftheinternet/ (check out the infographics and note the 24Mbps speeds in South Korea)
The "Evercookies" are one of the many advantages of turning "Click to Play" on for all browser extensions (but most notably flash and java).

Both Internet Explorer and Chrome have supported "Click to play" natively since forever. Only Firefox shamefully doesn't.

Unlike many other security measures it is pretty intuitive. Just click on the applets you wish to load or unblock them like a pop-up blocker from the URL bar.

In Chrome you can also whitelist entire domains like this:

[*.]youtube.com

However be careful not to go too whitelist crazy, as I think this article makes clear a lot of those "Share this" applets are tracking you and many otherwise innocent sites host them.
Very interesting to see this possible acquisition especially considering last year their CEO was quoted saying regarding a 2014 IPO.

"I consider an IPO an entrance," he tells us. "We don't have a choice, our volume is too high and our scale is too big for anyone to absorb us."

They've raised over $60M, so maybe they have cooled off quite a bit and seems they are about to get 'absorbed'

Source: http://www.businessinsider.com/flurry-ipo-and-ceo-simon-khal...
Alright well, good luck guys. Hacker news guys are going to rip you apart even if it's a good idea, the general public may find a greater use for this. That being said I would create a more approachable video for Kickstarter, like the ones used in "Solar Fricken' Roadways" and "Coin". Basically the video will sell it more than anything else.
xorcist choosing to question a comment on a website does not necessarily put him in the same category as people wishing to start a bitcoin startup handling others money
Thanks for the tip.

Just FYI - the Ubuntu repo is way outdated on this one - 0.14 vs 0.92. The syntax is also different:

$ fiu-run -x -e 'posix/io/*' curl google.com
curl: (6) Couldn't resolve host 'google.com'

(instead of -c 'enable name=posix/io/*')
How are you and your co-founder planning on getting anything done while watching this much TV?
Do ISPs make prices lower for consumers, or higher?
A bit OT from your question, but I've had an organic lawn the last 3-4 years (in Illinois), and while it's certainly debatable if tall organic grass 'crowds out dandelions' or not, I've been quite happy with the natural spread of white clover, particularly along parts of the lawn like the edge of the driveway that have been hit hard/first by drought. I'm pretty sure the clover is more drought tolerant than the grass will ever be. The last few years before this one we had some bad droughts, but this year our fortunes are reversed.

So when I see clover getting dispersed through my grass, I get quite happy. Much better than bindweed, which took me a few years to get out :-)
Another Argument Against The “Artist Must Get Paid” Nonsense
Those are general Unicode issues, not UTF-8 issues.
RadiumOne Issues Not-Quite-Apology For Ousting CEO
In the case we're discussing, that clearly wasn't an issue.
Sigh, the classic justification for toxic behavior. "Oh, we need to have absolute freedom to verbally abuse anyone who disagrees with us, so that we can have a truly open dialogue."
Instead of worrying so much about a lawn, why not look into natural landscaping? http://en.wikipedia.org/wiki/Natural_landscaping

The rough idea is to use local, endemic plants. They'll have a much higher tolerance range for your area's pests and climate conditions. I understand the appeal of grass, and certainly love lying down to read on a slightly sloping lawn, but there are certain areas where the combination of soil and climate should make it inordinately expensive to grow and maintain one. We just collectively happen to provide huge subsidies (in the form of extremely cheap water and minimal restrictions on use) for households that want to have a lawn in those areas. That's also ignoring all of the other negative environmental and infrastructural externalities around everyone having a lawn.
Though you don't necessarily need to convert it to electricity, and can use the steam for something else, like desalination of sea water.
Why would you send a string which is not valid utf8 over the wire in your system? That's the kind of validation that should probably be done prior to that. Or if it hasn't, you can do the validation manually on the receiver. There's no reason to incur the cost on each transmission.
DigitalOcean NYC2 Down