skysight-inc/HackerNews huggingface dataset:
Another argument in favor of running NGINX in front of a Go webserver is that Golang's web server doesn't do any compression by default. It's possible to add in Go via a middleware but it's very simple to configure in NGINX. Also, NGINX's C implementation of compression should be faster than a pure Go implementation.
Yep, delving into insults is the way to go I suppose.
I'd be willing to be the GP is in CS; in CS, conferences are where it's at.
> > coupled with inflammation (from consuming all kinds of strange substances like food coloring and artificial sweeteners)

> Citation?

Immune reactivity to food coloring:
http://www.ncbi.nlm.nih.gov/pubmed/25599186
IANAE but I would guess that it's the same for laser light as any other EM spectrum comms, in that modulation and some kind of packet system would work in tandem with limited range. It's probably not even as hard to manage as Bluetooth or WiFi, being far more directional as it is.
Keep in mind that the complaint Uber had was with writes in Postgres affecting secondary indices that didn't cover a particular column. As far as I know, in all databases, if a covered column is modified the secondary index must be, too. So that does not really resolve Uber's problem.

Additionally, I can't quite recall whether this is the case in MS SQL (since it uses pessimistic locking by default, not snapshot isolation, which has different performance characteristics), but in most MVCC architectures there's the additional problem that the underlying row value could have been changed concurrently with your query (e.g., deleted or modified). While this might not seem so bad for simple row-level lookups, this gets much more problematic if you are doing something like a range query, where the index might contain rows that weren't in the database at the beginning of your snapshot. There are a variety of ways of dealing with that problem, but most of them involve increased write traffic (index sizes get even more bloated because now they need versioning information), increased read traffic (index reads that touch out-of-date rows may have to follow an undo pointer, requiring the extra seeks you were trying to avoid in the first place), more locking (for instance, you could lock the entire index when a transaction modified it to keep it consistent--but that would decrease concurrency--or you could try to do range locking--which can lead to increased probability of deadlocks and also decreases concurrency and increases contention on the lock manager), opportunistic optimizations that only work on mostly-immutable data (Postgres and HyPer's solutions is to maintain a much smaller visibility map with bits indicating whether it's safe to assume the index is unchanged), or giving up multi-key read consistency (I'm assuming if this were an option you would be using another storage engine, because lots of them can perform unbelievably well if that restriction is relaxed!).

My point being, there's no such thing as a free lunch. Personally, I'm usually extremely happy to give up on pessimistic locking for the concurrency benefits of MVCC, and index utility decreases sharply as it gets larger, but as with many other things it entirely depends on your workload. Two-phase locking actually works far better than MVCC of any sort under heavy contention with short transactions (what Uber is apparently doing), so they really probably should have investigated SQL Server or another database optimized for pessimistic concurrency control.
The internet consists of the backbone and the last mile. The backbone is actually pretty diversified and competitive. Installing one cable that carries millions of connections is a pretty good business model. There are uplinks all over the country where you can connect to a data center and get huge connections for a few hundred dollars and up. For example, Hurricane Electric runs an uplink serving the northern Bay Area in Fremont, I believe.

The last mile is much more of a pain in the ass. You have to bring connections to everyone's house and you are then installing one cable that carries one connection. This is why there has been little competition and people are generally unhappy with their ISPs.

Guifi is addressing the last mile market with a network built by a cooperative non profit. They are in no way "renting infrastructure from the big guys". They are reselling bandwidth in the way that a supermarket resells produce. If the big guys had put last mile infrastructure into Catalonia, Guifi would not have started.
WOOF.

