skysight-inc/HackerNews huggingface dataset:
As of now we here is our plan:
1. Devices can either be always connected ( using websockets / ajax / any other technology) or
2. Devices can define what is the maximum time before which a device is deemed as disconnected ( could be secs / hours / days). If they don't send data in a certain period of time or if they don't respond in a certain period of time.
2.a. For devices following this - the time will depend on internal memory and how much they can store and process, as whenever they have connection, they can send time stamped data in bulk. We need a way to determine how to acknowledge since we may lose connection after getting the data but before sending ack. At that point, we may just discard the data ( but there might be a better solution ) and device can send data ( not very effective).
2.b. The developers can determine the timeout in sending commands and also do they want to queue up all pending commands or just send the latest one.For instance, if I want to turn on something, and I send 100 'on' commands; do we have to send 100 of them or just the last one and for how long is the command effective before it is determined a timeout and we can flag a connection lost. The developer will be able to define all of that and for starters with simple application, they can just leave all that to default as most of the times it will just work.

How the h/w implements it, is up to the hardware developers ( we plan on developing some ourselves using different technologies and hardware ( raspberry PI, Intel Edison, some using sim cards, etc and using different protocols) and others can leverage off of that).
The server side: receiving data, sending data, analyzing data, displaying data and detecting disconnection is what we will handle and the phone app / website for all of that.
Hi afrancis and thanks for the question! As for the monetary savings, parents will definitely save as most places have fixed priced menu, but a regular purchased meal is usually required! In short, families can save money, but it will depend on the food provider.
I understand your view on marked up prices, however, we'd work with fixed prices to reduce the markup or any predatory price hikes.
Revenue/profit model we discussed can be:
a. Charged partners a listing fee or percentage of total bill
b. Charged families a monthly fee(subscription)
c. Or charge families a one time fee to download

Hope this helps and feel free to continue our chat! Thanks ;)
Let's encrypt is great, but I'm still running into people that have Chrome on WinXP or even IE8. It's crazy, I know. They did promise to start supporting both o XP because it had something to do with an intermediate cert somewhere. They didn't deliver on that promise. I don't blame them.

By the way, the cert on Wordpress.com is issued by GoDaddy, all the examples I could come up with are also. Guess it's a roll out process.
How to be a modern scientist
Why do legislators try to stifle strong widespread encryption? There must be either legitimate unsolved concerns (like law enforcement) or they're answering to other stakeholders who have an interest in weak encryption (big business?).

I'd be interested to discover the motivation behind these bills, if it seems that these laws aren't in the public's best interest.
Why not at least post screenshots of the conversations?

Oh that's because this is made up.
I think you're misreading the message - managed services doesn't mean EC2. Managed services are things like DynamoDB, ElasticBeanstalk, SQS (in the AWS world) or Cloud Datastore and App Engine (in the Google world). If you're building on IaaS like EC2 or GCE, you will need ops people. If you build at a higher level, you don't.
I've seen some venting in the comments here about Gradle and general build times. So I thought I would mention Buck[0] as an alternative build system. Vine as a great article up about how they sped up their build when switching from Gradle to Buck[1] - a large part of that was due to Buck's exopackage[2] feature.

For the curious, Google has a system like Buck - Bazel[3]. From what I know it served as the inspiration for Buck, but I could be wrong.

[0] https://buckbuild.com/

[1] http://engineering.vine.co/post/117873038742/reducing-build-...

[2] https://buckbuild.com/article/exopackage.html

[3] http://bazel.io/
How is this comparable to Digital Ocean?

Their prices are about 1/5th. So it almost feels like a nobrainer to migrate to DO or am I missing something here?
Agreed,but in the late 90s living in the east end with a graduate job paying 18k I felt rich. 10 mins on the tube to the city and lots of free beer and champagne and posh meals on the company. I went out whenever I felt like it. I've been back quite a bit and while it is more expensive is not ridiculous. If you're sensible you can have a great time as long as you manage those housing costs.

