skysight-inc/HackerNews huggingface dataset:
Happiness, generally. Being part of a mutually-supporting community. Remaining open to new things so that life can continue to surprise me. Learning everything that can possibly be learned about everything there is to know. Understanding myself, understanding the people close to me. Using my (reliably!) good luck and high tolerance for risk not just to entertain myself, but to help blaze a trail so that people who have more to lose can still make it up to the frontier and help build an awesome future.

Career-wise, it would feel good to have contributed significantly to some piece of systems infrastructure that serves to distribute power over information away from big industry or government organizations and toward individual people. Pursuing this goal has generally conflicted with the goal of living a happy life, and I don't know whether that is merely happenstance or due to some intrinsic conflict in these goals. Perhaps I simply haven't found my moment yet; perhaps I never will. I'm going to keep my eyes open for opportunities in this direction but I don't know whether I will ever be able to realize this goal. It isn't really about me, it's about the world around me and whether other people want to do what I think we'd all be happier doing.
What a great idea. Give the cities to the disembodied sovereign cars, and we'll all just hide from them in our cubby holes, and pray that maybe once in a while we'll be able to catch a ride as hitchhikers.

I can see it now, roadways filled with traffic jams, and nobody sitting in any of the cars, and no one having any idea where the cars are going, or why they're even doing anything at all. Millions of puttering machines answering to no one, punctuated by the occasional pedestrian fatality, as would be demanded by statistics and the law of probability. But technology marches forward as a higher GDP beckons.

Sounds like a great idea. Let's surround ourselves with haunted machines that blend in with the rest of the herd amidst the rat race, and add meaningless noise to the ambient signal of our bustling environment, so nobody will know whether nothing is actually happening or not.
somewhat agree. In 2006, I the co-owner of a PCO (Private Cable Operator) [1]. We ran under the radar for many years using the same loop holes for "right of way" and "inside wiring" laws. There are a couple little known facts or not so well understood laws which is why I slightly disagree with you and seems relevant to the article too.

1. There is right of way in many subdivisions to which the likes of AT&T can't keep me out of. It's illegal and monopolistic. One of my business partners was a home builder which was one of the angles but not the only one.

2. When a cable company or telephone company runs cable from a pedastal to your residence, you legally own that cable run. If it's a single family home, it's your property. The same is nearly true if you live in a Condo or an apartment with the difference being the property own owns the cable from the pedestal to the building and you own what is called the "inside wiring" which is the point of entry of the apartment/condo to your rented space.

And these two laws allowed us to compete for a long time against the bigger Cable companies, including going into locations where they were well established and kicking them out in the case of Apartment complexes and Condos.

Our typical modus operandi was to go into MDUs (Multi Dwelling Units) and offer the property owner revenue share contract in exchange for exclusive rights to the property; something the incumbents don't do. This only works with MDUs not municipalities.

There are a lot of PCOs (Private Cable Operators). Maybe not enough to make a dent just yet, but I firmly believe this can continue. Comcast has good lobby power with FCC. They lobby for strict/stupid laws that attempt to create barriers to entry to try and keep the smaller PCOs from doing what we did...

[1] http://www.crainsdetroit.com/article/20081109/SUB01/81110033...
Can We Stop a Nuke?
Like Japan, or Bhutan, countries have the right to manage migration however they wish. I'm also grateful there are countries which are more diverse like Singapore and India and the US.

People like to repeat the trope that diversity is strength that it's invigorating. But in that, the only diversity that matters is the diversity in thought, not necessarily in culture.
There are as many successful nations which are diverse as there are those which are homogenous and there are as many failed nations which are diverse as there are homogenous.
However, if you look at a Northern Ireland, Algeria or Iraq or India, when trouble hits, it stirs up animosity among the groups who play the blame game.

In times of trouble or uncertainty stability is likely more likely retained the more homogenous the group as everyone is in the same boat and there is no one to scapegoat but the self.

From that perspective I can understand Japan, Denmark or Bhutan.

That said, some cultures integrate into the host culture more readily and successfully --Indochinese (Vietnamese) in France, or Chinese in France, for example, or Jews in Latin America, Indians in the US, Chinese in the Malay peninsula, than some others who retain or want to retain their mother culture and thus find a clash and harbor mixed feelings and alienation.
RPi is IMHO the most important computer product period. It's the gateway to PC 2.0, the modern Altair.
I read a suggestion many years ago (well before Turkey entered the EU)

FYI: Turkey is not in the EU.
Yeah and Denmark isn't sending home 80k people like Sweden, exactly because it's trying to be responsible to its own population too. Denmark is one of the most generous countries and the article is clearly written by someone who don't really get the Domestic situation. Also keep in mind Denmark is a small country and one in only 5 who spend more than the UN recommended gdp for aid.
I have been skeptical of the notion of "interface" lately.

