skysight-inc/HackerNews huggingface dataset:
Lossless means lossless, i.e. you have no loss of information. The decompressed video is exactly what you had when you started. It's PNG (lossless) vs. JPG (lossy) or FLAC (lossless) vs. MP3 (lossy).

Of course lossless compression is typically a lot less compact than lossy alternatives (the article mentions a 1/2 compression ration, which is not much compared to lossy video codecs) but it means you're not degrading your video at all, you just have additional processing.

Note that some algorithms these days claim to be "visually lossless" which is mainly a marketing gimmick which means that it's lossy but you wouldn't be able to tell the difference with the naked eye in normal conditions (TICO claims that for instance).
Just for my curiosity, do you work for microsoft?
I don't know enough about HighCharts. Funny to see that they also copied / were inspired by the Google Finance Charts sparkbar (that's what we called the thing that shows you the summary at the bottom with the handles that you can drag).

I'd imagine is a combination of "not built here", pride (google engineers always feel that they can build everything better than the outside world), and performance (Google was investing, and I imagine continues to invest, vast amounts of engineering in speed).
Thanks! New IDE is coming! And test cases after that, hopefully.
An interesting project. I navigated to the page and clicked on a link. Unfortunately, my browser does not recognize the

tg//...

protocol. Not sure what the workaround is.

Good luck.
I definitely wouldn't start sharing the URL around. But this isn't the end goal. The end goal is to host your server code on AWS Lambda and use the endpoint that provides.

ngrok's exposing of a local server just makes it easier for you to develop more quickly. Otherwise, you'd have to deploy any changes to Lambda, hit your bot's endpoint, and then check the cloud logs for any bugs. I was doing this for awhile - it really slows down development. I'm writing another post on AWS Lambda and Zappa next - hope that's useful!
One useful way is what you’d love to do if you had infinite money.
Yup,and if you have a news website or a shop, you go ahead. I specifically object to my own government sending data about citizen interactions with that government to an overseas third party.
I recently tried out their platform in hopes of procuring a few freelance gigs, hadn't had a whole lot of luck and after reading this I may just delete my account. Sorry this has happened to you, it truly sucks.
It's unfair to compare the differing results of different national policies? What other option do we have? Should we just swallow the whole bill of goods that Hank Paulson drops on our desk, the same way that Bush the Lesser did?

You probably don't think we should look to e.g. Portugal to see alternatives to the drug war, either. It's a funny sort of exceptionalism, to imagine that we can only learn from similar-sized nations. Would that be Brazil and Indonesia?
The sad thing about this is that it seems like we haven't learned from the past. One of the hottest things in my local community right now is flipping houses. You have people levereged to the hilt with hard money loans, flippers teaching classes (and providing hard money loans), and home prices at or exceeding 2008 levels.
No. It won't save us on licensing costs and it won't be more secure, so the only reason I can see that it exists is for cloud hosting, and my organization has no interest in that.
6-7 years ago, someone stole my debit card number and bought a bunch of random items. I found out within a few days, was able to have my money returned to my account and a new card issued, then three months later it happened again. Again, I reported it to my credit union, had the money returned to me and the card replaced.

Thankfully, it hasn't happened since. I suspect that the card number was stolen at a particular gas station because this all happened as I was finishing my M.S. degree and once I graduated, I never used my card in that area again and I haven't seen any unauthorized transactions since.
The city fit for no one
Hmm.. Then a slightly different question: Do you handle OBS4 transits differently then? I have a few places that I go that actively block Tor - OBS4 and Scramblesuit both traverse these blocks.

Because of that, I primarily run those transits, and I tend to get captcha hell still. I'd be willing to debug on my end.
Tech websites need to stop giving these projects coverage. This is not Atari... Atari is gone. Slapping licensed games and selling a shiny box with common internals is not novel and will not somehow grow a magical following. Ouya was the best example but there's been dozens if not hundreds since.

I know it's a content driven world but techcrunch, kotaku, polywhatever needs to stop.
centralized logging is a separate concern to centralized monitoring, which is also a separate concern to having a status page.
He also "played around with Firefox a bit" sometime around 2005 (2004?). I'll take his word for it that he really thought IE6 was still better by then ;)

http://news.bbc.co.uk/2/hi/business/4508897.stm
Bitcoin ‘More Than Just a Fad,’ Morgan Stanley CEO Says
Agreed. The camera knows this stuff, why not display it. I've got the top of the line Canon 1DX II, a $6000 body. WTF, Canon? You can't put that in there?
> Socialism is about class solidarity

I thought it was about workers owning the means of production.
Fraud detection can be sagely done in obscurity, as long as any enforcement action is done on the open.

Filtering data to find who is breaking a law is different from the law itself and from penalizing people.
> Finally, they are not standardised in any way. MS tried something with 2.0 and then gave up.

