skysight-inc/HackerNews huggingface dataset:
This is what the Cluetrain Manifesto was saying... in 1999.

http://www.cluetrain.com/
I'm not talking about the API design, I'm more worried what happens if Evan dies, or just loses interest in it. Bus factor of 1.
Justification for Universal Basic Income
Unless you're launching into high-inclination orbits you really don't want to be launching out of Scotland. Anything going to GEO (quite a large percentage of commercial satellites) needs to be launched from near the equator.
Creating a Safe Smart Contract: Lessons from a Cryptocurrency Lab [pdf]
ACA is structurally designed to be a stepping stone to a more rational system. I don't think you'll find a lot of ACA boosters who think healthcare in the US is a solved problem because of it.
1. India has 10K AICTE approved engineering colleges. While some of these are IITs and NITs that you might've heard of, beyond the top 50-100 colleges, there is _no support system_ for the students. The curriculum of most state universities still updates in 5 years with little autonomy given to colleges. As a result, most students still see Java, C and dotNet as the universe of CS.

2. India's gender inequality in the workplace picks pace from higher education. In the college we mentor in, there are ~400 boys and ~50 girls. Out of which, 30 boys and 5 girls actively code today. Since there is substantial gender based teasing/harassment, most colleges in India lock women up post 8pm. Collaboration doesn't kick off because of such low density of students. Especially for girls.

3. We run this with 200 students over whatsapp. We have groups for fostering reading, internships & jobs, AMAs, competitive programming and so on. If you would like to help us scale this community, get in touch and we can talk in detail.
You don't need to start that advanced, they can learn concepts and simple things like HTML easily.
A bit at local hackerspaces. Mostly basic IT security for laypeople.

I know others who do a lot more admirable work with coder dojo and mentoring kids. They're always looking for more mentors but I have a hard time balancing my personal life schedule already.
PM me and let me know how I can help. We can set up an initial set of emails.

1. What you currently do
2. What you would like to be doing/learning
3. Where you want to go
From there, we can discuss how we can both work on your development.
Thank you,
It's starting to seem like there's an orchestrated anti-Google media campaign under way. I wonder who's behind it?
It needlessly wastes peoples time.
PM me and let me know how I can help. We can set up an initial set of emails.

1. What you currently do
2. What you would like to be doing/learning
3. Where you want to go
From there, we can discuss how we can both work on your development.
Stop trying to kill the headphone jack
It depends on what constitutes 'meaning'.

If meaning has a minimal requirement of historical impact it cannot be denied that Hegel produced a tremendous amount of meaning in the world, as entire traditions of thought have developed out of his notion of dialectic. Hell, the whole idea of Communism presumably would not have developed were it not for Marx's reading of Hegel, and it's nigh impossible to deny that idea has had no 'meaning' given its historical impacts.

If you instead conceive of meaning as some intelligible object or unit which must occur within Hegel's text--irrelevant of the interpretations and eventual historical impact of said text, well you could more readily argue that Hegel's work is 'meaningless' theorizing--this is essentially the empiricist/positive demand Hume echoes that a theory must give us something pragmatic and directly connected to the world--e.g. it must say that for such and such an x, do y to get z.

However this is a very naive approach to 'meaning' the positivist approach to language (Russell, Frege(to an extent), Quine) has more or less fallen out of favor as linguists and philosophers of language have recognized that the vast majority of 'meaning' stems from context and other incredibly variable data which is almost impossible to account for with any general or predictive theory or quantificational analysis.
Dumb and Unpredictable robots should be considered public enemy number one
I have indeed completely misread that table! Thanks for the correction.
> when was the last time you ever accessed a namedtuple by index

If you don't want that, why are you using "Named[ThingWhichWasOnlyAccessibleByIndex]"

Use this instead, or something

