skysight-inc/HackerNews huggingface dataset:
Rich people can be alcoholics, too – and in fact they can often conceal and maintain it better. A well-off white collar worker is unlikely to spend a significant percentage of their income on alcohol, even if they're drinking to excess; they also are likely to have flexible work hours, sick time, and other mechanisms to cover for their binges and hangovers.

There are even (up to a point) social and professional benefits that come from drinking with colleagues. Alcohol is a huge part of many companies' culture, and people can easily hit the 80th percentile (>15 drinks per week) simply by accepting a reasonable fraction of the offers to share a drink with their peers in a given work week.

Some normal signs in tech companies:
* Company-stocked beer fridges
* Hosted weekly (or more often) happy hours
* Personal bottles of expensive whiskey on desks
* Expense reports for "team dinners" that are 60-70% booze
The Shellshock Bug in About Four Minutes
Thank you for your continued feedback. We did something similar to shopify, volusion and it was really unsatisfactory for many reasons. We are doing the volumes you speak of and magento, when it works, is very nice. We outsource the basic architecture and then manipulate in house when necessary. WE have had some luck in getting programmers that can do what we need and not program a 'programming annutiy' into the deal. Unfortunately, our server is cluttered with so much garbage we are almost certain it is cheaper to just set up new architecture and migrate the info rather than clean up the existing mess.
MySQL, Postgres, etc all scale 'just fine' to terabyte sized databases, and the tooling and reporting tools for these databases is unmatched by any NoSQL solution. What really matters is the type of queries you want to run... and whether or not you need to automagically degrade over time. InfluxDB, opentsdb, and competitors provide that automatically, but powerful tools like SequelPro are missing from that space (Though you gain things like Grafana).

If in doubt, start with a traditional RDBMS. And ONLY after you profile your application and see exactly where your pain points are, do something crazy.

Have fun!
There's good news and bad news. Good news is storing this much data isn't hard; there's plenty of people who've done it and many systems will scale enough.

Bad news is picking a system means understanding access patterns -- reading, not writing. Do you only need to look within a single user? That's much easier. If you have to query across users, or do things like (and I have no idea what your problem domain is, but if it's utility usage, things like average usage by zip or block; if it's wearables, activity by city, etc), stuff gets much harder. How granular do you need to be able to query, and how far back? What is the sla on a query: are results calculated in batch mode or on demand for a website? You often have to duplicate data in order to optimize one set for throughput access and the other set for minimal random query time. Can you get away with logarithmic granularity for queries, ie every sample is available for 1 month, every 3rd for the next month, every 10th for a couple months after that, etc. What windowing functions do you need to run, and how frequently do they need to be updated? What is the ratio of writes to reads? If you have to access random data quickly, eg for a site, can you calculate > 1 day back in batch mode, cache those results, and add the last 24h of data at runtime? etc etc etc.

You need to have some conversations with the data consumers.

Edit: and I've assumed these data are read-only; if you can update them, then there's far more difficulty.
Hey Guys! If you want, you can see Cling in action in a Terminal.com VM. I've just created a snapshot with Cling up and running and some documentation also. https://www.terminal.com/tiny/o1MgFbPB2L
For some tourism, sure, go for it! Summer is best, besides Montevideo you should check out Punta del Este and Colonia.
Gravimetric Radar: Gravity-Based Detection of a Moving Point-Mass
Oof, this may take a much longer blog post, but here is the very high level basic view.

The basic construction on one doc-sharded server looks like:
1) Maximum valid local_docid
2) A map of local_docid => state (valid, deleted)
3) A map of token_id (indexed term) => map of local_docids to positions in doc.

On document update, you increment the next local docid. You then rip through the doc and extract the tokens. For each token, you insert the docid,position into map (3). Then you add the document to map (2) with state "valid", and finally increment (1).

On query, you first copy (1), then do the typical AND/OR retrieval over (3). Any docids seen higher than (1) are ignored, and any docs retrieved are then filtered by (2).

