skysight-inc/HackerNews huggingface dataset:
The WaPo's ownership changed between the Iraq war and today, though I don't think Bill Moyers' statements are reliable sources of fact in any case. Yes, the Post opposed Trump (as did almost every newspaper in the U.S., conservative, moderate, or liberal).

The rest is pure speculation and conjecture; their motives, good and bad, could be anything, and likely have little to do with your particular concerns.
Impressed with the project. Haxe keeps plugging along and (along with Dart) is one of best kept secrets in the app space.
Age 12. Tandy 1000 HX. 7.16Mhz 8088, 256K RAM, 720K floppy, 16 color Tandy graphics, Tandy sound (3 FM channels + 1 noise channel)
I would be interested in seeing what your actual proposed solution to the example problem is here. You seem to be implying that we should pull back the full list of posts and order & limit in memory. This might make sense for some scales and workloads but it definitely wouldn't be my first or second solution for the given example.
Hmm... while this might well be true for most books (especially pop-non-fiction), I find that the best books are good precisely because they are not like this. Notably, most nonfiction from academics is not at all like this.

To give examples, "The e-myth revisited" is clearly in the category of only really having one point. On the other hand, "Reasons and persons" by Derek Parfit has a multitude of small nuanced points and arguments scattered through the entire text.

I would definitely encourage you to seek out these denser, more serious books. They are harder going, but if you can find good ones then they have a lot to offer.
> If by marginally we mean a difference of half million dead and three million seeking refuge, I beg to disagree.

Now, factor in the fact that Libya is now a failed state and the refugee crisis is largely caused by human traffickers using Libya as a staging area to send those countless lifeboats packed with countless unwitting victims, a great number of which end up dead in the Mediterranean.
No matter what you're replying to, this isn't the kind of comment we need on HN. You know this! So please don't.
There is a joke that every hardcore feminist becomes MRA once her son/husband gets into trouble ;-)
What is the excavators' contract? Did they agree to just dig three shifts 24/7 for an unspecified amount of time?
Context needed! For me, it'd be a Samsung 960 Pro [1]. Or perhaps an Arduino starter kit [2] or an excellent introductory DIY speaker kit [3].

For a more mainstream audience, I dunno, you can't go wrong with a giftcard to Amazon.

[1] http://www.anandtech.com/show/10754/samsung-960-pro-ssd-revi...

[2] https://www.arduino.cc/en/Main/ArduinoStarterKit

[3] https://sites.google.com/site/undefinition/diy-overnightsens... and/or http://www.parts-express.com/overnight-sensations-mt-speaker...
Many tower cases easily fit E-ATX, which should have options available.
Mined diamonds. It's a giant scam but you're still going to by one.
Interesting question. It depends of course on the combination of how restrictive the nozzle is (as compared to the width of the column above), and the height of the pitch above the nozzle. If you take the geometry of the pitch drop experiment as fixed, varying only the radius (of both nozzle and column), keeping the pitch height constant, I believe that problem can be solved. Will think about it.
Link? I'm working on a new PDF reader that can reflow text and maintain beautiful fonts and graphics from the original
> VisualAge C++ was one of the best incremental C++ implementations i ever saw, and even it did not get to this level.

How did it compare with Energize C++?

I only know both from magazines during those days, even though someone uploaded an Energize video to YouTube.

In regards to VisualAge C++ I think only those of us that were active back then can remeber anything about it. Besides the magazines I had with the product review, I never seen much information being posted on the Internet.
> Well, it's weird to call the foreign policy decisions of bordering nations "naturally arising".

So, you believe that the Cuban missile crisis was yet another misunderstanding that Fidel Castro had absolutely no say in the subject, do you?

What an unfortunate saint, Fidel Castro has been. Those countless political asylum-seekers risking their lives in makeshift boats must be a whole bunch of ungrateful fools for not enjoying living in Castro's paradise on earth.
It's a very polished (graphics, UI, story) and expanded (many more chip types) sequel.
Many highly educated professionals in Cuba live in poverty while the top ranking officials live lavishly. The Castro family takes vacations abroad, aboard fancy yachts in fancy hotels while regular citizens are not allowed to leave the island and until recently not even allowed to stay in Cuban hotels (i say recently because that was the case when i lived there and i'm not 100% sure that's changed).
There's no good he did that equates or overcompensates the harm to the general population.
Amazon is known for banning entire addresses, regardless of how many people live there, so being banned from Amazon doesn't say necessarily anything at all about a person.

EDIT: re How does that even happen?, link with some examples that I dug out for a comment further down: https://www.theguardian.com/money/2016/mar/18/banned-by-amaz...

I really wonder why people put so much trust in such decisions by tech companies...
The FAQ stated there wasn't a purpose to the hole. Not that their lack of purpose wasn't purposeful.

