jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Because the title tells you what the whole page is about. You can know when to continue or not sometimes with just the title.
just tried it with 3 or 4 pictures: some parts of the animation are convincing, but another good part is just too distorted, the tool fails to keep the shape of the head, the person becomes someone else. Good fun tho.
Not entirely, Facebook collects a lot of information about you when you're browsing third-party sites. This tracking is done through the Facebook Pixel, which is loaded via javascript on ~15% of sites you visit.
The xkcd isn't really relevant here, there are only 2 competing standards here and the proposal is to pick the other one.
Yes, unfortunately in many Arab/Asian countries people over-indulge at Iftar time. It seems less of an issue for "converts" of different origins = more of a cultural thing, as Muhammad -saws- encouraged people to eat and drink moderately, and certainly not over-indulge in a month like Ramadan.

Some people, including me, avoid this though. When I was obese (for different reasons), I used to lose 3 or 4 kilograms each Ramadan, but failed to sustain that once the month was over because of my previously terrible lifestyle. My mother also gets leaner during Ramadan because she prepares her own healthy Iftar (mostly Harira, a Moroccan soup, some figs, whole-grains bread and other "sane" alternatives to oily/sugary food)
Because non-nerds now call themselves nerds as "nerd" is associated with having domain expertise in a giving subject i.e CS. In their views what we "do" is nerdy so we are by definition nerds too.
I honestly think people are becoming smarter and less ideological about this: values where they make sense, objects where they make sense. Values definitely are good because they don't lie, they aren't biased; you are basically doing math when manipulating them.

But how often do you know the right solution to a problem? Not very often, and many problems are ill defined from the start. Objects are just units of natural language: we can lie about their relationships, include bias and stereotypes, and be wrong, but it doesn't come with the not often realistic requirement that we be right. OO is agile, it allows us to start working on the solution right away, and that gives us experience about the problem.

But it won't always work! Sometimes you really do need to sit down and work out the math, turn off your natural thought biases by not using objects. And there definitely aspects of a problem that are more mathy and not very suitable for object based design and programming.

So if objects are the only tool in your bag, you are gonna get hurt, but if values are the only tool in your bag, well the same.
I don't get the "odometry marker". Why they are not just counting the regular pattern of the wheels and do some approximations? And another subject, actually the odometry markers seems pretty solid, maybe they should have made the wheels of only odometry markers.
Something like 3USD/min it looks like. At GSM's 13 kbit/s, that's ~0.4cent/kbit. It doesn't sound like a significant cost to report a position regularly at that rate, not compared with the cost of flying an airliner anyway.
"Unsequenced modification and access to 'p'" for:

func[p/102]( p++ ) ;

A quick search brought me to http://www.bionoren.com/blog/2013/07/unsequenced-modificatio... : 'Basically, the compiler is free to reorder anything and everything until it hits a “sequence point”. Things like return, if, assignment, variable declaration, etc are all sequence points.'

In the parent code sample, it seems the compiler is free to execute "p++" before the "p/102" since there is no sequence point between them.

I was previously unaware of this undefined behavior. Thanks for this, rertrree!
I've been living in the Seattle area for 10 years, and my only option for high speed internet has been Comcast. So where has the magic of the free marketplace been for that time?
That's pretty cool.. I was having trouble getting the pheromone to lay out, what is the visual cue for that?

Also, it reminded me of this series, prominently featuring ant modeling and study:
http://www.amazon.com/Spin-Control-Chris-Moriarty/dp/0553586...
Thanks. What camera do you use?
Legal documents are particularly bad to place under source control, because most of them already reference the previous code they are replacing. And, since the code is basically readonly what's the point of using github? I think legal documents do need a versioning system, but it would have to take into account the peculiarities of the domain (i.e. have each article as a node and amendments as graph links)
They're working on it
http://en.wikipedia.org/wiki/Neocolonialism#Sino-African_rel...
Latency between different availability zones in the same region is generally pretty good. "Over the last month, the median is 2.09 ms, 90th percentile is 20ms, 99.th percentile is 47ms. This is based on over 250,000 pings -- one every 10 seconds over the last 30 days."
from http://www.quora.com/What-are-typical-ping-times-between-dif...

