skysight-inc/HackerNews huggingface dataset:
Some crickets in here...

Nobody thinks reading data off the Accessibility Service, building a library of intents and auto constructing user specific shortcuts is cool?
Location: San Francisco, CA

Remote: Maybe

Willing to relocate: Yes

Technologies: Python (Flask), PostgreSQL, Bootstrap, AWS

Résumé/CV: https://goo.gl/rBxmFg

GitHub: https://github.com/anishkothari

Email: username at gmail

I'm looking for a entry-level/junior developer role but I'm open to QA/support engineer roles too. Thank you!
Otherwise no one cares.
Gleick's book encouraged me to read Shannon's The Mathematical Theory of Communication.

Shannon's conversational tone in the first half is amazing. This is a primary work, laying out a novel idea, but it reads as if it were the most self-evident thing there is, and you're just being nudged along a little bit. Was this the norm in the 40s for technical papers, or was Shannon just a great writer? (The second half delves deeper in the calculus behind it, which I found difficult).

Anyway, The Information is a great read indeed, but Shannon's original is surprisingly engaging and accessible.
Only if you opt not to use strict dependency injection, and strict DI has been best practice for quite a while now.
I 100% agree with you, but unfortunately, you're talking to technology people. The amount of ignorance when it comes to economics on HN has led me to almost never even talk about it.
Delaware to embrace the emerging blockchain and smart contract technology
I believe this is called "sonder".

https://www.youtube.com/watch?v=AkoML0_FiV4
Regardless, whether it be OpenSSL first or /dev/urandom first, "haveged" entropy generation is still needed for virtual machines, which is the most common use case. In my experience both ways are a no-go without special measures like haveged being put in place to super-charge the available entropy. I've had processes hang up for MINUTES or just under TWO HOURS waiting for more entropy to be available.
Long time dev at the company here.

Yes, Yes, and No.

#1 kind of happens naturally as we're all working on different things. There are "a lot" (< 100) of people slinging code/design/SRE/IT, but only a few work in the same areas at the same time and rapid good communication generally happens among those subsets of the overall team. We also seem to have perpetuated a tendency toward good citizenship, so we generally talk to people before traipsing through areas of the code we aren't familiar with.

#2 Absolutely. This is some basic principle stuff. We don't hire people to not trust them.

#3 Related to #2: Automated acceptance testing is done as is deemed appropriate by the person developing the system. I've been on teams that valued and developed automated testing more, and less. My personal experience at the company has been it is neither necessary nor sufficient for success.

Much more important than any pre-deploy automated testing is our effort to monitor what's deployed (both in terms of software/hardware metrics and business goals). Bosun (http://bosun.org), developed by our SRE team, gives us some pretty great introspection/alerting abilities. I'd be incredibly sad to not have it. Bosun monitoring combined with the ability to have a build out in <5 minutes keeps me pretty happy.
A nuclear plant today would cost something like $6B that's not a regulatory tweak.

The problem with nuclear is waste disposal (still not figured out, and a will be a problem for decades/centuries after the plant is closed) and amortization of billions of capital costs.

With the price disruption potential of other technology, it's a bad bet, and has been so for many years.
Why not have repayable assistance? The government gives you money for up to 5 years until you get a job, and then you have to pay the government back. You pay the government back a small percentage of your monthly paycheck, say 0.05%, no interest. It's basically an interest free loan with a long repayment schedule. But at least the government gets something back.
They use rail distance to lead refineries as an instrument variable. They briefly discuss direct poisoning from a refinery.

The real kicker is that lead pipes combined with acidic water have a higher effect than lead pipes combined with basic water.
No, it's not. Don't use haveged. Virtual machines should simply get their initial entropy from the already-seeded urandom pool of their hypervisor host. Processes don't "hang waiting for more entropy"; they hang because /dev/random inexplicably goes on strike. The answer to that problem is "never use /dev/random".
Routers are on the front line of computer security. They need to be very resistant to attack. Patch and release won't work; many routers never get patched, and those that do implicitly have a backdoor in the update system.

