skysight-inc/HackerNews huggingface dataset:
No, Allende's wasn't a dictatorship. There was an institutional crisis and the preparation of a coup in progress (and it's no conspiracy theory by now, given all the documentation available, that the CIA was involved in preparing the groundwork for the coup), and Allende was in open conflict with Congress. That's pretty serious and everyone would agree Chile was in serious crisis, but it's not "textbook dictatorship".

You know what is a textbook dictatorship, one that 100% of the world agrees was a dictatorship, though? Pinochet's. And you claim to prefer him.

It's hilarious because every single crime you claim Allende committed, Pinochet actually committed and worse. No-one elected Pinochet, but people -- regardless how "flimsy" was the majority -- elected Allende. Allende didn't suspend constitutional rights, Pinochet did. You could outvote Allende in open elections, but you couldn't do that to Pinochet, because he didn't hold elections. You claim Allende overruled Congress, but guess who DISSOLVED Congress? Pinochet. Torture under Pinochet's rule was stomach-churning: rape, bone-crushing and mutilation of genitals were par for the course... you really, really need to review who you claim to prefer.

In the "choice of two evils" (your words), you choose the worst, plain and simple.
Ask HN: Can AWS Lambda do these two things?
Hi, I'm having trouble understanding AWS Lambda and after reading God knows how many websites I am even more lost.

Can lambda run PHP?

Regardless of the language - can a lambda function connect to a dynamodb, token exists get values from the db - then using these values connect to an API and return a json file?
I feel comparisons to the Apollo and Manhatten projects, often brought up in this context, are misleading because they ignore the massive pure research bases they were building on. Of course they did do more pure research, but a lot of the cost and muscle/size was for solving engineering problems.
Yes, absolutely.

Also consider that criminal organizations that profit from stolen data will become more active (more data lost > more data to sell > more profits > more activity toward compromising data).. which means more organizations for the FBI to investigate.

And there's the potential that victim companies could face prosecution also.. for example, if a company had a minor violation of HIPAA (et al) and was compromised due to a backdoor.. instead of the damage being minor and the company fixing the problem without any patient data being compromised.. instead it becomes a significant incident with real losses of patient data.. potentially opening the company up to prosecution for violation of HIPAA (or other laws).
one of my friends died in a climbing accident in 2011 in Austria. LinkedIn still asks me to endorse him for his skills.
UX Issues That Will Make Or Break Self-Driving Cars
Higher-Order Symbolic Execution
He didn't say anything about America; he was trying to understand whether it could support a high-GNP economy, and wasn't suggesting a "fix".

I share his curiousity; would an Icelandic or Somali type government, given sufficient natural resources (and relative peace) be able to do something like develop a space program?
In .cz you can also do that and even specify an upper bound (which is apparently mandatory as direct debit authorization for my credit card that got created automatically has upper bound of 999999CZK)

On the other hand I know many people who like me do not use direct debit for "unpredictable" things like cellphone bills. Most other payments can be automated by standing orders, what sucks that even when your monthly phone bill is essentially constant you cannot do that as our cell operators generally assign distinct payment reference for each monthly bill.
The idea of a university as a free space rather than a safe space is vanishing
If you're happy with the price and service of Fastmail, why switch? Seems like a lot of time and hassle for not a lot of benefit.
It seems movie theatres make most of their money on concessions, so obviously this is a massive problem for them. Nobody's going to buy that product instead of the supermarket's snacks if they're watching at home.
Not just with hardware interfaces, but even in pure software... I wrote an LMS that the core of which was used by a fortune 100 company, and a few airlines for nearly a decade... I literally left out about 1/3 of the SCORM spec, and implemented one piece badly... it wasn't until about 8 years in that the missing piece was even an issue, and the part I got wrong never became an issue.

In the end, you understand as much as you can, implement what you have to, and do your best to get through it... and even then, someone will mess things up on some end or another... to this day, I'm surprised that SCORM was synchronous... hell, it feels like they're half the reason XHR has a sync option.

I feel the same way when looking at terminal emulators... sigh, so many things to implement to get something useful, even if you're only looking to get a small subset working.
I learned Lua by reading "Programming In Lua" and by searching github for Lua projects and reading them.
I don't understand his comment, "I'm disappointed to see that Scala has largely preserved Java's inheritance model." This directly translates to scala:

trait Priceable {
def price: Int
}

def addToCart(cart: Cart, item: Priceable) {
cart.increaseTotal(item.price)
}

class Book extends Priceable {
...same thing...
}

The only thing non-idiomatic about this in Scala is the use of a mutable cart.
That looks impressive. It looks very clean and well put together. I will have to check this out!
Have a look at http://www.tuffmail.com.
people are cattle to those in power
I'd agree that utilities ought to handle most of the energy storage problem, if only to realize economies of scale. But, two points:

1. Battery backup for homes could actually be a huge market. If you're looking at two homes, one is $500,000 and the other is $503,500 and outage-proof, which one would you buy? It's a nice feature at a relatively small price.

2. At the launch event Musk stressed the benefits of grid independence for the 3rd world. He drew an analogy with cell phones, where cell phone proliferation basically leapfrogged and obsoleted landline deployment. So in places where there is poor or no electrical grid they might jump straight to solar and batteries. (I don't know if he actually expects the 3rd world to be a significant customer base, but that's what he said.)
In Germany, for each direct debit entry in my ledger (in the web interface of the bank) I have a small button to revert the debit. I suppose this is standard because I have this button with the 3 banks I am banking with (business and personal).
>In the US at least one way to get a quick introduction to the local representatives of the 3 letter agencies

Of course, if you're Boeing it's not really a concern to have the three letter agencies knocking on your door. They call that a sales meeting.
Traits are great, but Scala still has subclassing. I'll update the article to make it more clear -- thanks for pointing that out.
So here is a more interesting question. If the drone was actually 200' away from the Airbus A380 then it would have been un-flyable in the jet wash / vortices once the plane passed. There is a pretty good chance that the drone would be ripped apart by those forces. But we don't have a companion drone debris story, perhaps it was over the ocean?
So, if I'm an LP in a VC firm how do I get my money back?

Clipping dividend coupons like a retiree? If I wanted to do that I'd invest in dividend paying public companies and bonds.

I'm all ears, tell my why any sane LP would want to invest in VC right now.

Much of the so-called returns VC's have experienced have been paper returns due to ever higher valuations placed on portfolio companies.

But then when those companies get widespread scrutiny (which all going public really is) then you're luck to not lose more than 10%.

So I'm paying VC asset management and performance fees for the privilege of losing money?

I'm unclear how this is sustainable.

I think this bubble has gone on for longer than the last one in part because there are fewer public companies and less hard-nosed scrutiny of these companies.
I find that inheritance isn't really necessary in Python for most cases due to the ability to define magic methods which are basically interfaces. One place I have seen it used effectively is in the Django ORM where it makes sense to use subclassing.
It would be interesting to look at the distribution of points for articles that get submitted multiple times -- there's obviously a lot of variability! I'd expect it to look vaguely power-law-shaped, because articles that get upvoted more have more opportunity to garner upvotes, so random noise can catapult something to prominence if the article itself is interesting.

</small-n-speculation>
This doesn't help if an attacker modifies the kernel to provide the correct data regardless of the actual filesytem contents. You really need either UEFI Secure Boot or a TPM-based measured boot to have confidence that /boot hasn't been tampered with.
> this ability is not terribly common in other languages

Arguably any functional language does this even more automatically than Go does.
I'm not sure I get his point. Is it that "A member (field) of a class is not a proper interface"? In Python, that's not really true, since he could have used a property and kept his first design. How is that significantly different from his final solution?
It's unfortunate that Shawn and Oliver decided, after failing to upstream their ASLR patches, to make HardenedBSD a full fork. I wish they would reconsider, because Konstantin Belusov has begun an upstream from scratch implementation of ASLR. But HardenedBSD is so much more than just ASLR and for a network facing OS it's crucial to have as many layers of mitigation as possible. Jails with Capsicum and ZFS are so promising already.
> This is a 32-core machine with 208GB of memory.

If we're talking about these kind of specs, something tells me Erlang would do even better.
ArXiv submission rate statistics
In terms of GDP per capita, I live in one of the lowest income counties in a state that is well below the national average. I'm not sure if many of the points made in this article would be felt so viscerally by someone living in SF making $100k+/yr, but I found it very interesting.

It's worth noting that I have received exactly $0.00 in government subsidization (student loans, disability, unemployment, etc) - I've never applied for or received a penny of it. Perhaps the most interesting thing about rural communities like mine is that the people here who actually make money - farmers - are among the largest recipients of government subsidization in human history due to a subsidy program which was conceived when industrialized agriculture was still a nascent technology.

I feel there is a sort of cognitive dissonance when it comes to things like this in that many successful people are where they are in large part due to the governmental aid they've received,but these same people tend to be the most intense detractors of any legislation that would help everyone else.

I don't have any good answers and I sensed a bit of naivety in the article, but I feel it made some good points and asked a lot of very important questions.
When Self-Organizing Teams Are Effective
Nice try (commercial experience meets PopcornTime), but BitTorrent Live didn't go anywhere and Netflix is nowhere near comprehensive because licensing deals are few and far between. Doubtful this will go anywhere because it's too expensive, competing with nearly free (ease of theft and cheaper-but-fragmented services) and Netflix has far deeper pockets and still has a minuscule catalog. Perhaps some Sean Parker Jedi w00w00 mindtricks can tease out deals where others have failed. Double-ended marketplace and kind of late# a highly-competitive/incumbent-monopolized market... (sincerely) good luck with that.

It's probably a good idea because it seems like a terrible idea, especially if it offers multiple defensible, durable advantages.

# There's both 'last-mover' and 'first-mover' advantage(s) in most categories.
http://littleosbook.github.io/ is another good resource though it uses C.
PHP support for Lambda is not official. I've seen projects, like Apex, that support non-standard languages using a hack-y method of executing a binary using Node or something. If you want PHP support for Lambda, you're better off with a third-party service like IronWorker.

Lambda functions can connect to DynamoDB, connect to an external HTTP API, and return a JSON file.
>definitely a large number of people it will appeal to

How large? Because we can't pretend that piracy isn't a thing.

The theatre is expensive, sure. But it also has an audio visual experience that dominates anything anyone can have in their home, which is part of the premium.

Is it worth $50 for a one-time movie experience in your home? Are people so desperate to see a movie they can't wait for it to reach Netflix or Amazon for "free", or pay $20 to own it on Bluray? I'm skeptical.
Starting the business
I'm a community college transfer, and seeing that 20k always reminds me how nice the California Community College system is. Completing an AS is 5K max, assuming you don't get 100% tuition covered which a large percentage do via BOG.

A free degree is always nice.
Err nfc?
> I'm disappointed to see that Scala has largely preserved Java's inheritance model.

Scala builds on the JVM and exposes the Java standard library. It doesn't have much choice in supporting that model. In theory, Scala could provide additional support for an alternate model, but that would add complexity without taking any away, and would require defining how the two models interact.
The communism analogy is better than the homeopathy analogy. The former makes problematic assumptions about human nature, the latter impossible assumptions about physical reality.

That said, I work in a company where TDD is the default. So far everything still works and there are no tanks rolling into any public squares to squash the bourgeois scourge.
Elixir & Phoenix Framework: 2M concurrent connections on a 40core/128GB box, with a real-time chat example: http://www.phoenixframework.org/blog/the-road-to-2-million-w...
I've heard time and again that you should either build everything from ports of install pkg binaries? I believe it's because of different use flags (in Gentoo lingo), so maybe you mean that one would build everything privately in a consistent poudriere repo with personal settings and only ever install packages from there. Is that right?
Related: https://en.wikipedia.org/wiki/Xeer
Why you don’t need Socket.IO
I believe there's work underway to replace it with Dragonfly's dma.
Ah, good points. Thanks for the clarifications!
Sorry, but this is pointless. And I have a feeling that you could do better even with a scripting language like Perl, Python, Ruby and a single-threaded event loop.
Take a look at SparkPost which is very developer friendly and a 100k free tier https://www.sparkpost.com/mandrill-migration-guide
For a counterpoint, here's a benchmark of a single server running Elixir/Phoenix and supporting 2M concurrent websockets, sending pings once per second (rather than every five minutes like this Go benchmark). The socket handling code is simpler, too.

http://www.phoenixframework.org/blog/the-road-to-2-million-w...
> The new information Google provided is that the full "no gas pedal, no brake pedal, can drive anywhere" dream of a fully autonomous car will take up to 30 years to arrive.

The thing is, it doesn't really matter what Google thinks. There are six billion people on the planet, and it only takes one governor or president to decide that some local company's autonomous cars are "good enough" to serve as driverless cabs and they decide they want to reap the economic benefit of being a first mover and all of the sudden it's a geopolitical arms race.

We're already past the point where autonomous cars can drive many routes more safely than a typical human. That's just a fact of the universe. You can speculate that the entire world's political forces will form a perfect coalition to prevent the removal of steering wheels from those cars for 30 years, but I don't think that's how politics works.
IMO, what people with a 100 IQ can do, and what people with 115 can do isn't that significant. 100 IQ people can be better at some things than people with 115 IQ.

We've kind of made a fetish of IQ without really understanding intelligence to begin with.
Yeah, the intellisense is a lot better than it was in earlier versions.

That said, it doesn't attempt to read your mind, so the intellisense only kicks in when the type you're interacting with is unambiguous. So, for example, you'll need to explicitly state a function parameter's type before intellisense will help you figure out what methods you can call on it.
The sysctl config is helpful for any high concurrency app e.g. node.
> use a 20 char variable name when 3 would do.

I generally think functional programming is a smart idea, but knock it off with the short, generic function names. We're not writing Fortran on an 80-char terminal any more. Name shit what it is, it's going to auto-complete anyway after you type 3-4 characters, so you might as well give it a name that you won't have to puzzle about later.
Why are those things still being rediscovered?

The fragile base class problem is a very well known one since the 90's.

Already in the 90's we had programming languages like Component Pascal, whose designers pushed for the idea of component based programming. Basically what nowadays is known by using COM interfaces, regular interfaces, traits, protocols, whatever.

The first edition of "Component Software: Beyond Object-Oriented Programming" is from 2002:

http://dl.acm.org/citation.cfm?id=515228
Last time I checked, poudriere and other similar tools didn't have the option to ONLY build ports for which you have customized options, i.e. fetch their non-customized dependencies from pkg repos >_< That was possible on Arch Linux with yaourt… back when I used Arch as my primary OS, and that was when the Eee PC 900 was still relatively new.
Just realized it's a 35 rounded to 4.
As you probably noticed from the article you linked, strong leadership was what made it possible. President Park is a controversial figure in Korea because of his ruthlessness and dictatorship but nevertheless contributed significantly to the country's economic growth. Under his rule, if people were caught accepting bribes from someone, they would face severe punishments for sure. Currently there is no such leadership (current president is a daughter of the President Park, ironically), and people hear news about corruption and wrong use of government budget all the time, especially in military projects where bribery and nepotism are commonplace.
I think what you are looking for is TRESOR.

https://www1.informatik.uni-erlangen.de/tresor

It has been on HN before. I doubt anyone is running it on tablet to secure their lights, TV, and toiles though.

(Everyone, forgive the joke; but I loved this presumed user's artcile on Android light controls in hotels: https://news.ycombinator.com/item?id=11266796)
2-3 weeks leave plus 2 weeks of holidays throughout the year plus sick time plus flexible schedule isn't that uncommon in tech. Maybe not in the earliest stage startups (although flexibility matters more than absolute hours for both employee and employee, in a lot of cases, if you enjoy what you're doing), but in Series C+ companies.
This would have made more sense if the inheritance were different.

Item (a thing that is sold at a final price and which goes in to a shipping container (has physical size / weight data)).

Book (a type of Item) which has a price that decomposes in to various costs...

BD_Movie (a different type of Item) which has other features that decompose differently from other Items.

Though an argument could also be made for simply having a generic ShippableItem object which has extra key-value tags in that same application.

Maybe the issue isn't that the ability to use Inheritance is terrible but that the particular design choice of doing so turned out to be a poor fit for expressing the business needs.
There is slight problem with the fact that while it looks like pretty much country neutral system that is built on SEPA it in reality builds upon czech/slovak ABO system (Automated Banking Operations, which probably holds world record for government project with longest deadline overrun, as it was in development for almost exactly 20 years) and it's data fields for automatic identification of payments (X-VS, X-SS and X-KS in SPAYD IIRC). While SEPA has even more powerful mechanisms for this it seems that they are not much used, maybe exactly because they are too powerful.

One thing that fascinates me is contrast between european giro banking systems and ABO in particular (where account number is just an ID/address and has no security implications) and checking account based system used in US where everithing seems to be somewhat backwards from what would make sense.
I'm anti-torture personally, but I'm not sure that the quotes you've put here portray a bias one way or another so much as a legal opinion (erroneous or otherwise). What am I missing?
Should you invest in the long tail? (2008) [pdf]
I should clarify: Easy to actually pronounce post hoc, but hard to readily discern its correct pronunciation from its spelling (maybe it should be "meow"?).

I wasn't trying to make any ethnocentric points.

Anyway, naming is so important that YC has tons of internal advice that it gives to its companies about choosing the correct name. It's not all that uncommon for a company to get accepted into YC and then immediately change its name.
That's a fair point. Scala definitely seems to have had to compromise the quality of the language features it offers in order to achieve Java interop.
Part of it comes from the fact that a lot of institutions require continuous publication by their faculty/research staff. If you don't publish because you're focusing on a long term paper, it can look bad on you during annual review.

To combat this a fair number of people will publish many times on the same developing experiment (not that this is necessarily a bad thing).

Don't forget grad students and dedicated undergrads. That adds a fair bit to your existing numbers.
Or the 1930s radar race: https://en.wikipedia.org/wiki/History_of_radar
This is a non-issue in C#. In C#, properties have getters and setters. Instead of making a function named GetPrice() you'd simply modify the price getter to include the additional fees.
Not sure what issues you are seeing but I'm able to scroll completely normally.
What a weird paradox http://imgur.com/fYi3aj9
Someday maybe we could build a human out of atoms one by one, but if someone kicks those atoms out of place they will have not done the equivalent of killing a human.
DRU – Domino's Autonomous Robotic Unit