skysight-inc/HackerNews huggingface dataset:
You asked "Why discuss [...] black people shot by cops".

The reason is because I can fix cop shootings, a little at least. I pay for them, etc. Also, the police are a voluntary grouping and as such, can be fixed. It'd be irrational to try to fix anyone else, even if I agreed that they needed it too, which I don't.

Then you ask "why is police shootings of black men the topic at all", as in versus police violence in general.

As a non-black victim of police violence myself, I heartily second the notion that it's not limited to a racial issue. But I can clearly see in the videos that the blacks involved in these issues are acting more politely than I would and getting treated far worse.

> read the Scott Alexander blog post I linked to which goes into the gory details.

Apples and oranges. I have issues with his statistics as well, such as discounting of entire sets of stats that individually fall below a percentage threshold, etc. Also, being involved one of these incidents that my city minimizes, I'm not entirely happy with a statistical dismissal even if it was correct.

> None of your three reasons are remotely related to truth or accuracy.

No, they are. I'm putting my attention to the topics I can solve, in the areas that are most-in-need of being fixed. I don't care if something worse is happening where I can't see it, I can only prioritize my actions.

At that, I'm happy to ride along with the #BLM group to get the broader issue solved - our employees shooting innocent people.
Anyway personally I'm trying to hit up as many categories from within DSM V as I can. It's all good training for my ML side project :P
Arrow Seasons 3 and 4 are examples where hacking inconsistencies are the least of their problems.
Here are the permissions Signal demands upon installation (Android):

- Device and App history

- Identity

- Calendar

- Contacts

- Location

- SMS

- Phone

- Photos/Media/Files

- Camera

- Microphone

- WiFi Connection Info

- Device ID and call info

WTF? How is my privacy improved by installing Signal, really?
Sure, but then you're on the hook for what they officially do with the name, since you've sanctioned them.

Then you come to the cost of doing this while protecting yourself. Getting lawyers to draft up something appropriately restrictive is probably expensive, and still unlikely to cover all the problems you might run into, and getting the project to sign it might be hard since it's in their best interest to have a lawyer review it to make sure it doesn't give away IP, and that costs money...
There's definitely a spectrum between static and dynamic type systems

The key word is spectrum.

and plenty of people who identify with either camp.

What does it mean when people take something that's actually a spectrum, then divide that into two opposing camps? Does this sort of activity generally get public discourse closer to the truth, or farther away from it? It usually does the latter, in my experience. Hopefully, someone has set that knob to a position that works pretty well, and things work out.

those complaints have merits because so many of us will be forced to write code in a style we don't like.

Just who gets to write code in exactly the style that they like? From what I've seen, people generally make compromises, or they found the "perfect" job, or they are the one running the project, or they are going rogue and doing their own thing and introducing inconsistencies into a project's codebase.
Given that the world is shown as perceived by the protagonist, what irked me was the straw man depiction of how a "hacktivist" supposedly perceives the world. Maybe there exist hacktivists who perceive the world this way, but it seemed completely implausible to me.
That usually happens around oct-nov since the annakut is done the day after Diwali (which is the major festival for majority of Indians) which falls around that times.

Actually if you are in any major US city, you should be able to experience annakut.
There is an interactive tutorial at [1].

I find this quite amazing. With refinement types one can say/prove things like:

- This function only returns even numbers.

- The input for this function is not just any vector, it must be an ordered vector.

- It's possible to make compile time unit tests. Where we write a function that exercises the code, and returns True if the test succeeds. Then one adds a refinement type saying that the function must always evaluate to true. The theorem prover does the rest.

[1] - http://ucsd-progsys.github.io/liquidhaskell-tutorial/02-logi...
Portland, Oregon -- if you got skills and can prove it you will get hired.
I love his narration of the password cracking, such as how his psychiatrist's password is "Dylan_2791" -- her favorite singer and her birthyear backwards. To me, that feels like what the average person would consider "good" obfuscation, because they can't imagine how fast a brute force attack works inside a narrow space.

