skysight-inc/HackerNews huggingface dataset:
Hi chton,

If you look at the MS forum you'll see that I'm not alone in these issues. In fact, I've experience most of the popular complaints about the device listed. In my summary I mention I was leaning towards keeping it, but that's by a slight margin, the battery issue just pushed it into "one too many problems" area for me to deal with on a device that I would use for the following 2-3 years.

I did list the solution to the pen sensitivity; Wintab driver. Didn't get a chance to try any of the wifi solution before it died though.

>You're buying a new kind of device with a new OS on it, and you're disappointed it's different from what you already know?

I've used Windows 7 for a over a year at work at work and loved it. I bought a Windows 8 desktop for my parent's a year ago and used it for about 4 months. Mostly used in desktop mode because Metro just confused my parents (they're not the most tech savvy, but they're used to the desktop version for about 8-10 years). So I actually have more than just 2 weeks on the OS experience.

I actually love the 2 in 1 tablet/pc, I told my friend that yesterday as well after he read the review. The hardware design is actually pretty solid, but the UI/software experience on it has been below par in almost all instances. I probably would cut them more slack on it thinking "O it's a brand new device, software probably isn't optimize for touchscreens", but then I thought "hold on, haven't ultrabooks with touch screens been out for over a years now...and isn't this the 3rd version of the Surface?"

>This could have been an interesting review with some tips for other owners, but as it stands it seems more like spitting venom.

What kind of tips would you have liked to hear? (serious question). Always looking to improve and if you thought it could have been more helpful in area I'm more than receptive in those criticisms.

EDIT: Also would like to add. One of the big factors on returning the device comes down to return policy as well. It's 30 days. So this is a commitment of ~$1400, more than a month's rent for me. The device is suppose to be an investment , something that I can rely on for the next few years, and so far my confidence in it just isn't where it needs to be to stay with the device. Money is a pretty big issue, I assume so for most consumers paying this much for a device.
Did you read the article? This isn't a case of the owner not caring; he didn't know that google maps was incorrectly reporting his hours. It took a phone call from a customer. And that's the problem - why would he ever think that people weren't coming to his restaurant because a map service messed up his hours? As is clear from this article, that was very low on his checklist of things that might be killing my business.
Every big software company knows how this thing works and usually they respect their developers.

(By every I mean every major I have information about, which is rather not every.)

It depends on the purpose and type of software you are interested in.
I'm shocked that their lawyers even let them call their space company "Firefly". It's probably a sufficiently different field that they could win a trademark case at trial, but I'm not sure it's 100% cut-and-dry. I think naming a ship "Serenity" without securing some sort of licensing rights might be inviting trouble.
Snow Monkey steals an iPhone, flips the bird
If you are running a popular place, whether you like it or not, you'll end up on Google controlled listings. Unfortunately, there's little help for a non-tech savvy business owner to fix problems with listings or fake reviews or even removal of genuine reviews. This is an area where they need to be held accountable. If you are wielding so much power, you need to handle it responsibly and error in favor of business owners rather than community. Most web companies prefer the approach of 'act now, apologize later' or maybe never to garner users.

I've had so many web services (including Facebook) create accounts using my email address without my approval (maybe because the other person used phone verification). Now if I want to claim back my email address on that web service, they put the burden on me to provide a photo ID. Using my email address is partially impersonating me because my contacts might have uploaded their address book and FB allows that willy nilly.
Increasing a software development team's size and budget does not necessarily speed up their software development.
They do have a system for the business to give feedback on the listing; it's even discussed in the article that the Serbian Crown eventually found a web consultant that helped them correct the listing. I have no idea if it is simple.

