skysight-inc/HackerNews huggingface dataset:
I think ES6+ has done wonders for JavaScript and has made it a highly expressive language. It's true there are quirks and poorly designed aspects which can be confusing at first glance. But like with any language, once you understand how it works, you learn to work with it. Moreover, as the language continues to improve, many of those quirks become irrelevant.

It's important to understand that, by virtue of having been bestowed with a monopoly over the web, JavaScript holds a great deal of leverage as a language. If you want to develop for the web, you pretty much have to adopt JavaScript into your stack. It's no surprise, then, that Node became so popular. Being able to use that language you're forced to use for the client on the server and to run the same code has major benefits. The Node and npm developers got many things right to be sure. But Node and its ecosystem, by virtue of offering JavaScript, benefitted immensely from developers' desire to unify a previously disjoint part of their stack.

I find myself asking instead, how far will JavaScript's reach continue to stretch? Electron and React Native have become extremely popular. It's not just speculation, there is undeniable momentum.
Let's hope it doesn't! Here's a Fermi problem to show how horrifying the prospect of Bitcoin succeeding is:

By this blog post's estimate, Bitcoin currently consumes about 500 MW of power. As others have estimated, Bitcoin processes about 3 transactions per second.

The world currently consumes about 2.38 TW of power.

If Bitcoin were a commonly-used currency -- if, for example, a billion people in the developed world each made an average of one Bitcoin transaction per day -- then Bitcoin would have to run 4,000 times faster than it currently does, consuming 2 TW of power, which is most of the power in the world.
I think you're going to find that as huge parts of Africa and the Middle East cease to be capable of supporting the large number of people who live there, you will see migration like never before. You think people fleeing from absolute misery are going to care that their welcome will be less than warm?

For now it's a relative trickle, but given time and a lack of care and you'll see floods. As you say, look at the backlash... imagine what a 10x or 100x backlash will look like. Now remember that we all have nuclear weapons on a hair trigger.
I did this yesterday. However IntelliJ had my back. It's History feature has saved my bacon on more than one occasion.

One time I was able to go back weeks to fetch some code I'd long since deleted and was nowhere to be found in git.
To encourage you to keep asking 'why' until you hit on something interesting...
Honestly I cannot see why anyone would want to visit the USA these days. It sounds like you're "welcomed" with an intrusive interrogation and if you get through that you have to endure:

* the world's crappiest food, and too much of it

* loud, raspy, nasal voices

* constant risk of being shot

OK the country looks beautiful but you can get stunning natural scenery elsewhere on the planet with added culture
I am reminded that Julius Caesar was very distraught upon reaching the age of 33 years and realizing that Alexander had accomplished everything of his life by that age.

And yes, exercise is excellent for nearly every malady. (See Plato for specifics.)
22 Free Ebooks and Over 7 Hours of HD Videos Covering
Uh oh, I've been caught.
About a mile of this is underground and went under a lake in Fremont. I don't know how much that adds to the cost of construction.
The same could be said for HTML.
Not tonight it seems, unfortunately. But after tonight, back to normal, stiff upper lip and all that. Right. Now then.
Complaint Choir
Why migrate to another service in 2017 when open source toolkits like Kaldi provide you both better results and more features and no vendor lock-in.
All that undeveloped land around the BART station will be high density housing btw. The work has already started.
Depends on how it's implemented. As always, the devil's in the details. If it were properly sandboxed, it seems it shouldn't require anything more than the government's unique ID eg a Social Security Number as a backing for tokens granted. In that regard it wouldn't be any more juicy than any other common store of SSNs, of which there are sadly quite a few.

You would presumably be able to use this information to de-anonymize previously created tokens, but that would require you to gain access to the token as used, which would also require a breach of Twitter or whoever else. It's not unthinkable, but if Twitter is breached you might have enough info to de-anonymize its users anyway.
I use a mouse with a 12-key thumb pad to move part of the keyboard onto the mouse. Under my thumb are these keys:

F5 Up F2
Left Down Right
Tab Delete Backspace
Enter Space ESC

Using this, I can click any page or terminal window, and quickly navigate, while others are still finding their keyboard with their hand. This helps maintain the state of flow while enabling the random selective capability of a mouse.
Those don't seem limitations of make itself, but rather the compiler and linker you use with it...

The compiler may know paths, the linker may know paths, the shell might, make might, or you can supply them.

I've seen and used nested Makefiles before.

These things aren't really make things. If I use tcc, Haskell or Go in my Makefile, then they mightn't apply.

If you can write it in Bash, you can integrate it into your Makefile.
I've witnessed crack cocaine induced psychosis, before I knew anything about psychosis. People can recover from a lot of damage with the right interventions.

I understand that Cocaine's effect on brain chemistry is sort-of like the Mono Amine Oxidase Inhibitors (MAOIs, 1st-generation anti-depressants). The reversible MAOIs are safer than the non-reversible ones.

Methylene Blue is a research chemical that has MAOI properties, and is reversible.

If you're interested in emailing let me know where to contact you.
The reason is that what you pay for "cheap" service is actually the premium service over there. Super expensive private hospital in US would provide as good customer service.
With the exception of the poet, who is quite conservative and traditional, they universally participate in the leftist hivemind. All of them (including the conservative) are quite eccentric sexually, and in different ways, based on what they have said and I have seen. Beyond that, they are only eccentric in the particular calculus of their flaws, as is each individual when closely observed.
Oh man, but that's nothing compared to this: https://github.com/ErisBlastar/cplusequality
The boss is threatening to abuse their power if they do not have sex. An employee can sue the boss for violating the contract.

> but in cases where one party in an exchange has a lot more bargaining power, the other party often will agree to something because of fear of retribution or a threat of force.

You seem to be implying this is bad thing but it makes sense that a company (could be thousands of people) should have more bargaining power than an employee (1 person). What is the threat of force here? That is illegal. What is the retribution here if an employee chooses a different employer because the employee wants to decline testing?
I agree that there are good cases for notification.
It's difficult to find the correct amount of them and it's too easy to get so much of them so that everything important is being lost in the noise.

I don't know what's the correct balance is but for my own usage I'm ok using emails as a notifications spooler and only use native notifications for some specific usages (mostly chat and email clients).
What's sure is that I don't care about notifications from my browser.

Btw I can only say for myself, we all have different way to use our tools. If your clients are happy with your notifications, great. I know I would disable them.
So? Parents choose what they find attractive.
There are multiple paragraphs on it just above the Leibniz section (ctrl+f infinit).

It comes down to, yes infinity (or any permutation (or DAG) of the universe of facts) for some facts. And yes that is not very satisfying. - But I think any techniques of cutting the chain at some point is arbitrary to some degree and not rigorous as an exploration of the problem.
I'm sorry to all Americans who may read this and get ruffled, but what the actual fuck is wrong with your political landscape and attitudes towards workers rights? Why don't you have unions? Why do Americans seem to hate unions? Why don't you have an active political party representing workers? Why don't you have an active movement to prevent your employer from becoming overseer of your entire life? All I see day in and day out from America is employers and capitalists finding another way to fuck the workers and there is not one iota of widespread organised resistance to this (or any of your other disgusting work legislation like "at will employment" or your complete desire to shoot yourselves in the foot with univ.healthcare) at all.

Seriously what is the problem with your country that you've managed to manoeuvre yourselves as employees into a position where you are totally unable to counter the repeated and ceaseless violation of your ability to live with some sort of security and expectation of privacy against your employer. Your country is amazing, your people are lovely. But your politics and attitudes towards work, workers and their rights is abhorrent and disgusting.