class Struct(object):
def __init__(self, **kwargs):
self.__dict__.update(kwargs)
Ask HN: What news source do you consider the most reputable, sober and unbiased?
My guess is NZZ (nzz.ch) - it's in German, though.
As a developer, my interests are in maximizing the value of my skills. I want my expertise to be applicable across multiple platforms; I want projects which I develop to be portable across multiple platforms; I wish to minimize the amount of pointless superficial interface information I must learn as platforms rise and fall and instead focus on deepening my comprehension of computer science fundamentals.

I hate that the platform vendors cannot ally themselves with those interests and must instead always attempt to lock developers in, damaging us economically and wasting our time and human potential.

When a vendor suffers because their lock-in attempts falter, I can't help but feel schadenfreude. Now, if only their competition were consistently better...
Every time I see headlines like these (likewise regarding Mac OS etc.) I'm left wondering if people realise where the software for these platforms come from.

Without Mac OS there'd be no iOS apps (or at least, many fewer). And without Windows there'd be many fewer Xbox and likely Android apps too.

Non-mobile computing is needed until (at the very least) the bulk of development for mobile is done _on_ mobile (hint: I doubt that will happen any time soon).
Low world inflation dogs central bankers, even as economies grow
This is exactly how I approach side projects as well. I use them as iterative learning experiences, with each new project building on the last to more complex ideas. Learn a TON that way, and potentially build something that people want to use. You can always go back, and add things you've learned down the line.

One thing I do not do, is just rebuild something someone else has already done in a new "stack", just to see if I can. Any project I undertake is a new idea I've not seen done, or with features I want.
These are salaries much below the market rate. The same companies oftentimes have massive profits in these countries, profits which are tightly funneled out through IE/NL/LU/British overseas regions.
The main argument is economical; desktop computers are stale (well, thanks AMD for stirring it up recently a bit), most people now treat computers as home appliances that need replacement once in 5-10 years. In mobile, market still grows (even if showing signs of saturation), there is still a year-to-year progress making newer models appealing and there are more mobile devices that computers with faster replacement rate. So what MS was getting on new end user licenses is lost; they lost mobile as well; the only move left are subscriptions which individual users hate and businesses love.
This reminds me of a letter that was written by a NASA engineer in the 1970s in response to a nun in Africa who was questioning the value of spending billions on space exploration.

> In 1970, a Zambia-based nun named Sister Mary Jucunda wrote to Dr. Ernst Stuhlinger, then-associate director of science at NASA's Marshall Space Flight Center, in response to his ongoing research into a piloted mission to Mars. Specifically, she asked how he could suggest spending billions of dollars on such a project at a time when so many children were starving on Earth.

The letter is well worth the read:
http://www.lettersofnote.com/2012/08/why-explore-space.html
Interesting.
You can also try OCR and document layout analysis to do the same thing (without GPUs).

Shameless plug: if you're interested in that sort of stuff, drop me a line, I might be able to help.
Its good to know the post-modernism generator is still up.
Free content needs paying for somehow. At present it's by advertising, which has a variety of problems (see rest of conversation).

Brave's idea (AFAIK) is for the browser to pay the owners of the pages viewed directly for time spent on it (or some other metric). How they do this I don't yet know. A bit like flattr etc. but without user intervention.
> Look at what happened to Instagram. They almost lost it all because they hadn't planned for the possibility of handling scale quickly

I had never heard this version before. The story I heard was that they pivoted from burbn, which they felt was to cluttered and unfocused. [1]

If they followed your advice, they would have built a scaled up version of burbn, which nobody would have used.

[1] http://www.makeuseof.com/tag/1-billion-in-2-years-the-story-...
That's a great point and one I hadn't considered, thanks!
I like this quote because it's so accurate. LOC does provide some information. You'd be unhappy if either LOC or weight were close to zero.

That said, one of my favorite metrics is number of deleted LOC.
I'm the programming mentor for a high school FIRST robotics team. I was one of the team's founding students over 15 years ago. (Team 498!)
You might want to add "and 2017 is the year of Linux desktop" as long as you're at it.
We just did a talk on this exact thing at Laracon last month. And raised many of the same points. We however also talked a lot about the business side of things.