Each of Facebook, Google+, Yelp and Foursquare (and I'm sure lots of others, those are the ones I perceive as being 'big') have buttons that say something like 'Do you own this business?' (they disappear if/when the owner updates the listing). I sort of think these local business landing pages were one of the big reasons Google worked so hard to have their own Facebook (there are still an awful lot more businesses 'on Facebook' than are doing anything with Google+).
Agree. And also no valign="middle" in HTML5 <td> elements drives me crazy. I know I'm "supposed" to use CSS, but CSS should be simple. I shouldn't have to fight with silly non-intuitive negative margins and nested div hell just to center something. And then deal with IE's own artistic interpretation of that div hell.
When I read "without your eyes", I was thinking more of code analysis tools (of the "style" variant).
Color Quantization with OpenCV using K-Means Clustering - PyImageSearch
http://vuejs.org/guide/application.html#Routing
Well, if they work hard on that design, get a half-assed rocket somewhat working and then still fail, while of course a sad moment for them, it would be still of great benefit to humanity. SpaceX or someone else could buy their research and experience and iterate further on that. So good luck to Firefly folks, but no matter how it ends, I think their work will still be a net gain for mankind.
Not in the sense the OP means. They mean in the sense of a scientific experiment being done nominally to advance our understanding of the world (or in the case of psychology, specifically the mind and our perception of the world), vetted by a review board, and published in a peer-reviewed journal as part of the academic process.

This is very different from the colloquial use of 'experiment' to talk about an A/B test or similar. It's a very specific context where we have very specific rules in order to prevent people from committing horrendous acts in the name of obtaining greater understanding.
I agree, the article may put this somewhat strongly. I guess we'll see with that first launch what is so special about it. A fully automated launch-to-landing sequence would have been hard to do in the sixties, but I also wouldn't go so far as saying impossible.
Solar has won. Even if coal were free to burn, power stations couldn't compete
I enjoyed this post. I really thought this was going to be about using visual regression for code reviews. I do think you could probably automate some of this though which would make for an interesting framework!
Foxconn vai usar robôs na produção do iPhone 6
And you would mark <i class="foreign" lang="fr">le seule mot juste</i> how? It's not emphasized, introducing a new term, or a citation, but it is traditionally typeset as italic (so simply marking it with a <span> is losing information). Much the same can be said for non-emphasized bold text. <strong> would be wrong. B and I still mean bold and italic respectively, but they are used only to cover the cases not specifically covered by other tags. Markup should be about langue, not parôle.
And I would not be surprised to learn there is some internet activism at play here too. Someone who doesn't think people should eat [this list of animals] because of [this reason] might see this place and think "oh, if I go to Yelp and leave bad reviews, this place will close, ha ha!"
Had the same problem on my laptop because I wanted a larger font size for reading. Had to settle for something smaller to avoid the sidebar.
Disqus is hiring DevOps, Backend, Frontend, and Data
While your point is valid, after US v. Booker, federal sentencing guidelines became exactly that - guidelines. The actual maximum punishments are defined by statute. If you catch a federal judge on a bad day, he or she can indeed sentence a defendant to the maximum allowed by statute for each count, and run all of them consecutive to each other. This is how some defendants wind up with multi-century federal sentences.

Example: Shalom Weiss was sentenced to 845 years in prison for a white collar crime (current projected release date: November 23, 2754). One of his co-defendants received 750 years. http://en.wikipedia.org/wiki/Sholam_Weiss

This rarely happens, however, and likely would not have happened in this case. More likely than not, he would have accepted a plea and wound up doing probation or a very light sentence (~6 months) in a minimum security prison. But a much longer sentence was in fact legally possible.
I'm not sure if I understood the article fully, so I would appreciate if someone could give me an explanation.

From what I understood, and by reading the comments, it seems like there are certain patterns in code that could be somewhat-universally flawed? Like seeing a lot of indentation without meaningful code in between?

Or am I getting this wrong? Is it really possible to establish a "score" of sorts for how the code looks without actually looking at what it does?

If it is, then it would seem like an interesting idea to build a code "shape-analyzer" that would give you the same type of analysis. Or is this too hard to describe in terms of patterns that we can see but can't explain?

I think I need my morning coffee... am I making any sense?
The old versions of the keys and scopes with the hyphens are still present for backwards compatibility. However, you don't need to use those.

Yeah, I can certainly understand your frustration about finding info for the '<<=' operator. This is an unfortunate side effect of cleaning up the API. All of the old examples uses it but now the documentation doesn't explain it up front.

It sounds like your problem with examining the dependency tree might be solved by one of the 'inspect' sub commands (tree|uses|definitions). Running 'inspect tree <command>' will give you the entire dependency tree for '<command>'.

I'm not sure I understand your last point. What do you mean by 'better pure Scala API, rather than DSL'? Do you mean that the SBT API is not very good? Do you mean that the '.sbt' files are annoying to use? I'm a little confused since the DSL is a Scala API.
> It's a technical term so the colloquial definition has little relevance to it's use in computing. You can read the definition in TAPL or PFPL.

Technical books often define terms in a way convenient for the material and approach they are presenting, not in a way that is general to the field; particularly, if terms are used in different ways within the field at the time they are written, they typically have to choose for consistency within the book -- that doesn't make that definition the right one for the field, it simply means that's what the term means in the context of the work.

And, ultimately, the semantic argument is meaningless. It doesn't really matter whether you have static and dynamic types in different languages or you call the former "types" and the latter "tags" (except that the former terminology actually explains the difference in a way that tells you what the difference is every time you use the terms.) The substance is the same, and getting worked up over line-drawing regarding the boundary of "type" is a distraction from any discussion of substance.
I'm not sure if it counts as a book, but the Django docs are amazing. I learned a lot about web-dev by printing out the docs (500pp at the time) and reading them cover to cover.
>recently they had to pay a billion because they facilitated drug money laundry

I wouldn't mind betting that's the main reason "many big banks are abandoning the business of transferring money from the United States to other countries"

I mean if you were running a low cost service would you want to risk that?
Bro, do you even liftM? ;)
Google Founders Talk About Ending the 40-Hour Work Week
I don't know, I feel like POpen and friends in python just aren't as nice as doing 'thing-one | thing-two' kinda stuff, with some ifs, and some variables.
> No more easy editing/understanding grub.conf

