skysight-inc/HackerNews huggingface dataset:
The interesting thing is that speculators are an essential part of the functioning of financial markets.

A futures contract is essentially an apportionment of risk. When a farmer and a speculator write a futures contract, the farmer is selling the risk that the price of corn will be lower than is profitable, in exchange for a guaranteed profit that is likely to be less than the true expected value of the corn harvest (hence, "fees and expensive derivative products").

If there's a bumper crop of corn and the true market price is much lower than expected, then the person who is wiped out is the speculator, not the farmer. It's much better for society for commodity traders who invested in corn futures to go bankrupt than for all of its farmers to go bankrupt, because farmers have specialized knowledge that is necessary for the future production of corn. In exchange for taking on this risk, they get a profit, which they may choose to invest elsewhere to hedge the risk.

It's basically the inverse of insurance. The farmer may also choose to take out an insurance contract that says "In the event of bad weather that causes my harvest to fail, the insurance company will pay me $X, enough for me to make good my futures contract with the commodity trader and have enough profit that I stay in business next year." As a result, he is completely insulated from events outside of his control, and can focus on what he does best, farming.

Now, I probably agree that there are (or were, pre-2008) too many people in the financial markets, and that we got some chaotic behavior that had to be bailed out by the taxpayers. I also personally chose not to go into the industry - I started my career in financial software, but decided I liked making things more than underwriting other people making things. But it's worth understanding the financial industry's social purpose before condemning it.
"Cyberwarfare" etc. are fairly standard words in international law, so if you are working/studying in that field you'll certainly see it being used by the technically competent. My MA Law thesis ended up including it in the title, and I'd consider myself fairly technically competent (I have a BA in Computer Science), though I'll admit it still sounds a little silly to me at times.
SEEKING WORK - Remote and Edinburgh, UK.

Freelance full stack software developer with over 10 years experience including a PhD in software verification offering:

- Web app development: Node.js, JavaScript (AngularJS, jQuery), Python (Flask), Java, PHP

- Mobile app development: Android, iOS, PhoneGap

- Cloud hosting: Heroku, AWS, Google

- WordPress services

- SEO services

Portfolio and more information available at: https://www.seanw.org
Actually the article has two references to using fields for indexing, one which says:

"Fields only exist to be indexed. If a field is not needed for an index, store it in one blob/text field (such as JSON or XML)."
MySQL uses the same lru on text/blob pages as it does other pages - so I don't think it's correct to say it is more likely to go to disk.

Demoralization can both help and reduce memory fit depending on the circumstances.

You can index into the text/Json with virtual columns too btw - so there is an efficient way to access other attributes.
I think this should not be in Show HN...
There's a big difference between being really cool and being something people will pay for.

The tech demos are undeniably, but after "Wow!" my second thought was, "If I'm not a gamer, why would I buy this?"
Popular hacker software includes ... "Flash"

Well, kinda yeah.
Or you can edit it yourself.
At the moment the per-unit cost of per film is constant.

But it's not. There's considerable spread in the price of music depending on the quality, specificity, popularity, and licensability* of what you want to buy.

* up to a particular number of copies made, or with restrictions on sublicensing or other contractual factors.
AWS Price List API
> our language understanding unit is not parallel

Your experiment seems to rather point to the intuition that we don't have a plurality of these units which can operate independently, not that a single unit doesn't have a parallel architecture.

The parallel talk is being superimposed into effectively a single input going into the same unit. That unit doesn't have the processing layer to unravel this superimposed input into two streams of speech.
In the case of the Aztecs, they quite arguably happened to run into someone even more destructive, punitive, insular, judging, self-righteous, and violent then they were.
And one very good reason not to conflate income and class is cost of living.

A family making 130k in any major metro area is far from upper class. It's upper class in small towns. I'd venture most people making 130k+ are not in any way upper class.

And a family making 40k isn't lower class in a lot of the country.
For one, Cassandra's read/write throughput scales linearly as you add nodes.

I would agree that your use case is narrow, and as such MySQL works. But that doesn't mean it's ideal, and if your use case changes is objectively worse.

Most importantly you made a claim: "MySQL is a Better NoSQL". Where's the data for your claim? You found a niche use-case where using MySQL as a KV store works but then claimed it's better.

If I see a nail, and you tell me whacking it with a crowbar is better than a hammer, you need to show me why. All you gave me was a schematic on how to use a crowbar as a hammer.
Yes, unless the explanation is that God directly caused whatever event happens to be the subject of discussion. That's what "divine" means.

Which is, of course, not to say that said event cannot be wondrous, or awesome, or terrible. Just that it can no longer accurately be considered divine.
I had to solve this problem a couple of years ago for transactional email links from a startup that later ran out of money. It's useful to know that Apple has an alternative solution to linking directly to an app now, or that there is at least a third-party service to help (even if this post is self promoting).