If you can get 40k in Manchester then yes 50-55k should be achievable or contracting for more but that will make it harder to buy or set up a rental agreement if you don't have guaranteed income?
Hasbro Gaming Lab
I think an accent is perfectly fine (everybody has some kind of accent), as long as it doesn't significantly increase the effort for others to understand you. From my experience listening to some French people speaking English, you actually have to remind yourself that they are speaking English and not French. They might use English words and grammar, but it sounds like French, flowing from sentence to sentence with the typical melody.
Meanwhile, the chromium preload list just passed 10.000 domains. Things are moving forwards.

https://twitter.com/lgarron/status/718242465782853633
Chariot for Women is a new ride sharing service for women only
This includes custom domains not just *.wordpress.com
"Conversational commerce" has a critical problem: in whose interests is the bot operating?

Is it an unbiased-as-possible purchase agent working on your behalf, or it is a salesman on commission? Will it route you to the best option or the one that makes the most money for its owners? How do you know?

Currently the nearest thing I do to conversational commerce is Skyscanner and Digikey-style selective refinement.
I don't like this because it leads to the misleading assumption that it doesn't matter which value you refer (left or right), since they are equal. But once you consider collations is easy to see the fallacy:

left.id = 'Something' COLLATE case insensitive
right.id = 'SOMETHING' COLLATE case insensitive

SELECT id FROM left JOIN right USING (id);

Will the value be 'Something' or 'SOMETHING'? Better avoid the surprise and be specific...
What's the advantage of Stylebot over Stylish?
Ideally it would be a bit of both, but it tends to be more about something I could learn outside my daily routine.
This is what it looks like in an isolated area that has become a dumping ground for everything from bad cops to bad industries and actual toxic waste which is just the beginning of the list of its horrible problems. I would be careful in blaming its state on any single particular factor.
Thanks, that was the missing thing!
Just discovered that my wife and I can't get insurance until the next open enrollment period (November?), because we missed the previous one.

Supposedly this policy was enacted to prevent people from getting insurance only when they get sick. Who comes up with this stuff?

If there was ever a bloated carcass of an industry awaiting disruption... unfortunately its so institutionalized that any new system would require rogue doctors / hospitals.
What Starbucks can teach us about software scalability
I usually get the impression people aren't really trying to match an accent. They're just trying to pronounce the letters and syllables as they would in their native language. Hence the stereotypical cringe-inducing "bonn-joor!" or "watashee wah soo-miss-oo dess-oo". Maybe it's because they haven't heard enough native pronunciation of the words (just like I mispronounce words I've only ever read in a book).

When I speak foreign languages I sort of subconsciously imitate characters I've heard speak in movies or shows. I'm always kind of worried my Japanese will sound like a mix of Naruto and Miyazaki characters.

As for regional accents, I find that's more a matter of knowing the little differences in certain words, like extending or shortening syllables, or rather strongly altering the key vowel (eg. Québecois 'nawn' vs. Parisian 'nohn' for 'non'). As you said, has a lot to do with mouth shapes.

For a lot of regional accents, I find you can fake things by transposing certain vowels. eg. for Australian transpose all the eh's (eg. get, head) into i's (eg. git, hid) and using soft r's (git me a beah mate). Whereas in my limited experience New Zealanders have a sharper change from e's to i's - it's almost "geet me a beah". And of course knowing the local slang - adding 'mate' to the end of your sentences just sounds more Australian.
We've been working on this for quite a while and several parts of the solution deal with rewriting embedded URLs using HTTP. If you have any examples of breakage, let us know.
DO is slightly more reliable and uses substantially more powerful processors so on a low contention host, you can get better performance.

The catch with these are shared Avoton CPUs. So their "large" 9.99 plan is likely 4 VPS on a single 8 core Avoton would be my guess.
I think this Could be an eu thing. I've moved to Berlin and while wages here are cheaper than the rest of Germany I still see a lot of companies looking for senior guys who think paying 55k is asking a lot. They really start going what when I'm asking for 65k€. All while paying other departments ok. Like one company I seen them paying 40-50k for their devs while paying 40k to a finance assistant (literally the person they loan out to other department to do ask people to sign forms and stuff.)
In Paris were much friendlier to me once I started using French, rather than English, to ask if they spoke English.
Don't we all want to hide our payment information when we buy stuff online? Modern commerce is built on identity assertion and securing payments between two parties over the wire.
It's possible! Their English sounded French-accented to me most of the time, but that could just be a bias on my part since I was in France. I guess it will be hard to know for sure.
Apple and Justice Department start new feud over locked iPhone in New York
a.) Long car trips across many state lines with poor coverage and/or limited data plans.
b.) People who work in offices or live in places that block YouTube, so they just run the script from some kind of VPS.

