skysight-inc/HackerNews huggingface dataset:
I really enjoyed this, and thought the data was well presented. The first few graphs with the hundreds of lines were definitely more confusing (I didn't parse out the lower/higher wages aspect at first pass), but the walkthrough of all major industries with the dozens of subcategories as individual plots was quite interesting and clear.
Is it clear that the reduction in bid-ask spread is due to HFT rather than some other change in market dynamics? I frequently see "Bid-ask spread has reduced by x in the last two decades, therefore, HFT is good", but I've never seen a causal link explained, and a lot of other things have happened to the structure of the markets in that time.
Yeah, aiui it's kind of a holdover from DOS and three-letter file extensions.
Startup conferences are (mostly) a waste of time
"For now, we’re polishing the code and writing tests to prepare an initial open source release of LoggerFS."
I found it immeditaly intuitive actualy. I was a bit surprised at the breakout sections, they seemed sort of superfluous to me.
A resume is what jobs you've had and how well you've done them. Reading yours it looks like you've had a lot of short term jobs - and a long stretch of unemployment between 03 and 06.

There's nothing on there about what you've achieved, what your responsibilities were in any of them. Nada.

And the guesses that can be made about why you've had so many jobs, and how you've been working for multiple companies at the same time, are unlikely to be complimentary.
It needs testing, like anything new, but I think the concept is sound enough to warrant at least a modicum of attention. It's something I've been wanting for a while actually.
There is reason to support crypto in Gmail even if it reduces their effective data pool. Take the startnext search engine that piggy backs on Google but with stronger privacy. Google could block it but they take the gamble that such privacy becomes more of a hot topic over time. By letting start next continue they can use them to feel out the market without losing much in terms of effective page ranking through link tracking. Really so long as the majority continue without privacy they are fine
The relevant screenshot for reference http://imgur.com/33wqFUI
OpenTable is extremely easy to use and functional, even on a phone. I wish the whole internet was like that.
Is that called "transparency"[1]?

[1] http://www.whitehouse.gov/the_press_office/TransparencyandOp...
If everyone tries to reconcile everything the government does, no good person would ever work for the government.

If you want to change it, change it from the inside.

Thats is what they are doing.

People can protest on the streets or online but changing the government from the inside will be more effective.
For some reason this trash can icon reminds me of the Zyme vials in Deus Ex.
10.2 was a very pleasant surprise coming from windows or mac os 9. I don't think we will have that sort of jump in the future until things become 3 dimensional.
Can hardly be worse than in the event of a full disk/partition?
As a lot of people have already commented on your website, I'm going to focus on the resume you have to download (which I assume is the one you submit to potential jobs).

First, it's incredibly confusing. You have useless information and the relevant information is spread out into a dozen boxes.

1. You don't need to list that you're a male. (I'd also argue you don't need your d.o.b)

2. You don't need the professional area. If you're submitting the resume, the employer already knows what sector you're in. If someone stumbles across the resume, your experience and skills should make it clear what you can do. The box takes up space and it typecasts you.

3. If they see your resume, you're definitely looking for a job. You don't need a whole box to say it.

4. Don't put a salary requirement. Forgetting some people's taboo about explicitly discussing salary, it can only hurt you. Why would any one pay you 80k if you're telling them that they can pay you 60k.

5. The timeline is useless. First, it stops you from providing extra context (I have no idea what Sherman Curl LLC is.) Second, it highlights the 3.5 year gap between Massage Therapist and the rest of your work. It's better to elaborate on a few relevant jobs then to list every thing you've ever done.

6. You don't use the legend on the bottom of the timeline, it just tells me you used resumup. I'm beating a dead horse, but your website should have the visual resume, not the downloadable pdf. Your downloaded resume should just be your relevant information.

7. You say you have a diploma but you do not say what you got it in or where it's from. That whole box is useless.

8. Hobbies in general are extraneous, yours are especially since none of them are close to notable or unique (although they're a lot of fun.) I also have no idea what electronic hobbies are.

9. The language box has nothing in it.

10. Personality traits aren't binary and, as an employer, I'd probably want to make those judgements myself. Your skills and experience are more important.

11. The skills graphs are confusing. I don't want to spend time trying to understand things that could be put in a list format. Finally, you don't fill all of the form boxes in the skill chart.

12. Your url is your resume, which has the same information I'm looking at. I normally would reccomend linking to your homepage, but since you're doing multi-level-marketing on it, I'm not sure where you want the link to point, maybe github.

I think this is harsher then I intended, but it's important for your first impression (your resume) to be a good one.

TL:DR: Your downloadable resume, even more then your digital one, should strictly be relevant information about your name, email, skills and experience.
Netflix even makes it relatively easy to do this as an ISP too

https://www.netflix.com/openconnect
I think it would work for almost any restaurant -- or for that matter any business or service that has time slots... think dentist, hair cutter, spa, etc. If a restaurant is less in demand then they can use pricing as an incentive, never charging a premium but going under baseline for quiet times.

Aviary is the example that I use because we never go all night to full capacity. We've done 350+ covers, but we could do more. Most Wednesdays we do 125-150. So take a non destination place, add in a deposit for prime slots or other perks, and I believe the psychology is that you can move patrons to those times.

I think the entire industry was afraid to take the risk that patrons would hate tickets -- you spend $ 2 million building a restaurant and you want to minimize risk. I felt Next had so many people interested in the concept that I could afford to take that risk... indeed in some ways it was concepted FOR the tickets because I was so nutty about them for a year or two before.

And yes, I was very very worried. Up for several days in a row beforehand. Didn't shower or shave... ate pizza, drank cheap wine. Usual stuff.
Mr. Brown is a business owner and has his assets tied up in inventory that will produce future cash flows (maybe a farmer). Mr. Brown's inventory is in an incredibly volatile asset. He wants to reduce the volatility of his asset, so he hedges by some sort of asset that has a negative correlation with the value of the inventory he is selling. He is not an investor, he is a hedger. Now, this particular hedge product Mr. Brown chose does not have a high volume on the exchange in his local country, but in another country, it is much more liquid. Without hft, he is looking at significantly high prices to buy this asset because of the wide bid-ask spread (he will have to cross the spread to place a market order). A hft company can look at this as an arbitrage opportunity. A hft can take the market on both sides (become the highest bid and the lowest ask) because they know they can buy the asset in the foreign market, sell it in the domestic market, and then convert the currency back to their desired currency. They will obviously have to do the math, but there is most likely a risk-free trading opportunity for the hft. As more hfts come into this domestic market, the bid ask spread will become smaller due to competition. The people that lose are the current market makers.
Obviously not a short term solution for this set of charts, but have you tried rendering this data on canvas? Looking at timeline, the framerate chokes whenever it has to render and recalc styles for all of those svg dom elements. A shorter term solution might be something like fabric.js's svg rasterizing http://fabricjs.com/svg-caching (no promises... just a thought).

I bet rendering this many points would really scream if you could use WebGL (though it would definitely be understandable if that doesn't have broad enough support for NYT).

Really awesome work though... any chance you could blog about your tricks or the making of this particular article?
It's interesting that you seem to view providing Internet access as a natural monopoly. While (from what I see as an outsider) it seems to be common in the US for households to have only one practical ISP available, that is certainly not the only model possible.

For example, here in the UK, we have the formerly nationalised telephone network provider required to allow individual ISPs access to key parts of its infrastructure via local loop unbundling, so those ISPs compete for the contracts with individual customers. And while that infrastructure is indeed common and so in a sense a monopoly at that level, there are also multiple cable companies and mobile networks with completely independent infrastructure all the way down. There have even been a couple of impressive success stories where installing high speed broadband infrastructure was too expensive or risky in a certain geographic area for any of the big commercial providers to take it on but the local community devised their own solution, sometimes even finishing up with a better connection than what most of us get in big cities.

In other news, prices for Internet access in the UK seem to be dramatically cheaper than most places in the US.
Good point about U > T. It also happens in Gym business where they oversell their gym capacity betting that 80% of their customers will be too lazy to come exercise everyday. Now imagine if I sell a motivation pill that makes you go to gym everyday. It would be absurd if Gym companies send me a cease and desist letter because i am overburdening their facilities because everyone who takes my pill wants to use their gyms everyday.
This sounds really interesting, but I can't seem to ascertain what it actually does.

> The log data is buffered in-memory (potentially journaled for reliability) and sent over a configurable transport.

What are the options for this 'configurable transport'? What is/are the endpoint(s)? Does LoggerFS have facilities for storing and reading-back logs, or does it rely on other services for this?

The post only seems to /hint/ at answers to these questions.
Had the exact same experience. Established opensource tools like Foreman and Cobbler work much better.
This article was written in September 2013, just a few days before AutoRef - the company the author was working for at the time - announced they were shutting down [1]. Does anybody know if development continued on the project?

[1] http://www.bizjournals.com/pittsburgh/blog/techflash/2013/09...
Notes from a Drupal Ninja / WordPress n00b
"About six months before Next was due to open I hired a single programmer and laid out visually, as a flow chart, what the system needed to do. Talk about a lean start up model!"

Talk about a waterfall, you mean. Complete with the "OH FUCK WE'RE ALL GONNA DIE" crisis at the end when things have slipped...
I haven't been following this too closely (I don't live in the US) so I apologise if what I'm about to say it absolute rubbish but... my understanding is Netflix use Level3 for transit and the problem is Verizon refuse to upgrade their peering capacity with Level3.
Log-structured != log-centric.

Log-centric (LoggerFS) is a filesystem around managing log files.

Log-structured is a way of structuring data such that it's written to sequentially and is always appending (while dropping from the head).

Log files are most similar to log-structured, but not a filesystem dedicated to shipping log files for centralization.
The idea of a "Full-Stack" developer brings to mind this:

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

In particular:

"A human being should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects."
— Robert Heinlein, Time Enough for Love

Except, of course, tied to software ...
It may be of interest that the author actually has a degree in CS, as well as her postgraduate teacher training (I was at university with her). As you say, I think her point was that because she now works in education, she may not have kept up with the latest specific developments in the industry (new languages, libraries, tools etc), but she has a lot more knowledge about how to teach general CS skills to students, so that they are able to go out and learn modern specifics themselves (which of course will have changed significantly in the time they finish their education).

I think a lot of HN readers are missing the background to and context of this article though, which is that the author's talking about the UK secondary school system (11-18 year olds), which has been going through significant changes in the way computer science is taught.

When I learnt IT/CS at school, the correct answer to "How do you secure a computer" was "Make sure it isn't near the edge of a desk and there are no cables trailing across the floor" - answers involving passwords and firewalls were actually marked as incorrect. Formal education before university provided very little information which was actually relevant.

In the past year or so though, the government has changed the curriculum to be more practical and relevant. However, my understanding is that a lot of IT teachers didn't have a background in CS, so although they were happy at the level of tidying cables, they lacked the technical knowledge required to explain the new syllabus. That's insultingly simplified and generalised of course, but you get the idea.

Because the new syllabus was brought in in a rush following much political fanfare, questions were raised about how to bring these teachers up to speed in a short amount of time. I haven't followed the situation closely, but I believe that one solution which was pushed by government was that the industry should step in to save the day, despite the fact that they know sod all about teaching, and that their skill sets are often too topical and transient to be of any actual use to students. I don't want to put words into anyone's mouth, but I think that's a large part of what has led to this post, and re-reading the article in this context may shed a different light on it.
> " unlimited wifi".

I just felt a disturbance in the force. Damn, that sentence triggers a whole range of evil ideas I hadn't yet thought of.

Hmm, hold on while I check with my ISP whether I can downgrade my WiFi data limit for cheaper service... or would that just be giving them ideas? :p
Kokonas isn't a software developer; he was a prop trader and then a restaurant owner. The fact that they pulled this off at all is impressive; it's actually even more impressive given that they did it with a less effective project management methodology.
"Most people want Netflix because it is a sea/wonderland of content and is replacing tv."

And that's in direct competition with these big last mile providers. Cablecos by definition, and the two big telcos have their own FiOS and U-verse "TV"/"cable" video offerings (even if AT&T's coverage is meager, and both stopped their build outs except for contractual requirements when the Great Recession started).

Which provides additional strong motivation to provide less than stellar service when handling Netflix packets.
Think of it this way: when you use one statistic to describe both software engineers and programmers, it's going to look bad when there's an explosion of programmers, even if the number of and pay for software engineers remained the same.
Yeah, I'm seeing issues with gcc failing to compile for x86_64 as well, for various packages. Whether this is 10.10 or Xcode 6 beta I have no idea yet (fwiw, I have both Xcode 5 and 6 installed).
This is a pretty old article, and not much seems to have happened in LoggerFS development. Maybe log shippers aren't so bad after all?
A little light on detail. Can someone please explain exactly how this works?

The best I can figure is it's a shipper replacement. So apps write to a log file as usual, but it's actually buffered in memory and pushed to a central server via a FIFO queue.

Given it's all in-memory, it will be small and transient, so you're completely relying on the central server to store it reliably. (Not a criticism, just trying to understand it.)
technically it's not giving healthcare to anyone... but rather providing a means to charge for a base-level. the healthcare law doesn't give any free handout's, even to people who can't afford the "affordable" fees the gov't charges for the base-level healthcare.

(just saying, it matters to be correct on this topic)
What I am describing is not how markets work today, so you can't understand it by thinking in terms of how markets work today.

Today the price is the price at which the last transaction happened.

I am proposing instead that the price is set and updated by the exchange, and transactions only happen when they can execute at the exchange price. And the exchange price moves at a preset rate - down if there are outstanding sell orders, up if there are outstanding buy orders, else still.

So in your situation the price would wind up somewhere between 9.9 and 10, then stay indefinitely until another order began moving the price.

Basically for someone placing an order you're losing the ability to trade instantly, and gaining the prospect of trading at a possibly better price. Therefore you don't need a pool of people trying to give you instant trades.
Even this takes ages to load, quick summary from article:

Open the file brew.rb using the following command: vi /usr/local/Library/brew.rb
Change the first line from: #!/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby -W0 to #!/System/Library/Frameworks/Ruby.framework/Versions/Current/usr/bin/ruby -W0
Save and exit brew.rb
Depending on your disk not to magically fill up is very different from relying on this FUSE daemon to be up and operational.
El Grecco invented modern art 250 years before anyone realised that painting for painting's sake was an endeavour worth exploring.
Show HN: I built a clean iOS coffee timer app
LiveNinja is looking for a javascript...well, Ninja. ;) Is this you?
Swift – Learn Apple's New Programming Language by Examples
"Seven years ago, I moved to Wicker Park, Chicago. The neighborhood, once heavily Hispanic, was being inundated by hipsters and yuppies..."

