skysight-inc/HackerNews huggingface dataset:
This has been one of my passions too. I recently became a member of Strong Towns, in which we have a slack group to discuss cities.

There are definitely members looking on how it would to start a company based on solving cities' problems.
Buffer is all about social media. What drives their product/business is sharing and transparency -- Collaboration, openness, sharing is what make their product thrive.

It's also the values, conversations and content that their typical customer (social media, influencers, mavens, etc, etc) loves to engage in.

They live that through the company, their values - which manifests in content and transparency like this.

Makes total sense to me. Perhaps not right in other contexts (likely the ones you value or are used to) -- but in general aligning your company culture, values, brand and approach to your market makes a lot of sense.
Watch this robot walk, maintain balance on two legs
AWS or GCE are the way to go. Azure is horrible. Stay away from it.
Except when people are working less because robots are doing the job. Now people are working less and the supply is unchanged.
The Transformation of Network News
The stigma that trust fund kids face is nothing compared to what people on benefits face.

In Britain channel 5 has a whole subgenre of programmes about people on benefits, while similarly the Daily Express runs articles about the most extreme cases.
I don't see a problem with this. At any time, I could stop bidding and the buddy would be left with the car and the fees from the sale.

I'm not going to bid more than the car is worth to me.
Languages/libraries evolve and bitrot is a fact of life, yes.

Now you have me thinking about how to plan that long! You would need an architecture easy to port and good documentation...

https://mcnp.lanl.gov/

Or become so important that old platforms are maintained for your sake!
Well, for chips that are, say, twice as fast as the best current chips for three times the money, I suspect that the market is in fact shrinking, because for most people, current chips are good enough.

There's still plenty of people who want more speed badly enough to pay for it, but my impression is that there aren't as many as there used to be.
Yeah tend to agree - if we look at the evolution of the product over the past 3 years, as a user I can't see much in the way of innovation or improvement. They've added Pinterest, but there's little else that I see - did I miss it?
The 9 Types of Programmers and Why Some Are Better Than Others
The networks were given broadcast spectrum in return for one hour a day of public service, which took the form of news broadcasts. This was taken quite seriously by the original owners of the networks as a solemn duty to inform the public. They built large, global news gathering organizations that were a source of pride to them personally. They practically competed to lose the most money on news. (IIRC, by the mid-80's losses were in the $300m/yr ballpark.)

By 1987, a number of factors - changes in ownership for the big 3 networks, upstart FOX network, the increasing importance of celebrity anchors on ratings, deregulation of media ownership laws and other factors - caused a mass shift towards looking at news as profit centers.

Ken Auletta's "Three Blind Mice" is excellent. (At least on recollection. It profoundly changed my understanding of the media when I read it 25 years ago.)

Newspapers have never had such constraints but there were laws limiting the concentration of ownership aimed at making sure people had diverse influences in any one market. For instance, TV channels could not be owned by the same company that owned a newspaper in the same market. I don't know enough off the top of my head to expand more usefully on that.
Relevant:

https://theaviationist.com/2016/03/01/heres-what-ive-learned...

http://www.scout.com/military/warrior/story/1682575-air-forc...
I actually live in London right now so I can tell you that San Francisco can be much cheaper. I had a one bedroom for $1400 there for the last three years.

Anywhere inside the city is cyclable. And because the weather is great you can go do things in the daytime.

The vacation time thing is a problem for the rest of America. I had unlimited vacation and took seven weeks off last year in San Francisco.

Everyone in SF wants to live at the NEMA. The NEMA costs like a NEMA would. Don't live at the NEMA if you're price sensitive.

EDIT: Ah ha, I see. I lived in the Excelsior. On your map, I was right by the border with Glen Park. 8 mins to BART, which is 12 mins to Montgomery St.. And BART doesn't get anywhere near as packed as the Jubilee line does. You have to see that SF is not very much larger than Zone 1 in London is.
End of the working class, possibly. End of Middle Class? No, they'll all become programmers or controllers of AI.
Yes, and it is intentional
Maybe.

If we are playing poker, and you cheat, you have stolen my money through fraud.

Certainly if I cheat at a casino, I'm likely going to jail.
The reality is that Github is irrelevant for the majority of enterprise customers.

Companies that see software development as a cost center, and rely on consulting companies to provide value to their actual business processes.

At most, their IT departments or vendor management departments, might know that Github is where some open source packages they leech are stored.
Two gut feelings about this.

1. Progress/inflation doesn't scale as homogeneously as we think. Producing a consumer good such as a car or computer is easier to optimize than providing healthcare, or an education. It also scales differently with globalization. A global economy competing to produce the best car at the lowest cost, is also a global population competing for the same limited slots in top universities.

2. Costs have a way of cascading through a system. Double the price of oil and it doesn't only mean more expensive plane tickets. It means more expensive everything. This article paints the picture of several costs increasing, but it could just be education. What happens to healthcare costs if medical school costs 20k rather than 200k?

Of course this doesn't explain all of it. The subway instance is probably the strongest counter argument.
This explains why ConEd bill always has higher "delivery" charges in NYC per unit than actual consumption.
Philosopher Richard Rorty predicted the populist right's rise in 1998
I'll copy a comment by kbr https://news.ycombinator.com/item?id=13618739

> It's part of a set of bigger design changes, Mark Otto tweeted about it: https://twitter.com/mdo/status/830138373230653440 .
I think the statement "AI/robots won't be able to do X" is incorrect for all X given a long enough time frame.
Haha. Do a google image search for "motif gui" and you'll see the most horrible interfaces made by men.
Marx's Revenge
On "trust fund children", the lifestyle of a few loud examples is likely painting an unrepresentative picture to the masses. I'd love to see some real stats or study on people who inherited substantial wealth.

On one hand, society seems to argue that inherited privilege perpetuates itself, which means that wealthy offspring are succeeding, sometimes despite their abilities.

On the other, we have the stereotype of "trust fund babies" who by conventional wisdom don't amount to much and don't contribute to society.

So which is it - is inherited wealth a road to success or failure? Likely, both with outcome dependent on other factors then wealth.

If anyone has a good study to read on this that actually took more than anecdotal evidence, I'd love to read it.
I'm guessing there might some powerful family that would want a cut of the action.
That's pretty much the way it has always been. You can go back at least to the Civil War and find politics has had more to do with procurement than performance of the weapon systems in question.
No, iPhones are super high end phones, no amount of engineering resources is going to make a $200 Android phone have as fast of JS performance.
I have posted this before, but techies who want to volunteer their skills and knowledge to advance the democratic process should think about joining the PROGRESSIVE CODERS NETWORK[0]. They are a non-profit that helps organize and direct volunteer coders, programmers, designers into open-source political projects. They are about connecting and facilitating projects, not dictating what projects should be. They are party-neutral, but seek to empower the people and provide tools for running successful campaigns and being engaged as a citizen.

If you can take away the need for millions of dollars to run a campaign then policy makers aren't beholden to the few wealthy supporters that helped get them elected.

They help connect volunteers to projects that range from building an open-source voter database to an Uber-like app that helps the mobility-limited get transportation to vote.

[0]http://progcode.co
Yup - reached the natural end of what they could get to organically, now they're faced with the realization that they likely have to move up market to focus on enterprise where companies like Oktopost live.

I've also seen that remote companies make acquisition more difficult - unless the company is being bought for the product and they plan on dumping the team.
Hetzner and OVH are my go-to providers if I don't have specific needs that precludes it (in Hetzners case, geography - I don't think they have data centres outside of Germany).