Honestly, those are the only scenarios I've seen in the wild. It's not like we are still living in the days of Napster.
Sounds like this is a hotel quality problem not a tech issue. Siris needs to grade hotels. Lets say a hotel does not have water that is a Siris grade F. Lets say it has water but no misquito nets its Siris Grade D. Hotels must pay to be graded by Siris. In return they get a sign that states their grade and Siris markets their hotel to potential guest.
> Many good accountants will weigh the chance of you getting audited + fined against the ROI of an "oversight."

"Good" is a questionable descriptor here. I would think that a good accountant should follow ethical rules, which would exclude the possibility of knowingly breaking the law to under-report taxes.
I had the same opinion initially, but I did some testing to the machines I had available. You can see the benchmarks here : https://docs.google.com/document/d/114A7kl6BHqsZ0qPjG8B8IA_U...
I got my site ( https://hack.ernews.info ) up on a C2S machine in Scaleway, and I'm pretty satisfied with it so far as value/money
As I am sure you are aware (though others might not be), Quebec French sounds quite different to France French.
Senate bill draft to prohibit unbreakable encryption
I find it amazing that anyone thinks this could even be legal, much less ethical. Both to refuse service based on gender, as well as refuse to hire anyone who is male? This can't possibly be a legal company to operate in the United States.

It's sexism, plain and simple.
The BAndroid Vulnerability
Seems to me, that if the same service was offered for all men it would be considered sexist.
So don't be so hard on yourself when you don't finish. Finish something every so often so that you don't feel like you can't, but allow yourself to explore without always having delivering something complete. It's not work. If you switch over to trying to generate revenue, well then at that point, hold yourself to a different standard.
TeX doesn't hyphenate every word, it only attempts hyphenation when it looks where to break a line. That said, I don't see why a document cannot be prehyphenated once on the server; I'd say this is the right thing to do. (Besides, in this case we don't have to rely solely on algorithms.)