200 hello coins – $0.99
1100 hello coins – $4.99
2300 hello coins – $9.99
4800 hello coins – $19.99
13000 hello coins – $49.99
United States Foreign Intelligence Surveillance Court
This is utter bullshit. Let the fucking kid enjoy some self-esteem. Focusing on improving his "motivation" instead of his well-being is manipulative and can backfire in so many ways. Just let him be. Fuck the productivity way of life.
Unsurprisingly, Amazon can probably help you there too. The Kindle is an excellent device for reading.
The mention of the Hypertext Hotel reminds me of "The Toothpaste Disaster" [1], a Lexicon [2] game which provided a great deal of inspiration for the XP reboot of the classic Paranoia [3] RPG system. Lexicon has more rules than what's described in the article, but still provides a good playground for the same kind of creative urge.

I'm not sure hypertext has really found its fictional style. For the most part, I'm not sure anyone is even really still trying. It'd be nice to know about anyone who is.

[1] http://paranoia.allenvarney.com/

[2] https://en.wikipedia.org/wiki/Lexicon_%28game%29

[3] https://en.wikipedia.org/wiki/Paranoia_%28role-playing_game%...
You may want to mention something about Graceful restarts to avoid downtime when upgrading. A great library to achieve this is: https://github.com/facebookgo/grace
This is the same attitude we held towards college degrees and look where we ended up with that.
The overwhelming majority of revenue coming into Mozilla goes to paying staff. Mozilla has just over 1,000 employees.
Ok, that was hilarious.
I think you're missing my point. It doesn't matter if Firefox supports it, Safari on my iPhone does not. Native apps do support all of these annoying features.

Let me give you an example. The official reddit app on my phone asks me maybe two or three times per week "Please enable push notifications". No. I don't want to do that. And I can't seem to get it to stop asking me. But on the website, in my browser, it's never asked me that. Because it can't. It's not allowed to. I'm not talking "is it technically possible from a pure theoretical standpoint", I mean in practice, is it physically possible for a web page on my iPhone to send push notifications and tear up my battery in the background? And I'm pretty sure the answer is "no". And that makes me very happy.
i.e not e.g.

Galileo's troubles as you call them, was an example of false speech the new Government wanted to protect and be allowed to enter the marketplace of ideas. Moreover, I was not suggesting Galileo was the reason for the 1st Amendment.

Also, I am not exactly sure what the distance of the Civil War to today has to do with the distance of time from the drafting of the Constitution and Galileo. Seeing as the Founding Father's modeled the new Government off of the Roman Republic (509BC-27BC), they were more than capable of applying more modern history lessons taught by the Catholic Church and Royal Crown which they wished to avoid repeating.
I found reading the Talmud and Pirkei Avot to be helpful in interpreting the (Jewish) Bible. I also read a lot of history books which made it easier to understand the meaning behind what the authors were trying to convey, the challenges, and the culture. (As a Jew, I found the NT to make absolutely no sense and frustratingly illogical / inconsistent).
If that was the aim, posting text as an image with a legal spin in a font that's difficult to read... Yes, this sounds like something a corporate would do.
Git-0.01
Mozilla is using PyPy (and obviously big fans) and you're saying that you don't have a 'personal' connection with them? Would you rather call it a 'business' connection?
On teams, hiding is considered harmful
The history of the weapons is admittedly fascinating, but is there any data to suggest that mass killers "use" AR-15 and AK-47 more than the general population or various military personel "uses" them.

Every day people use Knives™ and Fists™ to carry out violent acts too. In the context of this discussion, it would be more interesting to know which one is winning out over time over the other family of weapons.
If someone has nothing but a bunch of 1-6 month jobs on their resume without mitigating circumstances, they are unreliable and they are not a rock star.
He is also fucking lucky... Which helps ! Winning the startup lottery does not equal being a life role model. I would not generalize on such people.
It jumped out at me, too, but as a wild exaggeration that could only be made by somebody unfamiliar with a place like Kansas City. I live in St. Louis where there is a thriving gay community. It's a red state, but urban centers are reliably blue.

I know people have this idea that our schools all teach creationism and gays aren't welcome, but it's simply not true.
I think not, because they rely on sending laser light in a specific directly, but also on receiving it from the same direction. The chances that another LIDAR system is looking at the exact same point a the exact same time is really low.

