skysight-inc/HackerNews huggingface dataset:
> Yes, tracking has got to be super-simple. Flowers do it; maybe one day we'll use them somehow. Flower power.

Flowers are not simple. They're insanely complex devices built entirely by and from nanomachines. We're barely beginning to understand what's going on. For instance, we found solar tracking to be a set of clever photochemical reactions that respond to particular wavelengths and disrupt the natural growth of the plant in such a way that it follows the sun. Mind you, that we know about those reactions does not mean that we actually understand them in perfect detail.

Nature only looks simple. In fact, the levels of its complexity are so great that for the most of mankind's history we didn't even suspect what's going on.
This reminds me of a math game we used to play in elementary school called 24. I also recreated it, uses websockets for multiplayer:

https://get24.jit.su
You assume that every page need to have tracking cookies or that a websites would choose to have a blocking dialog if that was required in order to store and accessing information on users’ equipment. Even if we do those assumptions, its not a good result for anyone and there need to be some peace rather than war between the industry and politics, and making the concept of consent meaningless is a very risky move going forward.
No Man's Sea: Lethal Vision of Future Naval Warfare
>Firefox basically does nothing but copy Chrome anymore ;)

Thanks

If you can wait for the WebExtension API. If not use Jetpack. Don't write new extensions with XUL/XPCOM.
I couldn't watch the video on my tablet (video is flash), but I found this youtube video that also talks about artist mode:

http://www.youtube.com/watch?v=cIuX87Xo8Fc
http://www.rexegg.com/regex-humor.html#twoprobs
Put your code in some directory outside the document root, such as /home/mycode
I am going through the 2nd chapter of this Django tutorial(Creating a Project) : https://docs.djangoproject.com/en/1.8/intro/tutorial01/

I created a folder called "Weiqi" in my home directory. (named after the game I am best at!)

Then I typed the command $ cd Weiqi in the "Terminal"

CaiGengYangs-MacBook-Pro:~ CaiGengYang$ cd Weiqi --- input

and got this output :

CaiGengYangs-MacBook-Pro:Weiqi CaiGengYang$ --- output

Then I ran the following command in the Terminal : $ django-admin startproject mysite.

This created a mysite folder which appeared inside the original Weiqi folder in my home directory.
When I clicked on the mysite folder, there is a manage.py file and another mysite folder inside the original mysite folder.

When I click on the mysite folder, there are 4 files in it : __init__.py , settings.py , urls.py and wsgi.py.

The next chapter of the tutorial says this :
"Where should this code live?

If your background is in plain old PHP (with no use of modern frameworks), you’re probably used to putting code under the Web server’s document root (in a place such as /var/www). With Django, you don’t do that. It’s not a good idea to put any of this Python code within your Web server’s document root, because it risks the possibility that people may be able to view your code over the Web. That’s not good for security.

Put your code in some directory outside of the document root, such as /home/mycode."

I am a little confused about the last paragraph : What exactly is a "directory outside of the document root, such as /home/mycode." and how do you "Put your code in this directory" ?
The cookie directive is implemented differently in each country, so if you are doing business in multiple countries[0], you are in for a bloody mess.

[0] http://cookiepedia.co.uk/cookie-laws-across-europe
I, for one, find the title of the HN submission much more descriptive and accurate than the actual Medium post title.
What's up ?
Automotive security is such a terrible example for the security/usability tradeoff. Cars would be no less usable, but incredibly more secure, if they simply isolated the brakes on a separate CAN bus.

Security/usability tradeoffs do exist, but it's not zero-sum. Linus seems to think it is, which is why Linux will never come close to being a truly secure computing platform.
Ancient Athens, the home of democracy, was a small community.
, World!
Does not seem like this works off the box. One of our customers tweeted with a stipe buyable product link [1] (from stripe relay) and the buy buttons are not there on twitter.

Support from stripe on this has not been great either with one of their support staff confirming and the other asking us to write to twitter about it.

