skysight-inc/HackerNews huggingface dataset:
> Learning the "philosophy" of Redux is a natural by-product of learning how to actually use Redux.

I don't think that's natural at all. You might learn some kind of philosophy, but it's not neccessarily the right one. If frustrated or pressed for time, people might also give up completely and just resort to "copy-paste programming".

That said, the answer is not throwing some documentation full of abstract concepts at a novice and expect that they magically understand them in exactly the same way as the designers. That's just as bad. But I think many designers that tried that and are frustrated that it doesn't work try to fix it by declaring the concepts as "boilerplate" and hiding them from the users completely. That will work exactly until the user actually needs to know about the concept.

I believe you can grasp many abstract concepts a lot better if you actively work with them. So it's crucial to have a good progressive learning curve that makes you "experience" the concepts and not just read about them. (Ideally by first explaining why you need them and what problem they solve)
Interesting, is that hypothesis research backed, any citations to share. Alzheimer's is an apparent family trait I'm keen to avoid.
Just remember that attention is a limited resource and there are very likely things you know that would trigger similar reactions in others.

We tend to compare ourselves with the extreme outliers and even then we overlook their deficiencies and assume they additionally know everything we do. We also tend to conflate all the people we see talking about things we don't know as if they were all the same person.

It's okay not to know things. It's okay to make trade-offs. It helps to have some spatial awareness what else is going on outside your sphere of interest, but pick a handful of things and focus on them instead of trying to learn everything.
> I wish Kenneth would have contributed to an existed project for once.

Yes, he does.

He wishes Kenneth was not the same as the existing Kenneth. He emphasizes this with the "for once".

Kenneth went his own way with Requests, and everyone is better off for it. You do not want a guy with that track record abandoning his work patterns.

I say, let the man be.

Whining about "fracturing" in open source ignores those important things which makes progress possible; conflict, competition, and triumph.

I see the original comment as being little more than a "yeah, it's nice, but you know, we already formed a committee and working group to do this thing".
No objections here too.
Shouldn't it round up?
That thing has always seemed so needlessly overcomplex to me. Not that I work at Tesla, I'm sure there are reasons for it. But do they extend beyond "because it looks cool"?

Surely a robotic arm with 3 joints would suffice?
My parents (and many others' parents too, I'm sure) know this all too well. Sometimes at parties I still have to hear about all those times I caused the phone bill to become huge because I couldn't leave the CompuServe Information Manager and IRC alone. Great times.
See, the thing is we don't have 100 years left, because despite what the skeptics might think, climate science is a mature science.

Fourier realized back in 1824, that solar radiation alone is not enough to warm earth to its temperature levels. The effective temperature of earth is around -20°C. Absorption and emission characteristics of CO2 and other greenhouse gases are also well understood, as is the makeup of the atmosphere.

The IPCC's carbon budget for having a 66% chance of staying below 2°C degrees of warming is 1000 billion tons of CO2 starting at 2011. We've already blown 20% of this budget by 2016. We currently emit around 40 billion tons of CO2 per year.

IF developing nations peaked their CO2 emissions in 2025 and then would ramp up mitigation to 10% of emission reduction per annum in 2035, the west would STILL need to start cutting emissions by 10% a year RIGHT NOW and be fully decarbonised in 2035.

You can't engineer your way out of this. The logical, painful and horrible conclusion is that we need to have massive reductions in consumption.

For instance, nuclear, it currently provides around 2% of total energy consumption of the world with 450 reactors. Imagine the amount of reactors we would need to build just to make a dent here... You can't build reactors fast enough. The same with wind, renewables and so on.
Maybe, the value in code in production nowadays relies heavily on innovative code coming from free software that would not be done in R&D in most companies.

And while people use this code to make actual value in their companies, trying to code as you code in free software (doing correct documentation, testing, correct issues tracking, validating) is often leading to conflicts because of time to market.

Correct software takes time and an integrity that needs no excuses. Production software requires politics.

I think the IP laws are ripping the true innovators of their values.

And maybe people do not strive for recognition, but I see very few companies out there that will not use free software without even giving credits to the original authors.

And whatever your license is, the right 0 of any developers is to keep his/her name associated with their creations.

IP laws are broken they gives the most values not to the one who do but the one who have the money to sit on others shoulders without giving back.

Most software developers are like theater play writers that would not only stay poor while the people playing their creations not only get rich but also famous without giving but a small portion of what they earn or give credits. The giving back to free software is pity money, a drop in the ocean of the profits generated.

Authors' rights have become the tools to actually achieve what they were designed to avoid.
Ask HN: Help me build better product by providing quick feedback
Greetings,
I am building a desktop app for developers to fight procrastination.
Please help me with your valuable feedback(will take about 3 mins of your time).
The app lets you set your immediate goal with deadline and shows curated bite sized motivational content(<3 mins). And then the app goes in the background, it notifies the user once when deadline is near. You can checkout more about the app on landing page http://getmomentum.tk

