skysight-inc/HackerNews huggingface dataset:
We're using almost exclusively HP here: the EliteBooks always had/have crappy trackpad buttons (to the point of being bothersome). I noticed this in their EliteBook line since 10 years, so they just don't care about it. The keyboard is so-so but acceptable, and the screen of the Folio/G1 ultrabook series is downright bad (strong blue color cast with large sample variability). You can get a matte filter and a replaceable battery in an ultrabook line, which is very good to have, but that stops here. Dell and Lenovo ship way better screens and keyboards for the same specs, which I would definitely recommend for a serious programmer.

The 840 G1 I'm trying now has some ACPI and ATA issues currently on any stock kernel (google for more details). HP is definitely not even trying to test his high-end laptop line on Linux.

I was quite ok with the Thinkpad line, but this move from Lenovo would now tend me to Dell.
I agree. I've seen asm.js proponents argue that, compared with PNaCl for example, asm.js isn't a binary blob. Maybe not technically, but I think it's hard enough to work with Emscripten-generated asm.js that it may as well be, and it's hard enough to write a large application in asm.js that you probably want to use C/C++ and transpile it to JS with Emscripten. That's the only point I was trying to make.

I do think you've hit on something though:

> People ship nonfree, minified JavaScript all the time

I know, and I think it's dangerous for software freedom if the apps we start depending on are all closed-source web services, where we're at the mercy of the owners. Vendor lock-in is vendor lock-in, no matter the distribution channel, and zero-install isn't worth it.
Unless their Windows image is based on the out-of-the-box OEM install.
Yes but there are degrees with these things. If you attempt to open a locked door they don't charge you with armed robbery, even if that door has a sign that says "employee's only". I'm not suggesting attempting a SQL injection should just be ignored, but it should clearly be at worst a misdemeanor and not a felony, about on par with trespassing in terms of severity. Now, if you then use that SQL injection to steal protected data, gain further access, or delete data, then yeah you're talking about moving into felony territory.

Web servers are other peoples property, but they're also a public space when you open then up to the public by hosting public services on them. A private server is different from a public server in the same way private property is different from a public storefront. By making your server accessible to the public you lose some of the expectations of privacy and implicitly allow a certain degree of access.
Ask HN: How do you handle “corporate IT” needs at a startup?
Large companies have an internal IT department to manage disk encryption monitoring, support, firewalls, virus scanner installation and upgrades, etc. Smaller startups, how do you handle this stuff?

Most of the IT companies that are willing to quote services beyond the basic "let your users call us for help" usually offer outdated disk encryption software, secure thumb drives and on-premise Active Directory installations. Yikes! I'd think someone would offer to manage Google Apps, set up multi-factor auth, and provision and manage various cloud services. Also, if users are calling for help, I want the IT company to have experience with cloud services, so that the IT support is efficient.

Pipe dream or is there a "corporate IT for startups" startup or provider out there?
The Librem should be shipping in April if you can wait: https://www.crowdsupply.com/purism/librem-laptop
Biz: Time calculations in Ruby using business hours
Drawing Maps with D3.js and Other Geographical Fun
Return it.
Yes, "ton of money" meaning a few grand. I think manufacturers are selling their reputation for too cheap.

There of course is a point that each manufacturer would like to provide some added value through software that would set them apart from other vendors - because hardware competition is so fierce - but unfortunately their priorities for selecting the vendors they use are really bad. Much of the crap is just horrible, and I don't recall seeing anything really useful recently.
I enjoy the Grateful Dead's long improvisational jams while coding. Try track 10 for example, and be sure to listen to it in its entirety:

https://archive.org/details/gd73-07-27.aud.weiner.gdadt26.26...
Which is around the same price as google drive: 1TB ~= $10. You will also get it immediately without going through the 3-5hrs penalty and supports instant preview of most files.