Has anyone else had success with buyable tweets and stripe relay ?

[1] https://twitter.com/lienielsen/status/646708462043402240
Though the Dragon Board looks great, the specs on the HiKey board are even more impressive [1, 2], but I haven't found anyone selling them yet. There is a variation of the HiKey board made by LeMaker that has more RAM [3]. The 96boards "Enterprise Edition" boards are just stunning [4, 5] and have two DDR3 SO-DIMM sockets, but again, they aren't shipping yet.

[1] https://www.96boards.org/products/ce/hikey/

[2] http://www.em.avnet.com/en-us/design/drc/Pages/HiKey-board.a...

[3] http://www.cnx-software.com/2015/09/23/lemaker-hikey-96board...

[4] http://www.cnx-software.com/2015/06/28/amd-announces-96board...

[5] https://community.amd.com/community/amd-business/blog/2015/0...
I have no love for OVH. When I asked them, quite a while ago (couple years now?), to delete an old and unused account of mine they dragged me in tickets and calls for over a week, until they finally asked me to send them a written letter to their offices in France, asking for the deletion of the account. They flat out refused to close down an account that hadn't been used in years unless provided with that...

Two months later, massive OVH breach. Grrr.
Sorry, that was unnecessarily snarky. But it does seem like Chrome is leading and Firefox is following on a lot of things. The look, multiprocess, extension model, all things that started in Chrome.

I was pleasantly surprised by Jetpack though, the jpm tool is very nice.
https://news.ycombinator.com/newsguidelines.html

>Off-Topic: Most stories about politics, or crime, or sports, unless they're evidence of some interesting new phenomenon. Videos of pratfalls or disasters, or cute animal pictures. If they'd cover it on TV news, it's probably off-topic.
"People often forget to solve the problem they need to solve (match x), and instead work on other things (find a regex to match x)."

Completely agree. One common mistake is building a complex regex to match the elements you want to find from a string, when an easier approach is to split the string on a simple regex that matches the things you want to throw away.
Those tools are certainly useful! In the recent production incident I mentioned, we we able to quickly use SLOWLOG to determine which calls were causing the latency spikes. Thanks deeply for providing all of these useful tools and docs.

> there is a percentage of users that will not read the doc and just deploy it

I wonder what this percentage is? I'd wager that it is higher than you might have anticipated, especially given the other comments on this thread.

As an engineer on a team ultimately responsible for the availability of a production service, it's my responsibility to ensure that the percentage of engineers that know the latency side effects of any Redis calls they make is near 100%. In the presence of such variable latency, any means of making that variability more obvious to all users of Redis would be a positive step towards happy users and operators.
You're probably using some extension and not a "strict" regular expression engine. Regular expressions describe regular languages, which are level 3 in the Chomsky hierarchy https://en.wikipedia.org/wiki/Chomsky_hierarchy and they formally, provably, do not have the expressive power to describe HTML. This has already been posted in this thread, but make sure to read Larry Wall's quote in the second answer: http://stackoverflow.com/questions/6751105/why-its-not-possi...
> You might want to reserve the use of the word "fallacy" for cases where an argument's logic does not follow.

You have yet to make an argument that "representatives are theoretically there to guard against majority tyranny." If you had, it wouldn't be a just world fallacy.
> The second is a logarithmically averaged version of the Elliott conjecture, established recently by the author

The proof relies on a variation of a recently proven conjecture.
How is your experience using parse.com in production?
Who's really the weirdo. The guy watching pr0n or the guys watching the guy watching pr0n?
You didn't get it. Not radically new things. There are existing words, but using them wouldn't allow the people from Urbit to think about combining concepts in the radically different way they are doing.

