skysight-inc/HackerNews huggingface dataset:
I had some pretty great success rewriting some of our longer running queries to use arrays. A couple things:

I implemented several helper functions around this. Basically I have a row based function that makes sets unique then I have aggregation functions that give me the cardinality of these sets. I use intset when I can, otherwise I use the "key" part of hstore in substitute of the missing set structure

I've been pushing hard to use: https://github.com/aggregateknowledge/postgresql-hll

Being able to switch algorithms based on size IMO makes that one of the most badass thing about postgres right now.
I'm not Gates, or Ive, or anyone famous.

I am the best, though.

I'm the best coworker.
I'm the best friend.
I'm the best mentor.
I'm the best leader.

Plenty of people have told me so. Not newspapers, not random internet commenters. People who mattered to me told me to my face that I'm the best.

Gates, Ive, and whomever else you might think of aren't "the best". They're just well-known. I'm not famous. So what?

So, I have nothing to "deal with".
Even if the co-founder did not sign a non-compete you should still be protected by the trade secret act. https://en.wikipedia.org/wiki/Uniform_Trade_Secrets_Act
iow, you were treated like a prisoner. Imagine that.
Doug Lea's dlmalloc implementation is the basis for GCC's ptmalloc, IIRC. His writeup on the topic is a wonderful read; and for the code itself, it is beautifully organised and well commented.

http://g.oswego.edu/dl/html/malloc.html
That must be intentional.
Multiple attempts at replacing the Mach microkernel have fizzled out, meaning it's not even academically interesting. If Coyotos or Viengoos or L4.Sec had ever worked out, there would be something genuinely useful that people might want to work on.
Freepto 1.0 – A new secure portable operating system
Those distributions have great dependency management, they will install the python 2 dependency when installing ansible
SmartAsset Is Hiring a Front-End Developer in NYC
SmartAsset is looking for a hands-on, experienced, front-end developer to join our NYC-based technology team. You will be responsible for a wide range of tasks, working on various front-end aspects of our product (smartasset.com), user-interactivity, our mobile app, and various infographics.

Requirements:

* At least 3 years professional front-end development experience
* Excellent knowledge of HTML (HTML5), CSS and Javascript
* Excellent knowledge of JQuery and other Javascript libraries (underscore, hammerjs, modernizr)
* Clear understanding of browser differences and quirks
* Excellent design skills and a keen eye for detail
* Good working experience with backend languages (such as Java, PHP, Python, C#)
* Ideally some design or computer-science background
* Excellent communication skills required

Please email us at jobs@smartasset.com for more information.
Love this line:

"Somehow, the microcomputer industry has assumed that everyone would love to have a keyboard grafted on as an extension of their fingers. It just is not so."

Obviously it wasn't then, but we've certainly grafter ourselves to our smartphone keyboards now. So, it turned out the "microcomputer" industry was right. Just took 20 years longer.
jemalloc is also pretty well-documented, though it's relatively big for a malloc implementation.

BSDcan paper: http://people.freebsd.org/~jasone/jemalloc/bsdcan2006/jemall... Facebook Engineering post: https://www.facebook.com/notes/facebook-engineering/scalable....

The NetBSD version, though probably not the most up to date, is the easiest to understand, being in a single file: http://cvsweb.netbsd.org/bsdweb.cgi/src/lib/libc/stdlib/jema....
I know how you feel. Does anyone else feel like a niche search engine is the only way a smaller player can get quality results?
Apparently you don't understand what a prison is for or how those people got there. Your point a) implies you think prisoners are not bad people which stands out to me.

You are in prison to be punished for what you did AND pay back your debt to society.
A lot of times its because you want want a rollup table but also need to answer cardinality questions. So instead of scanning millions of rows you can have a single rolled up array that you can perform set operations on other rolls (instead of a numeric aggregate that does not have the appropriate mathematical properties to do much with).
Of course multitenancy [1] is a nice feature to have for every web based software, however I just wanted to clarify if it was possible to use your product if one has more than one course to offer.

https://en.wikipedia.org/wiki/Multitenancy
I don't think "laws" can just be arbitrarily inverted to fit an argument.
What the hell? Who can afford these things? I don't know anyone who can afford a 4K monitor, let alone an 8k one. It's still cheaper to buy like 5 standard monitors than it is to buy one 4K.
Compared to...? Because, compared to, you know, actual 5 star hotels, they kinda suck.
I am guilty of not listening to the podcast, but I am immensely skeptical of the claim that Earth's oxygen is seriously threatened, simply because there's nearly a thousand times more oxygen in the atmosphere than carbon.

Googling for how much methane is on the seafloor yields the blurb "ten times more carbon than in the atmosphere". If that quantity of methane were burned, it would increase the CO2 in the atmosphere to about half a percent (ignoring absorption by the oceans, etc) and reduce the oxygen by about 1%. Going from 21% oxygen to 20% oxygen (which don't get me wrong, is impressive) would be significantly less of a change than between sea level and Denver, so I can't imagine mammals being threatened.

Does anyone else have more information on whether there's a plausible threat there? My take is that we'd all be dead from increased temperatures and the accompanying ecosystem disruptions long before the oxygen dropped below what we need to survive.
Fun fact, the credit bureau problem is a real thing in the GCC.

So in states like Qatar, many people (I think the majority local citizens) caused enough problems the Central Bank has put many limitations on when people can take out loans. Friends who have long standing here indicate to me certain families still have banks look the other way, as it risky to dare check their eligibility. Many people here take out loans, get into arrears, and then go to court and keep negotiating down the debt owed arguing personal problems (I have lots of kids and mouths to feed and business is bad), and keep paying a few payments over the restructured agreement to ignore it again, go back to court, and keep negotiating the amount owed down. Not sure true this is, but I am told for many locals running business this is common knowledge. Ironically, as an expat, the restrictions got very tight because people would just flee, and now you can only leave the country for good once you have a no objection letter, meaning no bank over the course of a week can present you owe debt. This can get nasty, like the unemployed Irish dude in the neighboring UAE who lives in his car because he had nowhere to stay, no job, and selling his car would not even get him out of debt.

Granted, locals and expats alike are incredibly irresponsible, but the lack of credit bureau and honest reporting makes me wonder what America was like in the "good old old days" where creds got you what you wanted.
Ugh, I managed to fatfinger-delete my parent comment, sorry.

(the essence was what you quoted: I claimed most people don't need these advanced SAN-features anymore because they don't need SANs in the traditional sense anymore)

Anyway, I'll just concede that OP aiming for feature-parity with commercial SAN's is indeed nonsensical.

The majority of mid to large sized companies run entirely on SANs

For large companies who bought into EMC/NetApp that may be true.

For small and mid-sized companies that's definitely not my experience.
Greg Linden describes developing Amazon's recommendation engine
Enterprise storage systems made more sense back in the spinning disk era when the need to minimize latency caused by physical motion was acute. They're definitely struggling now to produce products that really add value to SSDs.
It's designed for just one course at the moment. I'll add support for more multiple courses later, but at the moment no, you can't sorry.
Facebook has a huge opportunity here to build the mobile payment killer app. If they can get this integrated with NFC, you can pay for the tab at a restaurant and split the check among you and your friends. Realistically, you could use it to split nearly ANY bill - Facebook just has to build an interface.

The only question is if the payment processors and Apple/Google will leave the door open wide enough.
Any particular reason to use this over YAML for configuration?
This is a mentality problem with America. I find banks to be terrible and high friction institutions. I don't trust that it is 'federally insured' as you are only insured to what their database/multi-page legal policy/management says you have in the account in the first place. So the system doesn't work for me. I'd love a system like bitcoin, a system that gives me the freedom to move my money as I see fit, on my terms, without a fee because I don't have enough of it. But you will always have people like above, who complain that such a system exposes me to 'risk' and because of that I shouldn't be allowed to make a informed decision in how I wish to store my money.
Nope. Many people have theorized that this is to ensure that Tesla cars and other automated vehicles (land, sea, air or space) have access to the internet at all times, anywhere.
Very clean and simple implementation. I like the idea of returning true and not truthy. So anything that !== true should be considered false. Well done!
Its only 127ms to geosynchronous orbit. So 256ms round trip. Not a half second. Not much different from going from USA to India.
Do you mean the OneDayRails course?
Will the grandkids need oxygen to breathe in 2100?
What's an extra few minutes with your family worth to you? That's what it comes down to for a lot of people. I have limited and time and I am willing to outsource almost everything in my life that I can.
Well... generally this is solved via indices. An event log indexed by user ID would have the same effect. You get all the user info, and if you really need to grab historical or event data, it's there when necessary for parts of the app that actually need it.

I own a lot of stuff, but I don't drag my house everywhere in case I might need something. :p
While a freelancer architect I will always bill value based and fixed-fee. IMO the extra costs that you might have to support are less relevant then the peace of mind of having clear numbers since the beggining. The client knows how much he will pay and will not be suspicious of your billing.

By the other hand, for a programmer (I have much less experience here), billing value based and fixed-fee is more risky. The specs are not so clear as in the architectural field and even (apparently) small changes that don't add a lot (if any) value for the client can multiply the time that you spend in a project.
Betteridge's law is really about rhetorical questions that imply surprising answers. So the inversion makes sense here.
It's not about selling internet to people, certainly not initially. The money here is in bringing internet to sophisticated entities in isolated areas. Networked industrial control systems, mines, drilling operations, shipping, etc.
You say the system doesn't work for you, but in fact it does. You're insured whether you like it or not.

Bitcoin exchanges aren't free, right? They have to make their money. They will end up working almost identically to the way banks work. Or they will go out of business.
But when the cool kids do it, it's disruptive
Despite the optimistic tone in this article hackathons have definite problems. They have a contradiction between their party atmosphere and their high stakes. While they strive to provide an informal, fun event they also offer extremely large rewards (cash, internships, and even startup-funding are offered as rewards). Little seems to stand in the way of groups cheating and judging may seem incredibly subjective. Rumors abound as too how winners built their projects beforehand (a big no-no) or that the projects don't actually work. In trying to become both parties and job interviews hackathons are failing to be what they were meant to be, places to learn and create.
I agree with you if we're talking about someone who is just getting started in programming and debugging. It's not a good starting point if you want to understand why these bugs exist or how to exploit them.

But if we're talking about someone who is already a competent programmer, perhaps looking to learn a new tool, there's just no point (except perhaps learning) in trying to find bugs manually in production software by reading code or by trying to write test inputs that invoke unwanted behavior. After all, most code works fine at least 99% of the time, finding the 1% manually is a lot of effort.

Tools like afl-fuzz or static analysis tools are so much faster (when you throw enough CPU time at them) in finding unwanted behavior that there aren't many reasons not to use them.

For learning and getting started with exploits, I like your idea of using some kind of "weakened" VM, but that's a whole different deal than finding and fixing bugs (not even talking about exploiting) in production code (which is where the bounties are).
I'd be willing to assume they have a UPS capable of handing the servers in each rack to allow for controlled shutdowns in the event of a power outage.

Hell, I have a UPS in place for my desktop, modem, and router at home.
Far from Silicon Valley, a Disruptive Startup Hub – Netnebraska.org
Jane the Virgin 01X17 (Chapter Seventeen) Prediction
This looks great. I think it deserves more examples though. Looking again, I see from the commits that you've already been working on the docs. Again, great! I may give this a try in my toy project.

Edit: I'm currently using Baobab[1] to manage state in a React app and I'm thinking about writing an adapter for it. I wonder if that makes sense. I'm leaning towards "yes".

[1]: https://github.com/Yomguithereal/baobab
One of the changes hinted at here is that you can now specify that a task will always run using the 'always' tag - handy for things like ec2_facts which was a long requested feature (https://github.com/ansible/ansible/issues/3157)
I don't think anyone is surprised at this point that they interpret their mission as broadly as they can possibly justify. The NSA are singlehandedly tearing down the stereotypes of lazy government workers.
I believe the 286 supported virtual memory and memory protection but lacked a way to go from protected mode back to real mode, so it couldn't multitask real-mode DOS programs.
Maybe this is a dumb question, but is json (de)serialization really a bottleneck for python web apps in the real world?
The Full Day Quarterly Board Meeting
I was with you right up until "This is where you learn the hard skills you need to be a programmer, designer, entrepreneur, or artist - not in the classroom.".

If you want to have fun and really wring out your skillset as any of those things, Hackathons are a great place to do it. If you want to experience something new, if you want to meet interesting people, sure, hackathons are great. But a hackathon is a terrible environment to learn programming and entrepreneurship.

Hackathons won't help you learn, or improve at programming. At a hackathon you're slapping APIs together and writing code that just barely works well enough for a demo. You have 24-48 hours, you don't have time to learn how to do things well, that can only come with experience and often, yes, in the classroom.

If you want to be an entrepreneur, and I mean really execute on a product, talk to users, find the right niche, iterate on an idea and figure out a real business model, you won't do it at a hackathon. You're most interested in making something that will be entertaining for the audience there on that day.

I'm not a designer or artist, so I can't speak for them, but I'm sure the situation is similar. I've been to at least half a dozen hackathons of various stripes in the last few years, and while they're tremendous fun, they don't replace learning.
That's some pretty good stuff, right there. Out of curiosity, any reason you're using HSTORE instead of JSON? I've been watching what contexts JSON gets used in PostgreSQL systems, and having another data point never hurts. :)
http://antiadvertisingagency.com/wp-content/uploads/2013/06/...

Anyways, property can still be argued about, and cities will make laws to make sure nothing gooes out of control. I prefer seeing graffitis than large ads.
That's not an argument against mass surveillance. Collecting evidence you are a child molestor, aka lying and saying you did, only requires targeted surveillance.
A little bit far, but at least I can say I know of another HN user in Georgia. :)

Send me an email if you're ever out this way, and I'll do likewise.
The Trader Who Donates Half His Pay
Curious if anyone has a gui-based build of neovim yet for the mac, perhaps a stable build of Atom Neovim?

https://www.youtube.com/watch?v=lH_zb7X6mZw
This is why I've fought against 2 monitors here. It was clear that the people asking for them had no need for them and were the usual "my desk should be a trophy case of IT prizes because I'm so special."

I'd be more flexible if everyone were to get one, but management doesn't want the expense. Its just incredible how childish people in an office setting act sometimes. I work in a building with other organizations like my own and have a close relationship with the IT department of one group that has dual monitors for everyone. Sadly, according to their IT guys, the second monitor becomes a dedicated Facebook terminal.

So instead, we standardized on 24" monitors that allow side by side windowing. I feel like that's the best solution for us. Widescreen monitors should be used in this way.
For context, I have owned a couple of different consulting firms since the late 1990's, and have made a ton of mistakes and learned a great deal (still am).

The advice for value vs hourly, weekly etc is really highly dependent on the type of work you are doing. I routinely give this advice, but if you looked at the majority of our development work we get paid weekly per resource. Where we do value based pricing (and where I suggest it) is not generally on active software development projects where we are slinging code. Instead, we use it more where we are the experts brought in for training, education or business/technical reviews. In that way your risk is significantly lower but the value to the client is, many times, much higher than your hourly wage would dictate. For example, a business might easily pay $5,000 + travel expenses for a 3 day on-site training package that if you charged by the hour might net you $3k or so.

In some instances when we feel very confident of the project or the scope is extremely small, we will value price it so we can make a better margin. Although I do this less and less if there is every code being written.

Overall, the other comments are generally pretty accurate. Hourly/weekly pricing tells the client they are paying for effort not a specific result as it will likely change based on their input (although this can still get ugly sometimes). Additionally, any fixed rates generally lead to almost an unchecked scope creep that makes life unbearable for a small team.
Started using Ansible last year, I use it to create up to date base images for AWS autoscale groups and to quick set up personal development environments for other developers, and have playbooks for creating all my security groups so I can version control them. Highly recommended. I tried other tools but by far and away Ansible was the easiest to learn and use with no loss of functionality.
speed = speed * 1.5
Is not the same as
speed += speed * 1.5
Ashampoo Music Studio 6 Crack Free Download
Have a look at this one: https://github.com/rogual/neovim-dot-app
I use name.com and I have no complaints. Their backend is simple and painless.
I second this, but as for what went wrong:

> With the dip in bitcoin interest among Silicon Valley investors, we weren't able to generate enough venture capital interest to continue funding Buttercoin.

It sounds like they didn't/wouldn't have enough traction to be cash flow positive on their own, and couldn't attract enough investors money to keep the lights on otherwise. Of course there's probably a more interesting story to it than that.
I'm not. I use cash. I'm too poor to always keep a few hundred dollars around and wait for them to make a 'policy change' that now doubles the minimum and have them take my money. I simply don't have the time to read the dozens of spam notices about 'free life insurance' they send me as well as the notices about the changes in policy.

Bitcoin already has a transaction fee built it, its reasonable and value-added. I have no problem for paying for a service that gives me value.

I can handle myself in the real world, If I give money to someone who steals it from me? My bad, I'll eat my mistake. Don't steal from me and tell me its for my own protection.
Just imagine a high-pitched British voice calling everything "fucking horrifying" while tossing in random internet references every 5 minutes.
> Likewise, students say hackathons are an ideal way to test-drive the experience of working at a start-up before committing to a job.

I don't really understand this. Working at a startup is not about sleeping 2 hours a night and/or churning out a new products in 36 hours. It is about committing to an idea for years and continuing to persevere when everything goes wrong and things look horrible (which is inevitable).

I'm not saying hackathons are bad, they seem fun. But in terms of recruiting, I'd much rather work with somebody who spend 1 year working on the same idea, rather than somebody who has done 20 hackathons on all sorts of different stuff.
Which again buries the entire issue because if we're going to ask "who can see pictures you share with people without encryption" then the question goes a good deal further then "oh my god the government!"

Quite literally any sysadmin at your ISP can see that material, and might see that material in the course of normal work. If you posed this to an "average" person they also haven't realized this. They also don't realize Dropbox is unencrypted. Neither are your bank records - not from your banker or the random support person you're calling.

If we're on a role they might then be inclined to wonder why everyone in their life isn't constantly trying to blackmail them with all the information they could easily get all the time. And then eventually, we'd loop around to the obvious realization: because it would be illegal for them to actually use any of that information they obtained in confidence. And so on the vast vast scale of modern society, they don't.

At which point you have a problem: the NSA doesn't actually randomly start posting stuff it collects on the internet. In fact people barely know what it does because it doesn't impact them. Because government thugs aren't kicking down doors of political dissidents, or doing any of the "totalitarian" stuff they expect.

After this entire thought exercise, the average person might conclude they should stop emailing dick pics around if they don't want their ISP to see them. But then they'd also realize that's probably nothing to worry about from the NSA either. And by and large, they'd be right.
AT&T Is Watching Your Web Browsing; Here's the Pricey Way to Opt Out
J. Edgar Hoover did this back in the '60s.

This is nothing new, doesn't require modern technology, and doesn't even require mass surveillance (Hoover targeted specific individuals for gathering blackmail material).
I agree, except you need more 9s.
Author Here: text and video sessions for the website go up one week after the session at UB. Lambda Nights will continue to have an update every week for the next couple of months.