skysight-inc/HackerNews huggingface dataset:
Not necessarily.

They could be ready and this is the next logical step. Earlier investors could be pushing for liquidity. Maybe some of the early people - especially founders - want to move on and do the next thing.

On the last point, non-trivial share holders are generally locked up from selling for 3-6 months after the IPO to reduce the likelihood of a "pump & dump" scheme.
Adventures in High Speed Networking on Azure
Indeed, but it could be argued that excess verbosity might be better for long-term maintainability. Not that I'm defending the topic at hand here: XML as a configuration language.
CarsDirect leaked tens of thousands of consumers' SSN numbers
I'm currently writing a book about Kotlin for Android Developers:https://leanpub.com/kotlin-for-android-developers

Overall I think it is a really interesting language for Android (and I guess Java) developers. It's much cleaner and safer. I recommend at least taking some time to play with it and see how it looks. I also have some simple articles at my blog, antonioleiva.com, very basic and perfect to start with it.
> ... decades of dealing with the public and the public servants have led to an accumulation of rules, regulations, practices and traditions clinging to everything like barnacles to a medieval man o’ war.

I strongly feel that "garbage collection" is grossly neglected in almost every organization and is part of the reason firms slow down as they grow older.

The article mentioned simplification of the Norwegian tax code.
Are there governments with garbage collection and simplification of laws built into the legislative process?
I don't understand how conservative economists who have been constantly predicting runaway inflation since 2008 have any credibility remaining.
I always assumed that his Nobel prize was more due to the awarding committee wanting to support his political views rather than any real economic insight. Pretty much like how Obama was given the Peace Prize when the nominations were due when he had only been in office a few months. Politics, all politics.
Tree That Grows 40 Kinds of Fruit
> I used to ask myself why the Israeli Defence Forces would risk innocent palestinian civilian lives to kill the terrorists who hide among them by using drones or airstrikes instead of the kind of techniques they would no doubt use if the terrorists were surrounded by Israeli civilians

Generally, the former occurs in places where the IDF has no access other than by air or by long range shelling. If the latter occurred, it would likely be in a place where the IDF has full surrounding access and so could use techniques like snipers that can be directed more specifically at an individual.
There is a legitimate complaint with that specific example, though: having to write .begin() and .end() is obnoxious instead of using more modern iterators/ranges.
SIGGRAPH 2015 -Trailer
The difference that I'm trying to highlight is that calling something "luck" takes away the responsibility of the actors. This is a dangerous mentality for a founder, because their own actions and decisions are all they have in the pursuit of success.

> I see people putting in "a concerted effort day-in and day-out... to put themselves in a position to succeed" but they generally don't know ahead of time all those factors necessary, so after several years of not succeeding... what did they do wrong?

They took wrong actions in pursuit of their goals. Whether they can pinpoint specific actions is up to the individual, and ultimately it's a guessing game. But to throw your hands up and declare luck is a weak-minded excuse—certainly we must acknowledge that given infinite possibilities, success was possible, they just didn't find the right path.
That problem is due to the STL not being built around iterators/ranges. I don't see how concepts enter into it (though contra Andrei Alexandrescu, I'm still a big believer in concepts).
Hiring a technical co-founder; Do I want to be the asshole?
The Myth of the Flat Earth (1997)
Submitting this so I can make a feature request. :)

The -logpath option is fine, but it would be nice if it could create subdirectories too (e.g. $LOGPATH/YYYY/mm/access.log.YYYYmmdd ). Otherwise, over time the log dir is going to get unwieldy.

I'm currently running several sites in alpine+rwasa Docker containers; I'm liking having a set of entirely isolated web servers based on a 10MB container image, each apparently consuming ~6KB RAM while idle.
They should do a kickstarter and then they can use the money to have more time to develop the game or to hire people as good as they are looking for.
what was really awesome was discovering how pretty much all the work we did on kwin_wayland brought wayland on desktop closer. The mobile-specific bits of code are _tiny_.

The biggest problem actually was getting graphics up and running to begin with, there were weird libhybris/Qt 5.4/QtCompositor incompatibilities that had me stumped for months, _until_ we decided to go for Kwin directly.
Plus Oracle is actively encouraging alternative JVM languages.
This makes my brain hurt just reading it. I honestly don't see any significant functional upside to all this complexity.
My recipe: External 2-bay removable SATA, an order of cardboard boxes, esd foam, and esd bags, a desk drawer, a closet at work, your SO, family member

Block level clones are fast and easy when you do them frequently on dedicated drives. I've successfully recovered from serious simultaneous failures (Deskstar disaster of 2008), and haven't changed the setup, managed settings, or paid any bills in years.
Airbus E-Fan
In addition we live on a (mostly) 2-dimensional plane so we can't scale transportation capacity indefinitely, which means even if the roads were owned privately it's nearly impossible for a market to form that would force them to compete with each other.

