skysight-inc/HackerNews huggingface dataset:
If we had to rewrite our largest angular app to be 2.0 it would be a considerable effort, but the way things go by 2017 it'll probably be rewritten anyway. It's gone from .NET controls, to jquery soup, and now angular. The service structure and the database remain only mildly altered in all that time.

I'm starting a new project soon and using angular. And it'll still be working for years to come.

When 2.0 comes out I'll treat it as a different brand new framework and make a judgement call on if we use that or pick a whole new architecture.
Scott here from VersionHistory.io. Happy to answer any questions! Or if you have any feedback (good or bad), I'd love to hear it. Thanks!
> the FBI provided two blank CDs, claiming the recording devices malfunctioned

I think "contempt of the court" is a tool which should be applied here. No warning, high fines.
You need to think outside of the US.

It may not be official Google Android, but low cost generic Android tablets are massive in Asia. Most of them are low spec devices but that's all you need if all you're doing is watching movies and a bit of web surfing.
Works fine here: http://i.imgur.com/fG4I3Q3.png
It's pretty common in the Midwest.

(I guess it wouldn't come up in a lot of conversations, but it isn't obscure)
> The move comes at an interesting time for the cult website.

An obscure cult, consisting of roughly 175 million members.
> Not. The data-preserving mechanisms (e.g. view/epoch IDs) are so easy to implement in this case that leaving them out is unjustifiable. You even seem to be coming around to that view yourself when you say "in the future yes" but apparently you can't bring yourself to admit that it was always the right choice.

It's up to you to form your opinion, but here are the facts:

1) Before diskless replication: even a master with persistence turned down, had to persist on disk, in order to support slaves.

2) Because of "1", it looked like futile to support this model of operations.

3) "1" is no longer true, I merged the diskless replication stuff just this morning.

Still I don't think you can form a fully informed idea unless you consider this: if you have persistence turned on in a setup which uses replication, like in most deployments using replication, you absolutely want the old behavior of Redis, of slaves reconnecting and replicating again on master restarts.

So when I say, in the future this could change, it is just as an opt-in option in order to support this new use case, not to say, the old behavior was crazy.
American fans meet the most entertaining man is soccer
Microsoft finally killed cloud storage. What’s next?
the issue i take with the way most calculus is taught is starting with limits and derivatives. this is not the way humans discovered calculus. we discovered integral calculus (finding the area under a curve) a couple thousand years earlier. it is really cool that derivatives and integration are inverse operations, but starting with integration is in my opinion easier to grasp and derive formulas the student already knows: area of square, triangle, circle, etc. once that gap is closed, then introducing derivatives makes more sense.
Poynt already exists. Can I use Poynt to find retailers who are using Poynt?

https://play.google.com/store/apps/details?id=com.poynt.andr...
I should have been clear on the propellant - the SSME is a hydrogen engine. For a lot of reasons, comparing engines of different propellants by using a single performance number alone doesn't make a lot of sense. But if you want to talk about hydrogen engines, the Russians built the RD-0120, which reportedly had a higher Isp and chamber pressure than the SSME...

http://en.wikipedia.org/wiki/RD-0120

Although I don't believe we ever tested it on our own test stands, so it's impossible to know for sure.

By the way you are conflating vacuum Isp with sea level Isp (what I was using). The Sea level Isp of the SSME is 366 s.

The SSME is also a fuel-rich staged combustion cycle. The point I was making above is that the Russians were able to get an ox-rich staged combustion cycle working reliably. That's the key technology breakthrough that we have never duplicated.
No wifi?
From UI perspective, this is already behind.
Pretty cool. I'd be interested in seeing the vocabulary expand :-)
Really I want to be able to see more about the project before I know how interested I am in it. Being able to see half an image doesn't give me enough information to know what I feel about it, so I'm not inclined to sign-up. I just straight don't know if I'm interested or not.
I don't understand your comparison. An SSID broadcast is meant to be public information. An IMSI catcher actively exploits weaknesses of implementations to MITM non-public connections. IMSI catchers do not catch public information at all, they break into meant-to-be-private connections.
My thoughts on 2.0 so far - most of 2.0 seems pretty good. I can deal with AtScript, since it seems like we are forced into transpiling from ES6 to ES5 anyway. It is dirty that this means we don't quite have clean standalone JS libraries that is as easy to use as an ES6 import. The gains of DI with something like di.js instead of repetitious annoying conventions that pollutes code design is worth it I think.

