skysight-inc/HackerNews huggingface dataset:
Maybe a more fair example would be std::fstream from C++, which takes a `char const ` (no size integer) or a `std::string` (a.k.a. string buffer) as constructor arguments. In the most idiomatic C++ possible, the standard library would support two character iterators.

In Rust, the equivalent might be:

let ioResult = File::open(&Path::new("foo.txt"));

...no unsafe pointers or mandatory allocation necessary (1). Plus you're forced to check your error condition by unwrapping the returned value.

I don't bring that up to pick a nit, but to point out that this is basically the state-of-the-art (well, the char might be paired with a size_t) for passing strings through C++ APIs.

(1) I'm not sure whether Path::new actually allocates, but there's nothing stopping you from implementing a tight-and-fast InPlacePath that works seamlessly.
Skype's amazing live translator going live today
Data-Parallel Programming with Metal and Swift for iPhone/iPad GPU
> I really hate it when philosophers make "arguments by intuition". It's almost always used to justify denying some aspect of reality, or even worse, some ethical tradition.

Precisely. When you see what you're calling an argument by intuition, you can be sure that the writer will soon arrive at a comfortable proposition that makes you and him feel good and doesn't overturn any sacred cows.

Elsewhere in this thread a commenter claimed philosophy hadn't solved any of the problems posed by Socrates thousands of years ago. In fact, it has. The problem is many of these problems are subject to "proofs by intuition" which make us feel good and let us dismiss the counterevidence supplied by reason and thereby continue the "debate" in perpetuity.

Take for example, free will. The philosophical answer to the question of free will is that there is no question: the idea is confused nonsense. But (at least nowadays) we have a "feeling" of free will, and it upsets people to imagine they're not the captain of their fate, so the argument by intuition prevails. A similar objection goes along the lines of "but what would we do about criminals if they don't have free will! it would be unfair to punish them!" ergo free will exists because otherwise it would makes us feel bad.

I don't mean to pick on free will - the same goes for most of the other old questions. The argument by intuition as you say is worst in ethics - anything that doesn't "feel right" is wrong.
Well, my choice is a phone _without_ an SD card reader. So why would I buy "just about every smartphone on the market", which does not respect my choice?

Memory is not expensive. It would be far easier for Apple to simply put in 128GB by default, not an SD card reader.
Diving into the middle of a large and complex document and extrapolating from that is always a dangerous venture. The style of the book is to gradually reveal things as it goes along, often even starting with incorrect statements, because we learn best when we see missteps, not only from perfect solutions. Therefore, there's nothing wrong with "starting from" a statement that may not be where we end up. It's meant to be a pedagogic instrument, not a dictionary or other book of definitions. Every chapter is written in this style.
In Chicago we have 24 hour service on the most popular subway routes (the red and blue lines). Several of the busiest bus routes are 24 hours as well.
In a similar vein, on of my professors is describing stringed instruments in scheme (based on the picture language)
http://www.cs.brandeis.edu/~mairson/Papers/ICFP062-mairson.p...
Thanks for making that point, this makes a lot more sense now. I really hope this is the case. (Though the author does state in a comment that they don't have any of those errors in their text.)
I'm skeptical. Did they really make the type information stored in the ABI that advanced? Storing that kind of information outside of name mangling is a nontrivial feat (i.e. they'd need to rewrite the linker) and there's not a whole lot of information you can pack into name mangling.
"and included a handy link to the Oxford English Dictionaries definition page which described it’s usage"

AHEM
Are midwives safer than doctors?
I certainly wouldn't want to take on a bear with a handgun and load that's optimized for incapacitating humans!

And avoidance is generally the best policy, but it's not an option for the police. So it's better than nothing, and there have been successful stops of bear attacks with these sorts of handguns.

Hmmm, a downside of replacing the police shotgun with "patrol carbines" (AR-15 variants, generally), you could always use slugs in the former, which are effective against bears.
The whole thing's clearly a confusion, with the author being a nonce as he doesn't realize it's to do with line break hyphenates and Amazon customer service being nonces because they don't realize those hyphens aren't line break artefacts and they're just cut/pasting a standard response.
I think you're confusing hyphenation as word-break, which should be automated based on font, screen size, etc. But hyphenation also applies to 2 words that have a different meaning when not hyphenated. And this brings meaning, which Amazon should not interfere with.
"To those who still don't use the service: use the possibility: sign up in this year, you can use than the service as long as it exists."

