skysight-inc/HackerNews huggingface dataset:
You're presuming-- and you're right-- that politicians don't actually care about fixing things, but about improving their election results. They are self interested. This is a classic example of the Principle Agent problem.

https://en.wikipedia.org/wiki/Principal–agent_problem

And it exists not just at the level of politicians, I've seen school administrators and teachers-- both of whome I genuinely believe want nothing more than to help the kids under their charge, compromise that principle because it benefits themselves. They're not even aware they are doing it.

So, fundamentally ,the incentives are not aligned with the outcome that benefits society.

Look at fruit at your grocery store. The incentives there are aligned, to a point. Your store gets a very healthy supply of clean, generally safe bananas, apples, oranges and the like. They are shipped across the globe to get you the best, biggest, perfect looking versions of those fruit. The main incentive needed was to deliver food that would not kill you that was safe to eat, and that incentive was met.

When it comes to schools, even the good ones are not delivering a good education. For instance, almost no high schools deliver the tools and skills one needs to be in the workforce. This is totally possible, but the administration of these schools is not focused on education but state requirements.

Now the fruit delivered to your grocer is also more sweet and sugary than these same fruits were centuries ago because they've bred them to please the customer, and that has some society issues that need to be addressed (being "healthy" and eating apples and bananas is too much like eating sugary snacks these days)... but at least we have a choice. If we all only shopped at organic or old style fruit stands the market would shift.

With education we have no choice. You can't chose where to send your kid and you can't even really make an impact on the system because there are so many entrenched interests.

I remember reading about one scandinavian school system (I think?) that had much better outcomes for less money by simply attaching the money to the students. The schools and the money were state run, but the parents decided which school their kids went to. Just that change, caused the schools to compete for students because they wanted the money to grow, and to do that they had to convince their parents that they were delivering a good education.

The incentives were aligned.
> I kind of doubt the strategy will be to seek acquittal

I'd be fairly surprised if two of the key points on which the defense will assert that legal errors were made at trial are not:

(1) the trial court inappropriately denied the motion to dismiss all charges with prejudice due to the government's denial of Manning's Constitutional right to due process by way of unlawful pretrial punishment, and

(2) the trial court inappropriately denied the motion to dismiss all charges with prejudice due to the government's denial of Manning's Constitutional right to speedy trial.

(Note that both of these trial-court legal decisions preceded, and formed part of the context for, the guilty plea; prior to those events, Manning had not entered a plea.)

The idea that the appeal will focus only on sentence seems to me to be quite unlikely.
This is true.

Love the "See also:"
Heaven's Gate, a real-life cult with a similar concept of "X-Day"
Graylog – Splunk integration
Will it take you 5 weeks to build?
Can somebody explain why this is valuable? I'm not sure I understand why you would want to visualize a simple current flow through circuits in a webpage rather than a static display showing expected current flow?

I'm not used to building circuits, and don't want to be the guy saying "who cares", I'm truly trying to understand the value.
> I'm an adult. I can choose my own 'risk vs cost' profile.

Most adults are terrible at assessing risk. Why are you different? What do you do to protect yourself from the cognitive biases that everyone has?
> Look, I'll be honest, I consider the term "transpiler"
> completely unnecessary.

I'm part of the Dart team, so transpiling is my bread and butter.

I do think it is important to make a distinction between a transpiler and a compiler. If you only consider the runtime behavior of the resulting code, sure, the two are roughly equivalent.

But, that totally ignores the human factors involved.

1. You may need to inspect the ___piler output to find bugs in it.

2. A user may read the ___piler output to better understand the semantics of the source language. "Oh, ___ in CoffeeScript means ___ in JS!".

3. The user will need to debug their program. Unless you have very sophisticated debugging infrastructure (hint: source maps are not good enough), then that means they will be stepping through the ___piler output, not the original source.