The thought of legislation like this arising in my country (Australia), where your employer is given free range to look into your genetic privacy is just unfathomable to me, and if it did happen there would be widespread protests organised by unions and political parties representing workers rights. Truly the attitude of seemingly the majority of Americans towards themselves and workers rights is gross, and frankly quite sad. You will only ever stop these sorts of gross violations of workers rights with even bargaining power between employee and employer, and there is only one way to achieve that (workers unionising)
https://stratechery.com/ - best tech blog on the Internet. Nothing related to coding but thorough and thoughtful take on every-day-happenings in the tech industry.
> What really would help me - and i struggle with this - if i have clear priorities in my head - what I want to achieve in the 'extra time' that I have got. The clearer the goal, better the results.

I suffered with the same thing. I started using dynalist (https://dynalist.io/) to list down whenever i felt like i wanted to do something. Later when i have free time, i just go to the list and see what i can finish in the time i've got. It offers a very intuitive interface to map/organise ideas. An alternative to it is Workflowy (https://workflowy.com/).
The main problem isn't a rigged stock market, it's that relatively few people can meaningfully participate in it.

From https://www.theatlantic.com/magazine/archive/2016/05/my-secr...:

> The Fed asked respondents how they would pay for a $400 emergency. The answer: 47 percent of respondents said that either they would cover the expense by borrowing or selling something, or they would not be able to come up with the $400 at all. Four hundred dollars! Who knew?
...And then, after slaughtering those people and years of insularity, nationalism, and populism... what's going to be left, but for those insular nations to fight over remaining resources?

I can't see a nuclear nation shrugging and saying, "Well I guess we're conquered! Here are the keys..."
> 6. Go's developer mantra is at least as patronizing as Python's. Probably more so.

What do you mean by that?
I always wanted something like this. Just love the website.Awesome design and the site is well made. :)
Putin and Merkel – A Rivalry of History, Distrust, and Power
I'm not talking about violating trespass laws or any other legal principle---I'm talking about guestright. Aaron Swartz abused MIT's institutional journal subscriptions, which he had access to as a guest of the institution. He was warned to stop by MIT IS&T to an e-mail address he wasn't monitoring. When his IP was blocked, he got a new IP and kept downloading. He knew, or should have known, that his behavior was out of line, and yet he continued.

Do I think he should have been rung up on federal charges? No. But he wasn't a student, or a teacher, or a visiting researcher, or an alum. He had no official affiliation to MIT, and he showed no understanding of or respect for our culture. The flip side of an open culture is respect for and maintenance of the commons, and instead he exploited ours. It was really hard to defend him at the time for abusing the openness of the MIT community.