In this model, (1) is a volatile memory access. (2) and (3) are very similar to this "relativistic hash map".

Deletions are complicated, and usually you filter out invalid docids from (3) as a background compaction process.
Interesting that junk food isn't mentioned. I bet that we could find quite a few examples of where the top consumers of classes of food products are having their health damaged more than the top consumers of marijuana.
You could "Ask HN"!

Or find similar startups perhaps with http://mattermark.com or http://cbinsights.com.
Those statements aren't correct. A ShellShock exploit has two steps:

1. Attacker somehow gets to set an environment variable. Since CGI converts HTTP headers to env vars (Host: -> HTTP_HOST, etc), a CGI-enabled server is an easy way to make this happen.

Step 1 on its own would be alarming but ultimately harmless--the variables may contain malicious values, but they can't be used to hurt you if you treat them as untrusted or don't even read them. But since this is *nix, those possibly malicious vars will be inherited by children spawned by the affected process.

If one of those children is Bash, then (regardless of the shell command):

2. When starting up, the Bash process will parse the currently defined environment for things that look like functions and import them. The "ShellShock" portion of this bug is that the parser will keep parsing past the function's closing brace, which means it runs whatever trailing code might be there. Of that trailing code was set by an attacker, with the expectation that you'd start a vulnerable Bash, you're owned.
Only 1 location in all of NYC so far, it seems.
Fish got his code committed into clang. I'm not sure about gcc, but it might have copied it from there.
Ugly

[ ] Unchangable

[ ] Easily measurable

[ ] One of the most extreme biases

Short

[x] Unchangable

[x] Easily measurable

[ ] One of the most extreme biases
The X minutes remaining widget was so distracting that I couldn't finish the article on my mobile. May want to add a dismiss button or remove it.
Thanks for all your work! Been using AFNetworking for years and Alamofire looks great.

So... what do those guys at Panic have you working on? ;)
I just found this on wikipedia:

http://en.wikipedia.org/wiki/Desktop_sharing

I didn't think to search there previously... Mikogo and TeamViewer look like good options for non-commercial usage, and I will be investigating both in short order.
You didn't specify "what rights do they exercise", just what rights do they have.
We don't set environment variables/call bash on every request. Only during process spawning. If you configure a static process pool so that no new process spawning occurs, you should be 99% safe.

In Phusion Passenger 5 we're not going to set any environment variables based on request data.

Still, at the end of the day, environment variables are supposed to be safe. Trying to patch software to not set environment variables, or trying to patch them to not use bash, borders insanity. There's only one right place to fix this, and that's in bash.
I wonder if this water is a byproduct of the solar wind and radiation, rather than endogenous from the planet.
Definitely try Cassandra and if you don't want to run it yourself try https://www.instaclustr.com/
Ask HN: MVP vs. Landing page
I have lately noticed that a lot of people confuse or claim their landing page as MVP. There are websites like quickMVP that just make a landing page but call it MVP.
I am curious if that is the case. Doesn't MVP refer to a hacked prototype which might not look good but does everything that the real product would do? While landing page is just single page webapp to market your idea?
Please share your thoughts on this.
No, they haven't. This extends the algorithm you reference to cover the special case of certain "magic numbers" which don't fit nicely in a machine register. From the article:

It does not seem to appear in the literature, nor is it implemented in gcc, llvm, or icc, so fish is optimistic that it is original.
Looks like I'm only waiting on custom functions[1] now. I used to also be waiting on continuous queries[2] but looks like that feature is done now.

[1]: https://github.com/influxdb/influxdb/issues/68

[2]: http://influxdb.com/docs/v0.8/api/continuous_queries.html
No those are nonimmigrant visas.
I don't like the format either but I was able to scroll without a problem using Firefox. What browser are you using?
Builder [Gnome IDE] Development Update
The quote that plants this firmly in pretending-to-be-serious land: “The average pedophile at this point is probably thinking, I’ve got to get an Apple phone.”
I have a higher-end (albeit still consumer-level) ASUS wireless router that uses Busybox. I can't imagine that cheaper, lower-end models would be using full GNU bash instead.
I'm not asking for empirics. The question cannot be resolved by empirics alone. I'm asking for your normative principle. You are ducking the question if you throw more positive statements at me.