Certainly 10% being 20ms or more is a little troubling, but if this is only for writes (ie reads come from a slave in the same AZ) you are probably ok.
Neat project! However, I would consider changing the name.

There's already a CacheFS in Solaris.
http://www.c0t0d0s0.org/archives/4727-Less-known-Solaris-Fea...

Linux has a similar feature named FS-Cache, and one of its storage backends is named CacheFS.
http://people.redhat.com/~dhowells/fscache/FS-Cache.pdf

Do you really want to make this situation even more confusing?
Sure, take a look at Georgia's National Anti-Corruption Strategy and Action Plan (http://www.u4.no/training/incountry-open/Georgia-materials/a...). The document is only about thirteen pages long, nevertheless, it is very informational.
Unfortunatly, I can't really help you with the books. There're just too many written on the subject, but perhaps you want to dig a little bit into anti-corruption policies, that were developed in contries like Sweden and Singapore ( yeah, it was suprising to learn that Swedes had a huge problem with corruption around 19th century). These countries can be considered pioneers in fighting corruption.
Actually you're right, there may well be parts of the US where high-speed rail makes sense. On a project-by-project basis it's certainly an option worth considering.

What I take issue with is the idea that because other countries have it that the US needs it too. That's a silly argument. Other countries have medieval castles, ubiquitous bidets and abundant kangaroos, but the US doesn't need those either.

