skysight-inc/HackerNews huggingface dataset:
Why would you choose a LSM Tree based storage mechanism for a message queue?

The only reason I can come up with would be because it's a read-to-use library you can just plug in which gives OK performance and some handy features because you can use the KV store for other things. But it doesn't scale well and backups with LevelDB are not really easy either (close DB, copy all files).

Message queues when they are ordered (at least on the local node/queue level) usually just need some kind of append-only log file. You don't do random reads or writes into the middle of the queue, you only modify the head and tail.

InfluxDB, albeit being a time series db has similar write patterns to a message queue, learned it the hard way when they first tried to use a LSM Tree database (LevelDB), then switched to a B+Tree (BoltDB/LMDB) but that also doesn't scale once the DB gets big and the tree has quite some depth.
They kindly did a nice writeup of their journey: https://influxdb.com/docs/v0.9/concepts/storage_engine.html

Why not do it simple and use append-only files without complex structure and management?

Check out Kafka for a better storage format for message queues of this kind.

PS: every message queue should first clearly explain what guarantees it provides.
Use their free tier to scrape your own honeypot site, log the traffic and use for blocking.

Wouldn't be hard to file abuse@ reports to their hosting provider as well. Just pipe their scrapper IPs into WHOIS.
I think it's really spurious to imply that moving to a luxury apartment would be high on the list of priorities for anyone receiving a small cash infusion instead of in-kind benefits. I see no reason to expect even a small number of people receiving assistance to squander it on overpriced housing.

Is there any evidence to suggest that cash assistance to poor families is wasted at anywhere near the rate you're describing? I can understand being uncomfortable with the amount that may get spent on alcohol or other vices, but I still think that any reasonable amount to expect would be much lower than the amount wasted on administering in-kind and similar benefit programs. Just think about how much it costs us as a society to administer EBT systems -- it raises the cost of food for everyone, not just the benefit recipients.
I'm now curious how one would estimate the number of megadeaths would result from the elimination of all oceangoing trade and ocean fishing. Heck, what percentage of only Japan's 127 million people would starve?
Enterprise Edition? How would something like this go down at work?
Yes, because it's good when people tweet bad things about religion. Religion is a terrible thing.
Who takes pictures that are that crappy anymore?
You're calling him arrogant for the same thing that you're doing.

The part that you're missing is that progressive tax is still regressive in terms of marginal utility of the taxed income. People look at percentages or dollar amounts when what we should look at is the utility of that dollar.

If I am paid $50,000 a year, let's say I get taxed around 30% (including the plethora of other gas/sales/alcohol/property/SS/medicare taxes I pay). That means I lose $15,000 a year. After rent, food, clothing, and life's other expenses, I have maybe $10,000 a year in disposable income.

Think about that - I get taxed more than I have available in disposable income. That extra $15,000 I pay is a SHIT LOAD to me. It means drastically different lifestyle changes. It means living somewhere clean and safe versus living in a crime ridden shithole. Paying for kid's college in only a few years. Being able to actually afford private health insurance. The value of $15,000 to me is thousands of times more valuable than $10,000,000 a year to someone making $20,000,000 a year. That's one less mega yacht, per year, for someone like that. You are not taking much of value from them when they already have everything.

And despite that, you still think it's unfair? Quit getting caught up in dollars if you want to discuss fairness. Look at the value of what you take from people.
Note that this also means that messages can be delivered more than once and/or that the clients need to remember the messages that they processed. In some setups that can be a showstopper.
Because humans are values-driven, and humans make decisions based on their values.

Buying from a company that does not reflect their values is contradictory. The way to reconcile the conflict is with saving money ( and justifying that saved money as a future donation ) OR not shopping at the store that does not match their values.

I for one will never shop at Walmart - no matter how cheap it is.
I already said before that I am respectful to all Human beings so I hope there is no misunderstanding over there and apologize if i sounded the other way around. In terms of what i believe praying for other people is a result of respect and i do belive you will respect what i believe. Matter fact that you were true about being arragont in terms of what i belive, i should be saying only God can change things and we can only ask for it, once again those are in terms of what i do belive with all respect to others.
This is my guess. Recently Google began to aggressively recruit at my university over the last two years or so. The cynical question is, of course, "why only in the last two years?" when our particular CS program has been around since the 80s.

The recruiter claimed that it was because more people started to be hired out of my school. But that still isn't sufficient to discount this possibility.