The one thing I don't like is the new HTML templating. I want valid HTML - the one thing that gave Angular a leg up over other frameworks in my eyes is that the templates were purely HTML. If I wanted to migrate to another framework, it would be much easier to do so from Angular since the templates were pure HTML, so the CSS would still be valid. It seems like we are forced into a sort of templating system similar to JSX (note: this is a guess on my part - I know the Angular team admires React for the performance of the virtual DOM). This type of complexity makes it harder for newer developers to get into frontend application development, and it makes me concerned from a management standpoint.

I think the main complaint in the article about enterprise support is bleh though. Very few frontend developers want to support enterprise these days due to how fast the frontend world is evolving. Due to this fast pace, it's important to modernize until the ecosystem is as mature as it needs to be. The complaint seems to ring hollow since it seems that the author doesn't want to have to devote the amount of resources as it takes to develop web applications. More of the complexity has shifted to the frontend, and so it takes more on the frontend to meet the same expectations (and less on the backend, or focused on more high level tasks)
Nice work, looks like a solid product and solves a real need. Any differentiation or unique twist compared to litmus?
Ask HN: App ideas for the Thanksgiving holiday
An app that lets you plan your Thanksgiving dinner menu? An app that shows you Black Friday deals?
No, the worst case is that people start suspecting innocent workmen of being undercover cops and enacting street justice against them. Now a meth dealer who's been awake for three days has a legitimate reason to think that the cable guy might be a cop.

This is why Doctors Without Borders gets pissed off when the CIA poses as healthcare workers. This is why the Geneva Convention specifies that medical personnel - and only medical personnel - wear a red cross to identify them as noncombatants. Someone at the FBI probably thought this was a grand idea, while utility workers are now more likely to be victims of violent crime because of it. Great job, guys.
To me this is the way all pen and paper works. When I write I have a piece of paper on the desk and the screen in front. Seems natural to me.
What's wrong with thinking of such a relation as a "machine that takes in [a] value and gives you back another value"? This seems to me needless pedantry.
There wasn't when I clicked it...?

Exit beta takes me straight to the old version without any form or anything showing.
Another benefit of the Nexus program is that it's trivial to achieve root, so you can easily get to the point of removing even the small amount of bundled crapware.
Sounds pretty elaborate - perhaps if we could just work on a lower cost almost do it yourself access to an MRI or ultrasound detection as well as many other troubles in the body could be detected... But this is health care 7 billion opinions very few solutions beyond reducing pain and cutting stuff
I understand the spirit of your comment, but the number of non-technical people, especially in cities, that even know when signals are being broadcast outside their homes is likely quite small. And it's probably almost never deliberate.

If technology perfectly reflected people's intentions for their devices, I think we'd see relatively few people deliberately broadcasting wi-fi outside of their homes intentionally and most people's SSIDs wouldn't show up on any dropdown outside their home.

I agree that this information is often available from public places, but I was getting at whose priorities should dictate whether/how the information gets collected and how it's used--people who paid for devices they may not fully understand or be able to control, or organizations that want to systematically exploit signals from them for different purposes that may be different from those of the person who owns the device?
It could be written in NodeJS, Haskell, or BF, but I doubt it would matter. I know a lot of JS developers that use Git, which is written in C.
> it's about discoverability, scroll to discover random new things

No. Are we talking about a library or a social site? It's about results, not randomly killing time.