In fact, they would end up saying: well, all we are trying to do already exists, so let's just write a library here, another there. You can argue this would be better, but their goal is to do a completely different thing, even if it looks it could be done with a new library for something.
Ok, I have to say it: this exact idea has been sort of a small obsession of mine for the last few years.
I thought about many aspects of it, however the main barrier I see is that you cannot start anything like this without a budget that exceeds tens of millions of dollars (and being able to involve additional hundreds of millions of dollars).
How do you solve this?
I think the word parsing is being used in some cases that are better described as web scraping.

If you are just scraping a little data, a regex can be a quick and easy way to get what you need and get on with your life.

If you actually care about the html structure, regexes are not sufficient. They are still useful for matching tokens though.
> If you're 40 with a high standard of living and mouths to feed, you've probably learned what your tolerances are, and don't need people on message boards to tell you. Of course, that's obvious, and so perhaps people should be careful about subtly reinforcing the message that startups are for 20-somethings.

Overall risk tolerance is statistically associated with age. If that's not something you believe, then we're not going to see eye to eye. But in my opinion, if the OP asks if something "is a good idea" in respect to age, and there's a relevant age-correlated reason why it might not be a good idea, then I'm perfectly on-topic for bringing it up. While someone may understand their own risk tolerance, they don't necessarily understand the riskiness of the situation they are jumping into...which might be why they asked the question in the first place. So again, there's no reason I can't mention it. And your premise that my comment is so "obvious" that it shouldn't be permitted to be spoken, is simply ridiculous.

It sounds like I hit your trigger phrase, and your response is likely far more about you, then about me.

And I'll reinforce any message I please, thank you very much. I don't need "people on message boards" dictating what opinions I am or am not allowed to hold.
Of note, the latest thing in reference genomes is representing them as a graph data structure, which importantly allows variation to be incorporated. Some of the newest methods for mapping short DNA fragments (that come out of the most common type of sequencers) take this approach. They use a genome index though, which takes a lot of computational effort to build before hand.

Anyway, benchling wants to avoid genome indexes from the sounds of it, in case users upload their own genomes. Having said that, if someone is doing multiple searches, it would quickly become more efficient to just index the genome. I would have thought most people seriously concerned about off target CRISPR hits would be using high quality reference genomes though.
BS. If you meant 'quality' health care, I doubt you' take internet over terrible, third world health care.
That they don't on Android is due to the app, not the platform - if the client adds contact integration, it gets listed in the contact's card. Lync, of all things, is a good example of this. I'm pretty sure Skype does too.
Facebook’s Notes Update Shows What Is Wrong with Lean
I know this question was asked 2 years ago but I think we need a refresh. I have developed a MVP on top of parse.com and I ask myself to use parse.com in production.
Why does that help?
Sorry for the delayed response... I like the idea you present - just don't see how it would be implemented. Jotted some ideas. Need ot read and think more.

I am sure this has been on HN - no tsure where I first saw it. But this is a very interesting critique:

http://idlewords.com/talks/what_happens_next_will_amaze_you....

my thoughts on your point:

https://gist.github.com/mbubb/dedfbf427848a8d8fd3b
I tried Antlr, even bought the book, and at least for C++ I found it pretty unworkable. Even with the book the documentation felt very incomplete. Maybe things work better on the Java side.
I'm not contorting anything. I'm saying that whether there are 50 or 5 million short-term rentals is irrelevant, and you should stop looking for a convenient corporation to attack and start solving a problem that existed long before it was founded... and will exist long after it perishes.
Not sure I understand the relevance of this comment to the post in question. Unless your objection is that using capture groups in this way is an example of 'cramming in extended functionality'?

On the other hand, this post has spawned the usual regex thread including a zalgo link and a pointer to a regex that finds prime numbers, so I guess you've done your part to perpetuate regex mythology.
> There is absolutely nothing wrong with knowing how many unique visitors you got today, and everyone with a website wants to know that.

Maybe people running those websites want to know that, but as a visitor, I might not want that. Being ablet o tell "how many unique visitors you got today" implies that you can group actions by unique visitors, and thus tell e.g. exactly what I was doing on your website over the course of days. If I'm not logged in, I might not want that.

