skysight-inc/HackerNews huggingface dataset:
>And I'm assuming you didn't edit your comment after the replies.

No, I did not. Thank you for backing me up there.

I was a bit confused as to his protest of my wording of the comment. I certainly did not mean to say that ride sharing is the most important debate of our time.

I only meant that the quote is perfectly fitting to the current situation surrounding ride sharing and the taxi monopolies.
"I am a great believer in luck, and I find the harder I work, the more I have of it."
Yeah, OOP is a fuzzy concept :) It reminds me of discussion under Eric Lippert's answer - http://programmers.stackexchange.com/a/234563/29029 - about whether OOP requires classes.
I just want to eat wheat products without nutty people trying to convince me that it is 'poison'. The evidence vastly supports wheat being awesome for your health, not detrimental.
> 1) Why on earth does any higher-level language still use byte or codepoint counts for length?

For the higher-level languages, I believe both Haskell and Python¹ now return code point lengths when their length function is called on a string.

> And why don't lower-level languages at least have a way to count / index by graphimes?

Even getting a code point count is difficult in most of those, sadly.

> If you need random access to a string

I really think that random access is not something you greatly need for working with strings, and that most operations are going to scan (linearly) into the string. (For example, splitting on a character requires first finding that character, which is a linear scan that can return an iterator to that position: random indexing is not required.) Sadly, most languages I've worked with, with the exception of C++, do not make great use of the concept of iterators.

¹A recent version of Python 3 is required.
Yeah, it's weird. I mean, I don't miss a thing anyway but just as I'm making more and more gluten meals this fad happens.

Gluten is awesome!
As the author of the forum posts you linked to: yes

Velotype also works on a start-vowels-end system, just with letters instead of sounds.
Virtually every company in the world has opposed free software... Including Apple and Google. Outside of Mozilla and Xamiran, I can't think of many companies that do back free software.
Report: Drone nearly collided with British passenger plane on purpose
One of the principles of Unicode is 1:1 round-trip-encoding to every other encoding, which is why there's so many pre-composed letters and accents even though the individual letters and accents are available separately.

All the encoded emoji have been used for decades by Japanese phones; it's certainly not as well-thought-out as the rest of Unicode, but Apple and Google needed to have some common representation of those characters in their Unicode-based software so they could interoperate with Japanese telecommunications infrastructure. Adding emoji to Unicode was the least terrible option.
HackerTyper Neo
Oh I completely agree it's not an angular thing. It was a Rails thing, is or will be a 'node' thing, etc. It will be a docker thing at some point too. There's a rush to 'new' that appears to everyone to be 'it', people use 'it' for a bit, realize it doesn't solve all problems, then move on to something else. They've done a lot of learning on someone's dime, moved on, but left a mess of code for someone else to 'maintain' for years. The cycle will continue to repeat itself for a long time...
Embedding YouTube videos allowed, EU court rules
how does this work with copyright & trademarks & stuff?
Years ago someone said to me, "Luck happens to those who let it." It's stuck with me, because I think it's so true. In fact it's what makes Napoleon's famous (and probably apocryphal) statement actionable: "When I choose Generals I prefer the lucky ones."

I've started large companies and tiny / failed ones; although I look back at my own execution problems for the ones that didn't make it, I recognize that the ones that succeeded were lucky, and we were just lucky enough to be able to take advantage of that luck.

For example:
- tons of cold calls and regular sales calls until we accidentally signed up the right kinds of customers
- having some customers who told us how we should be running our business, and being smart enough to listen to them
- recognizing at one point, "hey, we're making all our money from customers who ask for Y, why do we think our business is X?" (i.e. what hipsters these days call a "pivot")

etc