Also, please explain "wildly scrolling?" Who does that? If I'm interested in the 12th search result, is that wild?
Mario Kart 8 keeps Nintendo on course for yearly profit
Oh, that's relatively easy at the moment. Put your distro in these two files. ISO will be autodownloaded by `virtkick-starter` script, and the distro will appear on VM create screen. It'll be configurable in the settings in a month, of course. http://goo.gl/u1LKwi http://goo.gl/j1j80f
It supports NFC. So, yes.
As a pre-school lab coach with 300 children weekly in my lab I would LOVE to get two and see what kids could do with some help with teachers.

I really like the idea of kids putting a physical 3d object into something 2d and build a simple blue print. STEM tool for children seems perfect to me.

HP contact me :)
The forced reboots thing in Windows is nuts. I installed from Windows 8 media a while back, and to get from that to an up-to-date installation of Windows 8.1 requires a seemingly endless loop of "Check for updates. Install. Reboot. Check for more updates that didn't show up last time!"

It's like nobody has told MS about cumulative updates. You can install OS 10.9.0 and go straight through to 10.9.5 with a single update.

Maybe this comes from their "enterprisey" system of releasing everything as individual little patches so that IT can decide what to install and what to skip, but it's a nightmare for normal users.
>If you have complaints with the article, communicate with the author.

Complaining to the author isn't necessary because he may have thought the context was obvious -- especially to his keithp.com readers and also some HN readers such as you.

I read HN articles every day and yet, I didn't have enough background to connect the dots. I didn't know B&N had a download button. My amazon ebooks account doesn't have that. I had no mental picture to understand what this download button was about.

>Why subject everyone to your random complaints?

I took extra steps to understand why things played out the way they did to force the author away from B&N. I thought it would be helpful to inform other HN readers of the link I read to gain that understanding. Isn't the comments section to be used to discuss/clarify/disagree with the article?
Previous discussion: https://news.ycombinator.com/item?id=8103540

As I mentioned in those comments, the statistical analysis is a bit arbitrary and not very scientific.
https://getpoynt.com/specs

Yes wifi.
PubNub Stream Controller for clustering data streams
Go to the 19th second of the video.
It's great that you have embraced testing in your product development! And rest assured it is not uncommon for you to run into issues when your test suite becomes large.

Unfortunately there is no silver bullet to make your tests run faster. I have used both Jenkins and CircleCI and they are great for most environments.

To combat this speed issue I have added a timer to all of my individual test runs. In Ruby with rspec, for example, this is relatively simple by just adding --profile to your .rspec file. Every time your test suite is run, this will show the top 10 slowest running tests. Each testing framework has a similar mechanism or add-on which will give you a report. Next start refactoring those long running tests. At first it will seem like a slow processes, but working on it a bit each day will quickly show significant improvement in your testing suite speed.

Next, watch out for tests, particularly integration tests and Selenium tests, which either test the framework and not your code, or which are redundant. A number of times I have walked into clients offices and have been told that their test suite is as "tight as it can be" and yet still runs slow. I look through it and find many areas where engineers in their desire to test thoroughly were unfortunately testing areas they don't need to. A bit of refactoring again showed massive dividends.

Finally, don't be afraid to segment your tests to run only portions that are effected by the code that was changed. It's true that running the entire suite is important, but you're correct in only running the whole thing at certain times. My current project has segments for API, various Front End resources, and service integrations. There are a number of sub segments as well. Again I think of this as a test refactoring exercise, but it will pay off if designed well.

