skysight-inc/HackerNews huggingface dataset:
The level of pjmedia is just deplorable. One article makes the point that the police officer had his life threatened by someone who TOLD HIM IN ADVANCE THAT HE HAS A FIREARM because that's what you do when you want to shoot, and mentions nothing about conflicting requests: reach for the license, don't reach for the gun. The other one is complete non-sense trying to cast shadow on the Black Lives Matter movement (while hypocritically implying that the color of the victim's skin doesn't matter) and on the victim BECAUSE HE HAD BEEN PULLED OVER BY THE POLICE MULTIPLE TIMES AND HAD A FINE DEBT OF $6000. All of this obviously means his life should have been taken.

The techdirt article has two elements (which are not challenged by pjmedia) that make this a pure kill and power war in contrast with the term public servant: one is the facebook warrant for which no reason is given, reason based on what the police knew already on the victim, and the other is the lack of logic in the officer's TESTIMONY connecting smoking marijuana to willing to kill (statistics actually show the opposite).
This is character assassination and does not seem relevant to the issue of arbitrary warrants for information on related people by the police.
> More important than the Internet? More important than computers? More important than electricity? That's ridiculous.
reply

its given, we've passed those stage already
Do you simply store what you're doing or also the how? Some folks recommend keeping a record of your thought process while designing/working on things. Others keep records of bash commands/other factual info.

What's your approach?
Of course you are, the whole security industry is based on spreading fear, uncertainty, and doubt... And that makes it very profitable.
I've often wondered what brake pads are made from. I was aware asbestos had been used in the past.

Have you read much about them: https://en.wikipedia.org/wiki/Brake_pad#Materials
Not sure what video you are looking at but there is a released dash-cam video and also a Facebook Live video and at no time did he ever reach for the gun.

In fact, he had his seatbelt on. He did the right thing and even let the officer know he was legally allowed to carry a gun.
Nicely done, SpaceX. Keep going! And the rest of the space community. Baby steps towards cheaper lifts, Mars and beyond. Exciting times.
The trouble I had trying to contact Twitter support about a security issue
Might be mistaken for a humble-brag though.
Obtaining publish access to 13% of npm packages
Show HN: Frame your favorite tweets
And what does the world gain by Wikileaks leaking this for public usage? It will only become more ubiquitous. Microsoft already has patched the vulnerability.

When will Russia, China, Israel, Iran, France, North Korea or other countries wares be leaked? Something tells me they wouldn’t even if they got it...
BGP is basically what routes the internet. It handles the routing of traffic between ASs (autonomous systems - independent networks owned by companies, with their own sets of public IP ranges). BGP is super complex, and it takes a lot of experience to understand the intricacies involved. Also BGP peering configurations are generally confidential, so much of BGP (which again, is literally the core of the internet) happens in the dark. There have been academic studies to try mapping out BGP routes, and you can see the routes when you do a traceroute. Somehow it all manages to work, mostly :).

If you want to play with BGP, download Quagga - its interface emulates the Cisco router interface. Documentation is poor but you can just reference Cisco docs.
I don't think you can really split one from the other, the blockchain and its surrounding algorithms is how "you can bootstrap issuance of a new asset by incentivizing participants to assist in maintaining a specified computer network in exchange for cryptographically-{verifiable|enforced} units".

I find the blockchain technology very interesting because it solves a very hard problem in an inventive way and at the same time once you hear how it works it sounds almost obvious. All the individual parts have been known for ages but they're combined in an innovative way.

I'm personally not convinced by the "political" side of bitcoin and other cryptocurrencies but on the technical side it's one of the most inspiring piece of software in the past decade IMO.
This is why Japan and S. Korea, as well as many EU countries are developing their own military weapons. They can't rely on US products being up to spec or even close to what is advertised. Instead the US resorts to strong-arming and bully tactics as they did with Saudi Arabia to sell their poorly developed shit.
Yeah exactly but earlier launches is a bigger incentive then a discount.
I simply describe what I'm doing factually.
yeah, I found the same. But I'm not sure it's age. It feels more like experience ;)

I used to pull crazy stuff. I did 36 hours straight coding to meet a deadline once. Stupid. If I'd stopped at 10 hours, got some sleep, and come back to it I would have achieved a better result.

I did burn out (at least I recognise that in retrospect). I had to take a couple of years away from coding. Now I recognise when my brain is fading and I can stop and do something else. It's much better in the long term.
So that others may consume the service
Avoid saying the words "changing the world" or any other bullshit buzzword that deceptively gives your work a nobler, tone than it deserves. Trust me, if you are changing the world, people will figure it out from what you are doing; you don't need to mention that specifically.
Yeah, it's clear that this shooting was wrong. Yanez came into the situation with false notions about Castille, and the situation escalated very quickly because of it. It has been pointed out elsewhere that Castille did not follow the recommended protocol for alerting the cop to his firearm, but then again Castille had been pulled over 50+ times so maybe he got a bit casual. There was confusion over Yanez's statement of "don't reach for it", given that Yanez had told him to produce his wallet shortly beforehand.