Concretely: Empirical claim (a) + normative claim (b) + reasoning (c) = normative conclusion.

You can't get a normative ("we should" or "it's acceptable to do") conclusion without a normative principle. The empirical claim "Ebola causes death" alone is not a justification for preventing ebola. You need the normative principle "death is bad". If I ask for a normative principle and you tell me about experiments with monkeys, you are missing the point.

I understand (a). I understand your normative conclusion (racially biased decisions in favor of women are good). I'm asking you to explain (b), and maybe (c) if it is not obvious. And I have no idea why this is such a ridiculous thing to ask.
I believe it was found out that this video is fake and created in order to sell the infrared camera attachment for the iPhone.

Some people tested the claims (using a DSLR with the infrared filter removed) and weren't able to remotely get the same level of heat on plastic buttons as shown.
Does this mean I shouldn't run dhcp servers? Or is even my laptop running a dhcp client going to have a bad time?
Calling Leslie Lamport a computer scientist as opposed to mathematician is to be not very familiar with the matters.
Is anyone falling for this?
So many people suggesting relational databases or just plain "big data" solutions. Time series databases tend to have quite unique features like interpolation of data (i.e. you can query a specific datapoint at a specific date and time for a value, and you will get an interpolated value if there is no specific sample for that data point.)

Anyway, no one has mentioned RRD tool yet: http://oss.oetiker.ch/rrdtool/

"RRDtool is the OpenSource industry standard, high performance data logging and graphing system for time series data. RRDtool can be easily integrated in shell scripts, perl, python, ruby, lua or tcl applications."
FBI unhappy about smartphone encryption
It's not that simple. If you want to live overseas long term you may end up paying quite a bit in tax, for example on retirement savings and distributions, investing, running a business. These things are all COMPLETE nightmares for a US citizen living abroad, even in a country like Australia.
Thanks for the suggestion, but it doesn't offer "remote control" which is one of the features I need.
The killer app for VR in my opinion, would be synching into a shared virtual space. For Gamers this could mean virtual MMORPGs where you get to step into your favorite realms and interact with not only the environment but other people. Much like in the world of Sword Art Online, a popular anime where people enter this MMORPG using Netgear.

But this shared virtual space can go beyond gaming. It can add another dimension to long distance interactions. like a Skype 2.0.

It can transport you along with hundreds or thousands of other people to events like Concerts, Plays, or even just to Grandma's for weekly family gatherings. Granted this is a long way off, but we're taking steps towards it.
Precisely that... I view all calendars at once for the holistic view, but even zoomed out I can see from the density of each calendar's colour roughly what was occurring when.

Inspiration came from two things:

1) Hearing about Stephen Wolfram documenting/logging every conversation.

2) Learning to meditate, and my first attempt at this was to label every thought I had and collate things together in my head

I figured I could log the stream of events that occurred in life, and label everything and collate things.

