skysight-inc/HackerNews huggingface dataset:
Ask HN: Building Database on KV Store with Bytecode Generated Based on SQL
Does my idea have any merit...

I need to implement a Multi tenant Database for an ERP like application. As of now using PostgreSQL with Meta tables(Like this https://developer.salesforce.com/page/Multi_Tenant_Architecture)

My plan is to use a simple Key-Value database like BDB, LMDB, LevelDB and remove all SQL from the code. Any Indexing, Querying is performed by Java code generated specifically to use K-V db for that purpose.

By doing this I want to gain 10x DB performance compared to SQL.There is no SQL. So no SQL parsing. No query plan preparation, as I will prepare the plan in compile time and generate the Bytecode(using ASM) to use KV db. There is no other process, it is embedded, so no memory copy. No network in between. Even plan to use LMDB specifically so that no data copy is needed across buffers(LMDB uses Memory Mapping). Every plan is prepared in advance in code. Any SQL Database anyway uses some kind of KV store in backend.

My question to the experts here is... How does this sound? Can I get 10x(or even more) performance compared to PostgreSQL across Network? What other parameters I might be missing?

Notes: Replication, Scalability beyond one server are not required as they are handled at Application Level.
I know that my Query plans may not be as good as what DB server do. But at least it is in my control and it is not rocket science to copy the similar plans.
Marionette Explained: Connecting Data to Your Views
Arrow's Impossibility Theorem says that ranked preferences are insufficient. One stronger assumption you can make is cardinal preferences, which is what desdiv appealed to.
White hat johoe returns 255 BTC to blockchain.info
"Licensing to carry passengers" is definitely something I want to see disrupted. There is no value to me, or others, from having the the driver "licensed to carry passengers."

It certainly doesn't provide any assurance of quality (as indicated by the horrible drivers and customer service one gets from Taxi Drivers on the Peninsula).

I think it's entirely reasonable to require Insurance, Background Checks, Car Safety Checkups (from a third party), Drivers Valid License - Basically anything that is in place to protect consumer safety, instead of there to protect incumbents market ownership.

For example - in London, acquisition of "The Knowledge" is not there to protect consumers, it's there to reduce the amount of competition. I would absolutely not require "The Knowledge" prior to anyone becoming a Lyft/Uber driver.

And, as one who has taken thousands of taxi-rides, I can tell you that Uber/Lyft are not just innovation, they are mind-blowing revolutionary disruptive innovation to this industry. They are a much bigger deal for cab rides, than the iPhone was for the smart phone.
Can't edit my comment. Meant to add something:

"But it's not necessarily a great demonstration of how all legal decisions are made."

Nor was it intended to be. I'm not suggesting the study was flawed.
M'kay, thanks for proving my point. I can't help but feel annoyed because it is exactly this attitude that brought us DRM, Trusted Computing and that helped build the monopolies that we are seeing.

It's also not selflessness, because one can be both selfish and recognize that it would be in his best interest to not use ad blockers and to not pirate. This is shortsightedness and it is a pity that it's so prevalent.
I ended up reading several books about Jim Jones and Jonestown as a teen. It happened when I was young and I remember watching the TV Movie special.

Ended up the father of a friend at church was the ghost writer for "The Broken God" which was written by Jim Jones "adopted" daughter. It seems to me it started with "good intentions" of a mentally disturbed man who's mental defect was so great it destroyed everyone around him.
There is an Episode 1. http://xiph.org/video/

See also http://xiph.org/~xiphmont/demo/neil-young.html which was posted here a week ago and received 441 comments. https://news.ycombinator.com/item?id=8689231
I think you misunderstand. They never hosted any content, they only linked to it. What we're saying is that the torrent database was upgraded from plain old filesystem storage of .torrent files to a more efficient/specialized database.
Here are a grab bag of overviews on evolutionary theories of aging, of which there are many, and these don't even cover some of the more recent epicycles, such as explanations for runaway longevity competition in some sessile species:

http://www.senescence.info/evolution_of_aging.html

http://longevity-science.org/Evolution.htm

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

Group selection isn't as dead as you might think; I've seen it show up in a number of places in evolutionary considerations of aging over the years. But then the field of aging as a whole is very reluctant to let go of any of its hypotheses.

Insofar as there is any consensus on the evolutionary reasons for aging in multicellular organisms, it is along the lines of aging providing a necessary state of life history to provide a selection advantage in conditions of environmental change. Functionally immortal or at least negligibly senescent species clearly can exist, as there are some in the wild at present, but in near every niche that life history option has been outcompeted by aging species. Here is one expression of that idea, which again you'll see is veering into group selection:

http://arxiv.org/abs/1103.4649

"Understanding why we age is a long-lived open problem in evolutionary biology. Aging is prejudicial to the individual and evolutionary forces should prevent it, but many species show signs of senescence as individuals age. Here, I will propose a model for aging based on assumptions that are compatible with evolutionary theory: i) competition is between individuals; ii) there is some degree of locality, so quite often competition will between parents and their progeny; iii) optimal conditions are not stationary, mutation helps each species to keep competitive. When conditions change, a senescent species can drive immortal competitors to extinction. This counter-intuitive result arises from the pruning caused by the death of elder individuals. When there is change and mutation, each generation is slightly better adapted to the new conditions, but some older individuals survive by random chance. Senescence can eliminate those from the genetic pool. Even though individual selection forces always win over group selection ones, it is not exactly the individual that is selected, but its lineage. While senescence damages the individuals and has an evolutionary cost, it has a benefit of its own. It allows each lineage to adapt faster to changing conditions. We age because the world changes."
Discussion of this test at hydrogenaud.io: http://www.hydrogenaud.io/forums/index.php?showtopic=106156
Good tips! You just reminded me that I did both of those first two at first as well. Arrows especially. But those last two are good too! I'll have to add them into my workflow.
I'm way out of my league here, but what if aging is just the way to evolve and adapt. If there were no natural deaths, beings with the same genes would be around forever, with no possibility for its species to adapt to a new environment.

Any reproduction would be just creating more competition for resources if one expect to live forever. So there would be no deaths, but also no births, no mutations.

If there was no death we still would be just - what is the first life form to age? protofishes? populating the oceans until the salinity (?) changes and we were all dead.
Counterpoint: the grandmother hypothesis.

https://en.wikipedia.org/wiki/Grandmother_hypothesis
But that was what Ornstein meant by cheatsheet. Anyways, why did you "want to learn Vim for a long time", did you feel limited by st?
I reckon the next big torrent site will be KickAss torrents @ kat.ph. Shame to see the guys behind TPB disenfranchised - they've earned it I guess from all the stress they've endured.
I could see technology being a help here, but I think more so in the communication and status of your pet more than a hotline. I wouldn't pay for a phone hotline because the vast majority of the time it will be a decision tree that results in, ok go see your vet, which to me is useless.

But thinking along those lines, I could see a couple of things being helpful (having a lot of animals in the family):

1. Application that lets your vet update you as to the status of your pet (think like surgery etc) via a push service and lets you check on them through it too. Saving the vet's office from the phone calls. Maybe even video tied in for kenneled pets.

2. Mobile app that lets you connect directly to a Vet and show them what is going on to determine the severity of an issue. This really comes into play where I'd gladly pay $15-20 to save a $75 emergency vet visit to the farm to check a horse. And I know a lot of people would, and those Vet's could save themselves some time on wasted trips for things that aren't really an emergency. I have told our mobile vet that if he would just use Facetime for some of it he would probably save 25-30% of his emergency trips that wind up being just anxious owners.

2a. This same idea works great for those animals that have chronic conditions as well (or specific situations) where taking them to the vet is not always possible, but it would benefit the vet to see the animal (big or small). We just had this with our Cockatoo where it wasn't safe to move the bird during what is like a seizure in a bird, but the Vet wanted to be able to see it. We recorded it on our phone and showed him later, but he said it would've been great to see and be able to talk to one of us while it was happening so we could try a couple of things. And he said it was too risky to transport the bird during that time so that would've been really helpful.

Just ideas.
1) Having to because the environment only supported Vim and was locked down, and my job depended on it.
2) There is no 2