First of all, there is comment from Erik Meijer who said something like "interface without laws is useless" (he was referring to "interface" as a concept in OOP languages, and by "laws" he meant some algebraic laws). Basically what he wanted to know was the algebra, not just interface.

And if you look at it from Curry-Howard correspondence perspective, where programs are proofs and types are theorems, then basically, since type is an interface, you could say that theorems are interfaces in mathematics. So there already is a very precise notion of what is interface.

On the other hand, I also kinda like the notion of DSL as an interface, as described in the recent article here on HN: http://degoes.net/articles/modern-fp/

What seems to be the main contention here - should the interface just use the names (akin to philosophical nominalism) and leave them open to interpretation or should it somehow encode the properties of things it describes (akin to philosophical realism)?
Company Makes $70M Selling Random Stuff on Amazon
> TFA isn't clear about this, but I suspect that all of the poles in question are actually owned by LG&E who operate the electrical lines that hang from them

TFA article says, "Most of the poles used by AT&T in the area are owned by AT&T or Louisville Gas & Electric".
Sure, Moon Lander. Original Sprint. The dragster one. 31 years ago was at about the end of the Golden Age of video games.
These are not refugees. These are hordes of invaders.
Ask HN: What's a good gopher client for Mac or *nix command line?
Since gopher is now a thing again.

Lynxlet works. Anything else? Say with source on github written in JS / Python?
The systems named, TX-0 and TX-2, tweaked my recollection of items I'd seen while cataloging at CHM. There are a number of items related to the TX-0[1] including a picture[2] but also quite a number of its unique circuit modules[3], which were small plastic cylinders with 7-pin bases. Each cylinder held a couple of transistors and other components, approximating one gate per "bottle".

CHM also has a quantity of TX-2 items[4] such as this picture[5] and numerous of its circuit modules[6], which were narrow 2"x6.5" circuit boards.

[1] http://www.computerhistory.org/collections/search/?s=tx-0

[2] http://www.computerhistory.org/collections/catalog/102630740

[3] http://www.computerhistory.org/collections/catalog/102733906

[4] http://www.computerhistory.org/collections/search/?s=tx-2

[5] http://www.computerhistory.org/collections/catalog/102622491

[6] http://www.computerhistory.org/collections/catalog/102677413
The First Successful Zero-Knowledge Contingent Payment on the Bitcoin Network
For me anyway, I find that there's little link between the two. I sleep on average 4.5 hours and (I don't think) it has effected in any way my mental health.

The biggest thing for me that completely changes my mood (not world caving in type, but noticable), is amounting external presures like obligation, deadlines, etc - the inescapable. I've learned to minimise these in my life, much to my happiness.

YMMV
+1 for prints! And if you can't find a good-enough service... at least let us pay for higher-res image downloads. I just downloaded one of my images (1125x917px). I'm sure I could come up with a design where I'd pay for a higher-res version!

EDIT: Also, add a mailing list. I'd like to be notified when you get around to doing high-res or prints. Right now, I can't even find contact information to get in touch with you to make this request.
largest in the world?

Largest by total number by a huge margin (2.2 million, with the next largest being China with 1.7 million), but we've fallen to the #2 spot when measured per capita. Newly #1 there is Seychelles with about 700 prisoners out of a population of 90,000.

Source: http://www.prisonstudies.org/highest-to-lowest/prison_popula...
Why city flags may be the worst-designed thing you've never noticed
Interesting take. To summarize, you believe that speculators manipulate markets and prices decouple from value because self interested parties force it to communicate information incorrectly?

Also, you point out that the announcement of the intention to premine ether ended up leading to the Ethereum project implementing a plan to premine ether and sell it at a known and predetermined rate?

Riveting conclusion, surprised more people aren't talking about this.

I for one don't buy into the "conspiracy theory" that our society is built on debt, and monetary and fiscal policy have been managed poorly such that capital can not be incentivized to loan. Instead, rates will penalize banks for not lending, as economists try to force staples like food and oil up to introduce inflation into the system as they have lost control on spending as well as flooring rate levels thus losing both measures to fix the problem.

If that were true, it would be bad.

All above was obvious satire
Do you know of a worthy Redux+React boilerplate project?
> Types are by definition associated to terms in a language.

This is true, within a particular paradigm, which isn't the be-all and end-all of what "type" means in computer science.

All kinds of things are type. For instance, "JPEG file" or "alphanumeric character" are both type terms.

You don't get to dictate to everyone one narrow definition of a term that has an obviously broad applicability in numerous contexts.

If we are discussing Common Lisp, and you want to get properly pedantic about what "type" means, the way you can do that is to look up its definition in the ANSI CL glossary, which says:

