skysight-inc/HackerNews huggingface dataset:
Nada, I'm just an engineer. I try and help where possible on Reddit/DSLReports/HN.
The fact that Telegram even has the ability to ban channels shows that it was too centralized to be truly secure.
Moving from Prototype to Product with Web APIs
In case you want to know what the procedure is.
https://en.wikipedia.org/wiki/External_counterpulsation
Unless they are going to mimic Cocoa I'm not really sure what this really gains them in terms of luring iOS developers with the promise of cross-platform builds.
Of all the jobs that will soon be eaten by computer programs, recruiting specialists and HR candidate screeners are on my short list of those for whom I feel the least amount of sympathy.

I hate the hiring process. I simply can't wait until all the stupid, irrationally-biased humans are removed from it entirely. And I'm reasonably certain that no algorithm is going to ask me to whiteboard a red-black tree while interviewing for a company that hasn't ever coded a single library-quality data structure.
This is one of the few fairly clear cases in real life where you could make a utilitarian argument, though. Sacrifice a few lives now to save more in the long run. I wouldn't want to be the government that has to dictate this policy, though. The guilt would be too much.
How Facebook turned Messenger into a startup
Enable Google Maps Traffic Views in countries where its not available
Thats funny because I feel like I waited less time for trains to arrive in Berlin than I do in NYC (including express trains...)
> Is there a room which is so fiendishly complicated that wherever you hold the match there are some dark spots in the room? Nobody knows the answer...

Yes, if you allow walls to be curved:

