skysight-inc/HackerNews huggingface dataset:
Fact of the matter is that websites like this breed hivemind behavior. The behavior may only be on a per thread basis, but when people see a lot of upvotes and positive praise, the natural response to a challenging post seems to be, "You're just going against the grain. Stop being an asshole." This is also true for comments that get downvoted.

As an example, I had a post where I said the concept of payday loans is not a bad one while simultaneously denouncing the predatory practices that payday loan companies employ. You borrow a small money for 15 days, pay back the loan plus 20% ($200 + 20% in fees and interest = $240), and call it a day. All it took was one post to say that I'm siding with the payday loan companies. The highest I saw was +3. It's currently sitting at -7. I think prefacing the post would have helped the vote count.

Prefacing a post acknowledging possible downvotes is a forewarning to readers that the poster is going against the grain - contrarian if you will - but not in way that's purely devil's advocate. It says to me, "I know what I'm about to say disagrees with you guys, but please hear me out." It's probably not the most eloquent way to express that idea. I have never seen it as a challenge though.
I'm not a typical case but...

I learned to read before primary school, I was bored out of my mind. The school offered to make me skip a class, my parents declined because they thought being too young would be detrimental to my school experience.

Knowing me, that was a mistake. To this day, I regret not being put through an accelerated curriculum, or at least being taken out of school and given a chance to spend that time learning on my own.

Overall, despite being bored in primary school, I am still glad I learned before, as it afforded me the opportunity to learn more things by reading on my own, and it protected me from the general poor quality of reading education in school.
Reducing clutter in your JSON parser
That would only work for cameras in B/W or "night" mode.
Most decent security cameras have a movable IR filter. In color mode, this IR filter is moved into the light path to filter out infrared light. IR light causes a purplish tinge to color video, and the easiest approach is to reduce the IR light hitting the sensor.

In night mode, the camera drops the color processing and just yields a B/W image. In this case, the IR cut filter is moved out of the light path, allowing the ambient IR light to hit the sensor and provide more exposure ability than you would get from just the visible spectrum IR light.
I donated. Find my name here: http://sfconservancy.org/sponsors/

For people searching: logn's donation is credited as "Machine Publishers, LLC".
Good shit, good shit! I bought that book they mention when it came out and have been reading it at my own pace. I love that book. Look forward to trying out this course material.
>What I mean, is that such incidents should be decided case by case basis

OK, so it's bad bad phrasing on my part.

How would you personally decide "if a person is capable of consciously plan a crime and execut[ing] it?"

> Aand it's not like we have a problem of minors of 5 years old running around and killing people

Yeah, that was hypoerbole on my part. It's not unknown for 10-year-olds to commit hideous crimes, though.
Total clickbait, written by a person that doesn't understand the problem, the definitions of NP, as opposed to NP-Complete, and admitted in the article, any aspect of the concepts of the solution. Fortunately most hackernews followers are computer science and mathematically minded people for whom the tweets and lecture(https://www.youtube.com/watch?v=qYIhA3O9Nz0) are at least somewhat digestible.
> I had friends who learned how to read when they were toddlers and it had literally no effect on them later in life other than that they were bored in school until everyone else had the chance to learn who did not have their parents expose them to this.

It sounds like the issue was putting them through school, not teaching them to read early.
maybe. if the group likes it why not as long as it doesn't become a major distraction. I'd probably have a budget and let the group decide.
Removing the central bureaucracy is a double edged sword. For every classroom you free to innovate, you also free a teacher to pan science, attack evolution, teach bible and religion in science class, etc.

Many of us grew up in school districts prior to the Bush and Obama centralization regimes and quite literally were taught that Evolution is a Satanic lie by public (non-private non-religious) schools.
It is pretty clear that as a species, our group dynamics have both pro- and contra- modes that can be applied by the group towards the individual. Its a sliding scale .. we eat our martyrs and pamper our sinners, alike.

Its cases such as this one that remind me personally that you cannot trust a mob, a crowd can be as banal and base as any wild animal, and groups need guidance to be of benefit to the individual cells which form the whole. There are no guarantees with the mob - strength, unity, enterprise - these must all be applied towards the effort to prevent the mob from consuming itself. Humans are cannibalistic - if not digestively, at least figuratively - and we form whatever cultures we can select from the infinite void in order to undo this cannibalistic urge. But yet, still it persists.
With i3, I never found an easy way to swap two windows at different levels of the tree. With awesome or bspwm, I can just mod+drag. Also, automatic tiling in various layouts is nice.
Product Hunt's response to voting mechanics transparency
Article dates to 2002 that should be in the subject line.
>so why 18 then.

