skysight-inc/HackerNews huggingface dataset:
As a fellow Postgres amateur wizard, love the positive attention that postgres seems to be getting more and more, and some half databases less and less (unless you actually need map-reduce, ofcourse. You probably don't. /trollface)

What I miss though in this article, and where I think postgres shines majorly compared to other rel dbs, are window functions.

It allows you to apply a partition to a set. You can do some great wizardly magic with this, like 'give me each row matching this and that, which matches the last occurence of given column'.

Edit: WITH clauses (CTE) are great for avoiding a lot of nesting with subqueries and/or reusing subqueries throughout the main query. They have added functionality for recursion, but I suppose that unless you do some kind of tree traversal on big data sets, benefits of that are soso, readabillity and all that.

Edit2: I had to double check this, I never use custom types, using UNNEST() ARRAY[] on a custom type is superfluous. Just use ROW().
The example does check the contents, by using the SHA-1 of the files
I get my RSS fix on Feedly everyday.

I haves feeds grouped in the following Categories:

Tech News (all the major news tech sites which I check when I'm bored)
Software (feeds from all the software I use so I get notified for updates etc).
Photography (photography blogs I like to follow)

I still think its relevant and I actually find it very frustrating when I visit a site with content that could fit in RSS format but they don't publish a feed.
Did some really cool stuff with "pixel-perfect bitmask collision" back in the day:

1. You treat 64-bit unsigned longs as 8x8 pixel squares.

2. You do "bit magic" (shifts etc.) to align the mask of your character/entities with the landscape.

3. AND the two masks.

4. Nonzero = collision.

I never really used it for anything (wasn't sure if it was faster than more naive approaches), but it was a neat concept/challenge. I guess it would help if you were on a resource-constrained environment (NES etc.).
iMazing Activation Number 1.2.4 Crack Full Free Download
From an accounting perspective I am inclined to disagree. Firstly, the way you present functionality as asset and code as liability, you do not make it easy for me to read how they are components of a balance sheet. More specifically, how do you see your balance sheet improving while still being balanced?

Furthermore, both assets and liabilities (including capital) are stock measures. I would consider insight more of a flow than a stock. More specifically, I think it is the process and tools of achieving insights that is the asset. Whether data is part of this asset base is up for grabs, but accountants have not identified any reasonable way to measure it.

"...the light that falls on to your eye, sensory information, is meaningless, because it could mean literally anything. And what's true for sensory information is true for information generally. There is no inherent meaning in information. It's what we do with that information that matters." Beau Lotto

From a very interesting TED presentation.

http://www.ted.com/talks/beau_lotto_optical_illusions_show_h...

And I know I am confusing information with data, but no one has a convincing definition to separate between the two.
The emergence of micro multinational startups working globally from day one
Just started http://babbleaway.com pretty much on my own. It lets IT-Startups find people who are in need of the startups solution on a very narrow level.
First, I was in China in 2011, and that felt like a bubble. First, we are not even close to that yet. Second the author doesn't really seem to understand how valuations work. When $5-trillion of value was wiped out, it doesn't really mean that $5-trillion was lost, that's just the aggregate change in valuation. Facebook is a $250b company, but people didn't put $250b into it, more like $25b. Similarly, If I go out and raise $100k at a $5M valuation, and the company goes bankrupt, yes there has been a $5M loss of wealth, but only $100k of real money was lost.
A month ago I had to use the Spider Web Lacing[1] because my new Reeboks had ridiculously long laces[2].

[1] http://fieggen.com/shoelace/spiderweblacing.htm

[2] http://fieggen.com/shoelace/excesslength.htm
It was clever --- far too clever, unfortunately. C and GOC was a bit of an afterthought; GEOS was originally programmed in object-oriented 8086 machine code, via a special assembler called ESP. GOC was a hack to make Borland produce all the same OO magic that ESP did. It was a reasonable object system, not actually that dissimilar from Objective C, but so, so proprietary.

The implementation didn't just rely on the 8086 architecture, it was inextricably intertwined with it. It worked like PalmOS where memory was referred to by object handle. To access memory, you'd lock it, then you'd get back a pointer. Once you'd finished, you'd unlock it again. This let the GEOS kernel page in your memory from swap. What it actually did was assign one of your segment descriptors to point at the locked block, which you'd dereference with ds:[offset] or es:[offset]. Very elegant, and totally using the 8086 segment infrastructure the way it was intended to be used... good porting to anything else, however!

Hey, I still have my old Geoworks SDK CD. (Which I scrounged free from someone. Useful tip: if you want your platform to be popular, don't make the SDK cost $1000.) I may have accidentally left the PDF of one of the manuals here. http://www.docdroid.net/vclb0s2/concepts.pdf.html

Totally ahead of its time. Totally doomed.
Your contract would define a usual place of work, but if that is London then the company would have to pay your time to come into the office in Manchester.

(I think. I'vec not had a job like this.)
Same for the Netherlands, a lot of employers reimburse the public transport subscription costs or pay an amount depending on km distance between work and home. That's wherever you live, even if you are more than an hour train ride away.
150 – Share Photos and Chat with 150 People Around You
BE SMART AND BECOME RICH IN LESS THAN 3DAYS....It all depends on how fast you can be to get the new PROGRAMMED blank ATM card that is capable of hacking into any ATM machine,anywhere in the world. I got to know about this BLANK ATM CARD when I was searching for job online about a month ago..It has really changed my life for good and now I can say I'm rich and I can never be poor again. The least money I get in a day with it is about $2,000.(two thousand USD) Every now and then I keeping pumping money into my account. Though is illegal,there is no risk of being caught ,because it has been programmed in such a way that it is not traceable,it also has a technique that makes it impossible for the CCTVs to detect you..For details on how to get yours today, email the hackers on : (atmmachinehackes @ gmail.com). Tell your loved once too, and start to live large. That's the simple testimony of how my life changed for good...Love you all ...the email address again is atmmachinehackes@gmail.com
Why not? Maybe it is not possible currently, but what stops me from creating a graph databases optimised for these types of queries?

Currently a lot of research is being done on graph databases, and they can be potentially faster for queries that normally take a lot of joins.
At the cost of higher travel expenses to anywhere, though. I've been looking into the housing market lately; right now I live in a rental house close to a train station, my commute is about an hour. For the same price I can get a nice three bedroom house in a town somewhere, but it would be further away from anything - ergo, more travel expenses.
Does this apply to consultants going to a customer (where they may be for a longer period of time)?
> Before anything on the scene is stepped, determine whether the character is standing on a moving platform. This can be done by checking, for example, whether his center-bottom pixel is just one pixel above the surface of the platform. If it is, store a handle to the platform and its current position inside the character.

I implemented a 2D platformer with moving platforms once; we solved this simply by using another rule in the article — the one for ladders:

> when you’re in a ladder, you ignore most of the standard collision system, and replace it with a new set of rules.

There was a special flag on the entity for "is on a platform" (and which platform, too); thus, you trivially knew if something was on the platform. During normal collision detection, if you found yourself falling through a platform, your fall was truncated, and you were affixed to the platform. (An entity's platform variable became, essentially, Some(a_ref_to_the_platform).) The affixing was two-way, IIRC: the platform knew about you, mainly s.t. when it moved, it could update linked entities. And if it was destroyed — which could happen — then it could unref itself from whatever was on it; really, one had a weakref to the other, but I was not that good a programmer then, so it was more manually implemented.

It worked quite well. We tried the whole pixel business, but it was troublesome; the game engine itself needed to deal with characters falling >1px per game state step, so it already knew "you are falling into a platform" bit.
Types of Developers
> most organizations need specific software developed on a specific budget

And that is perfectly fine. It doesn't mean you cannot be agile. Agile is a matter of breaking it down, choosing what to work on, and verify progress. If your constrain is 4 dev team and 6 months, you plan after that. If you cannot make a somewhat realistic roadmap, you either reconsider the constraints, or are forced to move forward. In any case, with agile you know your progress compared to the overall roadmap every 1-4 weeks depending on your resolution, but it's infinitely better than the waterfall where the mangers throw the spec over the wall to the dev team, and climb over to ask why it's delayed after the deadline.
Байкал-Сибирь.+Сотни+сортов+еды.+Первый+опыт+гектарного+земледелия.+҉11+сен+2015
Missing Gold Case: Downtown Austin precious metals vault turns up mostly empty
For vector based levels I would put Elasto Mania as an early example. I don't know how much it fits into the "platformer" category though. It obviously provides the benefit of having the surface normals naturally compared to the bitmask model.
LendUp (YC W12) is hiring its first DevOps lead
Ask HN: How developers in enterprises and startups can spend money?
When developers need something (hardware, software, support from 3rd party etc.), who would be making a call and allocate a budget for it? Do developers and teams already have budgets that they can freely spend on whatever makes them productive?

I'm curious about the structures and procedures that different companies have.
Same in Spain. The degree is 5 years long (rather "was", now Bologna has changed all that) and teaches you all the way from the wire to A.I.
Sad that this is necessary, but glad someone did it. There are AWS services listed here which — when explained this way — I realize I might want to take advantage of.
> ha, freshman C course. Good one.

What do you mean by that?
5 Books to Learn Data Structure and Algorithms
My RSS feed is like my bookmarks, except I actually read, listen to and watch the content that arrives by RSS.

Rawdog generates a new homepage for me a few times a day. I don't even have to put up with other people's crappy design and can enjoy information presented in my OWN crappy design.
Very cool. How is the data curated and validated?
I think this is trying to be a DB agnostic, but I don't think it's a good way to approach this.

One reason is that you have to have a schema defined for database already e.g. using Slick, it should be reusable for GraphQL schema as is. Having same schema defined several times is pain.
A bit OT, but I recall being surprised to read somewhere that some chess engines do the very same thing.

That is, if one pictures the board as a 64bit bitmask, one can store masks for the locations of each side's pieces, as well as masks for the legal moves of each piece type when in each position. Then tasks like determining if a move is legal can be done with ANDs and so on.
I don't know if you've ever done any weight training, but if you lift heavy enough and/or enough volume, and get "the pump", that's the reason. Basically your muscles swell up and harden as blood flow increases into the fatigued muscles and you feel bigger, stronger, more powerful than ever. Couple that with the rush of whatever drugs your brain gets flooded with, and you pretty much feel like superman for a while.

Schwarzenegger at one point famously (in "Pumping Iron") described it as better than having an orgasm, and it's hard not to agree.

I haven't done much running, but when I have, I've never felt anything similar - breaking personal records when running would leave me wanting to collapse in a heap on the ground. Breaking personal records when lifting tends to make me walk around like I'd just broken a world record and everyone was watching.
It's already the law in France (no business travel in weekends), exactly to protect workers against situations like that.
French companies are required to pay 50% of your monthly transport ticket (which you can then also use on week-ends and evenings, so it pays for a bit more than 50% of your commuting costs in the end).
I stopped using RSS altogether when Google killed Reader.
> 64-bit unsigned longs

> resource-constrained environment (NES etc.)

While it's a cool technique, the NES could definitely not do it. It used an 8 bit architecture (so no 64-bit unsigned longs), and didn't have nearly enough memory to store the landscape in pixel perfect format.
It makes sense though, in societies where you don't or can't live where you work. Why would you want to work for an employer when part of your money goes to getting to work? On the other side of the coin, if an employer can get good people from all around by just paying for the commute, that's only going to be good for them. Plus there's tax benefits; if you have 200 / month in travel expenses, either the boss pays it, or pays you an extra 400 (which comes down to 200 with imaginary taxes)

My GF had a job in the next city, thanks to roadworks and the like a 1.5 - 2 hour commute, unpaid; she worked 40 hours a week, plus 15-20 hours for commuting. IIRC a third of her crappy wage was spent on even getting to and from work, let alone the time. She's now self-employed in her own town, works 20ish hours a week, and makes about the same or a bit more.

Commuting is not something one does with pleasure, generally speaking.
In my experience it's not that bad, but you have to speak in their language. An agreed spec and deadline is a contract, and now they want to get more for the same price. I'm sure they wouldn't let a customer do that, so they understand that if they want to change the content of the contract, they have to negotiate.

That of course require that you have a sensible manager/boss, that doesn't force it his way.
Virtually all jobs affected by this ruling are in the local services and construction business. Think masons, plumbers, etc.

As a) these jobs are by definition locally bound and b) the ruling affects all employers in these industries equally, I have a hard time seeing how that should negatively affect the employment situation.

Edit: We had a similar event in Germany: About a year ago a minimum wage law has been introduced. The industries affected are largely the same. The fears were the same: Overregulation was expected to be a job killer. The empirical results: New regular jobs have been created in these industries.
It depends on the company, the nature of the expense, and the amount of the expense.

A fairly common arrangement at startups is a purchasing card, which is typically held by a team lead (for larger startups) or the founders/finance folks (for smaller ones). If you need anything, you put it on the p-card. There is generally minimal oversight on "anything" and the limit for a single expense is fairly low ($500 is common, with $1,000 and $250 being probably the next most popular).

If it doesn't fit on a p-card, things get interesting and quite varied per company. For example, a company might have a rule "Devs get to buy their own laptops" with the informal understanding that they're $3k or so, but at the same time not be willing to allow a dev to individually decide to buy e.g. a $3k server. That might be budgeted separately and/or controlled by another process within the company. A dev (or team lead) might have authority to sign off on a one-off $3k expense without elaborate justification required, but it would have to go through purchasing to actually get paid (on a check).

There exist companies which allow employees reasonable discretion to purchase work-related necessities on their personal credit cards and receive reimbursement, typically on a backwards looking monthly basis, after running receipts and/or CC statements past the company bookkeeper. This is very common for sub-$50 purchases like "Bought a pizza for the team because they stayed late" or "Took a prospective hire out to coffee" or "Needed some printing done at Kinkos." Most companies would probably prefer that employees not put SaaS on their own credit cards.

Enterprises are another kettle of fish with regards to processes. In general, lots and lots of scar tissue builds up around this question, and you can pretty much tell who has abused them in the past by what questions they need answered to approve a purchase.

John Sheehan sensibly remarked once that "I need a $25 a month SaaS to do my job. Explain to me the process for getting it. Does that change if it is $250 a month?" is a great question for a candidate to ask when feeling out a company for whether they're desirable to work for or not, since it predicts a whole host of control/micromanagement issues.
Matt Thorson, the developer of Towerfall, also has some notes on implementing robust platformer physics: http://mattmakesgames.tumblr.com/post/127890619821/towerfall....

The overall idea is to use integer pixel coordinates (to avoid floating point error accumulation) and to step all physics by one pixel at a time (to avoid fast-moving objects passing through the environment).
Lem was the most obviously brilliant author that I've read.

I still can't manage some of his serious books (Solaris was OK, but Fiasco was too boring for me). But the Cyberiada is just too great.

I've tried reading Summa Technologiae when I was a teen, and dismissed it as I dismissed all philosophy at the time, should probably try again.
Spacetostartup - After hours workspace for startups in a cool 5 star hotel
I've been wondering that, since I'm in the same situation. But, in my personal situation, our contracts are generally for longer terms, so I guess it is a fixed office - and we have a fixed HQ too. Which we don't generally visit during our workdays though.

Even if it would apply to consultants though, I doubt anything would change. Right now there's already laws in place here (NL), or just a company agreement, about longer commutes, iirc any commute longer than an hour can be written down as working hours.
Oh, didn't know that. Thank you. But it seems indeed like this scenario is neither really advertised, nor supported by IDEs, so adoption is probably very low.
I have two: http://twiddla.com and http://s3stat.com

They combine to bring in a nice living, though they take up little enough of my time between them that I've actually taken a full-time consulting gig as well, doubling up on the college fund for the kids while the getting is good.

Hit me up with any questions you might have.
How Israeli startups can scale
My RSS reader (digg reader) is my most visited site/app, far ahead of the social sites and only closely followed by gmail.

I would say that the people who do use RSS use it a lot. There might not be many left, but I'd say they would fit the "power user" category.

On the other hand, you might be able to skip building RSS features (idk exactly what kind of feature you were suggested) as long as you provide some kind of endpoint where people can plug ifttt and the like to get the same result (you can create the recipe yourself and advertise it)
There is some state that is global. Current user for instance, it is used globally, so why create a complex way of passing it around instead of just making it global?
Android application powering the mirror
Age rating: For ages 12 and up
> 1. Simulating QM-level events is NP-complete.

Unlikely. Check out "Can NP-complete problems be solved efficiently in the physical universe?" (http://www.scottaaronson.com/papers/npcomplete.pdf) and "BQP and the Polynomial Hierarchy" (http://www.scottaaronson.com/papers/bqpph.pdf).

There's, of course, also Wikipedia ( https://en.wikipedia.org/wiki/BQP).
A 300 ml mixture of sugars, proteins, water and salts: COFFEE.

Disassembled the entire notebook into small parts, washed it with destilled water, isopropanol, destilled water, let it dry for a week or so, re-assembled it (don't forget to make pictures).. et voila, it worked!
Although I use RSS everyday and every hour, I hate RSS because it is the reason why I am my procrastinating.
> Are they allowed to not employ people based on where they live as it is going to impact their costs?

Yup, I'd say so. It's up to an employer to decide whether someone's good enough to be worth paying their travel expenses. In my company's case, traveling expenses are about a quarter of people's wages (or maybe that's just me). Lease cars and such. We've had colleagues that had a two hour commute here, who stayed with the company not because they liked the commute, but because they liked the company and the company paid for their travel expenses. In higher-end IT, people are worth their weight in gold, and one has to do anything to get and keep them.
I agree. There are some AWS consultants out there telling you what should order from AMZ.
At least the billing is easier.
Post-Quantum Cryptography for Long-Term Security [pdf]
I will be honest, this is not a great product yet, but I need your help
This is Google Chrome extension which lets you to leave comment and rating to any website you are viewing. This really helps when page doesn't provides enough information for you to make a decision, understand something and etc.

Please guys add it to your Chrome and visit your the most visited and leave a comment for them. It will be very helpful for others to introduce!

http://kugely.com
True, but for Windows it's no worse than installing some other package manager that isn't installed automatically.

Which is all of them, except for windows update.

Except for if you have Microsoft Visual Studio installed, in which case you probably have a make system, nmake.

Unfortunately, nmake isn't quite compatible with regular Makefiles.

Luckily, there's plenty of resources for how to set up Makefiles so they work for both nmake and cmake.

But since make is so simple, it's been compiled and available for windows for decades,so just shipping it with the makefile for windows is probably simplest.
Very cool project. What is you tech-stack, if I may ask?
Very nice.

What was your motiviation to give it a go? The lack of options from AirBnB in this segment?

I like the idea of your challenge: 12 Startups in 12 Months. (-: Would love to hear how it works out in the long run.
Excellent! You seem to have overlooked "Elastic Block Store" which should be called "Disk".
If the company is insisting on sending a rep. from Manchester down to London then absolutely.
People that still use it will think "of course!" and tell you so. People that don't use it anymore will think "probably not, but maybe; I wouldn't know myself" and thus be silent. So you have a high prior chance of getting a ton of "yes" answers even if the real answer is "no".