Because if there is no (1) then why would you?!!!
How is that not police-ing?
The Athletes Who Train with Soda
Some Lawmakers Are Taking Action to Close Security Backdoors
I've been using Marionette for about a year know for one project and in the past weeks I became a bit insecure if my decision was correct. It feels like Marionette is moving slowly, compared to other similar projects which have a bigger community.
Is this a false impression?
It's not that I'm missing any bigger features, but I'm afraid it might be discontinued sooner than other projects.
the game Paranoia sounds really interesting, anything similar that's still around?
Luxembourg tax files: How Juncker's duchy accommodated Skype and the Koch empire
Downloaded, booted, looked around, halted, moved to /dev/null

I can't be the only one that sees a hypervisor (cloud host), virtual machine and docker containers, 3 layers for what? For ease of use?

So you have more infrastructure to monitor/keep updated etc for that same software/service which you used to run on the machine that is now the hypervisor/cloud host? For which again you need more resources, as even though the layers might be efficient, they still require resources.

Why would one want to keep old stuff around? With minor naming differences, creates room for a mistakes too. "oh wait no we should have started version 201401018 instead of 2014010218"

I don't see any benefit over physical machines with some proper thinking before upgrading, preparations.
Wasn't saying I was disagreeing to the argument. Just being somewhat pedantic.
We keep the cooking equipment and raw materials in the kitchen.
Same goes for the bathroom, laundry, den, bedroom.

