skysight-inc/HackerNews huggingface dataset:
> What is the purpose of this? Just static analysis?

I'm not sure about the "Just" here.

The opportunities for writing code transformation tools are abundant. E.g. a PHP IDE that isn't written in PHP, a linting tool, a preprocessor for an embedded DSL. It isn't obvious to me that the tooling for a language like PHP need to be written in PHP.

> Why Go?

Go isn't a bad choice for writing parts of a compiler. The parser itself was, however, written with the parser generator goyacc rather than native Go code:

https://github.com/z7zmey/php-parser/blob/master/php7/php7.y

Taking a goyacc file like this and porting it to another YACC is a lower effort than starting from scratch. In such a way, this project delivers not just "a PHP parser with xx% coverage in Go", but a shortcut to writing PHP parsers in any language with a decent YACC.

One way this project is structured that I don't particularly like is that each node in the AST corresponds to a file. For a programming language with algebraic types (ML, Haskell), having the AST definition in a single file is quite typical.

https://github.com/z7zmey/php-parser/tree/master/node/expr
This is the attack:

> If a victim logs into a fake Google site, the phishing site passes on their username and password to the real Google login page. Then the spoofed site passes back Google's request for the user's U2F token and collects the Yubikey's unique answer, all via WebUSB. When that answer is then presented to the real Google site, the attackers gain access to the victim's account.

So basically they are somehow able to trick the yubikey neo into accepting a challenge from a different domain, by using the webusb API.

Reading further:

> The technique would only work with U2F keys that offer protocols for connecting to a browser other than the usual way U2F tokens communicate with a computer, known as the Human Interface Device or HID, which isn't vulnerable to the attack. The Yubikey Neo, for instance, can also connect via the CCID interface used by smartcard readers

> An assumption was made by Chrome that all U2F is HID, which doesn't hold for the Neo, whereas Yubico made an assumption that USB will never be accessible by web pages directly

So:

- Don't use a Yubikey Neo anymore

- Don't use Chrome

- Don't use U2F because FireFox doesn't support it

- Never use your yubikey because hardly anything supports it

Sigh
Interop with language feature is definitely a thing. It helps people to understand a tool without the need of digging into implementation details, since those details are language features that developers already familiar with.

There is a way to do this kind of things with current React version (16.2):
https://github.com/alexeyraspopov/react-coroutine

You can use generators, async functions, and even more, async generators. Worth checking examples in the repo.
I like your approach, it's a very systems theory take. Even if it's not a foregone conclusion that a twitter-like system would turn into what you describe, it is also a very foreseeable (or at least obvious-in-retrospect) failure mode.
Classic. Also, https://status.bitbucket.org says nothing's wrong as of a minute ago... :/
A couple years ago there was a quiz going around based on this concept. You answer 27 non-political questions and the quiz guesses your political leaning. http://www.metafilter.com/161320/27-non-political-questions-...
Regretfully I agree. There’s a lot I like about Twitter, but it’s clear — just reading my own feed — that for many it’s primarily about seeking that quick fix of outrage. I get carried away too, retweeting some screenshot of someone being an ass in a discussion about gun control or whatever, and later I feel ashamed.

Twitter is the closest thing to Orwell’s “Two Minutes Hate” in 1984. Scroll through your feed for two minutes and build up a righteous anger about how stupid the leftists/NRA/FBI/reactionaries/whoever really are.
Once upon a time, my fav food ordering place had the discount encoded in the URL. Couldn't stop myself from trying, reduced the price by a very small number and it actually worked irl!
It sounds like they are splitting hairs to say that they aren't discriminating in hiring, but in the candidate pool they gather.
Hire the most qualified people
Well than the java implementation of UUID is flawed!
How a company deals with a bad manager is very important. Assuming you believe the accusations (1), the fact that Google wasn't immediately firing people and settling with the plaintiff is worse than the original complaint.

