'I'm either too black or not black enough': One teenager's experience - sonabinu
https://www.bbc.com/news/world-47866741
======
scarface74
_The N-word is something that African Americans have carried for generations,
and when we use this word in our music and to one another, it is as a form of
empowerment._

I’m Black and hate this excuse. I bet the average White kid hears the N-word
more from rap music and Black people than White people.

Richard Pryor expressed it better than I ever could.

(Profanity, NSFW)

[https://www.youtube.com/watch?v=qp4ouYY-8zQ](https://www.youtube.com/watch?v=qp4ouYY-8zQ)

~~~
mc32
I agree with you. I don’t know of any other group for which there are epithets
where said group embraces the epithet in order to “water it down”, “empower”,
etc.

That’s different from the situations in some places where the word for a
people in translation is an epithet but it’s the only word for those people,
not that it’s embraced. (think “gaijin” thirty years ago, as an accessible
example).

~~~
steanne
[https://en.wikipedia.org/wiki/SlutWalk](https://en.wikipedia.org/wiki/SlutWalk)

~~~
tashi
"Queer" is the word that springs to mind immediately because it seems like the
project to reclaim it has had almost total success. Many other examples here
[https://en.wikipedia.org/wiki/Reappropriation](https://en.wikipedia.org/wiki/Reappropriation)

~~~
mc32
You could also add geek and nerd, but I don’t think those rise to the same
gross denigration. If it were the other f word, I think you’d have a point.

------
treis
>Brown, my last name, is the fourth most popular surname in the US. It was
given to my ancestors by white slave owners who decided that they weren't
worthy of being called anything other than the colour of their skin.

This isn't accurate (or at least probably isn't). Brown is a common surname in
England and also in other countries in the local language (e.g. Braun in
Germany). Her ancestors were probably owned by someone with the surname Brown
and that's where they got the name from.

~~~
basetop
Exactly. There are white people with Black and Green as surnames. It isn't
because their skin color is black or green obviously.

It isn't a secret that most african american's last names are derived from
slave owners. It's one of the reasons why some african americans change their
last name.

One of the legacies of slavery and colonialism is that a significant portion
of the world was given european last names. The most popular surnames in the
philipines are spanish surnames because the indigenous filipinos didn't have
surnames and they took the name their spanish masters and priests assigned
them. Of course that also applies to their country since the Philippines was
names after a spanish king.

~~~
NikkiA
They (Brown, Green, Red/Redd, and Black) usually derived from hair or eye
colour at the point in the middle ages when surnames evolved out of nicknames.

------
mikekchar
I hate to talk about this. I'm a minority in the country in which I'm living.
I've experienced racism -- more explicit than anything described in this
article. And yet, I do not believe that the country in which I live is racist.
I do not believe that the community in which I live is racist. There are a few
racist people. Some are friends of friends of mine. Some are even my friends.
Somehow. I'm not sure how that works, to be honest.

But I'll say something which I shouldn't say. It's too personal to say it in
public, but if you've never been a minority, then you'll never know. So to
spare you from having to move to another place where you are a minority, I'll
tell you.

The biggest racists is you. Every time you compare yourself to others and
wonder if you fit in, you are dividing yourself from the others. Every time
you celebrate _your_ culture as if it is different from _their_ culture, you
are dividing yourself from others. Every time you say "they" instead of "we"
you are separating yourself from others.

You can say it is their fault, but it's not. Nobody can control another
person. Even if they _are_ racist, it doesn't mean _you_ have to be. How does
it sound to say, "We are racist"? Pretty weird when it's _them_ throwing the
slurs, or denying you business, or just treating you like crap for no
particular reason. It's still your choice. In or out?

It's hard. If you become "them", don't you throw away "you"? If you hate them
because they are racist, because they treat you badly, are you part of the
problem? If you accept it, aren't you part of the problem? Why can't you be
"you" without having to give in to "them"? What's wrong with being different?
What's wrong with being the same?

Those are hard questions. I haven't been a minority long enough to be able to
answer those questions. Probably my life will not be long enough to answer
those questions. That's part of the problem. The only thing I know is that you
won't find peace waiting for others to give you answers. It's something that
you have to work out for yourself. Maybe that's not fair, but it's the way it
is.

~~~
rimliu
Do you think that all cultures are the same?

~~~
throwawayrstory
Generally, yes. About all as racist and trying to take advantage of others.

I read the article, and I liked it.

But I chuckle when the authors says "We have reclaimed that word as our own.
We can use it, and white people no longer can"

Maybe this rules apply in polite company? I don't are about polite company. I
have been called too many bad names. I can use any word I want - including
nigger, when appropriate, like in that story. Sorry to people who don't like
that and want to impose me things just because of my looks.

Because growing more taboos words, trying to retract in pocket of self
preserving culture while crying cultural appropriation is wrong.

I did that. The author also. I just hope our kids won't have to leave with
that, can fix their DNA any way they want (the transgendered, wouldn't you
like that too?) and integrate in any way their want once the human race will
have taken grown out of these stupidities and realized we are all in the same
boat.

DNA doesn't matter much. How people treat you because of your DNA on which you
have no control, that matters to me.

Funny thought: I really think we will become capable of altering appearance
and DNA way before we grow up to become more accepting to people "not like us"
and "minorities".

------
axilmar
I'd never understand racism.

Here is a true story: when studying in London, I met there another Greek in
the same course and we became friends; in a parallel course of ours, there was
this black dude from the Carribbean, to which we occasionally chit chat about
our countries, our experiences, mostly over launch in the University
cafeteria.

After some time, we were regularly been eating together with this carribbean
dude, we became sort of friends.

And then my Greek friend dropped the bomb: "I don't want to eat with Jim,
because he is black". I was dumbfounded!!! I didn't ask why, because it was so
stupid...

Here is another true story: my and my buddy (not the person in the above
story, another one, close friend of mine) had the chance of meeting some nice
girls at a local cafe. We approached them, and us being young and eager to
meet some ladies, made the first move. Within them, there was this gorgeous
black lady, tall, slim, amazing face, etc. I was natually inclined to her, so
I made my move...after a few times we went out, me, her, my buddy, and a white
friend of her, I noticed my buddy refused to shake hands with my date...I said
'what's up? why don't you shake hands with her?"...he looked at me with a
blank stare and said 'I just don't want to'. Excuse me, what the fsck? It
turned out my 'buddy' was an extremely racist person and considered all black
people to be inferior. He wasn't my friend after a bit of time though.

I truly have a serious problem understanding the people that are racists. It's
one thing to be cautious when meeting someone, especially one that you don't
know their value system, but to be blatantly racist and consider others
inferior like that? I will never understand that...

~~~
TheChaplain
You don't understand because you don't take time to sit down and actually
listen to the person.

IMO racism mostly stems from fear and plain ignorance, but that is easily
cured if someone just takes a moment to listen, understand and then with
gentle attempts to counter their fears or lack of understanding.

So far I have not failed once to make people more understanding and accepting
of diversity and equality, and that just by taking a moment with them.

~~~
throwawayrstory
On some people, there is fear and ignorance.

But some know very well what they're doing. I have posted my personal story
below.

You are free to disbelieve me

------
siedes
>Yet I know for a fact that if you dropped them in Southside Chicago, where my
family is from, they would suddenly know better than to behave like this. They
wouldn't toss their gang signs around or speak that word… ever. And that is
because they know that these things would undoubtedly be met with
confrontation, and they only get away with their actions because of the lack
of African presence in this community.

I can't be the only one who thinks the racist you know is better than the
racist you don't.

Also, the sentiment here that people wouldn't dare use the word if there were
more blacks around, in fear of intimidation and violence in return, doesn't
paint a very good picture of black people.

~~~
scarface74
What do you think would happen if you went to a bar with a bunch of White
bikers and started insulting them?

~~~
Shaanie
Are you being intentionally racist by comparing black people with bikers?

~~~
scarface74
No. I’m saying that any group when they are in the majority will have a
tendency to behave more violently when they are in a position of power if
insulted than when they are in the minority.

------
holografix
On the topic of music I’m repeatedly surprised at how rap/hip-hop music has
gained popular acceptance and become what’s “cool”.

There are definitely some songs in that genre that I enjoy but most of it is
unbearably mysoginist, vulgar, materialistic and shallow.

I have brought this up with friends in the past and been told “we just like
the rhythm and the beat” - which often I do too - but I can’t separate it from
the lyrics.

~~~
finnthehuman
>There are definitely some songs in that genre that I enjoy but most of it is
unbearably mysoginist, vulgar, materialistic and shallow.

Ever think they might like it exactly because the lyrics aren’t pleasant or
agreeable? And can do so without agreeing with the ideas in the lyrics?

In other words: People don’t have to be suicidal to enjoy Hamlet’s exploration
of suicide, do they?

~~~
holografix
I upvoted your comment and value your insight.

However imagine if you spent a significant amount of time reading and
listening to explorations of suicide and people who committed suicide started
to be interpreted as role models.

I have no issue with bad language and the full spectrum of human experiences
but I can discern what is positive for myself and society.

I’m just a bit tired of how it’s normalised. I’d rather not hear about drug
dealing, murders, prostitution and gold Rolexes with my Sunday brunch or while
I buy a new pair of joggers.

Can’t we listen to Lupe Fiasco’s “Kick Push” instead?


Sirix 0.9.1 released (time travel queries and versioning made easy) - lichtenberger
https://sirix.io
======
lichtenberger
Hi all,

I want to release version 1.0.0 soon, but would love some input, as I added a
complete native JSON storage about three weeks ago (several layers) :-)

I've just published an article called Asynchronous, Temporal REST with Vert.x,
Keykloak and Kotlin Coroutines: [https://hackernoon.com/asynchronous-temporal-
rest-with-vert-...](https://hackernoon.com/asynchronous-temporal-rest-with-
vert-x-keycloak-and-kotlin-
coroutines-217b25756314?source=friends_link&sk=5eabb36b2984cf61a2dff3f9fe45addc)

And another one about some use cases and internals:
[https://hackernoon.com/sirix-io-why-copy-on-write-
semantics-...](https://hackernoon.com/sirix-io-why-copy-on-write-semantics-
and-node-level-versioning-are-key-to-efficient-
snapshots-754ba834d3bb?source=friends_link&sk=f2a13ece73f08f494aebea3ef0ceb594)

I've also added a bunch of documentation on the website :-)

Have a great weekend :)