4. A user may end up discarding the original source and hand-maintaining the ___piled output as the new source of truth. (This use case is exactly what the blog post is about.) Even if a user doesn't actually do this, they may want the psychological security of knowing that they could before they are willing to adopt the language.

I consider a compiler's job to be to generate the most efficient representation of the source program's semantics in terms of the target language. "Efficient" here may mean "fast" or "small" (since download speed matters), or some combination of both.

A transpiler's job is to generate the most similar representation of the source program's semantics in terms of the target. This means preserving function structure, control flow constructs, variable names, and comments whenever possible. The goal is to have as many pieces of the source program recognizably appear in the target.

A transpiler is much better at addressing the human factors above. However, a good one can be more difficult to write than a compiler, and in many cases you lose some runtime efficiency.

Also, knowing you want to transpile often constrains the design of your source language. (For example, this is one reason CoffeeScript is so similar to JS.)
Forget IT. Buy Burger in Venezuela and sell them in USA. 4$ profit per burger.
My favourite is the Papermate Pacer: http://www.inkman.com.au/items.asp?id=54523&gclid=CPyZm6GF4M...

Especially if you like spinning pens/pencils, the tapered tip makes it much less prone to accidental stabbing from a bad spin.
you can ask here on this HN clone <http://hackerstreet.in> too
ah, ok, I understand your complaint. I actually agree with you, I was definitely playing fast and loose with classifications there. That said, my point wasn't about how to classify data storage systems, so much as to emphasize the fact that there are many options and that the architect should be thinking really hard about existing options before rolling their own.
> glass is a particular type of liquid ...

No, it's not a liquid.

> ... so its internal structure is all a jumble

That's true. But it doesn't flow, which is a rather significant part of being liquid.
Learning Chess Online: A Review of Chesscademy
Security is an interesting thing. I always tend to default to the easiest path. In the case of inexpensive consumer safes the easiest path tends to be smacking the safe in the right spot to cause the locking solenoid to bounce or going after the "backup lock" which is used for access in the event of an electronic lock failure. Here's a video I posted several years ago on YouTube on how to open the wall safe in my house. Radial, aka tubular pin locks are pretty much broken by design. I've never met one I couldn't pick with a business-card.

https://www.youtube.com/watch?v=E13H7NAGnPI
Biggest issue I have is that for anyone who uses this calculator, they will always see their app as "small" when it's really medium or large. Non-technical project stake holders will never grasp the depth of what they want built.

Second big issue is that there really isn't a good way in this calculator to estimate/account for proper testing and subsequently, time spent when a client changes their mind on a feature and wants to redesign/re-work.
Xeon Phi currently has 61 cores[1] (62 on-die, 1 deactivated for yield reasons), and the next generation coming soon pushes that to 72 cores.

[1] http://www.intel.com/content/www/us/en/processors/xeon/xeon-...
NY Times: We Hack Everyone with WebRTC
But will it have non-disabled HTM?

EDIT: Its a real question. Working HTM would negate pretty much any bad news from Intel in my mind.
Add more chips / cores!
When should I start load testing?
The push to e-voting actually surprises me - if it was just one country, I'd write it off as just one of those things, but the fact that it keeps happening in country after country. Generally speaking, most human behaviour can be explained by assuming that people value status and power above all other things. So you can expect those in power to try to keep that power.