The title should be updated to match the article, though (it's currently "Apple Deprecated a 7 Year Old Standard Today").
Cool, I'm actually happy to hear that the numbers are out of date, I just wasn't sure. Can't wait for the next update, development is moving fast!
I'd say the opposite. While Airbnb is on the cusp of a payout, Google's an established and quite profitable company. They have plenty of money that they can use to make people happy. Airbnb has the promise of money, which will almost certainly be diluted to hell and back when all is said and done.
Neal Stevenson said he thought it was comparable to the change from printers to monitors as a UI.
These two things are non-trivial, but not particularly hard in themselves. However, doing them at ultra-low latency becomes quite a challenge. Doing anything at ultra-low latency is already a challenge, but especially so when what you're trying to do is running a deep neural net for entity recognition or gesture recognition.
Why it is not? It would show how easily this problem is actually parallelizable in practice.
That's just wrong. Ever wonder how Great Britain came to rule the world? It wasn't military power--it was the sophisticated financial industry that allowed it to make the most of its limited resources.
The video was also very well done. I was really expecting it to be massively cringe-worthy, but it gets the point across in a great way.
yeah, O(1)
Books for kids
Put a stop to all bullying! Check out "Butterfly Me"....by, Evon Latrail
Now available @ amazon
Also, talk to your kids about death "When Mommy Went to Heaven" by Evon Latrail
Half-full headline: "American middle class shrinks, lower-income marginally increases, upper-income up 50%".
Those book-shop boys sure know how to pound out the features, leaving Google and Microsoft wondering what hit them.
Testosterone improves spatial abilities in women
> It does not attempt to make sweeping statements about NoSQL or MySQL, nor does it prescribe a solution for every workload.

The title is literally a sweeping statement that MySQL is better. The first sentence in the introduction implies that the key-value store is an example of when MySQL is better.

Title: Scaling to 100M: MySQL is a Better NoSQL

First Sentence: MySQL is a better NoSQL. When considering a NoSQL use case, such as key/value storage, MySQL makes more sense in terms of performance, ease of use, and stability.

That's nothing if it isn't a sweeping statement.
The secret of how electricity powers the world
> Let's not pretend perl threads solve concurrency issues in dynamic languages

i didn't 'pretend' that - that's a misstatement; still a big fat lock in the interpreter isn't a concurrency solution at all, instead of running concurrently your threads will be mainly blocked on the lock.

Interpreter threads is an approach that does without a global lock, but as i said it is still a pain to debug the result - as you are effectively debugging both your program and the runtime.

> Which makes threads more expensive than processes on *nix because you don't get the advantages of copy-on-write processes.

threads are not copy on write processes; that is not unique to perl threads. The advantage of threads is that it makes easier to share data - with processes you will need to do a shared memory segment for that. Also it is less costly to create a thread rather than a process.
Part of the problem is the encouragement, part of the problem would be people who actually do that.

Seriously, this happens?
this is the fucking united states of america you win or you lose there never should have been a middle in the first place.

get fucked over or do the fucking over
Cortez and his 300-odd men could never have taken down the Aztecs, were it not for how all their neighbors hated them so passionately that they'd rather be ruled by smelly, strange-looking, gold-hungry space aliens.
> I am not sure that Google gives its employees that though, at least not the latter.

I've been at Google for over a year, and I'd say that you get as much "work-life balance" as you can be bothered to make for yourself. As far as I can tell there's no penalty for choosing to do that, but not everybody does.
They're associated with bitcoin, and bitcoin business is quite shady.

You may not like or agree with the reasoning, but I guarantee you that a lot of normal, non-tech people are going to be thinking like that.

This is also in addition to the fact that I just don't want to make another money account. Especially for something I'm probably not going to use outside of this.
Please comment on our UI/UX and general product idea (The Bizlet)
Hey everyone! We need feedback (anonymous, we've been told) about our design and general idea for class. Care to help us out? Leave your comments below!

https://docs.google.com/presentation/d/1-wzkF2JM_YGZj7Fz2bteKmzWeT6xqYmDe7OjspK83nE/edit?usp=sharing
> In building Jukedeck, we're applying our own theories about what makes good music.

Have you thought about applying also common patterns found in the best selling hits? Hooktheory has a nice DB for this:

https://www.hooktheory.com/api/trends/docs
> It's true - black people tend to underperform relative to their SAT.

Its actually a lot more complicated than that; the degree to which each objective factor predicts grades (and the degree of difference in expected college grades each unit change in the factor represents) differs by race, income, and other factors. (In the case of SAT scores, higher SAT scores mean more in terms of better college grades than they do for whites.)

So the average black student underperforms based on their SAT scores -- but that is less true (and eventually the opposite of the case) for blacks with higher SAT scores.

> So your real critique seems to be that SAT is unfair because it gives a non-predictive boost to blacks and hispanics.

No, my real critique is that the assertion that without AA, existing admissions would be meritocratic is unsubstantiated, and that there is plenty of reason to be skeptical of it.

And I will maintain it until someone presents a coherent definition of the merit sought and evidence that supports the claim based on that definition.
BUS1: A new Linux kernel IPC bus being made by systemd developers
Well said. The implicit assumption in "There should always be something higher than your ideals and goals" is that the status quo should always be maintained. Any goal or idea that disrupts business-as-usual is obviously wrong because changing anything, taking any action is wrong, not because the result of the action is bad but because nobody save the invisible maintainers of control should be agents of change.

This is top-down, hierarchical society at its finest.
My argument is the opposite. This isn't a respectable occupation. The respectable ones are exceptions. The main goal is to reduce all humans to just consumers.

Have ever you seen ads for kids? They must buy that toy! Happiness is eating unhealthy thing in McDonalds! And don't forget Camel: http://www.nytimes.com/1991/12/11/us/smoking-among-children-...
Yes, and...?

If you're interested in charting broad trends in a very large population, two million people may not be that relevant to your work. That's not any kind of moral judgement of those people or an argument to ignore their problems, it's just a statement of fact.
Virool (YC S12), programmatic advertising, is hiring a Controller
For this project I wanted to be able to throw arbitrary JSON structures into a database, optionally index on specific fields if I wanted. Strong nice to have was for the database to intelligently read the JSON to prevent junk being dumped into a text field used as a json store field.

I wanted to run purely from RAM, no hard disk, and a strong nice to have was to have an HTTP interface. Postgres doesn't have an HTTP interface but you can make nginx talk to it directly which cut out the need for any sort of web application at all. No requirement for data durability or persistence.

I can't remember exactly why I eliminated everything else but I looked at everything from MongoDB to RethinkDB to Arrango to Redis to the K/V stores to Maria, Drizzle, MySQL, SQLite, Unqlite and a few pure Python and pure JavaScript databases too. Also Couchbase, membase and memsql I seems to recall.

Short answer is that if you want what is effectively a query-able JSON RAM cache then Postgres is a good solution.
Surprise! I am in that camp (sort of; I think individual income taxes are bad, but not corporate taxes, or tariffs - as long as they are indiscriminate and not used as a tool for social engineering). I'm not that dogmatic about it, there are far worse things that states do.
The buffer list is shared across the entire emacs daemon. So if I have many files already open in different client sessions and start running buffer next commands, I'm cycling through a very long list.

Because you never ever start vim in a daemon mode, opening with -p creates a local list of files that you can cycle amongst. Additionally, the top line tells you which file you have open and which files are next and previous in the list of files you cycle through.

I've always just found it rather nice since I tend to jump around between the same handful of files while I'm working and hitting gt two or three times is often faster and more mindless than remembering the keystrokes to invoke helm-projectile-find-file and also the name of the file I want to switch to.
It also provides validation and is often more space efficient :) the internal format also technically supports partial update, but that is not yet a supported feature. So I wouldn't suggest using text if you are not querying.
Because both D-wave and the classical algorithms will benefit linearly with parallelization.

If they want to make a claim about the scaling ratio between D-wave and classical algorithms, then this linear term would cancel.
"only 300 years experience". Such pretension.

And particularly on HN, it is odd that the 'plucky newcomer' is considered worse in quality by simple years-of-seniority. Isn't this site all about how the plucky newcomers come in and show the old dogs new tricks?
Somebody like Google?
So, before capitalism, people didn't build widgets?

My point is that labour does not need capital to produce value (Although access to capital can increase the amount of value labour can produce.) Capital without labour is, quite obviously a lame duck.

Crediting the super-rich (A very few exceptions aside) for creating wealth is nonsense. In the best case, the people they employ created their wealth - said people just ended up keeping less/spending more of it. In the worst case, collecting rents created their wealth.
Blog – AmazingBestBuy.com
Thank you. I would love to host you, too! If you decide to come to Istanbul, just contact me.
Parallelization would get you a factor 1/k (k being the number of cores) in favor of the classical algorithm at best.

Exactly. The question is what would be the actual real life speedup. If it is not easily parallelizable then it becomes much more interesting finding.

I am not familiar with these algorithms, but name of QMC would suggest that this is an embarrassingly parallelizable problem, so my interest might be just from my ignorance.

The real issue is whether if there is an exponential difference between quantum annealing and classical algorithms

Yes, I know and that was not the focus of my comment. Sorry.
"Architecture" is a funny word in software development. Funny because what they call "software design" is still considered "architecture" to some. And what they call "architecture" I prefer to call "topology".

But regardless of what you call it, I generally agree with the article that application topology should be loose and adapt to changing requirements. Use well known software patterns and principals when writing modules, etc. Refactor cruft swiftly as needed.

Maybe it's just me, but after a decade of building software systems it's all fairly obvious. Yet still important to teach and mentor to juniors.
I believe C is the most important language to know. It's pretty low level and doesn't provide you with much, but learning what is taken for granted in higher level languages is valuable.
Author seems to be confused on how databases operate (especially since they really should just be using a KV store like Redis), because you're exactly right, the query would be the same as:

select sites.* from sites join routes using (site_id) where route_id = ?

Assuming sites.site_id and routes.route_id are both primary keys, this query is going to perform identically using either syntax. It'll read 1 row from each table.

They could see a further performance gain by placing an index on routes (route_id, site_id) since the site_id could be retrieved from the b-tree and avoid a table hit entirely. But regardless, query syntax will not affect performance here.
why should it be? I'm okay with not being tax-supported.
It would be anti-ethical! You shouldn't even go to the bathroom:-)
Ask HN: Can chess be used for crypto communication?
Hi folks, I am writing a short fiction, and I came upon the idea to use chess as a medium of communication. Is it possible? I mean, if a person uses an entire chess game to represent a paragraph? I imagine one side of the game is not enough to express the english language as there aren't enough initial moves in the game. But both sides together could do the job?
Computing with time travel
Where do the 42k and 126k numbers come from? Why do they define the middle class.

Maybe it varies from page view to page view, but my very first recommended link at the bottom of the story had a breakdown of middle class bounds in 30 different cities, and as one would expect, middle class incomes vary widely across those cities.

This article is a perfect example of the meaninglessness of averages in many cases.
I think class is only a little bit about money and assets.

You can be very poor, but have middle class education, culture and tastes, and you can be very rich, but have working class culture and tastes.

If you mean wealth, then say wealth. If you're talking about 'class' instead, then you must mean something more than that, otherwise you wouldn't have used the word.
Yes. It's as if the authors were looking for a particular result. The lower bound for upper income family in a metro area cannot be so low.
The lyf so short, the craft so long to lerne, the Wikipedia Bureaucracy so dull to navigate....
I see people commenting in the technicalities of a middle class definition. They should be worried with the tendency. As a foreigner, my great admiration of the American society is that of the Self Made Man. That working hard you can have a decent life and even become rich. That everybody should have the same opportunities. Even if this is all a myth, just the belief and the desire to make it happen, is great.
Specifically because Lisp/Scheme, as simple as they are, still add a lot of complexity on top of the λ-calculus that isn't needed at all. In fact, I think the λ-calculus has a shield against this very issue on Lisp/Scheme, which is the fact is is much easier to quantify what is the "best" abstraction for a given problem.
Doubtful the second video is real. Weta Workshop (http://wetaworkshop.com/) which appears in the top right, "[HAS PROVIDED] DESIGN AND MANUFACTURING FOR FILM, TELEVISION AND CREATIVE INDUSTRIES FOR OVER 20 YEARS."
No Matter What the FBI Says, Compromising Encryption Is a Technical Issue
sometimes it is a mandatory part of onboarding, at least internal surveys.
No need to search soundcloud or google for background music for your youtube vlog or intros. It's kind of nice that you can even slice to size right off of the bat. This does seem like a time saver for that market. Either way cool idea!
Absolutely not. Somebody who claims to have "a couple of doctorates" is definitely a phony. Obtaining a doctorate takes 3-4 years, and it is highly unusual to get more than one. Moreover, you would not forget about which ones you obtained.
You should check your assumptions. There are plenty of people who are opposed to public (as in state-sponsored) good works that think it should be done publically (as in out in the open) through private funding.

“Socialism, like the ancient ideas from which it springs, confuses the distinction between government and society. As a result of this, every time we object to a thing being done by government, the socialists conclude that we object to its being done at all. We disapprove of state education. Then the socialists say that we are opposed to any education. We object to a state religion. Then the socialists say that we want no religion at all. We object to a state-enforced equality. Then they say that we are against equality. And so on, and so on. It is as if the socialists were to accuse us of not wanting persons to eat because we do not want the state to raise grain.”

-Frederic Bastiat, ca. 1850
At a small enough company they'd know if you didn't do it...
> In the spirit of Cunningham's Law, you can open multiple files using emacsclient. Just list them after emacsclient (e.g. 'emacsclient file1.txt file2.txt'). This will open each file in its own buffer (roughly the equivalent to tabs).

emacs buffers are (almost exactly) equivalent to vim buffers. vim tabs don't really have an analogue in emacs, but imagine several layouts of (emacs) windows (each window showing a single buffer) you can switch between in a single frame.