Although, the increment is much higher (Next tier is at 10TB ~= $100)
It's a futures contract because they don't yet have a finished product. Even after the wheels have been produced, the cheese hasn't matured yet, and they have no idea what the quality is going to be. That's why it's a futures contract rather than a loan against collateral.
Binary Game – Mental Calculation
Why stop buying Thinkpads? Lenovo have acknowledged the issue and are now trying to resolve it. Everybody makes mistakes but how they fix those problems tells you a lot about the culture of the company.

Lenovo also made a terrible mistake in removing the physical click buttons, but is now reintroducing them across their entire laptop range for 2015. What I see is a company willing to listen and admit their mistakes.

Can the same be said of other vendors, such as Apple?
The Dell Precision M3800 can come with ubuntu preloaded (which actually subtracts ~$100)

It's more comparable to a macbook pro than the air though.

Also this 20% off coupon works:
MXPX2T1N9HGH12
REALTOR Magazine Seeks Nominations for 2015 Good Neighbor Volunteer Awards
What if you talk with an accent? Wouldn't that be discrimination?
How long to make an app? (estimator)
It would be interesting to investigate whether the uncovered private key is shared by all the other customers of the SSL interceptor as well (http://www.komodia.com/products/komodia-redirector/ as mentioned by ChuckMcM earlier). Their references there mention Barracuda Networks and Astrill, for example.
Worse, municipalities are starting to pass stricter code, requiring the battery to be unremovable:

http://rules.cityofnewyork.us/tags/smoke-alarm
I love my Lenovo X1 Carbon. It's a really nice machine. I do run linux so I know I'm not the average user, but they haven't lost my business despite this being an epic screw-up. I think they make good machines and I'll continue to buy from them in the future, but I'll be reformatting immediately just like I've always done with any PC I've ever bought from Dell, Gateway, Lenovo, etc, so I don't have to deal with the bloat they put on their machine images.
"Monitoring the software engineering process" is quite literally management's job. If they can't be bothered to do it and I'm supposed to do it for them, I'd like a raise. A big fat one. And the title and expense account to go with it.

Oh, that's not in the cards? Do your job, then. Figure it out. If you can't perhaps you're not fit to manage engineers.

Software engineering is an empirical process, not a deterministic one. Can't handle that? Get out.
Impressive release. Both tech and business view points
Backup is exactly what I suggested. Don't rely on a single technology, especially if it's crypto.
I think we just found out where Baghdad Bob works nowadays.
impressive release. Both Tech and Bus points of view
I think the metrics idea for developing may have value, but I also feel you could start to answer some of these questions simply by asking the developers. We tend to know if we're all of a sudden spending our time just on bug fixing. Or if a project keeps going back and forth between development and QA or management. We can often tell when something isn't efficient. At that point, it comes down to making some tough and potentially uncomfortable decisions to change the process across the team as necessary. This change is often difficult to make happen. Perhaps metrics will help convince non-developers to get on board?
Loci: A C++-like systems programming language
> AIUI, the only people who could claim damages in a civil suit are ones that could demonstrate actual costs as a consequence for Lenovo's action.

So, basically what you're saying is that I can secretly take nude photos of you (when you're not in a public place), and "enjoy" them (in whichever manner) but not share them with the public, and you can't sue me unless you can demonstrate my actions actually costed you money?
We've had customers since day one. I've been in the sales industry for 13 years and have been hitting my friends and associates since inception.
No, Microsoft are the new Lotus.
The flip side is that there are genuine discounts for many products that save you money with no strings attached. It's just differential pricing: they want to sell their products for more money to people who want to spend more money. Or it's part of an affiliate advertising program and the way to ensure affiliate codes get entered by buyers is to offer them a discount.

I hate many ads too but I'll seek out discounts when I think they might exist.
How is that different than Gmail, or even Hotmail, before this?
This is totally what IOT NEEDED!~!!!!! Ive always though this. incredible work guys! how can I contribute?
MicroSoft Supports ASM.js
While this kind of foistware sucks, I'm also a bit dismayed by the seeming domain-specificity of peoples' privacy concerns.