For what it's worth, I completely agree!
Show HN: Jammin – Build Extensible APIs with Express and Mongo
huh, turns out there are way more options than I thought. I've been using SizeUp for a while, and am pretty happy with it.
I'd write my own documentation in that case.
I'd like to know what's the turnover of a phone like this?
You get multitasking, the taskbar and windowing. It's unforunate that there are so few apps. Microsoft made a good effort with Office, now imagine getting Visual Studio on there. That would rock.
Not really; official statement from https://www.hashicorp.com/blog/otto.html:

> Vagrant is a mature, healthy project that is continuing to grow every day. We are committed to supporting Vagrant for the foreseeable future and will continue to release new versions. Otto is our vision for the next generation and will be developed alongside Vagrant.
5 ways tech companies distort the encryption debate
Aerolife
It's good that they are targeting from Java 6. Most of these latest micro frameworks only supports Java 8. Will be really helpful for people who are stuck with Java 6/7.
I've read that introducing your children to more vocabulary is really valuable (a good starting point: http://literacy.rice.edu/thirty-million-word-gap). Given this, instead of aggressively teaching my next child how to read, I plan on spending more time reading works that I can understand to them. The author kept on mentioning 'decoding' rather than 'understanding', and it is possible that understanding at an early age is more important than decoding.

My first child was reading pretty early, but only developed good comprehension recently (age 11-12). Despite the fact that they could read rapidly and clearly out loud without pauses, they were missing the meaning of what they were reading. I don't know how to avoid this, but I'm hoping that simply introducing more words early on will help to alleviate this problem.

Raising children well is hard. There are lots of wrong ways, but also many right ways. I constantly worry that I'm setting up my child for years of therapy or failure.
Yes, the license is an MIT license.
Working Remotely as a Junior Developer
It's unfortunate that they announced Otto as the "successor to Vagrant" when in reality it seems Vagrant and Otto solve different, albeit related problems. Otto seems like it's solving the high level issues, to introduce a sort of hive-mind conformity; whereas Vagrant solves the issue of efficiently automating the creation of specific environments. It makes sense then that Otto uses Vagrant to achieve it's goal, but it's a bit confusing to call it a "successor" then. Vagrant is a great piece of tooling, and it's good to see that it lives on despite confusing messaging.

Just reading this announcement, it seems 1.8 is an amazing release. The linked clones by the sounds of it seems like it'll solve on of the major issues I've had with Vagrant. Additionally, this little nugget is hidden under minor features, but should really have a heading of its own:

> Vagrant now automatically installs VirtualBox for a smoother getting started experience on Mac OS X and Windows.

Awesome, kudos!
Show HN: How I started to improve my life, one thought at a time
Hi Guys, I built Paralign based on my own journey and how I started to really improve my life one thought at a time.

Paralign is an anonymous journaling platform that connects you to similar thoughts as you journal; Letting you know that there is support, acknowledgement and hope. That you are not alone.

Paralign gives you feedback about your thought and mood patterns and helps you be more aware.

Paralign’s companion feature personalizes guides (like guided meditation) to empower you to live a more relaxed and inner-connected life.

iOS: https://itunes.apple.com/us/app/paralign/id906756239?mt=8

Android: https://play.google.com/store/apps/details?id=cst.com.paralign2&hl=en

website: http://paralign.me

Look forward to your thoughts/feedbacks
Drug overdose kills more people in the U.S. than car accidents: http://abcnews.go.com/Health/Drugs/drug-deaths-exceed-traffi.... But the politicians supporting drug control are the bad guys. Right.
Mathematician tries combining two equations, You won't believe what happens next!
Looking Ahead: The 2016 Data Breach Forecast
You would use techniques that are conceptually similar to responsive web design to deliver a UI that is appropriate for each of the supported devices. I assume this kind of thing has already been done for years for phone/tablet apps, this is just adding desktop as well.
for some reason, nokia's 930 has much nicer curves than this one. there isn't a whole lot of that in either model, but this one somehow looks like a lame htc.

I have a Lumia 930. I love it enough to not notice that there aren't enough apps for it.
I use gitlab for private projects, and github for public ones. Gitlab is not bad, but kind of slow when pushing/pulling.
NYT Year in Interactive Storytelling
As a British person I find the joke quite amusing, and it's always something that's commented on when I'm in the states ("your teeth are pretty good for a brit", that kind of thing).

I think on the whole it shows a gap in expectations between the US and the UK. As nations we have a different view of what is 'normal'. I often think that my US friends look like they're wearing dentures, because their teeth are (in my eyes) unnaturally perfect. They look strange to me. If as a nation you expect that level of perfection in teeth, then everybody else who has 'natural' teeth are going to appear to have bad teeth.

It's clear why we're in this position (both nations), and it's entirely to do with the way our dental care is funded (privately in the US, publicly in the UK). Our system clearly targets just issues, whereas the US system also has a focus on cosmetic.