They are standardized, you just need to look at the right place.

https://docs.microsoft.com/en-us/dotnet/csharp/language-refe...

https://docs.microsoft.com/en-us/dotnet/visual-basic/referen...

http://fsharp.org/specs/language-spec/

https://swift.org/documentation/
No, because PostgreSQL has much better documentation.
Really? It seems like pretty much the most justified cultural norm I can imagine. Stopping/slowing the spread of disease is one of the only good reasons to even have cultural norms.
Of Virtual Reality and Journalism Ethics
This is commonly solved using Amazon S3 and single-access tokens I think?

Pretty hefty work involved in getting it reliable, would be nice for a "drop in" solution.
The quickstart doesn't seem to work, at lease on macOS. I raised a ticket:

https://github.com/vespa-engine/vespa/issues/3560
Show HN: Audit Jenkins CI and backup jobs to local storage
This is so needed. A powerful Youtube alternative which can be setup by the mainstream.
Switching the theme from the Default to Dark/Light does the trick for me, but yeah, definitely a minor nuisance.
When I was a teenager in the 90s I worked at a chain store that had the policy of asking customers for their zip code at checkout to collect data on who was shopping. People sometimes would get really mad (and I mean really mad) that I was asking them, and since it was before the internet went mainstream people had not been conditioned to give out personal information yet/were unfamiliar with big data/weren't getting anything in return for their zip code. So in order to confuse the system (and avoid upsetting anyone - I am conflict avoidant) I would solely use 90210 as the zip code of all our shoppers, despite being on the other side of the country from Beverly Hills. I conspired to get my coworkers to do the same. A quarter of a century later I still feel minor gratification that I stuck it to the man.
So a camera released just 5 years ago would be now running....Android 2.0? Slowly losing any ability to publish anything over time as services like google and facebook are cutting off support for older Android devices each year? It's the same argument as saying that PS VITA should have had Android - I disagree. If it did, it would be a horribly outdated piece of tech today, while as it is now it runs just as well as the day it came out.
I feel like it might make more sense to put a cheap Bluetooth module and let it just stream to your actual phone
GDS and Gov.uk already use Piwik for some of their pages which they consider "extra sensitive".

From what I know of Piwik it's run on your own servers, so the traffic doesn't go elsewhere.

I cannot claim to have worked with either one though.
I was travelling through the states a few weeks ago with
a few friends. Neither zeros nor substitution ever worked for any of us.
Because you have to buy your PGS support from a 3rd party partner rather than from the vendor.
Would I? Yes, I would. We're primarily a .Net / MSSQL shop, our DBA's are all familiar with MSSQL and all but a handful of our applications (internally developed or purchased from a vendor) use it.

We just build a giant new MSSQL cluster using AlwaysOn, configuration management with Windows Server Failover Clustering (which AlwaysOn is built upon for some low level functionality) is a HUGE pain in the butt. If SQL Server 2017 was GA at the time I would have highly suggested we just go with RHEL because Pacemaker/Corosync is a lot easier to deal with.

Out of personal preference, I like PostgreSQL a lot better - but when your business already runs MSSQL having options for deployment outside of Windows Server is a welcome change.
You can have lossless compressors tailor-made for specific applications who will typically achieve a better compression ratio than the "generic" compression algorithms WinRAR, ZIP and friends use.

For instance try zip'ing a WAV file and compare it to the same file encoded in FLAC. Typically FLAC will achieve better compression while still being lossless.

There are lossless video codecs, like VC-2 for instance. It's not very common in the consumer world however because people generally don't want to stream or store high definition video with a single digit compression factor (that single digit being generally around 2).
I wonder how long the modern idea of debt has existed? Mainly, that idea of owing someone something, (often) at a later date?

The concept of zero isn't even 5000 years old. Negative numbers were still being debated in the 1700s, though I think the first known use was in China's number rod system in 200 BCE. Conceptually, less than nothing is a funny thing and not really well grounded in the physical world.

It does make me curious. I'll have to look for the book. I find the history of mathematics to be fascinating, though debt may have originally been more culture and less math.
I was responding to the idea that a higher word count defeats the purpose of Twitter. Japan shows that Twitter can be successful under a higher limit.
I think you're misunderstanding things, Cloudflare has no way to know which pluggable transport (such as obfs4 and the retired scramblesuit) you use to access the Tor network. They're only interested in exit traffic.

Which Tor Browser version do you have?
Top 5 Free Cashback Offer Apps
The certificate has expired, Chrome gives a nice ugly warning. But thanks for the link, I'm curious.
I still hear people talking about ExpertsExchange. Usually accompanied with a joke about their name; ExpertSexChange.
It would cost them confusion to be more explicit, so they were as inexplicit and confusing as possible.

And the more confusion, the fewer people will sign up, because confused people will plan their schedules around the wrong time.