(And in fact, only four countries in the world have a high-speed rail network worth a damn -- that's France, Germany, Japan and China).
Signal is "owned" by a non-profit. They can't be sold to a for profit, they learned their lessons from WhatsApp.

Lastly, Signal doesn't collect/store any of your data on their infrastructure other than a few hashes required for operation. WhatsApp/facebook on the other hand collect, and likely keep, forever, at much metadata about you as possible. The only way to pay for this free storage is to stay more data so they can target you for advertising dollars.

This doesn't guarantee that Signal will live forever, but at the very least they've learned from previous mistakes and have taken actions to address them.
Thanks, Mozilla.
> I couldn't name one specific person at IBM who's responsible for their success

One (very) specific person: Louis V. Gerstner.

Like Jobs, he saved his company. Unlike Jobs, he was very much an outsider, but this apparently was what IBM needed to push change, given their hidebound culture.

From: http://en.wikipedia.org/wiki/Louis_V._Gerstner,_Jr.#IBM

"Gerstner is credited with saving IBM from going out of business in the early 1990s. In his memoir, Who Says Elephants Can't Dance?, he describes his arrival at the company in April 1993, when an active plan was in place to disaggregate the company. The prevailing wisdom of the time held that IBM's core mainframe business was headed for obsolescence. The company's own management was in the process of allowing its various divisions to rebrand and manage themselves — the so-called "Baby Blues."

Gerstner reversed this plan, realizing from his previous experiences at RJR and American Express that there remained a vital need for a broad-based information technology integrator. His decision to keep the company together was the defining decision of his tenure. The subsequent refocusing on the IT services business (which grew to nearly 50% of the IBM's revenues), the embrace of the Internet as a business phenomenon, and a broad effort to revive the company's culture are widely seen as having resulted in one of the most remarkable turnarounds in business history."
This is quite different in CS programs though. Where (a) there are few post-docs. (b) grad school is a great place to connect with bright hard working CS students. It's a place where a lot of great ideas and companies come from.

In some ways its a "low risk" incubator. You get paid to attend, and a stipend, in most cases. A lot of research ends up being the basis for a startup company. And if it doesn't you get a PhD, which is still very marketable.

The downside of doing a PhD in CS, especially at a top 20 program, is really just the possibility that you may have hit it big in the 4-6 years you were getting your PhD. But of course you have to factor in the fact that being in grad schools opens new doors to hitting it big.

Plus, at least for me, the college life is just fun, and something somewhat hard to replicate a few years out of college.
from http://www.chromium.org/spdy

Python implementation of a SPDY server: http://github.com/mnot/nbhttp/tree/spdy

Java imlementation of SPDY client/server: http://svn.apache.org/repos/asf/tomcat/trunk/modules/tomcat-...

Apache module for SPDY: http://code.google.com/p/mod-spdy/

Ruby SPDY: https://github.com/igrigorik/spdy

node.js SPDY: https://github.com/donnerjack13589/node-spdy
All of your spiel about wanting the StackExchange community to be nice is fine and I agree with it, but it is irrelevant here since the comments Atwood deleted were not "non-nice". If he is so sensitive that he construed them as such he probably should not be a moderator.
I would take some of this with a grain of salt; I distrust a religion prof who says academic research needs to solve more practical problems. The main practical problem he's trying to solve is selling more copies of his book.
Wait, we're supposed to handle redundancy ourselves and plan for issues!?

I feel like i've seen this article before. Maybe because it's a low quality rehash of every submission on the HN frontpage?
I agree that the design of the 6 regressed from the 4/5, but the build quality is much higher than that of the average android.

I'm still using a 6 as my daily phone, which means my phone is closer in generation to the original iPhone that it is to the latest one. I wish the (equally expensive) android phones I use at work had anywhere near that longevity.
In general that is true, but is that true for all specific instances?
https://en.wikipedia.org/wiki/Only_Fools_and_Horses is another phenomenon that was extremely popular in former Yugoslavia (and it still is). I'm not surprised when I find out that my USA friends don't know about it, but I am a bit surprised by the fact that none of my UK friends know about it.
What happens when that pattern repeats into highly-educated parts of Eastern Europe and Southern Asia?
Ethics is the shield of idiots and churches.
It's really frustrating for me that there's no way easy way to use YAML/JSON for configuring hashicorp products. It's supported at a low-level, but not from the CLIs for some reason...

I really like Dhall as a configuration language and use it across my whole system, so it's a shame I'm forced to use HCL or write a dhall backend for it.
> This comes across as them selling a product they know could fail in dangerous ways, but they don't want to be responsible for any of it.

Exactly the same as Tesla then?

Though I do think they are both terrible reckless.

"The driver is always responsible" might or might not be a good enough legal scapegoat, but morally inexcusable.
I find it odd the only accusation they list against Whatsapp is it was sending metadata, then list a group of alternatives who largely use the same metadata.

I understand the hate for Facebook and why people are obviously skeptical. But is there something more I'm missing here around what whatsapp/facebook are accused of? It seems like it was just timestamps and public profile information.
The goal of cryptocurrency is not to substitute online banking but the entire banking system. How much energy does that consume?
> [...]
> was superior to this:
> [...]

For API Stability:

- querying only the columns you really need makes it less likely that a column you don't really need happens to somehow brake your code if changed (e.g. because some ORM mapping not working). (This btw. is one of the major drawbacks of many REST APIs, i.e. they default to the rest equivalent of ).

- deciding the order in which you want columns to be returned explicitly is less bug prone to a variety of bugs, relying on column order of `` is brittle but some ORM do so and some other code might do so by accident in some way or another. Explicitly defining the order makes it easier to avoid such bugs.

- SQL queries doesn't need to be updated if you add columns (to explicitly not query the for the query unnecessary new column)
Emacs (and may be Vim) - Not sure, but seems like it got support for all the programming languages under sun.

Thanks to all those awesome people who put effort over the years.
The top 0.1% consists mostly of top 1% folks having a windfall, and the top 1% is mostly top 10% folks having some good years. These aren’t really separate and distinct classes of people as is popularly imagined

> The performance gap between the top 1 or 0.1 percent versus the top 10 percent is actually larger than the gap between those right at 10 percent and any part of the bottom 90 percent.
Even if this happened entirely by accident, your claim that this is a "non-story" is wrong.

When a particular desirable UI feature is available to some but not others, the playing field has become skewed.

If Apple is allowing the appstore process to pick winners entirely at random, it is weeding the best apps since most of these won't be picked in a random draw.
They can drop <html> and <body> too. Also, instead of <meta http-equiv="content-type" content="text/html; charset=UTF-8">
they could have <meta charset=utf-8>
People often tell that Google squeezed every byte out of their markup, but it is far from the truth.
We integrated coupons into FaceCash just last week. I wonder how much our valuation just went up?
Removing Flash support ought to save an hour or two in battery life.
At first I misread the start of the first paragraph as "Psychologist Sasha Baron-Cohen" and wondered what kind of test I was about to see.

34, anyway. I was diagnosed with HFA about eight years ago and probably would have scored considerably higher at that time.
I use Cygwin on a regular basis. It's basically indispensible, because it's the only thing that does what it does. But I get the strong impression that it was designed to punish Windows users. Just off the top of my head:

* It has no idea about Windows file system conventions. IIRC, the default install directory is "C:\Cygwin".

* The "default" install is super bare-bones, and missing a lot of pretty basic Unix utils. This would be a minor complaint, except:

* The installer--the bit that you download--is also the package manager. This means that if you install it and then delete the installer like a responsible, space-conserving user, then the first time you realize that you don't have, I dunno, rsync, you have to download the installer again. And then, unless you having to manually navigate to your Downloads folder every time you want to install a damn package, you have to find a place for it to live on your drive and set up a start-menu shortcut for it. These things are why we invented installers, so why doesn't the installer do them?

* And, as you may have guessed from that last bit, there is no way to install packages from within the Cygwin terminal. In fact, you have to close all open terminals every time you want to run the package manager. You can imagine how much fun that is. The excuse for this is "such a program would need full access to all of Cygwin's POSIX functionality. That is, however, difficult to provide in a Cygwin-free environment, such as exists on first installation." In other words, they can't provide a proper package manager because then they couldn't make the installer and the package manager the same program which they shouldn't be fucking doing anyway.

* Every time you run the installer/package manager, you have to click "Okay" seven times (yes, I counted) to confirm a load of options that you will almost certainly never change after first install.

This ran way longer than I intended. Apparently I am fussed. :-/ The thing that really gets me is that this isn't even a case of Unix grognards not knowing or caring about Windows standards. There is no modern OS where installing an application off of the root directory is acceptable. I don't get it.
Can the internal SSD be replaced, or are you referring to an external?

Is the RAM still limited to 4GB on these as well? That is what killed the idea of the Pixel for me.
I'm not a lawyer, so take this with a grain of salt.

As I understand it, it's legally best to get signed papers from the people involved, or limit filming to public places. But there are ways to broadcast something even if it was filmed in a private area and you don't have permission of the person filmed. The most obvious thing to do is to blur out the person's face, which the show did here. I believe that there is an exception for "hot news" items (although this obviously didn't involve hot news) and there are always obvious arguments about freedom of the press.

This is mainly an area of state law, so the rules will be different across the US. The two big issues are right of publicity and right of privacy ( http://www.law.cornell.edu/wex/publicity , http://www.law.cornell.edu/wex/Privacy ). The hospital is apparently arguing that New York's right of publicity doesn't cover this case. I have no idea if that is correct.

HIPAA also comes into the picture (federal law, with many similar state laws). I'm certainly no expert on HIPAA, but it seems to me that the obvious argument would be that the hospital didn't release any private medical information, and if the hospital is held responsible for information revealed by the show, the "medical information" was along the lines of "he's dead" and not "he has an STD that he'd prefer to keep private."

This is a case where it's asking how the law applies, how the law should apply, and what kind of reaction the general public should have. The show was certainly insensitive to the family, and the hospital's reputation should take a severe hit. And that applies regardless of what laws might have been broken.
I've yet to interact with him specifically, but it's been my experience that OpenBSD devs are helpful folks, if not as friendly as the Slackware crew. But I'm not submitting bug reports to make friends.
The article states that the hospital didn't actually make money off of the show. It was all about publicity, so that when you or a loved one is hurt, their name is the first one to come to mind.
The example I was thinking of when I mentioned performance was Lua. Instead of generating a syntax tree the recursive descent parser directly spits out bytecode as it goes, which ends up being a big performance win on large source files.
What's wrong with floppy disks?

For certain kinds of highly sensitive information transport, a floppy disk is probably a better idea than a flash drive.

I suppose you could use CDs, but floppy disks seem easier to destroy.
All of this is explained right at the top of the tmux FAQ:

http://tmux.cvs.sourceforge.net/viewvc/tmux/tmux/FAQ

There can be multiple tmux servers which run completely independent sets of commands/shells/... but you can also connect multiple clients to a single tmux server and show different running commands on each connected client.
Caffeine (http://ubuntu-tweak.com/app/caffeine/), an app that inhibits power saving mode on Ubuntu, uses a coffee cup icon.
As a general rule, switching from technology (x) which has actual users sharing lessons learned on the internet to technology (y) because it doesn't have many actual users and they haven't shared any lessons, is good way to become a beta tester.
Oil money? Maybe a few decades ago.

2% of Dubai's economy is petroleum based and that took decades of diversification.

Source: http://en.wikipedia.org/wiki/Economy_of_Dubai
Wikisource's quasi-literal translation, if anyone wants to know at least what the content of the words are: https://en.wikisource.org/wiki/Translation:Catullus_8
Unlike IP addresses, port numbers are only conventions, they are not technically required to be unique.

If I want to run an ssh server on port 80 (HTTP) then I can, and it will work just fine, and it won't bother anyone else.
At least in the case of KVM, it's a very heavy-weight solution. Hardware virtualisation takes more RAM, and the I/O is substantially lower. I think hardware virtualisation (e.g. KVM) should only be used when the use-case demands it (e.g. Windows, OS development, or legacy applications).

As for why Docker? Dunno. While I think illumos zones are pretty awesome myself, having a standardised format is handy. Docker is also popularising the container mantra with Linux.
I think "marketing puffery" is an apt description for this article.
I didn't see that as the author's mistake, but rather as the point of the article, that a company's culture isn't what they say it is, but what they do differently.
How does Flask + SQLAlchemy make it easier to build a REST interface than out-of-the-box Django?
I'm going to make sure they only use Word Perfect 5.1 without the help of the F-key stickers.
Yes, but with C# we got ASP.Net web-forms. Holy crap what a technological boondoggle. In general, MS seems to have serious ADD under Ballmer. They introduce massive thundering huge frameworks every other year as some spectacularly big deal, and then drop them soon after.

You ever noticed how every Office and Visual Studio version has a completely new suite of program icons? Are they deliberately trying to hurt the usability of their programs?
> Although I don't check my spam folder for false positives, so who knows?

I've started doing this occasionally, and while false positives are rare, they do happen and are sometimes pretty important! It's useful that it tells you why mail is in the folder, though sometimes the explanations are more informative than others. One funny one was that it trashed a mail because it contained Danish text, a language it says I don't correspond in. I do indeed not correspond in Danish, but I do live in Denmark, so getting Danish email isn't so surprising, and usually is actually important (e.g. from the tax authority). That one was interesting in that it seems to indicate they don't tune the spam filter using all the personal profile data they have (Gmail certainly knows I log in from a Danish IP).
I had not heard of this, thank you. I imagine there will be a number of used one's on ebay after people pull the passcode out of the box, which is what I am thinking about doing.
Yes, any gravitational radiation from a nova would be much weaker than from a supernova. As the article notes, unless the supernova is very close to us, our current detectors can't detect the gravitational waves from a supernova, so they certainly wouldn't be able to pick them up from a nova.
Not enough marketing. Too much competition in the alternative systems language space.