Do a simple tracker on a desktop, and people freak out. But all you have to do is change the form factor and UI metaphor to mobile and people are absolutely fine with constant location tracking, ambient sound being uploaded to the cloud (SIRI, etc.), a camera and a microphone that can be activated by all kinds of apps while the device is in your pocket, and a constant 24/7 Internet connection. You could never even approach that level of invasiveness on a desktop or laptop.

A desktop/laptop is a computer. A smartphone is a computer. Why the different reaction?

I wonder if it's a generation gap thing. Older people tend to use mobile devices less than younger people. Are the younger generation this oblivious?

Same phenomenon holds by the way with regard to jailed devices. Way back when Microsoft tried to introduce something called "trusted computing," which was basically just code signing. Everyone flipped the hell out and they shelved it. But mobile devices can't run software that isn't tethered to their app stores, and everyone is totally fine with that. Different form factor, different universe?

It also seems related to brand. When you sign into Chrome with your Google ID, Google tracks everything you do. But that's Google, not some random little foistware company, so that's okay I guess. Same goes for Safari and iCloud, etc.
Well, at least in my experience they do come up with some ideas that are genuinely about making the user experience better (to increase retention/sales/etc. of course). Like the idea about doing away with or simplifying passwords somehow. It's an idea with good intentions and if it could work perfectly it would be _awesome_. But it doesn't work perfectly -- there are major drawbacks. The sales and marketing folks just don't understand that part of the equation.
I use a dead man switch to email my wife and eldest child in case something were to happen to me. Basically a good bye note and technical details of how to get into my password application. From there they can get into my email and any other accounts that need dealing with.
Many companies exist in a reality distortion bubble where they think that by phrasing a feature in a certain way, it becomes less customer hostile.

Case in point; Lenovo pitched this as a "way for our customers to find new products". This is not a problem most users have, which is why the starting point for customer-centric design should ALWAYS be user feedback. This can be collected any number of ways (focus groups, surveys, etc.) but if you ask leading questions, you're going to get the answers you wanted to hear.

I don't doubt that the people who put this product together thought that it was an enhancement to the user experience. The problem is that they didn't do the research prior to even developing the project. So the end result is a product that solves only one problem: how can Lenovo get in on some sweet advertising dollars?
Comcast Is Now an Advocate for Net Neutrality
> I mean, the statement is pretty clear and leaves little room for doubt

That's how you know it isn't from an engineer. We always leave a little room for doubt e.g.

"I'm 90% sure this will work!"
Not if some people are choosing to build apps and libraries in assembly. Websites using manually written JavaScript and HTML should be disabled to run on modern browsers.
Thanks for the link. I'm not a KDE person and never have been, but this is a great tool. I haven't been able to write a calculator nor a dictionary with my setup, for instance. I don't miss them that much from Alfred, but I would definitely use them if I had them.
Apps Gmail is different, cause you can even get it self-hosted. Several larger companies actually use it self-hosted in-house without running it through google.
Greenplum is being open sourced
Arq and S3 Glacier are a fantastic combo. Uploads encrypted diffs.
Possibly this result can explain the notion of wisdom. How people subconsciously know about things to occur.
I'm aware of that, and you're right: pop Keynesianism is not what Keynes actually argued.
They are perfectly aware of how people feel about bloatware. Dell at one point offered clean installs but you had to pay something like $30 extra. This probably provides some type of clue that they make about that much more per machine by including all the pre-installed crap.
You can't opt-in to this sort of thing, I'd rather spend the time with videos/notes and have my loved ones choose to opt-out if they had enough.

What you say does have merit though - I would make it very clear that they would be under no obligation to "reopen the wounds", as it were.
Good set of slides. Companies are more likely to be afraid of the other risk, which is why SSL interception is used - when malware makes use of it to avoid detection.