At worst it would cause some outliers that you can filter.
"2. The translations of the tablets seem implausibly precise. How could we possibly know that a particular bit of ancient Sumerian (or whatever it is) translates as the Anglicized name "Gal Sal" or "Sukkalgir" or (most implausibly) "En-pap X"?"

This is the catalogue data for the tablet: http://cdli.ucla.edu/search/archival_view.php?ObjectID=P0052...

(The fourth drawing is of the two (!) cylinder seals "signing" the tablet.)

Weirdly, the best diagram of the writing I can find is on the cover of The Oriental Institute 2010-2011 Annual Report (http://oi.uchicago.edu/sites/oi.uchicago.edu/files/uploads/s...). (Yeah, just the front page. There's probably an article in there somewhere.)

This version of proto-cuneiform is a syllabary with glyphs representing "KUR", "SAL", "EN", "PAP", etc. (The "X" indicates a missing glyph; there's a chip off the tablet.)

For translation, Sumerian and Akkadian, both in cuneiform, were used for record keeping and official inscriptions for a very long time, at least through the Persian empire. Sumerian, I think, was used as the language of record for a good while even after Aramaic became the lingua franca of the region. (Sumer was a leading producer of skilled information workers, a.k.a. scribes, through the period of the Persian Empire, at least.) I don't remember the whole story of decoding the languages, but there are many multi-lingual inscriptions and literally tons of these tablets, including a lot of student work, word lists, and other textbook things, and letters to people who spoke other languages (see, for example, the Amarna letters).

As for pronunciation, you've got me there. I assume it's by correspondence with other languages that we do know how to pronounce, or possibly by weaker relationships; Sumerian is (AFAIK) unrelated to other languages, but Akkadian is Semitic and Aramaic (and some other languages) are Indo-European.
An article on C structure packing without any mention of __attribute__((__packed__))?? meh.
How can it make the hashtag more valuable if 99% of the traffic has nothing to do with their business? They're drowned out in the noise now.
Maybe you want to check out
https://github.com/pybee/batavia
The idea of switching from one company that holds your data to another doesn't make sense to me. What does make sense and is worth working for is being able to host my own code on my network. That's where GitLab really comes in for my work. I have no reason to switch from one platform to another if I can't host it in my own network.

GitLab was a great idea but from my experience it's been built on an extremely frustrating method of deployment.

I'm not a dev ops person nor do I want to be. I want things to be as simple as "run this and it will work" without me needing to do much of anything.

I tried to setup a GitLabs instance but after running a simple update command (apt-get update && apt-get upgrade) it broke. It seemed to have something to do with something called Sidekick at the time or something along those lines. It was just frustrating that the automated update scripts from their deb BROKE their own system. That just should never be a possibility in a system, I have near no tolerance for dealing with crap like that.

After messing around with it for a while I gave up and tried Gogs. It was easier to use but using go's build tools yielded similar problem for me. It's not the easiest thing to setup and takes a bit of know how to get Gogs and golang's build tools working (I know someone is going to tell me I'm wrong and that this did not happen to me).

I settled on GitBucket [1] and I have to say I'll not be switching to anything else. It was simple: download and run a single jar file. I setup an unprivileged user, it's own opt folder, and a small init.d script to do everything I needed. To update I download the latest version and I do a drop in replacement with the .jar. Nothing difficult. (Sadly GitHub seems to have put legal pressure on them to change their 'look' so they've done that but before that it was perfectly stable in appearance unlike GitLabs).

If anyone is interested in the self-hosting aspect of this, I'd say don't look at GitLabs, Gogs, or any of the other systems out there. Look at GitBucket.

[1] - https://gitbucket.github.io/
The C rules don't permit it. Putting fields in the order specified is not the worst possible default.

(The option would be nice, though... most of the time, you don't care.)
There are a lot scientists nowadays use twitter to share, so does some prestigious journals. So if you know who are the goto guys, follow them and the journals
Basically, yes.

I recommend reading Kim-Mai Cutler's series of articles about Bay Area housing to get a better picture. Her piece from 2014, "How Burrowing Owls Lead to Vomiting Anarchists"[0] is a good place to start.

In short, it's the preponderance of restrictive zoning laws (largely caused in CA by Prop 13), poor regional cooperation, and land entitlements (see Prop 13).

[0] https://techcrunch.com/2014/04/14/sf-housing/
I don't. If I'm working on something and need (or want) the latest cutting edge algorithms then I search for papers in that area as I need it. Otherwise, there's simply too much stuff going on to try reading through everything, or even a filtered down subset. Only a very small portion of it will be remotely relevant to my work or my interests.

If there's a fundamental new result in basic CS or something like that, I figure I'll hear about it on HN or another news site.

I can imagine it's different for people actively working on new research, though.
I wrote nearly the same thing last week. "I remember meritocracy, I remember trackbacks..." HN definitely helps to amplify the independent WP blogs' news. I was thinking, maybe there's a way to do P2P ranking/voting/tagging of headlines just using JavaScript, maybe it's an embed code, and that could disrupt Twitter in terms of surfacing important news items without censorship. But how scary would it turn out without censorship?
I don't think it's worth splitting hairs on Crown Heights real estate prices being exorbitant. They are. I moved here two years ago right when the 2nd wave of gentrifiers flooded the area. It's stark.

You might be able to get a 1500-1700 if you _compete_ for one because landlords are beginning to mobilize crappy housing stock (like these apartments).
Ha you should watch Thiels talk at SXSW on luck, just to get the whole picture / his context.
As someone who's run a ton of forums, I disagree it's the source of suboptimal forum content quality. If I had forced real names and identities, I would have lost a significant amount of users and activity. And not just trolls and spammers either.

A lot of people like to keep identities separate. Any system that tries to remove the anonymity site of things will end up stifling quite a few people who worry about their personal information being misused or who don't want everyone to know about their every activity online. That's not a bad thing, especially not in a world where intelligence agencies want to spy on everything you do, you could lose your job because of some comments on Facebook or Twitter and being swatted is sadly quite common.

Not everyone wants their friends and family to know they're an active member on say, Donald Trump Fan Forums. Or that they're posted leaked content from an upcoming game, like quite a few people on 4chan or Reddit. Or that they're interested in setting up a Tor node.

As for markdown, yeah, your solution there is exactly the solution. A GUI for new users, a raw editing text box for pro users. It's like how a lot of forum editors switch between BB code/raw text and a WYSIWYG editor.

Plugin copying is a good thing here (because the features mentioned could be good in other scripts), but I'm just warning you'll need quite a bit more if you want to differentiate themself enough from competitors in the market (of which there are thousands).
Dont know... I am French and College degrees are free and quite cool around there.
You might say that programs that encourage girls are "discriminatory" in some pedantic sense, but they don't keep boys from learning about math and science, nor do they discourage boys from going into STEM fields.

The difference between this and actual sexism is that sexism discourages and systematically excludes people, typically girls/women, based on gender. Programs that target girls do nothing at all to discourage boys, because no one is saying, "These kinds of activities, careers, etc are only for girls now."

Generally speaking, when any disadvantaged group gets together to discuss issues and take action on issues affecting them, they are not being racist, sexist, etc.
Offtopic, but why use the $igil, and still say (insert ...)? :) They have the same meaning.
From your linked page:

"In 2013 the first US applications to trademark hashtags started being submitted. And while it's impossible to stop ordinary people talking about the event online using registered hashtags, it is now possible to restrict what companies do."
Kansas City only came to mind cause I was at the last RailsConf and thought that KC was actually in Kansas. Don't take me seriously on that one :p
I would argue a growing startup shouldn't worry about supporting 2% of the user base. You're needlessly allocating resources, and adding additional overhead for a tiny fraction of probably non paying customers. I really believe the era of having to worry about IE8/9 is over.

https://www.w3counter.com/globalstats.php
'twould be interesting if one could take a JIT'd or even partially JIT'd python program as input and get WASM out. You could have it be like a http server feature.
Your reaction is like an Ostrich burying its head in the sand. A profane Ostrich.

It's unwise to ignore the unintended consequences of your actions, and that's still true even if you wish said consequences didn't exist.
I saw it in a column in Comm. of the ACM a long time ago, sorry.
It does suck. That's a big reason why we can't just concentrate progressivism in pinpoint areas like New England or Washington State. We need sweeping, national change in order for things to really get better.
Tech is here because the money for tech is here. It started with the US Gov't putting money into military bases and later Lockheed and other mil contractors. During and after WWII tax regulations changed in such a way that VC become more and more profitable, and the industry grew alongside the talent pool that was being drawn in.

This created a feedback loop of talent and money. But the money is the primary driver here.

It's why if you're an entertainer you go to LA (often after NYC), or go to NYC for finance.

Going somewhere cheap and being in a garage in a vacuum does nothing for you if the climate that allows something like the Homebrew Computer Club (or an underground music club, etc.) to exist isn't there in place already. As much as it has done, the internet hasn't wholly replaced that aspect of things yet.
If you would take a slight stroll from your worldview to the "Biblical worldview" you learn about the theology of inspiration. See, Christians (most traditions) believe that God did not write the Bible. It is the common belief that God inspired (or, more literally, God-breathed) the words through the guidance of his spirit through his followers. So, if you can put on that perspective, it would make sense why it is so embedded and entangled into the dozens of authors' cultural norms and approaches. It also would explain why it doesn't put other books to shame; they are all written by people!

Since the theology of the authorship of the Bible specifically posits that it was written by people, then that would also explain why it does not address things that the writers did not know.

Lastly, many of the writings of the Christian Bible (somewhat similarly for the Jewish Bible) were written for a particular occasion (this is even more true in the New Testament epistles and gospels). Thus, the message of those writings needed to have a purpose and the implied audience (as opposed to the empirical audience [see implied/empirical authorship/audience theory]) is the intended audience for the author. All this to say, that is why it's challenging to find truths that we can agree on when reading an ancient text, for ancient cultures, by ancient authors, and find application in a 21st-century world. It's not impossible, but that is the challenge of exegesis.
A friend of mine always had a great saying: "You are dead right but you are dead."
> the theory that any-publicity-is-good-publicity

Which, IMO, is a lousy theory. Publicity is supposed to serve an end. Publicity that does not do so is useless at best. Many circles of marketing seem to have turned publicity into an end itself.
The Particle That Wasn’t
In epic (literary genre) you use 'retardation' in a form of long, detailed description to slow the action.
Stop talking "out of your ass". I pirate an occasional movie for a friend, but I spend more time watching shows on Netflix. Why would I even pay for Netflix when I could get anything I want for free ? Because they have a really convenient UI and easy access to their content.

I recently purchased a Google Play Music subscription, despite having 10^6 "pirated" songs on my HDD. Why ? Because they have a reasonable price, cool UI and artwork, convenience of listening anywhere, and the AI bot that helps me find new music I might be interested in. All of those things dont exist in pirate land.
Yep, this is what I do, except that security papers don't make it to arXiv so I also keep an eye on twitter (I have followed a bunch of academic security people) and a couple subreddits (/r/ReverseEngineering, /r/REMath, and /r/systems). It's not ideal, but it works out okay.

None of them are a substitute for a proper related work search when I'm writing up a paper though, this is just to keep current on what the trends and interests of the community are.
What if your struct is actually a memory-mapped I/O device? Far from optimizing you need to give a hard guarantee that it will NEVER be optimized by the compiler.
I have seen a couple of candidates include short reasons for why they have a couple of short stints ("mass layoffs after acquisition", "group disbanded") - this really served well to allay any concerns I may have had.