This is a job for a limited protected-mode OS that Just Works. L4, QNX, something like that.
In case everyone isn't familiar... This is theorized to be resilient against quantum computing
None of those C++ RNGs are suitable for cryptography. The answer for C++ CSPRNGs is, like in every other language, to use /dev/urandom. Multiple CSPRNGs just mean multiple single points of failure.
Solar City [video]
Your page isn't clear, what exactly happens tomorrow? Is it the final voting on the CPI? Or is there some law project under vote right now?
> It is the context of the "sociological event" that I refer to, not the discussion about the discussion that you seem to have in mind.

Then let me clarify my intent. That "for some there is no burden of proof high enough, no evidence that cannot be dismissed as fabrication or manipulation." see,s self evident from my experience in seeing how people are treating this discussion, and the "evidence" being put out to support or discredit any specific claim, not just of Craig Wright, but of those just putting forth possible explanations for his reasoning for his actions, in cased presupposing him as both a fraud and as Satoshi. I think this has less to do with it being about a cryptographic system than it does with people really liking the mystery, and wanting to hold onto their belief in it.

> You are describing the satisfiability problem, where a lot of contrived problems are obviously impossible to satisfy. That isn't emotionally driven goalpost moving, that is a strict adherence to reason.

I wouldn't call the belief the moon landing was faked a strict adherence to reason, and I think the same underlying motivations are at play. This will play out, and the vast majority of people will come to the same belief, but I believe, through what I've witnessed so far, that there will be a core the refuses to let go of some of the more outlandish possibilities.
It is premium in terms of power efficiency in that performance range. Nothing else is close.
No, the Unix security model is insufficient.
Fidelity as well
That's one of the solutions, but not the only one. QEMU's solution is another virtio device: http://wiki.qemu.org/Features-Done/VirtIORNG I expect XEN and others to follow soon.

Also RDRAND can be executed in a VM, but I'm not sure if it is handled properly yet.

And like tptacek mentioned - why did you use blocking random in the app?
Obligatory "How To Safely Generate A Random Number" link[1] that I always wind up posting in threads like these. There's also the getrandom syscall[2] which uses the /dev/urandom pool.

[1] http://sockpuppet.org/blog/2014/02/25/safely-generate-random...

[2] http://man7.org/linux/man-pages/man2/getrandom.2.html
It has its tradeoffs. The point is, if they're going to go that route the assignment should be short and sweet, and the response should be quick. Especially since we can pretty much tell, like, right away whether we like someone else's code or not, now can't we?

Basic, common-sense considerations which a lot of places don't seem to appreciate, unfortunately.

And to not respond at all is just a gratuitous insult.
This will be big.
What I can tell you, is that I found it very difficult to find what the situation was on the Netgear router that I wanted to work with.

A series of well-designed pages that would help me find the latest info, with notes of workarounds or "no it won't work" would have saved me a lot of Googling to find posts, then having to look at the date of each post to work out the chronology; and would go a long way to helping with adoption.

I was very pleased with OpenWRT even 5-6 years ago! I am sure that things are better now.
>As a society, we value the idea of everyone having access to health care, and if we make medicine a free market, the only people who get it will be those willing to pay the most.

Um what? If you artificially reduce the price, you reduce the supply, and thus decrease the number of people who get it.

My model of free market here is not supposed to affect the total supply, just the limited supply is divided based on money. If price controls increase supply, then there was a market failure of some sort, which probably counts under reason 2.
"Third, a city-level analysis such as ours does not suffer from a common problem with individual-level studies, namely that individuals exposed to lead typically come from poor neighborhoods with both low-quality housing and high crime rates. Common confounders of the lead-crime relationship in individual-level studies pose less of a problem in our city-level study, where in most cases the entire city population was exposed to lead through water."

