jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Is porn illegal in the UK? I assume not.

Would a UK parent be arrested if their kid found a parent's porn magazine? I assume/hope not.

Finally, where is the evidence/research that this change will have the desired effect, or even that the current state harms kids?
Unfortunately that guy is a hack who pretended to have developed email to boost his credibility and now spends his days releasing videos using cherry picked and debunked statistics to claim the election was fraudulent.
I was curious about this too; I didn't see anything from the author on the reddit thread. The client is in AgularJS and uses bootstrap. The headers don't tell us much, but suggest PHP behind nginx... maybe Laravel?

Connection:keep-alive
Content-Type:application/hal+json
Date:Mon, 05 Jan 2015 00:44:29 GMT
Server:nginx/1.4.6 (Ubuntu)
Transfer-Encoding:chunked
X-Powered-By:PHP/5.5.9-1ubuntu4.2
does the "designed by apple in california assembled in china" similarly offend your sensibilities?

http://s3.amazonaws.com/rapgenius/1322155944_iphone_back.jpg
Did I read that right? School integration creates gangs?

http://www.nber.org/digest/may11/w16664.html

>Rucker estimates that each additional year of exposure to desegregated schools increased black men’s annual earnings by roughly 5 percent, increased their wages by 2.9 percent, and led to an annual work effort that was 39 hours higher. At the same time, for these black male adults the probability of poverty decreased by between 1.6 and 1.9 percentage points. Overall, five years spent in desegregated schools yielded an estimated 25 percent increase in annual earnings and increased annual work effort of 195 hours. Desegregation also resulted in significant long-run improvements in blacks' adult health, as measured by self-assessed general health status; the effect of a five-year exposure to school desegregation is equivalent to being seven years younger.

Some of the first American gangs were Irish (Forty Thieves, Dead Rabbits) and integration of the Irish in American society certainly didn't cause an increase in Irish street gangs.
I have a collapsible table, inflatable mattress, laptop, and 24" monitor. Everything I own can fit in my car. I need more money. Sleeping on the floor was not fun.

I have money, I'm just kind of uber frugal. It's a nice air mattress, though.
Is that one of those "in theory they can't, but in reality they do" things?
You can found many other samples in the twitter too. From BOTH sides
Here's a better example. Spike Lee was _never_ banned, even though he sent an angry mob to an innocent person's house where people who happened to share a name with someone in the news lived.

Spike Lee settled:

https://www.washingtonpost.com/blogs/therootdc/post/spike-le...

https://www.huffpost.com/entry/spike-lee-sued-zimmerman_n_42...
I thought it was going to be the Sirius Cybernetic Corporation.
I'm saying calls to violence are what we should be intolerant about.
There’s no Antifa platform to be banned and BLM violent speech, if any, is cenored as well. BLM is a movement not a faction. And whatever I saw posted with the hashtag BLM were videos of police deadly violence towards balcks and it hurt me to watch these too as a non-black American. It hurts me that some are indifferent.

I am not idiotically following democratic ideology and am willingly letting anyone get their shot, i’ll listen all sides sides. The problem with these radical people is that they are not making much sense, they seem confused and alienated. If you ask them what they want you don’t get a well shaped idea. Banning them from the table doesn’t seem like a good idea, but what’s the alternative, start believing the parallel reality the live in? It is contagious and dangerous, I lost some elders in my family to this nonesense, it is absolutely saddening and we have to do something about it. Otherwise a large part of humanity is going mad, do we want that? What is your soluion to stopping this mess? Be honest, do you not think at all that Trump stoked chaos during his reign?

I’d like for all of us to take one month off electronic information and start taking informaion directly from our own small envitonment and tune in with nature whenever possible. A break like that would reset things in part. The other part is that we have to put a hand and build the future however we want
Not sure if this is your project or not OP - one thing to be aware of with those relay boards (learned the hard way) is that there are solid state relay versions and physical (clicky) relays that wear out in thousands of cycles. Given your application I’d consider replacing with the solid state version sooner rather than later. Cheers!
I'm not surprised that they're furious. I'm just 50-50 on whether "explode in unpredictable ways" is worse than "spout and promote their blather in predictable ways".