I don't tend to care that much what control I have over the network as most of the systems I deploy are set up to allow us to tie in compute or storage resources "anywhere", which means we put encrypted overlay networks in place for all inter-server traffic no matter what to get a consistent fabric to build on top of. It costs a bit of CPU resource, but I've yet to run into anywhere where's it's been an issue.
Handy one-line scripts for awk.txt (2008)
People say 'stable coins' as if it's a simple matter to create them. There have already been several cryptocurrencies that were meant to be locked in value to a real-world currency or commodity. They all fail in the end, and any system relying on them will collapse when the values diverge.

You cannot perfectly link a real world item to a digital asset without losing the 'trust-free' nature of cryptocoins. You always end up having to trust someone. And once you do that, you've lost all of the advantages of the digital asset.
I'm missing something..
You just said that you won't click a button to signup a newsletter that delivers you funny jokes and the tour dates of a random comedian, but you are more than happy to press a button to get exactly the same things but with the limitations that the funny jokes must be less than 140 chars.
There must be a reason if I never used and understood twitter at all..
>we will need to define two global variables

Or just pass them to the request functions. And why define the global LOOP_EVERY_SECONDS in terms of seconds, rather than a time.Duration?

This code also doesn't handle errors at all. And it can exit any time from within checkChanges. And it compares data by converting the []byte to a string. Use bytes.Equal instead.

Finally, wouldn't this be a bit more useful if it printed a diff of the old-vs-new?
Researchers invent process to produce renewable car tires from trees, grass
Also just got James Fallows' book "Breaking the News" – he's one of my favorite writers at the Atlantic, and so far it's a great book – don't know if it talks about this aspect of the news, but still worth checking out.
I wouldn't describe my pug as smart... but he's very, very happy.