So, unfortunately I don't have a software solution that will solve your problems. But I can say that a few refactoring activities can make all of the difference.
My opinion is that the levels of corruption in the American justice system have always been the same or are tending to decline in aggregate, similar to violent crimes (I don't have any statistics for corruption). It just seems that the opposite is happening because of the ubiquity and lack of cost associated with mass communication. To put it another way, when corrupt actions occur in a particular case, hundreds of thousands and possibly millions of people hear about it. This didn't always used to happen, especially when mass communication was centrally controlled by a few broadcasting corporations.
Transform yourself into a brain-eating zombie
Apple Pay is supported.

> Does the Smart Terminal accept payments by Apple Pay?

> Yes, the terminal accepts Apple Pay since the iPhone securely communicates with the terminal through NFC. We here at Poynt made our first Apple Pay payment with our Smart Terminal on the morning the software was released to the world. It was a very exciting moment for us!
This seems like a very cool way to get to know your colleagues even better, but I do think it's limited to people in the same age range (mostly 20-somethings).

If I went on a holiday with a buddy from work, things would not work out so good, as I am a lark and he is an owl. I like waking up at 6-6h30 and going to bed at 22. He on the other hand likes to get up at 10 and goes to bed at around midnight-2.
That doesn't matter when we work together, but spending the whole day together is something else.
Not having to reboot almost ever is also pretty nice.
I'd think that the selection bias would make far it easier to remember the positive events in this situation. This event would not have made the news, and no one would have been aware of it except for the victim if the police chief hadn't raised an (apparently huge) stink. If it's difficult for the Nashville chief of police to get traction on an incident that happened within his jurisdiction, what chance do you have?
When you look at it from the perspective of the officers, this plan was a win-win proposition. Even if it gets thrown out it court, they stopped the allegedly illegal operation. When there is no consequence to the officers themselves for their actions, then the ends will justify the means.

(It's unjust, unethical, and possibly illegal, but it's the same reason people are still reading and discussing Machiavelli 500 years later.)
What if he substituted 'restraint' for 'respect'? His argument wouldn't change, but would yours?
> You might notice this died about the same time "Mashups" died. Mashups were kind of an outgrowth of the Semantic Web as well. One of the reasons that whole thing died was that existing business models simply couldn't be reworked to make it make sense. If I'm running an ad driven site about Cat Breeds, simply giving you all my information in an easy to parse machine readable form so your site on General Pet Breeds can exist and make money is not something I'm particularly inclined to do. You'll notice now that even some of the most permissive sites are rate limited through their API and almost all require some kind of API key authentication scheme to even get access to the data.

It's still very much the reason people are more inclined to scrape a certain site, they want to simply piggy back off an existing source and charge people money for it. These types also have a tendency to 'pay as little as possible' when it comes to acquiring the data.
Huawei unveils octa-core Honor 6 smartphone with 300Mbps LTE support
Rejected. Working on a time tracking solution for google platform: https://whathaveidone.today.
How good are those?! Led me on to some of the other breeders https://en.wikipedia.org/wiki/Breeder_(cellular_automaton)
I'm also very optimistic about OneGet. I do think it's a worthwhile endeavor (and I think CoApp is worthwhile.) My frustration comes when Microsoft builds a technology and gives it a web page and open sources it and... promptly ignores it.

I hope my criticisms of CoApp / Native Nuget did not transfer to a criticism of OneGet - my suspicion is that CoApp is abandoned simply because Garrett doesn't have time to both work one CoApp and OneGet. (It's also possible that OneGet deprecates CoApp.)

Certainly I understand all these problems - as you note, I am a Microsoftie as well, so I'm very familiar with having too much to do and not enough time to do it - and I've abandoned a few projects myself. But I'm not happy about that.