It's a brilliantly executed dark pattern! You'd think Karl Rove was still calling the shots.
Yeah, crimes dropped because cops aren’t reporting in to work, thus not reporting to file crime rates.
— in other news, the water is wet.
Depends if Microsoft would consider open sourcing it so it can catch up to everyone else.
Lossless compression is where you reduce the file size without removing the audio / video data. Where as lossy compression is where you reduce the file size by reducing the audio / video content (typically using methods that are non-obvious to observers)

An easy but somewhat crude comparison would be a text file that reads:

“Space,” it says, “is big. Really big. You just won’t believe how vastly, hugely, mindbogglingly big it is. I mean, you may think it’s a long way down the road to the chemist’s, but that’s just peanuts to space.”

Lossless would be putting that content into a ZIP file (eg winzip / 7zip / etc).

Where as lossy would be rewriting the passage to something like:

“Space is really big. You just won’t believe how vastly, hugely, mindbogglingly big it is. You may think it’s a long way down the road to the chemist’s, but that’s just peanuts to space.”

Generally lossy compression will yield better compression because you can vastly reduce the information you need to compress and then apply lossless techniques as well.
The value in Youtube is that Google pays for it, not the mainstream.
Getty will ban Photoshopped pictures that make models look thinner
Dropbox is really great for storing and syncing files across devices. It doesn't have a rich set of pre-built filters, you can only store files, not mixed content including links, contacts, etc. So, Shelf is really a complementary solution for Dropbox and can sit on top of it, combining the Dropbox content with other content from a single interface.

Sharepoint is of course very powerful. And that means you typically need a project to make it work. Shelf works out of the box, is opinionated and let's you get started with minimal to no configuration setup.

Yes, we use Amazon S3 for content uploaded to Shelf (encrypted of course) and we utilize ElasticSearch as well.
the entire story sounds like the standard (not stereotypical) SOP with indian companies. without investigating further, i immediately can conclude Saama is another one of those software outsourcing companies that for all intents and purposes, are an Indian company, but they pretend to be American or European by setting up offices in other continents so that they can shake off their Indian stink.

I'm speaking from personal experience. Several years ago, I undertook a large project worth mid 6-figures with a similar Indian outsourcing firm. The EXACT SAME THINGS happened - they overpromised on specs without even verifying with their developers if the timelines and specs were feasible, could not deliver anything of substantial value during each deliverable, kept changing the development team without informing me (which i found out from a disgruntled ex-employee of theirs later that it's because they do not actually allocate developers to a team full-time even when clients supposedly pay for FTE - full time equivalent because they cut costs by allocating employees to several teams at once), and finally when the project was "concluded", the eventual piece of software was unusable to the degree that when i applied for a US business visa based on the business that this software was used for, the consulate officer looked at the website and said "this website looks poorly built and doesn't seem like a real site. if i was just a regular customer, i wouldn't believe this was a real business." and rejected my application at least partially on that basis.

I'm still rather bitter from that experience because it cost me a lot in personal funds and was a professional stumbling block for a while, but I guess reading this article gives me a bit of catharsis knowing it wasn't just my inexperience that caused me to be fleeced by the Indians. I'm extremely averse to professional relationships with any Indian person now, because on top of that experience, all my professional interactions with Indians have never been positive. They are excellent salesmen with no integrity, they will sell you anything with no regard for whether or not they can deliver, they will promise you the world so you will pay them, but once they get your money, you will see that they are all talk and no substance. I've tried to defeat my personal biases, especially after the terrible experience with the indian company, but every single time without fail, the indian person I try to work with, whether as a potential partner in a project or as an employee, would reveal their true colors of laziness and incompetency and often even dishonesty.

The company I worked with in India is called Icreon. DO NOT WORK WITH THEM. They used the exact same tactics as Saama, they claim to work extensively with companies like National Geographic, HBO, etc but they're probably all failed projects that did not come to fruition. Looking at their site now, they are also employing the exact same strategy of trying to minimize their Indian roots, when in fact they are 100% Indian through and through. The simple fact that they're doing this should tell you a lot.
The fuel efficiency is inexcusable for a car that light and making that little power. The ford fiesta gets the same combined mileage while weighing nearly a thousand pounds more.
> So you want to completely punt on the "open the app to an empty contact list" problem and force people to perform what's effectively a GPG keysigning party...

I want to protect people's contact lists.

What's more, Signal's current solution doesn't actually address the problem: the vast majority of people who install Signal will open up the app and see … an empty contact list. Why? Because the vast majority of the human race doesn't use Signal. So what do folks who use Signal have to do? Ask their friends to install it, and register it. Which isn't appreciably different from asking a friend to install Signal, and text/email/NFC one his contact information.

Yes, once a cluster of people have installed it, the contact-sharing functionality becomes useful. So, too, would friend-of-a-friend contact sharing.