Why? You can't build a close competitor to 9th Avenue (making up a street name) because A) there are buildings in the way beside it and B) building above it is prohibitively expensive. If these are one-way streets as is common in urban areas 9th Avenue's closest competitors are 11th and 7th and after that competition falls off quickly. Five competitors doesn't make a healthy market - it makes an oligopoly.
People who can create enablers are only increasing in value.

The market for computer code is still growing exponentially. Selling software directly is seeing a decline, but incorporating software into other things, or delivering it as a service is on the rise.

Anybody adding value by some other means, hardware, professional services, etc... is going to be looking for and willing to pay people who can apply software to add value.
> For multithreading : Quasar supports Kotlin (I'm waiting for quasar to support android though)

Have you opened up an issue on Quasar's repo (https://github.com/puniverse/quasar) so Parallel Universe can track this for a possible milestone?
Feature request: page up and down keys.

:)
> At least the Soviet Union had the decency to grant the masses that stayed clear of politics a safe life without a care in the world.

Unless, of course, they lived in the same country as some people who didn't stay clear.

https://en.wikipedia.org/wiki/Holodomor
FYI, I had taken "every opportunity to danger-danger-dragons-be-there" Scala — on record — years before I even dreamed of the database company that would one day have an open-source project which would end up competing with Akka (I'm talking 2009/10, while Quasar was first conceived in mid 2013).

It was after leading an attempt to adopt Scala at a large organization, which failed because of what I saw as Scala's bait-and-switch marketing: it presented itself as "a better Java" while it really was (and is) a strict-Haskell-with-OOP-and-macros-and-more. We needed a car and got a helicopter. While some would consider a helicopter superior to a car, I think everyone would agree it imposes a completely different set of tradeoffs. So yeah, for a good while I was telling people, listen, it's a helicopter, so make sure a helicopter is what you want (the Scala community’s response was, what is this FUD? Can’t you see it's got wheels?! You can drive it on the ground if you want; you don’t have to take off! To which I responded, but you still can’t take it to a car garage for maintenance, to which their response was, you’re a stupid biased troll!). I don't remember when was the last time I participated in a Scala thread, but that community doesn’t forget. So if I'm damned if I don't, I might as well do:

Spark is a good example for a project that would have been better off using Kotlin. They wouldn't have missed any Scala features, would have had better build times, better IDE support and better Java interop (of course, Kotlin wasn’t mature enough to even be considered when that project started). In fact, using Kotlin would have saved them writing 95% of that style-guide[1], which reads like instructions on how to drive a helicopter on the ground without accidentally taking off (Perhaps ironically, that style guide drew derision from the Scala community, who said, you're in a helicopter for fuck's sake! Why won't you take off?!)

[1]: No implicits, no multiple argument lists, no Try, no infix notation, no non-math operators, no recursion, no being-fancy-with-monads, no Scala concurrent collections, no Scala collections, no for loops. They don't mention dynamics and structural types, but I think it goes without saying that they're off-limits, too.
He noted that it was crap, but then again the meeting was about bringing in /more/ so the floor could be cleaned up. I'm sure this equation resolves at a higher interest level, but it did not make much sense at that table.
http://techcrunch.com/2015/02/26/apple-eating-all-the-profit...
If I understand correctly, this is a framework for non-preemptive cooperative multitasking whereby provided API functions serve as yield points. Pretty much what Windows API was before NT/2000. Not exactly a co-routine library, at least not in a conventional definition of co-routines.
It appears to be lost. A researcher got in contact with the original author (James Meehan) a few years ago, and he couldn't find a copy himself: https://grandtextauto.soe.ucsc.edu/2006/09/13/the-story-of-m...
It may take you longer to get there, but you can do it without rich families, good connections and "pedigree". I've proven it myself many times. Just want something and work your ass off.
The largest issue isn't actually storing the data (though that is a big issue) the biggest problem (from a system point of view) is the 'business' logic.

I've worked on some large very heavy business logic heavy systems and often what you find is that the database ends up a dumb store and the logic is entirely handled on the application side, this is fine when the original system only spoke to the one application but becomes a massive problem once you want to allow other applications to access that data store, from experience this is one of the reasons why large enterprise re-writes often fail, the specification on paper vs the massive complexity of edge cases in the application code, years sometimes decades of if/else statements.

Of course the inverse is when the database does have all the business logic and the client is dumb while better that does often mean that you can't get the business logic out easily if the database has become obsolete (some of these systems aren't even SQL based or a dialect of SQL that barely looks like SQL, when you have stuff that was written in the 70's all bets are off).

It's things like this why IBM still sells zSeries with COBOL support for code that was written 30-40 years ago.

Not really sure what the solution is, I'd say some kind of business specific almost domain language that goes beyond SQL or Java (but we tried that, it was COBOL ;) )

As for your suggestion about NoSQL there is merit in that but if you go that route you have all the complexity of the business logic in your application as well as much of the complexity that would have been handled for you in the database via SQL (government systems are mostly amenable to normalisation).

Possibly some kind of SQL/Document hybrid (something like Postgres with JSONB) with a business logic layer over the top might work but I've no idea what that would look like (possibly something like SAP's ABAP which I haven't used but people I know who have don't like it very much), most of our current languages care more about pointers, bytes and function than they do about the actual modelling of the system they represent.
Counting is a very pragmatic way to help. A little bit like poker.
A good insight into this is to take a look at how e-filing works. It's been several years since I've looked at it but you could find the documentation and XML schema files online from the IRS that companies like Intuit and others use to transmit their e-filings.

