skysight-inc/HackerNews huggingface dataset:
Getting caught up in the drama won't add any value to the adolescence nature of reddit. We could posts analysis talking about the details regarding the matters at hand. But this submission is adding fuel to the fire of childish behavior.
> The kind of people who like fiber

Poor people don’t like fast internet?
And now new Digg is capitalizing on the drama

http://digg.com/2015/talk-to-us
Also related...I think it's a good example of the controversy with AI. At some point, I'd imagine you could get a robot to write a really thoughtful card. But in the end, it's not from a human soul. There's something really special about sharing an inside joke or memories from a company trip. How can a robot share in that joy?

In the movie, Joaquin's character was dark...very sad. The company he worked for was selling words on a paper, rather than genuine compassion.
Hospitals are a classic case of, because people won't make decisions that will (or even might) kill people, many people die.

Not sure of a fix. The best I can think of is rankings.
Ask HN: Sample DB logfile datasets
I'd like to mess about with some logfiles in some database(doesn't actually matter that much which ones, although a relational one would probably be preferred), but I don't know of any datasets of _logfiles_, thought I know of plenty example DBs and schemas. Best if it's real data, although fake data is OK too.
The US press lately was a propaganda instrument for the war machine. See the NYTimes.

Then this:
'As of February 12, 2014, the United States is ranked 46th in the Reporters Without Borders Press Freedom Index.'
Well, there can be a free market within a state and enforced by the state. Not free in the anarchy "do anything you want" sense, but in the sense that people are free to enter into contracts and make decisions within a framework where the restrictions are well justified and often reviewed.
Eh, California takes the sales price as the base price and has a 2% annual cap on increases. I guess you could charge a little bit more every year for domains, but that feels extortionist.
The Property Jungle: I'm a security researcher, get me out of here
You support yourself off that entirely? I have a similar idea (not search, but improving existing windows features) and I was thinking of selling it. Is it possible to make an income (over the cost of hosting the website)
If some item is shared (or liked) there is a probability p that you will see it on your newsfeed.

This probability p should be a function of the popularity r (in your circles) directly, and it should not depend on who is sharing the item.
The stars would be the same, of course. Out of curiosity, I launched Stellarium, moved to Mars, set myself at 90° latitude north, and watched directly overhead. Mars north pole seems to be aligned halfway between Cygnus and Perseus, so there is no "North Star" equivalent on Mars.
Compound interest.
Any one else see all this news as;

"Misdirection. What the eyes see and the ears hear, the mind believes."

Swordfish @ https://www.youtube.com/watch?v=GxTHeyKuXGw
Ireland held a "Constitutional Convention" to consider this and a bunch of other changes. They decided to introduce referenda on some of them, including removing the requirement for blasphemy to be illegal. So far they've held referenda on reducing the age at which a person becomes eligible to be president (result: rejected by a large majority) and on permitting same-sex marriage (result: accepted by a sizeable majority). There is not likely to be a referendum on blasphemy until after the general election in 2016.
sadly, no. i built myself a set from