The escalation happens in about 5 seconds from "don't reach for it man" to rapid-fire shooting. Castille's demeanor is not at all threatening yet Yanez stated that he thought Castille didn't care about human life because there was a marijuana smell in the car and Castille's daughter was also in the car.

That said, cops are asked to do a difficult job and to enforce bad laws that pit them in a war against certain communities. The laws need to change, then fewer police and civilians will die needlessly.
Although I agree with you that if it's definitely like the presumed victims say I just want to remember that often people are called out for base motives. Since I live in germany I remember the case of Kachelmann, who due to false claims of rape lost everything from his job to his freedom of a half years worth and much of his friends and family - because of a lie.

So for me this means that I wait for the judges to decide. Before he's found guilty it's nothing more than gossip to me, although this is a rather unpopular opinion I guess.
I’m talking about the dashcam video. You can’t actually see in the car, so we don’t know what he was doing with his hands or why the cop repeatedly yelled what he did.
Hi there, I am one of the executives of Blockchain at Berkeley. Happy to see we're getting some attention on here! I would love to clear some things up about what we do. :)

We're a student group (mostly undergraduate) that runs somewhat like a non-profit. We focus on all things related to cryptocurrency and decentralized tech (more simply put, blockchain - that's at least how the world sees it).

In the case of consulting, no one is actually pocketing money for themselves. While there is money involved, it is essentially a donation contract between us and our clients. Everything goes back towards the organization and the cause. We all work for free in that sense, and we reward the community with what we earn where we can.

What we do for consulting is mostly on the lines of Ethereum smart contract PoCs with front-ends. It's a lot of investment for a company to make their engineers go out and do this themselves, but not unreasonable for some students with a lot of motivation and decent programming knowledge to learn and build. We don't ask for much so companies are happy to work with the group of amazing students we have here to benefit the cause. ;)

Fundamentally, the whole thing is a learning experience for those who lead, those who consult, and even those who teach. Everyone who's a part of us at the end of the day is learning. We try to reach professional standards where we can - we love the personal development aspect that grew from so many people putting in their efforts to make the org a reality.

Blockchain at Berkeley does a few things beyond consulting - we run an undergraduate cryptocurrency course during the school year and post materials online (see blockchain.berkeley.edu/decal), we host events with well-known industry speakers and workshops for the public to join which can be found on Facebook, and we also teach executives about the technology in custom sessions. We're also working on an Ethereum Dapp course which will be offered Fall 2017 at UC Berkeley and will be recorded for the public with open sourced materials.

You could say we're just trying to demystify buzzwords for the world!

If you have questions or are interested in talking, you can ping me personally: akash@blockchain.berkeley.edu
That tells me why it sucks from the perspective of a compiler writer in 2017. But it doesn't tell me if it sucked in 1979 in an era when ask was much more frequently hand-written and there were many more physical constraints and trade-offs. x86 seems often to be judged by later innovations like RISC. But that wasn't a thing in 1979 and sucks for hand-writing anyway - perhaps you want more complex and non-orthogonal instructions in 1979.
"Calling B.S." seems to be a snark way of saying "Applying the scientific method".
I see people making similar arguments quite a bit. In this case it's important for everyone to consider that the instruction, “stay away from the gun" does not mean:
"do not move", "do not look for your license", "keep your hands were I can see them", etc. Philando likely was complying with the instruction he had been given, the officer unfortunately wanted him to do something else.
This is very fascinating, so thank you for looking into this. I think you may have misunderstood the rating system. You said

>>>Let’s say I really have to produce a rating, though. What would I do? I would probably:
- Find some experts and ask them to assign weights to my various measures on the basis of how much they contribute to quality