For those who are interested:
Video: https://streamacon.com/video/laracon-us-2017/day-2-mathias-a...
Slides: https://speakerdeck.com/minicodemonkey/launching-and-scaling...
ABBYY Finereader
Air-tightness is a spectrum - a reasonably tight house still leaks enough to make up most ventilation needs introduced by an exhaust only ventilation system.

Very tight homes may need air inlets (literally fancy holes in the wall somewhere), or a balanced ventilator system. Appliances that can draft are also an issue. Some are generally discouraged, like drafting water heaters, and some will require their own air inlet, like wood burning fireplaces.

"2011 Ventilation Guide" by Armin Rudd is a very readable introduction to this subject.
https://buildingscience.com/bookstore/books/2011-ventilation...

For online reading, here is a very short introduction:
http://www.greenbuildingadvisor.com/green-basics/ventilation...

Here is a longer discussion:
http://www.greenbuildingadvisor.com/blogs/dept/musings/desig...
Energy costs won't rise: energy demand growth has halted across the first world (aging population + efficiency gains), and adding renewables each year is going to drive the price of energy down.

People should still build energy efficient dwellings, but there is no energy price spike around the corner (for electricity at least).

An hour of sunlight on Earth supplies enough energy to power humanity for a year.
I really like some of the coding "games" that teach the concepts. For example https://www.tynker.com/hour-of-code/ but there's a bunch out there. I think it's important for kids to have fun with it so that they're motivated to keep learning.

Also Scratch: https://scratch.mit.edu/parents/ (Aimed at 8-16 years old)
I don't really trust any of them. But as an American, I like to try and get at least some non-American viewpoints, so I will often check BBC World news and/or Al Jazeera. I'll also read / listen to CNN, MSNBC and even Fox News on occasion. I figure you have to consult multiple sources and sort of triangulate to get the real story, on most things.
Nailed it with this comment. My side projects are for learning. There was a moment or two where I was aiming to monetise but I'm not at that stage and I now realise that, I just want to play with technology.

Actually starting to livestream them now as I figure if others can see what I'm trying to do I might be able to get instant feedback on how to do things better - crowd sourced learning :)
Same. Maybe we should have a "who's mentoring" thread, haha.
Agreed. Part of the fun of my side project is that it's well built. At work I have to deal with poor quality code practices from artificially tight timelines, contractors, etc. From one perspective it's very wasteful to have higher quality code for an app that generates $150/mo. vs multimillion dollar projects I manage at my day job, but I enjoy that $150, the code and customers more than what I get from my day job. I wouldn't if it was an MVP.
I'm pretty sure if I wasn't over-engineering my side projects I wouldn't be technically competitive as I am now. So over-engineering is a very good strategy for learning and mastering any field. You can't really lose anything, either your project will succeed or you will acquire/strengthen your skills.
For me, this story, showing up here and there, is to discredit Russian Space Program in some part.

There are so many unknowns...

Do we even know if Russian had a situation like this with their nuclear tests? Most data is classified anyway, so how can we know?

This is not science, this is just "we cannot find a part that could have to reach the space".
Not sure if this is what you're going for or not, but Legible News (https://legiblenews.com/) just has info every day on what's going on. It's basically just a bit of info and links to events that happen worldwide. But, I'm not sure how they determine which source for events to use.

I also agree with mindcrime's comment. I don't really completely trust any of them.
Yeah I've been working on a game for 5+ years that went thru C++/DirectX, then C# and Managed DirectX, and now Java and LibGDX.

Thinking about using Unity now...
Very interesting article.

But I think it's a mistake to believe the ideas he was exposed to as an undergraduate lead to him becoming the unabomber.

In his manifesto he works through a lot of these ideas and shows us the world view he's developed around them, but the impetus for it all -- it seems clear to me -- comes from his inability to come to terms with living in a society.

It causes him great pain and distress and he's been unable to find a way to make it stop. He's finally decided that society needs to go, and violently. And he's come up with a meticulously constructed world view to support this... (1) that this is somehow OK and (2) that it's possible.