Granted I'm living in a country that isn't the U.S., that could have played a role. But I'm not confident either way.
Dealing with Disaster: Surviving Misbehaved Kernel Extensions (1996) [pdf]
Credit-card processing fees are the 5th biggest expense? Great googly moogly, I'm in the wrong business...
I setup my own server recently and could share my experience.

Using postfix + dovecot(imap) + thunderbird. 1 user, set to check mail every 9 minutes. Not even sure if I have IDLE on my server (unless it's on by default).

The SolusVM control panel shows 15-30 bytes/second (in+out) when it's idling. Now add how much your email weights and you got your bandwidth.
"We had office space in the Presidio, instead of being with all the other startups in SoMa, Mission or FiDi."

Does that really matter so much? I've never heard of South Bay startups agonizing that they were in Sunnyvale instead of Palo Alto, and the distances involved would be quite a bit larger.
The Iraqi non-soldiers
you use an uberjar or fatjar and package the dependencies as a single jar.
Why wouldn't you just use EMR with yarn and spark 1.5 ?
Keep in mind that this is a person in a foreign nation that has a different culture, law, society, and way of life that has lead to a religion that prays for others to find their own path. They do not mean to insult atheists, but they have to learn about western culture, western society, and the fact that not everyone here is religious.

I studied global management and international business, and it is hard to fit into a new nation with different people who believe or don't believe different stuff. It would be just as hard for an atheist to fit into his nation, as he has trying to fit into our nation. Remember that this is happening globally as other nations get into tech startups and they aren't aware that they are offending people. It takes some getting used to and you have to forgive him because he is new to our culture and way of life. He has to make some changes to adapt and fit in.

He seems to have a difficult time understanding Evolution, said something like humans evolved from monkeys, some people think other humans are animals. It seems to be some sort of misunderstanding. Maybe in his country they don't teach evolution but something else? He seems to lack understanding of western culture and science, and I think we should help him out.

But I agree his words do insult atheists, but he doesn't mean to insult anyone, he doesn't know any better because he might never have met an atheist before. He hasn't learned how to phrase his words to be more accepting of others who don't share his belief system. He is still learning English and I think we should help him understand that praying for an atheist is an insult to an atheist, and might lead to a series of conflicts.

Our culture and nation is a bit alien to him, and he's still trying to learn it. Got some myths about Evolution he needs to work out. Needs to learn how to get along with others who don't share his religious beliefs. Needs to learn how to phrase his words better to avoid offending people.

Who knows, he could be the Steve Jobs of his nation and not be ready for it yet. I recall Steve Jobs followed Buddhism that believed people should find their own path, I recall Steve Jobs struggling in 1985 and leaving Apple to start over again. Steve Jobs had to learn from his failures to get back with Apple in order to save it. So too must this person learn form their failures and mistakes to fit into western culture and get along with atheists, etc.
Here is an earlier example than Friedman:

https://en.wikipedia.org/wiki/Social_credit
Elixir is great, and I would loosely say it not homoiconic as Robert Virding, one of the original Erlang team and creator of LFE (Lisp Flavored Erlang), posits in an exchange with Jose Valim, creator of Elixir here[1].
In terms of qualifying a JSON-equivalent data structure as richer, compared to lists in Scheme or Lisp, I would disagree. I think you lose the code-as-data (down to the languages fundamentals) win in Scheme.
Devin Torres makes the statement that Elixir is 'strongly homoiconic' [2], but his reference's definition does not fit Elixir [3]. You cannot add new constructs or operators in Elixir. I would say 'weakly homoiconic' if you are going to prefix an adverb on a page that invents terms, which I still think is like 'a little bit pregnant' - not logically consistent.
I do not code for a living, so I can choose things on an interest basis, not a popularity or job market index. I am learning both Elixir and LFE, and Erlang by default, but I am gravitating towards LFE. I think LFE on the BEAM and Clojure on the JVM, makes for a good argument for me to stay in the Lisp world, and not the Ruby, ROR, or Elixir one.

[1] https://groups.google.com/forum/#!topic/lisp-flavoured-erlan...

[2] http://devintorr.es/blog/2013/06/11/elixir-its-not-about-syn...

[3] http://c2.com/cgi/wiki?HomoiconicLanguages
NB: that doesn't answer my question at all. I didn't ask what the deficiencies of X protocol alternatives were. But for the specific advantages of X.400 and related standards.
Probably because the definition of communism you carry around in your head is inaccurate.
The professor that taught my compilers course used to tell us crazy stories about working in the Soviet Union before he immigrated as a reverse engineer, essentially copying western operating systems. He gave us by far the best explanations of real-world applications for the hardcore theory we learned in automata class.
EURJPY Remains at Risk Below the 136.96/137.44 Area
Automated processes, quick snapshots that were taken under insufficient control, pictures taken from moving platforms or of moving objects... Maybe the picture was intentionally taken with other things in focus than the ones you are interested in now.

Honestly, how your comment came to be escapes me. Can you seriously not see the utility in those approaches? Do you really think blurry pictures are "not a thing anymore"?
You might like http://the.mailman.ninja/
The Future of “Health-Plan-Funded” Treatment Abroad
Reliable fetch is a feature, not a protocol requirement.
You can use simple 'get work_queue' command to just get a message, or you can use 'get work_queue/open', 'get work_queue/close' - two phase fetch if you need a reliable fetch. You can also use 'get work_queue/close/open' command to acknowledge previous message and read a new one.
Medical Tourism: Don’t Let Health Insurance Companies Pollute the Open Market

The demand for healthcare abroad is growing and there are many players interested in grabbing a piece of the pie. I imagine that health insurer interest in medical tourism will continue to grow as some companies see it as a cost-effective way to diversify their product portfolio and capture new clients. Still others might be interested in offering medical care/vacation packages that might entice current clients to get cheaper care elsewhere, which of course results in lower payouts and thus, better margins.
Personally, I believe insurance company involvement in this industry is a bad thing. At first, providers and hospitals abroad might welcome the influx of new clients whose insurance is now covering their care abroad. However, insurance will pollute what is largely an open market where there is significant opportunity for healthcare providers to compete on transparent pricing, clinical quality, and customer service. This is the opposite case in the US where healthcare providers have the leverage, and the consumer is left not knowing what something costs until after the care is delivered. As far as quality is concerned, it is almost impossible for the average American consumer to find accurate and meaningful data about their care providers and hospitals.
The unintended consequences of increased health insurance activity in the medical tourism market are added administrative and operational complexity as well as higher and more variable costs. Tech companies that serve as effective marketing channels to connect patients to providers will help keep this industry transparent, competitive, and free of inefficient middleman payers.
Wow, that's very impressive, and very un-intuitive (to me) that it's possible at all.

So, who is the first to dig out some pictures that were 'redacted before publication' and can be de-obfuscated this way?
Well none of this is happening unless we are using a new mail protocol, and if we are using a new protocol we might as well throw in the kitchen sink and give you a new mail transfer agent and mail client application as well.

And in the new application: Address == Public Key, Address book == web of trust.

Your mail agent probably doesn't even bother to check or propagate incoming message notifications from addresses you haven't manually added to your address book (100% trust), or addresses within a certain number of hops from someone you manually added to your address book (friends of friend, boss's employees, etc.). And the mail client could further hide and ignore all of the notifications from below a certain user customizable trust score as well.
Text files and grep to look back. Then when a project starts to have some longevity I skim through the notes and make more formal documentation of some aspects of the work I'm doing.

I think I'll always stay with simple text files for projects that may or may not go anywhere.
Yes, as id/value with autoincrement key. Head and tail ids are kept in memory and get initialized on startup via leveldb database scan.
Surveillance cameras.
I understand that you are still learning. I want to help you out. Not everyone in the western society is religious, some are even atheists who don't believe in God or praying. They see your words as offensive to them, even if you don't understand why.

An atheist doesn't want you to pray for them as they find it offensive. Atheists think instead of pray. They hold people in their thoughts instead of praying for them.

I know that you are trying to adapt and be respectful. That you believe praying for people is respectful. I respect your religion, but you must be careful around people in how you use your words. In the West there are a lot of different types of people to deal with and you have to learn what offends them and try to avoid it.

Just as you hold beliefs, an atheist has different beliefs. They don't believe in God or prayer, they believe in nature and the universe. They are often materialists and skeptics, who don't believe in a super natural or spiritual world. They don't see any scientific evidence for God, for example, and believe in Evolution, the Big Bang Theory, that the universe created itself, etc. You have to respect those beliefs just as much as you respect your own.

Diversity is a good thing, because it means different people think and observe in different ways and can find problems when nobody else can and fix them before they happen.
Fun project to get bearings in making a Chrome extension. Good one!
i hope next version will come with tri-axial tourbillon :)
But the forecasts given in the article most certainly could support that 9 billion valuation (i.e. 2.8 billion in revenue in 2018). Looking at the 90 million run rate is pretty meaningless given that Pinterest only relatively recently started advertising.

I think there are plenty of completely absurd valuations in the tech scene right now, but if anything Pinterest has probably the easiest revenue story to tell.
It’s quite unfortunate that the SI system of units is built on top of the base 10 number system.

If we all switched to base 12 instead (especially if we likewise unified measurement for time, angles, geographic coordinates, money, etc.), the arithmetic would be much friendlier for humans.

One example of a base 12 metric system: http://www.dozenal.org/drupal/sites/default/files/tgm_0.pdf
as it happens, that's my post on the subject from some time ago ;)
i built a ui mockup of something like this a long time ago.

http://s3.neyer.me/consensus/

makes me think i should dust it off..
> Force manufacturers to hard code drones to not fly near airports or other restricted areas and not fly above 200 ft.

A drone is one of the few things that can be smuggled by themselves. Both US-Mexico and US-Canada borders are wide.
Please give me an example of how base 12 arithmetic is "much friendlier" than base 10.

I've just skimmed the PDF... it looks interesting but a bit cranky. I'll edit when I have a better idea. Table 9 is just... ridiculous to me.
10 things startups should know before entering Indonesia
It's libjpeg. http://libjpeg.sourceforge.net/
A UX Metric Called Bounce Rate
And if they add new airports or classified areas ?

It also doesn't solve the problem of drones being active near emergency situations.
Is correlation, causation? Perhaps if you're taking good care of your children, a) they will have bigger brains and b) you probably had more resources to take good care of your children than people who don't, which means you probably have more family income.
telescopes?
Does anybody know why the playboy interview put the IPO in jeopardy?
Ok so you can switch between at-most-once and at-least-once guarantees. While nice to have both options in a message queue, my point still stands.

Each of these have trade-offs and the way it is architectured here, in the at-least-once case you will have to either remember all the processed messages or be prepared to process a message multiple times, whatever that means in your specific use-case.
That's been less true in recent times. Nowadays the factories have moved up in the design chain towards remixing their own designs. There's also more than one hardware startup accelerator that flys founders to shenzen since it's so much more efficient to work locally.

And regarding this meta commentary of thinking that China as merely the assemblers of american inventors, remember that this was thought of Japan and korea in the 70s and 80s, which now produce some good quality cars and TVs, respectively. I wonder if engineers at GM or Zenith (last great american TV brand) scoffed and thought the same in 1980.
"Most poor people are poor in part because of serious health problems."

Citation needed? There was a study a while back purporting to state that most bankruptcies in the United States were due to medical costs, but that turned out to not be the case upon further examination.
OS X El Capitan License: in Plain English
I've heard taxi drivers at the gas station engaged in intense debate on this issue. Atheism, as you stated, is a belief system. The existence of God can't be disproven. There have been mathematical proofs to that effect. The entire atheist position is based on faith in something that cannot be proven. So what is the underlying motivation of atheism? It might simply be pleasure derived from offending stupid religious people. So offending atheists in return seems to be fair. Anyways, that's the gist of the taxi driver conversation I overheard.
man coreutils

?

ooh topical:

ls /usr/bin | shuf -n1 | xargs man
And I get annoyed by people who simply don't "get it".

Nobody cares about the definition of a drone. It is irrelevant whether it is manned/unmanned, large/small, heavy/light etc. They care that they are used safely and don't put innocent people at risk.

Aircraft pilots and government officials go through rigorous training to ensure that anything they do is safe. A 15 year old kid buying one off the internet does not. Hence the need for regulations.
oh sorry, I mean

http://linux.die.net/man/1/shuf

since if it's not on the internet, how will anyone ever find it?
Congress considering fining car hackers $100K--maybe even if they own the car
So all those tv shows where someone just clicks "enhance" we're accurate after all?
Dynamic languages have types, too. Even perl has its distinctions between lists and strings.
Show HN: LanderDB – A Mini Flat File Database Engine for Python
These really de-focused images are interesting for the article but if you can take a slightly out of focus image and make is laser-sharp then it is extremely useful for all kinds of photo and video applications. It's really tough to fix a shot that was slightly off when you're going for professional quality where you can't tell it was sharpened.
I accidentally created the #1 social media app