Kind regards Johannes


The Number of New Bitcoin Accounts Is Skyrocketing - petethomas
https://www.bloomberg.com/news/articles/2017-11-27/new-crypto-accounts-proliferate-as-bitcoin-flirts-with-10-000
======
blackflame7000
At what point does it become speculation? Perhaps someone with more knowledge
can shed some light on what exactly people are buying when they buy a bitcoin.


The Three Types of ‘Computer’ People - _mikey
http://blog.jwegener.com/2010/12/17/three-types-programmer-best-cofounder/

======
mathgladiator
I think it is important to note that everyone can be a hybrid of all three.

I do it all the time, and I just wrote about it:
<http://news.ycombinator.com/item?id=2042017>

I find that looking at the problem enables me to pick which hat to wear. Do I
need to bust out some spurs and cowboy up and hack a way? Or, do I need to sit
down and identify the state of the problem formally? Or, do I need to write up
a specification and ship it overseas?


New Jersey Lawmakers Are Trying to Tax the Rain - andrenth
https://fee.org/articles/new-jersey-lawmakers-are-trying-to-tax-the-rain/
======
seeker61
The title is bogus, as the article eagerly admits: "To be perfectly clear,
while the new tax is being referred to as the “rain tax,” it doesn’t actually
tax the rain itself ..."

In a perfect world, storm sewers would fund themselves.


Trucking 'bloodbath': 4,500 truck drivers lost jobs in August - elorant
https://www.businessinsider.com/trucking-bloodbath-4500-truck-drivers-lost-jobs-in-august-2019-9
======
JauntTrooper
4,500 / 3,500,000 = 0.1% decline in truck drivers.

The industry probably has outsized exposure to the escalating trade wars and
increasing tariffs.

~~~
paulddraper
AFAIK there is a greater percentage of trucking businesses going down than
truck drivers. Consolidation. Amazon, etc.

Article even says "It was the first time since March that truckers saw job
losses."

~~~
randogogogo
This point wasn't clear to me reading the article. I got the impression that
many of those bankruptcies were independent owner/operators but that the
reporter was trying to downplay that and rather let us believe these were
large operators on the brink of collapse.

------
Merrill
Orders for new Class 8 trucks are down about 80% year over year.
[https://ftrintel.com/news/latest-
orders/index.php](https://ftrintel.com/news/latest-orders/index.php)

~~~
zachsnow
It seems however that 2018 was a “record year” so maybe it’s just back to
“normal”?

~~~
ThePadawan
Apparently they are "[the] lowest since 2010":
[https://www.truckinginfo.com/337568/july-class-8-orders-
lowe...](https://www.truckinginfo.com/337568/july-class-8-orders-lowest-
since-2010)

~~~
Fjolsvith
Probably waiting to see how the electric trucks pan out before purchasing.

~~~
ahartmetz
Probably not. Demand for investment goods just varies very strongly with
economic cycles.

------
jiveturkey
4500? That's almost noise level. Certainly it's not anything close to a
bloodbath. Truck drivers are the #1 job in the US, @ 3.5mm drivers.

But then again, it's BI so ...

~~~
newnewpdro
What is 3.5mm supposed to mean? Million? What's the second m?

~~~
HEHENE
It's a matter of preference.

M = mega (in metric) = one million

MM = two of the roman numeral M = one thousand thousand = one million.

Both are correct.

~~~
newnewpdro
I see, so when people use nMM they're using roman numerals to indicate million
units?

TIL

That seems rather spurious and ambiguous, considering people generally use nK
for thousand units, and mixing roman numerals now makes metric nM a collision
with thousands.

~~~
jiveturkey
MM is a financial abbreviation. It used to be "the standard" but nowadays they
also use M.

Compare with the "M" in CPM, which is not the roman 'M' but the French
'Mille'.

So, "M" is sometimes ambiguous. In this case it wouldn't be, but I always use
mm or MM to mean million, and bn or BN to mean billion.

------
saargrin
i dont understand, everybody was saying theres a million trucker jobs unfilled

~~~
toomuchtodo
It’s PR to keep truck driving wages artificially suppressed.

~~~
socalnate1
Then a bunch of unfilled jobs would do the opposite (it would raise wages).

~~~
cardiffspaceman
If there is in reality a glut of drivers, then repeating that there was a lack
of drivers would bring in more drivers in spite of the glut, depressing wages.


Obama pick for NSA review panel wanted paid, pro-government shills in chat rooms - Libertatea
http://www.washingtonpost.com/blogs/the-switch/wp/2013/08/23/obama-pick-for-nsa-review-panel-wanted-paid-pro-government-shills-in-chat-rooms/?tid=rssfeed
======
throwaway_yy2Di
This guy is staggeringly authoritarian. He doesn't stop at "correcting" the
views of radicalized nutjobs. He wants the bulk of US political speech
actively managed, regulated:

 _He outlines six specific reform possibilities to improve exposure to diverse
points of view on the Internet: 1) creation of "deliberative domains" where
diverse exchange of views can occur online; 2) disclosure of relevant conduct
by Web producers; 3) voluntary self-regulation by Web producers; 4) publicly
subsidized programming and Web sites; 5) government-imposed rules that would
require the most popular Web sites to provide links to sites with diverse
views; and 6) government-imposed rules that would require highly partisan Web
sites to provide links to sites with opposing views._

[http://www.scottlondon.com/reviews/sunstein2.html](http://www.scottlondon.com/reviews/sunstein2.html)

~~~
md224
It seems like he wants to force people to be exposed to diverse/opposing
views... isn't that kind of the opposite of authoritarian?

~~~
ferdo
> It seems like he wants to force people to be exposed to diverse/opposing
> views... isn't that kind of the opposite of authoritarian?

Force = authoritarian.

~~~
md224
> Force = authoritarian

Are you opposed to all forms of coercion?

Anyway, I'll concede that force is probably the wrong way to go about it...
the government could provide incentives for exposing people to diverse
viewpoints, but forcing people to do so is a bit extreme.

~~~
ferdo
Force and fraud are the basis of all anti-social thinking and behavior, so
yes, I'm opposed to coercion in all forms.

~~~
md224
Ah, so you consider yourself an anarchist then? (Not asking this pejoratively;
it's a legitimate political philosophy, just one I don't happen to subscribe
to.) I feel like coercion is kind of inevitable in some circumstances; I don't
think anyone is opposed to forcing a rapist to submit to punishment.

Anyway, that's a different discussion altogether. While I think force may be
necessary in some aspects of society, I concede that applying force to the
realm of discourse is probably a bad idea.

~~~
ferdo
I leave it to others to apply labels. I just despise criminality and
sociopathic assumptions, especially in government.

When someone, such as a rapist or a politician, has proven that they're
incapable of peaceful behavior in society, we have the right to defend
ourselves from them.

IOW, self-defense isn't coercion. The coercion has already been committed by
the criminal. If you're walking down the street and I mug you, I'm applying
the force. You, in self-defense, aren't being "violent" in your intent to
protect yourself. You're trying to stop the violence I'm committing against
you.

I guess what I'm saying is I wish people would worry less about labels and
more about principles.

To get back on topic a little, the government using the tactics as laid out by
Sunstein is a fraud being perpetrated by the force of government so it rings
all kinds of bells.

------
rayiner
For context, Cass Sunstein is a prominent law professor (formerly at U
Chicago, now at Harvard). He writes a lot about law and economics and also
about the mechanics of democracy.

He writes a lot about behavioral economics and is a proponent of government
mechanics to get people to do the right thing when they would ordinarily fall
prey to fallacious reasoning:
[http://en.wikipedia.org/wiki/Nudge_%28book%29](http://en.wikipedia.org/wiki/Nudge_%28book%29).

The referenced article arises from the intersection of his interest in
democracy and his interest in behavioral irrationalities. Essentially, it
asks: "how do you have democracy when lots of people believe nutty irrational
things?" E.g. most people, when polled, regularly believe that the U.S. spends
> 5% of its budget on foreign aid. They also think that something like half
the U.S. population is black and the other half is Hispanic. How do these
ideas impact democracy?

The article tries to paint him as some scary pro-surveillance type, but he's
not. He's no anarco-libertarian--he has a very strong belief in the ability of
the state to improve society. But he is a professor and likes to throw out
ideas and the paper should be viewed in that context.

~~~
Zigurd
You see no irony that, last year, thinking the NSA had implemented a
comprehensive surveillance state would be an irrational belief that should be
suppressed by active management of public discussion?

~~~
rayiner
I think it's an awful idea, but then again, most ideas that come out of
academia are awful. My point is that it should be viewed as what it is: a
professor toying with a concept under a certain set of premises, not the
sinister thing the article is trying to make it out to be.

Sunnstein is no lover of government suppression of speech. He has written at
length about the importance of vigorous debate to democracy. I think he fails
to appreciate the ways in which many of his proposals could backfire, but
that's hardly a failing unique to him (how many people on this very chatblog
opposed Citizens United, and think its a good idea to let the government
prosecute companies for airing unauthorized political movies critical of a
front running Presidential candidate?).

~~~
a3n
> Sunnstein is no lover of government suppression of speech.

The Guardian: "He has also proposed reformulating the first amendment, arguing
that in some instances it goes too far in protecting damaging forms of
speech." [http://www.theguardian.com/world/2013/aug/22/nsa-
surveillanc...](http://www.theguardian.com/world/2013/aug/22/nsa-surveillance-
review-panel-insiders)