Or how he tracks his psychiatrist's lover's identity by checking her (the psychiatrist) Instgram checkins, faking a reason to borrow the man's phone, then phishes his security questions and brute forces the password in minutes ("He's too old to have a complicated password, it had to be a combination of these things").
John Nash anyone?
Elliot routinely talks to us, the audience. That's a pretty blatant reminder that we're being narrated to by him! His internal monologues aren't just exposition, they're him talking to us, his "imaginary friend".

When Elliot isn't present, things are certainly more reliable, though we have to remember that our context for this world is through Elliot, which colors how we perceive these non-Elliot scenes, as well. We have to accept that at some artistic level, there have to be scenes without Elliot present, but we know that it's still colored by Elliot's reality through tells established in E1 - ie, characters referencing "Evil Corp" in conversations between themselves when he isn't present (it's not the company's name, it's the name that Elliot tells us he has explicitly replaced the real name with in his mental processes.)

"Evil Corp" is adolescent, but I think that's the point. It's not a lack of intellectual rigor on the part of the writers, but on the part of the characters. If you latch onto it literally as Esmail railing aginst dem eeeeeviiiilllll bigcorps then yeah, it would be tedious and silly, but Elliot goes out of his way in S1 to tell us that he that in regards to Evil Corp, he actively rejects reality and substitutes his own.
That's impossible though — for example in Chrome, (⌥ ⌘ I) opens DevTools & I can copy whatever I like.
I found it kind of ironic that their tests in .NET for the C# code only run on MacOS currently! :) So hard to remember that finally we are in a world where that is possible.

"We have a script which to launch C# test on macOS, csharp/tests/Facebook.Yoga/test_macos.sh."
Yeah, I think taking notes might help. Also I watch at faster speed some times.
We don't need employees any more. We just need semi competent people who half understand something. Instead of working for money, 'employees' can do it for the sake of contributing.
Definitely when I get "in the groove" my typing, editing and code navigation are at least 3x faster. That's why I know it always pays off to learn all the hotkeys and optimize my workflow in the software I use.

When at normal speed the increase in productivity may seem minimal, but after a while, when you get that groove moment, the benefit compounds.

Another way to see it is that the less time and effort you spend on actually doing the thing the less it stays in the way of your mental process.
I agree that a good part of it is trying not to stare and things like that.

The answer is somewhere in betweeen. Don't stare too long, much like you would try not to stare too long at a beautiful person. If you make eye contact, say hi.

Don't kneel down, but instead make eye contact as you speak. Just like you would with someone quite a bit shorter than you - or the way you'd look up to a tall person when speaking. If the person seems to be struggling to reach something, simply ask if they'd like some help.
I'm curious, did you read any documentation on sets and bags before experimenting, e.g., https://docs.perl6.org/language/setbagmix

Are things not working as described by that documentation?
Also, Object.assign
Sorry about that, fixed
Have you actually seen any of Terry's streams? They're actually quite instructive about topics like OS design. Barring the occasional rants against "CIA ni*".
As a happy Lubuntu user, I interpreted it as an homage to the original Think Different quote.

On a related note, the Atlantic has an interesting article on the Think Different advertising campaign: https://www.theatlantic.com/technology/archive/2011/12/true-...
Not all breads are leavened at all, and not all leavened breads are leavened with yeast.

Lots of breads have no salt --- Tuscan, for instance --- but I think most Indian breads do.

All breads have some kind of "flour" (which again is just any plant substance processed to make it easy to make a dough out of) and some water-based liquid.

Not all breads are baked! Lots of them are griddled, including several Indian breads that nobody is contesting the bread-y-ness of, and lots of cultures have fried breads (bannock bread for instance). I think the only commonality of bread cooking techniques is that they're all dry-heat cooked... but then you get to Chinese bao and you have to wonder about that too.
Interestingly, the SKI calculus is an algebra.
The builder works very well once you realize what you're supposed to do. After designing the first block, I didn't realize I had to keep going. Maybe a more apparent CTA would be appropriate?

I'm curious, will you be adding a hosting option for these? Right now they provide a good starting point, but I would love a one-click hosting option so that I can quickly made a page and push it live. The ability to plug in things like Google Analytics token would also be awesome.
Perhaps showing people an example of the community before signing up might help? I was going to refer some writer friends over, but they're not the sort of folks who just give away emails without knowing what it's for. Perhaps that's who you're going after?
That's a fair criticism. Hell, I'll probably have to learn Java sooner or later, like it or not.

>Worry not, your Scheme kool-aid will fade out eventually

It's not Kool-Aid. I can tell because I am still capable of criticising Scheme, and am not in awe of it.

Scheme has a weak stdlib (which is both good and bad), its string handling is painful at best, as srfi-13 doesn't provide a lot of common functionality, its function names are painfully long (call-with-current-continuation. Really? What would you call 'do' if you hadn't inherited it from maclisp? iterate-over-variables-incrementing-until-condition?) Which matters a lot when your whole language is made up of them, or things that look like them (how many times do you want to type 'vector-ref'?). Scheme has no dynamic variables. Chicken, my scheme of choice, and the most viable one for real work, lacks a decent debugger. Gambit and Guile have good debuggers, but Guile is slow, and Gambit has no libraries, so you can't get anything done. Schemestill doesn't have a standard imperative macro system. And the SSC is still working on R7RS-large, which will finally bring together a stdlib large enough to write scheme portable across implementations without snapping and spending the rest of your life in a corner, dribbling about syntax-rules.

