skysight-inc/HackerNews huggingface dataset:
I've had this for quite a while now, went through 2 motherboard replacements one after the other for this exact defect. It's good to know that they'll still change it for another couple of years in case things go sideways.
Hayduke lives!
Assuming that this isn't an intentional backdoor that they had to place, there is no defense, period.

Intentionally weakening people's system, MITMing their traffic, and inserting ads in private communication.

If an individual was doing this, let alone at this scale, they would be stamped 'hacker' and put in some dark prison for ten years. Now it's Lenovo, they will get away with an apology or a class action lawsuit at most.

Whoever decided to include this belongs in jail.
'Alto's Adventure'is APPEW's top app today
All about MVC 1.0, the new MVC framework for Java EE 8
"Beijing-based computer maker Lenovo has reportedly been blacklisted for years by spy agencies worldwide, as concerns about government-sanctioned Chinese hacking persist. According to the Australian Financial Review, Australia, the UK, Canada, New Zealand, and the US have all rejected Lenovo machines for their top-secret networks since the mid-2000s, though the computers can be used for lower-security tasks that don't involve sensitive information" [1]

Why buy a laptop from a company that has ties to the Chinese government [2], an authoritarian government that supports dictators in Africa and totalitarian government in Russia, oppressing women and children in those countries?

[1] http://www.theverge.com/2013/7/30/4570780/lenovo-reportedly-...
[2] http://en.wikipedia.org/wiki/Lenovo
Could they figure out how to do it in less than 5 minutes if the stakes really mattered? I agree calculating averages is a pretty basic skill that I find has many day-to-day applications. But this also smells like a lighter version of the trick interview question.

Which is to say, I'm sure there are people out there who would smirk at me when they found out I didn't know how to tie a square knot off the top of my head.
I use a default install and I'm a techie. I just remove the bloatware first.
This isn't just frighteningly ignorant, it ends up having a devastating impact on many young people. One anecdote: I knew a bright young student who loved learning, but hated school. Why? He took algebra and french in 8th grade; he passed algebra and failed french. When he got to 9th grade he was placed in algebra again, and french 2. The school would not budge from its original placement; I don't know the rationale. He failed algebra because he refused to do any homework, and failed french because he couldn't make any sense of the class. I want smart teachers to take control of education so this s% doesn't happen nearly as often as it does.

Sounds like passing a student with 80% grade, only with 60%. It's like passing a student who didn't master 40% of the content, and compounding it over and over again with each grade level, until eventual nothingness.

That's what it means to pass a student with a B, C, or an F. This is not quite the same thing as mastery of the subject, but it's a good proxy. Even an A student will miss some stuff.
> In a spherical-cow sense bitcoin is better. In practice, if I'm paying with amex I tap my card on the reader and the waitress hands me the cup of coffee in seconds; if I'm paying with bitcoin I'm standing there for half an hour.

This is a myth. Once the transaction has propagated through the network, it's pretty difficult to double-spend, even with zero confirmations. So difficult, in fact, that payment processors like Stripe/Coinbase/BitPay will completely absorb that risk for you and consider the order complete within a second or two of seeing the transaction on the network.