I am looking for following answers to build product that can help others not just me
1. Do you think this app will help you motivate yourself and achieve goals within deadline?
2. What will be the most important aspect of app for you to try it out?
3. What features would you suggest to make this app work for you?
4. Any other feedback/feature request you want to share?

Thanks a lot in advance
What if I play it on blackjack? It may be incredibly poor judgement on my part, by what if I totally intended to win & pay it back, with interest?

My point is that if I didn't actually do anything to deceive you into giving me money (like, I didn't claim that I have a millionaire father who's going to give you the money in case I lose at blackjack) - then it's not really deception on my part; it's just error and/or poor judgement on your part for handing me the money.
The cost of maintaining the "fantastically expensive" massive bureaucracies pales in comparison with the cost of paying a livable basic income to everyone.

The DWP's administration costs are 3.6% (FOI request: https://www.whatdotheyknow.com/request/what_percentage_of_th...) and only about 1.5-3% of the population is claiming Job Seekers' Allowance at any one time. The proportion of people voluntarily economically inactive and neither claiming any benefit nor paying income tax is much larger[1]. Eliminating the "job seeker" requirement is obviously going to cost orders of magnitude more even if there's no resulting change in behaviour.

One can criticise the nature of the bureaucracies and weaknesses in the way they handle people getting back into work, but the idea sometimes floated by UBI supporters that they're more expensive than just handing out more cash is flatly and unequivocally wrong.

[1]this is true even after accounting for recipients of sickness benefits. You could save a bit in some areas by eliminating all sickness and housing benefits over the BI payment level, but that's probably hurting quite a few vulnerable people...
If it's 01:00:01, is it two hours?
Have you ever used the NDK?

Android is all about Java and there is only a very thin subset of native APIs that are available, including POSIX ones.

https://developer.android.com/ndk/guides/stable_apis.html

Starting with Android 7, calling anything outside of that list will terminate the application.

Google could replace the kernel for something else, while keeping those NDK APIs and only OEMs writing drivers would notice.
Please checkout the landing page for better understanding the product http://getmomentum.tk/
I recently wrote an embed widget for a client, a simple 5 field form with some dynamic drop-down changing and a date picker. 40/50 lines of js maybe with a simple date picker (pickadate I think).

The client showed me a couple of examples of what they wanted.

One used Angular to make the widget. For a 5 field form that transitions to a "thanks, your order is accepted" div.

Personally, I would consider firing any-one who thought using angular in that scenario is a sensible thing to do.
Or wait another year and pick the winner of the JavaScript framework war. It's unlikely that we will see new and relevant(!) JS frameworks over the next few years as we have seen in the past. 20 - 25 years ago dozens of Windows frameworks appeared on the market. Eventually VB won. History is repeating itself.
Amazing stuff as always from Pedro T.
> The Macromedia acquisition was a red pill (IMHO) for many at the company

slightly OT: what does "red pill" mean here in this context? A wake up call? Adobe employees chose to enter the real world?

I'm thinking a matrix reference but I find it hard to discern the sentiment behind it.
I can buy your comment for Chinese < 30 years old because they don't know anything better. But what about middle-aged Chinese? Don't they know the difference?

I don't know China history, but have they never lived in a democratic fashion at least in the last 50-60 years?
I think Levy's take on hacker ethic was a bit phony to begin with, typical of journalists who try to describe the spirit of something without practicing it. All information should be free, really? Like your root password? I much prefer the version in the Jargon File:

"A person who enjoys exploring the details of programmable systems and how to stretch their capabilities, as opposed to most users, who prefer to learn only the minimum necessary."

Basically a hacker is someone who enjoys hacking for its own sake, not as part of some moral crusade. The OP is proposing another moral crusade which is just as irrelevant. Whether you like it or not, most discoveries will be made by those who enjoy discovery, not by those who view it as a means to reach utopia.
Elliptic curve cryptography is unrelated to the integer factorisation problem.
And yet "Kindergeld" (same principle in Germany & Austria) is more money than that and has existed for decades, and neither country has a much higher unemployment rate than Poland (much lower than Poland in Germany, about the same as Poland in Austria). Furthermore they have fewer children per woman, so this apperantly did not spur a huge baby boom.

So not really sure what we can learn from that. Perhaps salaries are simply too low in Poland?
Yes, that's a serious question. Why is there a goal of "zero stress" in this situation? It's a job, won't it always have stress?
Scandinavian countries also happen to feature prominently in the list of the most expensive countries to live in and I don't think that in the long run it is sustainable - just ask the Greeks.

Someone has to pay dearly for all these extravagant social programs.