~~~
rayiner
The Guardian doesn't give a citation so there is no way to evaluate the claim.

I don't think Sunnstein's views on speech are in general inconsistent with
what you typically find on say HN:
[http://mtprof.msun.edu/fall1994/TrRev.html](http://mtprof.msun.edu/fall1994/TrRev.html)
("Sunstein's focus is on the relationship between the media--newspapers,
television, radio--and political culture. For him, the media, increasingly
owned and controlled by a dwindling number of privately owned conglomerates,
are in the propaganda and bread-and-circuses business. They make sure that the
American public is not exposed to radically new viewpoints and that it is
distracted from serious issues by an endless array of tabloid topics, from
Nancy Kerrigan's knee to John Bobbitt's penis.") See:
[http://mtprof.msun.edu/fall1994/TrRev.html](http://mtprof.msun.edu/fall1994/TrRev.html).

He favors restrictions on e.g. hate speech and political speech by
corporations, which is not inconsistent with what many (most?) liberals
believe. But he's also made it clear he thinks such restrictions should
generally be based on harm, not ideas.
[http://www.gvpt.umd.edu/lpbr/subpages/reviews/sunstei2.htm](http://www.gvpt.umd.edu/lpbr/subpages/reviews/sunstei2.htm)
("A subject matter restriction on unprotected speech should probably be upheld
if the legislature can plausibly argue that it is counteracting harms rather
than ideas."). I don't agree with him on any of these points, but his views
are not outside the mainstream, and are consistent with those of say European
countries that have outright bans on hate speech.

------
adolph
[http://papers.ssrn.com/sol3/papers.cfm?abstract_id=1084585](http://papers.ssrn.com/sol3/papers.cfm?abstract_id=1084585)

Authors Cass R. Sunstein (proposed member of a panel to review the
surveillance practices of the National Security Agency) and Adrian Vermeule,
dated January 15, 2008

Abstract: _Many millions of people hold conspiracy theories; they believe that
powerful people have worked together in order to withhold the truth about some
important practice or some terrible event. A recent example is the belief,
widespread in some parts of the world, that the attacks of 9 /11 were carried
out not by Al Qaeda, but by Israel or the United States. Those who subscribe
to conspiracy theories may create serious risks, including risks of violence,
and the existence of such theories raises significant challenges for policy
and law. The first challenge is to understand the mechanisms by which
conspiracy theories prosper; the second challenge is to understand how such
theories might be undermined. Such theories typically spread as a result of
identifiable cognitive blunders, operating in conjunction with informational
and reputational influences. A distinctive feature of conspiracy theories is
their self-sealing quality. Conspiracy theorists are not likely to be
persuaded by an attempt to dispel their theories; they may even characterize
that very attempt as further proof of the conspiracy. Because those who hold
conspiracy theories typically suffer from a crippled epistemology, in
accordance with which it is rational to hold such theories, the best response
consists in cognitive infiltration of extremist groups. Various policy
dilemmas, such as the question whether it is better for government to rebut
conspiracy theories or to ignore them, are explored in this light._

File under "elite panic"
[https://www.schneier.com/blog/archives/2013/04/elite_panic.h...](https://www.schneier.com/blog/archives/2013/04/elite_panic.html)

~~~
tootie
Considering that his proposal is geared towards defusing their anger as
opposed to entrapment or proactive punishment, this seems like a pretty decent
idea. And it's not like conspiracy theorists don't foment criminal and even
deadly behavior sometimes.

~~~
betterunix
Sometimes people need to be angry at their government. When the army is
knowingly and deliberately irradiating a town in secret, people need to get
angry. When the President is part of a conspiracy to break into the offices of
his political opponents during an election, people need to get angry. When the
director of national intelligence is lying to Congress about the intelligence
community's violation of civil rights, people need to get angry.

If we silence conspiracy theorists, we ensure that conspiracies will never be
unraveled because nobody will be allowed to bring them to light.

~~~
tootie
Yeah, but this one doesn't really make me mad. Also, I still don't respect
conspiracy theorists because they seem to just live finding conspiracies to be
mad at. The Iraq invasion happened on live TV and was trumpeted as a patriotic
success . It was worse than every conspiracy real or imagined during the Obama
administration.

------
ihsw
Once again, the US Government takes a page from the Stasi:

> By the 1970s, the Stasi had decided that methods of overt persecution which
> had been employed up to that time, such as arrest and torture, were too
> crude and obvious. It was realised that psychological harassment was far
> less likely to be recognised for what it was, so its victims, and their
> supporters, were less likely to be provoked into active resistance, given
> that they would often not be aware of the source of their problems, or even
> its exact nature. Zersetzung was designed to side-track and "switch off"
> perceived enemies so that they would lose the will to continue any
> "inappropriate" activities.

Don't get confused, it's an inevitability that these techniques for attacking
subversive groups will instead be used on innocent people not suspected of any
crime.

------
pyre
While the headline is a bit over the top, I agree with the general sentiment.
The idea that the government will infiltrate these groups, but limit
themselves to just influencing the discourse in positive, truthful ways,
without creating dossiers on the parties involved seems fantasy to me.

~~~
tonyarkles
You lost me at "positive, truthful ways". :)

~~~
pyre
I get that. You're lying about your identity to help influence people to know
the truth. If you're already willing to lie about who you are, then you're
already more willing to do things that might not be so ethical in the first
place, which means you probably can't be trusted to limit yourself to only
steering people towards the truth.

------
fiatmoney
If you're interested in issues like this, you should look into why Elgin Air
Force Base is the "most Reddit addicted city".

[http://www.reddit.com/r/conspiracy/comments/1dz470/most_redd...](http://www.reddit.com/r/conspiracy/comments/1dz470/most_reddit_addicted_city_over_100k_visits_total/)

------
Torgo
"By this we do not mean 1960s-style infiltration with a view to surveillance
and collecting information, possibly for use in future prosecutions."

To paraphrase James Clapper, "Such information will not be collected (under
this program.)"

------
patrickg_zill
Sunstein is an effective argument for the limited powers of government. Would
you really want a guy like this having enough power to enforce his arrogance
upon the rest of us?

------
peterkelly
I support Sunstein's nomination for the review panel, and you should too.

~~~
spoiledtechie
And who are you to convince me?

~~~
yebyen
A paid government shill? [woosh]

------
samstave
They are all over any major story on reddit. And the HBGary release proved
this to be actively implemented fact.

The fact that a significant amount of Reddit traffic comes from Eglin AFB,
indicates that this may be where these MISO agents are based.

------
cma
Cass Sunstein wrote an op-ed a few weeks ago saying Larry Summers should be
considered a candidate for Fed Chairman because he has been pushing for
regulation all along, the problem is we just haven't heard about it. This is
about the guy who pushed for repealing Glass-Steagall and also pushed for
allowing commercial banks to use governement- insured deposits to speculate in
derivatives.

[http://www.bloomberg.com/news/2013-08-06/summers-s-
critics-d...](http://www.bloomberg.com/news/2013-08-06/summers-s-critics-
distort-his-regulatory-views.html)

------
ferdo
Sunstein tries to weasel out of words with his name attached at about the 2
minute mark:

[http://www.youtube.com/watch?v=4OIiOztc52g](http://www.youtube.com/watch?v=4OIiOztc52g)

------
unclebucknasty
Government should be shaped by the people, not the other way around.


Guerilla Launch Tactics, or Manufacturing Buzz for Bootstrappers - mixonic
http://madhatted.com/2012/4/25/guerilla-launch-tactics

======
lobotryas
Wouldn't asking friends to upvote your HN submissions count as gaming the
system?

I'm sure people do this regardless, but to just admit so on your blog seems a
bit careless.

~~~
sp332
Voting rings, where a group of people upvote each other's posts all the time,
are generally discouraged on forums. The behavior could lead to banning on
some sites, but on HN, the behavior is automatically detected and the votes
simply don't count.

But asking some friends to upvote an individual post is what all HN submitters
are doing anyway! That's not gaming the system.

~~~
john41
I agree completely. I mean, you can't get noticed at all initially unless a
few of your friends upvote your stuff...just the way it is.

------
chadyj
Very useful post, thank you. I'd love to see some charts in there too.

------
zashapiro
There's a point you make in the article that I think will get overlooked:
Thanking people.

I'm fascinated with the human psychological flaw looking at short term vs.
long term. We tend to optimize for short term without giving much thought to
the long term.

You're most likely going to want people to help out again so thanking them for
their time and effort, no matter how minimal, has never gone unnoticed.

------
john41
I like the hangman idea...how did you promote that? How many visitors to the
game actually continued on to spinto?

~~~
mixonic
Looking at the numbers now, I see 13.5% of visitors went through to Spinto.
We're only talking about 350 visitors to playhangman.net though. Most were
probably from a discussion about Ember.js on meetup.com.

I spent a little time optimizing hangman for iPad and iPhone, I want to make
the games easy to share and play on those devices. So, there is more that can
be done.

In general, making games or projects on Spinto is obviously a win. Plus, yeah,
it's fun to send people messages with playhangman.net they need to guess to
read :-)

~~~
john41
yeah it's a great idea...the more I think about it, the more ways I can see to
use this myself in different ways. Thanks for the great idea!


What's Up with Those Voices in Your Head? - lermontov
http://www.nytimes.com/2016/10/23/books/review/voices-within-charles-fernyhough.html
======
cairo_x
I find when reading fiction, or certain kinds of literature (not including
avant guard lit), using an inner voice is vital to get the full meter and
rhythm. Then with slowing down my thoughts -- self talk -- rational thinking,
having an inner voice helps too.

When reading non-fiction I can more easily drift into a sub-vocal whisper, to
nothing at all speed read, skipping over to points I'm interested in, going
back over points, etc. I suspect this is why a lot of non-fiction has
standards and formats and certain clichés that make visual comprehension less
intensive.

A friend of mine said she had no inner voice at all.

I've noticed when using Ketamine that I can do this sub-mental-vocal speed
reading incredibly well for certain kinds of avant guard literature or
philosophy lit, like Camus and David Foster Wallace, or Pyncheon, where the
voice can change from chapter to chapter -- or rather the content is very info
dense.

I had great trouble 'getting' Hunter S. Thompson before I'd ever heard him
speak. When I heard his voice it suddenly all made sense. Same for William S
Boroughs, for his more avant-guard lit works. Junky, on the other hand, has a
more more straight forward voice and I was able to get into that quite easily
without having heard his actual voice beforehand.

This is why I don't buy into the bicameral mind crap. Non-vocal thinking seems
easier for more info dense material, wheras a voice is helpful for very
emotive things like poetry or some kinds of lit.

Then again I could be simply confusing standard voice with non-standard. Hard
to be objective.

------
wccrawford
Wait... Some people can't turn them off? Some people don't have them at all?

I've always been able to think without voices in my head, or deliberately use
them to focus my thoughts. I never even considered that others might be stuck
in one mode or the other.

~~~
NoGravitas
I can't turn off my internal voice at all, except in meditation, and even then
it's difficult. I have to spend quite a lot of time where my internal voice is
doing nothing but counting breaths, before eventually/sometimes, I can just
observe the breaths without counting them. Otherwise, I have a continuous
monologue, mostly in my own voice.

I _can_ think in images, but the images are never completely without
narration.

~~~
Broken_Hippo
This is soooo much me, except that I've never had it during meditation. This
actually caused me some problems trying to learn to meditate - I can't grasp
focusing on something if I can't have the internal vocalisation with it. I
finally settled on making inner sounds along with monotonous drumming - the
vocalisation will kinda tune out or get quieter, at least.

Thanks for describing it for me, btw :)

I have that monologue as well - complete along with your description of
images. If I narrate them, they are much better.

------
StavrosK
What about those of us who don't have internal voices?

~~~
Filligree
Voiceless people, represent!

I had a long discussion on this subject over on Lesswrong, back in the day.
Suffice to say that a lot of people have trouble imagining it's even an
option.

~~~
Joof
It would have to be. People didn't start out with language, but could
undoubtedly think.

I'm fairly mixed, probably like the majority. Some things are images or words
and occasionally just ideas (although I'm not certain how to describe that).

~~~
StavrosK
I know exactly what you mean. It's that process where an idea just forms,
wordlessly, and you just "know" it now. Sometimes I start narrating it to
myself, but then stop mid-way, realizing it's pointless, since I already know
it.

------
istorical
There's an interesting Reddit thread that's somewhat related to this as it
pertains to reading:

[https://www.reddit.com/r/books/comments/4wttu4/do_you_hear_a...](https://www.reddit.com/r/books/comments/4wttu4/do_you_hear_a_voice_while_you_read/)

------
zw123456
This reminds me of Bicamealism
[https://en.wikipedia.org/wiki/Bicameralism_(psychology)](https://en.wikipedia.org/wiki/Bicameralism_\(psychology\))
his book is a free read [http://s-f-
walker.org.uk/pubsebooks/pdfs/Julian_Jaynes_The_O...](http://s-f-
walker.org.uk/pubsebooks/pdfs/Julian_Jaynes_The_Origin_of_Consciousness.pdf) A
very interesting theory, not sure I agree with all of it but he raises some
interesting questions for anyone who finds this topic fascinating.

------
mrec
SSC had a good piece about missing "universal" experiences a while back;
lighter than his usual fare, with more anecdotal examples in the comments.

[http://slatestarcodex.com/2014/03/17/what-universal-human-
ex...](http://slatestarcodex.com/2014/03/17/what-universal-human-experiences-
are-you-missing-without-realizing-it/)


TheUnFunded.com - a place for VCs to rate entrepreneurs - theunfunded
http://www.theunfunded.com/
======
ivankirigin
March 31 is probably the best day for April 1 jokes. Is this one?


Ask HN: Is WSL2 stable enough for devs to switch from MacOS to Windows? - asenna
For developers who've switched back to Windows, how is the experience like? Is WSL2 as smooth as actually working on Linux? or does it still crap out on random Node libraries at times (like on WSL1)?
I'm in the market for a new work laptop and a lot of people I know are in the same boat - holding onto older Macbook Pros (2015 and earlier) looking for alternatives, but scared to jump from MacOS. Obviously Apple is busy making the next pro devices thinner which is just.. wonderful for them.
Yes, switching to Linux is an option for many. But I also have to use Adobe CC tools which needs Windows (Wine is not a good option). Hence it's either dual-booting Linux/Windows or Windows full time as the two options for me.
======
WorldMaker
WSL2 is not technically stable yet at all. It's still only in 20H1 Insider
["public beta"] builds for the version of Windows 10 to be released in the
first half of 2020.

(WSL1 on the other hand has been stable and available for production versions
of Windows 10 for months now. But yes, it has some known rough parts and
performance issues expected to be smoothed over in WSL2 depending on your
workflows and needs. Some of those have gone away with updates, WSL1 has seen
some improvements over the months from some of the earliest horror reports,
again all of which depending on your exact use cases.)

------
groovebits
Actually docker for windows with docker compose workdir syncing might be
enough. Gonna try it over the weekend


Dear HN: Please don't start a response with the word "wrong." - samd
Example:
Dave: The sky is green.
Bob: Wrong. The sky is blue.<p>It just makes you look like an asshole. Be more tactful and civil in your discussions. I promise you people will respond more favorably if you don't come out the gate blaring a buzzer like a game-show host.
======
seiji
_Be more tactful and civil in your discussions._

Not every opinion is valid or deserving of civil rebuttal. It's a result of
modern "every opinion is equally valid as fact" syndrome. We don't have time
to cordially try to rewire your brain to think the sky isn't green.

Also, when trolls are trolling, they _want_ elaborate thought out responses to
their drivel. It's easier to shut them down with "wrong." And, as we know, you
can't distinguish an intentional troll from someone with sincerely warped
views of the world.

In short, shut it all down. They should be inspired to research their
wrongness to turn into more right-thinking apes.

[relevant life story: one of my high school math teachers had a big "WRONG"
stamp (with red ink) he would enthusiastically smash onto your work if you
were, well, wrong.]

~~~
mgallivan
We should shut down other people who are being needlessly facetious.

But to suggest that rejection should be our default behavior is absurd.
Discussion should be encouraged because, more often than not, neither side is
100% correct. The way we further ourselves is by talking to those people with
dissimilar views.

~~~
seiji
_more often than not, neither side is 100% correct._

You are very right. The problem is when one side stands up and says: "We are
obviously right. We will never change our opinions or ideas. You must agree
with us or die."

At that point, the reasonable side doesn't have any options left. You can't
argue with crazy.

Take the current US Congress situation. One side is saying, "We want to hurt
you." The other side isn't saying "Okay, how much do you want to hurt me?
Let's find a compromise where you can just cut off my hand." No. The only way
to stop American elected terrorists is to tell them "No."

If people have valid points, you can draw out truth. If they have points based
on pride, ego, or falsely implanted childhood memories, you can't do anything
productive except stop them. If that doesn't work, ignore them.

Topics of note which regularly draw out crazy people from one side: nobody
needs college, X city is better for startups, religion Y is right, bitcoin is
a "currency," (or anything else getting 400+ comments around here).

------
ifyoumakeit
I'm dealing with that right now. Completely negating someone's opinion only
shuts down communication. It's all in the phrasing and makes it sound like you
are on different teams, especially in a work environment.

~~~
palidanx
When doing consulting and engaging a sensitive issue, I always begin with,
"Correct if I'm wrong, is this how this feature is supposed to work..."

What this does is diffuse a tense situation and allow the client to issue a
correction without feeling bad.

~~~
ifyoumakeit
I think that's a great approach, especially when handling a new client. The
worst situation is landing a client who also personally designed or developed
the last iteration of their website or app. They need to be dislodged from the
work they've done and sometimes that takes kid gloves.

------
kohanz
Of any of the proponents of the "Wrong. ..." response, I wonder how many would
use this phrasing face-to-face as opposed to online. Unlike my younger days, I
do my best now to converse online as I do and would IRL and I find that this
is one of those phrases that does not pass that test. IRL it would be
considered plain rude and obnoxious.

------
frou_dh
If this is pet peeve time then I'll go with the alarming number of sentences
people want to start with the word "So". It makes you sound like you're in
constant rebuttal mode and trying to lay out the one true world view.

------
marssaxman
Yeah, I've noticed this. It doesn't work.

------
informatimago
Wrong. People should learn to make the difference between an sentence they're
issuing being wrong or false, and they being bad. "wrong" does not mean
they're bad persons. Perhaps at most that they're lazy or bad thinkers. That's
all. In any case when something is wrong, it would be wrong not to stop it
immediately, telling it wrong.


Show HN: GraphQL Queries with React and GUN, the Graph Database - marknadal
https://github.com/brysgo/graphql-gun
======
anilgulecha
Is there an update on server-side persistent storage for gundb? This was the
big missing piece the last time I looked at it.

~~~
marknadal
We've added a couple more storage engines, like SQLite which should also be
compatible with Postgres.

However I'm not very satisfied with the performance of them or any of the
others. So it seems like ultimately I'll be forced into building my own
storage engine, which I plan to do based on a radix. But that is pretty far
down the pipeline.

What were you needing it for? Our latest load test handled on low end hardware
1750 table inserts a second second across a federated/distributed system.
We're hoping to get that up to 10K on cheap/free hardware. :) Be curious to
hear about your needs/use-cases! Let me know.

~~~
anilgulecha
I was thinking a pouch-couch situation for offline-first usecase.

Basically I'd use gun-gunserverside on multiple clients, and get sync free on
the clients, when the clients come online.

~~~
marknadal
Would you explain again, I don't think I understood? You are wanting gun to
have a server-side Couch storage adapter? Or something else?

GUN is offline-first already, so you don't need pouch/couch to achieve that,
just in case that is what you were thinking? Let me know if I am
misunderstanding you.

~~~
anilgulecha
Right now gun has multiclient offline-first capability. If the clients go away
(and the data destroyed), there's no way of loading data on the new client.

WHat I'm looking for is a "gun-server" with persistent storage, which can act
like the persistent storage node, always ready to provide data to new clients.
(Couchdb does this for pouch clients)

~~~
marknadal
Ah, yes! Thank you for clarifying. (sorry for the late reply)

This actually works out of the box, sorry if if this wasn't clear. When you
run a gun server ( `npm start` or see [https://github.com/gundb/gun-starter-
app](https://github.com/gundb/gun-starter-app) ), it by default saves persists
data to disk.

This way the gun server acts as a storage node, ready to provide the data to
clients. The default options are, and extensions for:

\- Dump JSON to disk. \- Backup to S3. \- Level adapter
[https://github.com/PsychoLlama/gun-level](https://github.com/PsychoLlama/gun-
level) \- SQLite adapter
[https://github.com/gundb/sqlite](https://github.com/gundb/sqlite)

Note, that the Level adapter is also compatible with many other storage
engines.

Is this what you were looking for?


Could Flight MH 370 Have Been Hacked? Probably Not, Most Experts Agree - blogreader
http://thesurge.net/could-malaysia-airlines-flight-370-have-been-hacked-probably-not-most-experts-agree/

======
coreymgilmore
I see this as possible, if only slightly. But then again, a plane is still
missing so anything is possible.

My theory: the plane never existed in the first place!

------
blogreader
Interesting theory, but sounds like there isn't much support for it. Of
course, at this point none of the theories have much support for them.


Clinton campaign chair: Americans 'can handle the truth' about UFOs - ZoeZoeBee
http://www.msn.com/en-us/news/politics/clinton-campaign-chair-americans-can-handle-the-truth-about-ufos/ar-BBrwmu5?ocid=ansmsnnews11
======
mindcrime
Sounds like an attempt to score votes from frequent callers to the UFO Hotline
and the "Coast to Coast AM" crowd.

------
ZoeZoeBee
The Reactions from the Religious Heads and their followers would be one of the
most interesting things to watch unfold.


My Tiny TodoList: A simple open source todolist written in PHP and jQuery  - edw519
http://woork.blogspot.com/2009/05/my-tiny-todolist-simple-open-source.html

======
shaunxcode
That's actually quite a nice design and looks like it would work well on the
iphone as well.

------
Batsu
I like it.

I'm not sure what it is about lists that I like, but I must say I'm enjoying
the fact that they seem to be the next step past tutorial lately. Lots of fine
looking projects coming from it.

------
mojaam
Not to take anything from this, but there is Todoist.com for the lazy like me.
I do wish todoist have a few more features but it does what it's supposed to
do.

------
nopal
What's happening with this link? It looks like it redirects to itself,
preventing a single back button click to HN.

~~~
nixme
Not seeing that behavior. History remains intact and back works fine.

------
pope52
Cleverly done. This is much better implementation than many of the more
popular to-do sites out there.

------
simonw
Warning: the zip file unzips itself in to your current directory, rather than
a sub-directory.

------
dxjones
cool. thanks for sharing this nice example code.


How to beta test your mobile apps - ashok_varma
http://blog.appstark.com/post/26209583662/7-tips-to-beta-test-your-mobile-app

======
DenisM
The article is devoid of content, entire text can be summarized as "strategize
your strategy", "do the right thing at the right time", and other such
gibberish.

The point of the article is to plug something called "appstark", which as best
I can tell is a library + service combo to collect and aggregate user feedback
from inside iOS apps. Their web site a train-wreck of an attempt to explain
what the service does, papered with "free trial start now!!!" buttons.

Frankly, a short and to the point explanation of what the service does would
be more welcome here than this spam.

~~~
luckymurari
Feedback is awesome. But, I guess you could've reduced a bit of causticness in
it.

This is the video, I want everyone on internet to watch - "A real person, a
lot like you" - <http://www.youtube.com/watch?v=cfwwHa-7Ux8>

PS/Disclaimer: Not directly affiliated to them. Founders are my friends!

~~~
DenisM
You're probably right, I was (still am) irked by the amount of nonsense I had
to wade through before I got something tangible out of my time investment. In
my defense I provided something useful to go with the my "causticism", so I
can claim my heart was in the right place all along. :)

------
mmackh
The one thing that I find most difficult is how to actually recruit new,
quality beta testers, which the article doesn't really touch upon. I've had
some success from sending out personal tweets, giving sneak peeks of upcoming
projects on dribbble and emailing bloggers to give me a shout out.

Never the less, the signal to noise ratio has always been very high.

~~~
ashok_varma
Prior to Appstark, we were building games and we had to recruit beta testers.
We recruited around 800 beta testers for our game on Android, all without a
single blog covering us. I will do follow up post about it.

------
iNate2000
I don't know what I was expecting. The title was, after all, "How to beta test
your mobile apps".


Sam Altman: 'The greatest threat to this country is incompetence of governance' - dkasper
http://www.businessinsider.com/y-combinators-sam-altman-on-government-incompetence-2015-9
======
waterlesscloud
Why should cities build more densely now if truly massive job displacement is
coming in as little as 10 years?

Why do people need to live in cities? To be near jobs that won't exist? Why
shouldn't they be moving to less expensive low density situations if they're
not going to have jobs?

If you're going to think and talk about these massive fundamental structural
changes to the economy, then it's best to step 5 or 10 steps further back and
start looking at the really big pictures.

~~~
efoto
> Why do people need to live in cities? Short answer: economy of scale. Higher
> population density is ecologically more sustainable as well as it lowers the
> cost of services.

~~~
ZeroGravitas
It's a bit of a paradox then that city living is generally considered more
expensive given that the economies of scale should kick in.

Presumably someone is making money here, probably owners of the land, which
goes up in value thanks mostly to the efforts of the other people in the city,
not anything the land owner does, as proponents of a Land Value Tax would
argue.


If Everyone Ate Beans Instead of Beef - screamingninja
https://www.theatlantic.com/health/archive/2017/08/if-everyone-ate-beans-instead-of-beef/535536/
======
jbdigriz
Kind of telling the article makes no mention of what degree this shifts
"greenhouse gas" generation from cows to people. Quite ironc considering they
are suggesting beans to be used.


New York deploys National Guard to New Rochelle, establishes containment center - smacktoward
https://www.cnbc.com/2020/03/10/new-york-gov-cuomo-to-deploy-national-guard-to-new-rochelle-establishes-containment-center-to-stem-coronavirus.html
======
StanislavPetrov
Here on nearby Long Island cases are popping up all over the place with no
known links to other diagnosed cases, including 2 school bus drivers. Despite
this, barely anyone is being tested, even those who are symptomatic. This
crisis is being terribly mishandled.

[https://www.fox5ny.com/news/two-long-island-bus-drivers-
diag...](https://www.fox5ny.com/news/two-long-island-bus-drivers-diagnosed-
with-coronavirus)

~~~
taborj
I've not been keeping up; what's the obstacle to getting tested? Insurance
companies not covering? Hospitals not willing? Patients not going in?

~~~
smacktoward
The CDC completely dropped the ball on providing test kits, so all the
individual states and localities have had to source them themselves. Which,
entirely predictably, they are not doing a great job at.

It didn't help matters either that those test kits the CDC _did_ provide early
on turned out to have flaws that caused inaccurate readings (see
[https://www.nbcnews.com/health/health-news/after-missteps-
cd...](https://www.nbcnews.com/health/health-news/after-missteps-cdc-says-its-
coronavirus-test-kit-ready-primetime-n1145206)).

~~~
SkyPuncher
From my understanding, state and local labs HAVE been able to source them. The
CDC has been refusing to authorize them for testing.

Univ. of Washington seems to be an outlier as they were able to get approval
under an existing research study they have.

~~~
alfiedotwtf
> The CDC has been refusing to authorize them for testing.

This is new to me. Link?

~~~
claudeganon
See this reporting:

[https://www.nytimes.com/2020/03/02/health/coronavirus-
testin...](https://www.nytimes.com/2020/03/02/health/coronavirus-testing-
cdc.html)

[https://www.latimes.com/science/story/2020-03-06/chaos-at-
ho...](https://www.latimes.com/science/story/2020-03-06/chaos-at-hospitals-
due-to-shortage-of-coronavirus-tests)

------
downerending
Might not sound like it, but the fact that they're taking this seriously is
good news. If there are cases in New Rochelle, probably large numbers of other
commuters taking the New Haven line down into Manhattan have been exposed.

We need to start practicing on what's coming, and right now, China's looking
like the most successful model.

~~~
fgonzag
It's basically impossible to quarantine entire cities in a democracy,
especially with an election coming up.

I mean, you _can_ , but it's going to cost you so much political capital that
you'll be out of the game entirely. And I don't see many politicians willing
to put their jobs on the line for it.

~~~
catacombs
> I mean, you can, but it's going to cost you so much political capital that
> you'll be out of the game entirely. And I don't see many politicians willing
> to put their jobs on the line for it.

Jesus. Putting people's lives at risk, just so you can keep your government
job? How low can we can go?

~~~
ta999999171
Are you new?

~~~
catacombs
> created: 4 months ago

Nah. You must be new.

------
RickJWagner
Here's an article from CBS, it seems to urge calm and reasonable containment.

[https://www.realclearpolitics.com/video/2020/03/10/dr_drew_p...](https://www.realclearpolitics.com/video/2020/03/10/dr_drew_pinsky_coronavirus_panic_must_stop_press_needs_to_be_held_accountable_for_hurting_people.html)

~~~
jonahbenton
That story and his individual points fall apart upon analysis.

The below is the best current analytical distillation I've seen of where we
are:

[https://medium.com/@tomaspueyo/coronavirus-act-today-or-
peop...](https://medium.com/@tomaspueyo/coronavirus-act-today-or-people-will-
die-f4d3d9cd99ca)

The upshot is:

a) there is a huge diff between localities that act aggressively and prepare
and those that dont

b) the ones that prepare and act aggressively to reduce exposure see death
rates below 1%. This is still 5-10x more deadly than the flu, and is best case

c) the ones that dont see death rates above 5%. This is 50-100x worse than the
flu.

In the US Washington and San Fran are failing to act aggressively enough in
time.

The article doesnt discuss NYC, where I live, which has similar levels of
infections as Washington tho far fewer deaths. The piece explains how the
difference in death rate indicates NYC is in a far better position than
Washington, and my own analysis is that we may still have time to stop the
worst case, but it is really about what happens in the next several _days_.

Even in worst case, _most_ people will themselves be fine, but _everyone_
knows at least someone immune compromised or elderly or otherwise much more
significantly at risk. So _everyone 's_ social or familial network will be
impacted.

In terms of the future, it seems likely that even in best case, there will be
subsequent waves that hit pockets that were missed the first time around. The
difference in impact again will be in how overwhelmed the local hospital
system will be. In the US this is likely to be highly variable as healthcare,
bed availability, etc, is non-uniform.

And, yes, a vaccine in 12-18 months is pretty much the dream scenario. No
guarantee we get there.

The dynamics of this are not something most of us have ever experienced.

------
RickJWagner
I wonder what will happen after this first wave passes.

Will people then need to get 2 shots each year, once for flu and once for
corona and it's descendants? Can the two be handled with a single shot?

I wonder also what will become of small population centers that manage to
avoid the first wave. Will they suffer more greatly in the future, when the
virus finally finds them?

------
kyuudou
Living up to its name, Empire state


King James Programming - BenjaminRH
http://kingjamesprogramming.tumblr.com
======
tgb
Is there some way to just see the popular/best ones? I enjoy the premise but
don't care to read too many.


Offer HN: Help understanding online video - jon_dahl

Online video is complicated. You have to worry about competing codecs, encoding settings, delivery protocols, player technologies, etc.<p>Ask me anything video related. Email address in my profile.<p>(Not mentioning my video startup because I don't want to turn Offer HN into spam, but it's in my profile if you're interested.)
======
vgurgov
Hi Jon, I'd appreciate your advices on my video startup <http://videolla.com>!
I dont think mentioning Zencoder is spam in that topic, its great! :) Sent you
email

~~~
jon_dahl
Got it! I'll respond soon.

------
arb99
hi, thought i'd ask in a comment rather than emailing, others might be
interested to.

What sort of settings are "best" for flash videos? eg bit rate/resolution?

Every time i go to encode in flv i tend to use default settings, never really
knowing if its a good idea to increase (/decrease) the bit rate etc? I have
some sites where i know most people view the videos in full screen, so want
high quality, but at the risk of it running slow (both because of internet
speeds + flash videos are choppy on slow computers)

~~~
jon_dahl
Hi!

There is no one "best" setting, unfortunately. Here are some guidelines,
though.

\-- You have two real codec options in FLV: VP6 and H.264. H.264 compresses
significantly better than VP6.

\-- Bitrate and lossiness are directly linked. Increase bitrate and visual
quality will go up (within limits, of course), and vice versa.

\-- When using H.264, use Baseline profile if you're concerned about choppy
video on slow computers. Main and High profiles compress better, but require
more CPU to decode.

\-- Use one of two encoding modes: 2-pass Variable Bitrate (VBR), or one-pass
Constant Quality (e.g. CRF). One-pass VBR doesn't look good.

\-- CRF mode (for x264) is great. It targets a fixed visual quality/loss, and
the bitrate adjusts to match that. Think of it as an "auto-bitrate" feature.

This is a really general starting point. Any more specific questions I can
answer?


I'm sorry, HN. I built an open-source coding platform but I need help - arthtyagi
https://github.com/the-domecode
======
arthtyagi
To all the readers who have already read about my platform on HN, I apologize
for constantly posting the same thing. It might come off as rude and indecent
and I can assure you that those are not my intentions.

I'm in highschool right now and over the past ~8 weeks, I made an open source
coding platform called DomeCode. "DomeCode is an open source platform to help
you advance your coding journey with pre-existing resources to learn
programming concepts ( in Python as of now ), take notes, plan tasks, practice
coding problems in 6 different languages including, Python, Go, Java, C++, C
or Rust. You can also discuss interesting stuff on the forum, meet other
developers and most all even get to listen to music conveniently without ever
leaving this open source platform to navigate to paid platforms." This is what
the description on my platform's landing page suggests and for the most part,
that explains it well.

However, the issue is that it's kind of hard to acquire users, all the users I
have gotten till now ( 237 in all ) are through Reddit and a few through HN
and organic searches but I don't see a fast user growth. I launched the
platform on 5th August ( the alpha version ) and I'm very much against the
idea of advertising so I haven't tried that yet. On top of that, I want
DomeCode to be a profitable startup. So far, I haven't received any
donations/sponsorships. If you could help me with that, I'd be more than
grateful to you. And if there's any contributor who likes open-source, I'd
love for you to contribute at [https://github.com/the-
domecode/](https://github.com/the-domecode/)

I really don't want to cause any chaos or disturb you with spam on HN but I
don't seem to have any other option it seems. You can contact me at
founder@domecode.com with any proposal you might have or if you wanna mentor a
highschooler like me who's into programming. And ofc, feedback is more than
appreciated.

~~~
troydavis
Stop trying to pour gas on something with no flame. Compose individual, truly
personal emails to each of the users who have signed up so far. Ask them what
they were expecting to get, what they got, and what software-related problems
they have. Open your heart to them - explain that you're committed to trying
to understand and improve their daily work and would love 5 minutes of their
time to chat.

This will take at least a month, maybe two or three. Don't submit anything
else to HN or elsewhere until you've heard from them and adapted your site.

Start here: [https://www.ycombinator.com/library/6g-how-to-talk-to-
users](https://www.ycombinator.com/library/6g-how-to-talk-to-users),
[https://www.ycombinator.com/library/66-biggest-mistakes-
firs...](https://www.ycombinator.com/library/66-biggest-mistakes-first-time-
founders-make). Watch the other intro videos that basically boil down to: ask
your users to tell your their problems, rather than forcing your solution on
them. Everything else - money, user growth - comes after your product is
thrilling 5, then 10, then 20 people. Go ask your users what would thrill
them, then go thrill 5 of your existing users.


JeffCroft.com: On Flash - webology
http://jeffcroft.com/blog/2010/feb/01/flash/
======
vaporstun
One of the things I see almost no one addressing in all of these flash
arguments is how there is an inherent problem with flash games on a device
like the iPad, iPhone, or any other phone on the market with a virtual
keyboard.

Most analysis when questioning games, this one included, point to the app
store and claim it is due to the existence of the App Store and Apple's desire
to control game content on their devices.

But they seem almost always to gloss over the fact that the controls would be
a huge stumbling block. First, most Flash games use the keyboard for the user
input. How would this work on something like a Nexus One? If the controls for
the games use the arrow keys to navigate and the virtual keyboard has no arrow
keys, how does the user control the game?

Likewise, many follow the mouse movement. However, on touch screen devices,
there is no graceful way to track the mouse movement because there is no
mouse. Swipes are generally used to indicate scrolling and touches selection.
(like a mouse click)

So even if they allowed Flash on these devices, many users would be screaming
about how Game X doesn't work and Game Y doesn't work only because the
interface doesn't translate gracefully.

I am just constantly surprised that I haven't read any blog posts that address
this (seemingly) obvious issue.

~~~
fatjonny
My guess is that not very many people are talking about it because with Flash
10.1 Adobe added support for multi-touch. Once Flash becomes available on a
lot of devices that support multi-touch, you will probably see developers
adding proper support to their games. If a mouse is present, use it. If multi-
touch is supported, use it. And so on. Granted, the current support has
problems in some browsers and on some operating systems, but that will (most
likely) only get better as long as the multi-touch input information is
available through the browser.

Some more information on multi-touch support:
<http://theflashblog.com/?p=1678>

~~~
vaporstun
Point taken, but that doesn't touch on the large majority of flash games and
web applications that use the keyboard as the main source of input.

This helps for Flash on these devices IF the developers build in support for
them, but that defeats the original purpose which is to give users the ability
to interact with the current content on the web the way it currently exists.

Adding support for mulitouch in Flash does not solve the issue of keyboard
input having prevalence in Flash-based games and web applications. Nor does it
touch the issue of the many that currently track mouse movements. Sure,
developers could all rewrite their games and applications to support this
feature in the future, but that is hardly a solution to the present issue.

~~~
moe
I think you're missing the point a bit here.

Upgrading an existing flash-game to multi-touch is much less work than re-
implementing the entire game again in ObjC.

We want Flash on all devices (including apple stuff) not because we like Flash
so much, but rather because it is the only platform that enables 'build once,
run everywhere'.

The situation we will have very soon is that developers are forced to maintain
one version for apple devices and a flash version for all others. That already
is an improvement over the current reality of needing a native port for _each_
individual platform; but naturally it'd be best to have one and only one
target.

Just put yourself into the shoes of a mobile developer. With a flash impl of
your $game you will reach 90% of the audience. A second impl will be needed to
reach the remaining 10%. Would you bother with that second impl?

------
mdasen
My organization is dealing with this problem right now. We're going with Flash
because we have to. It's what most people use, it's a lot better than the
hodgepodge of WMA, QT, and Real stuff that we've had, and you can't get fired
for doing what YouTube is doing.

However, I did insist on H.264 flash videos in an MP4 container (rather than
using VP6 in an FLV or something else). That way, we can easily serve HTML5
video to Safari and Chrome as a straight MP4 file if we so choose in the
future. It doesn't help us with supporting Firefox/Ogg/a truly open standard,
but it does mean that we can support Flash and HTML5/MP4 off of one file. I
truly hope that Theora takes off. I hope even more that Google open sources
VP8.

I just wanted to point out that one could serve video to both Flash and the
iPhone/iPad off of one file with current technology.

~~~
ZeroGravitas
Yeah that's what basically everyone is doing, but I think it would have ruined
his straw man if he'd mentioned it.

edit: actually I've reread it, and it appears he doesn't know that you can
serve the same H.264 files via Flash and HTML5.

 _"I wouldn’t blame you at all if multiple encodings of every video you
produce is a non-starter, and you decide to just roll with Flash for now,
ignoring the minority of devices (iPhone/Android, etc.) that don’t have Flash
installed."_

No wonder he's pissed off.

------
jsz0
_"Flash is still the best way to make video content accessible to the largest
number of users"_

Choosing any one option is rarely the best way to do anything. Offer whatever
users need. In the early days of Internet video it was not uncommon to see 3
or 4 different video types available for download. This was in an era of
considerably slower computers to do the encoding on the backend and expensive
commercial video encoding software. It's not that hard to just offer FLV,
straight H264 and even Theora. For other common uses of Flash offering
alternatives may be a bit harder but not out of the question. If you have
interactive data presented via Flash just give non-Flashers a boring ole'
table of the same data. If you build games in Flash Adobe is going to give you
the option to publish onto the iPhone and get into the App Store. If you are
serving up Flash ads just serve a static image file instead when there's no-
Flash -- many sites are already doing this today.

------
pan69
OK. I might be missing the point about the whole Flash thing but as far as I'm
aware the SWF format is an open format just like e.g. HTML. Does this mean
that your browser that displays the HTML needs to be open source for it to be
considered a standard? IE isn't open source. Is that an issue? OK, IE is crap
as displaying HTML but I guess that's another issue.

Sure the SWF format is currently controlled by Adobe and I'm not sure what the
current status is on implementing your own Flash Player, but there are already
alternatives like Gnash[1]. Adobe already has donated their Tamarin[2] AVM2 to
the Mozilla foundation. There is definitely work in progress when it comes to
open source at Adobe.

Then there is the Open Screen Project[3] that basically tries to standardise
Flash. I mean, 99% or so of all web user has Flash installed. That looks
pretty standard to me.

[1] <http://www.gnu.org/software/gnash/> [2]
<http://www.mozilla.org/projects/tamarin/> [3]
<http://www.openscreenproject.org/>

------
bombs
"[HTML5] works only in the minority browsers"

Which includes Safari on the iPhone, the iPod touch and the iPad.


Krugman reviews Geither's book - mooreds
http://www.nybooks.com/articles/archives/2014/jul/10/geithner-does-he-pass-test/?insrc=hpss

======
warmfuzzykitten
The man's name is Geithner.


Go’s Type System Is An Embarrassment - mikeevans
https://functionwhatwhat.com/go%E2%80%99s-type-system-is-an-embarrassment/
======
colin_mccabe
What's embarrassing is that people are still evaluating programming languages
like they were bags of features. The more features you stuff in the bag, the
better it must be!

The reality is that generics aren't free. They result in difficult-to-
understand error messages and more cognitive complexity.

To quote Yossi Krenin, "You may think it's a StringToStringMap, but only until
the tools enlighten you - it's actually more of a...
std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char>
>, std::basic_string<char, std::char_traits<char>, std::allocator<char> >,
std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char>
> >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>,
std::allocator<char> > const, std::basic_string<char, std::char_traits<char>,
std::allocator<char> > > > >"

Of course, it would be nice to have generics, or something like them, for
writing typesafe containers. But there are other goals in the language like
fast compilation, easy-to-understand error messages, and overall simplicity. I
hope they can come up with an implementation of generics that can keep those
good properties of the language. But if they can't, it shouldn't be added just
to get a feature bullet point. Use the right tool for the job.

~~~
alok-g
I am not convinced that C++ examples are valid as a generalization of the
failures of generics for other languages. C++ libraries are often overly
generalized with means to "configure" the generics by passing additional type
arguments. I do not think it has to be like that.

~~~
AnthonyMouse
Some of it is also the fault of the compilers for being too explicit in their
default error messages. You get that horrible output because string is really
a typedef to "basic_string<char>" and basic_string takes two more template
arguments with defaults. But why is the compiler resolving the typedef in the
error message by default? At least let it be "std::map<std::string,
std::string, std::less<std::string>, std::allocator<std::pair<std::string
const, std::string> > >" instead of that inscrutable noise.

And if you really need to provide the information that "std::string" is
"std::basic_string<char, std::char_traits<char>, std::allocator<char> >" then
put it on a separate line in the output, once, instead of repeating it
internally within every recursive template instantiation.

~~~
nikbackm
Maybe the typedef:s have been resolved and discarded at the point in
compilation where the error is reported?

So using it in the error message would require extra work.

~~~
rapala
So why do we pass that work from the compiler,the tool, to the programmer?
Except that I think I know the reason, as I have looked upon the specification
and it was not sane.

------
nostrademons
My biggest beef with the Go typesystem is that they didn't get rid of nil.
Tony Hoare (the guy who invented null) has acknowledged they were his "billion
dollar mistake" [1], common practice in Java and Haskell is moving away from
them, and yet Go included them anyway - in a language that's supposed to be
robust because you're supposed to handle every case. The Maybe (or @Nullable)
type is a much better idea, because it flips the default from "any variable
may be null" to "only variables explicitly declared as such may be null".

[1] [http://www.infoq.com/presentations/Null-References-The-
Billi...](http://www.infoq.com/presentations/Null-References-The-Billion-
Dollar-Mistake-Tony-Hoare)

~~~
kkowalczyk
Hoare didn't invent 0-valued pointer. It was there since the beginning of
time. Or at least the beginning of the CPUs.

People talk about getting rid of nil like it's actually possible.

It's not.

If you have pointers, they sometimes have to start the life uninitialized
(i.e. with a value of 0) hence nil pointers.

As you admit yourself, the proposed solutions don't actually get rid of
anything. At best they can force you to handle nil value by wrapping it in
some wrapper.

Guess what - if you have that kind of discipline, you can do the same in C++.

Why aren't people doing that?

Because it comes at a cost. There's a cost to the wrapper and when it comes
down to it, you still have to write the code to handle the nil pointer whether
you're using a wrapper or a raw pointer.

It just doesn't buy you much.

Finally, fixing crashes caused by referencing a null pointer is downright
trivial. Spend a few weeks chasing a memory corruption caused by multi-
threading and you'll come to a conclusion that fixing a null pointer crashes
(which can be done just by looking at the crashing callstack most of the time)
is not such a big deal after all.

~~~
nostrademons
As others have pointed out, I'm not talking about nil as the zero-valued
pointer at the hardware level. I'm talking about nil as the additional member
of every type in the language's typesystem. A typesystem is an abstraction
over the hardware, designed to catch programmer errors and facilitate
communication among programmers. There's no reason it has to admit every
possible value that the hardware can support.

And people _are_ applying that sort of discipline - see the NullObject pattern
in any OO language, or the @Nullable/@NotNull annotations in Java, or !Object
types in Google Closure Compiler. The thing is, they have to apply it manually
to every type, because the type system assumes the default is nullable. That
makes it an inconvenience, which makes a number of programmers not bother.

I'll agree that null pointers are comparatively easy to track down compared to
memory corruption caused by multi-threading. Threads are a broken programming
model too, and if you want a sane life working with them you'll apply a
higher-level abstraction like CSP, producer-consumer queues, SEDA, data-
dependency graphs, or transactions on top of them.

~~~
twic
> Threads are a broken programming model too

Oh come off it. Threads are in no sense 'broken' \- compared to CSP or actors,
they just give you a larger set of things you can write. Some of those things
are bugs. Others are very useful. For example, a disruptor:

[http://lmax-exchange.github.io/disruptor/](http://lmax-
exchange.github.io/disruptor/)

Nulls are broken because they let you write bugs, but don't let you write
anything you couldn't write with options or whatever.

~~~
waps
Really ? How would you even encode Maybe or Option in Java, if you can't use
null anywhere ?

The problem is that Maybe doesn't work without Algebraic Data Types.

~~~
anon4
Oh come on, that's trivial

      public interface Maybe<T> {
          boolean hasValue();
      }

      public final class Just<T> implements Maybe<T> {
          public final T value;
          public Just(T value) {
              this.value = value;
          }
          public boolean hasValue() { return true; }
      }

      public final class Nothing<T> implements Maybe<T> {
          public boolean hasValue() { return false; }
      }

You can even get rid of hasValue (but then you need to pay for instanceof each
time); or of the Nothing class and make Maybe a class. You may ask what the
value of Just.value is before the constructor runs - the value is a machine
null and if you somehow manage to access it before the ctor runs, that's a
NullPointerException; or what writing "Type varname;" in a function would do -
that would be perfectly legal, but you won't be allowed to use it if the
compiler can't prove you've initialised it first (which it does right now).

~~~
waps
Problems :

1) How do you get at the value itself ? (Casting ? That's bad)

2) How do you prevent in Maybe<Integer> x; x == null ?

3) How do you prevent someone from extending Maybe<T> ? e.g.

        public final class LetsHaveFun<T> implements Maybe<T> {
          public boolean hasValue() { throw Exception("Can't touch this");
        }

4) (you need a null check in the constructor)

5) (I dislike the autoboxing this uses)

~~~
twic
> 1) How do you get at the value itself ? (Casting ? That's bad)

You could add the usual map method to the Maybe type - a Maybe<T> can take a
Function<T, U>, and returns a Maybe<U>. If it's None, it doesn't call the
function, and just returns None; if it's Some, it calls it with the value, and
wraps the result in a new Some. If you want to do side-effects conditionally
on whether the value is there, you just do them in the Function and return
some placeholder value. You could write a trivial adaptor to take an Effect<T>
and convert to to a Function<T, Void>, etc.

> 2) How do you prevent in Maybe<Integer> x; x == null ?

You're right that using a Maybe does not exclude the ability to use nulls.
Nobody can deny that. The point i was making is that there is nothing useful
that you can do with nulls that you cannot do with a Maybe instead.

> 3) How do you prevent someone from extending Maybe<T> ? e.g.

You can trivially control extension by making Maybe an abstract class, giving
it a private constructor, and making Some and None static inner classes of it.
It's a kludge, but it works!

------
frou_dh
This masterclass in clickbait titling pulled in 735 comments and counting on
/r/programming. Watch and learn, bloggers!

~~~
dkuntz2
It did something similar here before the outage.

~~~
jjsz
Was it cached?

~~~
dkuntz2
I don't think so. For the most part people were either curious about why Go
did what it did (let you export the `NewHidden` while keeping `hidden`
unexported: requires `hidden`s to be created using the specific constructor),
or defending Go's choice in letting you export functions that return an
unexported type.

------
thinxer
What's wrong with leaking un-exported element? Your code wants it to be
exported. If you care about it, please return an interface type.

~~~
rfw
As I posted before the outage, I don't think leaking un-exported elements is
actually that broken either -- Haskell gets by fine with it (you can omit the
type and its constructor in the module export list and have types "leak" into
the code importing said module). It can be a useful way to keep types opaque
and not allow users to construct instances directly.

The actual issue, in my opinion, is the weird behavior of the reflect package
which allegedly cannot reflect on the leaked element despite its members being
publicly accessible anyway.

~~~
DrJokepu
Author here. What I’ve written regarding the reflect behaviour isn’t entirely
true and I should probably update the article to reflect that. It’s possible
to get (but not set) the value of unexported fields as long as they are of a
built in type (e.g. int). What’s not possible is to get access to unexported
fields as empty interfaces, which means you cannot type assert them to structs
or other types. This seems like an arbitrary limitation (although I’m sure
there is a reason for it) and somewhat limits the usefulness of the reflect
package.

------
vectorpush
I love go, but my personal gripe with the type system is that there is no way
to pass type information around without using a zero valued (or fully
populated, it makes no difference) instance. For example, I have a factory
struct with a New method that returns interface{MySignatures()}, but I cannot
inform the factory of the concrete type I want it to produce without passing
in something like new(ConcreteStructWithMySignatures). Some have suggested I
pass in a string, but what is the point of a type system if I have to use
strings to reason about my types?

------
kristianp
Go is designed to be a small, simple language, it's not hard to release that.
If you want a fully featured type system, go program in Ocaml, Haskell or
another 'big' language.

~~~
TylerE
That falls flat on it's face as a cop out when you look at a language like
nimrod that manages to be practically as simple as go while including full
generics. Oh, it's faster too.

[http://nimrod-lang.org/tut2.html#generics](http://nimrod-
lang.org/tut2.html#generics)

~~~
rdtsc
Nimrod is a gem. Just needs a big company to host release parties and sponsor
it.

I am convinced, a good part of Go's popularity is Google. As a language it is
ok. Has good stuff in it. Quite often the argument for adoption is "Google is
behind it, and it is becoming really popular". Which, is not completely
irrational -- it is nice to have a large company throwing away perhaps years
of quality full-time dev work at a language.

~~~
xkarga00
How come Google plays a good part of Go's popularity while the language per se
is open-sourced and a fair amount of its contributors don't relate to Google
at all? If you had observed what's happening around Go and Google since the
language was released, you would have noticed that everything that happens
inside Google is due to its creators motivation to push the language into the
company rather than Google being "behind it". Dart on the other hand is backed
by Google for good. Go? Except Google App Engine, i don't see it.

~~~
twic
Quite. The idea that Google is "behind" Go is mistaken. The situation is that
_some people inside Google_ , some of them quite well-known and influential,
are behind Go. There are also people not inside Google who are behind Go, and
people who are inside Google who aren't keen on Go.

Therefore, Go is certainly not in the same position as things like Chrome or
Android, where the company as a whole has a stake in their success.

~~~
rdtsc
> The idea that Google is "behind" Go is mistaken.

Does Google pay full time salaries and lets primary Go creators work on Go
during the day?

Does Google blog about implementing and deploying Go based services?

Let's just put it this way, Google is a lot more behind Go than it is behind
Nimrod.

Pretty sure there are developers at Google that like Nimrod but there is night
and day difference between associated of Google and Go and Google and Nimrod.

~~~
xkarga00
"Does Google pay full time salaries and lets primary Go creators work on Go
during the day?"

Have you ever read any interview or watched any presentation about Go by Rob
Pike, Andrew Gerrand, or any other Go/Google engineer? If so, you wouldn't say
that so easy. Just browse through Google Jobs and tell me if you find any Go
job.

------
letstryagain
Are we complaining about generics again?

~~~
alok-g
I see nothing wrong with that. I would like to keep on complaining till they
listen! :-)

~~~
kisielk
It's not that "they" aren't listening. There's a limited number of developers
working on the language, there are many other problems being solved.

So far despite all the people lamenting the lack of generics in Go I've yet to
have seen someone propose a viable (eg: backwards compatible, realistic to
achieve with the current compilers and runtime, etc.) way to implement,
nevermind someone who's produced a prototype.

Maybe that sort of thing will be easier once more of the toolchain is
rewritten in Go later this year.

I don't think anyone is denying that generics make writing certain types of
code easier, but it's worth getting them right since major language additions
are something you need to support for a long time.

~~~
clhodapp

       So far despite all the people lamenting the lack of generics in Go I've yet
       to have seen someone propose a viable (eg: backwards compatible, realistic
       to achieve with the current compilers and runtime, etc.) way to implement,
       nevermind someone who's produced a prototype.

This seems to make it even more of an issue that they weren't included in the
first place. Based on your statement, it's likely that when generics are
finally added, they will initially cause the community some pain or they will
feel tacked on.

------
bsaul
Type system power really is the only question i have left relative to go. I've
always seen go being used for low level very technical stuff, where you don't
need lots of abstraction, but rather powerful primitives and libs. I've always
wondered how it scales to business process modeling, and the lack of generics
always worried me.

On another aspect, 2013 was the year of Go being unanimously praised, and i've
got the feeling 2014 is going to be the year of the backlash.

Still, i don't see any other languages able to take the crown back. Rust looks
way too unpolished and has not only one but multiple pointer types.

~~~
TheCoelacanth
Rust really doesn't target the same uses that Go targets. Go basically targets
people who need a faster Python or a simpler Java. It doesn't have enough low-
level control to be used for most of the things that C is still used for.

Rust targets the low-level uses where a high degree of control over memory
management is necessary. One of it's main goals is to make it possible to
statically reason about memory ownership.

You would never try to implement something like a modern browser or a
production-quality language runtime in Go. On the other hand, Rust is targeted
directly at that kind of thing, and the multiple pointer types are absolutely
necessary for those use cases.

------
puppetmaster3
Are we trying to make Go into Java or JavaScript as it relates to dynamic or
static?


IOS 7 now blocking third-party Lightning cables - lukashed
http://9to5mac.com/2013/09/19/ios-7-now-blocking-third-party-lightning-cables-after-earlier-warning-shot/

======
xbigdanx
I haven't had any issues with mine. Granted, mine is from Amazon so there is a
high chance it's "certified". Still considerably cheaper than the cables from
Apple.

------
BetaCygni
I'm not sure this is legal, or should be legal. I hope the EU will do
something about this.