skysight-inc/HackerNews huggingface dataset:
Surely that depends on the nature of the bugs and what is reasonable in the circumstances?

However, for software bought at substantial cost, where the nature of the defect is such that the software doesn't do what it's supposed to, it seems reasonable to me that someone in the supply chain might be on the hook for all or part of the original purchase price if the defect happens within the reasonably expected working lifetime of the software (which might need defining explicitly somewhere for licences that are in principle indefinite, but could certainly run to many years in some cases).

Similarly, if the defect causes other damage through negligence, or results in other losses as a consequence of using the software but then not being able to use it any more, it seems reasonable that someone in the supply chain might be on the hook for paying compensation, possibly exceeding the original purchase price in serious cases if that's what it takes to make good the damage.

I'm wary of unrealistic laws that assume bug-free software is something we know how to create, and I'm wary of laws that restrict new business models such as rental/SaaS schemes. But right now the system is so heavily one-sided that it's silly, with the big businesses making the big name software products generating huge profits while their users sometimes suffer real damage because of defects in those products.
The Post is owned by SpaceX's competitor, Jeff Bezos.
Good question, and I'm curious to see if anyone can provide an example.
Taxing Google and Other U.S. Giants Is Dividing Europe
A better way would be to do like Arnavion said, for really global libraries you should create a .d.ts file and put this line in it:

declare var somelib: any;

Done. Now the compiler and everything else will know that there's a global variable called `somelib` that does not have a specific type, and no matter how you use that variable, it's ok, you know what you're doing.
I respectfully disagree that motivating students and educating them must necessarily be done by the same person. The best teachers should be reserved for the best students if we want to get the best results. Forcing your best teachers to babysit wastes their time and drives them into better careers.
The idea is that you can switch. Many people need daily breaks from standing, or sometimes just feel like sitting for other reasons.
Code and the Written Word
Future Use Cases for Blockchain Technology: [cheap] Copyright Registration
PSR J0737-3039: The only known double pulsar
you could always use Parse pricing policy
I use Google Analytics, Flurry Analytics, Facebook Analytics and Fabric all with custom events. Fabric is great for real-time. Mixpanel seems to be extremely costly depending on what type of app or game you have.

For broadcast push notifications, I use PushWoosh. They have a lot of features that Parse Push doesn't for broadcast notifications.

As for the in-app client-based push notification triggered by liking or commenting on a post or profile, I have no idea how to replace that without Parse. Hopefully they'll included some sort of guide to help with that migration.
18 Never Revealed Product Insights from the Man Behind China’s WeChat
I have notions about who deserves the job.

And it's probably someone not too dissimilar from myself. What a coincidence!

From 10,000 ft we probably hire like the McDonalds down the street. Or that law firm downtown.
These 7 photos reveal how I-5 construction tore through old Seattle
I just used about 45min looking at different ways to use Kee Klamps.
What if I made a game-dev game where in all legal copies, Martians bomb your suite because they couldn't find a torrent for your game? It would be so ironic, these players complaining about martians hating their non-piratable game, when they are contributing in real life by not uploading a torrent for the game.
Who cares what the XML looks like? You import the wsdl and off you go.
There was a time when those numbers were impressive.
Microsoft's experimental project lab
Plus the book's source code examples will be free. (And, if we're honest, the book itself will be free too on various book-download sites...)
India Launches Project to ID 1.2B People
I have a sub-20k user ID. I use it to remind myself that reading stuff on the web doesn't make you rich.
Le Corbusier indeed built shit after he became an ideologue first, and an architect second. Before that, his family residences were quite appealing though. But those were so bourgeois, the horror.
"Google is a big org. Tomorrow some upper executive you don't even know might decide your product doesn't add value anymore. You know that.
"

This demonstrates a pretty strong misunderstanding of how google actually works.
Consumer 3d printing is invaluable for small batch rapid prototyping. I can design and print multiple revisions of a prototype in as many hours. That type of efficiency was previously out of reach(expensive) for tiny, bootstrapped product design teams. It's a huge win.

