skysight-inc/HackerNews huggingface dataset:
> So I'm pretty happy to excuse [selfishness] until I see arguments with more facts than 'I think' or implicit 'selfishness is bad it sounds unfriendly'.

This is a really good point.

To remove the moral overtones, I like to think of selfishness as local vs global optimization. The prisoner's dilemma is a great (abstract) example where "locally optimal" or "selfish" behaviour creates a situation where everyone is individually worse off than they need to be.

In the real world, this kind of situation is especially visible in urban planning and traffic control. Things like lane widening or adding a new road can famously worsen traffic congestion. Lane mergers is another. The "zipper merge" is known to produce shorter queues and fewer accidents, but individuals have motive to "cheat" and merge earlier in these cases, which ends up causing worse traffic for everyone.

Personally, I find this game theoretic view point of "selfishness" to generate more precise and relevant questions than the more morally-tinted stances. Maybe that kind of thing is up your alley.
As I understand it, Aragon is a way for a traditional company to sort of 'blockchainify' itself, by putting board management, funding, accounting, etc. of a traditional organization into a dApp.

Colony is a really fundamental re-imagining of the way an organization works. Instead of being a normal company ported to the blockchain, a Colony is an organization native to the blockchain.
That's an extremely insulting thing to claim.

A college degree from most universities shows that you have at least a decent ability to take in information, interpret it, and use what you have learned.

GPA itself is not necessarily a high predictor for job performance in some cases - Google isn't likely to be considering many applications from new graduates who had a 2.0 average, for example. They are also able to more easily cherry pick from the top schools. And most employers don't want to waste their time doing a battery of cognitive ability tests, which is often the best indicator of performance, so your GPA combined with other information from an interview is one of the best tools they have.

Smaller companies, of course, may have more flexibility and can consider a tryout period, but for larger companies, the contract and potential for IP disputes can make it not worth their while.

Obviously your GPA becomes fairly irrelevant once you have a decent amount of experience and have developed personal references who can vouch for you.
As usual, HN lectures but has no clue: The missing warnings are mostly in the style "did you really mean to do this ...?" and can be very annoying.

You have to use pragmas or rewrite perfectly working code to get rid of them.

Now clutter the code with compiler specific pragmas for gcc, clang, visual studio if you enable all warnings on each and you'll see what I mean.

But probably you haven't even used a C compiler yet.
Truthlikeness
You could be right. I tried to fact check myself and couldn't find a reference to which browser hit 100% first. I did see this article about safari shipping modules first, though:

https://www.contentful.com/blog/2017/04/04/es6-modules-suppo...
Sorry for not being clearer, I'm trying to distinguish between active and passive use of the law. Active implying trying to track down those who are breaking it vs. passive implying using it against those who have been reprimanded already.
I thought it burned up in the atmosphere?
It would be more logical to to put units at the end, as the SI norms say.

eg: USD 24k is a bit stupid, whereas 24 kUSD is more clear. It's even worse with things like 1/(USD 800/kWp) which gives things like:.8kWp/USD 1 ?
...during the arcade era it wasn't. The skill ceiling actually is pretty low for most arcade fighters. The ones that were high skill ceiling games didn't do all that well in arcades; Street Fighter 3 or Virtua Fighter for example.

The skill ceiling rising was mostly due to consoles, and I'd put it during the dreamcast/psone era when fighters started becoming really intricate.
We've found that agile is really only part of the puzzle. As your business evolves, development has to evolve too.

If you’ve ever looked into DevOps, you’ve no doubt come across this “evolution” type image, with an ape type figure on the left, labelled “Waterfall” and on the right, you’ve got an android labelled “Continuous Operations”. Along this evolutionary journey, you’ve got agile, lean, continuous integration, continuous delivery and continuous deployment.

Agile is just part of the journey, not the destination.
Yes but those territories were not ceded voluntarily. It was because they lost the war so as in any war, the defeated nation had to give something up.

It would be different if HK was given to British as part of some deal reached by diplomacy which was not enforced as a consequence of lost war.

Then you could perhaps argue that UK could keep it for perpetuity.
Agile wasn't supposed to solve big problems of software development, like how efficiency scales down as you add more developers or why it's hard to predict how long it will take to deliver X.

Agile is about understanding why these difficulties exist in the first place by realizing the human aspects of software development, and provide an alternate model for software delivery that is based on a pragmatic understanding of the complexity of humans and of software.

It's more about realistic expectation calibration and compassionate project management than turning developers into highly predictable and efficient machines, which sounds a lot more like the folly of waterfall development with fixed goalposts set years in advance.

The problem is all the wrong people have jumped on Agile and are trying to use it to "solve" a perceived problem rather than using it to better understand the human condition and taking a more pragmatic and compassionate approach - yes with accepting "we dont know" is a valid answer to a lot of questions.