These are all "rooms" which share features like doors, heating, floors, lights.

These will be in building, which could be detached, block, semi-detached, terrace.

These also have common processes but differences.

We human computers move between these rooms, sometimes we bring data with us (are we hungry, sleepy, with friends, naked) and use the processes and data in the rooms to perform useful actions. Once compete we might be in a different state (dressed, sated, refreshed, clean), the room might be different for the next person (dirty, empty, wet), we might leave the outputs there or take them with us to a different room or even outside of the building.
you can hear the difference between summing 16 channels of 24bit audio vs. 16bit audio in a daw. 24 sounds better. then when you render it, you can't tell the difference between a 16bit dump and a 24bit dump.

i think the recent aphex twin release was out on 24bit and 16bit, it would be a great test subject matter for the foobar abx plugin.

with all types of music, you can train your ear to listen for what mp3 hiccups on. i know nothing about classic music, but i can spot a 320kbps mp3 a mile off due to terrible sounding high hats and crashes in genres where they are prominent. disco records also suffer very badly, just something about how they were recorded. i wouldn't know what to listen for in classical.
Right, I thought I heard him mention it, but couldn't remember where. Looks like he mentions it in this post >> http://robots.thoughtbot.com/the-vim-learning-curve-is-a-myt... And really, I wanted to learn so I could pair with other programmers remotely. I had heard that many were using tmux and Vim so I thought it was time.
You watched different movies than I did.
I have no idea what I was thinking, but I stand corrected. Thanks.
Picture is only illegal if you display it and say "I support freedom" with a wink. Don't wink and there'll be no intent. Obvs.
Customers Will Tell You the Craziest (And Best) Things
Agreed. There was a time when they strictly enforced blocking of new and removal of old illegal content. My account was flagged many times for tiny snippets of classic 80s movies[1]. That made YT stay outside legal problems. But since there's been a new wave of 'full movie' uploads so I don't know where they stand.

[1] I'm sure copyright holders benefited more than suffered from this free advertisement of love but anyway.
Show HN: Dffptch.js – diff and patch library in 600 bytes
Like the laws requiring every car to be a recent model, pass safety checks and have credit card readers? That is a huge penalty to legit taxis.
Yeah. Let's see how it plays out :-)

I remember how the music industry teamed up with politicians, and used police and courts to go after Napster and KaZaA. The founders of those companies were considered thugs by the establishment back then - thieves even.