Oh, that's beautiful. And if you want to get s..t done, you can't even quickly search the manpage, because for religious reasons, GNU projects use that weird (and traditionally utterly verbose) info system. But hey, GNU is for GNU's Not Unix, so we shouldn't be too surprised ...

It's not like I didn't appreciate what the GNU project has done for the free software world, but it's so annoying that they seem to be focused more on religious matters than on writing good (well-documented, easy-to-configure, non-bloated) software.

I'm doing more and more server stuff with the BSDs, simply because the docs are so well-written and if I want to understand some part of the system, it doesn't feel like there are numerous layers of abstractions hiding away the interesting parts from me.
I was wondering if vCloud Director and vSphere Web UI were the same thing. From your comment, I infer that they aren't - is that right?
I'm currently trying to build out virtual infrastructure on a trial from a preferred supplier at work, and they use vCloud. My interactions with the web UI have left me ranting in the office to the point where my cow-orkers look nervous. A combo of flash, Java, proprietary plugins and highly browser-specific code is a recipe for disaster. Some tasks only work on my Windows VM (e.g. uploading media) and some only Linux (e.g. virtual consoles). I'm told I have to use FF 29 or IE9 only - nothing else will work. It frankly unbelievable that they would ship this junk, and its dog slow.
Are there any alternatives that you know of? Even API bindings maybe? I don't know how long I'll be using this, but if my company decides to take up the product long term I'll need some alternative to keep me sane.
Cache Coherency Primer
I can also recommend the OneTab plugin!

I currently use Instapaper for longer articles and stuff I 'must' read, Pocket for more whimsical stuff or resources and things I can safely never read, and OneTab as a 'temporary storage' for everything that doesn't quite fit these other two categories.
I've seen those notices before, and I do think they could shield them for some liability. But outright lying? I don't know, it looks like one of those things so fuzzy that certain things make absolute sense, but then you move 1 mm forward too much and then you are in absurd-situation land.
>Will web development still be a thing (I'm doubtful)? If so, what does web development look like in 2024? 2034?

Even today, the 'web' is simply a general-purpose software platform (or atleast should be thought of one). It might be helpful to rephrase your question as "will general-purpose software development be as important/exciting/profitable (etc). in 10 to 20 years?".

I think there are two major, related and in some respects "opposing" trends.

One is using software to make hardware obsolete (virtual reality, augmented reality, telecommuting and converting physical solutions to non-physical solutions).

On the hardware front, production of physical products is becoming more and more algorithmic and software-defined. There are also opportunities to decrease manufacturing costs by orders of magnitude (mainly nanotechnology). If we get there, then the utility of simulating reality becomes less and less interesting, if we can just do what we want in reality for sufficiently cheaply.
Facebook Study: Lying Contagious?
Tom Markusic (CEO) is a real propulsion engineer. He's had a major hand in at least two liquid engines (Merlin and Newton). Which may or may not be a good thing. The overly-ambitious design of their rocket seems like it might be a symptom of having a "bored engineer" in charge. Which could produce some spectacular sci-fi-pulp-like results--but which will more likely kill the company through development hell.
It's not the size of the U.S banking system at all. It's the role of the dollar as the world's reserve and trade currency that gives U.S authorities a special gatekeeper role as most of these transactions have to technically touch New York.

Linking national security to this role and levying completely disproportionate fines as in the BNP case is clearly an abuse of the special powers the U.S has.
How To Moonwalk
XFS and its lack of data journaling (it only journals its own metadata) is notorious for corrupting data on power loss and kernel crashes. It performs well only under specific workloads and hardware setups.

Why choose it as the default filesystem in an enterprise-oriented distro?
Would you ride the world's tallest water slide?
But the article didn't support the title. The title supported by the article could be "How Google Map Hackers Can Contribute To The Demise Of The Restaurant On A Downhill Trajectory". This is just one sensationalist title.
Vaguely, yes. It's been a few years since I've written any D, but the initial impetus for the language was "Fix the broken aspects of C++." Rust's core concept is "memory safety with zero overhead."

This means they end up in very similar, yet different places: GC is the default in D, but isn't even a core part of Rust at all. D allows you to turn it off, losing some functionality, Rust allows you to add one in as a library.

Most people in Rust-land have an incredibly high amount of respect for the D team and all they've done, and continue to do.
Social Justice And Words, Words, Words
Report URIs are pretty important for deploying CSP on an existing site. Without it, you'd have to risk breaking the experience for a lot of users (because it's hard to nail the policy on the first try) and you'd never get any logs explaining what was blocked.
Ask HN: Corporate Travel for Small Businesses?
Hi everyone,