I think that's slowly changing in the UK, people are willing to pay some of their own cash for dental treatment, but there are still probably very few people (relatively) who pay for dental plans.
"Mathematicians Are Stunned by This Chicago Professor’s New Proof", and the one weird trick academia does not want you to know.

God, Boing Boing has a lot to apologise for.
I'm actually Italian; that's the standard way to refer to centuries in Italian academia, and I believe it's common across the EU. It's probably linked to traditional research usage by Catholic scholars writing in Latin. It's also much more concise: XIX would become "diciannovesimo" in Italian...
>A 14 or 15 old person is mature enough to understand complex moral issues.

You're proposing hanging 14 and 15-year-olds?

Purely and genuinely because I'm curious: at what age would you say "stop, they're too young to hang"?

>Catching them early has potential for betterment...

But once they've crossed a line, despite having another 40-50 years of life in front of them, that's it? Not any chance of trying to turn them into contributing, worthwhile members of society?
WW3+CONTINUED+-+YouTube
Because Linux has a stronger ecosystem for many tasks, and the kind of people that don't want to put forth any effort to comply with the license is highly correlated with being the kind of person who doesn't want to work on anything hard. If Linux has the radio driver already and BSD doesn't, the decision is already made, from their perspective.

There are other factors, sure, and if I were a company that didn't want to comply with the GPL, I'd certainly be using BSD code instead. But, if the "free money" at the bank next door requires them to work, they aren't doing it. They seem to reckon that stealing GPL code is the path of least resistance. Which, I guess, is why enforcement of the GPL is so important; without making it cost something to violate the GPL, there's no motivation for companies to be good citizens in the Free software community. It also seems like enforcement of the GPL is good for BSD (or, at least, good for BSD adoption, if not for contribution, since these are folks who don't want to expend even a tiny amount of effort/money to contribute back, which is why there's a violation in the first place), since the effort/cost for making BSD-licensed stuff work for these companies doesn't change as the cost of making GPL work goes up.
Should probably add NSFW.
Mobile. Windows 10 Mobile.
It's startling how quickly the turnaround for Microsoft has happened, and how badly they missed the transition to mobile.

For years the main strike against alternative platforms to Windows was the lack of software. Even ten years ago it was almost impossible to buy Mac software in the shops, back when software came in boxes.

And now Windows (albeit on mobile) is struggling to get traction due to lack of software.
Squash Your Work into a More Meaningful Merge Commit
Innovation is a double-edged sword in general. Doesn't mean we should stop.

Besides, are we not discussing exactly a situation in which the central bureaucracy has overspecified an inferior education? Nothing about "panning science, attacking evolution, teaching the bible and religion" has anything to do with whether or not there is a central organization; one stray election and you'll get all those things coming out of the central organization too.

The very topic of this discussion is that an inferior education technique is being mandated right now. The casual default presumption that the centrally-mandated education is perfect is already falsified by the evidence.
You have a valid complaint about reusing a letter that already had meaning in other contexts. He does address that in the manifesto, though.
How bad design wrecked Steve Harvey's “Universe”
>https://en.wikipedia.org/wiki/Slippery_slope

I'll take that as you're agreeing with me!
Störerhaftung (§1004 BGB) does not make you liable; it only means that you can be sued for injunctive relief [1]. Of course, under Germany's "loser pays" rules this means that you can be responsible for the cost of the proceedings. More importantly, in certain situation courts may consider the fact that a tort was committed using your IP as prima facie evidence that you were responsible (this is rebuttable, but can be difficult to prove).

But in general, yes, it's purely a matter of civil law.

[1] http://www.gesetze-im-internet.de/englisch_bgb/englisch_bgb....
videos please!
Windows 8.1, 16GB RAM
Actually with USPS it is more insidious than that.

Congress wants to force USPS to allow private corporations access to your mailbox and replace USPS entirely with privatized services.

Then congresspeople can use their re-legalized inside trading to invest in those private corporations ahead of time with the knowledge they are about to pass the law to make it legal.
"military-grade encryption" lol
Reverse Engineering the Yik Yak Android App
I avoided clicking on the link, but the comments here are hilarious. Clickbait is the freak-show snake oil hucksterism of the 21st Century.
Bluetooth keyboard and mouse can handle input. So, why can't you run StarCraft II on your phone?
Snowden: Apple's defense of digital rights highlights Google's absence
In "The Right to Read", "license" refers to a license from the state, like a driver's license or gun license; not a license from the vendor (a copyright license). Vendors licensing proprietary compilers isn't something that TRR predicted--it was a common practice before GCC became dominant.
thanks for replying. tbh, I have not tested Anvil yet, I should, if only by curiosity.

Suggestion : I don't see anything regarding density buckets, composability with merge tags or other strengths of the existing system on the repo readme. It might be a good idea to treat these as well.
The other problem is for children who superficially appear to understand reading. They may not get the help they need to progress because people thing they can read.
Our Greedy Colleges (1987)
> It's much nicer if you can see which methods are the throwey ones immediately - =/<- is a real sweet spot in terms of having the difference be visible but not overly intrusive.