I live in central Texas, so we have to deal with very hot weather. Dogs do get acclimatized to some degree, but we have to wait until the sun goes down to walk him. Even if he could deal with the hot air during the day, the temperature of the sidewalk and roads would burn a pug's feet.
Haha, I deserve that. But he deserved the comment too. Still would have deleted if I could've.
Patently untrue (by definition) and also an incredibly dangerous thing to say when non-governmental agencies control such a huge portion of information dissemination.
I agree completely that Interface Builder is best for (mostly) static layouts. Views with dynamic layout based on contents (beyond showing/hiding certain parts) that are not suited to tables/collections are not a good fit for IB. Even then I wouldn't give up on IB, instead drop a custom view subclass in (extra points for IBDesignable), and use IB for what it's good at.

> Doesn't play well with source control. Even if the GUI builder spits out a text-based format like XML, it's hard to read and understand diffs, and it can be difficult to impossible to merge.

I often see people making this claim, and I don't understand it. I think the XML format is very sane.

* It's declarative: the structure matches the view hierarchy, making it easy to audit.

* Custom property values are attributes of the view element, putting all of the view customization in one place.

* Constraints are displayed in a way that matches their implementation: they're added to a single view, and they relate two (or one) views with multipliers and constants. The view id is kind of gross, but it's very searchable.

RE: merging. I also strongly disagree that this is "difficult to impossible". If the changes are to separate parts of the view hierarchy or different ViewControllers, they won't conflict. If you do have two different changes to the same views that need to be merged, isn't it a feature that a human has to look at them? I contend that if you read the xml and understand your view hierarchy, merging is not impossible and is often easy.
>But is it a common sentiment that you can be charged with anything by a district attorney?

Pretty much. If you piss them off enough, or if they are trying to get elected to something else and think you are a good way to do it, then yes, they will charge you with something and keep going at it. (See: Aaron Schwartz).
Before governments started heavily funding scientific research in the 20th century, most basic science was done as some wealthy person's hobby. Of course there were far more aristocrats who were interested in using their moneyed leisure to (e.g.) race horses than to experiment with electricity or identify new insect species, but some were driven by curiosity. (If you remember the Web in the 1990s, there was also a lot of amazing creativity that found an outlet via personal passion-sites that had nothing to do with earning an income.)

If nobody really needed to work I think that's it quite possible that the huge population multiplied by a tiny percentage of people spontaneously taking up a creative pursuit (science, music, writing, mathematics, sculpture, animation...) could provide us with a "creative class" of a decent size. How many contemporaries of Henry Cavendish were born with comparable latent curiosity but left no scientific discoveries behind because they had to work in the fields all their lives instead of inheriting wealth? I personally stopped pursuing scientific research and started writing software (very little of it truly novel) because the wages and employment situation are so much better with software. If I didn't have to worry about income ever again I'd spend more time on truly novel interests. It's kind of sad if other people would use their newfound freedom from waged labor to rot on a couch in front of the TV, but not so concerning that I'd assign them a self improvement life-nanny.
They had a fucking fight and now they pretend they're "going in different directions". All this PC talk is horseshit, wastes everyone's time.

#troll
Which is your latest i7 chip? Did you switch from hdd to ssd somewhere along the way? What are the core counts with each generation ?
This assumes an intelligent and benevolent ruling class.

That would never happen, except temporarily. Those who want power for selfish reasons (money, control, etc) will always prevail in the long run, because they are slightly more likely to seek power. It's the Darwinism of politics. What we see going on today is merely that playing out. Good politicians play by the rules and the bad ones do not. This puts the good ones at a severe disadvantage. I'm using "good" here to mean ethical and moral.
It seems the book the art of procrastination by Perry is about this kind of thing. Has someone read that book?
Getting the tone of voice right is especially tricky in my experience. As a reader I always find translations harder to 'accept'; I am always left wondering where the author's work stops and the translator's starts, especially with the translated renditions of dialects and socio-economically stratified language.

Alas, there are only so many languages one can manage to read effectively in. For some languages, such as Russian or ancient Greek, I will likely remain dependent on translators.

On the topic of the ongoing migration to CE/BCE in English; I have no French lingual experience to speak of, but aren't ÈC (Ère commune) and ÈV (Ère vulgaire) equivalent to CE and BCE respectively?
A real-world warranty, which means you can't rely on it. You might own as many EthUSD tokens as you want but you can never be sure that someone will buy them from you at the 'fixed' price.
> It's funny how boredom, vice, and the indignity of receiving income without continual labor loom in importance if and only if we're talking about technological unemployment. What of people receiving Social Security, pensions, inherited wealth, royalties from patents and copyrights, rents collected on real estate...?

It is largely a desire for a control mechanism where the sheep are inherently dependent on the mechanism to eat.

The retired pensioners and independently wealthy are both largely willing to sustain the status quo without substantial, rapid change.

The scary thing to people at the top of the ladder is what happens when it isn't just those two segments of the population? What happens when you have millions of rebellious young people completely free of the 9-5 to grind to survive?