It is definitely not ready for my Nana to print out a new frame for her eyeglasses after she accidentally sits on them. But it will be one day.
I've found the hardware to be decent with a Nokia 930, App store didn't concern me too much as the OS mostly comes with everything I need anyway. The OS is nice and usable and has some good stuff.
I've been on the beta getting the latest updates all the time, some of the long standing bugs are pretty frustrating (for the past 6 months I get reminded about 20 times a day that my Outlook settings are out of date - so I've mostly turned off notifications, no one has any idea on a fix).
Meanwhile I can see the attraction of switching to Android/IOS as all those users are happily going about their day with stuff which just works.
Sounds like this can only be good for SourceForge after the previous scuzziness:

> "When I say trusted – I mean trusted," he went on. "We disagree with some of the previous monetization strategies from an industry and business perspective, and have immediate plans to discontinue programs inconsistent with our being a trusted and reliable resource for the entire open source community.

I wish them luck. I'm not thrilled by the GitHub monoculture.
> If executed correctly

In that case, it would exclude using a jail for a health care issue. You could apply the same logic to helping people lose weight.
The ONE Thing by Gary Keller in 1,000 Words
Padrino Framework's new web site
This is cool, thanks for curating all these services into one spot.

I like searching for (FOSS) software via http://alternativeto.net/
Tails 2.0 is out to protect your privacy and anonymity
Installing one in a VM is probably a good way to find out what packages are available for that speciality (that is my plan after seing this anyway).

The Fedora groups mentioned by iamtew is probably just as effective thou, if you use Fedora.
Stark inequality in San Francisco
Kinda the point.
I think Dart and TS will have more or less same audience - and both have their advantages. For me TS is just worse than Dart - not as elegant IMO (all in all - JS superset) and Dart has own VM on server, own consistent packaging system and good non-windows IDE support (Webstorm, IntelliJ).
> Presumably, those estimates are just for the Space Shuttle Main Engines (SSME/RS-25)

If so, the risk for the entire system (shuttle) should be higher, not lower.
I'm wondering that too. If it was just for the talent or a certain technology they probably wouldn't have waited so long to shut it down.
Careful, you can't says those things nowadays
I can't imagine Indian citizens doesn't have unique ID.
Eyes open wide.
NP, I can see why that might have been read in a different way.

I may have mixed my points up a bit, but basically I've noticed that they seem to lump quite a few things under "engagement" (an autoplayed video that plays for 3 seconds from someone scrolling in their feed is apparently a valid view). I'm using engagement in the broader sense, not the specific definition in the FB platform here, although it is pretty all encompassing there as well in terms of Likes/Comments/Shares (none of which are really the apples to apples at all).

My bigger beef is on the view-through side. Attribution windows alone don't dictate attribution weighting. You really need to be measuring incremental lift, otherwise you end up with lots of people seeing an ad and a ton of view-throughs, but a lot of wasted spend since many would have converted without the impression.
I have a motorized standing desk from Ikea.

It is an advantage to be able to adjust it instantly according to the task, be it sitting or standing: drawing, fixing something, or of course typing on a keyboard. Reading on the computer is not not the same height for me that writing email (standing or sitting).

Once you are used to these sometimes small adjustments, you really want to have them on all desks.
Pikazo
Dull people don't usually call themselves dull. "Reasonably intelligent" or "average" are more common.

Think, was there perhaps a strategic reason to paint himself so?
Express applying for incubation under the Node.js Foundation
Shocking!
> "Indeed, he promised to return SourceForge to its glory days, not only by undoing the harm that’s been done, but by bringing rapid development and much needed improvements to the site’s infrastructure."

I sure hope that means downloading projects from sourceforge can happen on a modern timescale. I have more bandwidth in my bedroom than their infrastructure.
Refugee Crisis and Syria Explained in a Nutshell
Some very cursory research suggests that the sales numbers on computer games tend to be about 93% Windows, 5% Mac, and 2% Linux.