Try buying something online with Bitcoin sometime, it really is faster and easier than using a credit card (if you already own some).
I believe these problems extend beyond Canada and into the U.S. I know several of my peers who have started, or are applying to get their masters in Education/teaching to become teachers. I have heard them willing admit that they are very poor in Math like it is something to brag about. I've seen them struggle to compete basic arithmetic, and yet somehow they believe this is totally ok and that they are qualified to teach. Math needs to be elevated and respected, and it is going to take a restructuring of the curriculum in order for it to happen.
External curious observer (don't do anything Node-related) here. Hadn't heard of io.js before. Interesting.

Is this genuinely more popular than Node, or is this one of those cases where the HN crowd is skewed in its favour? Does it look like it'll take over as the standard server-side async JS system?

Also how close is it to being a drop-in replacement for Node?
Its not hard to think of things that meet both of those features that are still better mnemonics for things that are common-language descriptions of what the function yields (e.g., cfc/csc or c1c/c2c for "cons first cell, cons second cell")

car and cdr are mnemonics related to the particular instruction set of the first computer on which Lisp happened to be implemented, which is great for people with a background with system programming on that system, but not so good for anyone else.

They're entrenched enough in the language that they are worth changing unless you are intentionally building a new Lisp-like language from scratch with some other main motivation and the change is just a side issue -- and it is clear that having something that doesn't imply list semantics for cons cells like first/rest does is good -- but car/cdr aren't a particularly good pair.
For those of us who are not from Canada, can someone explain what McGill is? I feel like I'm missing a lot of context.

edit: apparently it's a very prestigious university. I was assuming that it was a remedial high school program. Holy crap.
Well, given that they are morally corrupt enough to do this to their customers, why not expect them to have similar trojans or backdoors on Thinkpads?

If we assume firmware is safe, wipe it and do a clean install from trusted media.
The Media lobbying efforts, specifically with respect to Copyright and punishment, make the Patent Wars look like a knock-off. According to the MPAA/RIAA, their industries are essentially responsible for the health of the US economy...if you read some of their PR, that's what you'll find. Deeper evaluation of the numbers shows they're outright lying about their importance. Like with many large entities, the money floats to the top (e.g. "investors") and wages, labor conditions, and investment in communities is outright terrible. It has been this way for a long time, and the money pays to influence DC and the world to try and keep the status quo.

If you want a couple good explanations for how the Media industry keeps rigging the game, just take a look at two of the major power players / persons of influence. One is Chris Dodd (http://en.wikipedia.org/wiki/Chris_Dodd). The other is Maria Pallante (http://copyright.gov/about/office-register/). Through their words, actions, and espoused philosophies, neither of them genuinely serve the public interest, or by proxy, the US economy. It's not about individuals, per se, but about power being funneled through individuals that needs to be strongly monitored.
That. Growing up in Quebec, I can honestly say that my mathematical education was really, really bad.

I remember spending a whole year where we had no math teacher, so instead we had one of the french language teacher teach the class. We did mostly math related crosswords.

All the kids were failing the class, so they simply made us all pass. Great job, school.

I still have a lot of issues because of this. Hard to learn advanced concepts when your basics were screwed up.

That being said, one of the beautiful reason that not many Quebecers don't make it to university is the fact that the CEGEP can throw you into the work force for a low price and a short amount of time. I wouldn't want this part to change. High school however? The whole program is a mess.
This is not surprising. My grade 4 kid's teacher told me that our kid "just might not be good at math, and that's OK". This is a shocking attitude, but one I find commonly held: that basic math is some kind of optional, specialized skill.
While we're at it, Lenovo's statement that we might enjoy the adware: "The relationship with Superfish is not financially significant; our goal was to enhance the experience for users" is self-evidently bullshit.
An university.
It must be per server, adding RAM is really the quickest and cheapest way to improve performance.
Well, I wasn't trying to do that. I'll edit my comment to make my intent more clear.
Amazon makes money as they monetize their otherwise unused resources. More usage -> higher bidding, better prices, not a 90% gap with on-demands.
800,000 Using HealthCare.gov Were Sent Incorrect Tax Data
Sorry, I'm not a Coffeescript user so I'm familiar with its idioms. I looked up the Coffeescript website and it says:

> As a shortcut for this.property, you can use @property.

It also said that since March 2010 according to the Internet Archive's Wayback Machine. Why did this fellow decide to use `property` instead? I don't know but I wouldn't hold this specific situation against the Coffeescript team. But that's just like my opinion, man.
Do you know any major player supporting iojs? Like aws, heroku.
They changed their statement. Now there is no mention of the issue not being "security concern" (http://news.lenovo.com/article_display.cfm?article_id=1929)
How does that work? If you're so educated and skilled, can't you make loads more money in industry than teaching snot-nosed teenagers to solve linear equations? Or does making lots of money not matter as much in Finnish culture?
Only among people who deal with Indian software engineers, in my experience.
I TA'd a capstone neuroscience seminar at McGill for multiple years, and you'd be amazed at how much difficulty many of the students had at expressing themselves in writing. And I'm talking about those who spoke English as a first language. These are final year university students who got into a very competitive program.
Why is this #1 on the homepage?
The gondola is certainly nifty, but the resort could be built a couple miles away from the rim without impacting the tourist friendly improvement. Build a couple miles away, have a dedicated road to the gondola facility at the rim. There are compromises to be had, but like you said it sounds like there isn't a lot of give and take, just outrage and corruption.
heroku is: https://devcenter.heroku.com/changelog-items/595
22 Concepts and Platforms changing the information and library science industries
It's the #1 ranked university in Canada.
Make these herbal oils at home to prevent balding
> putting a "after 60 days a 20% late fee is applied" seems like a good way to either get paid or get more revenue

That is laughable. The only thing it gets you is ignored. The most aggressive late fee I've ever seen agreed to in any contract is 1.5%/mo starting on day 121 (original was 2%/mo on day 31). Any company I've worked for that has had more than $100MM or so in revenue has simply refused to sign any contract with any sort of late payment penalty, but they would sign 2/10 net 30 contracts all day long. Some companies even require that their accounting department follow any terms for a discount.
quizprep you know better than most in AR. There's a bit of chicken and egg to entrepreneur and vc happening.

Do you think increasing startup density will help?

Should this be program driven or entrepreneur/mentor driven? Will your "venture production studio" look like TechStars (programmatic), YC (mentor network), or a different variation.

I get pissed off at the amount of people who say we need more entrepreneurship compared to people shutting up and building. Do you know folks who have the means to be entrepreneurs in AR, but are sitting on the sidelines?
This is great and I intend on giving it a shot to accept bitcoin in the near future.

I would like to see it as an option to keep bitcoin rather than having it automatically exchanged to USD on my behalf.

It would allow people to assess their own risk tolerance if they wanted to hold bitcoin or if they had other services that work well with bitcoin.
'Designed for Mobile '
Never mind then.
That's one example of management being utterly technologically incompetent, which unfortunately is the case in a lot of Chinese companies.
Finland both pays and respects its teachers. This is not so much the case in the US, where teaching is viewed as overpaid babysitting.

Also, prestige/symbolic capital is a powerful motivator. It seems to me that in the US, wealth is a major contributor to prestige, so they're often not dissociated in professional attainment.
Thinkpad T430s. It's a year old so I'm in the clear upon more detailed reading of the article. I usually do a clean install but when I bought this box it came installed with Win 7 and the discs I got were Win 8 only. Didn't come with a Win 7 serial. This is what I get for buying from a reseller on Amazon.
Isn't there some concern over the chemicals which can leach out into the environ from recycled tires (crumb rubber) Concerns over impact on human health. Or is that concern misplaced?
Statements about the Mobile Web
US emerging tech policies are risking the country’s place in the future
It is one of the top-ranked universities in Canada (roughly equivalent to an Ivy League university in the US, or Oxbridge in the UK).
Yeah, don’t understand the downvotes. It’s an interesting question, and the whole subject of Lamarckism is far from trivially obsolete. Richard Dawkins’ The Blind Watchmaker contains a coherent and convincing argument why Lamarckism is actually wrong as an evolutionary explanation (in a nutshell, Lamarckism fundamentally cannot explain increase in complexity, as Darwinian evolution can, and it additionally doesn’t explain how adaptations of complex traits could possibly be acquired from scratch) – and this is a fundamental, epistemological objection which no amount of evidence could overturn. But few people refer to this reasoning when claiming that Lamarckism is “wrong”.
Note that Lenovo has now removed the statement from their article:

“We have thoroughly investigated this technology and do not find any evidence to substantiate security concerns.”
I mumble, and I will now send this article to all the people who tell me not to. Thanks
Geekbench, Cross-platform processor benchmark
The flagship public university in Quebec. If not the most prestigious university in Canada, certainly close to it.
One of the most prestigious universities in Canada!
There are several billionaires or near-billionaires that show up sometimes though...
I had a conversation with a math teacher from another school not too long ago. Both of our schools require a minimum of two credits of math to graduate. My school allows students to spread this credit out developing a deeper understanding of basic math, and beginning algebra. His school requires everyone to receive a passing grade in the equivalent of Algebra 2. The lowest passing score at my school is a B-; at his school it's a D-.

We have a reputation for being an "easy" school, so I asked him what the value of earning a D- in Algebra 2. His response: "At least they've been exposed to higher math." That's such an elitist answer, and it does such a disservice to students.

The interesting part of the story is that he started to question the value of a D- when asked in this way. He stopped comparing basic algebra to Algebra 2, and started comparing a B- in Algebra 1 to a D- in Algebra 2. It's an interesting comparison.
> No, in the developed world it's probably not.

You could even argue about developing world. Children usually have a strong motivation to learn, and unless there is civil war, they do.
> "car" and "cdr" are not intuitive to me. Why not use "first" and "rest" or "head" and "tail" for CL21 instead?

Nothing about programming is intuitive.

The problem here is that you've adopted ideas and notions from another language and are bringing that baggage to Common Lisp. If you learned Common Lisp first you might not have this very issue you describe.

For historical reasons, "car" and "cdr" are the names of special pointers to the elements of a cons cell. There's nothing about them that have anything to do with lists. You just happen to be able to construct lists by linking together cons cells. CAR and CDR simply deference the pointers in the cons cell:

(atom . atom)

Where atom can be a value or a another cons cell. In this visualization it's useful to think of CAR as referring to the "atom on the left" and CDR referring to the "atom on the right." One or both of those atoms could be a cons cell... so there's nothing about CAR or CDR that has anything to do with notions of "first", "last", "head", or "tail."

Those are higher-order functions for operating on linked list and are in the Common Lisp specification anyway.

Suggesting that Common Lisp should remove them is like saying you should remove pointers from C.
15 years ago this would have led to rioting on slashdot and Usenet. How dare Microsoft remove someone else's software?

I'm generally in favor of MS doing this specific thing, but there is potential for abuse here.
Is there any planned interaction between go-gl and https://github.com/golang/mobile/ ? The Go developers seem to have written some useful OpenGL related libraries, particularly http://godoc.org/golang.org/x/mobile/sprite .
Kudos to MS, srsly. lol the amount of positive press that MS has been garnering recently on HN is impressive.
I think this is the biggest problem:

> Some of their answers, like 16 and 18, were lower than any value in our sample.

> Some of their answers, like 120, were higher than any value in our sample.

It suggests that people not only don't know how to compute the average, they don't have a solid grasp of what the concept even means.
I'd guess you aren't working on a team, and don't check out commits before your submodules were added?

If you don't roll forward and back in time (bisect), and you don't have merge conflicts, and you can easily resolve abandoned commits on submodules (i.e. you don't have to wait for Bangalore to wake up and push their changes) then, yes, you probably won't have many issues.
Why buy a laptop from a company that has ties to the Chinese government [2], an authoritarian government that supports dictators in Africa and totalitarian government in Russia, oppressing women and children in those countries?

I guess because they make good hardware.
How about everyone in America goes to some lobby.gov website, and either put in a new topic, or vote an existing topic up, for X amount of topics to be discussed the coming weekend.

There are many ways to solve this, and even if each person had 52ms that would be better than the current system.
Consistently one of the best ranked universities in Canada. It also has the largest endowment and highest endowment/student in the country.
Do the English Use More Words Than the French?
Why buy a computer from a company that has ties to the US government, an authoritarian government that supports dictators in Africa, the Middle-East, South America, and East Asia, including torture, drug smuggling, misogyny, and has itself engaged in abduction, detention without trial, and in relation to this case, illegal interception of communications?
For a good perspective on this see Ken Burns' documentary series about the creation of the national parks. It will open your eyes to the constant battle the parks face from commercial enterprises, and explains why the parks are such a unique system that should be protected at all costs.
Partly because it's important to society.

Partly because programmers love to talk shit about their peers who studied non-STEM subjects and had a lot more fun in college.
I don't like how he says the key was "cracked."

The key was sitting there in the binary in plaintext. Any college student with a few years of Unix tools under his belt could have done it in an hour.

That's how horrible this tool was. Anyone who noticed this months ago could have been using this key to MITM people.
blame the algorithm
I hate it. This, txting talk, bastardizing the way we converse with one another, it's all happening so unmanageably sudden that repercussions will take a generation or two to manifest. The Internet doesn't help. I know, I know, each generation loves to make a pastime in being armchair harbingers of doom regarding successive generations, but seriously maiming the way we communicate is on another plane of concern I think.

Ok, off my soapbox.
Not the same. You're conflating two very different types of randomness. The coin is understood to be deterministic, just hard to predict. Quantum mechanics is not like that. It's viewed as fundamentally non-deterministic.
Microservice design resources
> I knew a bright young student who loved learning, but hated school.

Of course. Any bright student realizes that school has nothing to do with learning, and furthermore often interferes with it.

If schools existed to provide food instead of education, they'd start by lining up all the kids at the beginning of the week and doling out a single crumb to each. And if those crumbs happened to be rat turds instead of crumbs of bread, they'd never notice. Every once in awhile, the school stumbles across the rare child that is starving, absolutely ravenous.

How long do you think it'd be before that child started to hate school?

> want smart teachers to take control of education so this s* doesn't happen nearly as often as it does.

Teachers aren't in control. They're prisoners of the classroom every bit as much as any child is. Maybe more so, they can't hope to be expelled or to flunk out or to graduate. Teachers will never be in control again, if ever they were.
Ask HN: Why is my profile page “limited”?
I'd like to use my profile page (https://news.ycombinator.com/user?id=leereeves) to check for responses to my comments, but for the past day it simply says:

"We've limited requests for this url."

What happened? And can I do anything to fix it?
Using types to build reliable systems
Even "proven" software gets bug and security fixes. The version of v8 they're using doesn't. Therefore, unsupported.
So it is unfalsifiable unless it speaks more clearly? Well, make the effort.
Stripe Now Accepts Bitcoin Payments
Agreed. Seems like the lesser of two evils in this case. I applaud MSFT for realizing that the vast majority of their users will not have the impetus nor the requisite skill to remove this from their machine.
I typically refrain from commenting on how heavy a page is because we're here for the content, not web design critiques. That said, page load for the "As a single page" version of the article generates 349 requests (prior to the ad beacon/analytics calls that are made periodically after loading the page). Those 349 requests pull down >11,000KB in >52 seconds. That's excessive to the tune of an order of magnitude (and really for the page load time, probably 2 orders of magnitude).
I see the point you're making. I've been to the Grand Canyon, and it's difficult to get to. Even off the main road, it's 30 slow miles over unpaved dusty, bumpy road to get to the Western rim. If night falls, you're in tough shape because the road is unlit. If you are low on gas, or need a break, there's no place to stop. Even in 2015, the canyon is hard to get to.

But to turn it into a mini-Las Vegas would be a crime.

You can't turn nature into a tourist trap. There's no way the two can co-exist, and nature would lose. It's difficult to get to, yes. But that's the charm of it.
What makes Urban.Us different
Care to elaborate on the business model? Honestly interested.
"In spite of this, it has not had much success (at least in Japan)."

From this and the author's name (Eitaro Fukamachi), I wonder if he is not a native English speaker.

This could shed light on differences in aesthetic choices about function names. Difference between "princ" and "print", or awkwardness of "while-let1" may not resonate as much for a non-native speaker.