skysight-inc/HackerNews huggingface dataset:
Previous discussion: https://news.ycombinator.com/item?id=11412081
I like how they argue it would be less work to patch around the "out of date" message (and then maintain a fork) than to just update XScreenSaver. By Debian logic wouldn't they have to wait forever to take their own patch? Or better you why don't they claim they have already patched it out- but it isn't in the distro just yet!
Revealed: the $2bn offshore trail that leads to Vladimir Putin
Panama Papers: Mossack Fonseca leak reveals elite's tax havens
The video ( https://youtu.be/N6bVPutR_5E ) is oddly amazing yet cringe-inducing. I also can't quite place the accent of the young lady presenting.

Also, this whole thing looks like something out of a novel by William Gibson--or Upton Sinclair. :(
I know Refael, one of the founders, he is an amazing guy, and Pramp is pretty awesome, wish them luck!
And that, perhaps cryptically, was my point. Why should any chemically inert mineral cause cancer? But some apparently do, regardless. Inflammation seems most plausible.
Previously: https://news.ycombinator.com/item?id=11412081
> Maybe the NT kernel could gain a linux-syscall-compatible layer [...]. That would allow for compatible (same-arch) binaries!

What makes you think "maybe"? This is (reportedly) exactly what's happening. What did you infer was happening from the headlined article?
But this is nothing more than a variation on the Two Generals Problem for distributed systems.

Given an FSM and a set of messages, and a model of timing, it may be possible to fully test out the most interesting subset of transactions and test out many of the pathological cases. But instrumentation in anticipation of finding unanticipated pathological cases is pretty important.

This is bounded by cost, just as all due diligence processes are. Well-designed instrumentation is the key.

FSMs are not the problem here - with infinite bandwidth channels and perfect transmission, you wouldn't even need all that.
You are like a personification of everything that people hate about professional managers.

Wait for a problem to happen, then make a big show about 'managing' the problem.

Any organization that would employ you is very broken.
Swift Monthly April – Newsletter for Swift Developers
There is a lot of "meta" money in the money system, accountants, CPAs, forensics, bankers, clerks, etc. So automating that away is nominally an existential threat to their businesses.

Some folks (like Quicken in the US) use automated download as a way to insure upgrades (they periodically make it impossible for previous versions to work any more so that you have to upgrade or lose the capability). I got sick of that and wrote a csv ingester in perl.

But business has been transacted, literally, for thousands of years and there is so much variety there. I don't expect full automation until we have even better cognitive tools which can dynamically adapt to what ever is needed.

So that leaves you with a patch work of things and not a lot of incentive to unify them. It reminds me of the CAD framework initiative where engineers tried to unify the sharing of CAD data, except the CAD vendors figured out that lead to less "stickyness"[1] and started working against it. Banks are no different, there is nothing to distinguish bank "A" from bank "B" with respect to holding on to your money.

Payments and invoices are a bit different, working with the vendor, if you are a B2B business you can often negotiate something if you are B2C you are in a stronger position to simply insist that your customers use your automation tools.

[1] This term has been used to describe tools and techniques that make it hard to switch from one provider to another, thus maximizing your "customer lifetime value" often at the detriment of the customer.
Ask HN: How can introverts survive in environments built for extroverts?
At the end of the day, and even more so at the end of the week I am so drained. My weekends and evenings exist solely to re-energize for the days and week ahead. Hobbies I used to have are long gone. But it's not depression.

In a very loud and open office space the stimuli are never ending. There's literally no place to go either for me at least.

Any advice? Nobody seems to understand.
Not only that, but you've made 400 answers compared to my 125 answers but have almost 7x the SO score and yet I'm rated 12,975th compared to your 3,575,349th.

Definitely not right.
There is a reason why it all seems so oddly ancient. Rule number 1 - if its not broken then don't fix it. Not the usual hn mindset I know, but you only need to be involved in one bad transition between finance systems to know that it can be a huge shtstorm. Big enough to kill a company. That is why everyone is running ancient mainframe era tech and everything feels like its 10 year behind silicon valley mindset.

Its all good & well on a small business scale to DIY and integrate things hacker style but beyond that the actual accounting problems become big enough that you don't want the latest flashy gimmick adding potential unknowns. Its kinda like you don't run nightly builds on your production server.

As for the formats & integration - yeah not great. What you're looking for is essentially EDI, but there isn't a market for it on that scale. Its also still fairly fragmented so only works on an enterprise scale (i.e. BMW tell all its suppliers they are to use X standard).

Unfortunately in my experience (auditor) the more people try to hack together a solution the worse the end result. I've had to tell a CFO that all of their numbers from top to bottom are bad because they custom rolled a key component and the people that did so missed a subtle accounting nuance. Cost them a fortune to fix it. So yeah by all means go automate data transfer but please don't attempt to implement any actual accounting logic. Its like a airline pilot attempting surgery (or a surgeon flying an airliner). Neither even realises they're making a mistake until its too late.
125+ Best Free WordPress Themes 2016
MOD Devices – pedalboard
> #5 Architects make the best decisions when they code.

It's not just a matter of coding, it's about the right kind of coding.

I like to have architects be pareto-programmers, that is they get to 80% of of the solution so that they can hand off the rest to a less-experienced team member. They can solve the hard part of the problem without getting stuck making it productionized and provide an opportunity for mentoring.

There's two other code related tasks that are important: code reviews and commit reviews. They give views at different "heights". We have fairly good tooling around the former; I'd love a tool that gave me an email every morning that had X number of random commits distributed over the total committers as best as possible while showing me who hasn't committed for a while.
So don't make state implicit. This is critical. Orthogonality is just something you do.

I've found it offends some people, but it works and generally, their way doesn't.

But the founding principle is "trust no one" in distributed systems.
Yes, that's correct, being able to download the code, hash it, and then compare it to the hash displayed real-time would be a first step towards enabling this.
That's why you need an open source toilet that runs Linux.
http://lists.linuxaudio.org/pipermail/linux-audio-dev/2014-S...

http://linuxfr.org/news/mod-mange-les-pedaliers
It sounds almost like the communes in the late 60s and early 70s, minus the sex.

I ran a meetup for around 5 years. Having many random people and different personalities come into the group caused lots of drama and issues.

It's kind of a microcosm for life. You have most people that simply want to go with the flow and be part of the group and a select few amount of people that constantly battle for dominance and are extremely aggressive (most of which had to be forcibly kicked out).

These problems will be amplified since everyone is sleeping in the same area.

I don't think I would ever want to be part of this pod-based community. Personally, it sounds like a nightmare.
What the Func – JavaScript functions
Nope, because patch code written by a bunch of package maintainers is obviously more trustworthy than code written by the original author. DUH! /sarcasm
The mechanism for learning to think in state machines is message sequence charts. For each state there is usually a short list of Things That Can Go Wrong ( timeout, race condition, garble, inappropriate message ).

Ya gotta think like a clockmaker.
No, a very small and inconsequential patch is much more likely to be accepted into Stable than a full package upgrade.

Remember that the purpose of Stable is not to be bug-free, it's to avoid introducing uncertainty into the system - not only new bugs, but also new features or changed behaviors - hence why packages are usually frozen except for security bugs, or as in this case, stuff that is (practically) guaranteed to avoid introducing uncertainty.
In case it needs stating, your contributions to the programming community are simply remarkable. And it is only right that your efforts should be better appreciated by the tech community and wider society.

But there are numerous unsung heroes who, for whatever reason, do not get the recognition they deserve.

Like those on Stack Overflow who are investing the same amount of time and effort as some of the top rep contributors, but in areas that are not as reputationally rewarding.

But there is also a large group that are not posting on Stack Overflow, who are more likely to be working somewhere across the thousands of forums, git repos and mailing lists that developers inhabit. Out of the limelight, and with no reputation points to show for it.
If Leicester City win the league, it will be a victory for hackers everywhere
It's all game theory, at the low levels.
Newsletter for Swift developers
I wonder if stylenet would be better suited for this
All Putin’s Men: Secret Records Reveal Money Network Tied to Russian Leader
Not all workplaces have an open office space. The answer is to find another job and make sure it has something will work for you.
I wonder where the AP weighs in regarding the use of Wi-Fi?

Wi-Fi is a registered trademark [1], with a standard implementation, but I could easily see the sentence, "My phone is using wifi to access the internet." being acceptable.

[1] http://www.wi-fi.org/
It pushes the incentives around as well, though. Unless there's some sort of marginal cost for each line of code they choose to keep proprietary, they'll inevitably do "the least work necessary" when they realize that some project is going to have components fitting these clauses, by by boxing up the entire effort under one of these clauses.

Ideally, with some sort of force opposing propriety, the incentive would be such that the government would think it in its best interests to granularize their code into small libraries, programs, and network services, so that they could open-source as much as possible, leaving tiny "classified kernels" as wrappers for libraries or plugins for apps.

For an idea of such a force: maybe create a "proriety credit" that a government department would to buy for each 1000 lines of code they refuse to release, whose funding goes to this effort to open-source everything else?
This is excellent, in multiple ways. The main things humans are adding here are a) pollution and b) good strong fishing line. We're pretty good at both of those things...
Our team has a similar bottleneck. A few weeks ago I attempted to solve the problem during the static showdown hackathon, but I haven't touched the project since the hackathon ended so it's pretty rough:https://ss16-obelus.firebaseapp.com