As for your question about being at Microsoft: I'm not across the ocean but I do happen to be on the other side of the country. I suspect I could have gotten a reply if I sent an email from my microsoft.com account (even if that reply was "sorry, don't have time") but I sort of hate throwing that around since it feels unfair to the rest of the community trying to use it.
Are you able to share any details of the software, devices and/or sensors they use? I've been kicking around ideas on how to bring these types of things to rec sports.
We actually evaluated other options as well, including Angular, but found them not the best solution for our problem. We documented our experiments and evaluations at the time here: https://gist.github.com/kristianpd/f4c2e0aeb53d09f6def1
The only legally relevant part of this story isn't discussed in the article: did the occupants of the hotel room consent to have the agents enter the room, or didn't they? This is the only thing that will matter in court. If they did, then it doesn't matter that the cops employed a ruse. The police use ruses and tricks all the time. You could argue that it wasn't within their rights to sever the internet connection in the first place, but you'd have to contend with several arguments there, such as internet being or not being a utility, or the operators of the hotel having the unilateral right to cut it off if they wanted to.
6 Mistakes to Avoid When Developing Your Company's App
What it is is annoying and disheartening. When Google Wallet came out I wasn't able to use it for anything but loyalty cards since carrier versions of phones that normally supported it were gimped in order to stall Wallet's adoption while the carriers tried to develop their own system.

About a year ago I got a Nexus 5 and have been using Wallet's tap-to-pay ever since. It's pretty convenient to pull out my phone, flash the loyalty card, and wave it over the POS terminal. I get a little receipt scrolling up the screen and a copy is emailed to me.

Now Apple has joined the party and with the two biggest smartphone OSes supporting tap-to-pay (and with implementations that both work on standard POS terminals with NFC) it looked like there would finally be some push to get support from retailers that hadn't updated their terminals yet. Seemed like a win-win. Both iOS and Android fans would have a convenient and more secure way to pay for things without any of the lock-in or incompatibility that normally comes along when Apple and Google are competing in the same space.

...but no. These guys are taking a page from the carrier playbook and deliberately disabling something that has been working for years just as it's gaining popularity outside the early-adopter/techie space. It's the sort of thing that bums me out and I wish it didn't affect so many retailers so I could participate in my own ineffective (but satisfying) boycott. As it stands, I guess I'll just go back to the plastic because there's no way I'm installing this CurrenC nonsense.

It would have been nicer if they competed by building their own NFC implementation that also worked on common hardware (a-la Wallet and Pay) so users could choose to use it if they wanted. Maybe they could offer coupons or some other reason people might decide to opt in. At least that would be competing in a way that didn't hurt overall adoption. Instead they went the route of scumbags like cell carriers.
Neat machine. Desktop computers need things like this. After all, what can you do with today's desktop computers that you can't conveniently do with a tablet?

I can't predict a mass market destiny to this but it warms my heart to see a huge company release some kind of engineering chimera

3d cam is what is a perfect addition to 3d printers. Well, 3d printers prove pretty useless without 3d cams. It also enables 3d movement detection.

Something bugs me though, how is it possible for the 3d cam to see beneath the object (bird origami) to come out with such a perfectly scanned shape?
> It could be written in NodeJS, Haskell, or BF, but I doubt it would matter. I know a lot of JS developers that use Git, which is written in C.

Well git isnt a javascript compiler and git doesnt need the JVM to run.
Docker by default uses their own libcontainer now but you can change that. In fact last time I checked it supported quite a few via execution drivers like OpenVZ, systemd-nspawn, libvirt-lxc, libvirt-sandbox, qemu/kvm, BSD Jails, Solaris Zones, chroot
Stripe integration on Intercom
Oh, I thought the lower screen was an e ink display, sort of like simulating a sheet of paper there.

I don't like the lower screen with a projector - then the image is obscured by the shadow your hands make...
>The levels of day-to-day corruption within the US judicial system

Yes, and it goes beyond the incompetence, crimes and corruption. It's expensive.

Amongst all the municipal election hoopla in Toronto, I read a tidbit that last year the cost of policing increased by almost $400 per citizen.

Now, I'll be honest, I have no idea what it really costs to run a police force, but it surprised me that it's increasing at such a rate. One would think that policing would become cheaper over time, via technology, an overall decrease in crime rates, and the nature of new crime that often involves people sitting in front of computers, both solving and committing the crime. That is unless you're buying all the new military toys to subjugate the citizenry.
Hacks! An investigation into the million-dollar business of video game cheating