But e-voting surely does the reverse: it throws open the playing field, putting power up for grabs to whoever can hack the system, with no way to predict who that will end up being. So why do those currently in power want that to happen? (Not a rhetorical question: I'm actually curious about the answer.)
It seems like there are two separate kinds of cruft: stuff that is distracting and gets in the way (social buttons, privacy policy modal, big nav-bar with temperature, ads, etc.), and stuff that happens in the background and doesn't get in the way, but makes things slow (multiple ad network embeds, optimizely, analytics scripts, etc.). While I agree that the first category has a lot to do with organization structure and incentives, the second category seems like it may be a good business opportunity for a new generation of "low-cruft" solutions to the same problems. For instance, I was kind of astounded that optimizely only has a crufty javascript solution, rather than a (probably far more complex) less crufty pure server-side solution, and I spent awhile looking around for such a thing, but found nothing much. Or something that puts all the tracking and analytics that different departments want to do behind a single optimized script (maybe segment.io already does this?).

tl;dr; The problem that lots of different people that contribute to a website are vying for the user's attention in different ways doesn't seem to have a technical solution, but the problem that we're making too many third-party requests that respond with too much data and/or run too much javascript seems like one that could be solved if tools focused on it.
It's dangerous to make big generalizations like "no one actually caring if the statistics are valid." This simply is not true. Sure, a lot of what you see on /r/dataisbeautiful is garbage, but that's because it's an open forum where anyone can show what they think they have found. Usually, whenever someone makes an egregious statistical error, they are called out for it. Of course, the same happens on larger scales and even in published research.

"Data science" at it's core is just statistical analysis, but it has been slowly morphing over the past few decades thanks to the budding field of machine learning and the commoditization of computing power. This has drastically changed the field of statistical research, and although the underlying math is the same, the tools and the amount of data are constantly in flux. Someone along the way must have felt that this evolution of statistical analysis needed a new name. In all honesty, it's just a name, and it doesn't matter. What matters is if you understand how to use it.
Running the Java EE 7 Samples on Liberty
Could a Future Apple Watch Use Solar Power for Improved Battery Life?
You could do it all in a morning if you didn't do any of the following:

- Create and implement a high fidelity design.

- Include the project-specific requirements that every feature has... the auth system needs to work via ajax, connect with a legacy db, and include animated transitions. Private messaging needs responsive design and realtime updates. Etc. etc. etc.

- Deal with scope creep, clarifications of the specs, and hours of related discussions.

- Write automated tests.

- Do live QA.

- Fix inevitable bugs, browser and device inconsistencies, ux problems, etc. etc. etc.

- System administration and deployment.

- Load testing, caching, performance tuning.

If a client tried to tell me I should be able to do all this in a morning, I'd fire THEM on the spot.
"Hours" implies that it's all linear; that one task can't go until the previous is done. "Man Hours" indicates that it's the amount of time needed to complete the task, but isn't solely dependent on linear ordering
How to close your software development skills gap
We had a similar problem in 1999. They called it 'portalitis' back then. Go find some shots of the old Yahoo homepage for an example.

Then Google came out with one blank and 'search' and we finally exited that ugly crufty era.

Now we're back!
Code Ninja: That's brilliant!

Don't blame the poor recruiting Bozo; usually it's the Hiring Executive who doesn't understand this stuff to begin with.
The Web's Cruft Problem
Pando:Upstart adds $35M to continue millennial-focused/data driven loan platform
I see these issues too. To be completely fair, learning about proper hyphenation of compound adjectives was never on anyone's to-do list.
I usually know if I have any programs reading from or writing to my USB sticks. As a rule of thumb, I only unplug devices when no program is (or should be) using it. I never had any issues with that.

Although I sometimes had a terminal session open with the cwd on that device (or a GUI file explorer), but other than 'no such file or directory', I didn't ever run into any problems with this at all.
(My opinion here, I know not everyone is going to agree). What I really would like to have, is web capabilities without design, I mean the browser should be in charge of most design. What I would like is more meaningful tags like <panel>, <post>, <user>, <description>, <icon>, <horizontal-menu> and let the browser handle the actual representation. CSS could be just used for rough positioning + size indication and background-color could be completely replaced by a 'contrast' tag and the browser would display the color according to the user choice or operating system interface. The website would then adapt itself to the user and not the opposite.
Lots of discussion about why that isn't possible (and other tangents) here [1]

[1]: https://what.thedailywtf.com/t/plane-not-actually-commandeered-by-wi-fi-that-was-not-actually-hacked/47922
Some combination of uBlock and Ghostery prevented this for me.
The essence of privilege is to define and defend a limited default. There is no reason to defend "man hours"; it is less accurate than "person hours" and only slightly longer.
When you have active components it really helps understand how they evolve over time. For example, I gained a lot from it when I was building basic logic gates from transistors.

If you just want an answer, sure, look it up. If you want to develop understanding and learn electronics, then this helps. It's aimed at students.
United hackers given 1 million free flight miles
Professor Edgerton’s Atomic Camera
Yeah, what I meant was physical presence. I'm guessing you're more focused on e-commerce?
Realtime Cross-Browser Automation
I was in Kuala Lumpur, Malaysia a few months ago. I wanted to see a film. I searched in Google for films showing in Kuala Lumpur. I found myself on a web page that, while accurately listing movies and schedules currently showing, looked like it had been created around 2000.

And it was fast. No animations, no auto-complete, no infinite-scroll, no JavaScript frameworks. Just the information I wanted, delivered to my phone seemingly as soon as I touched the link. Simple black-on-white text, plain layout.

This made me somewhat sad, because it showed me what the web browsing experience could have been today.
Opera 12 had it too. Handy for viewing iframes without any annoying popups.
Again it will likley be imported from countries with lower labor costs.

You need something perishable, and of low enough cost that importing is unlikley.

Bread would be a good option but has the issue that it's not as common in Japan as France, it also varies wildley where as a big mac is generally consistent.
Only way to be sure it exists is to test it live.
Absolutely. I remember seeing an "Epic NHL goal celebration" post on here a little while ago. That was a fun read and seemed like a good project to get some exposure to ML.

http://blog.francoismaillet.com/epic-celebration/
Originally 1 man company, POF, sells for $575M
wow using googles code: http://no-adware.com/blog/ny-times-webrtc-hack/

lmao :0
Lawyer A is the best Lawyer in the country. He is forced to be a "salaried employee of the state". Who do you think 'gets assigned' to his representation list - a wealthy person or a poor person?

Your solution works if all lawyers are the same OR if the whole system is clean of corruption. First is impossible, second is impossible.

If you start thinking "we can make assignments fair/automated/etc." you already lost because the argument just switches to "who manages the control of assignment's fairness".

Who watches the watchmen? The answer is: no one. The world is not fair. Deal with it.
Google and ecommerce = gcommerce
> I find it very hard to believe that the U.S. Government will pay for sex change meds and procedures for a convicted traitor

Manning was not convicted of treason.

> when I can't even get them to buy me an aspirin.

Presumably, the US government isn't actively denying you the liberty to actively seek a living on your own, or to get your own medical treatments as a result of imprisoning you, so it isn't obligated to provide for your medically necessary treatments. If that was the case, OTOH, and the government still wasn't providing you with medical necessities, then the situations would actually be parallel such that your complaint might be meaningful.
The scope of this project sounds huge. I can't imagine that you'd be able to do it as a sole developer in 5 weeks.

Are they handing you wireframes and design files? E.g. has somebody already done all the work of thinking through the UX, come up with all of the pages, handed you the static assets, and all you have to do is program it? Because if not, that part alone can take months.

Are you prepared to develop on multiple phone platforms? That could take 5 weeks.
I think it's interesting that just the percentage stated makes it hard to comprehend intuitively.

That is, restate the question with a different end water percentage and the answer is immediately obvious:

> You have 100 lbs of Martian potatoes, which are 99 percent water by weight. You let them dehydrate until they're 50 percent water. How much do they weigh now?

And, of course, it's pretty easy to get "2 pounds", but your brain is pretty fixed on the numbers all clustered together in the other example.
Pics of 'xis' from my street: https://www.google.com.br/search?q=xis+do+gelson&num=20&rlz=...
The World Bank publishes PPP conversion factors: http://data.worldbank.org/indicator/PA.NUS.PPPC.RF
"It tells how many dollars are needed to buy a dollar's worth of goods in the country as compared to the United States."

I prefer this to absolute numbers as the absolute number fluctuates with the exchange rate.
Roughly 80% of data scientists I know have PhD in something very math heavy. Rest have masters degrees. There are programmers who can assist them doing the grunt work but it's just basic programming to assist analysts to crunch data.

If you want to do data science for real:

1. Get Masters of PhD from statistics, computer science, economics, physics or some other heavy field and specialize data analysis in that field. You must learn lots of statistics when doing so.

2. Learn programming, statistical machine learning and tools of the trade.

Good data science is not based on collecting large amounts of data passively and then mining it mindlessly.
You need to ask right questions and design data collection and modeling process based on those questions.
Though Lufthansa is known to severely restrict the ability to redeem Star Alliance partner miles for premium seats.

Back when US Airways (which is where I have my status) was in Star, that was a consistent complaint. Now we're in oneworld with the AA merger, the complaint is British Airways' ridiculous "fuel surcharge" which makes a premium-class mileage-award ticket still cost the same amount of cash as an actual economy-class ticket.
Conway's Law writ as Web Cruft.
JavaScript development tools – resources
Minor gripe: I wish people would stop talking about Ad-Blocker. Pretty much since i started using the web (back when with Opera) I've had a tool available that is much more general and has given me much more control about how the web uses my bandwidth:

An URL-Blocker.

I don't use it for ads, exclusively, although lots of those fall under it too. I use it to block anything i find annoying when i use the web, be it overly big header images, fonts i don't like, Javascripts that are used by many pages to "enhance the experience", and sometimes ads too.

Thinking about it as a tool to only block ads, instead of one to customize the web and block urls themselves seems narrow-minded to me and misses the point.
Are you using images that are licensed under creative commons? You have to specifically search for those images and even then you have to double check.

If your using google image search, you need to click on Search tools, and then Usage Rights, and then check off "Labeled for reuse with modification."

Another search tool:

https://search.creativecommons.org/

I've used those 2 methods for my apps and haven't had a problem.
Alice Case Beats Microsoft Patent Troll, USPTO Dir Michelle Lee Wants Reform
Ask HN: What's the most effective Pricing plan you've seen for a Startup?
For a new startup thats about to launch, whats the best way to let users try your product but make sure they do turn into paying customers eventually?
Obviously not programming, but perhaps the visual design [1] ;)