I like scheme: it's both syntactically and semantically small, beautifully clean, and even decent for some kinds of real work.

But it's not even close to perfect, or even ready for industry.
People like Terry Davis and Yayoi Kusama are outliers. Can you name any other schizophrenics that have accomplished impressive things? The only reason they are able to keep working is a lot of support from others over the years to help them overcome the negative effects of their mental illness - Davis' family made sure he received hospital treatment and now he lives on Social Security Disability; Kusama has been living full-time in a mental hospital for the last several decades.
Amazon Alexa vs. Google Assistant: A War of Words
This is really nonsense from the economic perspective: The German government can finance its infrastructure (among others) basically at zero costs due to low interest rates. Nevertheless, it wants to privatize the Autobahn (to be correct, major parts of it) in Germany. It seems that good lobbying is here at work. Private investors do not earn currently any interest rates on their capital. So some smart guys think they can get the German Autobahn, raise the price for its use and get so a good return on their capital.
What’s New in WordPress 4.7
That's what insurance is for. The problem with dancing in ethical lines is that you're going to get careless and cross over too far.
10 Formas de Melhorar O Seu Marketing Online… HOJE
Interested to hear how this is "precision oncology". Do the 5hmC patterns predict treatment response? (Spoiler: no, because this was retrospective; need a trial to validate) Do they provide information above and beyond IDH or co-1/19 status? (Spoiler: also no, partly because N=30 instead of over 1,000 in the TCGA LGG/GBM cohort)

I would expect this from the PR organs of a major university or other donation-pandering body. I am saddened to see it from Collins, who knows better. The treatments that seem to work in glioblastoma center on dendritic cell vaccines or T-cell priming, at least at this point in time. Radiation is a temporary respite and only succeeds for focal (rather than diffuse) lesions in most cases; furthermore, "success" is relative (very few GBM cases are cured, even in younger patients).

So while trials are afoot doing the brutally difficult work of evaluating actual candidates for cures, we're directed towards studies of marks that are almost certainly a proxy for metabolic activity. In bulk cells, natch. Way to go.