I'll let you pull your own estimate out of the air for how much extra development time/money supporting a decent cross-section of popular Linux distributions will take. Oh, and don't forget to add in time for testing it, too.

This may change if Valve can make the Steam Box happen, but right now it sure doesn't sound like a sound business decision to bother looking for those last few extra bucks from Tux. Honestly I'm surprised anyone releases anything for Linux or for Macs now that I look at the numbers; I suspect we have the rise of cross-platform general-purpose game engines (which this game doesn't rely on) to thank for that.
I just don't understand why people cling to the old version of software (barring some crazy malfeasance by the developer or something..). I've got all of my apps on auto upgrade. Also, as an app developer, this is an endless pain in my ass.
Footnote 20 is wonderful.
Kudos to the Parse team for many things, including a much more decent exit than many others. But aside all my admiration for all their achievements - all beyond my abilities - let me ask you, hackers of the world, is this what we really want, if/when we build something so awesome? I do prefer to hear DHH talk stuff like "Basecamp is my life's work".
My thoughts on the closure, and options moving forward. http://mk.bloomcs.com/parse-com-is-dead/
Education is an investment, not a filter
I thought they were supposed to use a taser first and live fire as a last resort? What in the world were they thinking? The guy is clearly not conscious/possibly already dead and then they taser him?
5 Best WordPress Backup Plugins for Worriless Sleep
Does anyone know a similar component/library to do something like this on your own website. Most I've seen try to build a full Word-like editor, without the markdown aspect?
There is always a schema.

True, json has no formal explicit schema attached to the data.

However, there is still the ad-hoc informal schema that's defined by what the code interacting with the data does. Because this tends to be poorly specified and hard to get at, it's rather annoying to work with.
Neither did owning Slashdot via VA Linux, just ask Eric Raymond about the ups (I am now ... absurdly rich). [1] and downs [2] (Nope. Didn’t sell before the bust.)

[1] http://www.linuxtoday.com/infrastructure/1999121000105NWLF

[2] http://esr.ibiblio.org/?p=556#comment-228165
Validate your startup ideas superfast with Startomatic
> and a "coveted" 5 digit user ID on slashdot

Filthy casual (3 digit id!).

Seriously though, it looks like I last logged in 4 years ago. As far as I can see it's become more hysterical and niche than before, which I wouldn't have thought possible, given the long threads dedicated to e.g. defending Hans Reiser.
Technology maximizes mass transit
Credit scores and how they are linked to everything.
compared to other "great" businessman like Jobs, Gates is least evil of the bunch imo
Tips on Improving Your Employees’ Work Setting
This would have changed the dynamics a whole lot. Opening up everything and running an instance on parse.com
I do wonder, but it's just impossible to know. Working on a startup, there are just so many variables out of your control or understanding. You can't predict what will happen. You can only aim at a vision and do your best to get there.
The strange foods that Americans loved a century ago
Indeed.. Seems the admin's point of view is "it's all fine and good that your language can manipulate ASTs with ease, but with the mere search-replace support of C (and perhaps other tools that actually try to parse code, can't show anything though or even describe what they do) I've hacked some really awesome things that I want included as already implemented macros or whatever out of the box in your new language to get me to switch." There's a fun quote on Nim's standard library reference page: "The good thing about reinventing the wheel is that you can get a round one."
Japan adopts negative interest rate
> and a "coveted" 5 digit user ID on slashdot

Next you're gonna tell me you also have a 5 digit ICQ number.
Ofcourse it was regex. Regular Expressions: Now You Have Two Problems

Good job!
Kickstarter for funding Micropython port to ESP8266
First, Harvard bomb kid was caught because of some decent sysadmins ran good network analysis and after receiving a bomb threat that was received from Tor saw that there was only a single student on the entire network that was running Tor.

ISP's or network providers know if you're running Tor, when you're online and when you're active (it has been used in criminal cases to link real people to online aliases)

Someone else in this thread pointed out that the download points for Tails are all HTTP - so you can't find it and download it anonymously.

The way to do it would be to find an HTTPS mirror (avoiding search engines) or a public terminal.

IMO you shouldn't use Tails as your personal machine. This isn't a technical decision more a question of OPSEC policy. The key to anonymity is compartmentalization - the concept of creating, maintaining and then isolating your different identities.

Your real identity will continue to use your computer, your phone number, your internet connection, etc. It might tighten up some privacy leaks. Your anonymous identity (which may have a name) will use Tor in a virtual machine as a gateway and Linux in another virtual machine as a client, or it will boot into Tails. The anonymous identity using Tor has nothing in common with the real identity that can be linked together by a passive or active attacker.

For ex. your anon identity is doing anonymous stuff on anonymous online markets, but then you use the same Tails session to login to your personal Gmail. You've just been de-anonymized. Don't share anything between the two identities (having the same interests, typing style, etc. to name a few) as that would tie an anonymous identity to a real one.

With this in mind, Tails is perfect for the use case of 'I need to do some anonymous stuff with my anonymous identity and then get back' which is exactly how a lot of journalists, black hats, etc. use it. The more 'comfortable' Tails is with features and programs the more likely you are to hang around and do something that will de-anonymize you :)
Will this sticker work on non-Mac laptops?
I suggest reading http://bits.blogs.nytimes.com/2016/01/28/facebook-to-shut-do... . I think that is a really good article describing the situation.
Best Practices for Web Application Testing
I'd like a desk where I alternately lie down or stand, but never sit.
Daphne Oram: Portrait of an electronic music pioneer (2008)
I wonder if he sent this without any editing from someone else. Might be meddling...
GPU Virtualization: The Next Step in Automotive Innovation
How open source could save us from ad-served hacking
I think degrees and accreditation are fine, but the classroom should be inverted. Universities should be a place for labs, socializing, and individual tutoring and exploration. Not lecturing. Unless it is just to give a talk that will later be put online.
22 iOS Games Like Boom Beach
Found this on my own, manager sign off on it. Was probably involved... which could mean a lot, either in improvement or detriment.
What do you use for the browser visualizations? Gorilla repl?
I haven't worked on Atom or Electron apps (although it's on my todo list), but does the Chromium debugger not work inside them?
I have no idea. That is exactly why someone needs to research it. Fortunately for all of us, YC has stepped in to provide some funding for the research.