Security cuts both ways. I think the most important point is that the user should be in control of the traffic, which means knowing whether or not interception is being used.
Apple does directly or indirectly hostile things to its users all the time.

Such as interoperability deficiencies, deleting competing apps from the store, etc.

Wake up.
My thoughts on climate change (global warming) changed a lot after reading this blog on http://iceagenow.info , you guys might wanna give it a read.
30 Git CLI options you should know about
The remark about there being 44 instances was in direct reference to the idea that it could have just been random stuff put into form fields. I've already stated I think that being brought up on 44 counts is abuse and shouldn't have stood up in court. However, even if it's just 44 form fields that's far more than enough to show intent to perform SQL injection and not just an oopsie bad copy/paste or errant form entry. It seems clear that he was attempting to gain unauthorized access to information. What he intended to do with that information is irrelevant.

While 3rd party certifications might not hold the vigor of FDIC insurance you are unlikely to put information on a website that is as valuable or irreplaceable as what you put into a safe deposit box. Most of time we're talking about a name, address, and potentially credit card information as the maximum damage possible. Well, your name and address are almost certainly already public record. Your credit card similarly has excellent protection and aside from some incredibly rare nightmares most people who have their CC info stolen are back to normal within a few days of calendar time and less than an hour of time actually spent dealing with the issue. If you're putting something more valuable on the website you're perfectly within reason to contact the vendor and request permission to perform a security analysis or have your own trusted security analysis vendor perform such tests. This happens all the time in business.

You can feel assured that only people who are paid to tug on the levers or people who are breaking the law are the only people tugging the levers at every company you conduct business with.

And the literal "tuggin on the lever" analogy is really poor. A closer analogy would be, "I know many locks are vulnerable to being opened with a specially crafted bump key. I will walk around the building after hours and attempt to use a bump key on all the doors to ensure it's safe to conduct business here."
In the US for the past many decades the word "ghetto" has referred to qualities associated with poor urban american neighborhoods, specifically black neighborhoods, and only has a historical connection to jewish ghettos.

http://www.npr.org/blogs/codeswitch/2014/04/27/306829915/seg...
Consider this. To store 500 GB in Glacier it would cost be $5/month and I would have to do:

- Use a tool to manage my uploads, or write my own thing, or use the CLI or Web UI

- I get charged money for downloading content out. So checking that my backup works costs more than the backup. And it takes longer.

- Manually manage what has been backed up, and figure out the differences to get any kind of syncing or incremental backups.

- Have no idea about how Glacier data is actually stored or how redundant it actually is. Amazon will not talk about this publicly.

Or... I could spend $5/month on Backblaze where I could:

- Store as much data as I want

- Access it at any time, instantly, from any device, for free

- Get free, supported, automatic, "only upload the diffs" software to keep everything in sync

- Know exactly how my data is stored because Backblaze is super transparent about their storage pods, the harddrives, and the reliability of the various components. They even open sourced there hardware designs.

Glacier is neither an easy nor cheap backup solution for the end-user. Seriously, for an end-user computer just go get Backblaze, or Crashplan, or anything else.

(For businesses that already store things in S3, yet, I can see an advantage to "aging" data into Glacier. But this is a rather specific use case)
It may not look better to you, but I find it works better in the sense it is actually re-usable and understandable.

I have worked in microservice based architectures where the pattern (the one he started with, not the nice result) is repeated thousands of times. You end up with an enormous amount of duplication, and the helper methods, that are designed to be re-useable, are never re-used once. After a few bugfixes in each original method, the code is much more complicated then it needed to be. If it was made modular as he has done, it would still be a rather simple.
Google has a secret natural monopoly, like Peter Thiel says are the goal of new companies.