Right now, I'm thinking an occasional bomb planting here and there is better than normalizing the idea that "Famous Jew (((Bernie Sanders))) wants to eat your young" or whatever kooky shit they've come up with.

Yeah, I think I'll take the unpredictable exploding for the moment. It's really not that bad.
There is also a scam going in Las Vegas where it's a $3.00 or $3.50 fee to use a credit card versus cash. Fee + tip doubles the cost of some rides. Vegas has also banned Uber.
Why do you go to a restaurant rather than buying food from a grocery store and eating at home? The service aspect is what you pay for when going out to eat vs just buying food.

Tipping is about connecting the buyers and sellers of services directly. How does sending the money through a manager/owner result in better or more cost effective services?
This should be a very easy test. In the years since these 3,000 behavioral observation officers have been hired, how many people have they identified as dangerous?

If this number is greater than 0, the number of actual terrorists which existed to be stopped, then we know that it is an ineffective program. If they did identify 0 people, then we know it probably works!

It's like school counselors looking for 'warning signs' of school shooters. If this is a reliable tactic, the counselors would identify 2 or 3 people every several years across the entire US. As it is, they identify dozens of students at every single school every single year - proving that they are monumentally incompetent.
Now you're just arguing for the sake of arguing:

1. I didn't say "ensures" and commenting that the context carries over from the previous comment while also arguing it's a joke that shouldn't be taken literally is just daft.

Plus, as I'd already said, images aren't 100% supported either, so the 100% figure you're pining for doesn't exist anyway.

2. My comments have at least been informative, unlike the kind of non-constructive arguing and hit-and-run moderation you seen keen on promoting.

Your compliant seems to just be that I did not replied to a joke with a joke. Personally I don't think that's enough for negative karma, but opinions obviously differ on this. :)

3. You are arguing about me being pedantic while basing your entire rebuttal on fringe cases. Does that not strike you as a little hypothetical?

4. Making the assumption that you down voted me isn't a misreading when I specifically requested those that did down vote me to discuss why. You were effectively confessing to the act. However I am grateful that someone has elelaborate on why I would have received negative reputation, even if that was from someone who was reasoning about another's motives :)
I think you are not the first to think about implementing this idea, but I wish you good luck in implementing it, because it must happen sometime. It's like with telemedicine, at first everyone said it was nonsense and it would never happen, but where are they now?

Telehealth Platform - CareClix
https://careclix.com/
This was posted a few days after he wrote up a fairly long article explaining the direction Angular 2.0 was taking and the reason behind that direction: http://eisenbergeffect.bluespire.com/all-about-angular-2-0/
Or 8.1.x that hosed most user's battery life (as in < 6 hours off a full charge) among a slurry of other issues.[1]

[1] http://www.forbes.com/sites/gordonkelly/2014/12/09/apple-rel...
I don't think Angular can be fixed, without throwing out everything in 1.x.

What's wrong:

1. UIs are complex. Angular tries to solve this by attaching a lot of programming capability into its templating language. That makes the template itself very complex, which is the situation with Angular right now. Instead of injecting some programming capability into html-like templating, a better way would be to insert templating into a full programming language. Example, JSX.

2. One of the great things about the evolving JS ecosystem (as seen in say, the npm registry) is that components and libraries are tiny, and usually they do only one thing. While there are a few disadvantages to this, it also gives incredible flexibility. From my experience it reduces risk (because components are smaller and better understood) and makes it possible to adopt newer ideas/tech faster (because you could incrementally add small components). Angular on the other hand, tried to do too much.