My gut tells me that if societies could work with basic income, someone would have figured it out a long time ago. There have been a lot of societies after all and people have tried a lot of different things. On the other hand, my gut is wrong sometimes. I think it is super interesting that we may get some well thought out research about this that we can hopefully use to do more research and maybe someday come up with a better system.
Is this done with the deep learning research that was published here a couple of months ago?
>1.) you should be doing everything from various public wifi networks in cities nowhere near you and 2.) the fact that you downloaded TOR is not what anyone's interested in anyways, it's what you're saying and doing behind it.

Everyone keeps saying that you should "take a greyhound out to the boon to use their wifi to be anonymous", it's pretty suspect if suddenly you take a trip to somewhere you've never been to with no obvious motive and suddenly bunch of data related to you/your employer gets leaked.

About no one caring you download Tor, if it still gets hovered up in some NSA-database-type-thing you can be exposed years after the fact. Just like no one cares (right now) what kind of porn you watch, but maybe in future some suppressive regime gets to power and they don't like how you spend your past time.
Could be avoided if the editor had a full AST of the code instead of using regular expressions to try to make sense of it.
Lua scripting is available in FlashAir FW3.00.00+
I've got a 5 digit slashdot id (same account name), but my ICQ number was 6 digits -- before they deleted it when I was running a bot on it :( I was pretty upset about that for a while.
Reminds me of Firefox. At the time, Mozilla/Netscape was very slow. Firefox, a small and very fast version of Mozilla, came out and took over.
And how is it that there coincidentally is just precisely that much to go around? You're buying into a false assumption that's built into American culture, that no one really deserves anything unless they win it through labor.
Despite being critical this sounds like the author is still wearing quite VMware-colored glasses:

> Unfortunately, the world that they built is now eating them. Hypervisors became commodity, where "good enough" is an acceptable target. Hyper-V, Xen, KVM: they all became good enough for ecosystems to be built around them

In reality VMware (and VirtualBox) were leapfrogged by platform native hypervisors quality-wise, at least on Linux. Which is inevitable since there isn't really any way to ship robust proprietary binary-only kernel drivers of this complexity there.

(ESXi might be another story, but it's also not just a hypervisor, it's a whole stack of enterprisey proprietary infrastructure that you commit to instead of open systems, and hopping on that train is more a cultural/strategy/mindset choice than something based on technical hypervisor-vs-hypervisor benchmark)
How can you be so sure that's the only other case?
I was just thinking that. Seems it might be based on the description. Kinda interested how they'd do it in a speedy way on mobile devices. Hope they didn't just knock-off the open-source code though.
80% of people said they use it
War Commander Hack Tool 2016 No Survey
It's invented. Source: my last 8 years at AWS and VMware.
Also if you're interested in a mBaaS - Kinvey is pretty similar with Parse
Hivepod.io: move your data from Parse effortlessly to Heroku #Node #MongoDB
You can basically do this now if you really want. There are heaps of adjunct lecturers who will provide one-on-one or small group tutorials for cash. Wave a few thousand dollars a term in front of some starving adjunct and you will get exactly the education you desire.
SMS are free in the US on all but the lowest of the low end plans. If you are paying for them you likely don't have a data plan to use with iMessage anyways, or a prohbitively expensive one.

Ideally something like Signal would take off. Its free, cross-platform, encrypted, and supports more or less everything that SMS/MMS does without actually using those protocols.

That being said, aside from encryption, I think SMS really doesn't suck. What messaging system exists on virtually every phone manufactured in the past 15 years, is a built in feature, isn't tied to a country, carrier, or platform, doesn't require data service, and costs nothing or next to it?
The problem isn't that interview questions are too simple. Sure, quick weed out questions that can easily be sent out before an onsite interview make sense. But to have someone implement a red black tree, or implement some other algorithm that has an "elegant recursive solution" that is so far removed from any actual work the programmer would be doing is asinine. It's the same reason standardized testing is such a poor measure for many kinds of intelligence. It's forced and impractical- far removed from the real world.

Onsite interviews should consist of working with another engineer to look at a real problem the company is dealing with (or was dealing with in the past) to see how the interviewee approaches the problem and tries to solve it. It's not about reaching a solution per se, but rather how well the candidate works with the team and if her approach is the correct one.
I'd suggest using PouchDB[0] if on a web client, and Cloudant [1] as the backend. Spin up a simple heroku app using Superlogin[2] and you have full Auth, an offline database, sync and now the possibility of conflicts resolution.

If developing on mobile clients just use Cloudant Sync for iOS[3] or Android[4].

[0]: http://pouchdb.com/

[1]: https://cloudant.com/

[2]: https://github.com/colinskow/superlogin

[3]: https://github.com/cloudant/CDTDatastore

[4]: https://github.com/cloudant/sync-android
The Push to Censor Netflix in Kenya
WHAT THE FUCK!!?? Facebook just obliterated any shred of developer trust it once had.
Show HN: Classic Google plus like dropdown selector
less code !== faster code. I wouldn't even try this without seeing some impressive performance benchmarks. Giving up the support of the entire react team and community in exchange for a small framework that may or may not be faster is a huge ask.
The 10Q has more on this, search for the section titled "Note 18" on business segments. http://apps.shareholder.com/sec/viewerContent.aspx?companyid...
I learn a lot faster from the people who teach it well at university, and from focusing on the subject. But yes if you're goal is to become a competent programmer it is not strictly necessary.
On the other hand, Google seems to be doubling down on Firebase. I guess the difference is that Google (cloud division) is an infrastructure provider, whereas Facebook is a fundamentally a consumer product.
Coincidentally we recently added MongoDB to our range. So, if you don't want to do devops yourself, our fully managed stack may be an interesting migration path. First app is free. https://cloudno.de