Seems a little off-key, given that Exile in Guyville, partly a complaint and insider takedown of the Wicker Park scene, came out in 1993. I guess we always knew Nate was a nerd.
City of Austin Data Portal
Damned if you do, damned if you don't. Once a juicy soundbite makes the news rounds, a release of the full-recording isn't going to change anyone's mind.
And heres a few promo codes if anyone wants to give it a try!

http://tokn.co/6a94dtex
http://tokn.co/97vp3jqw
http://tokn.co/ybpz9wu2
http://tokn.co/f9kn6aw9
http://tokn.co/b5jqjvrv

Feedback appreciated.
That is a statement I think most people on here would agree with. The original statement wasn't. A company can be a joy to work for. You can also make some really good cash.
I can't find a reference for this, but I've heard that the IRS has attempted several multi-billion-dollar system overhauls, with no success.

It's fascinating how much of the world is run by decades-old software, with no serious hope of an upgrade.
would be curious to get some answers as-to why this wasn't the path to building the website all along?

I mean, the original site was awarded to CGI Inc without any biding process... and they aren't even a US company. Why did we not have US professionals/companies build this thing the first go-round?

I could have imagined a High-Tech All-Stars sort of thing... each major US tech company sends 1 or 2 representatives to collaborate and work together to build this new long-lasting piece of national infrastructure.
Absolutely agree with this. The $400 and two days are much better spent growing a business.