One side-effect - almost certainly unintentional, from what I know of Maciej - of the change is that a surge in subscriptions might occur as people take advantage. If I hadn't already paid, I certainly would now. I originally signed up more-or-less on a whim, and I haven't taken full advantage of pinboard by any means. Still, I might now and, if I find it really useful, I'm sure I'll go ahead and pay for the annual sub.
> We see big companies frequently taking part in tax avoidance by going overseas. Should we also blame the US government for having taxes that are too high?

This is a common argument in finance and economics articles.
Yep, it's written in Scribble [http://docs.racket-lang.org/scribble/]. Which is magical for writing substantial documents. You notice the build time for your book has crept up to 30 seconds because you've forgotten to run the separate compiler in a while. You do it — which compiles all the chapters (taking a little over 30 seconds) — after which subsequent compiles are back down to 4 seconds. Good luck getting that with most other writing tools.
"if you're only getting 1.5-2x as much space, it doesn't seem fair that you'd have to pay 10x prices"

Business aren't obligated to offer you prices that you think are fair. I don't understand why people think they are. When people say something is a rip-off or unfairly priced what they really mean is that they aren't willing to pay that price for the product.

What a business chooses to charge you is entirely up to them, and they can be as rational or irrational in your eyes as they like.
UberPop are unlicensed taxis in private cars masquerading as ride-shares. Which they obviously aren't, since the paying client decides the destination.

I would be surprised if UberPop is still in operation anywhere in Europe by the summer of 2015. It's patently illegal on multiple fronts.

Some governments are open to providing a regulatory framework (one that covers safety and consumer protection), especially in places where the taxi market is dysfunctional, but Uber's "fuck your laws, we'll do it anyway" attitude is extremely counterproductive in that respect.