3. Frameworks should enable users to re-use what they already know, instead of making them go through dozens of pages of documentation. Learning Angular takes as much time as learning JavaScript. We should encourage libraries which take advantage of what programmers already know, so that they can spend time working on features instead of learning the framework.
The primary problem is the cost of energy. Until we innovate away from an fossil-fuel based economy, then this mode of transportation will be accessible only to the very wealthy. It will probably require the invention of nuclear isomer batteries to make it affordable to the masses.

As for sociopolitical factors, well it might not matter at all at the rate we're going. As soon as a suicide bomber gets hold of a nuke, it's pretty much all over. From then on martial law will be the rule of the land(s), and no one will be doing much of anything.
- Microsoft, Google have a better 2015

- Apple wont sell much of iwatch and wont grow as much as they did in 2014.

- 3d printing, bitcoin, virtual reality, IOT will be slower this year although they still have a bigger future in 10+ years time.

- Oil will drop a little further and then gain back to near 90 by end of 2015.

- Number of commercial flights disasters will reduce in 2015.

- US is going to do better in 2015.

- Inequality to keep growing

- World will be more peaceful in 2015!
I deleted my comment because I couldn't get the tone quite right.

The gist of it was that this article reflects a certain mentality... along the lines of starting to learn how to drive by reading about the physics of internal combustion engines. That's hyperbole and the article clearly doesn't go that far, but it seems to be a bit neither here nor there; it's not a tutorial like 'learnyouahaskell' nor is it simply a reference for useful haskell tools.
At least half of those are on interpreters & compilers. Ever notice how compiler books that use C, Java, etc. usually have a 300 page tangent at the begging about automata theory, LALR parser generators, and so on? (PS, ever notice how many people never get through it?) Lispers can just use "(read)" and get on with life. They can skip a bunch of hard material upfront and hit the ground running.

It's good to know lexing & parsing techniques, but upfront? That's like writing a TCP/IP stack before you can do CGI scripting.

The same is equally true with many other languages, nowadays; one can use Erlang tuples, JSON, ML/Haskell type constructors, Lua tables, Python dicts & lists, etc. instead of s-expressions, but Lisp had a several-decade head start, so it (and to a lesser extent, ML) has a disproportionately large share of excellent compiler literature.
I'm not sure I know any genius people let alone programmers.

And I definitely do not know of anyone who programs in VB6.

However, I am some what familiar with John Carmack. I would consider him a genius programmer. Yet he uses C++ almost exclusively. You would have to ask him if he thinks it's the most powerful language available to him. However, I would hazard a guess that his choice of C++ was incidental (http://rome.ro/smf/index.php?topic=3086.0) -- it just happened to be the de facto lingua franca for developing graphics intensive video games.

By orhtogonality I mean to imply that attributes of one are not affected by the other. Lisp is and will continue to be a powerful language with or without genius programmers using it. In fact, if genius programmers are exceptional and rare as we say then I would imagine Lisp has developed over the last fifty years almost exclusively without the help of geniuses. Similarily, not all geniuses will think to use Lisp; yet they will still be exceptional programmers and produce exceptional software.

Update: Included link to thread about an alleged response from Carmack to an email asking about C++. Apparently he uses it and has used it since Doom3.
I've been doing this too but I'm happy to see someone has taken the time to correct this. Missing out on IO9 has been upsetting. Thanks isofarro!
Hate to be pedantic, but there is no such language as CLisp. There is Common Lisp language, commonly abbreviated to CL, and CLisp is the name of one of its implementations -- the other popular ones are SBCL, Clozure CL, Allegro CL, to name a few. One should not identify Common Lisp the language with CLisp the implementation, especially since it is not the fastest or the most pleasant one.
There definitely is something psychological as well as practical.

First, it is an issue of social dynamics. Very intelligent people frequently develop means by which they congregate without the less intelligent. Elite academic institutions facilitate this. The corporate world does not. As far as I can tell, lisp was the anti-blub when there was only blub, which allowed people to distinguish themselves from their peers -- a bit like going to Mensa meetings. This need seems to be less pronounced in the younger generation since there are other distinguishing languages in fairly common use.

