skysight-inc/HackerNews huggingface dataset:
This is a great point. We address it in great depth in the paper with Posner, Voting Squared (http://papers.ssrn.com/sol3/papers.cfm?abstract_id=2343956). QV helps here, a lot we hope, because most current expenditure on advertising is useful because it targets very indifferent swing voters who feel a duty to vote but do not care one way or the other. They can easily be swayed by noisy and wasteful advertising. But under QV they would not matter much as they would never cast more than a very small vote in either direction. On the other hand persuading those who really know an issue to feel a bit more strongly or less strongly would have a lot of value. This would make the sort of public discourse that was encouraged much more intelligent and mature, like investigative reports rather than slanderous or vacuous ad copy.
This is standard fare for any police department ever.

It took me about 4 months to get my phone back from the NYPD, which was fun.

I love it when white people are shocked by their first arrest, because it (unfortunately) means something might get done. The system sucks. Now please scare other white people about it.
I like my Logitech m310, single battery wireless mouse. Enough to have one on all my boxes.

Available for ~$20 easily on eBay.

Prior to that, I liked the Microsoft Explorer mice, but they are wired, sadly.
What Lalley and I (http://papers.ssrn.com/sol3/papers.cfm?abstract_id=2003531) prove is that QV is provably the only system of vote pricing that gives you efficiency always, so in some sense it is the best possible improvement, at least the best one that is robust. In more narrow circumstances in finite populations you can do better probably, but it requires a fair bit of detailed knowledge of the situation and a lot of complexity.
I hear you. I have lived through that. When I worked at a few Microsoft partners back in the bad old days I even had stipulations in my contract that I wasn't allowed to contribute to free software projects without permission. Every time I asked for permission I was denied. When I was young I put up with it because progressing in these companies seemed to be important to me. Now I simply would not sign such a contract. I'm a contractor now and so I'm a lot more free than before, however in my last job I got explicit assurances up front that I was allowed to write my own code.

Luckily there are a lot of places around that will accommodate you these days. They may not be the highest paying jobs, but I'm willing to take a huge pay cut to ensure my freedom to code.
Everything he said is true, now what are we going to do about it?
I have had my share of bad interviews but I don't agree with this sentiment, why is it unfair? Haven't you ever been in a situation where you have to create a hot fix and deploy it as fast as you can. Haven't you ever gone through a crunch period where the deadline is closing in and and you have to fix that elusive bug. There is limited time for everything, the sooner we realize that the better.

Having control over your nerves when s* hits the fan is a valuable quality, which we should all strive for.

Most of these interviews are tests to see your approach to solving a problem. The best practice is to come up with a strategy before you hit the first key, ask as many questions as you can and find as many corner cases as you can. All the sane interviewers will appreciate that even if you don't end up with the best solution. And please treat all interviews as a learning experience, you will be much better off.
I'm not sure exactly what you're asking, but I can answer at least part of it. You can build lists at compile time in Nim via the `static` statement or `compileTime` pragma. Eg:

# using the pragma here, but we could use a 'static' block instead
var cycles {.compileTime.}: int

# ---

proc doSomething =
static:
# invoked once at compile-time (at this definition)
cycles += 1

proc doSomethingGeneric[T] =
static:
# invoked once at compile-time (per unique generic call)
cycles += 1

macro doSomethingAtCompileTime(n): stmt =
# invoked at compile-time (per call)
let ncycles = int n.intVal
cycles += ncycles

# ---

doSomething() # this call doesn't effect 'cycles', it's declaration does (+0)
doSomething() # ditto (just here to prove a point) (+0)
doSomethingGeneric[int]() # this call effects 'cycles' (+1)..
doSomethingGeneric[int]() # ..but only once (+0)
doSomethingGeneric[float]() # this call also effects 'cycles' (+1)
doSomethingAtCompileTime(5) # this call effects 'cycles' (+5)
doSomethingAtCompileTime(12) # ditto (+12)

static:
echo cycles # prints '20'

I'm not sure this helps solve anything in NimES, but this can be really useful for meta-programming in general. For instance I'm using it to make an event system which generates efficient dispatch lists based on the types/procs defined. It's designed for game logic, to both minimize boiler-plate and dynamic dispatch. Ie, invocation it's type-specific and usually does not use function pointers per-instance, so smaller 'events' can be inlined. Plus, instances are generic (decoupled from object inheritance), and often don't require any header data. That combination should, in theory (still WIP), give devs a 'universal' way to model a broad range of game objects from heavy single-instance types to lightweight projectiles and particles. Here's an example for a little clarity:

# note: 'impl', 'spawn', and 'invoke' are macros

type
Foo = object
val: int

Bar = object
val: string

impl Foo:
proc update = echo "Foo: ", me.val
proc render = echo "Rendering Foo!"

impl Bar:
proc update = echo "Bar: ", me.val

spawn Foo(val:123)
spawn Bar(val:"abc")

invoke update
invoke render
invoke blah

# ouptput:
# Foo: 123
# Bar: abc
# Rendering Foo!
# Invoke Error: No event 'blah' defined.

Perhaps that's not the best example to illustrate Nim's meta capabilities, but so far Nim is the only language I've come across that allows me to achieve this short of thing (at least, directly from user-code).
Another idea, if you really hate the pressure of interviewing, is to ask for a medium-sized project that you'd hand in the next day. That's more real-world scenario, anyway. Try it - I've done this!
> A live coding interview has (almost) nothing to do with the "quality" of your code, and doesn't necessarily even demand complete correctness. It's about observing your process, and trying to simulate what it would be like to work with you

I frequently hear people say things like this. Now maybe you do think this way and I'm not saying you don't, but I think that makes you exceptional. In about 80% of interviews I've done where I successfully completed the problem, I got an offer; and in 100% of interviews where I did not complete the problem, I did not get an offer. That seems to indicate pretty strongly that solving the problem is by far the most important thing for most interviewers.
I can't imagine why they weren't all fired

It seems peculiar to American discourse that wrongdoing in a job should be countered by firing rather than retraining or reform.

Anyway, police departments generally have a hard enough time already finding and keeping staff. Firing them en masse requires replacing them en masse. Who polices the city while you're looking for and training a heap of new recruits?
This was my first thought, and I was surprised they didn't mention it - perhaps simply because it's allegedly a controversial subject. Regards the controversy - as with many others unburdened by formal training in the area, much of Sapir-Worf 'makes sense to me'.

One area that I don't see discussed so much is variations of fluency within a language, and how that shapes the way a person can internally model, and obviously describe and influence to others, both physical objects as well as more nebulous constructs. Again, anecdotally, I've seen a strong correlation between skills with former and latter, though obviously it's not a simple, one-way, causal relationship.

I vaguely recall an HN story last year, about a school in NY (US), emphasising rigously expanding the students' vocabulary & language skills based on this premise. Might have been the University Prep in Brooklyn, but what I can find of that one now seem to emphasis maths & physics above English.
>Any country has a propaganda system in order to make people believe their system is the best, and you can't fight against it.
I know there is no way I could convince a Chinese person that the language they speak is outdated, because it is not rational fact but emotional. There are no rational facts against nationalistic dogmas people are feed since they are born.

After your authoritative explanation of the Chinese language(s), and other Asian cultures, in this thread, the above begs the question: What about your own ideology? Which propaganda have you been subjected to in your upbringing, and continuously in your daily life as an adult, that makes you say the things that you say here?

Or is what you say the objective truth?
Ignoring for the moment that the union certainly wouldn't allow such firings this also seems like a 1st amendment issue. What does the court have to say about expressions of speech in this context?
How long do you normally wait between interviews?
But it only grows with the square root of the number of wealthy individuals. See the paper with Posner; we go through many such calculations: http://papers.ssrn.com/sol3/papers.cfm?abstract_id=2343956
Chariot Is Hiring UI/UX, GIS, Front End, Python
There's no reason for barbarism. If the situation needs to be fixed then a change needs to happen one way or another (someone else pointed out a settlement amount hasn't been decided yet).

For this context a financial punishment is appropriate ("punishment should fit the crime"). And the existence of the formula above is actually helpful. It makes it simple to figure out exactly what the punishment amount should be, whereas flogging as a deterrent is a tad harder to measure, and as you point out, is barbaric.
The only way Intel will get Apples business is to make ARM chips for it.

If you read the iPad chapter in Steve Jobs by Walter Isaacson, you would see that Intel was Jobs original pick for the iPad CPU. They fell out over a few issues, power consumption and control of the chip design being but two of them.
I have a Razer Lachesis and have since I played video games. It's lasted me a lot of clicks, spills, ragequits and wins.

It collects skin, but I find cleaning it grossly enjoyable.
How Tippi Hedren made Vietnamese refugees into nail salon magnates
According to some comments on the article these rights apply only during "Administrative Investigations" and not "Criminal Investigations".

Does anyone know if any officer involved death starts off as an administrative investigation or as a criminal one?
> I love it when white people are shocked by their first arrest

This. My arrest taught me that there is zero humanity and zero fucks given in "the system".
Unlikely. NYPD had been blasting the audio warning from LRAD trucks that people protesters in the streets would be arrested from the beginning of the rally all the way through the arrests.

It's unlikely that a protester missed one of the many forms of warnings (flyers, LRAD, verbal, etc) used in this case.

See:

https://www.youtube.com/watch?v=IQ996JYzFME

https://www.youtube.com/watch?v=2SpC9PAuHb8

https://www.youtube.com/watch?v=mZoEBJDgHQU <-- you can hear the LRAD warnings in the background of this video during the arrests.
Have I been missing stuff like this throughout the time I was growing up?

This person is pretty much arguing for a legally different, privileged class of citizens to be created. The New York Times published an article by someone asking to create two classes in American society.

Have power hungry nut jobs been publishing this stuff in the most respected media outlets forever? Or is this new?
I would assume that a longer programming task would only take place in the very final rounds of interviews, where it's clear that the candidate is a potential hire and the company just wants to be sure that the candidate can do non-trivial work, walk through his code, have it reviewed and discuss the problems found.

Starting with a programming problem that takes hours is simply being lazy from the company's part. It's easy to hand out and review but a lot of work for the candidate.
Some have changed their names by deed poll, some have kept them. For instance, Zowie Bowie is now known as Duncan Zowie Haywood Jones, and is a successful film director. Moon Unit, Diva Muffin, and Dweezil Zappa did not change their names, and have pursued successful artistic careers.
As far as I know, the choices are: Assembler, Ada, and C. We're talking about avionics code, here.

In that case, "group" may refer to the avionics software industry as a whole.
>Yet even if all we need is this sort of "seed AI", we still need new architectural insights to be able to create it in the first place.

Not necessarily. That was my entire point, that robust search processes using existing tools and knowledge may yield a seed AI.

>Otherwise someone would have surely demonstrated it by now?

Again, not necessarily. AGI may not yet exist primarily due to dumb luck.

The computational requirements, especially when you consider most computing capacity on the planet is networked, may already be adequate or even far exceed adequate.

>And I'm not sure I'm convinced that this core "seed AI" is sufficient to emulate human cognition.

It probably won't be. It will most likely be completely alien when compared to human cognition. At the same time, that doesn't preclude it from being vastly more powerful.
Sorry, a bit off topic but can you share that pixelated cloud background from the main image? It looks really nice.
I've been using this about two years and love it.
it depends on the states. Some states offer more protection for applicants than others. It also depends on position too.

Basically, any arrest record will stay on your record for number of years including ones where the charges were eventually dropped. But in many states, employers are either disallowed or discouraged from looking at it.

If there was conviction, it will stay with you. There is no way getting around that and that will jeopardize your future employment prospect.
Off of the top of my head I think You Need a Budget (YNAB) is an example of software that is measurably improving many people's lives. As far as I know they haven't looked for or received VC funding or had any flashy events that would have generated press coverage.

Fitbit is another example of a company improving people's lives but not generating a lot of press (though I do imagine they have been featured on HN and Techcrunch from time to time).

I use Dashing (developed by Shopify) for a personal dashboard to track things.

Every day I use bluetooth, video and music streaming, Kindle, the software utilities use to make sure I have gas, water, and electricity.

Sometimes the silent majority is featured on HN but receives less than reasonable responses. An example are the stories on high frequency trading which decrease spreads and thus are a benefit to anybody with a 401(k).
And before that they made Audion for Mac OS Classic (audio app that I used a lot).

What's the point here? :)
> My experience in Paris is consistent with all of my travels: Make an effort, be interested, be nice, get warmth and welcome in return.

Same here, as an American who never studied French, aside from the French-for-tourists booklet once I was in Paris (which I did try hard to learn).

People were delightful; I did not experience any of the negative stereotype when struggling to communicate with people, whether they spoke English or only French.

Same in several other countries, too, but Paris is particularly noteworthy considering the common (and ancient) slanders on that topic.

People have suggested that Parisians are more prejudiced against French dialects than they are against non-speakers, but I wouldn't know.

I do know that presumably-ugly Americans complained about Paris/Parisians, when I found it/them fantastic.

(I'm looking at your post history out of curiosity, excuse' moi (spell?))
This is why we need to see a separation of state and capital in the 21st century, like we saw a separation of state and church in the 20th.

The two-tier economic and legal system exists because state and capital are too closely linked, and find mutual benefit in their relationship. I.e. bank bailouts, the $1.4B subsidy and tax exemption of the new Tesla factory, etc.
Per usual, not much will get done. It's your word against police unions.
I think your link is funky. Found it in the source: http://www.gifgrabber.com.

Cool tool...
Please, someone tell me this is fucking illegal.

I find these outbursts of genuine surprise and bewilderment amusing, in the best possible way.

What I'm about to suggest is not meant to remedy or suggest alternate remedies to the workings of the criminal justice system as it currently operates.

I'm merely expressing amusement at the colossal unfamiliarity of most of the generally law-abiding public
(Black, White, Hispanic or otherwise) at how poorly our system works, even with the best intentions of the law makers and policy wonks.

I can't but find people who expect an uniform carriage of justice, across all wealth levels, across all demographics and in all instances of law-breaking, to be nothing short of, deranged.

Not so long ago, I held such similar delusions of equality and fairness, albeit not to the same degree as some here on HN.

I always knew there was more than a little truth to the adage that it is far better to be wealthy and guilty than poor and innocent, in America.

Any speck of doubt cleared up after I sat in a courtroom to witness the pre-trial consultations of a high profile defendant in SF. In a criminal case.

It was a farce, to put it mildly. Just the resources available to the prosecutor on one side and the defendant with his high powered legal team -- which came with their own personal scribe to document the exchanges in the court, a videographer and the partner of the law firm among others -- on the other side, settled the matter for me.

I don't quite know if its standard courtroom protocol to call both the parties - the prosecutor and the defendant's attorney - into recess to discuss matters in the judge's quarters but I counted 7 such times they just left to talk behind closed doors.

I was floored at the deference with which the judge spoke to the defendant. The whole thing seemed like some closed door Congressional testimony with ranking members. I've never seen anything like it although I've seen the inside of a courtroom in unrelated matters before. I've seen common folk arraigned before. This was something else.

And mind you this was in proletariat-loving SF not some courthouse in Montgomery, Alabama or Angola, Louisiana. I don't know what one should expect in those places.

Try it sometime. Go to a courthouse and sit in one of the air-conditioned courtrooms and observe the proceedings.

Edit: see comment below. Thx refurb.
I'm referencing Rust because I'm working on a Rust project right now. I don't even know C#.

Here's how you declare a binding:

let signOn;
let signon;

I seriously hope you don't declare both of these in the same scope
I got as far as 36ish where he decided that all extant academic study of the mind is an exercise in futility and that mathematics is incapable of representing nondeterministic phenomena. (Gee. Warn the psychologists, warn the statisticians, tell them all to stop wasting their time.)

It seems like the author realizes that behavior of complex and chaotic systems is really hard to reason about and model accurately (he calls out sociological systems, which also are lovely and heterogenous), and I guess reasoning about complex software is similar. Sure. But he tries to parlay that into a quasi-spiritual characteristic of the systems rendering them immune to simulation, instead of a limitation of our current capacity to efficiently construct models.
Have you considered that reading the article might give you an answer to this question?
Do you signal that in a verbal way as well or do you simply look away and start working on your phone?
Step 8 Works smoothly as well, isn't it? :) ➜

'Doesn't it?'

Excellent work BTW.
Maybe one day we'll have technology which gets embedded and self-reports us whenever we transgress whatever laws we agree to or are born into. It's all automatic and tunable in order to produce the desired result from society. It could even be 'democratic' voted upon by everyone, so there is no bootstrapping and no second guessing.

I think some of Canterbury's comments speak to a population not waiting for an investigation to complete before it reacts to events which have not reached an official conclusion (just or unjust). Let's say the family of a rape or murder victim does not wait till a jury reaches a decision and vents its frustration against the accused, or in some cases unrelated bystanders -resorts to extrajudicial procedure.

In reality the problem is not the speed of justice but rather the reactions and impatience is a product of lack of access to the mainstream economy, some of this is due to biases and some of it is due to socio-cultural issues (same as Appalachian whites). It's not as if some police brutality and injustice does not happen in other communities, but generally those communities don't feel disenfranchised so they don't need an outlet for their frustration. When an injustice happens they have access to the justice system to address their complaints and they have political power to bring attention to issues.
> Everything he said is true, now what are we going to do about it?

For those of us who are illiterate when it comes to legal matters, the best we can do about it is to first fix our ignorance.

When computers break, folks look for their local computer geek to fix it. When laws break, computer geeks should seek the counsel of their local law geek (or become one themselves).

Now, if the law geeks say their system is so broken that there's nothing they can do to reasonably fix it, that's when the wider community can take alternative steps.
Installing VMware ESXi in AWS
> In other jurisdictions, those protections are a result of collective bargaining and embedded in negotiated contracts.

This is the part people need to internalize. Police departments in most cities are insulated from accountability for the same reason public employees are in general--they have incredibly powerful unions that can decide elections. The recent scrutiny of police activities presents a once in a lifetime opportunity for liberals and conservatives to come together and both get something they want: Improve police accountability and take a major bite out of budget-sapping public employee benefits in one shot.
Both are correct. It's cyclical, or rather a matter of social evolution.

Private enterprises will always look for and highly reward unique individuals whose skills will significantly increase their earnings/effectiveness and give them an edge over the competition. At the same time, private enterprise tries to standardize processes and jobs, so that no individual employee will be of outsized importance (other than the owners), and they will try to extend the unique skill to their other employees, thereby making it less scarce, lowering its cost.

Years down the road when that skill is common place, it all starts anew with another skillset being introduced.
From my personal experience I love Counterclockwise. Easy shortcuts in Mac make intelligence pissibke. Quick repl with testing. It's pretty great once you get use to load into repl, replay test commands.
> Q. Some people outside Silicon Valley see it as a place that is not really in touch with the rest of the country. Does that ring true to you in any way?

> A. There is a big disconnect, because you have this sense of stagnation and slow growth in many other places, and you have this incredible boom in Silicon Valley.

This makes me think he doesn't get it...