Later, one of the Napster guys made money on Facebook and the KaZaA duo made money on Skype. Now they are all considered superhero entrepreneurs.

Napster and KaZaA didn't make much money but the next generation downloading and streaming apps such as iTunes, Spotify etc. did and personally I haven't bought a CD for years.

Maybe Uber will go down in lawsuits and prohibitions, maybe not, but the taxi industry has already been disrupted and if Uber doesn't defeat the taxis, other companies will. People have been shown much more comfortable and cheaper ways of getting a ride.

Just like I don't want to bother paying $20 going to the mall to buy 11 crappy songs on a disc in order to get that one song that I want to listen to, taxi riders don't want to bother with the expensive taxi tsars of their hometown.

Personally, I don't care if Uber or another nicer or more legal alternative wins. As long as the taxi companies lose.
trivia about flying on helium balloons:

"In 1982, Larry Walters flew across Los Angeles in a lawn chair lifted by weather balloons, eventually reaching several miles in altitude. After passing through LAX airspace, he descended by shooting some of the balloons with a pellet gun."

In Brazil, a priest doing a gimmick to raise some funds to his church went on flying with helium balloons. He was drifted to the ocean by the wind and didn't know how to return. He did took a phone and a GPS device. But he didn't know how to use the GPS he took to tell people his location. He died.

EDIT: source: http://en.wikipedia.org/wiki/Adelir_Ant%C3%B4nio_de_Carli
In Manhattan there are taxis everywhere. Sometimes I'm lucky and get the first cab I see, otherwise I may have to wait a few minutes. If you're clever about where you try to hail from, you won't have to wait long.
It seems to me that we should not make the problem more complicated than necessary. If you're debugging code written in Javascript, you may assume that the JIT optimizer is correct. If you need special features enabled (such as stack traces, etc.), then just pepper the code that enters the JIT with logging instructions, etc.

There should never be a need to completely disable the JIT optimizer, except perhaps to debug the JIT itself.
Performance on the animations is very poor on my nexus 7.
TextNut – Just concentrate on your words
Blitzdb
What I don't understand is that in my locale (Atlanta, GA) the licensed regulated taxis are absolutely awful and attempt to rip you off in every way possible. They take for ever to show if you call, if they even do. They never will take a credit card without a huge fight, and often if you hail one late at night they will demand $xx in cash up front or just drive off. The drivers are rude, cars horribly maintained, you have to watch the route they are taking like a hawk or they will take the long way or even literally drive in circles to run the meter up. (Had that happen, pointed it out, got in to an argument over fare until I threatened to call police.) The entire experience is awful.

My worst Uber experience is better than my best cab experience. I don't know anyone who's tried Uber here who would go back to using cabs except as a last resort. I don't understand why people would prefer a random almost untraceable taxi (Unless you memorize or document the license # of every driver, assuming it's even legit) over a known GPS tracked Uber. Perhaps things are different in other cities.
Your posting is much better than average, as you potential recruit can easily picture what they'll be doing and with whom.
However you're still erring on the side of evaluating people on their buzzwords.
I haven't been there in years so I don't know if it's still active but paranoia-live[1] used to run web-based sessions of Paranoia.

Otherwise I think the original RPG is still in print?

[1] http://www.paranoia-live.net/news.php
I don't remember where exactly either, but I think in multiple videos/talks of his, one of his top tips if you're new, is to make a list of your top 5 or so new commands you'd like to learn/focus on each week and keep using or referring back to them so that it starts becoming muscle memory.

And fair enough, was just curious why you kept persisting. :p
> However terribly Zubaydah was treated by the CIA, we should probably remain clear on the fact that he was believed by everyone involved, including Kiriakou, to have been an integral part of the Al Qaeda network.

Is that supposed to be a rationalization for his treatment?
A New Kind of Angel
https://www.kickstarter.com/projects/1990654819/paranoia-rpg this, hopefully.
Extending Open Graph for Sharable 3D Objects
The vmdk probably makes more sense, since it works with VirtualBox too.