[1] http://www.mnn.com/earth-matters/animals/photos/12-artsy-ani...
That has been the standard theory of sleep for many years.
I was one in a former life. Now I use my insights to help.

You'd be sickened and surprised by how many startups overlook handling chargebacks.
#AliceStorm: July Is Smoking Hot, Hot, Hot…and Versata Is Not, Not, Not
Nice! Except it doesn't quite work for me because the vowel sounds don't match. (For me the second and third "a"s in "banana" are like the "a" in "arm", whereas the two in "Banach" are like the "a" in "at", and those are quite different sounds. Other people may differ -- and indeed I may be mispronouncing "Banach".)
Sadly, I don't think this is true for individual content publishers. The size of any individual publisher's audience is not big enough for them to stay afloat with a clean user experience. Flipboard and Facebook pull this off by providing the better user experiences of "you can read everything" and "you're already on here anyway" respectively, but that wouldn't work for someone like CNN.
thoughts / comments / improvement suggestions welcome

as well as topics and categories for questions
Yes, it's something we're thinking about in the insurance industry. Lots of headaches and edge cases that come about with self-driving cars, smart homes, etc. I also recall the Patriot Missile Software Problem [0]

[0] http://sydney.edu.au/engineering/it/~alum/patriot_bug.html
You can't straight up share most things between platforms. You have to adjust layouts and resources into the sizes and formats dictated by the platforms.
Some parts of the web are worse than others. He must hang out at Telerik a lot.
Care to share any great OSS libraries you've found that are good replacements for various Telerik components? Thanks!
Quora is popular among Indian CS students.