It's not that CSS is still very far from professional typesetting; what amazes me is that at the same time it's much more complex. Look at all these possible 'display' values and box models! And you still cannot do a run-in header! Or automatic numeration! (You can do the latter natively with XSLT, but it's not cool.) By comparison TeX only has boxes, vertical and horizontal lists, glue, and a few lesser things like kerning. And it produces works of art.
The funniest part is feinstein is California senator.

Know who San Francisco congress rep is?, pelosi another champion of freedom...

Voting doesn't work, it's a waste of time, our corrupt illegitimate government will continue to violate every ethic and change every law which increases their power.

Anyone who defends such monsters are no better than monsters themselves.

Again, the US government kills with impunity, tortures with impunity, commits war crimes like the recent hospital bombi ng, has the highest incarceration rate in the world... The list of goes on and on and yet people plug their ears and bury their heads in the sand. We live in a police state, just accept the truth.
well, Prop 13 was passed way before 2001-2007, its an artifact of the late 70s. Still that's true that people can become priced out by tax increases (this was/is a problem in DC).

And you're right... as owners now we don't care and only benefit from the absentee neighbors. That's a major part of the problem. Now that we're invested, we are naturally opposed to anything that would untether our tax rates. If our neighbors (who mostly bought in the 80s/90s) were paying tax on the current valuations they would be encouraged to either sell or rent thus creating more inventory and helping bring prices toward equilibrium.
There's a Chrome flag you can enable for that experience today, as it's only a matter of time before that is default. I use this and so this is how the TechCrunch article shows for me: http://i.imgur.com/c8Cz7S4.png
Agree! But vice versa: I've been learning German for a few years and it's hard to dynamically reconfigure for the odd German place name or person while in the middle of English, but my German accent is actually pretty decent and don't want to let it get Americanized by laziness. The other way, speaking German and inserting English words with a German accent, is actually pretty comfortable, I find.
Paul Graham had quite an interesting analysis of what went wrong http://www.paulgraham.com/yahoo.html . I'm not sure that much has changed. Summary:

Yahoo for various reasons pitched themselves as a media company even though "If you walked around their offices, it seemed like a software company. The cubicles were full of programmers writing code, product managers thinking about feature lists and ship dates..."

"The worst consequence of trying to be a media company was that they didn't take programming seriously enough. "

"In technology, once you have bad programmers, you're doomed. I can't think of an instance where a company has sunk into technical mediocrity and recovered. Good programmers want to work with other good programmers. So once the quality of programmers at your company starts to drop, you enter a death spiral from which there is no recovery."

Since then various CEOs have announced various strategies and not that much has worked well. Apart from buying part of Alibaba of course.
Many of the comments here evoke that feeling : that Go doesn't have compromises.

History teaches us that this is not in fact the case. Reality is that Go doesn't have too many compromises ... yet. I've run into more than a few already, and the cracks are visible, even if they're not yet too deep or expanding. (e.g. the logging struct, which prevents you from overriding logging destinations or adding logging contexts)

Every language gets a honeymoon phase. Once you program for a decade or so, you'll start remembering those. Java, for instance, had a great, and very long honeymoon phase when the concept of garbage collection and VM based languages was new, at least in mainstream languages. The cracks and compromises are what killed Java, and these days the cracks are regularly in the way, or at least visible.
The fake URL in a JavaScript comment in the the JavaScript URI is a hilarious and neat trick.

javascript://bishopfox.com/research?%0d%0aalert(1)

gets interpreted as:

//bishopfox.com/research?
alert(1)

Fortunately most browsers prevent you from pasting JavaScript URIs in the URL bar these days.

It's a little surprising Apple overlooked not one but two fairly obvious major holes: allowing JavaScript URIs, and the lack of same-origin policy. I wonder how many other applications are similarly vulnerable.
With priceline, the issues were simple, the hotels were of good quality but for our case we must standardize.
On oyo,I read about them but they have focused on scale amidst issues with customers www.socialsamosa.com/2016/02/oyo-rooms-viral-consumer-rant-pandoras-box/. So we plan to launch leveraging on surplus but standardizing experience. We will derive revenue from a 10% referral fee and also charge 5% service charge for standardizing the stay
Most cable networks always showed ads, other than the premium channels (hbo, sho, etc)... They used to show fewer ads though... and the shows are now, mostly slotted to 44 minutes of show (give or take), closer to 36 for reality TV. So the rest gets filled with ads.. because money.
Yet some connections are more important -- and less "random" -- than others.
Yeah, it's all old news. I regularly use several different compilers so that's not such the shock you suspect it might be. Also, for your paranoia to be really effective you must also assume the disassemblers must also be in on the act.

You need the source to have even a crack at being sure there's no foul play. Trusting the current behaviour of an app now is no guarantee. Anyone could write an app which, when it receives a certain message at a certain time changes subtly its behaviour. If you had the source this wouldn't be possible (ok, it would be possible if someone's got at the app and all major compilers and disassemblers going back years and want to blow that little secret on this one exploit); you'd have a chance of seeing the logic.

If you don't have the source then you're no better off because you have all those risks plus you have no idea whether or not someone has good intentions but a poor testing regime, or a bad actor, or any number of other problems.

People who do security work successfully seem to be unanimous that you don't do your own security, and that you use open source solutions so you can see that people are doing what they say you are doing. And this is done in the name of reducing risk, by reducing the number of people you have to trust.
Convenience is a big seller. Instead of having to sift through the range of available options, pick them all out, get them in the mail, open them, read the instructions, run them and hope you don't mess up, interpret the results and hope you don't mess up, and then write down all the results without getting anything confused, you just mail off a bag full of dust and a small can of water. Even if you're exactly as unreliable than the DIY amazon offerings, you could easily save an entire day with the all-in-one service.
"A covered entity that receives a court order for information or data shall provide such information or data in an intelligible format; or provide such technical assistance as is necessary to obtain such information or data in an intelligible format or achieve the purpose of the court order."

Okay, so I get that the main section of the bill requires companies which provide encryption to decrypt data upon receiving a court order demanding access to it. If the company is capable of decrypting its customers' data, that's a scary thought.

But it's followed by two very conflicting subsections: (b) nothing in this act may be construed to require or prohibit any specific design or operating system to be adopted by any covered entity, but (c) a provider of remote computing services to the public shall ensure such products are capable of complying with a court order to decrypt.

It seems like this could be read as "you must build backdoors", but also as "we're not telling you how to architect your product." These two sections are completely at odds.

By the way, Scribd sucks. Have a downloadable PDF: https://josephhall.org/f0eabaa89b8ee38577bf7d0fd50ddf0d58ecd... (it's still just non-OCR'd images though :<)
A premium ride sharing service that puts safety at the forefront and targets women sounds like a viable business. This doesn't. Not only are they refusing service to men but likely the bigger problem is they are refusing to employee (or contract) them. I'm sure the lawyers are already circling for the inevitable discrimination lawsuits.
There are plenty examples of sexism in business that seems to go unregulated. Vegas night clubs for example sometimes charge men up to 4 times as much as women.
You are asking wrong questions.

The reason, why I don't use configuration tools is because I do no configuration in production. One of main rules for me is to perform all installation and configuration steps in controlled development environment, then test them in staging and only then deploy verified result to production.

Imagine that you are fully installed and configured everything at your new production host but in your development environment, then it powered off, deployed to production environment and powered on again and it works. It is result I want to achieve: deploy only ready to use software to production, in sealed form, so no installation, no tweaking, no anything. Like smartphone on contract. It can be achieved with docker, but docker is relatively new invention and my solution plays well with docker too.

So, no, my scripts and services are not a configuration management tool.
Pretty flagrant copyright violation. However something like this idea is what Brendan Eich is currently working on with Brave.
I've looked into this in the past and was not successful. `torify` doesn't work and aria2 doesn't have any option for configuring a SOCKS5 proxy. There's been quite a bit of discussion about this.[0]

A cursory search shows some people have recently found success with `--async-dns=false`[1]. Doesn't work for me, but maybe I'll try with the latest release and see if that changes things.

I eventually got aria2c to work over TOR with ProxyChains, but it's really not a fun process.

[0]: https://github.com/tatsuhiro-t/aria2/issues/153

[1]: https://github.com/tatsuhiro-t/aria2/issues/613
"We don't have the first notion how cryptography works," said the politician-senators in a joint statement, "but we're hoping the voters will see past the blatant trampling of civil liberties to think we're doing something to be tough on the trrrrists."
Where to Raise Money This Year
Google, Don't make me hate you
In my mind it's not really solving any 'problem' at all... We have a browser, and we have Google... It's generally pretty easy to buy stuff online, so what's the problem??
Did you want a link to the new depreciation rules? Or a specific scenario?
With `[a] -> Maybe a`, it's not so bad if you use `catMaybes` from Data.Maybe.

map transform . catMaybes . map safeHead