1. five rainbow stash boxes [http://store.looneylabs.com/Looney-Pyramids-Rainbow]

2. chessex glass stones in black, white and green (the "glass gems" sold for aquaria and decorative bowls also work nicely)

3. a small plastic storage box from daiso shaped like a trunk with a handle; i tried finding a box that would let the pieces be placed neatly within but finally gave up and just toss them all into the trunk.

it ended up being pretty expensive (~$70 for the lot; i believe the boxed game went for ~$40) but well worth it for the amount of enjoyment i've gotten out of it.

edit: there is also a guide to making your own pyramids (lots of different ideas): http://icehousegames.org/wiki/?title=Making_pieces
To a large degree this is it. Nobody bats an eye if a misplaced quote somewhere in a Python program causes the whole program to fail to start, but XHTML breaking pages on syntax errors was considered a terrible idea because the old way worked fine(tm).

However, Python source code is not typically dynamically generated, while HTML is, increasing the probability of errors the site author could not trivially predict and the user can do nothing about.
1. Stop undervaluing yourself. You should be aiming for at least 75-80k as a full stack / front end developer in Utah. (I'd also strongly suggest looking for work outside the state because you can both earn a significant multiplier of what you will earn in Utah, and more importantly, you'll be able to work with and make more connections in the industry. That way when you go to look for your second dev job, you can just reach out to your circle of friends in the industry and say, hey, I'm looking for a new gig, I'd love to come work with you at __, do you mind you referring me?).

2. On your linkedin profile, you state "I've spent 10 years coding freelance jobs". You need to add an entry into your professional work history that represents this. Call it 'Patrick Web Development Consulting' and list it as 2005-present. Even if you're under NDA, you can still describe what you did in general. If you set up a server with technologies x,y,z, implemented a design (or designed and implemented yourself), etc. list it.

I would separate into three sections: Business Strategy, Front End / Design, Backend / Server. This allow you to show that you have experience and skills in these areas. Right now, your profile just lists a bunch of skills, but your only experience says 'tech support'.
> > In the past 10 years, about 96 % of all government IT programs that cost over $10 million were deemed failures

> Would you have us believe these were all hard problems?

First, the statistic the article references appear to be from a Computerworld article[1] which uses "The Standish Group" analysis. This analysis indicates a 96% failure rate for all IT programs costing more than $10 million and is not limited to "government IT programs." In other words, the article failed to meet their user expectations of due diligence in representing a pivotal metric such as this.

Second, as the size of an effort increases in personnel, of course there will be inefficiencies. Waste, self-interest, and possibly corruption as well. But you specifically used the phrase "unhappy IT companies that were riding the gravy train", implying ulterior motives of those organizations and discounting the difficulty involved in a healthcare records project involved two huge organizations.

1 - http://www.computerworld.com/article/2486426/healthcare-it/h...
The compiler will not enforce more style in the future, that will be done by Rustfmt, a separate and optional tool. In fact, it is likely that the compiler lints which enforce style will move out of the compiler and in to Rustfmt at some point in the future.
Rust also shipped without reflection, which was available in the beginning. I was a bit disappointed as it was something I would have made use of for serialization.
The answer is it all depends.

If you are targeting SMB's with your service then you will need to approach a lot of them. If you are using ads then you can expect likely around a 2-4% conversion on average for a decently targeted campaign, 10% if you are highly targeted. Remarketing/retargeting can help bring those numbers up too.

As for where I get my numbers, we run our own SaaS platform as well as we have developed a number of platforms for other people and in some cases are still maintaining.

You can read about the slow ramp for SaaS businesses a number of places, I believe patio11 has also published some information on it even and he's always a good resource.

In the end you have to test and market to see what works best for you. In the beginning expect to be much more high touch and to do personal sales, as you can ramp up and get more word of mouth it helps snowball new signups and reduces the amount of time you spend on the phone personally signing people up.

For my 2 cents, talk to as many people as you can everyday and try to sign them up on the spot where possible (if even for a free trial). If you aren't doing free trials then try to find the key thing that helps sell your product and do demonstrations on it, and make a video of it (less than 90 seconds) and send it to everyone that won't sit with you for an online demo. You get the idea. Also, if you are still the one writing code and trying to do sales, pick 2-3 days a week where you focus on sales, the other on development/support. Or split your day where you write code/fix things part of the day and spend at least 2-4 hours on sales efforts initially per day.

As for myself, when I talk to people one on one, I can generally get a very high conversion rate > 50%, but when you rely on marketing only that drops considerably. However, the more targeted your audience the better your results will be.
Cardboard – OnePlus
But it may also mess with pheromones. You might end up with an incompatible partner.
I think the reference was to Chrome on Android, which (like most of the core Google apps) is treated as a separate app and updated independently and rather more frequently than OS updates, and contrasting that with iOS Safari, which is updated as part of the OS.
I'm a fan of technologies that let me hire people who aren't best-in-world and still produce decent maintainable code.
Usenet is missing the upvote/downvote part. If it had that and a spam filter it would be mucho nicer than reddit in my opinion (which is skewed, I was on Usenet when there was no internet and I was quite fond of it before it got filled with spam).
Dash https://blog.kapeli.com/my-year-in-review-2014 is an oft cited example.
Did you read what I wrote? Getting around of not being able to spay on your own soil buy letting some other nation state collect all the thingsTM does not make it legal. Because that other nation state would break the law too.

My example was for Germany as this is the focus of this thread.
Dup of https://news.ycombinator.com/item?id=9826131
E.g. in aerospace the result is airplanes falling out of the sky. Seriously.

You're misinterpreting 'fail fast' - it doesn't mean 'entire system should fail catastrophically at slightest problem' or 'systems should not be fault-tolerant'. It just means that components should report failure as soon as possible so the rest of the system can handle it accordingly instead of continuing operation with an unrecognized faulty component leading to unpredictable outcomes.
I've used a "shell" that had a type system. Just before Control Data Corporation (CDC) dried up and blew away, they put out a mainframe OS called "NOS/VE". Yes, "VE", not "BE" - "NOS/BE" was a somewhat unrelated OS for CDC mainframes.

The NOS/VE shell had string types and integer types at least. The experience was absolutely horrible. It's hard for me to remember much other than the difficulty of getting anything practical to work, and that may be a consequence of CDC's incredibly poor design choices for the "shell" rather than the types. But I personally have never said "Oh, for a type system in this darn shell!" since then.
FREE iOS Games you don’t want to miss
This submission isn't contributing to the understanding of the drama. Instead, it's getting caught up in the emotional and herd mentality.
Funny Ted Love – Love Making
That's insane.

Forced by who? The management? Or did they do it themselves for their own benefit?
reddit was the first to release anything online[0]. It's probably fair to say at that point, they were the most successful. I think it's arguable that reddit is still the most successful of those, though Loopt may have been acquired for more money. Here's what happened to the rest:

* Memamp - desktop search: failed to launch, remaining founder hired by reddit

* Infogami - something between a blog and a wiki: merged with reddit, became reddit wiki

* Firecrawl - security software: pivoted and became TextPayMe - mobile payments: acquihired by Amazon, merged in to Amazon Payments

* Loopt - mobile location sharing: acquired by Green Dot for $43.4 million

* Kiko - online calendar: launched shortly before Google Calendar, sold to Tucows for about $250k

* Clickfacts - advertising fraud detection: operated independently for years; now appears defunct

* Simmery - can't find anything on what this company was making: defunct

[0] https://groups.google.com/d/msg/comp.lang.lisp/vJmLVd9lJyk/1...
Yes, if you're really busy...I suppose you can send it to loved ones as well. It's an easy solution if you forgot a birthday or anniversary. Think of a really special/meaningful message and we can send it out for you!
I'm tired of people repeating that false dichotomy.

Such a policy hasn't destroyed Mac OS X's security model and it wouldn't destroy iOS'.
The "upwind" and "archimides lever" references are just things I would expect any reasonably cultured person to get.
M:N threads didn't work for Rust, and they don't have that many advantages anyway even in languages where they do work. There has been a lot of discussion on this over the years and this has been the conclusion everyone came to.
Ask HN: Is there a way to convert web articles into human read speech?
Is this something that would be useful to people?
That's true, but they're so syntactically different that I can't imagine a scenario where someone is asking whether it's closures or functions that you're supposed to use return statements in.
"In early 2012, he was supposed to move to San Francisco when he was diagnosed with Leukemia."

"Fortunately, reddit’s then-CEO, Yishan Wong, allowed him to keep his job and continued paying him until he was ready to work again"

So he worked for the company from 2012-2015..3 years. It sounds like at least a year of this was spent in and out of the hospital and he continued to get paid. It's not like he was fired on the spot.

Reddit gave him plenty of recovery time..and it just didn't work out in the end. I see no problem with what they did.

"Victoria (aka /u/chooter) was, without question, one of the nicest, most passionate, most efficient workers at reddit, and I honestly can’t fathom why she would have been terminated. It was such an honor to work with her, and as many mods have already stated, she truly took her work to heart and tried to provide a service to the community. She was one of the most well-known admins and was just incredible at her job. Without her, there would be hundreds of incredible AMAs that would have never happened."

We only see one-side of the story. Why was she let go? We still don't know.
Nobody is making you click on the submission or view the comments. If this isn't what you want to see on HN, then vote or flag the article, as usual.
Linux does introduce bugs, which change the interface, but also adding new features can change the way programs behave, eg if the program detects features at run time and uses them.
Interestingly enough, the x86 processor has a BOUND instruction, which was supposed to be used for array bounds checking and would throw interrupt 5 on error.

It has never really caught on.
Every time hnwatcher warns me about posts containing "yegge" I expect it to be a new one!
Hospitals need a "SpaceX" - some company that comes in that's fairly well funded and capable, starts out small and proves that there's a lot to gain from using a different process than the typical ones currently employed. This would probably mean instead of selling software to a hospital, you'd make your own hospital - not exactly a startup project.
Farewell to America: Returning to England After 12 Years in the US
You just saved me about ten seconds a day.
I really like it. It's built solidly, and the kickstand in the back is very flexible, can be used in many positions. With the magnetically attached keyboard cover, I've been able to use it on my lap without many issues.

Since the keyboard/Surface doesn't have a sturdy hinge, you can encounter some issues if balancing everything on a small surface. This is the only real negative that I've encountered to tell people about.

For me, it's an acceptable laptop replacement.

It also makes a nice tablet. Size, weight, inputs are all good. I use the pen regularly for doing photo touch-ups in Lightroom.
Firefox does this out of the box without any addons.
Aye. Keep going. =)
100,000 Monthly Visits in 9 Months: Advanced SEO with Nick Eubanks
Still, there are cases where fall-through can be useful:

int remaining = length % 4;
switch (remaining) {
case 3: h ^= (data[(length & ~3) + 2] & 0xff) << 16;
case 2: h ^= (data[(length & ~3) + 1] & 0xff) << 8;
case 1: h ^= (data[length & ~3] & 0xff);
h *= m;
}
jxf was probably assuming that fiber is faster and more expensive than other forms of Internet access. Poor people rationally would not pay extra for faster Internet, because there are diminishing returns to higher bandwidth. But as someone else said, if you have nothing today then installing fiber is probably no more expensive than installing cable or DSL.
I have been working on one, it's not really ready for prime time yet.

The idea is that it's a news aggregator that learns what you like, so it forms a probabilistic model of what it thinks your interests are and applies that model to the network of submitted content to decide what you see. Instead of subreddits the system forms subcommunities by showing users with similar interests similar lists of content.

The main thing I'm having a lot of trouble with is figuring out how to do efficient keyword extraction on pictures and video. Otherwise it only supports links that have a lot of text. The other problem is it doesn't have enough of a community feel so that's something else I'm working on.

One of the ideas I am about to experiment with is removing user accounts and using browser fingerprints instead. I think if users dont have to sign up it will encourage users to more actively participate in the community.
Would be nice to have a ?type=video filter on the URL or something like that
All you needed to undo a shar (shell archive) was a fairly common Bourne shell. We had uuencode to make things 7-bit clean. Some programs to make shar files uuencoded the archived files, but some didn't.