https://hostr.co/86EDIcFMF7QH for the lazy ;)
The Madness of Queen Shanley
So, how come we are talking about it being Nix-like here? I don't seem to find any reference to that... And what exactly does "All neat and transactional." imply?
What exactly does "neat and transactional" imply? It would be really great if you could provide some technical details to support that statement. I think it would help the announcement, if there existed at least a few words of what's going on and one wouldn't have to go and mine the comments on HN. Sorry, I'm not going to go find and read the source code right now and later I will probably forget about this being a cool thing in the first place, as I wasn't told what exactly is cool about it. Some seem to suggest above that there is a relation/inspiration to Nix, but that's not backed in any way either. Also, once it's a clear response to CoreOS, a detailed comparison would help a lot.
Argument accepted. :-)
Supreme Court to Amazon Workers: No Extra Pay for Time Spent on Security Checks
While the devil is certainly in the details, I think an android device would be more akin to a specific docker container running some sort of app.

A limited functionality device that services a specific purpose, if we were to take it to the world of the web, would be a webservice.

If you were having a problem with one of your puppet&co managed web servers on some cloud host, would you:
a. perform root cause analysis.
b. redeploy the entire machine because fuck it, you have your recipes or whatever and spinning up a new instance is a super cheap operation.

That's what I read into when I think about the grandparent.
A quick intro to native ads for app developers
Considering that learning Emacs is comparably hard as learning Vim I think that second advice is not always right, especially when the pet project is developed in language you're learning and not familiar with - which is often the case. It's often hard to learn new keybindings, new syntax, new workflow, new idioms and maybe even new paradigm. Sometimes it's simply too much for evening time, when I want to do something for pleasure.
You can absolutely find a job writing C if you are a decent coder and you desire to work in it. I'd slightly disagree but also agree with @dllthomas too. A lot of times, new grads who want to work in C will get put on maintenance tasks and small modifications until you can prove your abilities not to screw up majorly. C can be a dangerous language in terms of causing system instability through poor resource management, overflows etc. And while smart pointers and other constructs are common now a days, a lot of older C/C++ code didn't utilize (or have them available) so you are having to manage all the details.

For a while C/C++ wasn't as popular and you saw people really ragging on C/C++ devs for being ancient etc... Now you have seen a bit of a come back, or maybe just coming out, of a lot more people using C/C++ again. It really is powerful and has its uses and purposes.

A number of Game companies use C for console development.

Embedded systems of course, as others have said.

The Space and defense industries still use C and C++, especially in and around command and control systems.

Microsoft still has a lot of code in C/C++. Again, Linux kernel and device drivers as @MichaelCrawford pointed out.

We are building some new sensor devices to join the Internet of Things, and we are using C for some of that coding. It isn't quite embedded programming, but C keeps us lean and mean on devices that don't have a ton of resources. And we are not alone in this, we researched and found a lot of companies are doing this.
> Perhaps a souped-up SWAT van clad with ablative plating and 12 inch thick laminated windshields

Well, the whole point of the GAU-8 is that it shoots through tanks, so...
What is so special in TPB? I can't figure out.

I have seen a dozen of better services. Any hidden feature I don't know?
I would suggest - Google Keep. Now Google Keep notes can be share with other people
How to get high quality DoFollow backlink to your site for free?
Really lovely for the most part.

The input boxes rather lack affordance/discoverability or whatever you want to call it. Basically - they don't look inputty enough.
The Pirate Bay Back Online
A blazingly fast mobile and desktop browser based HTML5 game framework
I hope this doesn't take off. If bootstrap wasn't annoying enough, we'll soon have this abomination on every MVP site.

Animation for animation's sake. Design for design's sake. This is just tacky.
unfortunately mobile support is not yet guaranteed, you may try to open an Issue on GitHub and see if someone finds a solution.
> And isn't it a form of church too, to refuse anything coming from the government ?

I refuse help from any kind of church, I like to call this Freedom :)

> (I am not from any church, if you're asking)

Except for the government.
Users of TPB go on the site to avoid paying for things?