Paper's here: http://scholar.harvard.edu/files/jfeigenbaum/files/feigenbau...
The same argument applies to any democrat primary candidate.
What I Wish I Knew When I Was 20
This claim about peak power usage is untrue, at least for California. For the past 20 years in California, the annual peak electricity usage has ALWAYS occurred between 2pm and 5pm.:

https://www.caiso.com/Documents/CaliforniaISOPeakLoadHistory...

I used to work at a power company as well.

(It's true that the daily peak is in the evening and that won't be helped by solar. But capacity is built to handle the annual peak, not the daily peak, and because the annual peak tends to be hot afternoons, solar actually will replace other generation in the long run.)
This is a truly terrible idea on every level.

1. Most places where I have worked, management are given large under-the-table bonuses that are not reflective of their salaries. So even if you put out the amount of money management is making on a spreadsheet it's not fully transparent if people are getting end-of-year bonuses.

2. People WAY overestimate their abilities when they have to 'self-rate' for management. If you've ever filled out a performance review, you know that everyone gives themselves 5 stars in virtually every category. Now I get that it has to be peer-reviewed, but I can easily see this turning into a circle jerk where everyone says everyone else is a 'python master'.

3. Your salary is not really anonymous in this system because you are required to get 'upvoted' by peers on your salary choices.

> We asked everyone on the team to get upvotes from at least 6 others in the company with a good distribution of roles, skill levels and leadership levels - demonstrating support for their individual decisions.

So if you said I'm a 'tech weenie, python master' I would need to get 6 other people to upvote me on this. People would then be able to figure out basically how much I'm getting paid.

> Salary is a personal matter for some people: While we do appreciate this fact, our priority is higher trust across the team.

and

> One of the key challenges we’ve struggled with is creating a high sense of trust between the founders and the rest of the team.

Therefore, the entire point of this exercise seems to get the team to believe that the 'founders' are not overpaid. I guess if this is a concern there may be other issue at play here other then peoples salaries. Frankly It sounds slightly passive agressive to say "The team has the impression we are over paid, lets release everyone's salary to show that we are not."

There's nothing worse in a company than politics and this system creates a gigantic burden of politics on people that should be focusing on building a product.
I admit some of those weren't particularly good examples of civil rights violations, but the weren't meant to be. Just examples that like the OP said lead many people to belive that Trumpian idealogy could lead to a dark descent to a time before modern civil rights.

Calling for more mass surveillance and registering Muslims are probably better examples of proposed civil rights violations.

"Mr. Trump was asked about the issue by an NBC News reporter and pressed on whether all Muslims in the country would be forced to register. 'They have to be,' he said. 'They have to be.'"

He's also suggested that we should surveil mosques and won't rule out "certain things that were frankly unthinkable a year ago" like warrant-less searches of Muslims, and closing down Mosques that we decide are a threat.

> More troubling is your unstated implication that anyone who opposes open borders globalization/cultural relativism necessarily wants to take away civil rights for Americans.

That's not my implication at all. It has nothing to do with open borders, only with banning a particular religion. If Trump believes Muslims are so dangerous that we have to ban them from entering the next logical step is to deport the ones already here, and then on to deporting Muslim citizens. This is clearly unconstitutional, so it won't happen, but I personally know many Trump supporters who are followers of Trumpian ideology who would support deporting Muslim citizens.
Yeah, because nobody would want someone like Alan Turing at their company.

The whole "everyone must be a team player" thing is such crap. I will gladly take a one man army with the resolve to deliver above all else over a team of mediocre players who take 4 times as long and waste more time arguing in meetings than it would take to just bust the thing out twice.

Effective teams are great too, but if you can't figure out how to use the other type, it really is your loss.
My wife is a bioinformatition and she usually scoffs at these things.
Senior DevOps Engineer | https://www.goodeggs.com/ | Fulltime | San Francisco or Remote | DOE

Good groceries, delivered.

Good Eggs lets folks like you shop local, organic produce, meat and fish, and delicious staples for next-day delivery in the San Francisco Bay Area.