The core point of Agile has been lost, because the people now riding it to death never understood it in the first place.
Those poor poor, US businesses. How they suffer!

> Basically, best case Europe can't be bother to have well written laws and punish the companies arbitrairly. Worst case, this is an attack on US business by foreign governments.

This is a blatant dismissal of actual issues because its easier to blame the big bad foreign governments than it is to look at the shitty (and illegal) behaviour of Irish tax authorities and American companies devising shitty tax deals because they believe they are above the law.

These tax arrangements were not legal, they never were. The rules need to be enforced and they will be.

This is not a punishment, it's a correction.

Crying about 'shakedowns' is pointless dishonest. Address the actual issues.
Google Pixel 2: Specs, Release Date and Price
It sound similar to what you do with one important distinction. "Freelancers" (I am using this term loosely since it seems like your organization gives you much more flexibility than traditional freelancers would get) earn a salary/income whereas in a Colony, the freelancers earn a tokens that represent future earnings potential in a colony i.e. share of revenue/profits. This way, you not only bring work to the Colony but completing it gives you a stake in your Colony.
The intent of the original creators was, among other things, vehement anti-Catholicism. That's what the line "That the Subjects which are Protestants may have Arms for their Defence suitable to their Conditions and as allowed by Law." is doing in the original text.

Sectarianism: bug or feature?
>There is also currently a lot of precedent for saying there are wrong ways that people talk.

No there is not. People are people and there have always been bigots and assholes. Just because now we have the technical means to shut everybody down who acts or talks that way does not mean that we should.

Can't you see how your well-intentioned ideal of 'talk nicely to each other' is actually an oppressing view by itself? Burying your head in the sand won't solve any problems.
Phòng khám đa khoa Thái Hà: chất lượng tốt, uy tín tại Hà Nội
I saw 2 problems with updates.

Either you don't get them and your apps stop working one by one after some time.

Or you get them and performance goes downhill until your apps stop working one by one after some time

The only solution I found was to get a new device every 3-4 years.
I think theoretically more not less sounds technically correct, the problem is we seem to already been enveloped in too much information. So there has to be some filtering, and filtering is basically editorializing, so who decides?

I don't know if I'm right. And I don't know if I'm advancing even a coherent idea about this.

I think in reality people do justify violence by the narratives they are exposed to. I think they see other people justifying hate and violence with these narratives, and they think to do it as well. I think narrative can give a concrete form to a pre-existing hate, frustration, anger or disatisfaction, and narrate a villain responsible for that feeling. These narratives inform and shape a person's worldview and their notions of who or what is responsible for how they feel and things they see happening. Narrative is an incredibly powerful way to guide people's actions.

Observe this: your narrative about the weakness of narrative in determining action, guides us to believe we ought not regulate narrative. You're shaping reality using the very tool you are saying cannot be used to shape it!

Double-think extraordinaire! No offence to you, just trying to (en)lighten this up.
An example of Docker multi-stage building with Golang
Was there an actual choice to be had, though? I know we in the West enjoy the self-flagellation, but it's not like countries we don't trade with are necessarily beacons of respect for human rights and democratic accountability.
So the most number of humans in space is 11, which has happened a number of times.
>It’s all much too boorish

I don't think he has anglosaxon or PC sensibilities, so he doesn't agree on what is "boorish" or not with liberals (or sensitive old WASP church ladies for that matter).

Not all cultures agree on the same things -- nor are the "truths" of some particular place akin to physical laws. Taleb's from the Levant, and he shares part of that culture.

Which is also an ancient one at that.

Sure, some parts of the world don't appreciate that attribute to a culture either ("why should we care that a thing is ancient/tradition") it's all about being modern or justifiable in some (usually pseudo-) "scientific" way.

But part of Taleb's point (and he does make a rational argument for that, e.g. [1]) is that survivability, in ideas and in culture, matters just as much if not more.

[1] https://medium.com/incerto/how-to-be-rational-about-rational...
How can you use something that isn't built to build the same thing unless you're using a time machine? I suppose once Colony is in production, you can create a Colony clone using Colony.
ah, very useful app for astronauts
But responsive design mode doesn't work?
once non-devs get involved they can only think waterfall.
It's HuffPo, a thoroughly biased media - there is no "education" to be had. It also doesn't appear to be a regular article, but part of "the blog" i.e, an opinion piece. Why don't you argue the point from the article you think are relevant?

As far as I see, it just throws up a load of anecdotes, and assumes a bunch of premises around them, e.g:

> If you were born cisgender ... you don’t have to worry that using the restroom or locker room will invoke public outrage.

I'm cisgender male. I'm pretty sure people would be outraged if I tried using the female toilets. Why is this point lost if I weren't cis?

The "Invisible Knapsack" document that post references is bullshit. What is it supposed to "prove"? Is this what you consider an argument?