The secret monopoly is that they use humans as adjuncts in rating websites, not just algos. I saw this on a Quora Q&A one time. Such human input would be most efficient as a non-duplicated effort: a monopoly. I would be interested to hear if I am wrong about this information.
But webapps still work fine on Windows, and they'll work on iOS and Android, too.
For "local" storage as supported by bup and ddar, yes. Generally for external remotes: not yet, AFAIK. http://git-annex.branchable.com/design/assistant/deltas/ has some design thoughts, so I think it is planned.
How to make Git preserve specific files while merging
Webster's Dictionary does not discuss the pejorative use of the word "ghetto" and in any case is not an arbiter of racism.
We experienced a server crash a few minutes ago, I think your problem is related. Can you please refresh the page?
Blackmail involves not revealing something compromising or injurious. This is legally distinct both because they are not "revealing" anything, and is legal because they're supposedly just enforcing the laws you broke.

The government generally works like the mafia, but in reverse: instead of using intimidation tactics to get you to break the law, they use intimidation tactics to get you to put other law breakers in jail. The difference is that the mafia would at least pay you for your efforts. The government just threatens you more.
Booking management system for Bus companies
It wasn't something new, it was their same tired old strategy of copying Apple without any understanding of what they were copying and with level after level of managerial air-brakes on doing anything right.

The user experience of 8 is hated by long-term Windows users. Microsoft have never been a consumer software company, their customers were OEMs and corporations. They shouldn't be giving away Windows 10 for free, they should give Windows 8 users a refund.

Desperation doesn't make a company inspiring or trustworthy.
I think it's terrible.

It doesn't sync with their previous star system, so you're unable to move back and forth on services when Inbox is buggy or vice versa. Inbox doesn't store any mail locally on mobile, so you're unable to search without an internet connection -- I am on the subway frequently and this is very problematic. With GMail, you have a one click delete system; with Inbox, you have two steps to permanently delete a message. This is cumbersome when you receive "a good amount of email", and you want to delete rather than archive.

It's a cleaner design, and the other features are nice incremental improvements, but the new features do not outweigh the benefits that the existing GMail app and service offers.
Taking away the legal aspect, that would be incredibly slow and easily noticeable.
> Just none of them really hold up against Google's products. They all work, just nowhere near as well as they should.

At the risk of sounding like the old dude in the room (only 34 lol) ... I'd almost swear that I've read a variation of this exact sentence 15 years ago on places like slashdot. Just replace Google with Microsoft ... all their products "just worked", just, nowhere near as they could ;)
What part of my above comment was passive?

You just told the person that might really benefit from seeing a psych* specialist that adhd is bullshit and they just need to stop procrastinating. You are obviously neither a doctor nor a psychologist and have no appropriate professional qualifications nor personal experience with real ADHD, but please consider that what you said has real potential to cause harm and can needlessly prolong somebody's suffering or worse.

Toodle-doo.
From homepage: "Workflow Ready". It's not. Neither is NServiceBus despite their claims. Sagas are not workflows. Most of these patterns are not supported: http://www.workflowpatterns.com/patterns/resource/
Read it again, he found the password in cleartext in the memory dump. From the blogpost:

> I tried the small dictionary john.dict that comes with John-the-Ripper, and it didn't find anything. But of course, I don't need a real dictionary. The password is probably also in the clear in the memory dump. I could just use the file super.txt as my dictionary! I tried this, but it was taking a long time, with 150k unique lines of text. It'd take many hours to complete. To speed things up, I filtered the list for just lower-case words
Developers who use the MS ecosystem knows that their tooling is what makes MS ecosystem worth it. They released Community edition of Visual Studio which is the same as VS Professional but for open-source and independent developers.

.net core is now open source and can run on Linux/OS X. It can also use docker, that just made my skill set more appealing. These "marginal" improvements are actually huge steps for developers. For one, MS is leveraging what non-MS developers utilize. Doing so will make their product flexible and developers happy. WPF is getting a boost so that a single app can be written for multiple viewports in Windows 10. That'll simplify development.
Most Meetings Don’t Work- Transform unproductive meetings with 5 foolproof tips