:-(
Ask HN: The best shelving unit for a PC
Some time back here on HN, there was a discussion about a square-ish, vertical, rugged sort of shelving unit for printers and or PC's, which was suitable for a home office. I wasn't able to locate the discussion and would appreciate any suggestions!
Cryptolocker UIs come close dancing and singing virus.

And some keygens (or malware pretending to be a keygen) have pretty whimsical designs with music and animation.
Static layouts are hardly "complex." The complexity comes from animating between different layout states, animating elements in a list, animating elements relative to other elements (e.g., parallax), animating element size changes, etc.

It seems confusing to me to have "layout" as a separate component rather than having it be tightly integrated with the rest of the UI framework.
I'm assuming that 'income' here only refers to income from wages, rather than return on capital. Obviously, the latter would show a strong correlation with wealth.
It's coding for its own sake, much like how art isn't useful in the traditional sense.
Leadership's Top 3 Challenges in 2017
This is right sort of UI. I want to be able to highlight text and say what type of entity is selected to train a new model.

It needs to be more of a workflow based system though, so you can upload 10s of thousands of documents and tag them as quickly as is reasonable.
Not completely false but off-topic.
To be honest, I'm a .NET developer and I'm not entirely sure either. None of the tests they wrote show any integration with existing widget engines.

One thought I had is that one could use this layout engine to do the calculations for the positioning of visual objects on the screen, but you would have to essentially build a fully integrated layout manager that renders to the particular framework you're using. Maybe overridding the hooks for existing layout managers that come with the particular UI framework (for example, WPF has layout managers).

For example, in WinForms, if you build the UI programmatically rather than old fashioned drag-and-drop, you could set X/Y positions, widths/sizes etc. per the constraints generated by this engine. Needs to be observable/reactive so the UI changes are fed back into the engine and then the UI automatically changes - much like existing layout manager tech.

Perhaps doing this work/exercise was left to the open source community/reader. There aren't any examples/tests showing how to integrate this layout manager with any existing .NET UI widget frameworks. It looks like they wrote the integration with .NET in C# (on MacOS as well), and tested the layout engine itself, but that's about it.

EDIT: Possible hooks for old WinForms maybe? https://msdn.microsoft.com/en-us/library/z9w7ek2f(v=vs.110)....
Best bet would be to just apply for jobs everywhere and move wherever you get the best offer
>who comes up with something nobody else was even thinking about

All the "groundbreaking" things I can think of, when I've looked into them, have always had many people working on it, but we rarely know that as a society.

Relativity, quantum mech, lasers, transistors, superconductors, TV, radio, flight, engines galore....

Do you know of any groundbreaking things done "nobody else was even thinking about" it?
Review of TempleOS, its developer and their history with HN are covered:
http://www.codersnotes.com/notes/a-constructive-look-at-temp...
Samsun Masöz Escort Straponlu Olgun Aybüke
What does the inside of a toothpaste tube look like?
I noticed it's phoning home to Google to do tracking. Is there a way to opt out of that?
Smart coders design elegant solutions that don't require frantic typing

I've met young coders, new to the Bay Area, who actually did try to impress me with their frantic keyboard skills. Being able to rapid-fire keyboard shortcuts is some kind of signal to some subset of technical people. To me, it just demonstrated that they were really bad at the communication thing and understanding social context.
Hackers killed the Hollywood hacker. (Hackers as in people, not Hackers the film.) Dominic Sena, in his director's commentary for Swordfish, stated that the people who were likely to complain about the inaccuracy of the hacking shown in his movie were nerds who ultimately didn't matter. In this era where the internet response can make or break a film or TV show, the nerds do matter and directors go the extra mile to please them. This started before Mr. Robot. Think Tron: Legacy.
When I clicked the CE button and entered a search term in the search bar at the top of the result page, I got results from the EE and Omnibus sections.

I did not expect that. I was hoping I would be able to search just within the applicable section.

I think it would be worthwhile to consider separating gitlab.com into its own section, distinct from the EE area. A lot of the content in the EE section doesn't apply to .com users, and the tone might need to change when the reader is just a user of your site rather than someone managing the EE situation. Maybe you alrleady have a different help area just for the .com that I don't see linked.

I like how you're building the site using GitLab Pages and all your other tools! Nice.

Turns out this is actually a GitLab Pages workflow tutorial in disguise. Thanks for sharing.
Looks like a generic wordpress theme
I was pleasantly surprised to receive a .zip file with the site after I made it to the bottom, rather than a call-to-action pushing me to sign up for some hosting plan! Well done.
san francisco hands down. hopefully will change in the future, but hasn't yet
This is a fantastic point.
I have coworkers who go to this every year for the free hardware.
+ Power/Range - you can use relays, + Load - they only need to take small individual items; many items means many drones, + Landing - an edge case, + Securing content - Leaving a box on the front porch is exactly what happens now in most cases; but in this case you would know exactly when it will be delivered and can schedule it for when you're home and be notified the instant it arrives on your doorstep which is much better, + Safety - drones falling from the sky are not the hazard that cars already are.

I think you're right that 'self-driving delivery vehicles' might happen first, but I honestly think that drones will follow, and the cost of delivery from solar-power-recharged inexpensive drones is going to go to near zero. The question was, why is there investment in this when it delivery has failed in the past, and the answer, whether it's drones or self-driving vehicles is that once inexpensive delivery options are possible, in general, it will change everything.
Your reaction to downvotes looks extremely flame-baity to me. It certainly makes me cringe. But that's just me, I didn't downvote you.
>Why is that?

Different browser vendors with different motivations, vision and priorities as to what a web browser should do. As simple as that.
What killed it for me is the "We have to teach her to hack in 24 hours!" bit. She had to run a script and bounce a network interface. If that's hacking I'm Captain Crunch.
I am puzzled what you consider being sexist here. It's just consented sex between adults, no need to feel sorry for anyone. Both men and women who have had many partners often get cynical about that and I have heard this kind of language from people of both sexes. And it does not mean treating partners terribly. Two people can meet, have sex and part ways thinking that they had another "conquest" without having any bad feelings about the encounter.
Can I quickly jump in and defend this as being acceptable, even though it's "politics"?

- This isn't going to start a US culture wars flamewar.

- It's terribly cynical to bury it, considering it amounts to saying "We'd really care about you being shot for being (allegedly) the victim of a disease, but you've chosen to die in ouy consciousness' off-week".

- It's a technically brilliant, marveling piece of storytelling.
Avoiding the politics angle, can we discuss how unusable this site is on mobile?
email Jeff.
Another gripe I have with bluetooth on PCs (I also have the K810) is that most bluetooth receivers don't come with what's called the "HID Proxy" mode.

If most bluetooth adapters had that, I could use it to navigate the BIOS, etc.
Touche, average users still havent discovered devTools
I believe the canonical JS implementation is (or will be?) https://github.com/jordwalke/ReLayout - written in Reason and compiled to JS via Bucklescript. Lots of very nice reasons and benefits for this, including readable JS with good performance.
Apologies, I should have clarified: gNewSense [1] is a FSF sponsored distro based on Debian with a freed kernel and free packages (basically the equivalent of Debian main). gNewSense is currently at version 4.0 and based on Debian Wheezy.

lucb1e is absolutely right, in Debian wheezy itself, ed is an 'optional' package and not installed by default from the live iso (wheezy 7.11) I just checked. Just one of those choices people make I guess, or, as others have pointed out above, it might well be a dependency of something that I have installed since on my gNewSense install [2].

[1] http://www.gnewsense.org [up and down like a yoyo, mail list archive is much more stable at https://lists.nongnu.org/archive/html/gnewsense-dev/]

[2] http://sohcahtoa.org.uk/pages/gNewSense.html
You'll probably want to open an Ask HN, as it's off-topic for this thread.
I have a 2340DW. I think I paid $90 for it.

It's great... works with AirPrint, Google CloudPrint and standard printer protocols. I think you can even FTP jobs to it.
Is the situation appreciably better with ARMv8? How about ARMv7?
Thanks for the link to your presentation. Very interesting to see the history in one place. I'm not totally clear on the primary cause of the mess once we get to npm, bower, grunt, etc. Is the main issue the shortcomings of JS itself or something else..?