Second, there is current research in neurobiology that indicates that the evolution of the brain (perhaps responding to its environment) has a naturally recursive structure and there is a growing field in the study of religion and philosophy that indicates that the growth of many systems has a fractal structure. In fact, Mandelbrot commented on this himself in response to Lovejoy's Great Chain of Being, although he never applied it to the correlative systems of the East, nor the syncretist projects of the Renaissance. These are frequently associated with genius for good reason. I suspect Lisp is popular because of how it "clicks" with something mentally.

Third, it is not quite clear how any of this relates back to programming as a craft. Philosophers can create their own discrete systems. Mathematicians, even if they don't deal well with other people, are, at least ostensibly, dealing with reality. Lispers, on the other hand, frequently must deal with real products for real people. Realistically this means that products must have significant scope, which almost invariably means more than one person working on them (actually products are rarely brilliant, though inventions may be). Which is to say, the "inventive" aspect, which may be contained and individual, is likely distinct from the practical aspect, which is collective. Obviously certain features (e.g. static typing, immediate comprehensibility when viewing method/class names, etc.) would seem to be preferable for large collaborative projects.

In conclusion, although it is said "real artists ship," it is often the case (e.g. Van Gogh, Schopenhauer) that real artists languish unacknowledged, their brilliance unappreciated in their own time. Art, when pursued for its own sake, rarely can deal with practical considerations -- which may good for the increase of knowledge generally or the field of computer science, but bad for business (insofar as business is making money right now).
It seems to blow up images. Maybe it should try to keep the original image size?

I tried this on http://www.qnx.com/developers/docs/6.4.1/neutrino/getting_st... just to see what it would do.
That makes sense, thanks. The workers are pretty independent from each other, too, so this setup would be more fitting for that.
Sure. So admit you were wrong first, then explain the defensible position you meant to give.

Your comments are clearly not kind or necessary, and not all of them are even true. You might wish to rethink your commenting strategy, because you're clearly smart and I would rather that your opinion not be lost entirely.
> it should lose the case, not win it.

It's sad that we've gotten this bit of public policy wrong.

We have standards for the willful destruction of evidence; the same could apply directly to secrets. "Okay, if the secret is serious enough-- you can keep it, but we're going to interpret that in a manner which is against your interests."

This allows for a reasonable decision to take place over what should and shouldn't be kept from the courts. No one expects national security to be cheap, if the government needs to lose some cases to keep its secrets then so be it.

Otherwise, the outcome we have now where the state claims secrecy at every point it can possibly get away with it is inevitable: it's the best strategy because there is no cost to it. Arguably, government attorneys wouldn't be doing their job if they didn't try for it. It's the job of the public, congress, and the judiciary to tell them no in the interest of having a functioning legal system.
Structure wise the Digital Service is made up of a headquarters team within the White House, 18F which is an internal software development organization within the General Services Administration, and then embedded teams growing to be within each cabinet level agency. This creates a mixture of distributed execution plus centralized resources to help each team as needed.
I don't see any indication in the posts you are replying to that people should be treated against their will.
{sigh}...somebody send this to Dan Carlin...maybe we can two Common Sense episodes in one week...that's the only silver lining I can think of...
I'm going to second most of this.

> become one with "asyncness" in JS.

This is probably the biggest hurdle most people hit with Javascript. Really understand the concept of asynchronosity, and learn about all the different abstractions over it (callbacks, promises, streams, etc). Then look at how other languages (say, Go and Erlang) handle concurrency. Then come back to Javascript and look at things from a new perspective.

> Lodash is JS zen. Even if you don't use it for everything, try and "think like it" when you are solving problems.