There are lots of subtle advantages. And it does seem that the book you mentioned ( http://www.amazon.co.uk/Experience-Curating-Increase-Influen... ) is a very similar concept to what I'm doing. No, I hadn't read it or heard of other people (beyond Stephen Wolfram) doing anything like this.

I don't use spreadsheets though... I consider time as being the primary key for all information. From that point of view, the storage should be a time based system.

That stems from how I personally recall things. I recall consuming music as a chronology of life... play a song and I know what I listened to in the months before, months after, where I was, who with, how I felt, what I was up to. But time is the thing there, the expansion of the pinpoint into a line stretching forward and backward provides all the extra context. I log way more than I need to because it's so effortless to do so.

I should've added another of the small processes as I added a few bookmarks today and remembered that I hadn't mentioned this one. I use pinboard and bookmarks are pulled from the RSS and put into yet another calendar.
Note that if you try to do the exploit via the hostname or another common option, the CVE-2011-0997 fix will stop you. However, the fix is incomplete - it does not check all options, only the ones the old CVE's fixers thought of.
How? I already am running Chef on every machine I touch.
I'm waiting for genetic engineering to arrive in order to fix teeth problem for once instead of caring about it.
Some people have perfect teeth, I mean - let's just copy the good parts.

This and eyes - another offenders.
I used to buy bulbs from 1 month full refunds store.
I kept receipts for bulbs and regularly returned the bad ones that lived shorter than advertised lifespan.

At least didn't cost me extra to pay for crap.
Because it means hacker spaces, and (hopefully) eventually tech work places will be more diverse, which means the boss will feel less comfortable making that joke.
I believe there will be plenty of linux NASs that will be vulnerable for the forseeable future. NASs are usually bigger and more functional than routers, they tend to run a more full system. Many of these for exampe run bash as far as I remember: http://www.amazon.com/s/field-keywords=QNAP
It is probably related to the lactic acid buildup during exercise.
# Firefox

Sunspider: 182.5ms +/- 4.6%
Octane: 21148

# Chrome
Sunspider: 206.7ms +/- 1.2%
Octane: 24921

I adore Mozilla and use Firefox as my primary browser. As a web developer I hope those benchmarks get tighter.
"The document they wanted me to sign didn't indicate they were going to do any repairs to the car, or get it up and running. They can take the car. They can keep it. They can do whatever they want with it."

I don't see anything in the linked form they want him to sign (http://s3.documentcloud.org/documents/1305093/tesla-salvage-...) saying they can take, keep or "do whatever they want" with the car. The reporting here is just shoddy.
There's some amount of alcohol consumption that does not have much impact on health (especially short term).

Also, bars are only central to the social lives of Americans that go to bars. I don't know the numbers, but I'm sure the number of people who socialize at and around church is at least comparable to the drinking scene.
This guy made his web-site using websockets and Windows 95
Joey from RethinkDB here. In our first release video(v1.5), one of our engineers rolled the ball across the office as a prank. The ball seems to roll, stop, then magically continue rolling again. Since then, it has become a tradition.
It would be really nice if log aggregation services (Splunk, Loggly, Papertrail, etc) would do this, notify affected customers, and publicly release anonymized information about it.
I always wonder about people like you. How do you manage your receipts for all these things? And what about the additional time to go back and return lightbulbs. Does that not more than cover the money you save from the bulb?
Given that this is a 20 year old bug, that suggests that the number of eyes on this code were either zero or uninterested.

Also, the BEAST bug was identified 20 years ago and nothing was done until Thai and Juliano caused a mild panic.
Puppet server drops Ruby for Clojure
Well, that depends. Are you running Passenger?

http://blog.phusion.nl/2014/09/25/security-advisory-phusion-...

What about the rest of your servers? I can't claim to know that none of mine don't call system() somewhere deep in them.
Why is the idea that alcohol and red meat are harmful so ingrained in society that even years of scientific evidence to the contrary are ignored?

For alcohol: http://www.psmag.com/navigation/health-and-behavior/truth-wo...
i switched back to LB because of lack of quick share option. On lb, i am able to quickly add to pocket without having to open share menu, etc.
Stripe is hiring for developer support. Remote welcome
Developer Support at Stripe is full service. We are persistent at solving problems for engineers from a multitude of backgrounds. We interact with users through email, IRC, and face-to-face, teaching them the primitives powering our APIs and guiding them to a complete integration, built specifically for their needs. Having tinkered with a bunch of programming languages and services, we understand the fundamentals of programming incredibly well and eagerly jump into others' code no matter how unfamiliar things seem at first glance. When we do our job well, people all over the world are able to launch and grow their businesses on Stripe.

If you enjoy hacking on code and are a fast researcher, strong writer, and enthusiastic about helping others build mission-critical products with Stripe, we want to talk -- send an email to michael@stripe.com.

Feel free to include in your email a resume and a list of languages you feel comfortable working with (both technical and human!). In addition, we'd love to see whatever other examples of work you feel comfortable sharing. This might be something online, like a code repository or a technical blog post, or something unpublished, like an email to colleagues or a personal project you'd be willing to share. Whatever form it takes, we'd love to see an example of your creative and technical work.
There should be no updates but there is a possibility that records can be added out of order. I've seen that this is a problem for some systems and not for others.
Clickable - http://www.shoebot.net
Use http://arewefastyet.com/ for the most recent benchmarks. The results on there are rather different from what you quoted.
> This method of fighting one invasive species by introducing a new species always makes me worry a bit.

I can't see why, the introduction of the Cane Toad into Australia worked just fine.
Chrome renders much of the story's text behind images. I think, anyway. It's not a fluid story.
Thanks for telling me about your experience, this really helps me know what to expect. Thanks!
Erlang could definitely use help by putting libraries into context and more user-friendly documentation of library functions.

The Erlang community has done a great job so far as it goes, but still needs help.
ah ya sorry, it's just for screen sharing. best of luck!
Fortunately as yet there is no way for the USG to grant a monopoly on the manufacture of mobile devices in exchange for access to the contents. An alternate route they can take is through the monopolies granted on various radio frequencies. FCC approval in the future may require backdooring.
Can you give me a concrete test I can use to determine whether something is systemic or not? And will any old system do?

Your amended (2) is a positive claim. It tells us "if X happens then Y will happen". You cannot draw a normative conclusion from a sequence of positive claims. You need a "should" or "aught" or "morally good" or "ethical" in there somewhere.

Discussions like this online are pushing me in the direction of favoring mandatory philosophical education.
Interesting read. Amazing how much thought goes into something as simple as a URL. I'll never look at the beeb's website in the same way now!
All software with more than a few lines of code contains bugs. Zsh doesn't support the misfeature of exported functions so is not vulnerable to this issue.
Depending on the type of documentation you want to write GNOME has plenty of options. Join the Documentation Project team and you can choose to work on user manuals, code tutorials, API docs for all the libraries in the stack (also used by EvolveOS, ElementaryOS, Cinnamon, XFCE, MATE) or even on the Human Interface Guidelines:

https://wiki.gnome.org/DocumentationProject/

https://wiki.gnome.org/DocumentationProject/Contributing

Documentation is a sore point for the majority of FOSS projects, just pick the one you like most and I'm sure they will be happy to have someone willing to help. :)
Giving the FBI your encryption keys to fight terrorism would be like giving a serial burglar your house keys because you left your oven on.

Edit: -because you think you might have left your oven on.
A lot of the nitty-gritty data munging and processing often gets discarded after a project or never included in the project repo in a meaningful way. I like Drake [0] because we used it a lot at Factual and it really made data generation and formatting very repeatable and easy.

I really think the packaging system the author is going for would be best built on top of Drake or a similar workflow management program. Instead of following their laundry list of configuration steps one could manage that automatically with a source-controlled workflow. Drake does have the advantages of non-linear and async workflows being pretty easy to build, maintain, and update.

What I would love to see is a data package manager that downloads the raw data and processing workflow, updates any software packages needed to run the workflow, and then spits out the data in the form you need it, whether CSV/TSV/JSON/etc. I don't know much about dat yet, but it looks like it would be a good end-point for serving the data as well.

0 - https://github.com/Factual/drake
The title has "huge time series" in it. How well does RRDTool scale?
Same with Australian superannuation.
National Express print-at-home vulnerability
one more reason for networking done by network-manager or networkd (systemd) instead of bash scripts
Will the following settings ensure a 'static process pool'?

passenger_min_instances 2;
passenger_max_pool_size 2;