I've always found that the local meetups and events consist of more wantrepreneurs than actual entrepreneurs. I've stopped going to them.
But how would you ever make government better without getting involved? I mean unless you are talking about scrapping the existing system and replacing it, you must be involved in order to change it.
And modem/router/switch boxes that come with Windows 7 logos.
Sure... but the thing is this: you could just take small deposit against the final check. And vary the scale or application of that deposit. For example, putting in a $10 deposit could give you a $ 15 credit. That's just one example on how a 'normal' demand restaurant could use ticketing and dynamic, variable pricing.
What's the future of email security? (AKA envelope vs. postcard) Ask Sendgrid:
My first impression is that this is a fantastic and novel development for centralized log analysis.

Basically, it's a virtual filesystem that pretends to create files, but actually intercepts writes to log-style files in this virtual location and buffers those in memory, eventually shipping them off to a place where you can run central analytics on them (ie: Splunk, Logstash, etc).

The application doesn't know that it's writing to a virtual file: it just opens a descriptor, dumps a line or two every few seconds and continues along its merry way. The logs never touch the disk, which means that they don't content for limited disk I/O bandwidth.
This is probably the best reply I've gotten (I've asked this outside of this thread before as well), and my response would be to ask where the line is when one's efforts stop changing the machine (to abstract the discussion away from "government", not to insult it) and begins furthering it's interests. I honestly don't know the answer, and so I ask inflammatory questions to further my understanding of the issue.
Just a little nit-pick. The trade you are describing is not risk free. It has inventory risk, FX risk, counter party risk, operational risk, etc. It also has a cost of entry. All of those things still exist in the HFT space.
First "DevOps", now "Full-stack Developer". I'm kind of tired of these posts about labels. I would much rather work with someone who identifies as a full-stack developer, because I think it's a sign that they're genuinely interested in their field. My first impression of someone who solely does front-end or back-end work is that they're scared or unable to learn new things. It's not specialization, it's a lack of ability.

I didn't really choose to become a full-stack developer or get involved in dev-ops / IT / sysadmin work. It's just something you have to do when you work at a startup, because no-one else is going to do it. I'm really grateful for the time I've spent reading the Saltstack documentation back-to-front, learning how to set up RADIUS and EAP-TLS secured Wifi, setting up logging and error reporting tools, setting up DeployStudio, Munki and Boxen to provision new developer laptops, setting up the VPN, DNS, etc., even though that's not in my job description.

Anyway, we're hiring full-stack developers at ZenPayroll [1]. Come and work on some challenging problems with an awesome team!

[1] https://zenpayroll.com/careers