http://www.huffingtonpost.com/2015/01/21/map-expensive-count...
The prevalence of saunas in Finland is mainly because it has been a part of the Finnish way of life for thousands of years, not an exotic luxury in the way it might be perceived in some other countries.

Municipal facilities (swimming halls with saunas etc) are charged, probably about 4 euros per visit, with discounts for students and elderly.

The saunas people have in their homes these days are typically electric. Electricity prices are roughly the same, perhaps a bit less than UK - an hour of sauna with 4kw stove would probably cost around 0.5 euros in electricity. Some apartment blocks have shared saunas you can book for free, some have small saunas in each apartment. In detached houses you typically get a bit larger saunas.

In general access to saunas is widely available for everyone regardless of socioeconomic status, and there is less economic inequality in general compared to the UK.

Heating is a separate topic but I'll reply briefly - majority of housing in Finland is heated with district heating, rather than individual gas boilers in each house, like in the UK.

https://en.wikipedia.org/wiki/District_heating#Finland

As a result, heating tends to be cheaper for consumers compared to the UK. Also, Finnish housing tends to be much better insulated than housing in the UK (because of colder winters).

Outside cities, where population is sparse, people heat their houses with electricity/wood/oil/geothermal - with many new builds now opting for geothermal.
How do you find the NYRoB compares to its London equivalent (which I really like)?
Pff. First, that is not Germany as the BRD, but the Third Reich (which did not have the same constitution). Second, to link the holocaust to supressing opposing views is utterly crazy. Third, Godwin's Law.
In VMS, revision control was built into the file system. It was easy to retrieve older versions of files. Unix didn't have anything like that until rcs was invented, and even then it was a tool, not something built in like what VMS had.
If you plan to have 2-hour meals, you do not need to charge at a supercharger. Thats what destination chargers are for. They are cheap enough, that every parking lot can be equipped where there is demand.
From 0 to GitHub’s #1 Trending Swift Developer in Less Than 2 Years
At least they reference the original article, including the DOI. That being noteworthy is another indication of how bad most science reporting is.
All media reported that. A suppression of information just did not happen. If you really believe that, start to consume other media than AFD-nazi-talk please.
Extjs Tutorials for Beginners and Programmers – Codementor
It's also mechanically incredibly simple[0], to the point where you can fairly easily DIY it (or a variation of it) if you ever need it.

My dad (a doctor) did so once decades ago, while working in a hospital in Ghana. His patient was a man with a collapsed lung. IIRC, he took a surgeon glove, cut off the tips of two fingers, attached one to a tube, and made a knot in the wrist (so it became kind of like a balloon with two openings). The tube was attached to the lung, to drain fluid. The glove was partially submerged in a bucket of water, so it now functioned like a valve: when the patient breathed out, air and fluid could escape from the glove. When he breathed in, the suction plus water pressure would "seal off" the glove.

[0] https://en.wikipedia.org/wiki/Flutter_valve
This. This 1000x. I have a client who is a mid-sized enterprise SaaS provider, and their moneymaker is a large flex app that talks to a legacy backend.

We are currently shoring up this old app while simultaneously building a new, modern in from scratch.

It is a constant battle of bug fixes on the old and implementation and new features in both platforms as we try to transition customers off.

I do wish the actionscript and flex ecosystems were still thriving because we could use the help. I imagine other enterprises are in the same place.
Oh boy. I can taste the flames already.

Others have aptly tackled the "computing is forgetting" part of the article, so I want to discuss the Midnight Computer Rewiring Society section.

The argument is that they denied somone access to a computer by re-wiring it. But that's not true, anymore than changing the ITS login screen to say "5 losers online" was denying anyone access to that routine. The functioning of the computer had been altered, but Hamilton could have simply popped the front panel and re-wired it back, or translated her program to use the other assembler.

She wasn't denied access, the hackers just broke something.

There is also the claim that Hamilton's access was considered umimportant without even looking at the code, with the implication that it was because she was a woman.

As stated above, Hamilton's access was ininhibited. Her program wouldn't run, but not because the hackers didn't consider her important: they had never considered that someone would use DECAL. It wasn't Hamilton's code they disregarded, it was DECAL itself. In this case, wrongly.

Frankly, I find the continuing undertones of sexism accusations frustrating: firstly, it was the 50s, and secondly, none of them seem to be in any way accurate. And if you're going to claim sexism, at least have the guts to say it straight up.

Hacker ethic and culture may be flawed, but it's the only set of computer ethics and culture that I'd want to be a part of.
The UK and Finland have very similar GDP per capita, but the UK is far more right wing than the Nordic countries have traditionally been, and as a result have a far less well developed benefits system and far larger salary differences. It's not that the Nordic countries have no poverty, but certainly the proportion of people who are absolutely destitute is much, lower.