http://blog.zacharyabel.com/tag/unilluminable-rooms/
Building an enterprise mobile app using React Native and Realtime
> The Rock has a BMI of 31 (260lbs at 6'5") which is classified as obese

Why shouldn't he be classified as obese? If he was that heavy because he was working out then that would be one thing, but the reason he's that heavy is due to using steroids to put on low quality muscle mass. I don't see why that would be any less unhealthy than just sitting around eating doughnuts or whatever.
I meant tumbler as in a person, not a repeat service. It would be pretty easy to detect mass tumbling services through pattern recognition.
Agreed about the flags. However in this case it may be a false positive.

http://www.thelancet.com/pdfs/journals/lancet/PIIS0140-6736(...

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3400130/pdf/fmi...

http://aac.asm.org/content/51/6/2156.long
Ask HN: How can I influence a change in this development process?
I'm a software engineer at a SaaS company whose product is a large (mostly just complicated) java webapp. The company has seen a good amount of growth over one year and things are starting to explode on the software side of things. Mainly, the fact that the code is fragile spaghetti that has zero unit tests (untestable by design) and there is a lack of software development process.

My issue is that I am feeling pressured from having to handhold QA after I fix a bug. I spend more time doing this than actually writing code.

Here is a typical process to fix a bug in our application:
1. A bug is found
2. The reporter logs a ticket into JIRA often lacking how to reproduce the bug, and what the expected results are.
3. The SE gets assigned the ticket and needs to contact the reporter to find out how to reproduce and figure out what the expected result is.
4. After development, it is up to the SE to show the QA person how to test this new feature or confirm that the bug is fixed.

A few comments on QA:
They are non-technical. Documentation is poor, so the SE's need to show QA how to reproduce the bugs and what the expected result is. SE's tried making step-by-step videos on how to test the code change, but that has proven to be a waste of time, as SE's are still asked to be hands on with QA. Sometimes there will be a bug deep in the architecture that can't be reproduced in the front-end. QA is very lost at how to test these. Also, we get a lot of cases, where QA thinks that a test failed, but it turns out that they just had lack of knowledge of the acceptance criteria and prior functionality.

Management doesn't want to enforce a process because it slows everything down.

Honestly, I'm pretty lost here because I can hardly articulate the intricacies of the entire situation. Is this common? I'd really like to get some sage knowledge on what's going on here, cause all I see is a painful cycle.
Technically no language was specified, so depending on specific casting rules is risky. This could easily just throw a compilation error.
The US Gov't turned down Anne Frank's visa application
Congratulations, UC! You've invented UV curing chambers.

https://www.google.com/search?q=uv+curing+chamber&tbm=isch

Can I get a patent on putting food in the microwave for a few seconds if I realize it wasn't cooked all the way through?
I have lots of different ssh keys, and don't share them among different client devices. I do share them across different services, but it turns into N*M anyway because I haven't figured out a good way to upload a generated public key from a client device once and have that flow across to all the ssh-compatible services I use. It seems like there should be something for this, but what tool could e.g. speak to both EC2 and GitHub?
Why men don't like funny women
More at http://mathworld.wolfram.com/IlluminationProblem.html.

(If curved mirrors are allowed the problem was solved by Roger Penrose and there are rooms that cannot be illuminated - see link.)
At Sun they would promote those people to Vice President in Charge of Looking for a New Job.
2FA, MFA, Fuckin' a (eh)
That was either the best joke ever, or you haven't used German S-Bahn yet. (The "S" is supposed to be short for the German word for "city" but we jokingly refer to them as "standing still-train" instead of "city-train")
Can you imagine if Tinder was IPO'ing with him as the CEO?
Microsoft takes “open by design” approach
Scams work
Yes.

Besides programming, you can learn more things in the college, such as physics, arts, maths, finance, social skills, etc. Though they may not bring you money immediately like programming, you will benefit from them. And you can meet many people from other states and countries.

College is one of the happiest periods of my life (though I was very poor).
The Doomsday Scam
I worked for a startup in the mobile payments industry for a while. While I wanted to hope it would work out, deep down I never felt mobile payments at the register (vs. credit card) was enough of a value proposition to the consumer. I mean, I never felt like I would want to use this even though I was working on it.

I think the industry over-emphasizes the minimal hassle of having a physical card. Mobile payments are not that much easier. And unless you research how the platforms are protecting your information and identity, I also imagine the average consumer trusts a physical card more than a 3rd party vendor app on their phone.

Finally, the mobile payments vendors are just one more middleman in the payments game that needs to make a cut on transaction fees. Someone is paying that fee somewhere and if a mobile payment platform becomes sustainable over the long term that cost will likely trickle down to the consumer if the platform hasn't already directly built in a consumer fee.
I wonder if the right option is to push the macro-like functionality down into the language itself. Something like http://okmij.org/ftp/Computation/free-monad.html starts to offer very macro-like functionality, but deferred to runtime, so you can still look at the original value and even imbue its effects with a different set of semantics.
Whichever team is behind the account system needs work. Why do I have four Comcast accounts? I've only even lived at three different places. Why can I still login and "pay my bill" which still says I owe "$39.99" on my last account? I was paying into it accidentally for months before they killed my new service because I wasn't paying into the new account.

It seems to me it's just hacks on top of hacks written by hacks.
Last day in Atlanta, I wish I had known that page a month ago.
I'd disagree. My personal opinion is, BrowserID/Persona was a bad thing for the web and it's a good thing it haven't hit any big. Sure, it was better than most popular protocols out there, but it was still wrong.

My opinion is that BrowserID had a very flawed core concept. I firmly believe that my identity is something that I [can] naturally define and possess. But everyone since OpenID had stolen this from the end-user and identities became something that you're provided with - and I find the very term "identity provider" unnerving.

With identity providers you're not you anymore, but merely your Facebook account or your email address or your domain name - a things you only temporarily lease from a third-party like an email provider or a domain registry. Sure, there's some common sense, legal protections and stuff, but I'm don't like merely relying on those. I think, in a sane world, at least personal (i.e. non-group) identities must be merely asserted, not provided - and they must originate from a person themself.

On the contrary, this login-with-ssh thingy and few other schemes (gpgAuth and WebID) are much closer to what the things should be like. While they don't yet completely resolve the distinction between an identity and a credential (it's really hard), they root your identity in something that you can actually define for yourself and handle without depending on anyone else - a key pair.
> 2. there's not enough money going through them to successfully launder a four-digit amount, let alone anything greater.)

Are you sure about that? I believe most of the onion drug markets have their own tumblers running in the background, so sending money to them and then withdrawing it should get you mixed funds. I'd expect the scale of business of those sites to result in quite a large mixing pot.
They've been doing this for over 2 years

See: https://gist.github.com/ryankearney/4146814
Thank you.