Well, I guess that's a matter of taste, but 1/ what information does "effectful" convey if you don't know what the effect is until you mouse-over? 2/ I think that's a very, very low price (if it is a price at all) to pay for something that fits much better with non-pure languages.

> I want to be able to have a value of type IO a outside a method - e.g. in a static field

But continuation effects don't have `IO a`, just `a`. The effect comes with the context. An `IO a` would translate to a lazy value, namely a function, which could be a continuation. There's nothing stopping you from storing a continuation in a field. You can manipulate the `a` just like any value, and the "IO" with handlers -- just as you do with monads.

> possibly skip the rest of the computation, returning an Error instead

Yes, but that's not all Either says. It says "return an error or a value of type a". In imperative code that makes less sense. What you want to say is: "throw an exception or don't (and return whatever value it is that the function returns)". The type of the normal return value is not recorded in the Either.

> The point is the reason you have to use the horrible monad transformers is that the order in which you evaluate these effects matters

You need monad transformers not because of ordering, but because monads don't generally compose. Or it's a bit reversed: because monads don't compose they are sensitive to accidental ordering (whether you care about the order or not), which makes monad transformers tricky. With continuations you have the choice of when to be sensitive to order and when not to.

For example, in the imperative case, you could encode the information "if there's an early error, are later log statements recorded, or not?" directly in the type, (I think) but I don't see any reason to. In Haskell you must because the types need to be nested in one particular way according to the transformer.

In any case, my claim is as follows: if you generally prefer the imperative way of doing effects (like in Java, OCaml, F#, Scheme, JS, Python, Clojure, Erlang etc.) -- as I do -- then continuations are far more natural than monads. If you prefer the PFP way, you should stick to monads (or if using Haskell, must stick to monads).
Check back later when traffic has died down. The site really is worth a read.
Getting your first dev job as a Python developer (part 1) [audio]
Is StarCraft II written against UWP?
>The default configuration for MongoDB is to listen on localhost only

That's true, but I remember that change was only made recently. Before, mongo would listen on all IPs and had no passwords.
Data is beautiful #8: Star Wars, Housing Types and more
It was meant as a complaint against the county. They have a silly rule in place - developer must build sidewalks. That's it. No coordination between developers/land-owners. No plan to link developments. See the sibling comment about Loudoun Station - a large mixed-use development that isn't linked to the largest bike trail in northern VA.
If I knew there was a future in manufacturing I wouldn't had bothered with college except to grow my knowledge for its own sake. Factory work that pays well enough to take care of my bills and leave with more than enough to save up for things is IMO better than risking it all in a college degree that may be worthless due to shifts in career news hype.
> For reference, working 40 years at $30,000 a year

Why are you using 30K as the baseline? The median per capita income in the US is 56K [1].

40 years will earn you $2.24 million. Earning $640K or 29% more isn't as substantial as you make it out to be.

Let's also factor in 4 years lost income and cost of attending an institution.

(4 x 30K (starting salary)) + (4 x 40K (tuition/housing/food at a public university)) = 280K

$640K - 280K = 360K

360K is 16% of total earned income. That's not that much. We're also not factoring in interest, assuming you borrowed money to pay for that degree ... and let's not forget I'm quoting prices for a public university while the $640K figure includes some very expensive colleges that might put you in the red.

If you're going to attend a university, don't do it for money. That's a really stupid rationale.

[1] https://en.wikipedia.org/wiki/Personal_income_in_the_United_...
It is still an incredibly uncomfortable non-separation of church and state.

Unless maybe we are just going to rename it santa-mas and celebrate it on solstice.
To get around the wsj paywall:

1. Install RefControl plugin for firefox (similar plugins exist for Chrome)

2. In RefControl options click 'Add Site'

3. In the new dialog box under 'Site' enter in 'www.wsj.com'

4. Select the 'Custom' radial button and enter in 'https://news.google.com'

5. Click 'OK'.

6. You can now browse through all WSJ links without the paywall block.
I don't decide personally, it's not in my authority. Even if it would, again, it depends on a certain case. There are specialists in court -- medics, psychologist etc. that decide if a tried person is sane, understands his actions, committed a crime consciously and is capable of prison sentence or other means better be taken.
The people butchering people and leave them in 55 gallon drums are also "just doing their jobs".
GI is not NP-Complete, rather it lives in the intermediary, somewhere between P and NP-Complete, of which there are only a few remaining problems many of which shown to be solvable in P. What is interesting, from an everyday math enthusiast perspective is that the intermediate problems between P and NP-complete seem to be getting re-categorized to one or the other classes which optimistically suggests there may be no intermediate at all.