From what I recall the XML corresponded one to one with the paper forms. If you think about how the paper forms work it's pretty straight forward. You go top to bottom entering data and making calculations. Sometimes there are rules (if this line is less than X, goto Y) that you would have to write somehow.

As to how they store it I can only speculate. I imagine they're stored as blobs by return/form. I doubt they would be stored in some denormalized form as it seems unnecessary and difficult. They don't need to query across all people's returns at once. They're probably batch processed return by return.
As long as we didn't subsidize those individual actors by building public roads, that would be fine.
The underlying concept will surface once you've had a chance to debug program states and that you realize you can't keep track of all program states. I had no idea about functional programming but soon realized that I was going for the same thing when trying my best to not keep instance variables in my objects.
This reminds me of Sandra Bland who was put into jail for three days because of improperly signaling a lane change. Police in the US is totally out of control it seems.
The thing is, military forces are bound by international treaties to restrict violence against civilians. Police are not.

Normally domestic politics in a free country would regard the random deaths of civilians as a bad thing, but the US racial divide means that enough white people regard black people being shot by the police as a positive outcome rather than a negative one.
How is trade not a big part of macroeconomics? That's a dumb thing to says.

On your debt crisis points, it makes all the difference if the debt is denominated in the country's own currency or not.
Yes, that's exactly what it is. But it also matches wikipedia's difinition of coroutine: "Coroutines are computer program components that generalize subroutines for nonpreemptive multitasking, by allowing multiple entry points for suspending and resuming execution at certain locations."
Thanks for the book recommendation. Just had a Google and it looks great! Added to Amazon wish list
Impressive how naive the reason can be yet how powerless a kid (even an adult) might feel when things tip over all of a sudden like that.
Sure I pretty much entirely agree with you but the caution I stated earlier is the notable one for that mindset. There's always a step where you have to decide what the data means.
Hardware and Software makes a perfect mix, start with IoT it is fun.
I admit that after finishing CS course at the university I had the same mindset regarding software engineering: understand the context, capture requirements (as much of them), and stick to it while developing subsequent parts of the system. In many occasions this is a trap: many details are just secondary, and would have probably never been articulated by the customer. Some of them seem to be important but then they are not. Sometimes some important problems appear somewhere around the end of the development, but we already have spent a lot of time working on some secondary issues.

Dealing with complexity by reducing or ommiting some problems are vital also for small and medium projects. This encouranges rapid creation of some working prototype and the overall process tends to shift towards more iterative development.
See here:

http://www.cs.cmu.edu/Groups/AI/areas/learning/systems/occam...

Another version:

https://github.com/mclumd/Meta-AQUA/tree/master/Tale-spin

A slightly improved version of Micro Tale-Spin:

http://lispm.de/source/misc/micro-talespin.lisp
See: http://lispm.de/mts
Real household income has moved around, but no clear trend: https://research.stlouisfed.org/fred2/series/MEHOINUSA672N

Real hourly compensation has risen: https://research.stlouisfed.org/fred2/series/COMPRNFB

Anyone pushing wage numbers is playing a game of hide the salami, and ignoring the trend towards a larger portion of income being given in forms other than money.
It's a common but mistaken way of thinking. If the IDF instead resolved that its remit was to protect both Israelis and Palestinians from harm, then conflict would be reduced and more Israeli lives would be saved.
> The free market is a way by itself to distributes wealth.

The free market only causes agglutination of money.
Citation needed here.
> Of course the inverse is when the database does have all the business logic and the client is dumb while better that does often mean that you can't get the business logic out easily if the database has become obsolete (some of these systems aren't even SQL based or a dialect of SQL that barely looks like SQL, when you have stuff that was written in the 70's all bets are off).

You have the same problem if the application implementation language becomes obsolete even if the logic is not in the database. Which your COBOL example illustrates.