> Call me crazy, but I think that'd be a bad user experience of the sort that held back encrypted messaging for decades.

Since that's still the user experience of Signal, and Signal is pretty popular, I don't really think it's a problem.

I use Signal. I like Signal, a lot. I respect Moxie Marlinspike's crypto chops. But I wish he had more respect for privacy, and didn't require us all to trust in his good intentions.
This is the line I've heard from them for about 5 years now, I'm not convinced it's anything but a fig-leaf.
I imagine you never lived through the days when each C++ compiler had a different understanding what it meant to compile C++ code.

It is just like trying to compile the Linux kernel with clang instead of gcc, with the source code full of gcc extensions.
My place of work used a Java applet for time-card management and just upgraded us to... a flash application. I had to set-up a VM just to manage my timecard because I refuse to install Flash. And this is a major payroll service.
A way to connect your phone (any phone) to the camera with some kind of sync app seems like it'd be way better than putting all of freakin' Android on the camera. Phone makers can't even keep that updated and secure, plus battery life concerns, plus it's waaaay overkill for the job. Putting it on cameras is a bad idea. Add a wired or wireless sync-to-phone option, put the phone in your pocket, snap pictures, then do the editing or whatever on the phone if that's what you're into. Less work to implement that feature, more secure, easier on the hardware and the camera's battery, more future-proof.
Modular construction.
2nd point seems valid.
1st one however suggests that people will try to use it to their own benefit - some of them to compete with Yahoo. Why else would they contribute to the project?
Late 2013 MBP here, since I upgraded to macOS Sierra, I've had crashes once or twice a week. It's gotten better in the last 2 months, so I think apple might have fixed some of the bugs.
I actually have been running SQL Server for linux for the past few months.

In a docker container, no less.

This is entirely for testing a part of our application that needs to connect to legacy mssql servers. The server is spun up, databases are created programmatically, tests are run, and then the container is destroyed.

As for running this in production, ahahaha no.
The only other thing I could imagine was the problem was that I was interviewed via skype and that the client had asked for my skype account (at the time there was no voice/video through upwork). However, payment was still done through Upwork which is what they care about. Not a single dispute, nothing.

I went back and forth about the money, threatening to take them to court, write blog posts etc. But, they were still sending me generic replies. At the time, I really could not have been bothered enough to hire a lawyer and go through with this. The project from which they stole my money from involved a RaspberryPi and some other sensors and modules which was at its infancy, so I have learned quite a bit, so I've let go, but a lesson learned was that I should never work through a mediator (if that's the right word), but rather directly and have a lawyer review my contract. Clients have also loved the fact they're not paying 20% extra.

It definitely has happened just read the comments, one guy with 1440$, others with smaller amounts - https://collegetimes.co/upwork-sucks/ plus other things people are annoyed by with Upwork.
Looks like "Evernote for teams"? Evernote does have some of those features, but I think a team-focused app like this makes sense.
I just sent an e-mail about that to the person running the site, assuming the e-mail address in the top right is relevant.
BFG! I loved nest until the founder sold it to google. I cannot trust Google with all that data inside my house.

Now they introduce a 3-5-year-old innovation that has been private labeled for years.

As a side, I don't think the failure associated with the nest founders subsequent stewardship under the guidance of alphabet was his fault all together I think it was a bad acquisition.
Creating Your Own Hello World Operating System
I'm glad this has 2016 in the title! It's now 2017, and we have better options.

Nginx has been the best routing and traffic serving system for a while now, but it's showing its age. In addition to hiding metrics, HTTP 2 support is difficult, there's no clear path to grpc, and (as mentioned in tfa) there is no way to get stats out of it.

Envoy (envoyproxy.github.io) seems like the next thing. Nginx won because of the predominant patterns at the time, and it's still totally fine for serving lots of HTTP traffic. The problem is that if you're thinking microservices or rely on metrics to do your job or have elastic infrastructure, Envoy's feature set is the only real way to handle traffic routing in that world.

Disclaimer: I work for turbinelabs.io, and we're moving from nginx to Envoy to take advantage of a lot of these features to power our product. We've put a lot of effort into that decision, and believe it's the right one.
I'm assuming this is yours? If so, typo in your url for the CNN link -- line instead of lite.
Fantastic write up. I'm really looking forward to part 2 now!

I recently used the telegram bot API for a raspberry pi motion detection setup. If I'm away from the house and there's movement, I get a photo uploaded into the chatroom. Super simple to get started with the API :)
Show HN: OpenFaaS complete walk-through on Kubernetes [video]
Do you have an example of someone not acting in their (voluntary) self interest?
Thanks for that input. Totally agree that HIPAA certification is a good approach to prove full coverage of what you've mentioned.
What if I want to run an application that doesn't support Postgres?
Do you know if it's been deployed at scale anywhere?