This largely means thinking in a "functional" way (as in, functional programming), and is golden advice IMO. Probably the most common piece of advice I give people that want to get better at JS is to program in a more functional style. Warning to OP: you mentioned having really grasped OOJS - be prepared to let some of that way of thinking go. There's definitely a place for object-orientation in Javascript, but in my experience, thinking in more functional terms leads to much simpler, easier-to-maintain code.

> DON'T learn any of the frameworks

This is where I disagree slightly. I don't advocate trying to become a master of every framework-du-jour that comes along, but I think that discerning the key features and insights from popular frameworks is a good way to augment your skills. React promotes a heavily functional style, and emphasizes "one-way flow of data", which I believe is a very powerful concept. One of Angular's more important features is dependency injection - this can do wonders for the structure of your application. These are just some examples, there's plenty to be gained by reading about popular frameworks/libraries, without necessarily becoming a new flavor of zealot every few weeks.
In my experience, both with self-study and at university, the best way to gain and retain knowledge is by working problems. To do this you need: demonstrations of the concepts, problems, hints and solutions.

Hints and solutions can be time consuming to obtain at university (office hours) and might be impossible if you can't find instructor manuals for self-study.

Khan Academy makes the most sense to me. You work the problems until you can't, at which point you use the hints or watch the videos. Then continue.

The only lectures that were useful to me at university was the first one, where they discussed how the class would run, and the last one where they discussed the exam.

Labs and tutorials were useful if I wanted to get hints on how to work problems.

I agree with TFA. Videos should by no means be the focus. They can be very helpful demonstrations. If the goal is to be able to solve problems, that's what you should be spending the most time doing.
Hmmm. I wonder if this would work in reverse? Suppose I want to buy a book that has several new copies for sale on the Amazon Marketplace for say $60. If I post a new copy for sale for $10, perhaps one of these algorithms would kick in to reduce the price?
http://icons.mysitemyway.com/ has several nice icon sets.
I seem to remember a paper discussing failure rates, and that there wasn't a large statistical difference between the 'poorer quality' hard drives and the higher end stuff.
I've discovered through a bunch of similar lessons that buying really good hardware and hosting yourself sometimes requires the least amount of your time of any option. It provides a stable base on which to build additional redundancy such as shared network storage or database replication if you wish (and this is generally how expensive "enterprise" solutions work).

In practice and on cheap hardware, networked storage is flakey and has umpteen failure modes. Database replication is even worse. Both require babysitting by developers or sysadmins and hours to repair when it goes wrong. What is the point outsourcing hardware and scaling to EC2 if you end up with even more work to monitor and keep fixing the infrastructure you build on top?
They certainly think there's a problem with EBS: "Since that last failure, we have been doing everything we can to move ourselves off of the EBS product. We're about half way there. All of our Cassandra nodes are now using only local disk, and we hope to have all of postgres on local disk soon."
"And the typography engine that does kerning so badly that it renders several letter combinations in normally clear fonts literally illegible at smaller sizes used by many web sites."

The native OS typography engine, you mean? Firefox uses the native text rendering stack on every platform it supports.

"And the terrible usability issues."

Like what?
I'll give it a try again.

My DL of Firefox 4 gave me a very heavy piece of software eating way too much resources.

I switch to chrome and hope to get impress enough to come back to firefox.
> I learned mansplaining was not a thing men do to women, but rather a dynamic some men do to all people at all times.

Interesting.
It shouldn't be able to erase your filesystem unless you are running as root or doing something equally stupid. That's pretty much common sense stuff for anyone that isn't a beginner.
> But, no joke, an engine with just one moving part, and no transmission, has one heck of an advantage in maintenance and reliability.

I guess you could say the same thing about the Wankel engine as well.

The problem is that a traditional engine is tuned to work well enough within the life time of a car these days, so it isn't really a problem.

Fuel economy wise though, the traditional piston engine outperforms the Wankel engine.
Yes, because filing a FOIA request on a holiday weekend and getting a response is required before merely asking officials for more details about their decision.

Unbelievable.