> After one reads McIntosh’s powerful essay, it’s impossible to deny..

Nope. Entirely possible..

Finally, why do I only have to respond to the points you want me to respond to? If you don't want to be contradicted about something, don't say it in the first place. "argue semantics" usually means arguing over "different interpretations of one or two particular words that were used" - can you tell me how this applies here? You straight-up said something that wasn't true, and I contradicted you; this is not arguing semantics.
Smart Guy Productivity Pitfalls

http://bookofhook.blogspot.co.uk/2013/03/smart-guy-productiv...
From Phones to Tablets: 26 Apple Designs That Never Came to Be
I guess the main question is why should I use/trust this above OpenVPN/Tinc or WireGuard etc?
China Forces Norway to Adhere to ‘One China’ Policy
For me, agile is about responding to change quickly: reducing the waste in the development cycle by not building stuff that isn't needed. That's an important step, but it has very little to say about the way in which you build the stuff that is valuable: it doesn't dictate architecture, approach, standards, or any thing else (except that onerous / long-winded processes conflict with the agile approach). Agile is great for developing things where you're not totally sure what the end result is.

Specifically, for me, agile doesn't make the development _process_ faster, it just encourages you to adapt more quickly and may (should) speed up delivery. If you want to make the _process_ faster, you have to look to other solutions (which are pretty orthogonal to agile).
I've used vi where I meant the pager quite often. I was late at making the use of head, tail, grep, wc, du, stat, etc. to peak into data to become muscle memory.
There are societies now with such a view of 'democracy and having from of choice'. The more conservative Muslim countries come to mind. Many of our ancestors would also see us this way. It's fully possible or descendants will look at our way of life the same way too.

Really, this liberalism of ours is an aberration. It's the way of 20% of the world population for a few decades... Nobody should be surprised if your 'polar opposite world', which comprises almost all people for almost all of history, reasserts itself.
Agile in almost any form is there because we, as a programmers, allowed HR 'professionals' to imagine what would it be to run our job. They have no idea what our job is but they certainly make sure to be needed even if they are not.

In parallel universe they are on the same space ship with telephone sanitizers, hairdressers, jingle writers and accountants.

And before anybody tells me how rude I am I want to clarify I have been extremely nice and understanding.

Agile is in almost any form just waste of time. Wannabe mangers or HR professionals are parasitic foreign body in almost any IT related profession. But they talk better than we do.
That's not always true at all and varies greatly from one sub-field to another. I have read countless top-conference papers where the authorship are obviously attributed in alphabetical order.
So where is the most efficient place for solar panels, given that the solar panels are heated by the sun, they could be coated to reflected IR. A cooler climate could help heat be convected away. High altitude deserts like the Atacama might be ideal, but there's less atmosphere for convective heat transfer.

I do love an optimisation challenge.
If this phone lands and has no whatsapp, I will buy one and switch definitively to Telegram.

Telegram is nice, works everywhere, the protocol is open, clean and relatively easy to implement.

I also will make the rest of the family switch to Telegram. I am sure that as long as they are able to write message to each other, they will be fine with it.

Quite frankly, the main advantage of Whatsapp over Telegram is that it is more widely adopted. But beside that, not much.
2) of course it's ok, it's a sport? Injuries happen in sports. Particularly violent ones. Myke Tyson would probably break my skull as well if I was ever so dumb to get in the ring with him. There aren't only two genders just look at Caster Semenaya
https://www.theguardian.com/sport/2016/jul/29/what-is-an-int... or look at this mess (and that's only part of it):
https://en.wikipedia.org/wiki/Hermaphrodite#Humans
The xkcd graph is kind of sad.
Modern shoppers want more: customer expectations from your online store(Part II)
Also, there was quite recently a BOOMv2 paper describing some improvements, and hints of low-hanging fruits for further work. So I wouldn't be surprised if we'd have at least BOOMv3 before anybody commits to taping it out on ASIC.
sure distributed... do you maintain your personal walled by yourself?
immutable database... oh do you remember ethereum?
Consultants selling shiny toys which may or may not be snake oil is nothing new. Consultants want products and services to sell. This probably causes some dissonance, as agile works only if the team and company takes owenrship of the process. If they try to buy the process from outside it's like planning to start exercising by first buying new shoes - it seldom works.
I tend to agree.

Just come out at the start honestly and say, "All 3 billion accounts affected at Yahoo", or whatever.

I feel angry when I see the numbers gradually going up, I think one reason is because I see it like they're trying to dupe us, or "cook the frog slowly".

I understand they have to protect "shock" to their stock price, or reputation, or prevent panic, but honesty is still valuable, right?

When you have a natural disaster, surely there are experts who have already mapped out such situations and they can say, roughly 20,000 homes will be destroyed in an event like this. Wouldn't it be good to start off at a big estimate and then revise down?