They don't know if the answer supports the status quo and to them its a scary unknown.
I don't think it is fully self deception. The author still needs to order the books for the next semester. So, there is really a work that needs to be done, and it really has a deadline. It is not like the author came up with a totally bogus task to do.

At any point in time, you have so many things you are supposed to be doing. By telling yourself that you have to do something and letting it get away with doing something else, you are basically letting yourself chose something more enjoyable to do. It is not self deception. It is giving yourself some amount of freedom.
For deep knowledge you may be correct, but I learned a ton in College. I went back to school with no programming experience at 28. By the time I graduated I had touched on nearly every one of those topics and I didn't take a CS class until my sophomore year because I originally started as an ECE.

If it wasn't for school, I would never had known where to go after I learned the basics, that is, Data Structures and Algorithms come next, then applied knowledge. Because of the school that I went to, I have a high level knowledge of programming language design and paradigms, OS and systems programming, compilers, encryption, security, and privacy. I also, because I double majored, know more than I want about signals processing and really the only thing in your list that I didn't get to touch on was ML/AI which was unfortunate.

But to your point, College has always been about self-education no matter the subject. The general guidance has always been that for every hour spent in class, you should be spend 2-3 out of class studying.
Not an expert by any means, but what information can you get from the F-35 that you can't get from having an AWACS in the region?
Frontend development involves I/O (server data fetching), which has implications

- it is async
- it can fail
- it is slow

TLDR you need a programmer to hand-orchestrate the I/O.

REST (HATEOAS) link abstraction permits a general solution to data-driven user interfaces (this is why web browsers are a generic user interface for simple html-only applications), but they are slow due to the way the data fetching is handled - see former facebook manager Pete Hunt's quote here (2014) which predates GraphQL https://news.ycombinator.com/item?id=7601774. Essentially we are talking about the object/relational impedance mismatch, which has performance implications and generally requires hand optimizing by a programmer (tweak the backend queries to batch a lot of stuff and minimize database round trips; tweak the frontend to do as few network requests as possible..this causes the backend-for-frontend pattern (anti-pattern) where you get N backends each hand coded... you can't abstract over this and also have good performance. http://samnewman.io/patterns/architectural/bff/) So you need programmers to figure out the right perf compromises and write the same shitty glue code over and over.

BUT if you have a graph oriented database with something like GraphQL to query it from the frontend, it's pretty easy to imagine abstracting over this stuff in a way that doesn't require hand-tuned performance e.g. Relay and Netflix Falcor, just needs one generic backend, and this paves the way for generic CRUD app word processor that outputs performant apps. If you abstract over I/O, the actual user logic code isn't async, there's exactly one place doing I/O (the generic runtime) so user code can't fail, data fetching is automatically batched properly so user code isn't slow. Don't need a programmer anymore, what you need is more like a business analyst who can write excel formulas.

My startup is building exactly this, it's called Hyperfiddle, email me directly if you'd like to talk about this or be on our mailing list when we launch this year. You can read a little more about it in this transcript of my LambdaConf talk last summer: https://docs.google.com/document/d/1hb9qB_d9jlDUpgTSBcFELGhK...
at the moment its very tailored to macOS and has plenty rough edges because its for personal use.
But I'll gladly clean it up a bit and put it on github if enough people are interested and/or i will write-up how its "protocol" works. Just let me know (twitter pm or sth.) who is interested.

EDIT: basically it's one deterministic stream of messages for journaling everything, one recursive stream of folders and linked raw files. deterministic lookup rougly like: HMAC(type|index|revision|replication, key_for_locating) and it iterates through that

EDIT2: and one for parity of meta and raw
Ah right..
Like that story last week about the writer that got so addicted to twitter that she had to close her account?
From my point of view it doesn't seem so easy and balanced.
Once everything is automated there will be little need for money, we'll all be kings! Damn hell ass kings!
That was my thought too... Facebook, Google/GCE, Amazon/AWS, Azure, U.S. and Chinese governments probably account for most CPU purchases from Intel.
Too difficult? You literally don't do anything to achieve it.
Google Fiber 2.0 targets [Louisville] where ... AT&TFiber prepares to go nuclear
Steam Greenlight Is Dead: Valve Introduces Steam Direct
Every living organism is designed by evolution to strive for survival and reproduction. It's the constant fight that gets you out of the bed every morning. Having nothing to do all day but paint will eventually result in premature death. Think animals in captivity.

What if the end of humanity will be caused not by a nuclear war but by a peaceful AI that made us zoo animals?
The "AI" being discussed is mainly competent data mining and machine learning. If we stay at that level, then there are easily bigger shifts that we've adjusted to in the past.

But self-improving AI is truly on a different level, as is AI with human-level 'general intelligence'.