Two different things.
It's easier to convince people who have no priors. The majority of people doesn't ever consider the temperature at the polar ice caps unless they are climate scientists, so they'll take accept it easily. But lots of people with a folkish understanding of local weather, specially after some huge snow storm, will mumble something like "so much for global warming".

Even if you put all methodological issues (and citations from Richard Feynman) aside or even whether corporate taxes work or not, lots of social science findings would seem dubious simply because they deal with human behavior, which is something which is almost impossible to not have an opinion on, specially because it attempts to describe our own behavior.

The problem is that, if I were to understand reality through my own behavior, it would be through an unwarranted generalization of my own conditions to the population as a whole. It's like that joke of "why don't they just buy themselves some money?".

That's one of the issues, at least.
To clarify the question: do you mean that the flow is such that you can clearly see motion, or that the stream of pitch flowing down does not break up into droplets? (The latter depends also on surface tension, the former does not.)
But you left parent comment which was 'offended' over disclaimer. I am done with HN community. Enjoy your bigotry.
Yeah. If you wanted to delay making posts visible but create them in advance, they wouldn't have the same ranking as though they were just posted. You'd have to create them at the exact time you'd want them to start being displayed in order for the desired ranking to be correct.
At work, we have an internally generated report that was done purely in ruby. It worked, barely, munging numbers for about 1000 records. When we hit 4000 records, the report took about 6 hours to run in ruby.

We looked for some obvious optimizations like eager loading and some map reduce magic and implemented them. That brought us to a range of 45 minutes to 2 hours.

We decided that it was still not good enough. We moved ALL of the report into SQL functions (Postgres) and we have the whole function running in 27 seconds.

I agree with some of the top comments that maintaining this is a little trickier than ruby code, but some ideas we came up with in maintenance:
1) Write the SQL in a ruby file that has a class method of sorts that returns the generated function. This allows for version control to track the changes of the sql function.
2) Focus on tests at the interface level. We had great test coverage on the end result prior to moving to SQL. We were able to re utilize those tests to verify accuracy with calculations that are now in SQL.

This really isn't for everyone, but for those that want to try something new, it is worth it.
>Democrats are funny people. "Mass violence is better than a Trump presidency."

And yet Republicans have been using crypto-revolutionary language for years, especially after deciding to make the Tea Party their proxy in order to gin up fears of Obama's "radical marxist ideology".

This isn't a matter of only one party or the other wanting bloodshed. The Second Amendment has deeply ingrained into the American political consciousness the premise that revolutionary violence is not only justifiable but periodically necessary for a free state - that ideal, coupled with the polarized political atmosphere that requires everyone to view their opponents as evil and their every political action illegitimate, makes violence seem inevitable.

Luckily for our Republic, far more American armchair revolutionaries are willing to talk about watering the tree of liberty with the blood of tyrants than are willing to do the gardening themselves.
For that money they could have hired a hundred men for a week.
> This is why learning the history of your field is so important.

Alan Kay keeps stressing this point and how many regard computing as pop culture.

I agree, when one delves into the history of computing, programming language research and OS design, there are dozen of pearls waiting to be brought to life again.

We could be so much more advanced, if many startups took the time to research our history instead of poorly reinventing the wheel.
Not really the same thing though. A low cost house still has to function and is enabled by the use of modern fabrication techniques and things like power tools. Just like you can build less refined web applications with frameworks and cloud services. If the walls crack, the paint chips, wiring starts a fire and the drywall wasn't fire resistant that would be considered bad craftsmanship and you'll probably be liable for a fair amount. In modern software development the equivalent is common place.

I think the attitude of doing less things better is quite common among successful software developers. It's just hard these days to have a good experience while getting to a level where these values matter.
Meh. If it is lower TOC that you are after, then move your data centre to multi core ARM.

E.g. a 48 core 64 bit ARM processor:
http://www.cavium.com/ThunderX_ARM_Processors.html

So, Amazon, Alibaba, you know what to do now.
Reading the first paragraph of that "article" I only can respond to the title saying: True.
A bit hard to respond at the moment, I've been rate limited!
As technologists, we also know that getting popular is one of the worst things that can happen to a community. Scaling community and relationships is super hard.
The cause of the current refugee crisis is not Libya, this is really creative interpretation of the results of Syria non-intervention policy.
Siren Care makes a “smart” sock to track diabetic health
> Corporations aren't people. Why are we taxing them?

IMO it is payment for special privileges. Limited-liability corporations are a way for owners (stockholders) to ask the government to give them a special exemption to avoid responsibility for certain mistakes or unprovable maliciousness.

Imagine a Deepwater-Horizon situation. If the corporation is bankrupt and the still-solvent investors are allowed to walk away and ignore the mess... Who fixes things, and whose money gets used?
It's really a shame you're being down voted for expressing a very legitimate viewpoint about who you'd like to work with.