I hate to think this is to some extent driven my the media's need to "drip drip" out a story, instead of giving people the truth.
> There's nothing morally wrong with reducing one's tax burden to the extent that is legally permissible.

Disagree.

Legality does not equate to morality.
Just FYI, not all undefined behaviour can be detected at compile time using current C semantics. I'm very very in favour of cracking down on undefined behaviour and changing things from undefined to implementation-defined and stuff like that, but it's not as easy as just flicking a switch and making the compiler warn whenever it assumes undefined behaviour won't happen.
Oracle Releases Open Source Serverless Framework Fn
That's another matter entirely. Yes, authors don't always bring equal contribution and effort into an academic work. But, here it's someone claiming that not being first author is a major deal, or bears any significance at all, when in fact it doesn't.
Apple's lost future: phone, tablet, and laptop prototypes of the ’80s
Agile is the large cargo culting the small.

Plus it completely ignores the real world. Ie the release date is usually set as early as the rfp response/pre_sales stage and requirements are usually legally signed off.
In a society where violent acts fuelled by extremism are actually being carried out, you have to have the top down approach as well.

However, I don't agree with massive loss of liberty like this one being proposed (as well as the snoopers charter, etc), and am wary of the potential for the laws to be misused by malevolent governments.

New laws have to be proportional and have minimal scope for misuse, IMO.
Yes, and China is doing very well with regard to economic planning, infrastructure, GDP, development and raising of the middle class standards without democracy, and has done for 70+ years and the Chinese have a long history of being able to govern competently.
I have to agree with Vinni here, particularly as a former Opera user which is a browser that took the polar opposite of this approach and yet remained by far the lightest, most performant of the main browsers up until version 12.

It is absolutely possible to have your cake and eat it here, and the main reason for this is that extensibility - from an engineering perspective - is complex. Providing extension APIs necessitates generalised code, that fits a range of use-cases and is parameterised in a generic manner. Providing specific browser features on the other hand requires specific code, which can be written in a targetted fashion for the single feature, and therefore can be made much leaner and optimised.

This is absolutely not always the case - you can of course have the worst of both worlds (inflexible non-extensible apps with inefficient badly written code), but I would not underestimate the heaviness of extensibility, nor the potential "lightness" of built-in features.

---

That said - I'm impressed with the performance of 57 and the ease of writing WebExtensions, so I'm pro this move personally.
Why does it not work in Edge? Please keep the web open, do not make stuff that does not work in a modern browser. Also always give an option to try it anyway.
Awesome-Hacktoberfest – An Awesome List to Track Hacktoberfest Resources
It’s funny reading your post : I’ve only known one really senior agile specialist, and he too put a tremendous emphasis on the human benevolence aspect, saying it’s the core of agile.

My experience with him really made me understand what agile is all about, and care less about the tools and more about keeping the original intent. That was transformative.
Even in a world in which taxis and other institutions are corrupt, it stretches credulity that my real concern when getting a late night taxi is that the merchant service might run away with my $25 and my credit card company might not refund me.

I've been in countries where there are major trust issues with taxis, and the very worst case I could imagine would be a service which signals to anyone watching that I'm on the street in the middle of the night, holding a smartphone which also has the ability to make irreversible transactions of a large portion of my cash holdings to an anonymous endpoint, and I'll probably get into the next vehicle to stop for me.

For a significant proportion of mooted cases where trustlessness is mooted as an advantage of blockchain technology, trustlessness doesn't actually exist and/or centralisation actually reduces problems with trust
Link here: https://www.youtube.com/watch?v=TayZG3aFubs
hey, yes these can be challenges, but life is full of them. You need enough motivation to overcome them, that's all. I think working remotely is great.
you have a pull request :)

I added bash completion
Ask HN: Best way of recruiting developers?
Over the next few months we need to double our development team, which will mean recruiting 15 new members. We've been struggling for months to recruit and now we need to increase this.

What is the best way to do this? The ideas that we have so far are to:

- Increase our presence in the local tech community by sponsoring and attending Meetups

- Go and talk at conferences

- Advertise on Stackoverflow

- Increase salaries

Any other suggestions?
A CORDIC testbench
> you generally can't put adults in "programs" without their consent, unless they already committed a crime.

Sure you can - there's plenty of precedent for e.g. sectioning people into mental hospitals for their own safety or removing people's driving licenses when they might be a danger (without committing a crime - bad eyesight, bad motor control, drug regimen, etc.)
Agile is the self-fulfilling truism that small, focused teams with a cooperative customer can create good software. If you create software in a contractually or regulatory heavyweight setting and are "doing agile", you're fooling yourself[0].

But people like cargo cults, so we should let them have their fun.

[0] For additional fun, we've had projects with 200 page of nonnegotiable specification that the customer wanted "to be done agile" (but any deviation from specification had contractual penalties attached).