"type n. 1. a set of objects, usually with common structure, behavior, or purpose."

Or you can use it in a broader way which is compatible with this concept.

If you insist that it means something else which is not compatible with the glossary definition, and you still want to talk about Lisp, then I'm afraid it's not productive; you are more interested in engaging in a conflict about word semantics: which "camp" gets to "own" the ideologically precious word, such as "type".

Usually how we can resolve that conflict is to split our vocabulary into different words. You can have "type", I don't need it; I will call it this other thing that the CL glossary refers to "genus". Now type can be the property of a syntactic term in a program, and genus refers to sets of objects which have something in common.

I'm mostly interested in genus systems, and type systems in their context (agreement between the type of a program term, and the genus of the run-time thing it operates on).
How would you describe a API-based SaaS company with a heavy operations factor tied into it? My co founder and I are building the API for personalized gifts and while the software part is clear, literally half of the company is figuring out the physical operations.

Does anyone have any examples of API-based SaaS companies with a similar challenge?

And shameless plug if anyone wants to check us out. Accepting beta users for our beta launch in early March.

http://www.givemelt.io
What happens if that was your software? Will you think it is good? Hope whatever you have for a living is NOT up there for free due to 'popular demand'.
A/b testing in terms of creating and closing leads is important. With what snowmaker mentioned about the content marketing, I believe this would be a great time do the A/B testing.

If you already are familiar with and know how to A/B test, you can ignore the following paragraph.

Firstly, within you blog content area, there should be various calls to action. This is one great use of a sidebar to advertise your service. On desktop, after a user scrolls past a certain point(which means they're most likely reading the post) you can have one of those boxes that appear in the bottom right of the screen with an advertisement. Then within the content you should reference your service several times, but don't go overboard with it because that can get annoying. For instance, lets say you mention a drawback of a current interviewing process, you can then follow that sentence with a sentence in parenthesis plugging your service, or you can have it as a caption styled paragraph(slightly smaller text, italicized) under the paragraph which you mention the current pain point. Now here is where A/B testing comes in. After you release an article, watch the (hopeful) influx of traffic. Make sure you're collecting data on the number of page views for the post, views to your sales/service page, link clicks, 'close' clicks, members joined. After you see the traffic start to die down, post another article, repeat another 2-3 times without changing any of the marketing content. After the traffic dies down on the last article you posted, change some of the wording around on the calls to action and marketing and play with the phrases. Make sure you keep track of the changes you're making. Now go through this process again of letting the traffic die down and post another article. Continue these cycles of changing content a few times. When you've gone through about 4 or so cycles, it's time to look at the data. Look at how much traffic you received through each period where the call to action content remained the same and see how the users took to the marketing by looking at the leads to the sales/service page and number of members that signed up. See which period had the greater percentage of conversions and you can either stick with that or repeat the cycle again with the periods with greater conversions to see if there's a clear winner and to confirm the results. There's also the possibility that you may not see any difference in conversions. In this case you can either repeat the cycles again, or just go with your heart for the time being. Every 6 months or so it's a good idea to go through this process again as your audience/market for the content may have evolved slightly and you want to keep your calls to action up to date with them.
Excelsior NEC memenangkan
When was the last time you used Twitter? The first concern you mentioned is something they fixed a few weeks back. I'm still trying to understand the rest.
No contradiction. It can treat paid customers as kings, but it doesn't mean non-paying customers are beggars and thieves.
>This is the same argument as communism has never been tried argument and that Mao, Stalin et al were doing 'bad communism'.

No, sure some regulation is bad, but a lot of regulation is very good. For example, a lack of food safety standards led to terrible things for consumers in the early 20th century.

The problem with the whole idea of government regulation being always bad is that that's only the case if consumers have perfect information, are able and willing to choose any provider, and there aren't economies of scale.
The fact that the generated javascript doesn't look as neat is a pretty poor argument. Does the author avoid other language features that get "lowered" (http://ericlippert.com/2014/04/28/lowering-in-language-desig...) into less elegant code as part of the execution?

In time, we'll not see this code as it'll all happen within the javascript engines, but all features of javascript are still abstractions over lower level code.

How about writing a loop over asynchronous functions? Now that is unpleasant to look at, and most examples I've seen use recursion which is pretty limiting.

That is one of the best reasons to embrace async/await
Real Growth Hacks That Added Thousands of App Users
Intel Compute Stick review: Second time's the charm
Going to need a source on that 'majority' of which you speak of as if its a fact. Sure, web development is popular, but there are a _lot_ of developers working on other things (which potentially include delegation). Also, I'm sure you'll many web frameworks that use the delegation pattern.
What about TRIM?
I paid for download links to Louis C.K's latest thing, Horace and Pete.

And too many Kindle books...

I haven't ever paid for any blog-type content, but I probably would if someone marketed it right.

With advertising, I don't see why everyone's assuming it would be impossible on a plain text medium.

I listen to podcasts that have sponsors. They just talk about their sponsors in the middle of the show. They try to make it sincere ("I use this product myself" etc). It seems to me like this is a very high quality type of advertising, compared to blockable little ad server banners.
Mob programming is the go to solutions at work. We have been using mob programming for a couple of month for specific parts of existing and new projects and it still surprises me how good it is. I never liked pair programming and when I heard of thought this was the same thing, just more wast of time. But I was wrong. You should try it out, its free you know, no $ to pay.

But as always we are people and people like different things, but with mob programming I think you have a really good chance of succeeding. Just remember to take 5 min to explain how to do it before you start.
What is it that you don't like about react and css? React actually has nothing to do with CSS - 'by default', you just include a stylesheet as normal. If you want to upgrade, you can just something like CSS Modules with webpack's css-loader to make per-component stylesheets a lot better.
Most of the comments are discussing broader issues that aren't actually part of this particular lawsuit. Those issues are certainly more interesting than the narrow issue that this lawsuit is about, so I can understand why everyone wants to talk about them. Nevertheless, we should have at least some discussion about the actual lawsuit, so I'll have a shot at it. :-)