(1) A big if. I haven't seen any hard evidence yet.
I slightly disagree - what's missing is price transparency inviting competition. Through competition the payment and cost side of things will be added to the equation and shift incentives to cut waste and increase quality of service. That includes all aspects of the healthcare services.
I agree with you in general, but I'm curious how many would be "enough"?
Isn't secure private communication that can't be intercepted often aligned with the goals of regime change?
It's still discrimination though
4 months of Treehouse (https://teamtreehouse.com/) courses and I landed a job as a web developer in Berlin, relocating and 7x'ing my salary. Good ROI on that $100 investment (4 months x $25p/m) :)

P.S. Found the job through LinkedIn
Looks like the main site is down https://www.atlassian.com
Putting aside the fact that I believe that any race-based discrimination is inherently wrong. I don't believe those actions can balance scales. They only increase the scale of conflict between "diverse" and "non-diverse people". Right now both of the camps will be able to say that they are discriminated by the other one. To introduce yet another simplistic analogy: it's putting out fire with gasoline.
I was thinking more in terms of application data, thank you for giving me this perspective.

But still wondering: does the amount of this data really warrant compression? I mean the smallest sensible size of an SSD is around 100GB and it has lots of performance.
Maybe you failed the test that you were supposed to remove the plates :-O
Many months had zero outages, so the average is less than one. Outages were short-lived too. In short: generally reliable.

Scaleway not so.
Actually your experience is not unique; you could see on Googlers in Mountain View or Zurich that many of them are one step from a burn-out, they are also often crammed next to each other in larger noisy rooms; most of them seemed pretty stressed out, not joyful, starting from receptionists. Such a huge contrast in attitude comparing to Microsoft (content/happy) or Facebook (high-energy).
Gezonde voeding met de juiste vetten doet je tot 5 kilo afvallen in 2 weken
It's a paradox.

And white dudes (like me) aren't ever going to fix it without actively trying to fix it, which is going to make other white dudes (like the ones in the lawsuit) discriminated against.
Algrano | Ruby on Rails Full Stack Developer | Full-time | Remote

[Full job description here: http://bit.ly/2FL19G1]

Play a part in the digital revolution of global coffee trading. Contribute to a product that allows coffee growers to sell their goods directly to roasters. Create applications to simplify logistic and increase transparency in the supply chain. This is a full-time remote position within a Central-European time zone. Head-office is in Zurich, Switzerland and multiple in-person-meetings per year are required.

YOUR TASKS: Contributing to the development of algrano platform and our operation system; Gathering and refining requirements and follow them through to production; Contributing to the direction of our technical environment and development processes; Rapidly iterating as we push ahead with new development while maintaining and improving the current systems

YOUR PROFILE: 3+ years of professional software development experience (with at least two years RoR)
Experience with Javascript and CSS; A focus on details including automated tests and documenting your code; Experience in debugging, optimising web applications for speed and scale; An agile mindset and the ability to adapt to changing priorities and requirements; Pride in your work and a desire to contribute to a small team of dedicated and talented people; Solid communication skills in English and a sense of humor; An understanding of what we’re doing (and why) and a passion to get involved

WHO: algrano is a Swiss tech startup that changes the global trade of coffee. Using technology, algrano has set an ambitious goal to revolutionise the centuries old coffee trade industry and make it more transparent. Through the algrano online platform, coffee growers promote and sell their coffees straight to roasters in Europe. Awarded at its launch in 2015 as the best innovation by European Coffee Association, algrano counts more than 1’000 growers and roasters using algrano from all over the world.

To apply, please email christian@algrano.com with your CV and a Cover Letter.
Also that for the majority of people, a third party pays. The receiver of care only indirectly affected by slowly rising premiums, deductibles, co-pays, caps.
We have a giant PHP codebase but are moving components to Go. I wonder if this has any potential to aid in machine translation.
https://www.youtube.com/watch?v=f84n5oFoZBc
What's bad about it? A good tool to remove hostile regimes, and something which probably can't be used to do much harm to the U.S.

If Tor is a CIA invention, it is one of their best inventions ever.
> Getting women and minorities to choose tech as a career isn't something that I honestly don't know how to solve.

A lot of the histrionics lately seem to indicate a general lack of humility. We can't be condemning people for not getting with the program if we don't even know if the program will work.
Don't know much about trading, but this guys sure comes off as an asshole. Reading that was painful.
Hopefully better support for U2F devices is on the way at both the browser and website level.

I wish more websites offered the option to use it.
Slack is down too.
Patients also often want more stuff to be done. Humans evaluate treatment decisions as "let's keep trying vs. give up" not "I'd take on a 5% risk of complications for a 20% better chance of living another 3 months".

The complexity of these tradeoffs means that unusual choices are really hard to make well. This is most obvious in the expensive treatments that are sometimes applied before a patient's death -- expensive both in cost to deliver and harm to the patient's remaining days.
I think HN could do with some older folks on it. Heck, I remember growing up and using insurance was rare. You paid cash for your doctor visits, and typically only used insurance for major hospital stays as that's more or less all it covered.

Doctor visits just 30 year ago did not cost what they do today. You could get a clean break in your arm, go into your GP, have it fully fixed and be out the door for less than a week's wages for an average blue collar worker. This was actually considered very expensive, but it prices were held down for the simple fact that people cared and there was a hard limit - can't get blood from a stone.

When insurance started to become "cadillac" plans I very much noticed an insane explosion in everyday medical costs and a nosedive in quality of care. It's now a corporate factory system where everyone is miserable - the doctors and the patients. The only winners are executives and shareholders. The insanity of average cases of stuff like the flu now going to a doctor also is very new, and only is happening due to the incentives of "free visit" for the average consumer.

The typical argument used against a return to "free market" health care where insurance is actually insurance again is one much like yours - if you're sick you don't care about the price. This was proven untrue just in my recent childhood, and something like 90%+ of all healthcare is not urgent or emergency related. If 90% of the market is setting prices via free market discovery the remaining 10% will be drug along or can be forced to via limited regulation.

Healthcare costs in the US are almost entirely a principal agent problem. Absolutely no one has a damn clue of what anything costs at any point in the entire process. And the real issue is the consumers don't actually care since they are only harmed in an indirect sense.
I'm not saying that bad behavior should be dismissed. But I am saying that the larger the organization, the more potential there is for there to be a bad actor that doesn't match the overall organization's culture.

If the recruiter's accusation is indeed true, then we should ask questions about whether it is endemic to the entire organization. Though given the company's size—especially its growth through acquisitions (such as YouTube)—it's likely that the behavior is constrained to a single manager or department.
Hahaha i'm sorry we had to expose you to our harsh weather. Was this for a remote/sf position ?. It probably does happen when making important hiring decisions.
Since race is a social construct with no scientific basis there's no lieing involved. Anyone can select any race they please with a clear conscience.
That's an interesting definition of "ultimate" you have there.

Who's up the org chart from her?
Oh please, not this FUD spreader again.

The Tor Project finances and IRS Form 990 are openly and publicly available: https://www.torproject.org/about/financials.html.en

Yes, a sizeable portion comes from the US government, and from the NSF, from the Open Technology Fund (OTF) ..et cetera and over the years the number of donations that they receive has been increasing, especially with the campaign last year where Mozilla matched donations: https://blog.torproject.org/powering-digital-resistance-help... (they reached 400k$ with Mozilla grants IRC)

The way it works is that there's a set of deliverables or goals that must be fulfilled and that get a funding from Sponsor X. And there's a wiki page with all the Sponsors and the set of deliverables

https://trac.torproject.org/projects/tor/wiki/org/sponsors

For example for SponsorV https://trac.torproject.org/projects/tor/wiki/org/sponsors/S...

> Timeline

> October 2015 - September 2018 (...)

> Overview

> Joint project with Georgetown and NRL focusing on research about resilience to attacks that reduce anonymity or that deny service.

> The grant also includes a "transition to practice" component, which means we should not only help with the research side, but also build and deploy the more promising solutions.

> Deliverables

> + Produce research papers

> + Release software (e.g. Tor) that includes fixes based on the research papers

> + Work with Micah Sherr and Rob Jansen

THIS IS ALL PUBLICLY AVAILABLE.

WHAT THE HELL IS SPOOKY ABOUT THIS? DO YOU KNOW OF AN OPEN SOURCE ORGANIZATION THAT IS AS TRANSPARENT AS THE TOR PROJECT?

To Mr. Yasha Levine: Please point to a single alternative that offers the same low-latency anonymity as Tor if you're serious.

And yes, Mr. Yasha Levine has a big history of pushing smears like this on the Tor Project, see this for example: https://micahflee.com/2014/12/fact-checking-pandos-smears-ag...
Preparing Text for an LSTM Recurrent Neural Network
It's almost as if browsers are slowing reinventing Java applets while ignoring all of the security implications that go along with it.
Add a regulation that says every hospital must publish anonimized aggregated patient outcomes. Remove as many other regulations as it would take for them to be willing to compromise and accept this one.
I won't make a judgement about it, but it seems very logical that they would want to advance a technology that simplifies their mission.
The Yubikey is great and has uses outside of U2F, which I've never had much faith in.
You can't fix in hiring what's already broken before people even get to college. I'm pretty sure Google's hiring disproportionally much women, black people, gay people already if you would compare it to what's graduating from the compsci careers in the US.

Google is making other companies probably even more exclusively white/asian male because they tend to hire more of the women that do qualify for programming jobs.

There are only two things you really can do:
- Fix the school system. But the people that really call the shots in the US would call that communist because you would have to raise taxes
- Train people from minority or disadvantaged backgrounds yourself

If they really would care about diversity they could have Google schools in prisons to educate the more motivated and promising inmates in the skills Google requires.
or, why not, a first step to adding php-like macro language to your go service...
Interesting, I always thought bastiat was writing in response to marx...

You're right about the colonial megafirms, they were really the forerunners of today's corporate world...quarterly stock price pressure and all. But, they're pretty absent from most examples of that time. Maybe it's because they didn't operate in Europe much.

Modern free marketers can easily disown them on crown issued monopoly grounds. Smith considered them the same as guilds... Even Marxists didn't really pay as much attention to them as they should have, considering hindsight.
> Presumably the payment gateway wouldn't pay me $5

Having dealt with payment gateways, I would not assume that.
It is probably both. The primary reason for healthcare cost growth is price not utilization (refer to work from IHME, others), but there also have to be appropriate incentives in place such as exist in ACOs to ensure quality care is delivered cost effectively. Agree that value based care by itself may not be the answer, just look at the way drug companies claim to price medications based on value such as Gilead’s Sovaldi curing Hepatitis C.
Tracking the C++ Code Smells by considering the code base as a database
Just out of curiosity, because I often have this fear, did your the staff have any documentation or make assurances that he was a "participating provider" with your plan (i.e. not just saying they "will bill the insurance company")? Or did your plan not offer comprehensive coverage?
Yes we are sending actual bottles of beer.

A creator adds a "Buy me a beer" button to their website/content.

You (as someone who loves their content) clicks the button, pays $10 through Stripe/Paypal. We send the creator a bottle of premium craft beer on your behalf.

A real reward for their work!
I live in a 3rd world country (Sri Lanka). Healthcare is not as advanced as it is in the US, but it is decent for all except the most complicated cases. The vast majority of people use the free services at state hospitals. If you want slightly better care, you can go to a private hospital and still come out with most of your wealth intact.

I recently had a minor surgery to remove a conjunctival granuloma from my left upper eyelid. It was a private hospital, and it cost all of $50. Compared to US standards, the facilities were spartan, but adequate and hygienic. Also, doctors and hospitals do not live in constant fear of malpractice suites. I suspect these factors have a lot to do with the costs (in addition to the obvious cost-of-living adjustment for the third world).
7 Ways to Diagnose Your Google Ranking Drop
You do no get to decide what contributes and what does not beyond your +-1. you do not have the moral high ground when you are repeating lies. It is clear to me that anyone that has read the memo, and is not laying will not describe it the way DanHulton did. Seems to me that what ever conversation you want to have it should not be based on falsehoods.
is that puzzle correct? decoding that base64 returns gibberish
How does that address the bias and discrimination?
In the book Antifragile Nassim Taleb cautions against medical care unless it's truly necessary. He argues that since so many things can go wrong in a hospital (you could get sick from someone else, mistakes could be made, etc), only go if the benefits outweigh the risks.

And so if you have cancer, it's probably worth the risk. But if you have something that could just go away naturally, that's got a higher expected value of positive outcome.

He is in favor of subtractive medicine - many harms are caused by adding such things as smoking, sugar, preservatives, etc, and instead of adding medicine or surgery, remove the elements that the body isn't evolved to tolerate and see if it heals itself.

He gives the example of how he hurt his back weight lifting. The doctor proposed surgery. He just waited and his back healed itself, and in a way that is now more robust than if he had had surgery.

As with all things, it's not a black and white kind of decision, but this mindset has worked well for me as a heuristic for health.
On the most stellar lawyer there is?
> Equity isn't the only form of capital investment.

Someone has to pay for the fixed costs. And its most common that an investor does that. Never said it has to be that way, just that it is common and offers many advantages.

> Well, lots of ways, including the thing that actually defines capitalism, the particular model of property rights.

Property rights are just an extension to help the underlying basics I wrote about. If you are a tribe you might life in balance with other tribes and you have control over a river (or whatever) and you might even give something comparable to property right to a member of your tribe. But this is all enforced by society. Property rights are the same thing, just more formalized and generalized. Ofc. there is more insecurity in a autocracy, but that because an autocracy is about exploiting others.
It's inlined in rust, too
But none of the other companies have Vitaly.
Cromulence | Florida | ONSITE | Computer Security Research Engineer | Full Time

Are you the type of individual who likes to figure out how things work? Your tools of choice range from a screwdriver, GDB, and IDA Pro. You are not expected to be an expert in everything, just a motivated learner.

At Cromulence, LLC we advance our nation’s cybersecurity capabilities through expert application of cutting edge research and equip the next generation of security experts with state-of-the-art attack-defense simulation services and training. We are a small group of intelligent people with bold ideas, solving hard problems, and accomplishing what others believe is impossible. Our company grows and succeeds because of our employees, and even though we strive to be the best in our field, we never undervalue the importance of having fun along the way.

jobs@cromulence.com / https://cromulence.com/hiring/
Rick Hickey's Simple Made Easy permanently made me a better programmer: https://www.infoq.com/presentations/Simple-Made-Easy

Also his talks on transducers in clojure changed the way I think about functional programming
What percentage of those populations have the requisite secondary education and or experience (coding, statistics, marketing, electrical engineering) to work at Google? Before you try to just match up a general population to a workforce let's at least try to have a representative sample of what the "pool of qualified applicants" looks like.
The complaint is pretty detailed and compelling. https://www.documentcloud.org/documents/4391847-18-CIV-00442...
The fact that it took @jack, by my count, 13 tweets to say this is itself evidence that what he's trying to do will never come to pass on Twitter. Trying to read it, I kept thinking, "why is this so long?"

It's not. I'd read a Medium article or HN or Reddit post three times its length and not blink.

The right move to increase civility of discourse would be to stop providing that discourse via environments designed to discourage comprehension, lower the attention span of the user base, and encourage flamey, bite-sized "takes."