While it looks like he clearly used ideas from his Harvard days to create his world view, the motivation existed independent of them. I think he was simply using the materials at hand and would have used other ideas had he not been exposed to the the "Gen Ed" ones... a world view different in details but supporting the same conclusion.

It does seem reasonable to wonder whether severe psychological experiments might have pushed a mind on the edge over a precipice, though.
No it isn't, this is bullshit.

As long as finance managers want to download their financial data from SharePoint to Excel, their reports generated on Crystal Reports and edited on Word and as long as finance managers are the ones paying for new software and computers then both Windows and Microsoft have a bright future ahead.

It is called synergy. The same "walled garden" approach that Apple uses for consumer market is working very well for Microsoft on the enterprise market.
My approach for a JS framework or library is that the time I can hope it will be maintained for is at most the time that it has already been maintained. This way, depending on how long my project is supposed to be supported I can make a reasonable choice about what to use.
I call it "JS half-life time".
Dr. Brownlee himself (the guy who designed the experiment) said that the plate was vaporized by the atmosphere and never got to space.

Sorry for the buzzkill, folks.

https://en.wikipedia.org/wiki/Operation_Plumbbob#Propulsion_...
Are you willing to be on that? I'm talking about a double blind test. Two plates (plain names with no marking) with 5 pieces from each place. No identifying marks as well.
No, a lot of building are leaking heat by design. Some are incompatible with insulation by design.

A building needs to be designed from ground up for efficiency
I don't disagree with your thesis, but I think that your bullet points are weak. But I do think that is illustrates the real point. It's going to take a lot of little things to change before windows is doomed.

However, I do see it as a possibility that windows being doomed as a consumer OS might happen in our lifetime. As more things move to service oriented and more devices become connected it's very plausible that the majority drop their desktops and laptops and rely on mobile and chrombook level devices.
After this complaint, it's now back as the 5th result. Google definitely messes around with the search results or I don't know how to explain this.

External links are validation for a fledging idea/startup. If someone searched "restfender" they would be more likely to learn more if they see a discussion that may or may not help them...
I do some deep learning/self-driving car talks and mentoring; thinking about mentoring at Udacity and making a few courses on Udemy on interesting applied deep/reinforcement learning topics when I have time.
Angular 2 in beta made bold claims about being 'production ready' which reads 'almost done', it was frustrating just how long it then took to become what I would consider production ready.

I consider Angular 4 the first release to produce just about acceptable sized app bundle. On the whole though it's a very ambitious project and I think it will be increasingly hard to ignore, we've currently no intention of changing framework.
How does one PM on HN?
No, but I believe you can trust those that are open about their biases. For example, The Economist is very, very open about being a pro-free trade, pro-free market, pro-individual rights organ, in the tradition of classical liberalism. When you read a piece on, say, immigration in The Economist, you can suss the truth out because of this. Like it or not, the same is probably true of Breitbart - for example, I'd take their coverage of Chicago gun violence with a grain of salt, but would probably pa attention to their coverage of the opioid crises, than the ivory tower view of the NY Times.

What scares me more is when organizations claim to be impartial, like Google, Facebook, or the Times. Claiming to be impartial is claiming to represent absolute truth.
Insulating your attic is the most effective and cheap thing for most people; cavity wall insulation is more expensive but also effective if you have the right kind of wall.

Then it's unexotic stuff like making sure doors have decent seals on them. Double glazing is pricey and some way down the list.

Retrofitting better insulation to your walls if you don't have cavities is very expensive (you'll have to redecorate the house, too) but effective.
Any way of finding out who the artists that made these are?
Exactly. I'm a huge uMatrix fan but I have some grounding in web dev. It's not really aimed at or suitable for anyone else.

The trouble is that selectively blocking scripts gives the greatest benefits to the user (removes ads, annoying videos, popups, trackers, practically every nuisance) but usually requires user intervention to enable only the minimum to get the page to function.

