skysight-inc/HackerNews huggingface dataset:
> I was hoping h.323 might work well for a personal call system with the option of ditching regular cell service. And just try and brute force most communication through h.323

I guess you could try to run H.323 through a $protocol bridge, but I don't know why you would want to. Retrofitting modern features onto H.323 does not seem like fun. Because if SIP suffers from being too general, H.323 suffers from being way too specific in its architecture and technology requirements -- read through some of the associated specs, eg H.245, and it's not hard to see why SIP won. For the longest time, there was not even the notion of URI addressing...

> SIP for phone ... maybe SIP for videochat (but I'm sceptical

In SIP (and most well-designed protocols), there is no fundamental difference between an audio and a video call. It's just capability negotiation and RTP. Actual interoperability is the problem... and that is one of the reasons vendors like to create closed networks, so they can guarantee the experience end-to-end.

Regarding gating and lock-in: Part of it may be a desire for a proprietary walled garden [1], but a big reason is logistical as well -- one of the reasons Google disabled XMPP federation was because of abuse. This is the same reason you can't dial directly into the PSTN without going through a trusted trunk, and why unlicensed use of cellular frequencies (or any RF, really) is illegal.

[1] Actually, the reason the PSTN is federated is probably more an accident of history than anything else. If not for the AT&T monopoly (and subsequent breakup), people would have been complaining about siloed telephone services 50 years ago! See Tim Wu's The Master Switch for a nice treatment of this.
I mine for 100-year-old jeans
How Mexican heroin cartels are targeting small-town America
The rest of us in the US don't. In other countries this can be quite common.
Very nice trick, while using of foo|(bar) is very simple, somehow I don't see such approach being used very often, and it looks like it could simplify a number of things.
The Mason Jar, Reborn
One benefit with each line being valid JSON is that writing a reader/generator for this format is fairly simple. One can use existing JSON libraries as-is, with some extra consideration to the line-like nature of this format.

For the above to work you'd have to use a custom JSON-parser when reading the lines.

------------

Could also be mentioned that JSONLines-like formats are already pretty common in log-files, database exports etc. So this is more about giving it a name and standardizing it. Which I think is great!
Unless it is not overly complicated, it is possible to write regular expression in such a way you can later on understand what you were thinking at the time you wrote them (using the extended syntax available in Perl and elsewhere - it allows you to break up the regex into multiple lines and embed comments).

It takes a little more effort, and one does not get the "look how dense it is"-rush, but I guess the same can be said for all code. There is a point where it breaks down, but there is a range of text-matching/extracting problems where regexes are both useful and - if one makes the effort - maintainable.
Only a small subset of the python standard library is actually written in python.
His description of the contractors was really scary.
Problems with CSV parsing? Just use TSV. I've never had a parsing problem with TSV.
By renting out the medallion from owners, instead of becoming an owner. So you'd pay more for the medallion per unit time, but have the freedom of moving onto other services when they become more popular.
Warning, the following only relates to small remark from the article...

I really like the remark "noone understands hyperexponential growth". I've always wondered if it's possible to learn understanding this better. I'd like to think that most things can be learned and improved on at least to some degree so it might be worthwhile to investigate this.

I used to play online poker for a living and I feel it improved my intuitive understanding of limited chance events quite a bit (and taught me to think a lot more in expected value than in actual results which is very valuable imo). My hypothesis would be that a pool of (good) poker players understand something like every day variance better than a comparable sample with no poker background. There's some counter evidence that may be related (econ students routinely know very little about basic econ concepts) but these examples tend to be about theoretical and not practical knowledge.
Not sure what other groups one could include, statisticians or people who use statistics regularly (data scientists, data centric QM, investment bankers maybe)
Constructing an instrument (questionnaire?) to measure intuitive understanding of statistics is probably non-trivial.

+I'm already having nightmares of endless Frequentist vs. Bayesian debates.

Afterwards, the interesting thing would be to construct creative (I'm thinking games due to my background but it could be anything) learning environments where an improved understanding of (hyper)exponential growth is developed.
Woah, do you mean this? If so, wow, never thought my tiny little data collection would come in handy. http://badcunt.club/cant/stop/information/babe/every-austral...
With Bluetooth, it's precisely what all notebooks I can remember do. With WiFi, especially connected via PCIe, I wouldn't rule out problems. But please keep in mind that at least in the early days WiFi cards most often came as PCMCIA/PCcard/CardBus, so I'd guess the infrastructure started out PnP compatible from the start...
No doubt the point of the law is to tap into community activism. But it's different from suing your neighbor over the hedge you don't like. Prop F is much more objective and substantive about what constitutes a violation than your typical HOA covenant: illegal hosting. Neighbors and their legal teams are unlikely to sue over that unless they think they can really prove a violation.
Karma Police, how GCHQ tried to track every visible user on Internet
Flux for Stupid People
bam http://badcunt.club/cant/stop/information/babe/every-austral...
BigPipe and the Symfony Framework
The trick with capabilities is you need them to be reasonably standard. Which means the go to IRCv3 server should ship with them turned on, and the reference client should be capable of using them.
Then I'm SOL since I'm on a MacBook (and the googled solutions didn't work)
Let's be honest. Secret services were always useful thugs. Using methods that would land them in jail in any other organisation. These guys make a career of spying, stealing, blackmailing, corrupting, sometimes killing. It's fair to argue that in certain circumstances they are useful and that a State should have the ability to commit these crimes. But let's not make the employees of these agencies anything else than what they are: hired thugs. And what I find worrying is that these crimes that were meant to be committed on an exceptional basis are now commited on a large scale against their own population.
Τα+10+κορυφαία+SEO+Blogs+που+θα+πρέπει+να+διαβάζετε+-+SEO+|+WEB+DESIGN
Dell Genuine Windows 7 Home Premium 64 Bit Download
Yes, it's hard to see the difference.
15 Lifehacks Applied to Business
Regular expressions match regular languages (hence the name). If your language involves pairs of things (e.g HTML), it's not regular. Perl hacked support for this in via backreferences and other extensions, but these are slow and illegible. Use a proper context-free grammar parser if you need to parse a context free grammar, you know?

More broadly, people fear and misunderstand regexes because they have no idea how they work. It becomes much easier if you understand how they map to deterministic finite state machines. Recommended reading: https://swtch.com/~rsc/regexp/regexp1.html

Once you understand how they work, you can basically read a regex left to right and intuitively know all the strings they'd match. There is no such thing as an unmaintainable/illegible basic regex - they're just words with some placeholders in them - it's when you cram in extended functionality (which is basically a programming language where all the keywords are single characters) that shit hits the fan.
Without reaching the Godwin point, actually it is not. The Soviet Union or East Germany were spying on their citizens on a similar scale, at least in respect of the technology available at that time.
you're right, I haven't seen resumes from outside the US so my original remark was provincial.
IGNOU Regular Study Center – Open Universities Varanasi
Kind of like that other massive patent troll taxing usage of FAT32 support?
I like the advice to not claim to change the world but it also seems that by and large to get VC you kind of have to claim exactly this (at least implicitly). Hypergrowth potential or go home. While this isn't the official mantra of VC it's probably a lot harder to get funding for a humble idea that you also pitch humbly.

Maybe a sub-YC with the explicit idea of "pitch your startup with no hypergrowth potential" would be an interesting experiment. Ironically I think YC is probably the best about not looking too much at hypergrowth potential and focusing more on execution potential but they are also the most likely to try a sub batch like this (based on the recent "superearlystage pitches only" and including non-profits etc.)
Facebook turns Notes into a blogging platform with revamped interface
And what I don't understand is that people seem to be afraid of the bearbed terrorist who will strike the country once every few years, perhaps killing a couple of persons, but not by the local thugs who will kill, rape or injure a dozen persons in their neighbourhood every week.
I think you might be surprised. There are a ton of exceptions to reassessment [1]. A notable one is that transfers from parent to child are typically excluded, meaning that you can indeed pass down low property taxes from generation to generation.

Commercial property is also covered under the same rules, and there are ways to keep it from being reassessed [2][3].

Improvements to the property will trigger reassessment, if the changes pass a certain threshold. This incentivizes owners not to improve their property (particularly externally). Look around San Francisco, and you can see the effect this has had (along with other factors like rent control). Anecdotally, I've heard of people replacing one window a year because they didn't want to trigger a reassessment. That is just flat out absurd.

There is a cottage industry dedicated to avoiding property tax reassessment, entirely because of prop 13. This isn't how it works elsewhere in the country. There are other, better solutions out there. However, it is virtually impossible to alter or repeal prop 13 because it was a ballot proposition -- it will outlive all of us.

[1] https://www.boe.ca.gov/proptaxes/faqs/changeinownership.htm

[2] http://closetheloophole.com/history

[3] http://www.sacbee.com/news/politics-government/capitol-alert...
I've got 9 invites. If anyone wants one, let me know.
Well ... unless you don't cook the meat.
12 e-commerce solutions for selling on mobile
In ancient Athens, they managed it.
>We know one thing about the whole network: by default, a social "network" is a monarchy. It has one corporate dictator, its developer. By default, a true network is a republic; its users govern it. And more important: a distributed community cannot coerce its users. Perhaps there are cases where monarchy is more efficient and effective -- but freedom is a product people want.

It's a product people say that they want. Isn't freedom terrifying. The freedom business has never payed as well as the slave business.

That was a fun white paper to read, even if I had to skim over the programmatical parts.

The strangest part of this all is that they don't even know what to do with it. Okay, we have the perfect computing system, now what? Do we simply live here, all nice and connected.
Of course, you can also regulate for more safety than the public needs. (Eg trains in the rich world are safe enough arguably, but we ask for even more safety from our planes.)
An Introduction to DevOps (2014)
GCHQ is a relic of the Cold War desperate to find a reason to continue existing.
DevOps Technologies: Fabric or Ansible
Was there ever an explicit promise?
DevOps Technologies: Ansible vs. Chef (2014)
More like the author tricked you by changing the problem halfway through the very long article. Try this instead:

(?:(?<!")|(?!Tarzan"))Tarzan
> Or even, "You can use your own car, because that's way more efficient" (would never happen, because taxi drivers rent their cars for $40,000/month).

Where is that figure from?
IOW, study the implementation to understand the interface.
You can also combine this with picture-mode[1] which gives a little bit more customisation of characters used. I'm always a bit sad that neither seems to allow you to achieve an extended ASCII 3D look though, e.g:

┌╖
╘╝

Otherwise emacs would be a brilliant level-designer for various ASCII RPGs of my youth.

[1]: http://www.gnu.org/software/emacs/manual/html_node/emacs/Pic...
A job for life and a final salary pension? You can't get that in the private sector at all.
Ask HN: How do I get started with real world programming?
How do I start writing(or at least reading and understanding) programs which use multiple languages? For ex. https://github.com/google/kythe
I can read and write code which consists of a single language. But how do I start reading(and eventually writing) code like the above?
Can anyone recommend any links, books, etc?
Yes, it's listed on the nature article...
>Use a proper context-free grammar parser if you need to parse a context free grammar, you know?

The thing is that regular expression are supported as language feature or as standard library in pretty much every language. If you want to build a proper parser, you'll have to jump through a lot more hoops. For instance for C++ I've tried tons of different lexer and parser generators and they all suck for various reasons. (Verbose syntax, uses global variables, C only, lexer not compatible with parser and vice versa,..) Most people seem to end up writing their own parsers from scratch.

The only time I've ever seen parsing done right is with Parsec for Haskell.
Since accented characters are used in the English language it's not even 'English only'.
Yup, agreed. We're planning to provide domain vhosting (ie point the SRV for your domain to matrix.org and you'll get your own server instance) which should help a bit, although doing that for free could start to get uneconomic. We also need to work out a nice way to let users migrate between providers.
10 Tools to Spice Up Your Shell Scripts (2010)
On the same subject, Facebook also turned off one of their data centers last year. http://bit.ly/1gX6E6h
>Someone's claiming that some particular aspect of modern diet causes obesity? It would have to either make you feel lethargic (lower calories out) or make you hungrier (raise calories in). Both of which are directly observable and easily correlated to the contents of recent meals, without having to argue over mechanisms and confounders and personalized gut bacteria and such.

This is extremely facile. Take trans fats scarring arteries and causing systemic inflammation, for instance.
Yes, this is the key point of microservices: it's not the modularity, nor cross-language nor "webscale" etc.

It's cheaper, because more efficient use of resources, because finer-grained. Each component of an app only gets what it needs; and the vendor can sell that unused capacity to someone else.

Geometrically speaking, finer grains pack tighter, wasting less space.

They also utilize multi-core effectively.
Many searches that you can easily explain to your grandmother are difficult with regex.
Why Not to Become an Entrepreneur
Cheers, you're selling the rest of us down the river.
Parsing HTML with a regex? You should read this answer on Stack Overflow: http://stackoverflow.com/a/1732454/84250
That's too optimistic. Here's a challenge for you: write a (grep) regular expression that checks a decimal number for divisibility by 7.

That's totally a regular language, but I doubt you'll find a legible way to express it.
Why is it more dangerous on foot than in your car? I'd have expected it to be the other way around.
OK, that's weird, I thought my sample was just biased. Know several who work there, all are very religious - one was a priest briefly after university before going to the dark side.

I suppose the only way you can do this work is by being delusional, they likely seek the quality out.
I'm surprised people still use it, what is Flash still usefull for ? deploy malwares ?
'Most of the “intermediate” companies, although it would take a separate long post to explain why, end up not having a big impact'

This is something I can't quite accept at face value, though I'm open to convincing. It kind of depends on the terms you're think in, anyway. Sounds worthy of a long post.

I mean, how do we class twitter or whatsapp? World Changers. On one hand, they have that hyperexponential growth in users usefulness. They have had "political scale" implications. On the other hand, we can speculate that had these specific services not been started, other would have. Do they count as toys or hyperambitious endeavours at the start? Being network effect apps, they have that need/implication for lots of users. They are also "toys" in the sense that they are relatively simple apps.

I'd like to hear about the terms he's thinking in, basically.

Regarding the SV hate, I think this is more about (1) not understanding low probability, high risk than exponential growth and (2) the arrogance of saying you are going to change the world while being cashed up. IE, when investors pay $100k for a 1% of a company that may be worth $10bn at some point, that's assuming an awful lot of companies that failed to become worth $10bn. People see hundreds of companies reported on (or in person). Even if they're good at picking out potential, they see that effectively all of these companies are ridiculously unlikely to ever reach anything like that. Yet, they are talking in these grandiose terms. Sounds delusional and arrogant.
They approve...
"Well, you can prove anything with facts, can't you?"

https://www.youtube.com/watch?v=4n-UGQcG3Jw
I have used ditaa[1](warning: sourceforge) with artist-mode to mark some pretty-darn-good-looking system diagrams. It's a pretty impressive piece of work!

[1] http://ditaa.sourceforge.net/
Yes, this is precisely my experience!

And the weird thing is that the little silences where symbols should go are all completely distinct.
Yes, tracking has got to be super-simple. Flowers do it; maybe one day we'll use them somehow. Flower power.

But the efficiency difference is dramatic, especially for monocrystalline. I got full power in the middle of winter near sunet (4pm) by tilting the panel almost vertically.

Consider the effect of solar ray incidence on Earth: it's why the tropics are hot and the poles are cold. It's the difference between summer and winter.
It's a nightmare to do perf/scale testing, capacity planning with a backend who's performance characteristics change with the dataset & operations being performed - that too in a fuzzy way due to 'lazy'. I like memcached way better than this simply because api operations are all deterministic.
I'm not aware of any comprehensive list, although I must admit that I haven't looked very closely. I am somewhat familiar with the concept of a mail guard, yes. ;-)
Facebook Notification Pro ReMastered
In case anyone wonders about the `!+[1,]` bit:

In modern browsers, `[1,]` is the same as `[1]`. If you coerce it to number, you get 1. (You get "1" if you toString it.)

In IE8, `[1,]` is the same as creating an array with a length of 2 whose first slot contains 1 and whose second slot was left empty. It's kinda like `[1, undefined]`, but there is no "1" key. If you coerce it to number, you get NaN. (You get "1," if you toString it.)

If you coerce 1 to boolean and negate it, you get false.

If you coerce NaN to boolean and negate it, you get true.

So, basically, it just checks if trailing commas in array literals are handled incorrectly.
As specified in the article DEL remains a blocking DEL. It's application code that calls UNLINK if a background release of memory is needed because of low latency needs. However 50% of the blog post explains how the implementation avoids to create problems by releasing objects faster than you can allocate new ones in order to avoid the undetermined memory behavior[1]. Anyway memcached is a lovely product, I hope it will be developed more in the future so that users have a choice. But in the context of our discussion, there is no equivalent in memcached for this feature since objects are composed of a single allocation. You get the same if you just use Redis SET / GET / DEL commands.

[1] This is also handled in the LRU code. If there is nothing to free but there are objects in the free list, the server waits for the background thread to make progresses to continue again. For expire and eviction of keys there will be explicit options where the user specifies if server-deleted objects should be deleted in a lazy or blocking way, with the old plain blocking as default.
I could save lines of code by hard coding 0x7C00.

My plan was to do that once we get a committee with people sending email.

I also plan to remove preemption.

I want to wait for establishing a committee.
What notatoad said, plus I don't think they're maintaining things very well any more. Last time I tried to use the ecosystem, various non-core things were breaking. Huge pity, it's a very well-designed protocol.
While we're on Erdős and Terrance Tao, Terrance has an Erdős number of 2 (https://en.wikipedia.org/wiki/List_of_people_by_Erd%C5%91s_n...) so whilst having met Erdős as a boy (https://en.wikipedia.org/wiki/Terence_Tao#Personal_life) he never collaborated with him on a paper. (Probably due to differences in ages).

It's amazing to see the influence Paul Erdős had on people. There is a children's story (that I read to my kids) about his incredible life. http://www.amazon.com/The-Boy-Who-Loved-Math/dp/1596433078
TheMuse.com Is Hiring: Build a product that helps others find a dream job
"printable ascii" describes everything that it is and everything that it isn't; no further clarification is needed.

https://en.m.wikipedia.org/wiki/ASCII
Yeah, it's not 7C00:0000, it's 007C:0000 (or 0000:7C00)

shudders
Intro to Spark Streaming [video]
The point with changing the world is you should change it for the better.

It's very arguable that Facebook and Uber, for example, are changing the world for the worse.
Germany? How ironic would it be if people from the UK ended up fleeing to Germany?
> But all through history, human beings had some notion of a private space.

This CBC series, The Origins of the Modern Public, would dispute that idea (specifically - and I don't know if this is what you are talking about - the positive sense of privacy). Luckily, a nice HNer ripped the mp3s.
https://news.ycombinator.com/item?id=2984068

Here's the specific episode (8) on privacy

http://www.cbc.ca/player/Radio/Ideas/Full+Episodes/2010/ID/1...
And also add a blog header.
8 here.
I'll raise this one, I use JSON lines for version management.

Each line is a version, with only the changes.

This means you can't delete though, but for blockchain-like distributed systems that's almost a feature.
Interesting explanation. When I last checked that the "!+[1,]" expression alone was coherent across all the browser but "if(!+[1,])" statement was not.

I think there is something weird about the parsing of the comma in "if" statement in old IE.
More like, know what the notation is a notation of to understand the notation.
> Isn't that just a statement of contemporary popular standards?

No. Some sexual acts are still seemed shameful by society.
Worst part of all this? It's not a feature on any of the major british news outlets. Go look for yourself.