UberX is a professional limousine service, and in most places they operate they abide by the rules. (Which also means they're not particularly cheaper than regular taxis.)
Yeah, without drugs laws as an impetus, these new legal highs might never have been created in the first place and certainly wouldn't be mass-produced in the amounts they have been.
A few others: Chicago, Philadelphia, Copenhagen. I am a bit biased, but I think Copenhagen has the best service in that regard. Almost any main transit route runs 24/7: the metro, the 9 'A' trunk bus routes, most of the commuter-rail 'S-train' lines, and even the international 'Øresundståg' train service to Malmö. It makes a nice difference in peace of mind, because you never have to worry about being stranded anywhere.
Hey, OP, I'd love to talk to you. Email me at john @ biggs.cc. Everyone else can email me too!
Putting billboards up and working to pass a new law is a much more sensible course of action than rioting. I wonder what the difference here is.
We have suppressed the book because of the combined impact to customers

Reading this line, you would think the book is of a sufficiently extreme nature to trigger censoring, but seeing it applied to something as trivial as hyphenation (would that be hyphen-hate-tion...?) is the most shocking part.
> Depends on how strongly you mean "no other option". For example, is Rust another option?

What I tend to think people mean when they say that, is that you have some cycles to "waste" on a simpler - while also being high level - language.

> Here's my standard example for when I would happily choose C++:

I think the standard examples are certain application-level programs.
There are several interesting aspects of this article, but it could have used a little more editing. As I read through, I can hear my 7th grade English teacher saying, "structure and grammar." This lack of attention to detail makes me wonder what else might have been overlooked in the study.
Yeah that was part of the same interview.
I'm not aware of any production quality UI toolkits in Rust, but using traits and reference counting, Rust certainly supports this use case.

In fact, it supports it more flexibly since different widgets don't have to share the same methods and data at all... well, unless you want them to. And you can have your widgets implement more than one trait without having to combine them all into one giant class definition.
Interesting. I've never seen that. The packaging thing may be a state to state restriction, because I've never been to a bar that sold cigarettes in quantities less than a pack.
The assumption is that if something fundamental goes wrong during a space flight, the crew dies. The people involved all know and accept the risk.

Yes, NASA prepared a report looking at what could have been done in theory, but the conclusion of the main report was that the damage doomed the spacecraft.
Instead of leaving a simple comment I would like to share my authentic and thoughtful comment brand which communicates my living perspective and collection of crafted experiences working together as a cohesive language of positive reflection in the inverse context.
Not that the person I replied to was treating them as such.

I'm a socialist myself so I feel sympathy for a communist, even if I don't agree with him.
The argument doesn't make sense in the first place. Neurological problems are expressed psychologically and psychological problems are expressed neurologically. The brain will indeed literally rewire itself based on what you do and think. Which is not at all, of course, to say you can simply wish yourself out of depression. Indeed that's exactly what can make depression such a problem.
I've been doing nothing but modern C++11 for a year solid and I have to also agree. C++11 and its standard libraries are a huge improvement but is still difficult to iterate and prototype with. Templates, lambdas, and generic programming are great additions but still very difficult to deal with and debug at times. By using Intel's compiler performance can really scream, but the time it takes to get things done is very tough to deal with.

Contrasting this to Julia/lighttable/Juno is like night and day. Programming in a canvas/all REPL style is unbelievably freeing since each little piece can be tested and iterated on quickly and easily. Then the program can be organized in a continuous matter while it is being made. The mental energy needed at any one point in time is massively decreased since classes, inheritance, types, memory, and data flow don't all have to be dealt with in an interwoven manner like C++.

The performance won't be equal immediately, but being able to prototype, then optimize, then only have to replace minimal parts with native code after they have been shown to be bottlenecks is amazing (and calling C is even super direct because of strong typing)

So after a solid year, I agree with the idea of using C++ only if there is no other option.
Off topic, but has it occurred to anyone that the overuse of the term 'war on x' might impair what the word 'war' really stands for?
Dear IBM... you suck at communication!
Take a look at their Watson LP (http://www.ibm.com/smarterplanet/us/en/ibmwatson/) If you don't continue reading blog articles comments and do some tryouts you actually have no idea what they want to sell you and EVEN LESS how exactly you can use it.
Ah yes, the famous French communist leaders of the post-war era: De Gaulle, Pompidou, d'Estaing...
Facebook's hilarious "How to" videos
In the states, the more I deal with cellular companies and airlines, the more I hate them.

It's not just me: it's a common opinion. One prominent business magazine had a cover a few years back titled something like "The companies we all hate"

Consumers like to purchase things in atomic units and simple terms. If I go to the grocery store, there's a bushel of apples. The sign says "Granny Smith apples: $1"

I can confidently pick up an apple, walk to the register, and expect to pay a dollar. The grocery store can advertise their wares and prices in the paper or online and I can plan on going to the store and making the same exchange. People like being able to predict how much of one thing they have to trade for an amount of something else. When lots of competitors do this in a market that anybody can participate in, it's good for everybody.

But when I buy an airline ticket? The rules are many times so byzantine that entire cottage industries have sprung up in an effort to capitalize on them. How much does it cost to fly coast-to-coast? Beats the heck out of me. There is no answer. Could I pick up a job where I had to fly ten times from point A to point B with a few day's notice and be able to include travel costs in the price? No, not unless I were to charge up to 17 times the cheapest rate.

Complex pricing systems may be great for the airline, but they're damaging to the free and open market. Instead of using rapidly-changing yield management systems, we'd all be better off if they just used an cross-carrier auction with transferable tickets. Let downstream providers handle liquidity.

I doubt this will happen, and instead there will be more penny-pinching, crazy rates, and unhappy customers.
Local new likely can't be disrupted because its existence tailors primarily to those who shun modern technologies. Therefore using new tech to "disrupt it" fundamentally fails to understand your target audience.

For example the "Average" viewer of local news only watches for ~6-12 minutes if you throw out the 60+ demographic which will watch 70min+. On top of that viewer engagement is typically 50-60%, once gain if you throw out the 60+ demo which reaches the 90-95% engagement local news likes to brag about.

The 18-29 and 29-39 demo's only have high >70%/90% engagement for traffic/weather. Most other categories are <50-60%

The "core" audience local news is tailored too are people who watch news not to gain news, but to be entertained by news. This is also shown by most 18-29 demo believes that news doesn't report in-depth enough, while the 60+ demo feels there aren't enough stories in a given time block.

Young crowd wants journalism, old crowd wants to be entertained.
Where in my post did I suggest otherwise? I realize I didn't word it the clearest way but I don't think I ever indicated that python was anything but dynamically typed. To be clearer:

* I prefer statically typed languages as a rule

* However, I do python at my job (which is not statically typed)

* there are many features which tend to be found in statically typed functional languages, which I would love to see in a dynamically typed, python-like language.
Erm, most Android flagships (and many non-flagship phones) don't support expandable storage and Google is going out of their way to remove support from Android itself.
Insofar as consciousness has an impact on the material world, it falls under the domain of science. Science deals with causality, and if something is in a causal relationship with the universe, it can be studied.
Because https://hn.algolia.com/?q=Microsoft#!/comment/forever/prefix...
Why don't you use Google+ photos? It really is the best thing ever and your photos never count against your storage.

You get unlimited photos backup on you can just delete any photos on your phone and just look them up on Google+ which has the best photo search ever and also has albums, edit and folders.
The proposition is so far-fetched that I suspected that he was being facetious.
When you have "grammar matters" in big fucking letters at the top of a blog you really need to proof read.

> So, chuckling to myself, I sent back a response pointing out that the use of a hyphen to join two words together was perfectly valid in the English language and included a handy link to the Oxford English Dictionaries definition page which described it’s usage.

POSSESSIVE ITS HAS NO APOSTROPHE.

Normally I really don't care -- apostrophe use is confusing; my grammar is lousy; I tend to be descriptivist not prescriptivist, etc.

The writer doesn't mention if these hyphens are all joining two words, or of some of them are used to split a single word across a linebreak. The arguments are different for each. For the former you point to the satisfied reviews and a bunch of style guides about use of hyphens. For the latter you mention the piss-poor typography on Kindle, and the lack of any control for authors or readers. (The setting to left-justify with ragged right margin is a hidden setting that requires a tweak to access).
That survey seems entirely misleading. It doesn't even have an option for never running out of space. I don't own an iPhone, but i have an android device with 16GB of space and can manage my own space myself so I never run out.
Most founders tend to keep mum about bad experiences with Accelerators and investors (both Angels and VC's) out of fear that they will get blackballed.

If you publicly complain, it highlights you as a trouble maker and someone to avoid for investments.

edit: I forgot to mention the same can be said about complaining about co-founders in either failed startups or ones you have left. Investors take that as a bad sign as well.
This would be easily rectified if they looked up the words on each side of the hyphen. If they are actual words, then that hyphen should not count. If they are just partial words, then they should. But removing a book from circulation based on an obviously shoddy algorithm should never happen. As a Kindle author myself, I'm having second thoughts about the platform. Censorship by robots isn't exactly an attractive feature.
I've only worked a little with the inventory back end so you can take what I say with a grain of salt. Different points of sale can have different yields and report different available seats in each class of service. So the price for a travel agent or a partner airline can be different. If a website detects you are searching for a holiday flight, and are back, they could switch the point of sale that they give you quotes from.
If you keep the geometry constant, air drag is normaly a power of 3 of the speed. But one exception of that rule is when you go supersonic.
Sure.

Say there's a bad law, for instance a law requiring that every toddler must be taken to a police station before the age of 3 to have one eye gouged out with a red hot steel bar.

Suddenly, the government decide to apply this law capriciously, and starts exempting left-handed boys from the eye gouging.

Would you complain that it's unfair that left-handed boys don't have their eyes gouged out? Would you say that two eyed people grow up to have an unfair advantage in the work place by being able to be more productive and earn more? Would that "fairness" be your concern? Would you feel better if the government reverted its policy and decided to apply the policy uniformly and resumed gouging the eyes of left-handed boy toddlers:

No! You would just want to make sure no one gets their eyes gouged out! Well there you go, focus your concern on the victims of the law, not on the lucky ones who manage to escape it.
After $event$, $bad_political_ideology$, who had been on the right side of $event$, got enormous power. This eventually percolated in the education system, and now $country$ is left with a few generations that have been force fed $bad_ideas$ propaganda from an early age.
Combine that with a more ancient bend for $historical_ideology$ and $class_system_perspective$ and you have the current situation. Very powerful $group$ who can lock down $action$, and a population who polls to the $wrong_side$ of $example_country_on_wrong_side$ in terms of political opinions.
Ce pays est foutu.
People buy first class tickets just for the lounges? Usually, you can just pay $30 or so for a day pass to a lounge.
You are being racist.
Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur?
You're blaming them for giving different treatment to an author who's at least a million times more important to their business?
I agree, my gripes are not with the entire document, or even with the chapter in question. I also don't have a problem with starting from a statement that may be wrong in an informative way, it's a valid approach to learn a subject.

My problem is that it's not presented as a starting point or even implied that the definition might be wrong. It categorically states "The simplest notion of an object—pretty much the only thing everyone who talks about objects agrees about— is". If it had said "One notion of an object -one that many people who talk about objects agree on- is", all would be dandy. When you're stating things as fact in a document dedicated to learning, they should be solid.

My other gripe is that I've heard too many vague, biased or incomplete answers to the question "what is an object". These are structures people use every second of every day, but they've never learned a proper definition for it?
> the current position of the Berkeley team is that overflow checking just adds a single rarely taken branch, which can easily be predicted

I find this argument VERY weak: you need many of these 'very rarely taken branch' overflow checking instructions and they pollute the instruction cache..
i didn't think a human being could be a 'nonce', or is this some new usage i don't know about?
Base Docker Images, an API into Your Infrastructure
Sadly even when they customer research, we have been on a few of these with regards to improving their support sites, they seem to take all the suggestions and go the opposite direction.

At least the linked sites look good, try navigating their support sites, it gets worse when they cross license products and some support is here, some there, and all bound up behind horrid search engines.