Like you said, there's nothing inherently wrong with people who have other priorities or aren't passionate about their job. There are plenty of positions that they'd be a good fit for.

But it's equally true that if you're really passionate about your work (to the point where it's your top priority in life) you want to work with a team that is equally motivated. There's nothing wrong with that. A top professional soccer player would be unhappy if they were asked to work with a team of amateur high school players.
I can't access the website anymore. HTTP ERROR 503. Did they take it down because some legal action was taken against them or they weren't prepared for high traffic?
The sleep was as good a solution as we were willing to do.

The race condition resulted in an error syncing between two datacenters, so when it happens it can be dealt with manually.

Also, to be clear, it did not affect customer waiting time as the delay was in a webhook which we used as a backup to the main payment process.
HTTP ERROR 503. Can't access the website anymore. Seems like they weren't prepared for such high traffic!
The example was a social media site like Instagram, not a blog, which doesn't allow future posting. If you have different design constraints than the given example, obviously the implementation will need to adjusted to the new requirements.
I'm really glad that this post is at the top. This is the kind of intelligent and nuanced discourse that keeps me coming back to HN. Thank you for bringing some sanity to this discussion, good sir.

In addition to what I wrote below about the nature of the Good/Evil abstraction, I want to put this here.

I think there's a level at which this all boils down to beliefs. Not which ones you (generally you, not you as an individual) have, but rather if you believe anything at all.

Beliefs--like believing in good and evil, but there are many--are fundamentally a scary proposition. And I can't understand how people maintain them.

Belief, by definition, is accepting something as true while knowing there is insufficient evidence for that thing to be true.

This is not substantively different from a definition of insanity: a case where a person accepts something as true that isn't supported by a reasonable body of evidence.

This is kind of a bold statement, but I stand by it. People who believe things are not really different from people who are insane. There's a lack of reason common to both categories of people.

The Good/Evil dichotomy is only one projection of belief. But it may well be the most important one. Because fundamentally, assertions of good and evil are really just high-level abstractions for the beliefs.

Good vs. Evil is a shortcut to feeling good about yourself. It's a shortcut for saying, "I believe x about y and I have no reasonable proof for any of that, but it makes me feel good about myself."

We should do away with beliefs. We're smarter and better than that. And getting rid of beliefs would have the nice effect of tossing the good/evil garbage out as well.
Don't let Communist propaganda blind you. The blockade did not stop Spanish hotels from settling on the island (taxed at 50% by the state), or dealings with Russia or the Chinese, or gas trades with Venezuela. Do you know where all the wealth from those dealings ended up? The top ranking officials and their families.
You should never make a blanket statement like "you don't abandon family." There are many situations where the best (and only) option is to get away. This includes both your spouse and your family. Abuse is one obvious example.

I'm not saying that we should run away at the first sign of mental health issues. I just think that there are plenty of situations where it might be the right decision. It's obvious in extreme cases, but the decision will always be extremely difficult.

For what it's worth, I think most people view their spouse as "family". It's hard to imagine a different arrangement.
I get far more enjoyment out of working to fix actual problems for actual people than working on vaguely creative disputes.

Making a robust automated toll booth sounds a lot more appealing to me than making yet another programming language.
>n the other hand, what does that do that can't be done with a regular midi keyboard with velocity and aftertouch (which is much more flexible in its own way)?

do you need PMC ( Polyphonic Multidimensional Controllers ) to play stuff like P'ungnyu Strings (Komungo)[1] ? Seems like this controller is more amenable to that.

https://www.youtube.com/watch?v=MkHmUaGv8JM
Ah that makes sense then. I guess I should have prefaced my comment with the fact that I have little Rails experience.
Agreed. You can also lower the brightness of the screen when you don't need it. My Sony Xperia Z5 Compact in "Stamina Mode" (basically what you're describing) can last for 7-8 days as far as I can tell.
Interesting how you're crisscrossing the continent using this route. I would definitely choose a more "intuitive" path, but I guess that the fares would be higher.
>> This is naive

What? This was the real world, a matter of first hand experience. We could not consider jeopardising sales to our biggest market (the US) by breaking US embargo for a barely significant market.
I dunno. As an American, the case-based law thing really pisses me off because it means you can't know what law applies to you in a given situation without knowing the entire history of legal cases that touch that area. And I'd prefer something more like preference voting for the president. I'm obviously not holding my breath on any of these points.
Heh. We had tons of double billing from payment processors, we never could get a straight answer from the gateway as to why it happened.

Most of them came from.a gateway called CyberSource.

Also, lots of customers have weird banks where they see both an authorization (I.e. hold) and the actual capture, and they mistake it for two captures. Usually it helps to educate them about what is an authorization.
I built it for the Windows 8 Store (of all places), years ago, in base C++/Cx. All de-published now though. Could dig up a gameplay video if you wish...
They did, and the world is steel reeling from announcement. There is now a huge change in political course following the election results, no matter how one tires to explain that away with nitpicking.