(And now, in fact, MIT affiliates like Aaron and me no longer have access to MIT's institutional subscriptions, in what I can only assume is partly a response to his actions.)

MIT's history has no shortage of people who were part of the institution and part of the culture, who the administration failed to support when that support was more justified and more needed than it ever was in Aaron's case. I'm sorry for the outcome, and I don't think he deserved it, but I don't think he deserves either some kind of posthumous award, nor does MIT deserve the scorn heaped on it by those who would canonize him.
Me too but first the design need to be fixed so that counters are both top and bottom - in that answer the bottom half of the clock takes more than 30 second to change and it stays in the transitioned state for too long as well making large changes confusing - like 7 to 8
subscribe to oppsdaily( http://oppsdaily.com/ ) and nugget one ( https://nugget.one ) also pay them something so that the good service continues..
It's alright, I have no interest in an argument :-)

I like Javascript, and that's enough for me - and I (in _most_ situations) find dynamic typing more of a benefit than hindrance; but I don't mean to purport that my perspective is everyone's perspective :-) IMO it's very plausible that dynamic typing will never be better for you; because we're all different and we don't all like the same thing. If you've come to learn that dynamic typing doesn't suit you, act accordingly, don't just try to change yourself because something else works for others.

If you're interested in static typing, maybe try moving to Typescript? AFAIU it also integrates fairly well with normal Javascript, and hence maybe it's more to your taste? And if there are other people feeling the same way you are on your projects, it mightn't be too difficult to move new (or maybe a subset of new) development to something more your taste instead? (I've heard good things about Flow as well, and maybe it's simpler to "sneak in" to your projects, and offers big enough benefits for you?)

In my experience, legacy projects (or projects where there's pressure to cut corners (eg unit tests)) are often the bigger issue than the language. (eg I've been "in pain" working with code in languages I otherwise like that was obviously done in a big hurry, or evolved obviously from clumsy requirements and hence has big inconsistencies.

(As an actual example of a reason _that applies to me_, the last Javascript project I worked on ran the integration tests faster than the last compiled statically typed project compiled (and reloaded) - hence I ran the tests in a watching process, and felt more productive and less frustrated. And yeah, I haven't written `this` for a very long time :-p )
Is the creator of this sub anonymous?
I'm a big fan of "The Technical Blog of James" https://ttboj.wordpress.com/ but I'm pretty biased. Check it out and LMK!
> I really would love a window manager that handles tiling well, but doesn't require complete buy-in to a fully tiled concept.

I use OpenBox and awesomewm together. I can tile if I want, but I also have access to a more traditional approach.

Because of OpenBox's configuration of everything, I can often link the two together to do fun things like, tile all windows equally around my active window, that I can drag and resize as I like.
It violates the ethos of discussion.

It's okay to "advertise" your work, as long as you disclose your affiliations so readers are aware of possible biases.

Misleading readers (such as clickbait) goes against that.
I use the PSR all the time, I don't think that infinite regress causes any practical problems.

I have adapted an ad-hoc set of primitives that I grounded on like five years ago. I call these the principles of context. They're hard to write about, believe me I've tried, but I've come to believe that any logical position can be analyzed and represented using contextual verses.

I've identified six of them, topic, inverse, converse, reverse, obverse, whole. I can try to elaborate on these if there's interest. Any idea / position can be related to any other idea by passing them through intermediary ideas in these contextual verses. This is mostly what we do when we think.

The PSR in this sense encapsulates the idea that there is no true discontinuities in the world, only mental blocks we impose upon ourselves.

You solve the infinity problem simply by making infinity an idea that can be reached or gone through contextually. Regression itself can be seen as operating on the inverse of a particular idea.
Right. Like genital mutilation, or foot binding, or neck-stretching...

Except that you could do it at a genetic level. People, like Pugs and Pomeranians, because that's how we do things. We'll create fashions and fuck around before we figure out the fine details.

"Oh Mandy is so lovely and pale, so thin and tall! What a pity she slobbers and can't breath very well."

Even worse, lets imagine...

Uganda bans "Gay genes"

Parts of the world now produce girls who are naturally born "pre-mutilated", or maybe you bypass that and just make them unable to experience sexual pleasure.

Maybe people would finally get their dream, and have a child who would stay a child for a very long time.

Then you have the people with a plan... the "best golfer" or "best football player" stuff, but now genetically loaded before conception. Todd Marinovich, but even more intense.

Just take all of the insane, controlling shit that people do, and now give them as much control (and as much fallibility) as you can imagine over our own genes.
The old 2600 website was organized in circles with innoquous hacking challenges to enter, it could still be done somewhat, if one can solve the issue of simply googling solutions
Title makes no sense whatsoever.
What are circumstances that warrant it in a web browser? The things it makes possible can be had with native apps. What it does make possible is a new model for software and content sales. Which is precisely why I find it has no place in a web spec.
No worries, the reason you're upvoted to the top is because many of us see bits of ourselves in you.

I'm also of the opinion that many of us are capable of genius-level accomplishments, but it requires a confluence of mental and physical well-being, life circumstances, and luck that doesn't always come easily. So, I am driven to do better and learn more day by day, but I also won't rebuke myself too harshly if I never bring to fruition some big, world-changing idea.
WhatsApp is completely absent from FreeBSD development. The donations from Jan Koum have been from his personal finances. In kind, it's a shame FB/WhatsApp don't do development.

And while the FreeBSD Foundation provides governance and services around the periphery including a couple full timer contributors, almost all significant code contributions are coming from a small quorum of commercial users. If Intel follows through on higher quality and more timely HW enablement, that is going to be a lot more worthwhile than this donation.

NF was able to leverage some connections built over several people's careers to wake Intel up to the extant market share of FreeBSD users. By my naive estimation this is approaching $1B/yr.

The other conjecture I will offer is that Intel may see any of AMD Naples, ARM64, OpenPOWER as a realistic threats now and dots were connected between Intel's marketing driven culture and Intel's software services group which has a mission to make sure software runs best on Intel.
If you can read french, http://sebsauvage.net/links/ is a nice generalist IT blog.

I'm the author of http://sametmax.com. And I like to brag, saying it's probably the highest quality blog on python. And I mean it. But it's in french and also talk about porn so you've been warned.
interesting titbit:

aaron's dad (Bob Swartz) worked as a patent attorney at the media lab. Not sure if he still does, but he did.

some external reference:
https://www.media.mit.edu/videos/aaronsw-2013-03-12/
Even a per-county breakdown would be accurate enough to be useful on at least a basic level.
Bothy-bagging: Scotland's best-kept secrets revealed
> If let health insurance companies do this, then yes, healthcare would get substantially more expensive for very risky/unhealthy people.

Which is more risky/unhealthy - obese couch potato or mountain biker?

The only cheap way of living would be sitting on a couch and doing nothing. But then you gotta work out. Infinite loop :)
Probably one of the best blog ever, programming or not, because it's not just good, it's so damn genuine.

Also http://thedailywtf.com/
> My first guess was Sony or Nintendo, since both have recent consoles with FreeBSD-derived OS

Switch OS isn't FreeBSD-based.

https://twitter.com/qlutoo/status/838702899014217729

https://twitter.com/qlutoo/status/838666432774692864

https://twitter.com/ylws8/status/838777665498853376

Though the network stack may be partly taken from FreeBSD.

https://twitter.com/qlutoo/status/838786008380420096
I guess your post gets an F -- it's "entrepreneur" :-)
Steve Yegge was one of the best bloggers I've read. Other than a post from November it'd been dark for a few years. Still a good read though.

https://steve-yegge.blogspot.com.au/

https://sites.google.com/site/steveyegge2/blog-rants
I'm not sure he was the first, but Feynman talks about computers being really fast but dopey filers in one of his lectures for laymen.
To be more advanced, write a tool that scans all code bases and automatically tells you what open source products you use. So if I work for a company, I run the tool against all of our repositories, it determines which products we use, and it syncs with the website. Then, say we donate $100 a month, it gets split between all of them automatically in some sort of proportion.

Deciding how to split the money is the hard part here. How do you decide what each product is "worth"? Is left-pad worth as much as Apache? Probably not -- so do you say that money gets divided in proportion to lines of code? But then you reward people for writing crappy code; why write a 1000-line program if you can write a 10,000-line program and get more money? And how do you account for different levels of usage? If I have a three-line Ruby script in my repository because I didn't want to spend five minutes to rewrite it as a shell script, and I run it once a month, do you count me as "using" Ruby?

Now, a tool which enumerates all the open source code you're using could be useful. And maybe you could encourage users to make donations, and to tell you the relative value they get out of each tool. And maybe you could then suggest values based on how much other users say a particular tool is worth to them. But you're not going to get any sensible values from an automatic process; you'll need human valuation at some point in the process.
In the US many have a very flawed way of thinking: if we give more power to companies, than we won't need government. I've met so many bright & creative programmer types who even believe this.

Government should exist to protect it's people and environment. It should have the long term in mind & work with other governments to do the same, creating a level playing field for the companies to be within.