"shar" files existed because "tar" wasn't particularly standardized. As late as 1990, SGI Irix "tar" did bytes in reverse order from SunOS "tar". You had to convert bytes to untar a SunOS archive on Irix.
Anonymous Reddit without servers
Inside the Design of the Boosted Boards iOS App
ReactJS Tutorial with Scala, Play and WebJars
Cities in NC did this[1]. TWC didn't like it, so they bought the state legislature and had it made illegal[2]. The FCC is trying to pull rank on NC, but NC is fighting back[3].

1. http://www.greenlightnc.com/

2. http://www.wired.com/2011/05/nc-gov-anti-muni-broadband/

3. http://arstechnica.com/tech-policy/2015/05/north-carolina-su...
How Zappos Converts New Hires to Its Bizarre Office Culture
I wonder if they could work out some deal to sell Netflix or Google bonds at a lower rate.
It is a common thing in many legal systems in Europe. Nazi/Soviet/Other victims and their descendants consider it defamation to deny various genocides or to promote particular symbols. The law you have mentioned is essetially a short-cut for legal defense against slander, and also an honorable and a fair way close the sad chapter of WWII.

This is on a certain level very similar to positive discrimination regulations in the US. One could say - declare a law that states it is illegal to discriminate basing on race, gender or sexual orientation. The problem is that such a law is too weak - it does not serve its purpose in practice. Similarly, the generic and good anti-defamation law needs support in the most extreme cases.
What the parent said still applies in your case. You just make a wrapper function that does the cleanup. I have used this pattern many times:

static int foo_impl(int arg, int **resource1, int **resource2) {
*resource1 = (int *)malloc(sizeof(**resource1));
if (*resource1 == NULL) return EXIT_FAILURE;
/* Do something with resource1 (omitted)... */
*resource2 = (int *)malloc(sizeof(**resource2));
if (*resource2 == NULL) return EXIT_FAILURE;
/* Do something with resource1 and resource2 (e.g.,
stick them in a global hash table as key/value pairs,
or whatever, omitted)... */
return EXIT_SUCCESS;
}

int foo(int arg) {
int *resource1;
int *resource2;
int ret;
resource1 = resource2 = NULL;
ret = foo_impl(arg, &resource1, &resource2);
if (ret != EXIT_SUCCESS) {
free(resource2);
free(resource1);
}
return ret;
}

The advantages are that it makes it very explicit which resources need to be cleaned up (making it easier to review to be sure you haven't forgotten one, or forgotten to initialize one, because they're in a nice list), and it's harder to screw up the control flow. You can't get out of the function without passing by the clean-up code, and you can't accidentally fall into the clean-up code without explicitly returning an error.
I'm wondering if someone should be starting a new generation of TAOCP as wiki. As wonderful as TAOCP is, frankly, first volumes are bit outdated. Many problems that were mentioned opened have had huge progress and many new fields have opened up since their publications. Several Level 50 problems are now being taught in CS Masters or some even Bachelor levels. Besides I really find MIX too arcane and getting in the way. In a way, it's kind of disturbing that we still fall back on ~40 years old material for the field as fast moving as Computer Science. Sure, much of the CS is timeless but we are ignoring so much progress and growth in fields such as Computational Geometry, Number Theory, Cryptography, Semi-Numeral algos and so on. Also, even if Knuth manages to complete all of his planned volumes, it would still have scratched only tip of the tip of a iceberg. Of course, some of material will start becoming stale pretty much as soon as it was created. Currently Wikipedia is not a great option to create such writing because it doesn't allow content in "teaching style" or things like creating exercise. If we can distribute this effort out with editor that can approximate Knuth's meticulousness, it could be great boon for our field. Knuth as an original flame bearer could be a great person himself to start such an effort.
Thanks for the feedback.

If a random IV were used, then there would have to be some other mechanism to detect attempts to store duplicate strings. Perhaps a table that maps hashes of already stored plaintext strings to the row ID of the encrypted string.

I don't like that, because if someone is able to steal a copy of the database, they have hashes of all the stored strings. I guess that could be dealt with by using HMAC for these hashes instead of just a plain hash.

There is a lot less discussion on the net (at least that I could find) of using IVs derived from the message than I would have expected, since it has to be about the first thing anyone thinks of when they want identical plaintext to produce identical ciphertext. The most direct discussion seems to be in Thomas Pornin's comments on his answer in this stackoverflow discussion: http://stackoverflow.com/questions/4608489/how-to-pick-an-ap...
Abstract Return Types.
That's a legally free market, but if the NSA is pirating "intellectual property" and someone in the government is deciding to give that information to particular entities in the market, it's not economically free. It's exactly the same as a government propping up some corporation because that corporation is part of the "defense base", or fixes prices or something.