I love the ones who think they're badass -- they're too busy being badass to slog through the mire and get to the mountain.
1. has been possible in Word for ages (according to an article recently on the front page, it's been the main difference between Word and WordPerfect), and it's pretty much how you write documents of any size without going insane. I'm actually astonished how many people think that using Word means using direct formatting and eschewing styles.
Jcabi-email – Object-Oriented Email Sending SDK
We are looking for Scala contributors, if you are interested, please sign up and we will contact you for code access.
Play Laser Cannon 3 Level Pack
I love it when people get all "incendiary" about a privacy issue in the post-Snowden world. I really do not understand what your privacy world view was in 2009. Did you think governments did not have intelligence agencies? Did you think every government employee was an angel? Did you think F500 companies regarded personal privacy sacrosanct? ?
I think I'm the one person who likes the PPA (though I had no idea they regulated taxis before today). I don't usually park in the street, but when I do there's almost always a spot free because people actually move their cars when time is up. People hate getting caught, then transfer that hate to the PPA even though they should know the odds of slipping by are slim.
"Does that make me less of a male?"

Performative masculinity is a hell of a toxin.
I'm not sure how to say this without sounding extremely disparaging, but I wonder if the reason these stupid, essentially baseless food fads catch on is because the primary food-purchasing demographics are not well-educated.

Anyone with basic reasoning skills, understanding of elementary biology, and the Wikipedia article on gluten could tell you that this gluten-free fad is completely fatuous.
On one hand the taxi monopoly is certainly something which has to be reconsidered, on the other hand I'm not sure UberX screening and insurance is sufficient.
The Mathematica code below is roughly comparable to your vanilla version. Using a 2013 iMac (3.2 GHz Intel Core i5) I get the following timings for Sage/Mathematica (Mathematica gets more competitive for larger problems):

10^8 22s 65s

10^9 225s 635s

10^11 14h20 16h05

However, I found that Sage seems to calculate divisors faster than Mathematica for large numbers. The following are the times to sum the divisors of one million numbers starting at 10^8, 10^9, 10^10, 10^11:

Sage: 18s, 21s, 24s, 27s

Mathematica: 12s, 14s, 28s, 49s

Solutions[pSum_, pProd_] :=
With[{term = 1 + pSumpProd},
With[{div = Divisors[term]},
Map[Function[x, If[Mod[x + 1, pProd] == 0, (1 + {x, term/x})/pProd, ## &[]]],
Take[div, Ceiling[Length[div]/2]]]]]

WithNonOneValues[n_, nval_] :=
Last[Reap[If[nval == 0, Sow /@ Solutions[n - 2, 1],
Module[{val = Array[2 &, nval], idx = 1},
While[idx <= nval,
With[{pSum = Plus @@ val + n - nval - 2, pProd = Times @@ val},
If[pSum + 2val[[1]] < pProd*val[[1]]^2,
If[(++idx) <= nval,
val[[Range[idx]]] = val[[idx]] + 1],
Map[Function[x, If[Min[x] >= val[[1]], Sow[Flatten[{x, val}], ## &[]]]], Solutions[pSum, pProd]];
idx = 1; val[[1]] = val[[1]] + 1]]]]]]]

AllSolutions[n_] :=
Flatten[Map[Function[x, WithNonOneValues[n, x]], Range[0, Log2[n]]], 2]
Riding a trend is definitely a sensible thing to do, it reminds me of a lesson that's quite common in fighting sports is to use an opponents momentum to your own advantage.

That said, you can get lucky and happen to work on one of the trends or you can try to spot one and ride it consciously.
There's a factor that doesn't change though, you need to be able to execute and I think Ryan is giving himself way too little credit for being good at execution.

In particular he had already garnered a significant following with carsonified conferences and his blog before thinkvitamin (now treehouse) took off at the time.

There's always the cautionary tale of friendster, who could have been Facebook if they had been better at product management.
https://gist.github.com/Andygmb/1e3a6d9d444b2dfa8c40

I went and had a look for the AI I had seen before, here's it on gist if anyone would like to read it (it's 28,000 lines).
Does that happen actually happen though? I imagine the punishment for not disclosing that you fired your weapon is probably worse than actually firing it.
"Gluten" is just latin for "glue" hence agglutinate, glue, etc. Glutinous rice is just that -- it sticks together. The use for the protein is just an obscure gerund.
I am afraid you lost me with Nobody founds a corporation. I did this, insofar as I know.
I like this part if the thread. I always like to push he boundaries of myself, redefine what I can be, expand on what I am capable of, but procrastination is tough to deal with.
What the hell is this kind of bullshit doing here.

Fuck you.
I'm curious, what is your take and how does it differ from everyone else?
Tell HN: Seconds.io up for sale on Flippa
For starters:

https://en.wikipedia.org/wiki/Halloween_Documents

http://www.catb.org/~esr/halloween/

They may not have been written by him, but they accurately describe and predict the observed behaviour of Microsoft w.r.t. Free Software under Gates' leadership.

And that's just what MS did to Free Software. Under Gates, Microsoft were just as ruthless towards other competitors, seeking to undermine them in a number of ways (unfairly leveraging their monopoly position, dumping, sabotaging) rather than competing in the marketplace on the merits of their products. See also:

https://en.wikipedia.org/wiki/Embrace,_extend_and_extinguish

https://en.wikipedia.org/wiki/Fear,_uncertainty_and_doubt
I'm not sure anyone here has watched the entire video. The lawyer catches on real quick to what Bill Gates is trying to say, and it appears like Bill Gates is being overly semantic to try and avoid answering the question.

Later on around the 30 minute mark is when Bill Gates begins to stutter and constantly avoids directly answering the correctly phrased questions.
Something that often gets missed out of the Unicode story was that originally there were two groups. The first was the Unicode consortium, who wanted to combine all the world's existing character encodings, and had picked 16-bit units as a comfortable representation, which would have been more than enough for their stated goal.

When Unicode 1.0 came out, there were a bunch of people forming the ISO 10646 committee to produce a character encoding that would cover every human-written character ever, even the ones that weren't already part of an existing encoding, but 16 bits would definitely not be sufficient for that. On the other hand, creating two entirely separate standards wouldn't be a great idea either, so they joined forces and created Unicode 2.0 with astral planes and surrogate pairs and all that expansion business.

The point is, we shouldn't blame the Unicode consortium for short-sightedness, we should blame scope-creep.
Disclaimer: Backblaze employee here.

> Nowadays its cheaper to use an engenio based array like the MD3260

Cheaper than what? Backblaze still builds it's own storage pods because we can't find anything cheaper. We would LOVE getting out of that part of our business, just show up with something 1 penny cheaper than our current pods and we'll buy from you ENDLESSLY. NOTE: we have evaluated two solutions from 3rd parties in the last 3 months that were promising, but when the FINAL pricing came in (not just some vague promise, wait for the final contract/invoice) it was just too much money, we can build pods cheaper.

If your goal is to keep your job as an IT person - spend 10 or 100 times as much money on super highly reliable NetApp or EMC. You won't regret it. Your company might regret the cost, but YOUR job will be a bit easier. But if you want to save money - build your own pods. NOTE: remember Backblaze makes ZERO dollars when you build your own pods.
Anecdotally, this really began picking up when Novak Djokovic, the #1 tennis player in the world, began giving it such large press. When asked about his string of successes at the time, he told the press that he changed his diet, and completely cut out gluten. What he failed to mention during those initial interviews was that he was allergic to the stuff, which was the most likely cause for his inconsistent performances. The media, however, took the gluten-free diet and just ran with it... and here we are!
"What's funny about a video game that allows you to buy the services of a prostitute and then kill her instead of paying her?"

Someone correct me if I'm misunderstanding/misremembering/misinformed, but I think this is a reference to some of the Grand Theft Auto games. It's my understanding that you are not presented with that choice explicitly, and it's a little strange to me that people bring it up in this kind of context. It's a game about being a criminal where you can mug people. Paying a prostitute, she'll naturally have the money you paid her on her person. The fact that "you can pay a prostitute then take the money back" arises as a consequence, not something they added explicitly. Criticism of making a game that incorporates prostitution is one thing. Criticism of making a game where you play a criminal is one thing. But criticising them for "making a game where you can kill a hooker instead of paying her" is imparting more malicious intent than (I presume) was present.

Again, it's totally possible I missed something, and I'd appreciate someone letting me know if that's the case.

I should also note that this isn't intended to take away from the article more broadly.
HP N54L.

4x 3.5" internal drive-bays with trays (no hot-swap), 1 External 5.25" bay, 1 internal 3.5" bay, 2 PCI-E, 8 GByte ECC, takes 4 TB drives, 6 external USB2, 1 external E-Sata, 1 GB/s NIC. There is an HP-ILO Card for out-of-band servive - access to bios, power down. 1 internal usb (could boot OS from USB...)

excellent VPN / and storage server (VPN ~ 340 MBit/s AES 256 throughput) (put VPN Server in virtual machine)

mini-server ist suff. powerful to run data server at high speed. 5x4 TB raw ~ 16 TByte Raid 5 storage size, 1 additional external hot spare possible.
Cool! Please can you buy me one of those expensive computers so I can start now?

Here the thing, if you start focusing on the cutting edge, that's where development tends to stay. By starting with limited resources, it means that the software becomes more powerful as hardware gets cheaper.
There are many programs that implement subsets of LaTeX/TeX. For example, for math layout I believe Mathjax and matplotlib have both essentially copied Knuth's program, based on his "TeXBook" and "TeX: The Program" books, which document the TeX code extremely thoroughly using his "literate programming" technique. TeX is one of the best documented programs in existence.

Google "Latex implementation" and you will see a lot of hits. I see a Java implementation, Windows implementations, LaTeX3 and LuaTeX are referred to as reimplemetations 'nearly from scratch', etc.
I'm wondering about the user specific dictionaries and whether or not adoption would be aided by the communities trying to define sets of standard dictionaries that seem to be particularly efficient and effective at different tasks, like coding in brackets languages, or just general coding dictionaries.

If I tried to use it for something somewhat non standard and had to start defining a lot of my own chords, I'd pretty quickly wonder if I was handicapping myself by making bad choices in defining things. Might be that I'd quickly realize it doesn't matter for whatever reason.

Looks really rad, either way.
I feel like a lot of posts on this topic are overly-self-critical, but many of the points here are solid.

I'm slightly in disagreement about the comment on Admiral Hopper's little hat, cuz it really is a funny little hat. That has nothing to do with her being a woman, it would be a funny little hat on a man too. But I can still see where there's no benefit to anyone in saying anything potentially belittling about Ms. Hopper.

As for that chart itself, I can't help but notice that big drop in the early 00s, during the post dotcom bust. It just sticks out so obviously. A similar decline after 80s boom. I do think what's going on here is more complicated than video games and male laughter. There's pretty clearly an economic component as well.

It could be sexism plays a role on that side too. What if women are less likely to be hired in downturns?

More digging is needed. I don't feel like the core of the answer has been found yet.
> Voobly[1] is the primary aoc client at the moment

Is this still true, given that Microsoft has officially re-released AoE on Steam? I assume most people would have migrated there now...
Hm, except I think the scope broadening was a _great_ idea. A standard that only covered the human-written characters that had encodings created for them at that time would have been much less useful than what we've got.

Thanks for your explanation of the history, that it wasn't exactly short-sightedness. Still, I wouldn't "blame" scope-creep -- maybe it's just another unusual example of standards-makers involved here managing to make the right decision at almost every point, even when it involved 'competition' between standards bodies.

The UCS 2 leftover stuff is one of the biggest problems in practical unicode at the moment, alas.
That's not engaging, thats a distraction from the lesson. I hate having someone in front of me browsing reedit, 9gag or any entertaining stuff - it distracts me even if I don't care for the content.
Hi Yev, do you know if Backblaze is thinking of supporting NAS backups in the near future? I really want to use Backblaze, but what is really stopping me from using you guys is not being able to backup my NAS. Thanks
He might be exaggerating a bit. There are two ways to understand what he's saying:

1) If wheat wasn't part of white people food for many centuries, and as a thought experiment it was invented in 2014, there's no way possible that the FDA / USDA would approve it for human consumption and stick it on the GRAS list. In other words the only reason we tolerate it in a world that bans red M+M food coloring etc is because it got grandfathered in. Not because its good or good enough.

2) In processed foods its always an empty calorie or bulk-ing substance. You cannot remove wheat from your diet and die of "wheat-deficiency disease" like happens if you try to remove all Vitamin C from your diet. If starvation was a serious medical problem in America I'd say taking twinkies away from the skinnies would be a pretty dumb idea, but in a nation of people dying from being too fat, a dietary substance that has no redeeming value other than empty calories and making farmers and food processors wealthy is a pretty tempting target to imagine banning. Corn can/should pretty much just go away for similar reasoning.

If as a hard sci fi novel you imagine space aliens or terrorists dropped a genetically engineered virus that wiped out corn and wheat, aside from short term shortages the only real effect is Americans would have a healthier weight and longer life. Not exactly a stellar endorsement for a foodstuff that its only real purpose is to make most of us fat and dead and a few of us wealthy.
Not much of UMs campus in that area qualifies as "the environment", it's been city for ~200 years.
A couple of points:

Find a vertical niche that you can dominate and build out from there. If it's a new area, or a relatively new area, your competitor can't build a product that will appeal to everyone. So you two may not even compete head to head for a while. And since you're small, you're probably more nimble and can make a better reputation. And you won't have to compete on price -- you might even be able to charge more than they can once you have a few customers.

Once you start a company (assuming you do) you can offer stock that costs less for a larger stake in the company than your competitor could. The only people who want to work for Google or Facebook are those who work for the salary -- the stock is high priced and isn't going to go up by any appreciable multiple. So in addition to the fun and terror of working for a startup, you have something the other guy can't offer.
Uber providing the insurance would give them clear stats you could compare accidents, robberies, etc.. Uber vs taxis. Suspect Uber is going to compare favorably if we get to see the data. Then what is the need for current state regulation?

Govts are going to have to deal - there is huge demand for ride-sharing. Bash Uber if you want - they are right this time. Just declaring it illegal is the wrong approach - Govt and ride services need to be in negotiations to safely give people what they want for taxi services.
> - Read an authoritative source (K&R is good; there are better ones)

Which would you recommend?
Xamarin (if that's what you meant) is proprietary and quite pricey at that ;)
There is no definition of OOP. It's a amalgam of features and best practices.
BTW, can we also get the 'The Humpty-Dumpty Guide to Functional Programming' which is as vague as OOP.
Unauthorized access of someone else's voicemail is actually a federal crime. US Court of appeals ruled in 1999 http://t.co/bvYYlzNpgX
...or perhaps the truth is somewhere in between those two extremes.
Show HN: Bay Area Hackathons
> by focusing on old, cheap and slow hardware, they're losing out on 3rd-party dev talent that would be interested to run FxOS on more modern hardware and letting the optimization for old devices trickle down later.

By focusing on old, cheap, and slow hardware they ensure that the optimization will happen at all.
I think FP languages' reputation of being hard to learn is partly owed to intimidating terminology that makes certain concepts appear more difficult than they actually are.
But notice that the CFAA is the wrong act.
Blendle has received $3.8M from The New York Times and Axel Springer
Disclaimer: I work at Backblaze.

> the average throughput of our tier1 storage is around 10 gigabytes a second (not bits)

Any one Backblaze storage pod is absolutely limited by the 1 Gbit (not bytes) ethernet interface. So if you need your data sequentially from one pod it is not a very fast solution.

But remember we (Backblaze) have 863 pods (with another 35 being installed each month), each pod has 1 Gbit connection directly on the internet. So actually our "fleet" supports peak transfer rates of close to 863 Gbits/sec (107 GBytes/sec).

Backblaze storage pods aren't the right solution to all problems, but if your application happens to be parallelizable don't count them out as "slow".
Digitalocean_to_sshconfig
Little by little the evidence is starting to show that people's problems aren't always a system, a government, an ideology, or another group of people, but rather themselves.

Hopefully one day "blame culture" can be ended altogether.
"I'm slightly in disagreement about the comment on Admiral Hopper's little hat, cuz it really is a funny little hat. That has nothing to do with her being a woman, it would be a funny little hat on a man too. But I can still see where there's no benefit to anyone in saying anything potentially belittling about Ms. Hopper."

If she was a man, I believe she'd have been wearing this hat: http://www.uniforms-4u.com/productimages/3175/big-u-complete...

Is that also a "funny little hat"?
What is the point of going to YC if you're going to do such things to ask for an investment?

The whole idea of YC, I thought, is they hook you up with the best investors in the valley because of their amazing network. Seems like a lot of trouble to go through (not to mention a messy legal situation) when you can just call up Sam and ask for an introduction...