skysight-inc/HackerNews huggingface dataset:
I felt the same way about "C++" postincrement, returns C. This seems more like it should be a predecrement (--C) because it does not return C, rather assembly.

EDIT: changed, I said decrement and meant increment.
What in the world does this app do?
I've been researching Toronto for the past few weeks. Rents seem cheap compared to condo prices. I can consistently find 1 beds for 1500 and two for 1800-2000. As a reference, I paid 2K for a studio in Manhattan and thought I was lucky.
SO much. Mainly a) lack of support for control over element breaking (I haven't gone really in-depth with the spec, but even the most obvious things are supported terribly) b) the weird behaviour of margin collapsing (and adding extra margins - WTF?!)
In the article, it's mentioned that there isn't great support for flexbox, which is only half true.

Using a combination of the older and new syntax (display: box and display: flex), you can already do quite a bit.

I've been using autoprefixer (https://github.com/ai/autoprefixer) for a few months now, building simple flexboxes all over the place with the attributes from the new spec, and have only run into one or two little issues that I can generally hack away.
the way cancer medicine is done today is a lot of guess work and experimentation

On top of the things you point out, cancer is all about the genes - the genes in the host as well as the myriad of mutations in the cancer.

Cancer treatment of the future will involve sequencing of the patient's genome and repeated sequencing of samples of the cancer itself. The computer will be needed to dynamically account for mutations and prescribe treatment for each one as it arises. Networks of medical computer systems will be able to consult at internet speeds on specific mutations to get suggestions for treatment that are built upon results of other computer prescriptions whose efficacy is much better recorded, processed, and correlated.

As you say, it will be the second tier of the medical industry that most benefits from this revolution. Any nurse who can follow the instructions given by the computer for gathering information, administering tests, feeding results back to the computer, and providing treatment could become a world class oncologist.

Probably doctors will still play a role in some level of oversight of what the computers are prescribing -- but that will fade as our trust level increases over time. Within ten years, computers will be assisting doctors on every diagnosis. Within twenty, they'll be assisting nurses, mostly replacing the need for doctor time. Within thirty years, you'll be able to perform your own interactions with a medical computer as easily as you Google today -- probably easier since it will interact with you using natural language.
The way I see it happening is that the video is delayed enough so that when the puck actually hits the camera, the video gets encoded[insert correct technical term] wrong - green - for that line. Then we actually get the video of the puck hitting the camera.
For me atleast it was that they don't work when the page is printed in webkit/blink. That and browser support.
A Year in New England: Boston vs. Silicon Valley
Salesforce discontinues Do.com
I love LastPass...but I don't even know why they have this option

What is your love of LastPass based on? I suspect it's based on trust. But here's what we have: a company states that you can share a password and the "password will remain a secret" but it's anything but a secret. Doesn't that erode your trust in the company - just a little bit? What other security assertions are they making that are just plain wrong?
this seems really awesome, but I have no idea what it does?

I know that Python compiles to C and that Clojure compiles to JVM (or even to JavaScript).

My cartoon:

scripting lang --> programming lang --> native code

Honestly, I have never experimented with Assembly language much except for COOL (http://en.wikipedia.org/wiki/Cool_(programming_language)) and TOY (http://introcs.cs.princeton.edu/java/52toy/).
GCC did already exist when the C-- project was started, so that part didn't really change. The C-- team's hypothesis was that some kinds of languages (especially functional languages) would benefit from a cross-platform layer that is a better compilation target than C, partly through being a bit more low-level. The previous two popular routes were native-code compilers and compile-via-C compilers. Native-code compilers have the disadvantage that porting them and maintaining them on N architectures is significant work, and compile-via-C compilers have the disadvantage that C isn't a very convenient compilation target for many language features, especially to efficiently compile some common FP language features. The hope was that C-- would be a nice middle ground between compiling via C and compiling to native code, producing a target that was nicer than C as a target.

Imo, that hypothesis did have some legs, but people are now instead usually using LLVM in various ways to accomplish it. LLVM's intermediate representation isn't really properly cross-platform, but it can be sort of hacked to be used for that purpose.
One possibility is that, for books, the combination of low font size and bad printing techniques made serif types more readable.

For example, a P or an F without a serif may lose a stem or an arm (because the ink didn't spread uniformly) . In a sans-serif font you would have the P or F without the lower part, but by adding the serif you have a place where more ink can get, reinforcing the letter format.

See something typed on a typewriter (with a bad tape) or an old book and you'll see what I mean.
Remember kids, an EC2 is not a server. It's a process on someone else's server and all of your data is stored in /tmp. Do plan accordingly.
Cloud Imaging API http://ionapi.com - A lot of software I write faciltates design online, web to print type stuff, and I noticed a real void in a robust image manipulation API. This restful API makes it pretty easy to get images generated of text with lots of effects.

Why it is cool:
-supports obvious features rotation, resizing, etc of images, but that isn't really the important parts

-Vector first, text is generated as vector then converted to raster if needed (for client side previews). An API request you can access the underlying point data or request a vector file(eps,pdf) in response rather than raster (png).

-Robust Text features - load fonts on the fly,shear, vector outlines (offset path), texture support, gradients, warps, shadows, etc

-Object structure allows complex images to be built from other canvas objects previously saved or pulled from the net, canvas can be built from vector or raster sources, or through the API.

-Ultimately the API will make it painfully simple to overlay designs on objects such as pens, mugs, koozies, shirts, vehicles, etc.

What is not cool: it isn't done :( Unfortunately it isn't ready for open access yet. I have a few customers using parts that are done, but mainly documentation is not done and there is no front end developed yet for sign ups/ registration. If you are interested in using this please let me know or use the notification form on the site.

Where is it being used? Several places, one of my clients you can checkout that uses it http://bandegraphix.com (lettering tool, rclogo/decal tool)
another one Dynamic Product Image placement http://boatdecals.biz/lake-swag/ (canvas creation, masking, warping)
Funny, I find that I like having a bit of time here and there to think -- not running around "being social," not spending time on assigned work. I wind up doing those three things better after some time to sort things out in my head.

Of course, I could be doing things wrong. Who wouldn't want to have every waking hour consumed by other people?
I guess you could call it a "Dead link."
Show HN: Get a free 30 minute expert design review on your startup’s website
I can't say I'm excited about this...
Could someone enlighten me what's the advantage of this over LLVM-IR?

Edit: Ok, I've found the following SO thread: http://stackoverflow.com/questions/3891513/how-does-c-compar...
I agree amicus briefs can be helpful, and for an example of how, read Reno v. ACLU, in which the Court struck down portions of the Communications Decency Act: http://scholar.google.com/scholar_case?case=1557224836887427.... Specifically, read the Eastern District of Pennsylvania's Findings of Fact in the case, which the Supreme Court quotes extensively in its opinion: http://scholar.google.com/scholar_case?case=7999801392201013... (Section II).

It's a very cogent description of the internet as it worked in 1996. I can't read something like that, which even goes to the length of describing how the internet uses packet-switching, and conclude that judges as a group don't have a grasp of how Facebook works.
We're using only a subset of antibiotics that doesn't kill people as well - I'm not a biologist, but the cells are different enought that there should be many chemicals that are safe for fungi, kill bacteria, but aren't usable for people.
When I first entered college in 1988 there was a small DOS compiler floating around called C-- back then, which I got from some BBS (yes, a BBS, how antiquated!), probably in 1989. It was a mix of a subset of C and proto-assembly. I have looked for it a few times over the years, and this one isn't it, although it has some similar ideas. It makes me wonder how many other little-known C-- projects there are.
Addiction is not just a physical process. I chose to go on Suboxone as dealing with the mental effects, the life changes I needed to make, and my already existing depression on top of heroin withdrawal was infeasible.

So, while yes, the "physical" part may be done, the rule of thumb that my clinic gave me was "Half the time you were addicted". I was an addict for 6 years, they work on 3 years clean before I'm truly "cured".
I am repeating myself a lot saying this, but it's about respect. As manager you take an implied responsibility to be fair, nobody is going to tell you what to do, it's on you. If you recognize unfairness you go ahead and take responsibility, take the losses and compensate the victim.

Unfairness is not hard to detect. Just put yourself in the other person's shoes and see if you would like to be treated this way. Corporate and business ethics are well established with tons of case studies and guidelines, mostly common sense. If only there was somebody to read them.
Python does not compile to C. In CPython, it compiles to VM bytecode for a VM written in C (analogous to Closure compiling to JVM bytecode).
Mm, that's not completely true, however it depends on how you define "cravings". In my experience, anyway.
Python does not compile to C (well, there might be such a compiler, but it is not the standard mode of operation).

In CPython, Python compiles to bytecode, which is then interpreted by the Python interpreter (which itself is written in C).
Do you think LLVM IR covers this ground adequately, despite not being cross-platform?
OCaml also internally uses an intermediate code representation called C-- (or Cmm). I do not know if the two have any relationship.
I was going to write something much stronger in response to this, but I've decided this will suffice:

You are wrong, and frankly generalisations like that will get people killed.
If you want to know why it exists despite LLVM-IR existing, one answer is that at the time C-- was launched, LLVM-IR didn't yet exist.

As for how they compare, the answers to this question, on why Haskell didn't use LLVM (in 2009, it didn't) get into it a bit: http://stackoverflow.com/questions/815998/llvm-vs-c-how-can-...
Was Pele paid to tie his shoes during the 1970 World Cup final?
The Windows 8 UI is the most annoying thing I have ever dealt with -- and I am not alone in making that statement, even people I know who frequently use Windows have said so. Microsoft took a UI designed for touchscreens and tried to make it work on desktops and laptops; it is not even that great of a touchscreen UI.

I find it ironic that you talk about wasting time on config files. My experience in Windows is that doing anything beyond the 10 tasks Microsoft determined to be common results in hours of clicking through menus, configuration dialogs, and in some cases dealing with the registry editor. Trying to troubleshoot a problem is a nightmare. Trying to set up something unusual is beyond a nightmare.
You can change the bindings for keys. I think Pyroscope is what you are talking about for the plugin? Archlinux provides rtorrent-pyro in the AUR which you could use without patching.
A good post although I suggest rephrasing "useful" to something like "experimentally falsifiable". With a pretty wide definition of "experimentally" and "world", especially for non-applied math.

If you have no way to do a falsifiable test, and can't just substitute in a X and do abstract analysis of X instead of worrying about X, then its just a belief.

I'd be careful categorizing stuff eternally as beliefs not axioms. Blindly only permitting geometry to be Euclidean meant some exciting non-euclidean results couldn't happen until it was "allowed" to be thought about somewhat recently (well, a century or two ago...). Also physicists have this amazing ability to turn pure math into applied math, at least over a long enough historical scale. And physicists have a pretty good ability at coming up with crazy experimental methods to test, look at the last 75 yrs or so of quantum physics... so let me get this straight, you do what with two geiger counters and a truly giant magnet and some radioactive atoms or what? Or shine a light beam or ion beam thru that weird magnet?
In what way could any password manager both auto-fill login fields on a web form and also prevent DOM inspection from revealing the password? It seems flatly impossible to me.
My guess is that it gives you something to read/watch/play/learn when you are bored.
As someone on Bupe, you're very correct with a lot of this post. ORT is not something to be taken lightly. It saved my life, career, and future, but that's because my situation was extreme.

You pop some oxy pills once a week? You're not addicted physically. You don't need bupe, you need support (professional and family, preferably) and a desire to stop.

That said, suboxone was a life saver for me -- but it's still not great to have the orange, citrus handcuffs. I'm on 8mg down from 28mg 1.5 years ago, and it's not been easy.

Well worth it, though.
If you're arguing it that way, then giving livestock antibiotics or dumping polluted waste is also violence by your definition: by these actions, they're coercing others to die without their permission.
I'm not really a language implementor, more of a spectator of language implementations, so someone with more experience would give a better answer.

My impression is that the GHC people, at least, still think that C-- is a nicer IR than LLVM-IR for their purposes. But they are slowly moving more things to LLVM anyway, because the LLVM project as a project has, in the meantime, built up a lot more momentum and infrastructure. In the early 2000s this wasn't obvious, but in 2013 it's clear that LLVM has an ecosystem, institutional support, resources to maintain ports, etc., while C-- didn't manage to get the same traction.
I agree, I think cstross is extrapolating from sales, which (as per recent discussion[1]) is not a reasonable assumption to make.

[1] https://news.ycombinator.com/item?id=6606056
Interesting and well-written perspective, but one thing the author will eventually learn is it was quick to judge New England weather after experiencing just one year of it...if he thought there was variety in the seasons, wait until he sees how much the weather can differ year-to-year (e.g. last winter was particularly snowy, but not very cold; the previous winter it hardly snowed and was much colder)
Roughly 4% of our users still use MSIE 6 (some report that they need to due to their restricted work environment). I need a good reason to risk 4% of our revenue for some eyecandy, or a good fallback mechanism (difficult if my layout relies on calc(), for example). HTML/CSS is a sad story ...
Looks like the v3 update still doesn't support NetPBM files (.pgm, .ppm, etc) - http://en.wikipedia.org/wiki/Netpbm_format

A much earlier version did support this common file format, but for some strange reason it was removed in 2.x.

A pgm/ppm file is a wonderfully simple format - it is basically a simple textual header followed by a binary dump of the image data. So it is trivially easy to parse and load or save. It is for this reason that it is so useful, for example when working on image processing algorithms, it is so convenient to export test data, intermediate results and so forth.

I hope they will (re-)add support for pgm/ppm files soon. If you think this would be useful too, please vote on the support site.
The trick is convincing grieving family members to commit to a QR code encoding a URL to a subscription pay site rather than a simple text mode QR code. The snow job by middlemen has been good enough that some people are amazed that QR codes can encode anything other than a URL.
Well yeah, but in places like SF and NYC, supply is limited by available space. We could house people in 6x6 cubes in giant rectangular buildings to be really efficient, but nobody wants that. So what do you do when your supply is limited, and the poor and middle class are being pushed out of your city?
According to this infographic, a C-- was the influence for JavaScript.

http://www.georgehernandez.com/h/xComputers/Programming/Medi...

If this has any truth (perhaps a different c--?) I'd like to know which one is being referred to.
My favorite part is How to Deal with Organizational Chaos http://samizdat.mines.edu/howto/HowToBeAProgrammer.html#id28... especially:

Engineers have the power to create and sustain.
In my examination last pass does a good job with what it does and I know it has held up under scrutiny from various infosec professionals (you can find some blog posts from nova hacKer's)

You can also code audit them by installing their chrome extension and finding where it's installed
"Windows installation is breeze, just pop-in the disk and it will install everything for you."

LOL! I recent had to reinstall Windows 7 on a machine that was shipped with it. The manufacturers recovery disk didn't have the drivers for system. It took a couple of hours jumping through hoops to get the system up, then a couple of more hours to wait for Windows Update.

I had Linux Mint installed in less than one third the time the time with some minor issues with the wireless configuration.
Hey, thanks for your comment.

You can use it to read short-stories, watch interesting videos, learn facts and basic phrases for ten languages or play some simple games.

You use this app if you have 5 minutes to kill.

I'm working on an explanatory video of the app right now.
Predecrement is fairly unidiomatic in C, much less commonly used than in C++. Typically it's only really used if you're doing something tricky that actually depends on the semantics of predecrementing, usually in an array reference of the x[--i] variety. It's idiomatic in C++ I'd guess because of operator overloading: postdecrement/postincrement may produce large unused object copies that not all compilers will optimize away, so using the pre- versions by default has become idiomatic in that community.
Chillax, man!!

Pretend that the gender of your reader is of no consequence
and just write your stuff, period.

Are you having your period?

Stop clogging this post with your feminist angst. Learn some fucking Clojure or STFU.
It makes the slogan pretty disingenuous.

It still says "Stop spam. Read books." But the book-reading part is over, and now it's "Stop spam. Do Google's work for them."
I was afraid that the description and the screenshots are not explanatory enough, but it seems you pretty much got it.
Do you have any suggestions on what can I change for people to understand the app better?
Another interesting problem is QR codes are not human readable and are almost exclusively used by advertisers. So there is a reluctance to scanning a QR code. I am fairly certain that this will eventually mostly be used for advertising, $1000 for a headstone without a QR code or $900 for a headstone 90% of the surface covered by a QR code linking to a targeted offer. You could argue that historically gravestones have been used for advertising, just rather low key like a small amount of religious or occasionally political commentary / quote.

This will of course be followed up by interesting defacement reports, see you chip away here and sharpie marker there and next thing you know this gravestone points to some shock site; goatse perhaps or more appropriately given the deceased maybe a gore-site.
Looking at image No. 28 (after green line), the image is considerably darker and more pixelated than No. 26 and previous. The green line could be artifact from an auto-contrast or auto-focus.
First Brussels Ember.js Meetup
' she ' occurs a total of four times in the entire thing. If you're getting noticeably slowed down by these four mental bumps then perhaps it is more you and not the text.
What is your target market? MSIE 8 maybe, but 6? Seriously? Who are these people?
Become A Guest On New Tv Show
Evon Latrail is looking for guest to appear on her new tv show...... to give someone a chance like she was given. For more info go to Google or YouTube and search, Evon Latrail
lyx makes does a good job wrapping latex for casual use.
> it would be very hard for Disney to exist if they lost IP rights to the likeness of Mickey Mouse

I don't think this is necessarily true, but even if it is, surely they've had long enough to come up with something new to live off for a while?
I try to avoid using the key based paging because you're tying functionality to an implementation detail. If you change your key generation method (start using guids), the order may not be predictable. Or if you distribute your database with peer to peer replication, the order of your keys may only be consistent relative to other keys generated by the same instance. Or maybe you add some historical records, and they've got a time stamp that's accurate, but this sort of paging will show them in the order they were inserted.
"Mobile first" designs help here because you typically do a much simpler layout for mobile and then have your CSS to fancy things up hidden inside of an @media query. Phones and old browsers get the simple verision, modern browsers on large screens get the advanced version. http://js-mini-shell.nfriedly.com/ is an example of this - IE 8 and down get the simpler layout and no CSS animations.
it has held up under scrutiny from various infosec professionals (you can find some blog posts from nova hacKer's)

Thanks for the additional information. I was honestly incredulous that any security professional would recommend LastPass for important things like bank credentials so I did some Googling specifically for the one you mentioned:

https://www.novainfosec.com/2011/11/15/new-multifactor-authe...

Although I probably wouldn’t store high value passwords using an online service like this, LastPass provides an simple way to use different strong passwords for every site you need to authenticate to.

This is exactly how I think about it. Online forums? Sure, LastPass is probably great. Online banking? No. Brokerages? No. Web-based email? No.
Smart needle searching
Google Building Top Secret Offshore Data Center?  Pics...
start up SSH server in cygwin and life gets much better.
I love the pragmatism of it, clipboard and excel bridges are major wins in most offices.
If anyone is interested in reading it as one long Notebook, you can use NBViewer: http://nbviewer.ipython.org/urls/raw.github.com/gjreda/gregr...
New version of Fitto[1]. The current version works well for people who, so to say, live in the gym, but not for others. So we are adding a ton of features to make it work well for the more casual gym-goer!

It's cool because of the many new hardware devices we are integrating.

[1] http://fitto.co