On Cuba, even suggesting change of leadership is enough to put you in prison.
Why are consonants distinguished differently than vowels?
Facial recognition + security guard
I think this is her problem --- I imagine she thinks she is always right, and when her team decided to make the project way A which was probably faster and easier to do than her way B, she got upset and wrote this article to 'correct' the tech industry
I have used an Alienware laptop with OLED screen and it was beautiful and I am sure it would be great for coding. My main concern with an OLED is burn in. There are a lot of static elements on a computer screen and if phones are anything to go by burn in of those always-on-screen widgets will leave some nasty marks.
> screen height is useful since it allows you to fit more lines of code in view.

Many external monitors can be rotated 90 degrees into portrait orientation.
Trump Campaign Built an Identity Database and with Facebook Ads Won the Election
I appreciate Greenwald and The Intercept, but nothing in this piece addresses the real question -- are high-traffic US sites disseminating Russian disinformation?

Yes, it's true that the PropOrNot site is new.

Yes, it's true that the people behind PropOrNot are anonymous.

Yes, it's true that the Washington Post's article on PropOrNot didn't seem very rigorous.

None of this speaks to whether sites like Drudge, Zero Hedge, Alex Jones, etc. are actively disseminating Russian propaganda.

PropOrNot lists eight steps to manually identify propaganda and disinformation, and they seem pretty useful to me.

http://www.propornot.com/p/the-yyycampaignyyy.html
Do you consider six-figure salaries "not paying for it?"

I have no doubt that if I wanted to work a strict 9-5 schedule I could easily do that as a developer. There are plenty of big companies which have a punch-in/punch-out system. They also pay less than market.

On the other hand, if I'm making hundreds of thousands of dollars a year then I think it's pretty damn reasonable for me to work longer hours and to be available at random times.
Interesting. I didn't realize they were doing this. This suggests to me they simply had an investor they really wanted on the cap table. Or perhaps they wanted a current shareholder to have a greater relative ownership of the company?
I think the article is opaque on the terms of that waiver. W-F seems to be taking the stance that the signature applies to the entirety of the customer's relationship with the bank - sign this once for any account, and it applies to actions across all your accounts.

BoingBoing and others are taking the position that the waiver only applies to actions relating to the specific account that was signed for, each account standing separately.

The latter approach seems more sensible to me, but really it all comes down to the language of the statement that they (really) signed, and how courts have chosen to interpret that.
This seems well done, the sort of design I'm pushing for Rust and Haskell.

The money question is: does it work with cross compiling? This is a proper phased design so it should, but that doesn't mean it doesn't.
It most certainly is Ruby. It's Ruby with a library (ActiveSupport) added that augments with extra helper methods. When you write Ruby code that adds methods does it suddenly become not Ruby anymore?
I definitely agree that there may be some unexpected consequences of using the primary key in this way. It certainly won't behave like a timestamp and could distort the function outputs.

Would it be possible to substitute the integer count of seconds since epoch (or some other arbitrary base timestamp) and use that instead? Then you'd still have an immutable function to satisfy the index, but also you'd preserve valuable information about the relative time intervals between posts.
Because if you're irrational then there's nothing to stop you from being immoral. Most of morality is a rational decision to respect others.
When calls are made to criminalize those who's views dissent from the experts, and ridicule them as conspiracy theory nuters. Yes it's cognitive dissonance when, you find yourself on the other side of the experts.

If you put your faith in the experts to the point of religious fanaticism, you are hypocritical to reject the experts when your personal wants don't coincide with reality.
Money has a lot to do with it. When a company is booming, people tend to be optimistic, generous, enthusiastic, and feel secure. The company is more generous and "enlightened", and their success feels like your success.

When a company is struggling, people get insecure, start worrying more about who gets credit to avoid layoffs, a gloomy mood spreads to everyone, the company starts taking away goodies and people get resentful, and so on.

You could repeat the question with, "assuming two companies are in the same X financial state and changing at a rate of Y, what causes one to have a better culture than the other?", because there is clearly more too it than money.

Even so, the rest of the factors float on top of the money tide, and it makes a world of difference whether the tide is coming in or going out.
Have you considered a hybrid approach, like doing the heavy lifting/querying/calculating in Postgres, but the final formatting of the report (something that might change often, or be very finicky to implement in pl/sql or in the db) is left to ruby?
You can't insure a property if pool (or entire property) is not fenced.
Hello, indeed I'm not familiar with those examples, but it doesn't matter. As long as a government doesn't let his people run truly free elections regularly, that's bad.
Emperors were considered normal at Romans' times; slaves were, too. Luckily, we have learned better since a long time.
Left- or right-wing doesn't matter: dictatorship is an act of violence.