(Though I'd caution you that working off the clock is an excellent way to get overworked.)
Fair enough. And I should have done a (much) better job at indicating why I thought this instrument would not be suitable.
huge list of assumptions there, but having read your responses you dont really understand bitcoin, transactions or tumblers. Tumblers can delay sending transactions by anywhere from hours to days, so matching 1 input with 1 output would be dificult at the very least. If 1 input is split into 6 outputs of varying sizes, sent at various times how would a beefy server help you. Say I send in 10BTC to a tumbler and my output is split into 6 outputs of between 1 and 2 btc each, these are issued to different addresses over a 5 day period. How do you trace that in amongst all of the other several thousand transactions that occurred in that 5 day period? I would genuinely be interested in how you think this would work, as would many in law enforcement and the bitcoin ecosystem.
No, the cost would certainly go up, the price would go to shit because it has no intrinsic value to anyone unlike heroin addicts who need their fix.
Of course this is not true.
- distributed vs. centralized architecture and security are not directly related. A centralized architecture with end-to-end encryption can be very secure; a decentralized, non-encrypted solution can be very insecure
- Telegram offers end-to-end between two parties
- Telegram also offers 'channels', i.e. broadcasting. Nobody claimed that these are 100% confidential.
I've looked at Google and PubMed and was not impressed by what I found. Most "screen time" studies are primarily or exclusively TV-watching studies, and in many cases are in turn using that as a proxy for sedentary behavior in general rather than actually examining media consumption patterns. In short, they don't demonstrate that all screen time is equivalent, they just define the variable that way. That can be entirely justifiable from a study design standpoint, but also limits what the results can tell us.

The main source for recommending limitations on overall screen time for young children seems to be a set of recommendations published by the American Academy of Pediatrics [1], but they don't actually cite any research (or their citations are too well-hidden for me). The AAP recently published a release stating that new recommendations are coming soon and suggesting that the old guidelines are unnecessarily rigid and unrealistic, even to the point of explicitly stating that "The public needs to know that the Academy’s advice is science-driven, not based merely on the precautionary principle.". The top bullet point is "media is just another environment". This newer document generally advocates a nuanced approach that takes the nature of the content or activity as well as the social context of media consumption (e.g. whether parents are actively watching with the child) into account [2].

[1]: https://www.aap.org/en-us/advocacy-and-policy/aap-health-ini...

[2]: http://www.aappublications.org/content/36/10/54.full
Very sad news. Ran a BBS in the early 90's and it was a wonder to move to Zmodem. I still use it every day. lrzsz and built in zmodem in ZOC. Superfast simple file movements.

RIP.
At least one employee would be to blame, right? Comcast's network hasn't become sentient, and isn't actively rebelling against human businesses by shutting down random ports. At some point, someone either made an explicit decision to do this, or decided to skimp on training.
I've been in the habit of leaving sourcemaps in the production drops for this reason that by it's nature it's not exactly secret, even if the code isn't strictly "open source": if someone is that interested in the non-minified version they are likely to use a deminifier anyway and obfuscation isn't security nor copyright law enforcement. Plus it's also selfish and lazy to leave the sourcemaps accessible (thus the business case for it): as much as you work to prevent having to debug things in production, you will almost always need to debug things in production.

Sourcemaps are great.
Otto: First Impressions
My favorite CMS for years, time to upgrade over the holiday season.
OK, so it seems to me that you pretty much agree with my argument, but you don't like my assumption that even if there is subjectivity, there can be a learning algorithm. Is that correct?

I think even for 100% subjective decisions we can construct an algorithm as follows. Take the same inputs that a person (making the decisions, for example to hire) takes as input to the algorithm (well, at least try to take in reasonable number of parameters). As an example outcome, take the subjective decision that would same person (or committee, what you have) make after a certain period of time, say 3 months (when it becomes more obvious whether the original decision was good or bad). Then you can train your algorithm (but then it will, obviously, depend on specific people involved). And I think it can possibly perform better than the person for the reason I outlined.
It doesn't stop a lot of people from using it though. A quick search of Python code on GitHub for 'import pickle' shows almost 800,000 results: https://github.com/search?l=python&q=import+pickle&type=Code... And that's just public repos. Who knows how much it is used in private repos?
> You're right, but in practice, what other ideologies are behind attacks?

Remember the anarchists of the late 19th century? The Bolsheviks in Russia? The long Cold War? That was primarily fueled by atheistic progressivism, and killed more people than all the religious wars in history put together.
Thoughts on H1B
Coding Math
Clear wording and incorporation by reference is very similar to the way the details of construction contracts and building regulations work in the United States.

Home page of LawPatch: http://lawpatch.org/
Wouldn't it be clearer to just put `i != SIZE_MAX` then? I understand that anyone experienced with C probably wouldn't be confused by this, but you might as well sacrifice a couple characters in exchange for saving brain cycles, right?
Bower is alive, looking for contributors
Another paradox is why the media always seems to portray meta studies (correlation) as fact (causation).

This just in: Margarine Causes Divorce in Maine [1]

1. http://tylervigen.com/spurious-correlations (99.3% correlation between Maine's divorce rate and margarine consumption)
Because it's proof of E.U. financial regulation. What is your point?
I forget which book by Grove it was but I remember reading it when I was doing some strategy research for a client once.

You may be right that DEC's NIH was something of an outcome of vertical integration. It was widespread in that sector and just generally there wasn't anything like the sort of coopetition that would come later. I still remember at Data General getting an absolutely flaming email from a sales rep because we had OEMd a LAN board from DEC for a system after we had switched to some sort of industry standard bus. The email was to the effect that "We're fighting with these guys every day and you guys in corporate turn around and stab us in the back by buying their products."
So, what is the advantage over just using Client Certificates, which are supported by all major browsers?

This is how you authenticate with StartSSL.com for example.
TimeWarner does this as well. I don't have proof, but when my roommate was torrenting stuff, no vpn, nothing, I had a notification like this pop up on a random web page. This kind of shit has got to stop.
It seems that Konami is still at something similar: unwanted software developers are assigned to blue-collar jobs. http://www.giantbomb.com/articles/report-reveals-restrictive... The Giant Bomb article describes it as a punishment, but I assume that the main intention is to have the programmer take the hint and file his resignation.
Ultimately, data is the greatest currency in the world today. Everything can be recorded and analysed. But the question is, who owns it, and at what point should it become property of those who wish to protect (or cynically - control) us.

The issues here seem to come from a world that has moved beyond scrambling government's legislation to keep up with data. And a government's perception that they have the right to access whatever they want.
I think part of the point of this plotline was to display how common/routine it is as a method of travel. They focus the whole season on the one instance it went poorly-- There are multiple scenes that make it clear they were bringing girls in by this method before the incident, and that they continue to do it once the investigation concludes.
Make sure you know Square's correct valuation before investing
What you get for the high price of “humanely raised” meat
If that's how it came about then I would be more apt to accept that. But in the U.S., I find it doubtful any current telecommunications monopoly came to exist without government involvement. A good chunk of that upfront capital and land requirement was given away by the government for promises those companies didn't keep.
Public transport is often prioritized and they got green light using some kind of detectors or remote control.
Building Go 1.5 on the Raspberry Pi
> Seems like it starts to make sense to pay people to infiltrate core dev groups of infrastructure libraries.

The suspicion is that this has already happened but nobody has been able to prove it conclusively to date.
Code readability trumps cleverness.
> They identified bacteria able to shrug off the drug of last resort - colistin - in patients and livestock in China.

…

> It is likely resistance emerged after colistin was overused in farm animals.

What the heck? Shouldn't the antibiotic of last resort be used only as … a last resort? I can't believe that any farm animal would be worth the use of such a drug (although I suppose it's possible, were it the last of its breed or something).
I agree with most of your logic but let's also be pragmatic - something that is better than everything else out there that's actually popular, and has a chance to hit big, is good for the web. Always pursuing the impossible perfection is one of the reasons we don't have ubiquitous https for example...
You see without patents like this companies wouldn't invest in this level of R&D and we would all still be throwing shit out of our windows with buckets on the street and using lead plumbing.
Freedom? Religious people have been trained like animals from youth. There's no choice there. That's not freedom.
Eh, my premise isn't that science and ethics are always are mutually exclusive. Like I said, you can do a perfectly ethical primate study and get great data, it's just that philosophically there are many people opposed to the very concept of an animal study because it will infringe upon the animal's "right" to self determination so they'll fight against these ethical studies too.

Without these regulations, the animals get abused... it's not sufficient to trust scientists to be ethical.
File : zmodem general
Version : 1.02

(C) Mattheij Computer Service 1994

I recently stumbled upon this in the header of a ZMODEM implementation in C, thinking you were likely the author. Now I have no doubts that you are ;)

Any stories to share regarding this implementation and how it came to be?
Home office desk of a freelance UI / UX designer
Isn't Comcast violating StackExchange's copyright here by modifying and redistributing their content without their permission?
>We'll be a radically different species in just 200 to 300 years, through self-controlled evolution that has already begun

We are essentially already doing this. We are selecting for cancer and other disease processes when we cure cancer and other diseases in children who would otherwise have died who then survive to reproduce. It's not polite to say this, but that is what is happening.
While counting up instead of down does allow the use of "i >= arraylength" construct to check whether an item was found, it's still not as clear as using an explicit "found" boolean. Once you do that, it doesn't matter whether you count up or down. Also, Python's for...else construct is nice for this sort of thing.

Fun fact: I usually count down unless there's a code-specific reason to count up. It's one of the biggest "tells" that I wrote a piece of code, and it exists because I'm old enough to have worked with compilers stupid enough that they really did produce more efficient code that way. Nowadays I wouldn't generally recommend it, because AFAIK nobody has made a production-level compiler that dumb for quite a while.
> For the harder target of Google Chrome, Zerodium’s price rises to $80,000

>> Rewards for qualifying bugs typically range from $500 to $50,000. https://www.google.com/about/appsecurity/chrome-rewards/inde...

Maybe the bug bounty is too low?
Educational Augmented Reality for kids
In Russia same thing works in real-time (interpolating anything based on schedule will not be the best idea for busses / trams I believe)
Mobile app from Yandex (works in Moscow & Saint-Petersburg): https://itunes.apple.com/ru/app/andeks.transport/id826358136...
Web version in Saint-Petersburg: http://transport.orgp.spb.ru/Portal/transport/main;jsessioni...
Starboard asks Yahoo to sell core business instead of Alibaba stake