And don't get me wrong - I'm not really a strong privacy advocate or something. Most of the time I don't care much about tracking. But while in theory there's nothing wrong in tracking unique visits, we all know that the primary use of this is to manipulate users and shit ads on them, nowadays mostly cross-site. It's entirely reasonable people get fed up of being on the receiving end of someone else's malice.
Without cookies you can not measure anything but IPs, and IPs are meaningless. You can not count unique users because in a given office you get 50 people/IP. You can not count new/recurrent users because most ISPs don't offer fixed IPs.
I'm not sure this is unique to the US - things are, if anything, even worse with defence procurement in the UK.
Has anyone switched workplace chat from skype to something else? I don't much like the chat bits in Skype but on the other hand the voice bit is fantastic. I can't imagine having to manage two separate contact lists for chat and voice, so I'm reluctant to switch to something that doesn't have good voice or integrates with something that has (e.g. launch group call from a chat conversation).
It's possible to a certain degree, but it's just way way harder then you'd do if you used a proper parser. For example, let's say I want to get all the recent question links off http://stackoverflow.com/questions/new , With RegExp, I can write a clever thing that parses `<a href="(.?*)" class="question-link"` and _hope_ that the order never changes and the class never comes before the href and that they don't change that in a design or in other pages and that the href does not contain `class="question-link` inside it and to a degree that's valid.

The thing is - the alternative is to write a query selector - which is another more suitable domain specific language for making selections - only on the DOM instead of text, I'd just write `$(".question-link").get().map(x => x.href)` to get the hrefs and I know it's __always perfectly safe__. Now that example is trivial, if I only want links where the questions are tagged with C#, I get a much harder problem with Regex, but with query selectors it's still mostly trivial.

So, it's not that it's particularly hard to use regular expressions to solve it, it's just a lot harder than the alternative which is super simple and obviously correct.
Why does this remind you of that quote? Because it's about regular expressions? Because it seems to me that if you have the problem described in this post, and you solve it the way the post describes, using regular expressions, you have solved your problem, regardless of what jzw says.
The thing is we haven't really been trying. Capability-based security is still an academic niche, thread-level parallelism never managed to take on instruction-level parallelism, high-level computer architectures barely receive interest anymore. System programming with a GC is considered anathema, and microkernels have been demonized (in no small part thanks to Torvalds himself).

I don't know if a "truly secure computing platform" can exist, but one cannot derive assumptions from the current landscape.
Manhattan Resident Develops iPhone App to Track Homeless People
The author is now blogging at: http://slatestarcodex.com/ It's really one of the most consistently interesting blogs I read. Check out the top-posts section to see if anything catches your eye: http://slatestarcodex.com/top-posts/
Most (all?) common languages use extended variety regex engines.

It is really weird seeing smart people talking about this issue in the no regex works camp.