I took a look at AT&T's court filing (there's a link in the article to it for those who want more detail). They make two main arguments.

The first argument is that under FCC rules an entity with existing attachments is entitled to written notification if someone else's attachment is going to affect their facilities. They then have 60 days to modify their attachments to accommodate the new attachments. If they do not complete the work on time to accommodate the new attachments, then the entity wanting the new attachment can go ahead and do the work themselves.

Under the municipal ordinance the new attacher only has to provide notification if they think that their work is likely to cause a customer outage. If not they can simply go in themselves and move or modify the existing attachment.

This is at odds with the FCC rules, and AT&T argues that this should invalidate the municipal ordinance.

The second argument AT&T makes is that while the Federal law does allow states to override FCC pole attachment rules in some circumstances, Kentucky state law vests such power exclusively in the Public Service Commission of Kentucky (and they cite Kentucky court cases confirming that this includes the power to regulate pole attachments). Thus, AT&T argues, the municipal government does not have authority to enact its ordinance.

These actually seem like pretty decent arguments. I'm curious what counterarguments the defendants will raise.
They also constantly censor their own platform to fit the narrative of those running it. They've kicked out and muted multiple users for being conservative. They mute or remove 'problematic' hashtags like #JeSuiMilo

Just recently they've also censored the #whichhillary hashtag.

The fact that twitter execs fundraise for Hillary Clinton must have no bearing on this, right?
That's true but not particularly relevant to database performance. As I mentioned, random reads on an SSD do not suffer from a head seek penalty so it doesn't matter how the blocks are allocated. On the other hand with spinning disk there is a huge difference in throughput for large sequential vs small random reads.
So do you think the Apple spat is as simple as a shakedown or turf war by the "security" state corporate cronies?
Flipkart stake has been marked down by 27%
CQRS in Haskell
You can just disable javascript. That seems to fix 99% of the problems. I use the scriptblock addon for chrome.

Give me HTML. Let my browser render it. If I need some fancy-sauce like websockets, then I will selectively enable them.
The petroleum industry has waged a decades old battle against solar, nuclear and battery technology and they swam in the filthy money.

AT&T is an old hand at monopolizing.

I don't think this is their swan song.
Get Inspired by These Polka Dot Wedding Ideas
Just read this part:

> So we have a measure of the complexity of a formal mathematical theory A, and in theory A you cannot prove that any program is elegant that is larger in size than A’s complexity. That is what the paradoxical program P proves.

And thought: hmm. Sounds like, what was it called again? Checks Wikipedia, article on Kolmogorov Complexity. Oh yeah, Chaitin's Incompleteness Theorem. I wonder if it's mentioned in the article. CTRL-F - "Chaitin"

...the writer of this article is Gregory Chaitin.
React does not require you to use JSX. Writing views with React.DOM is actually a quite nice alternative. This article gives an explanation: https://www.packtpub.com/books/content/using-reactjs-without...

However, newer React and Babel versions no longer compile JSX to React.DOM methods as the article shows, but other methods. Example for Babel: https://babeljs.io/repl/#?experimental=false&evaluate=true&l...
...and then inside that full OS, what are you going to use to replace what CSS and HTML do now?
China Will Close 1,000 Coal Mines as Industry Continues to Sputter
There're some here: https://github.com/facebook/react/wiki/Examples