Couple that with the higher housing costs associated with far higher population density (16 per km^2 in Finland vs. 255 per km^2 in the UK) and it seems less weird.
You can easily go to a sauna with temperatures exceeding 110° C. Hot as heck, but even kids do it.

The starting temperature of World Sauna Championships was 110° C, with water/steam added every 30 seconds. The competition ended up killing a person, tho.

https://en.wikipedia.org/wiki/World_Sauna_Championships
They are not even able to update it, how would they be able to kill it?
Not working on phone. geoLocation request timed out. tried several times.
Because it appeals to programmers coming from a background in C# and Java. It can feel out of place to programmers used to jQuery and Node but it's very appealing to the enterprise mindset.

Mind you, there are people using Angular outside the enterprise (e.g. via Ionic), but it's definitely one of its main strengths.

For anyone wondering: detractors criticise Angular for relying on a lot of idiomatic concepts (compared to other frameworks that largely build on concepts that apply to JS in general) and creating a lot of abstractions to the point where Angular can be considered its own language (as is certainly the case with its template language despite people saying it's "just HTML"). All of these things are the way they are for good reasons, it just makes Angular entirely unappealing to a subset of the JS community. Luckily there are plenty other frameworks to choose from.
But who pays for UBI? Isn't it you and I through taxes and inflation(theft)? If I then have no say in whether I want to pay up or not but the majority do want me to pay, isn't it dictatorship?

It is indicative that it is indeed dictatorship of the majority since I have received a massive number of downvotes for my sentiments on this matter.
I spent the first 20 years of my career as an embedded systems engineer and the most expensive parts were generally the case and power supply. For devices with specialized sensors, they generally dominated the costs. I think you're right - it's the sensors that matter. I don't think $199 will buy you a laboratory grade sensor though.

If we're going to make OSS firmware for this (and what's "firmware" now that everything is FLASH?), creating a tear-down will be the first step. Anyone willing to loan one of these to TeMPOraL or me? If you're capable of doing it yourself, could you create a tear-down?
For all who think it is inconvenient to move their cars after the charging has finished, think about how inconvenient it must be to stand with an empty battery in line at a supercharger, because people are parking but not charging there.
"Won't someone think of the children's market" is a very good reason to not kill software. So long a market exists there is money to be made from it.
Why on earth is 'tomorrow' just +24 (local) hours. I'd expect it to be the next calendar date.
>All information should be free, really? Like your root password?

No, that sounds right. Didn't you hear about RMS's famous anti-password crusade when passwords were added to ITS?

Also, ITS had no root, or even permissions: you could log in as any user and do anything. Except browse the directory where the ZORK sources were kept, after Blank et al. hacked in permissions for that directory (and even then, some DEC engineers patched the system to subvert it and grabbed a copy of the source, translating it to FORTRAN, and giving us DUNGEON. The Zork developers figured that if they went to that much effort, they deserved the source.
>His famous TED talk against doing anything about climate change

Could you link that talk?
> Given that most of the translations needed to render human dates can be found in the CLDR database, maintaining their own looks like a bit of a wasted effort.

You still need to parse the CLDR (the formats are pretty wonky) and provide APIs for its functions. Of course that's what Babel (http://babel.pocoo.org) does.
I've always read it's better to charge by the hour, but that you also want to have a contract with an outline/description of the project and expectations. I'm having a hard time getting past this because how in detail are you supposed to go with that so they know what you're responsible for and what will cost extra?
Seems like you could do a great confirmation study with participants in Bikram / hot yoga where the temps are 105F for 90 mins with ~50% humidity.

I'm going to go out on a limb and say the sauna cohort and the Bikram cohort are two extremely different sets of individuals with lots of different behaviors, so if the same effect was found in regular Bikram yogis a lot of variables might be able to be eliminated.
Part of the problem with conversations like this is that anything we say is going to be a generalization, so we run the risk of stereotyping whether our intentions or good or not.

There is nothing inherently wrong with wanting to live outside. I know in a "civilized" world, it seems so -- wrong -- but people have been living outside for eons. We're pretty good at it.

Of course I am not saying that people who are homeless all want to live outside. I am saying that we have to be extremely careful waving our arms around saying things like "It's mind-boggling...."

Yes, from the outside, looking at it from fifty-thousand feet, it makes no sense at all. This is the way of all human systems. Up close, however, you'll usually find that people do things for mostly logical reasons.

So I would at least change your statement to "It's mind-boggling that in this country that people who want to have a home cannot find one..." It seems like a nit, I know, but it takes us much closer to a solution by removing a subtle imposition of our values on other folks.
Wait, are we actually praising the webpack docs now? How far have we come.
> For science and engineering, it does not address the problems, eg lack of leap seconds.

What do you mean by "lack of leap seconds"? A non-unix-timestamp-based time library?