But isn't this is exactly what the latent variable model (really a PCA) is doing? The only difference is - rather than have experts pick 60 weights for each component, which would require 60 contentious decisions, the PCA does some form of dimensional reduction so the experts need only pick weights for 7 components, which "unravel" into 60 weights. This sounds reasonable to me - assuming of course, the PCA components each have meaningful interpretations, and measure the degree of "good".
Because it is possible to call it directly from your front end app, no need for a server. And you can add logic into the DB using procedures. Ideal for simple apps and prototyping.
I'd go further and say that as long as a person can keep the listener's attention, they won't sound like a douche. It's finding out all the confounding variables which makes them sound annoying (e.g. how close you're to the listener, assuming knowledge, mentioning stuff irrelevant to the story).
Here in the UK, it's common for venues to have automatic sound limiting devices - exceed a certain threshold and power to the PA system is disconnected [1]. These systems are a source of constant frustration for engineers, performers and clients.

The problem is that good live sound is highly dynamic. If you ran the PA at exactly 85dBa all night, it would sound very flat and unengaging. You want to push the volume during lively upbeat songs and bring it back down for an intimate ballad, you want a bit of a lift during the chorus, you want natural crescendos and diminuendos. Really good engineers can maintain this sense of dynamism while keeping the overall levels under control by using time-averaged metering, but systems capable of that are quite costly.

Achieving a consistent volume level throughout the venue is much easier said than done. Normal loudspeakers follow the inverse square law, so the sound will be much louder close to the PA system. You can't just put a bunch of speakers all over the room, because you'll get weird phase effects - sound moves at about one foot per millisecond, so additional speakers tend to cause very unpleasant delay and comb filtering effects [2]. This can be mitigated by the use of electronic delay compensation for the additional relay speakers, but not eliminated entirely.

The inverse square law can be evaded by using a line array loudspeaker system [3]. Theses systems use multiple loudspeakers in a phased array, which produces a cylindrical rather than spherical wavefront. Line arrays give a much more even distribution of sound and also reduce the amount of energy that is reflected from the ceiling and floor, providing a much clearer sound with more accurate transient response. Historically, line arrays have been expensive and difficult to configure, so they have been confined to large venues and high-end touring systems. Compact integrated line array systems are now available from many manufacturers, so hopefully we should see an improvement in the general standard of live sound over the coming years.

[1] https://noiselimiters.co.uk/scx-noise-limiter-and-contactor-...

[2] https://en.wikipedia.org/wiki/Comb_filter

[3] https://en.wikipedia.org/wiki/Line_array
What is the non-HATEOS version of REST? Can you usefully define it?
I'm pretty sure they do this. I go to gigs often and most sound tech's now walk around with iPad's/iPhone's during the soundcheck using them to measure levels. I think the problem is more than most venues will have a lot of speakers setup up around the stage (sides, above sometimes too) and that's it. So if it's a big venue the volume is necessary to make sure the people at the back are experiencing it properly too. Sound desks are often centre back of the room so that's where things tend to sound best. If your nearer the speakers you'll often miss things (for example you'll see someone playing a guitar solo and won't be able to hear it, if you go back towards the sound desk it'll be much more balanced).
Yeah, you can also clearly see the officer shooting a fifth, sixth and seventh time, because you never know how many bullets you need to stop a person, right?

The officer panicked. Whether he saw something he deemed suspicious or not, he was clearly not trained or ready to deal with the situation at hand.

We need to stop excusing deaths. Period.
Me too. I think we all have our own stories about Basho's demise. Some people left early, some hung on until the end, but IMO it stopped being the Basho it once was (the "mythical basho") around the all hands in Estes Park in 2014. The first and biggest exodus was 2014/2015. I clung on until 2017. Even managed to squeak out a few bits of decent work in that time, but the writing was on the wall from 2014 IMO. When Basho finally dies (rather than this weird ghost ship/zombie shell company that remains) and all looming threats of litigation are gone I think it would do me good to write my view of the story from 2011. Right now I'm focussing on how to keep working on Riak, because it's still a great piece of software with a very wide deployment of active users.
Noted. This is the kind of answer I was looking for, I'm not too far off the mark. I could do better though.

I'm trying to mold myself from the wisdom of this community little by little. I just want to build something of value, that makes life more fulfilling for the people who use my platform. I try not to talk about it unless the conversation drifts towards 'what are you working on?'. At that point, I mention what it is in bare bones terms and that's it.

Also I've learned that people react differently based on their feelings about themselves. Talking to people who are happy with themselves, they like to hear more and we go back and forth. Other times, people change the subject to sports or weather.
We Are the Champions
Watch a bunch of 60fps movies and I assure you that you will look back at 24fps movies and think those look weird.
Why is that?

You can break patents without ever knowing the patent existed. So looking at this code wouldn't trigger a new patent problem.

And simply looking at some code, closing it, then later writing code that does the same functionality is not breaking copyright. So looking at this code would not trigger copyright.
BTW next lift off is very very soon: Iridium NEXT - June 25th 20:24 UTC and they will land on boat again(Just Read The Instructions)
I vaguely remember that either the Wine or the ReactOS developers rewrote parts of their source a while after Win2k source leak in 2004, because there were some contributors who had been exposed to Microsoft's source code, and a rewrite of the parts those devs had touched was apparently the only way to make sure they were "clean".

IIRC, they had to go through some trouble to find people for that rewrite who had not looked at Microsoft's source code AND the parts of the Wine/ReactOS source code that needed to be rewritten.

So I am convinced that they will make extra sure not to even get in the position where someone could imply they might have looked at that source code.
I love this. It's the only one, of the answers so far, that actually addresses a problem and gives a potential solution.

Understandably, without context, the original question is a little vague, but the main takeaway from this response is to practice empathy and understanding that others may come from different backgrounds.

The only thing I would add is that I generally try to give a brief overview of something in an ELI5 approach and if they're interested in more then they'll ask questions.
You say “likely was” but how do you know? None of us do. All I can say is that I can’t judge the situation one way or another.
It's not really necessary because as you say, there are other ways.

But it's useful if what you want to do is create a simple API to access your data. If your use case includes buildinga CRUD app, or API, you basically get that out of the box.

If you have several components/clients (in different languages) which need to access your database it allows you keep a common interface instead of having to work with different specific libraries/frameworks for each language.

(PostgREST user)
What's wrong with sharing both sides point of view? Even if one side is pure evil, should we not at least give it an opportunity to defend it self?
And a counter question: why do techies pretend they have no stake in the civil society they live in?
More information available from the article's source: https://www.ianvisits.co.uk/blog/2017/06/10/cooling-the-tube...
The answer: this is war propaganda. There are no real facts here, only half-truths and mis-direction.
IANAL, but as far as I understand the situation it is not. See https://en.wikipedia.org/wiki/Chinese_wall#Reverse_engineeri...

But IIUC, clean room reverse engineering requires substantial effort to prove you did not take any shortcuts.
> There is a citizenship aspect of this that seems dubious, though. Expanding "the Golang universe" with a reimplementation

Maybe, but reimplementations can evolve differently... This is why we have forks and distros, and to some extent linux.

> With regards to growing "the authors knowledge" -- contributing to PostgREST would have done a lot more for them there, since Haskell is quite different from Go.

Your making the mighty assumption that one wants to learn a language, or that the language is good (NOT taking a pot shot at haskell here) or that it makes sense in their environment.

I think you raise some important points however, that do need to be part of the decision to undertake reimplmentaion of something that already exists.
I think you're talking about something different to the main thread here. Most people here are talking about a professional context where there is a significant power imbalance between the parties.

Context is important.
What is the gain? We civilians no longer have to be victims to our out-of-control governments, who are no longer working to protect us, but rather their corporate interests.
Try Amber (amber-lang.net) - it's a Smalltalk implementation in JS and it doesn't use Morphic for display. It is, however, much less developed than either Squeak or Pharo; it may be alright for newcomers, but if you know one of the "real" Smalltalks, Amber falls rather short :(

The problem is that you either implement Morphic, which is designed to work on the level of pixels so you have to do it with <canvas>, or you don't and can then choose any display strategy you'd like. The problem is that Squeak and Pharo rely on Morphic for display, so you need to have it implemented if you want to reuse the code of those.

It's probably possible to write Morphic-compatible rendering framework based on React, for example, which would be an interesting excercise, but I don't know if anyone attempted it.
The Tu-95 "Bear" is still is service:

https://en.wikipedia.org/wiki/Tupolev_Tu-95
An overview of Thunderbolt 3 Docks
Why big data is Important
[Responding to your comment in isolation.]

As you're talking about legal things I feel a degree more pedantry is needed. You can yell "fire!" but not without an expectation of subsequent deleterious consequences. You have the freedom to speak, you don't have the freedom from consequences of that speech.

>When the target of your affection says "Sorry, I have a partner / boyfriend / girlfriend" it is a very clear signal they are not interested. //

I'd say that is "somewhat clear"; it's still relying on implicit communication. Far better IMO would be "I'm not interested in a romantic/intimate/sexual relationship with you.". Just saying you have a partner is not as clear; maybe your'e the sort that hops around, or has an open relationship or is turned on by infidelity; if a person thinks you're flirting with them but they mention a current sexual partner you might imagine that you're just being warned to keep things clandestine or being told to compete.

>most likely explanation //

I imagine the most likely explanation was that he was attracted to them, they mirrored his attraction and it went on from there without any thought from him that they were doing it in order to win/not_lose business positioning.
Right, so it sounds like the people who are happy with themselves have lots of emotional capacity for being interested in your thing, but other people can't do it so they change to an easier subject. The key is to make it about them. Is your project something they can use in their life? Don't tell them they can use it - ask about the pain points you're trying to solve with your thing, and see if they have those pain points. Make it about them. If it's uber for dogs, the conversation is about their dog. If it's about Jucero for meat, it's about their eating habits. Then you mention that you're working on something that you hope will make x easier for people like them, and leave room for them to ask questions, rather than jumping in with a sales pitch.
I'm with you… article needs a good edit to actually get to the point
It's a shame SpaceX never/rarely releases any of the onboard footage from the droneship. I understand that the live connection cuts out when a rocket comes down with it's engines on full thrust pointed right down at the ship, but surely the cameras on the ship store the footage.

Since the landing was a particularly difficult and rough one, I'd love to see HD footage of the rocket coming in and landing on the deck of the ship.

Edit: typo