The Delivery Engineering team supports the culture of DevOps at Good Eggs. We build shared tools and services that enable every team to deploy, monitor, and maintain their own production environments. The work we do helps our peers move faster, deliver more, and break less. We're software engineers with a soft spot for operations, automation, and the libraries that help us build applications.

You'll report to me, and have ground-floor influence over technical decisions and roadmap. This is a senior role -- you should be a strong software engineer and have > 5 years of relevant experience to draw from.

Apply online: http://careers.goodeggs.com/open-positions/?gh_jid=77317
Given that OpenWRT is the reference distribution of choice for networking chipsets these days, the reference goals do seem to be focused on making it better for that.

The last couple of OpenWRT releases have moved fast, in the future OpenWRT could move closer to the cutting edge without the pressure of users who want long term stability?
I had a rather specialized case where it was the pragmatic choice (note, not technically required): running a lottery with potentially litigious losers.

If you used a CSPRNG with a seed space smaller than the set of possible lottery outcomes, losers could argue (misleadingly, since we still couldn't feasibly bias the result) that not all outcomes were equally probable and try to get the results thrown out. That is, the fact that there are widespread misconceptions about /dev/random can very rarely be a reason to use it :P

However, I agree that the rule is that you should just use /dev/urandom.
> the idea that everyone in Brazil can be denied the freedom to communicate the way they want is very scary in a democracy

Says the person (in name of the company, I assume) whose company blocks things they don't "like", such as messages containing telegram.org or telegram.me[1].

Now Facebook is not a democracy and they can block and censor pretty much any message they like, but now they go on to tell Brazil how it should run its judicial system. That's like giving people free beer and then asking them to take up pitchforks and come along to put some pressure on a third party you don't like very much.

[1] https://i.snag.gy/9KBPGR.jpg
"Brazilians have been leaders in connecting the world and creating an open internet for many years. I hope you make your voice heard now and demand change"

I think he didn't word this right.
Crime trends are hard, and every theory we have seems to have its own set of weird statistical quirks.

That "we don't know much" nuance rarely makes it into short articles. The closest I've seen is in the Atlantic, where they basically have a whole series devoted to problems with no easy answers.

http://www.theatlantic.com/politics/archive/2016/04/what-cau...

Maybe the lead theory is right, but these are tough issues that are well studied, full of methodological hazards, so it's worth being extremely cautious when interpreting results about anything that drives crime trends.
For those curious the report the article is based on can be found at: http://www.ucsusa.org/sites/default/files/legacy/assets/docu...
Double bluff: what better way to hide Satoshi than a failed “coming out”?
A lot of crimes in prisons goes unreported, so total crime stats are harder to calculate. EX: Murder seems to clearly be down, male on male rape may be up.
Many of these farms actually make lots of money if you count the tax breaks. People buy lots of land for a giant house, but don't want to pay property tax for residential property. They'd rather pay at the rate for farm property. Add a few chickens or a horse and hey it's a farm!
Appreciate the tip.
Indeed, it is I, Sardo Numspaa!

I'm glad you liked the crypto stuff we did!
Pretty sure he means like an issue. A github issue, jira ticket, etc.
The government was immensely paranoid about it, insisting it had to run on site, and be completely configurable by their tech staff, who were not themselves engineers.
A centralized state management inspired in Flux and Redux
I still don't understand. Also I don't understand why Etsy allow it, it degrades confidence in the site.
*all jobs
Yes, and? What makes you think I'm saying "everything gets worse all the time"? Are you saying those things are all because of "nations trying to dominate each other", or maybe simply because of humans thinking and inventing and reasoning and arguing and whatnot?

> But yeah, go complain about privacy rights. I raise you SLAVERY.

I love how you asked me to re-read the comment, and now continually talk about straw men yourself. That's quite rich.

> On the other hand, if you're the kind of person that "The Mikado" is describing, perhaps you can't. Any century but this, any country but your own??

Nope, and nothing I said would indicate so, either. With not one word did I say "things were better back then in X". And whether imperialism is dead or not (how that goes together with "Pax Americana") doesn't change that your responses address straw men. So I'll simply take it you are projecting when you implicitly muse whether I'm an idiot. Proof is in this string of comments, have a nice life.
Not unusual, but the sampling can take a long time and scales poorly with the amount of data you have.
I'll work on a quick article today to explain this and adapt the page to reflect that. Thanks for the tips. Answering you quickly (I'm preparing dinner :-)):