The thing we wanted was a news feed of sorts of outstanding PRs so we could track who checked them off and which ones needed our attention first.

I guess it wasn't a big enough pain point to continue developing on it :(

Also I think a whole web app is a clunky tool for the job, something like a chrome extension might be more appropriate.
45+ Premium and Free Pure CSS3 Image Hover Effects
As a team member, pareto programmers are the worst. They do all the fun interesting work, then raise their hands and push the important work on the team. They refusw to take ownership of their features, create a mess for you to clean up because they certainly missed a detail or two, and just generally suck to work with.

The worst is when they say "This is your code man. I'm just helping you out a bit."

No. Finish the fucking feature so I can focus on my fucking feature without having to tripple check all your damn work.
We have a slack channel for dev and people issue review requests in it. This works best when most people can review the code obviously. There's also an informal culture of trading (you promptly review my branch; I'll promptly review yours.)

We cut some corners and assume devs are ok to address minor complaints w/o further review. So you see "approved pending minor issues X, Y" which doesn't require further review.

We do something akin to pair programming for reviews, though we don't pair program at all. If you can, you sit with the reviewer and discuss. This often leads to a joint effort to fix anything the review brings up and speeds turnaround.

Finally, it helps if you get serious about a linter and, as much as possible, software enforced code style.
It seems to me the bigger reason is that the best people to fix it are the ones with the biggest incentive not to.
Actually the strongest claims about the gender imbalance from the nytimes article are "And a 2006 study found that female academics in the life sciences — Ms. Tariyal’s field — were filing about 60 percent fewer patents than their male colleagues."