We are a small business but occasionally have to do some travel (no more than maybe 10-20 flights and stays a year). Obviously where possible we want to minimise our costs. Can anyone recommend good and easy corporate travel agents for such a small businesses? (We are based in London but often have to travel to the USA/EU)

-Thanks.
You can do this more efficiently and for the entire code base at once by using code visualization tools:

CodeCity [1]. A city represents a code base. Each class is represented as a building. The aspect of a building gives information on the corresponding class. For example: the color is the number of lines, the height is the number of methods and the width is the number of attributes.

System Complexity View and Class Blueprint [2]. Like CodeCity the color and shape represent various attributes. An added benefit compared to the codecity is that you can also show links between the code elements. For example inheritance or invocation.

NDepend [3] for .NET also has many interesting code diagrams.

[1] http://www.inf.usi.ch/phd/wettel/codecity.html

[2] http://www.moosetechnology.org/docs/polymetricviews

[3] http://www.ndepend.com/Features.aspx#Diagrams
somehow I think a supercomputer would come in handy for that, and who knows, someone is already "on it"! definitely interesting way to "see" this sort of information
Aren't pixels obsolete? I mean in the sense that you have to use scalable graphics these days.
Two words only: asteroid mining. This will change the economic parameters of space travel.
2 Things: Firstly, the quoted sentence, if you shorten it, says "In an emergency it could activate in milliseconds". This is quite different from the speed or time to get away, just how long the engine takes to start burning and pulling away. Anything measured in milliseconds rather than seconds at that point might save lives.

Secondly, the system is very much like the one used on Apollo modules, both in philosophy and application, but they haven't been used since. The space shuttle didn't have anything similar, nor does soyuz or anything else. A return to this kind of early-stage abort system is an important development, and one that can only happen if the rocket is designed specifically with it in mind.
European Union Juggles Its Problem Children
> It's the US who's providing security to most of the western world. Who's supposed to protect us from Putin? The NATO?

Are you sure Europe couldn't manage its security by itself?

I mean, while keeping strong relations and cooperation directly with the US and inside NATO I don't understand why European countries wouldn't be able to defend themselves especially if we started thinking about a stronger cooperation between our defence systems or even a unique European army instead of keeping one for every country.
> it is traditionally typeset as italic (so simply marking it with a <span> is losing information).

"traditionally typeset as" is not information about the content, its information about historical typographical practices.

Ideally, over time, the actual semantics, rather than merely the traditional presentation, of the things where the "B" or "I" tags might be the currently least-bad standard tags would be defined in HTML. Though <span lang="fr"> is already semantically adequate for the specific case you present because the "foreign" is implicit in the span having a different lang attribute than the surrounding content, and the "i" is just an irrelevancy about traditional presentation of foreign-language content.
Or if the submitter accidentally leaves their cell phone on en route to or while at said public location ...
Good thing criminals have no way to obtain a fake photo-ID.
Front-End Technology Stack Survey
It's a bit of a tangent from your main point, but:

Bayesian methods try to answer the question of "What is the probability of the model" given some observed data

There are people arguing that P(M|D) isn't really a meaningful quantity, because the space of models is infinite, and we can't reasonably put a prior on it. I prefer talking about P(M1|D)/P(M2|D): "The data favors model 1 three times more than it favors model 2"

The philosophical problem with P(M|D) is the same as distinguishing randomness from non-randomness (cf. Popperian falsifiability): there's no test to prove that something is truly random, all we can say is "We've looked for patterns over and over again, but we haven't found one yet".
I use actitime, it doesn't have punch in/out, but it has cool features.
Has anyone here tried overwriting their magstrip with nulls? It should at least make the immediate danger of these largely invisble skimmers go away.
Yes, many of us do. Using Option/Result can often lead to a lot of pain without their accompanying monads, and while you can write the specific ones (there's a try macro for using Option), it'd be much, much nicer to just have monads be possible in the language itself.

However, the Rust team is trying to get 1.0 out the door, and higher-kinded types would be backwards compatible, so I don't think we'll be seeing them for a while. There's also questions about the overhead and syntax that would need to be resolved for them to make it in.
Wow, yup, that would definitely... take some practice to get right.

I did something similar on YouTube, specifying the way I prefer Americans to pronounce my name: https://www.youtube.com/watch?v=nfTkEaZSMXo
I'd rather they create a CSP directive like 'embed-ancestors' to restrict embedding. That seems like less overhead than a request header that's attached to all <img> requests.
Most people recognize that beliefs aren't facts without evidence.
"Liberal" is used in US politics with the exact opposite meaning.