That has nothing to do with where you put your business logic, it has to do with (on of the many reasons) why you need to have, and maintain, technology-neutral specifications documentation.
If too many cabs start running because it seems lucrative, it'll very rapidly become less lucrative. There are only so many people who want a ride, and taxis are only profitable if they handle a certain number of those rides per day, so there's already a natural limit on the number of taxis.
Cat5 Hummingbird Nest [video]
This article, and many of the comments here, seem to be a very UK or US centric view to me.

I'm from NZ and the use of cash is very rare here. People generally use EFTPOS cards or credit cards to pay for everything, from coffee or taxis to major purchases. The biggest annoyance when travelling (especially to the states) is the need to get out and carry cash again which for me (in my thirties) is something I haven't done here since my early teens.

Maybe we just fear our government less, but I think we also have a more postmodernist view: We were one of the quickest to adopt EFTPOS. We also don't have a weird tipping culture, which helps :)
I was not 'arguing with them' but when asked what was missing I offered deconstruction for nicely using Option/Maybe for which I was told there are non-nullable types. Rest see above.

I personally would listen instead of attacking me.
Couldn't agree more. It went away shortly after I discovered it, and although there's a lot of awesome information in the archives, it's a shame no new content is being added.
You are Welcome, It's genuinely excellent, be warned though once you've read it you'll see what it discusses everywhere.

For large organisations it's a bit like getting a look at Oz behind the curtain :)
North Carolina teen pens love letter to Detroit following visit
What does it mean for us Europeans, who still have, for the moment, more lenient police? Should we expect that America uprises against their own police? Draw a Fergusson every 3 months? Becomes either less economically stable or more economically agressive? Should we expect that US' political influence requires us to step up our police, the same way France escalated an NSA-style law six months ago? It worries me that a friend country's police goes more totalitarian, but are there actual consequences on us?

It's an open question. For the last 6 years I've refused to set foot in US (and even declined free tickets to a very important tech conference in my field) because of your unpredictable trigger-friendly police [1] and your guantanamo-friendly interviews at border control [2]. I wonder it your unstability could reach me in Europe.

[1] Being a foreigner, I'm not protected by your constitution and the officers haven't sworn to protect and serve me.

[2] I do believe an intent to go to a conference could randomly be recategorized as seeking work, which is illegal, and using a false Facebook name could be recategorized as identity theft. I do believe it's therefore possible to be retained at your border for an undefined amount of time, with no record and no rights to a lawyer. I do believe I'd be upset in this situation and I could end up sentenced for life in your prisons.
why should that matter?
"Cognitive Dissidents" was used in William Gibson's novel Neuromancer. :)

glcd.bandcamp
DevWars – The Developers Battleground
I've never read this book but would love to. After looking it up on Amazon I see two books: Founders at Work and European Founders at Work. Has anybody read both or can comment on either? Should I buy the former, the latter (I live in Europe) or both?
"Society" rarely makes such decisions. Governments do. The narrative that government is controlled by society as a whole for its overall benefit is a fascinating fiction.
I think that's a reasonable analysis, but incomplete. If a nation state occupies territory that does not belong to them (for whatever, possibly well-founded reasons), and therefore controls, by force, the lives and freedoms of the inhabitants, then I would argue that along with the authority that force gives them, comes a 'duty of care' towards the civilians of the occupied territory, at least equal of that owed their own citizens.

[EDIT] -----
To quote Colin Powell, former US Secretary of State regarding the possible invasion of Iraq:
'You are going to be the proud owner of 25 million people,' he told the president. 'You will own all their hopes, aspirations, and problems. You'll own it all.' Privately, Powell and Deputy Secretary of State Richard Armitage called this the Pottery Barn rule: You break it, you own it.[1]
------------

I agree that a parent has a greater duty of care to protect their own children than someone else's children. However, to extend your analogy, if I have someone else's children staying at my house, then I am literally 'in loco parentis' ("in place of a parent") for those children. I would argue that I have a duty of care to those children and their parents that is AT LEAST equal to my duty of care towards my own children.

A better analogy might be that of a school. Maybe the kids don't want to be there, maybe their parents don't want them in that school either, but once the children are there with the teachers 'in loco parentis', surely it is unacceptable for teachers in that school to take actions that make it safer for the teachers by making it less safe for the children? For example, would it be ok for the teachers to carry tasers to protect themselves in case a child attempts to assault them?

[1] Woodward, Bob (2004). Plan of Attack. p. 150.
well the slightly more concise way of writing it is this:

auto e = end(container);
if (e == std::find(begin(container), e, element)) { ... }

...but yeah, it sucks. If I were doing this though, i'd to be encapsulating things in to a higher level abstraction. Seeing std::find in more than 1 place in a file is a red light for me.
Careful. Detroit might become cool, which will bring real estate hyperinflation. Be sure to keep those crime rates up.