But when looking at the referenced research[1], the methodolgy is:" One possibility is that men and women do
qualitatively different kinds of research. In particular,
if women are risk averse in their research
choices (15), there may be a gender difference
in research Bpatentability.[ We believe such a
difference would manifest in the extent of
scholarly impact. To explore this possibility,
we created a data set of the 23,436 articles
published by the women in our sample and
matched each paper (by publication year) with
a randomly drawn article from the pool of male
scientists_ papers. This yields a sample of articles
with a 1:1 gender ratio. We then examined by gender and year, the average number
of citations and the journal impact factor (JIF) of
these papers. We found that the per-article mean
citation count for male scientists is very similar
to that of women (table S3). Moreover, the
gender gap in average JIF actually favors
women (average JIF for male: 4.06; average
JIF for female: 4.12). Overall, there is no
evidence that women do less important work
based on standard measures of scientific impact."

Which sounds like a way to measure the average quality of research(via mean), not for comparing the highest quality research by males and females, which is what counts for VC investments(and probably for patents) - and which should have high correlation to risk preference of males/females.

[1]http://haas.berkeley.edu/faculty/papers/ding9_gender%20diffe...
Atleast two signatories if Agile Manifest has stated that the movement has lost its way [1][2].

I think it never had a chance. With the old waterfall model, projcet managers had some power : they could continuosly interrupt engineers and ask them to do more and more since project went in one trajectory for years. They were justified since the engineers had plenty of 'downtime'. Engineers had some power, the project never changed direction and they could work out the design and implement it carefully, managing technical risk.

When Agile came along, the idea was to change direction every two weeks, but within the two weeks the team does not take on any distractions. I suspect this delicate balance of power was created, not out of a sense of fairness, but for efficiency. But when the people in power saw this they said : 'I will take these parts of the methodology that are useful to me and ignore these parts that are not useful'. Cue the 50 point stories, sprint abortions, mid-sprint story additions etc. Question the reasoning and you are labelled anti-agile. I suppose this was the only way it could go.

[1] http://blog.toolshed.com/2015/05/the-failure-of-agile.html

[2] https://pragdave.me/blog/2014/03/04/time-to-kill-agile/
How much of your job requires interacting with people?

Can you work from home? (Can you work from home one or two days a week?)

Can you work different hours, so that you overlap for half the day instead of all day?

Can you face away from other people? Sightlines are important. Can you block other people out with a trifold poster board? (http://www.amazon.com/Elmers-Premium-Tri-Fold-Display-902091... -- $12)

Can you reduce noise with earplugs? Reusable, washable, attached with a cord or band -- they're cheap.
Debian doesn't guarantee you anything. "stable" isn't bug free, what you're getting is a lack of newness. "stale" would be a better choice of word. It's not necessarily better, it's just not changing.
Although I like the idea behind this, I find it quite difficult to get started in using it. Any good posts or guides for that?
Thanks, lizzard, for making me aware of an idiom that triggers people like you. I'm going to make sure to use it at least one per day over the next week. I always appreciate good tips like this.
60+ Best WooCommerce WordPress Themes 2016
thanks
It probably depends on left-pad
Huge leak of confidential papers reveal how the rich and powerful use tax havens
Wouldn't just be nullptr?
This is really cool, It would be nice for adhering to style guides such as http://www.economist.com/styleguide/introduction/
This is awesome. I hesitate to bring in a Silicon Valley cliché, but would anyone else want to subscribe to deliveries of this food?
The problem with any scenario involving somatic mutation is it cannot improve fitness, by definition. All this could mean is stress gives you cancer.
Awesome game series! Link: https://en.m.wikipedia.org/wiki/Star_Control_II#The_Ur-Quan_...
Liked a lot your observations. Specially, the one about bugs. Being capable of fixing fast is really important.
That's basically guaranteed to break your system on Arch. Don't do that - it's your fault when it breaks like that.
If the calculation is based on data, they should show it. Since they did not, the Tor project made a best-effort guess as to how they could have come up with this (obviously ridiculous) number of 94% of traffic being malicious.

I have run a Tor exit node, so I have some intuitive idea of the amount of malicious traffic. CloudFlare are full of shit.

The rest of your comment is engaging in the exact same goalpost shifting you accuse me of, suggesting that because there are one or two bad guys it's really no big issue that they block thousands of legitimate users.

Also you completely ignored the most important point of my comment, which is that this problem is not restricted to tor!

If you wish to further the conversation, please actually respond to my points. Thank you.
>> Aqua-farming shellfish is the closest thing to free protein we're going to get.

I think biomanufacturing of protein via bacteria/algae could be the cheapest. For example there's even a company, prottero, making sugar via bacteria at 1/3 of the cost of sugar cane.

And theoretically with those of methods , you might be able to feed the world from an area the size of new jersey.
How to Implement an SDL in a Large Company – Bosch
Next Time You See a Taxi, Ask Yourself, Is This a Cop?
The transputer actually has a successor called the XCore[0], which is produced by XMOS. They're founded by the same fellow that came up with the transputer (David May).

It's a similar concept again - it's a multi-core chip for embedded applications, and the cores communicate using an on-chip network. Each core is like a regular CPU with a clock though - the GreenArrays approach seems to be completely asynchronous.

[0] http://xmos.com/
People who don't get addicted to chemical drugs don't get addicted because they have things in their lives (rewarding work, good relationships/sex, religion and other forms of self actualization) which gives them dopamine triggers that are more enjoyable than the drug.

On the other hand people who lack things that give them the natural dopamine trigger tend to get highly addicted to chemicals that trigger the dopamine release artificially.

I'll admit I'm a highly pessimistic person but from what I see we are trending more and more towards automation and AI that will remove the need and even the possibility of having many of those natural dopamine triggers.

Imagine a world where its impossible to invent or create anything new because an AI more capable than you has already created it, and what's more the frontier of what the AI is capable of is expanding faster than your mind can physically catch up with so you will never be able to match it, ever.

And in this world when it comes to work or art there is always an AI/robot that can do it astronomically better than you can. Maybe you still get a feeling of reward from relationships with other people, but more likely the AI is better at relationships than you are, and most people in the world only have relationships with instances of the AI because that is more rewarding.

My nihilistic prediction is that our evolutionary programming won't be able to keep up with technology past a certain point, and instead we'll just be held back by our animal programming.
Like others have said, pre-commit hooks for linters are very helpful. Also, CI is a must.

These alone can significantly speed up code review since you can be fairly confident you won't break anything new. Then, you just have to focus on: "does this fix the issue that was found?"

Then, it's just a matter of breaking up issues into meaningful, modular tasks that can be taken care of without days of code review.
The documents show links to 72 current or former heads of state in the data, including dictators accused of looting their own countries.
I've known several senior executives in Silicon Valley and they all had many offshore stocks. Once you got to know them, they freely admitted it (they were legal, and set up by the Big 3 or Big 5 accounting firms.) But they usually didn't talk about how offshore stocks were also used to "reward" competitors for killing the right products, or dropping prices against other competitors. And they were also used to finance other offshore companies providing fake services to the US-based companies - so that profit could be turned to loss and hidden offshore for individual executives or groups of executives. This has been standard practice for decades.

And people wonder why the .1% has so much of our society's money -- while others claim that it is just free market economy working fairly. I wish they would catch a clue and make these financial instruments illegal except in very rare and transparent cases.
SDEs?

Yes, I've encountered many instances of developers reinventing FSMs poorly because they never studied them,
over the course of my career. I try to counter that by giving a short presentation on them at each place I work.

Your FSM UI sounds interesting. It would be a lot of work to accomplish fully, but perhaps instead a blog post on what it would/should look like would be enough to get people interested in the idea.
> Why not Let's Encrypt?

Because if you're really running a business then any decision other than just paying the $200 to not have to think about certs more than one day every three years is probably not justifiable.
Sci-Hub, spiritual successor to Aaron Swartz, angering publishers all over again
Collecting Unrecognizable Beings from the Stratosphere