Hopefully the more user-friendly options can work out how to do this en mass.
I also tend to triangulate - but this also leads to news binging - and I would like to make my news consumption more efficient. More accurate and relevant info in less time. B/c I also would like a news source to mostly ignore what Tom Cruise said or how Ivanka Trump dressed herself.
Inflation still increases the long term costs. This makes a very important difference when home loans are ~4%.
I'd contend that the desktop OS in general is doomed. Besides a mention of iOS's aid to MacOS's popularity all the author's arguments apply to mac (and Linux desktop).
I'm mentoring a deaf student who wants to learn web development.

It's been challenging and slow but we are progressing. Most videos/tutorials do not work well because deaf people do not have the same reading comprehension non-deaf people have.
No, you are free not to accept inadequate pay, just as the companies are free not to accept excessive pay. It's a marketplace, just think in terms of bids and asks.
I use a Bluetooth dongle (Taotronics TT-BA08) with my normal Etymotic headphones for my iPhone 7. Works fine. The TT has ~20hr battery which is a week of usage for me.

(Also doubles as a 3.5mm-to-Bluetooth transmitter but I've not used that yet. I think it also has a microphone for hands-free calling.)
Try uMatrix, you'll probably love it.
> common CAD software

OnShape is a viable online replacement for SolidWorks but it is hard to transition people from their favorite software package.

CAD is not the biggest deal and is not a major factor, even if some people think it is. Less than 1% of corporate office computer workers are CAD and it is probably way less than that even.

Office and Active Directory are a big deal though.
Vue 2 allows you to precompile your templates so you're not sending out a bunch of strings of data. Since it uses a virtual DOM, you can use a build tool to compile your templates down to the virtual DOM code to help your application run faster.
OK, I understand your point, if it's restricted to web adverts. But even then, I don't think the mere presence of an advert would ever be enough to stop me buying a product I otherwise wanted. I guess it's all just part of your own personal code of conduct/behaviour, everyone is different...
People are already migrating from ng2? It just came out!
Trojan Room Coffee Pot: The First Webcam
Any technology can be used in ways the inventor had not intended, and possibly would not wish.
I use Disconnect rather than Ghostery in addition to uBlock.
I can speak for Erlang when coming to immutable data structures and the memory issue. Since erlang's processes are basicaly a recursive function, once the process dies or it calls itself (with tail-call optimization), unused structures dies out quickly. Also changing an immutable data structure does not make a whole copy but rather a "diff".

And since processes are completely isolated, garbage collection is easy (and doesn't hang the whole runtime), so the memory argument has been solved for some time, not by the language, but by the runtime.
I do this as well (Team 4534)! I was also a founding student though we only started 5 years ago.
If there are no takers, then the task should not be done, yes. What a lot if people seem to imply is that these jobs should not be advertised in the first place, which I disagree with.
A blower door test is a great measure of a homes energy efficiency and it's quite cheap to have done.

Not sure if YT links are OK but check out Matt Risinger Blower Door Test

https://www.youtube.com/watch?v=msZ_E-4GFs8
> I found this article really difficult to read because of all the inline emojis, maybe I'm just getting old? :-(

It was distracting at first, but I was glad the were less frequent down further. They didn't add much to the article except noise.
Not entirely sure about that statement. In Russia, they certainly do.

A good building is considered one if it has proper thermal design, and definitely commands higher price.

In this country, some provinces spend 1/3 of their GDP on energy.

Here, buildings with 30cm+ insulation and triple glazed, metalised, air-tight windows are not rare.
Measuring bugs and features leads to other equally horrendous problematic behaviors.
Completely agree. The wheel has been used for good & evil. So has fire, plumbing, guns, music, everything.
And let's not forget about the "Ad Blocking DMCA Debacle"
A good summary here: https://www.plagiarismtoday.com/2017/08/15/explaining-ad-blo...

My takeaway is that DCMA is a powerful weapon to use against ad blocking. It'll be interesting to see how this aspect of the industry plays out.