I think it's probably because they haven't had to grab a few specific data points from websites ever.
No gig-e? :(
I don't use it because I want to use my own irc client and not a web interface. I want ZNC as a service.
I don't think I interview enough people (3-4 a month) to have individual ratings lost in the mix.
Yes - I get your point. Actually targeting adverts based upon search came out of a similar crusade against spam in the late 90's.

If you went to a website about exotic locations and asked for information - you would then get an avalanche of spam. Targetting started out as an (initially) less intrusive method.
Features can take months and involve many people. In that case it will be worked on behind a feature flag on master.

There is no such thing as "not ready for master" in the chromium workflow, only "not ready to be enabled by default".
Total lunar eclipse to meet 'supermoon'
Yes, when you apply a technique incorrectly, it often doesn't work.

"Tarzan"\s+and JillOfTheJungle|(Tarzan\s+and JillOfTheJungle)

Seems to meet your needs?
Honestly, I can barely stand HN and the startup world anymore, why not be up front about it already and say it's all about being rich and escaping the common folk disgusting lifes? How is Facebook an example of "changing the world" in any relevant way? How is Apple any different of other big corporation of yesterday like IBM, GE, Ford? To me this is startup gospel with zero substance("ohhhhh network effects! It's like special effects!"). This is mainstream culture, but I guess the "idealist hacker maker underdog" myth is just too good to let go.
There's a lot of not-actually-true statements in there, sibling posts got a couple but also:

* tripped you with integer division <-- I always thought (and still think) that integer division should return integers, not promote to float

* had a range object which is not memory efficient <-- just use xrange
The main problem with verifiable voting systems is that a coercing party could force you to vote for X, and then they could verify that you really voted for X.

I'm not sure what the "plausible deniability" of voting is, but do you have a plan for defending against this?
List of security links
I have written browser extensions in Chrome very successfully. And failed horribly with Firefox.

Now when I see any working extension in Firefox I marvel at how much work that person must have put in to get it to work. Over time hopefully Firefox will get better. But the extensions have been bad for a while...
Those are all great ideas, especially with the cooperatives and the team sponsors.
The rise of javascript has lead to this "Here download this code and eval it!" mentality.
So for me, they are a "ronseal" provider. (they do exactly as they say)

I use online.net for the http://www.online.net/en/dedicated-server/dedibox-xc Its a dedicated 8core machine for £15 a month (including extra IPs)

What you don't get is fancy hand holding. So if you're not comfortable provisioning machines, they are not for you.

However if you are able to run real steel, then this is the shop for you. Faster and cheaper than amazon, but no real s3 offering.
What would you do if it had gigabit Ethernet that you can't do now?
Sure. There are downsides to continuous updates too.

Engineering is about tradeoffs. You can't implement everything someone might want. The desire to have the product continuously improve is in direct conflict with the desire to have the product never suddenly break.

In this case the team believed the positives dramatically outweigh the negatives and I agree. Continuous silent updates are one of the best features of Chrome. All consumer software should have it.
To single one out, the Full Belly Project is a great example. Their Universal Nut Sheller has had a real, measurable impact on economies.

In general terms, several industries have had a real, measurable impact on economies. The scooter, the diesel truck, the steel hulled boat, the washing machine, the cell phone... There are many successful companies in these industries that have a real impact on humanity and make a profit too.

I find it astonishing that you couldn't think of examples of businesses that have had a bigger impact on humanity than Twitter and Facebook.
I agree with the general gist of your post, but I should point out that all finite languages are regular. So while potentially infinite HTML documents cannot be parsed by regular expressions, they don't turn up very often.
Add a link to your write up when it is completed please.
> Maybe people running those websites want to know that, but as a visitor, I might not want that. Being ablet o tell "how many unique visitors you got today" implies that you can group actions by unique visitors, and thus tell e.g. exactly what I was doing on your website over the course of days. If I'm not logged in, I might not want that.

That's like asking the guy behind the counter in a shop to not look at you because as long as you are not buying anything you don't want him to know you are there. You are entitled to your feelings but if you don't want to be seen don't go there, or care enough to open an incognito window.

> But while in theory there's nothing wrong in tracking unique visits, we all know that the primary use of this is to manipulate users and shit ads on them, nowadays mostly cross-site.

No, primary use is regular analytics. 99.9% of websites on the internet are not amazon. And if the law was for cross-site information sharing cookies then this would be a totally different debate, but it is not.
Looks interesting, but seems a little pricey. It looks like the ODROID XU4 (http://www.hardkernel.com/main/products/prdt_info.php) but with the ODROID you at least get 2GB of RAM. Either way, it's good to have competition.
You should really post this under Show HN instead.
I find Japan's model of consent ages intriguing. I believe the standard age is 18, but exceptions can be made with parental consent down to 13. Not that it should be 13, but I do think it's rather absurd to create legal issues for, say, a 16-year old and a 19-year old who have been dating for three years,