- Tomorrow, the CPI decides their final report (after three drafts and a couple separate patches) on all the inquiries the commission made the last months. This report includes "recommendations" to some existing draft bills and proposes a number of other bills.

- Parliamentaries presented "destaques" that will be voted separately and may supress the "IP blocking for illegal content" and "notification-based removal of illegal content" bills.

- The final report as of now is the first link with a small patch on the Projeto de Lei 1.6 made by the second link.

http://www.camara.gov.br/proposicoesWeb/prop_mostrarintegra?...

http://www2.camara.leg.br/atividade-legislativa/comissoes/co...

EDIT TO APPEND:

TL;DR: The two bills that we may realistically remove through the help of friendly parliamentaries tomorrow are the ones about illegal website blocking (ISP blacklisting) and content removal through notification; both open the door for criminalizing remixes and using copyright infringement for censorship.
OpenWRT is awesome. Thanks for the hard work!
I'd love a biography of Shannon!
I agree with you 100% about the lack of political viability.

But I also think a system that requires taxpayers to fund more than basic living expenses for non-taxpayers is unjust.

Everyone should be able to stay warm and dry, safe and clean, with a soft bed and a healthy diet. Anything beyond that is luxury.

In particular:

- Just because you don't have enough income to pay your big mortgage doesn't mean others should have to pay so you can live in a massive house. Regardless of your previous income, you should sell it or let it be repossessed (and continue to live safely and healthily elsewhere). Otherwise you're asking people who live less extravagantly to fund your own extravagance.

- Likewise, many hardworking people take a roommate to save money. Should they have to pay for other people to live more extravagantly? There is nothing unhealthy or unsafe (in general) about sleeping in the same room with another person, or turning a room that fits 2 people into two smaller rooms.

I think in an average cost-of-living town in the US, you need 300 to 350 to rent a room (all to yourself!), 250 for groceries, soap, razor blades, etc. That leaves 100 or 150 to get around. Certainly not enough for a car or taxi rides. But I think just about everyone should be able to find a place within walking/biking/city-bus distance from the grocery store, though in some sprawly towns it might take a couple of hours to get there.
Why are the man pages not so clear?
Very wisely said.

People in AI try to replicate the "power of the human brain" when there are billions of "human brains" that are surviving at a subsistence level or working in mind-numbing menial tasks.

I can't understand the cognitive dissonance that makes a person marvel at how "amazing the brain is" while simultaneously ignore the suffering of billions of those brains.
Are you guys only hiring for Senior positions or are there also entry level opportunities?
Brasilians are social-network junkies... Whatsapp was 'the messaging app' around the time where just about everybody got a smartphone so it just caught on, and there are groups for everything(and there's a lot of porn) and a lot of stuff goes viral through it(I've received Lula's lawyer wiretapped call through groups, for example) and then businesses started using it too, putting their "zaps" on billboards and etc. Before Whatsapp it was Facebook, Orkut, MSN..
I see this more as a tooling failure. All the yeoman/grunt/gulp/webpack/boilerplate/starterkit BS that you need to do to get a minified/concatenated/compressed build deployed and none of that turns this option off?

The only way I was ever able to get an angular project built/tested/deployed was by using something like yeoman. It's kind of shocking that the default project templates set up everything that you need except for this one thing.

I do notice that the made with angular site isn't even minifying their code:

https://www.madewithangular.com/static/js/main.js

Though that may be intentional so that people can see how it is written.
Can't it be e2e encryption with WhatsApp keeping a copy of the private keys? or does e2e enc implicitly means the private keys are never exchanged?