skysight-inc/HackerNews huggingface dataset:
I don't know - I can agree that the "pretty young woman" effect may have gotten the ball rolling down this path, but saying it's the "underlying problem" kind of minimizes the agency she had in creating this situation, which was already enormous many years ago, before it was too late. And some men, like the late Ian Gibbons, did try to engage her with legitimate feedback. I think the bigger underlying problem was her managerial style - demanding utter secrecy so as to maintain her own omniscience. I don't know why it works so well for Apple, but it seems like the silo-ing of Theranos prevented any kind of intra-organizational regulation, so business pushed ahead full steam even as the product failed to materialize.
Since there are already a lot of books here..
I'd say reading some of the top voted questions on Stack Exchange's "User Experience" gives an idea of things UI designers consider relevant.

https://ux.stackexchange.com/questions?sort=votes

This question may be particularly relevant:

https://ux.stackexchange.com/questions/74/the-must-read-user...
I'll give you an example: Chinese are applauded for building most powerfull hydro powerplant in the world in record time. Yet the fact that whole city and hones of millions of inhabotants had to be flooded forever, destroying lives.

Our cultures values life, so some behaviors have to be banned or regulated. PC is the embodiment of those values.

Racist: because there are over a billion of non-whites.
Islamophobe: because there are over a billion of Muslims.
Sexist: because there are over a billion of the other gender.

I'm not talking about sjw extremists, those are in every group. But generalizing has never brought anything but misery.
AmigaOne X5000 System now available
Which is great!

I only mentioned it because the original title read something along the lines of "4 x 8 foot CNC available for purchase for under $500".
> The way I read it was "malloc is a hot function, therefore you should try to avoid using it".

We agree that's a non-sequiter in the more general case at least ("X is a hot function ...") - but even in the more general case, it's not an error to state that it may be worth avoiding, which would be a more accurate reading IMO. It's an avenue to investigate.

> When talking about a function with many thousands of individual call sites, eliminating them one at a time isn't practical.

I've done it before (refactoring logging macros, static_assert s due to macros conflicting with builtins on new compilers, even fixing up allocation interfaces to better trace call sites, etc.)

It's painful and laborious, but sometimes worthwhile.
Yeah, but it's their choice.
Show HN: Wireframe – A Simple PHP Framework with Routing and Templating
> charming, pretty women more often than others either get no feedback or get gushed at

Having watched her speak, she is neither.

> Instead, she is being dragged through this bloody mess

I am at a loss in this sentence. In a world where immigrant children drown at sea, we are supposed to think she s actually a victim?

I don't think the reason she didn't get her reality check was her looks, but her family wealth and connections. She got plenty of feedback since WSJ started reporting about her. Her response was even more secrecy pretending there is no elephant in the room.
Civ VI 'AI Battle Royale' on Twitch
I recently wrote Wireframe to practice with PHP and get a better understanding of how frameworks function. It's not intended to solve any problems that other frameworks don't already solve, though it does serve a practical purpose for me personally.

As this is my first attempt (well, version 2 of my first attempt), I welcome any feedback, critique, or pointers to where I can improve.
How has Bruce Tognazzini's stuff not been mentioned yet? Tog on Software and Tog on Interface are great.

https://www.amazon.com/Tog-Software-Design-Bruce-Tognazzini/...
https://www.amazon.com/Tog-Interface-Bruce-Tognazzini/dp/020...
>With respect, this doesn't tell us what to do if we run into a hugely over-confident asshole.

Fire them, if you can. Before they poison your entire talent pool with negativity.
AmigaOne X5000 can be purchased in several webshops
I've had to re-install WhatsApp because of a botched updated. I do not get an option now to opt-out of Faecebook data sharing now. I wonder if my decision prior to the update to opt-out persists with them.
Ask HN: I got a cluster set up, what are some useful/neat apps you run?
I set up a kubernetes/deis cluster last week and want to throw up some tools/apps to use. I've set up an instance of thelounge to be my irc client, and I've been looking at Huginn for a personal IFTTT-ish service. Any other suggestions?
This one is good at teaching both fundamental design principles and UI design in particular
Designing Visual Interfaces: Communication Oriented Techniques

This is an introduction to UX
The User Experience Team of One

It's from Rosenfeld Media and you should take a look at the rest of their books. They are of a high quality and cover a wide range of topics related to both UI design and UX.
My wife and I disagree about what we'd prefer near the end of our life.

I would much rather be physically infirm, but mentally lucid. She would prefer to be mentally gone, but physically capable.

We both have family members who are suffering from one, or the other, or both at once; it's weird that we've come to such different conclusions.
Seriously, do not buy this at these prices. Briggs & Stratton servers are much cheaper and you can use the money you saved to muffle the sound. http://www.nextplatform.com/2016/09/08/refreshed-ibm-power-l...
I thought we were transpiling forth to webasm.
Spamming is not illegal, if it follows the CAN-SPAM Act of 2003.

FB claimed that Power Ventures's actions fell under the CAN-SPAM Act, and was a violation of the act, and was a willful violation so FB could get 3x damages as restitution, plus attorney fees.

There is nothing like that in rape law, where some rapes are legal and some are illegal. There are things like that in anti-peddling laws, which might allow only licensed peddlers in a region, or in telephone solicitation laws, which might restrict when calls can be made or prevent solicitors from calling people on a no-call list, or anti-bill posting laws which restrict posting a few public bulletin boards or kiosks, or anti-begging laws which prohibit aggressive panhandling.

That's of course the legal distinction. Perhaps there is a cultural similarity in antipathy between the two that I don't recognize?

You point about my hypothetical is valid. I was thinking more of conferences with
an anti-sexual harassment policy which obligates the organizers to be more responsive to claims of rape than claims of murder, even if there is no other evidence.

So, here's something more concrete. In http://www.swordandthescript.com/2014/06/linkedin-spam-reels... we see that Grant Crowell complained about "crass spam" by ReelSEO in advertising for their conference. He provided evidence of receiving on Linkedin, in one week, "the same message sent four different times, from three different people, including Greg Jarboe, co-founder of the marketing firm SEO-PR." ReelSEO (now known as Tubular Insights) responded to the complaint by by saying 'opt out'.

This is not illegal spam under CAN-SPAM. However, and IMO, Crowell does correctly refer to it as spam. This is within the usual cultural definition of spamming.

What are the "devastating social consequences" which resulted from that verified claim? I note that ReelSEO is still in business, under the new name "Tubular Insights". Should Crowell and others avoid using the term 'spammer' for anything other than verifiable CAN SPAM violations, because of these consequences?

Now, imagine that someone made a claim of being raped, and had evidence to prove it. Do you really think that the reactions would be the same? (Nor can one "opt out" of rape, showing yet again it's a poor analogy.)

As for "a multibillion dollar corporation suing you"; I look at how ACORN was shut down due to partially falsified and selectively edited videos when the ACORN members did nothing illegal or inappropriate. The devastation came from how FB's money and power could magnify any sort of FUD.

Now, I can be wrong. Wikipedia tells me that ~1% of all spam really meets CAN SPAM's requirements, so there are a lot of spammers out there. Who else has faced the devastating social consequences of being called a spammer?
That is an excellent comment (I upvoted it), but I feel like saying it may have gotten the ball rolling but is not the underlying problem is -- semantics? Once the ball is rolling, it tends to keep rolling that way. Once you have the likes of Henry Kissinger making you feel like you are Wile E. Coyote, Super Genius, why on earth would you listen to some lesser known punk telling you "You think you're all that, but you're not!"?
"Move fast and break things" works well until one of those "things" is grandma.
"Ethereum has always marketed itself as a complete working solution, which it is obviously not." Really? I recall them having 3-4 stages before they called it done, the first of which called itself "frontier" precisely to discourage folks from thinking it was ready.

That said, I was somewhat horrified to see something as large as the DAO launch on an alpha platform, and not surprised to see it tank. Maybe Ethereum core developers in unofficial channels were more cavalier about its current state, but as a casual follower who read their blog for a while, I never got the impression presented in your comment.
KDE is the one large DE which didn't try to look like a phone interface. The OP erred slightly by implying that all DEs have been trying to look like phones. If anything, KDE4 tried to look a lot like Vista/Aero and Win7 (which IMO isn't a bad thing for Vista; that OS didn't work too great, but it was IMO the best-looking Windows UI ever).

Gnome3 came out quite some time after the iPhone, and was definitely part of the trend to tabletize all UIs.

Also, it wasn't just KDE that eschewed this new trend; most of the smaller Linux ones did too, plus the Gnome2 derivatives MATE & Cinnamon which have only been trying to look like Gnome2.
I hope you can understand the extremely negative impact firing someone over a simple mistake can have on culture.

Laughing in this situation is merely inappropriate. Firing someone for being inappropriate once or twice is incredibly toxic behaviour.
What is bitcoin useful for now? Legitimate question; I still see it as a research project. I can't think of any day-to-day activity that is made better by bitcoin (yet).
Meta-discussions are often flagged because they're less likely to be intellectually interesting, but this one seems to be proceeding reasonably so we can try turning the flags off for now.
I am subbed to the mailing list. I must have missed that. What's coming?

I know I was really exciting about the debugger (feather) in the previous release.
Hello, it's basically both... Cluster: no multiple DBs, since IMHO they don't fit the idea of a distributed DB a lot. Single instance: even more support for multiple DBs in order to create complex caching patterns. This may look strange but I think that Redis Cluster use cases don't need the complexity of multiple DBs, while Redis as a single instance (even if combined in client-side multi master shards or whatever) can benefit of multiple DBs and things like SWAPDB in order to allow the developer to use Redis as a building block.
A single byte write opened a root execution exploit
I'm not sure what you are getting at. One of the core ideas with intercooler is to use HTML, not JSON, as your data transport, to get back to the original model of the web as described by Roy Fielding (REST/HATEOAS), rather than move more towards a JSON/RPC model.

There are some good practical and theoretical reasons for doing this:

http://intercoolerjs.org/2016/05/08/hatoeas-is-for-humans.ht...

http://intercoolerjs.org/2016/02/17/api-churn-vs-security.ht...
Fun fact-- it was started by one the founders of HipChat.
Our definitions of "over confident assholes" may differ, perhaps? :)

Absolutely however I do agree with you. If a young developer doesn't integrate into a team role immediately, that's no reason to not hire him.

A lot of great developers are so great because they've spent years alone with their computers just cranking out code. So the best ones won't have the greatest social skills.

But if the kid's still having trouble integrating into their team role after their 6 month probationary period, for example, I personally wouldn't vouch for them any longer.
Initiated on endpoint by open protocol and implementation, too.
It's a non-contentious upgrade to reduce attack surface. The more of these they do the more reliable they become. Every popular blockchain will get attacked, simply because there is a strong economic benefit to do so. Bitcoin is trusted so much in no small part due to surviving so many attacks. Nobody gets it right the first time.
Small nit, unrelated to your salient points: it's Puerto Rico. :)
It's oversimplifying to imply that a vote against the terms of one peace deal is just fueled by hatred and machismo.
ASK HN: Book recommendations on mindfulness or EQ?
anything?
Re: Google Drive being less than you expect... Lots of handset makers and carriers put their own crappy cloud backup software on there and attempt to push that.

e.g. Verizon has their own cloud storage service.... it's annoying on Android, not sure if it exists on iOS.
Newegg Now Owned by Chinese Company
I think what isn't being mentioned is that sometimes the company changes beneath your feet. Apps get sold and teams get aquihired, friends get let go or leave, roles get redefined; company priorities shift.
> Opening a file with Ctrl+, is very slow: often one character per second or worse. Sometimes the dialog box crashes, and occasionally Ctrl+, crashes VS entirely.

Do you have any other extensions installed?

This particular thing in VS is an extensibility point, and any extension can offer its own provider, that will be queried when you type things. So it only takes one poorly written extension to slow things down significantly.
Drug trade?
Indeed: Beneath some syntactic similiaries, the semantics and idioms of the languages are radically different.
I understand that this thread might seem off-topic, but if that is the case it's due to the fact that the parent thread (regarding a Bob Hoover anecdote) was already off-topic.

You are obviously free to decide to detach the threads that you see fit, but not detaching at the parent level strikes me as incomprehensible and discretionary.
I completely switched to GNU/Linux when 3.0 came out. It was quite unstable, not very polished but extremely promising. With the further releases it always gots better and with 3.5 it was almost completely stable and polished, only details had to be improved. Everything was so integrated and with some easy configurations it could look so damn beautiful for the time.

Then was 4.0 and everything was destroyed. It was extremely unstable, missed so many features, gots ugly and everything new felt only wrong :-(

I left the club at 4.3 or so and bought my first mac where i am still caged. Tried 5.8 some weeks ago and still can't live with it, so sad... :-(
It's everyone else's choice to be puzzled by how they're going about it, and their motivations, and to write about that puzzlement, if they like.
I was pretty shocked that they're asking $18k for a workstation and hoping to get $3.7 million total. I was rather excited for it but this project is stillborn in my opinion. I may end up having work order one of IBM's basic dual-Power8 systems, which are only $6k: http://www-03.ibm.com/systems/power/hardware/s821lc/index.ht...
It's been a long time since I look at machine language but, if I understand correctly, the difference is the capacity of the operation. Instead of performing an addition operation on 1 or 2 bytes at a time the operation can be performed on 64 bytes at a time. Given that 'deep learning' requires a number of parallel simple operations expanding the volume of parallel operations in a single CPU instruction boost capacity.

Seriously, just supposition until someone with better understanding chimes in.
This is true on modern mobile CPUs, too. ARMv8 doesn't even have explicit aligned vector loads.
Flat-Earthers Have a Wild New Theory About Forests
First official Workbench 3.1 and Kickstart 3.1 updates in over twenty years
Don't use anything less than 5 years old, because it'll try to get you to make PC software look like it belongs on a smartphone.
There are KNL variants that sit on a cpu socket and talk to the rest of the system via QPI.
Angry Nana Plays Pokemon GO
> If you're arguing JavaScript isn't as good as C++ or C, sure, it isn't, but few languages are, and none of those are frequently used for general-purpose web development.

Java and Go work just fine here and both are used for webdevelopment.

My point is that js in not suitable for many cpu-bound operations and neither webworkers nor multiple processes are enough to help it with that. In the browser you don't have other option, but on the server you can (and in practice people do) use other languages like java or go (not to mention C/C++). This is were things like image processing or full-text search goes.
This article he linked recently is also worth a read. http://yosefk.com/blog/my-history-with-forth-stack-machines....
Yeah, I always make an example with coin flips to show how this is true.... lets say heads is success and tails is failure.

Flip 100 coins. Take the ones that 'failed' (landed tails) and scold them. Flip them again. Half improved! Praise the ones that got heads the first time. Flip them again. Half got worse :(

Clearly, scolding is more effective than praising.
Agree with all but the last suggestion.

Email is great, and there is no reason to give it up

If you want full control, just publish an MX record in DNS, and run you own email server. The TCP session will be established directly between you and the sender. Encryption options are available and evolving, thanks to IETF and other bodies. All you have to pay is just a couple of hours of your time for setting it all up, and $15/yr for the DNS.
So it's, essentially, Friends vs. Dharma & Greg? ;-)
I hope edit-and-continue gets fixed.
Once again the conservative sandwich heavy portfolio pays off for the hungry investor!

https://youtu.be/e3QRTToTLzI
I'm highly skeptical of the claim there would be "armed resistance" to the House choosing McMullin to be president.
Always see Amazon price reductions being promoted on HN, I didn't relise it's still so expensive, compared to my hetzner dedi.
We've warned you more than once not to do this, so we've banned the account.
International money transfers between two parties who mutually trust each other.
Good luck getting past 25mph in some parts of the city though. Traffic, pedestrians/jaywalkers, hazards, and stop lights every other block act as a more natural governor.
I disagree on least compelling. Lots of the best stuff coming out of DARPA and NSF research is either not commercialized or could allow for competing implementations while giving innovater first-mover advantage. Smart people interested in impacting the world will do so regardless of whether they can start a business. Many of the great ones actually just continue as researchers since that's their passion.
https://en.wikipedia.org/wiki/Alarm_fatigue
Probably more of a heap I would think.
I believe we have a presidential candidate quite well versed in conspicuous construction with negligible returns.
Dude Scores 30 Year Old Virgin Commodore Amiga 2000 New in Box
Universities (especially top tier ones) aren't just institutions of learning(1) but also knowledge generation organizations. Not allowing the people who actually generate new knowledge to share in the financial benefits would run counter to this goal.

1. I would even go so far as to argue that for top tier institutions that teaching isn't even their primary function.
The message is at page 10 of the PDF on link[0] above, page 12 of the complaint. (pdf and complaint page numbers don't match up)

It's clear to me that this was a spam/phishing message.

1. Comes from @facebookmail.com

2. Signed "The Facebook Team"

3. Includes only links to facebook.

4. In the footer, "Want to control which messages you receive from facebook..." facebook link.

---
Now, they obviously created a facebook event as a promotion and invited people on facebook to that event in order to generate those messages, so there is a bit of a grey area, but it's clearly a power.com email and there's no message of power.com other than:

Event: Bring 100 Friends and win 100 bucks

What: Reunion

Host: Power

Start Time: date

End Time: date

Where: Power

---
It's an unethical use of Facebook's systems at the very least, and spells out a pretty big hole (hopefully filled by now) that opens facebook users up to scams because the originator is obfuscated.
What Happens After You Are Pwnd: Use of Leaked Webmail Credentials in the Wild [pdf]
Even in the software world, at least the product "basically" works. In this case even the basic product didnt work.
The hook for this over other ones is that this is designed to have no binary blobs required, completely open and auditable firmware, etc. It's for people that care about security and are disgusted by the trash-fire that is the lowest levels of our computing stack.

https://secure.raptorengineering.com/TALOS/prerelease.php
If the idea is that our universe is a simulation then its state is, by definition, represented by a finite subset of the state of the simulating universe. In other words, yes, it would be a computer bigger than our universe, in the same way we simulate a universe smaller than ours on one of our computers today.
Psychic who predicted Hillary's fall
How about...

"Can you think of names for these tests that would be more helpful when we need to debug why they're failing?"

"Check out the styleguide for indentation like this; consistent code is easier to maintain"

"Here's a place where we did something similar. See how this logic goes over here instead? That helps us keep x, y, modular"

Phrasing things a little differently can make feedback feel like a learning opportunity instead of a criticism.
Wouldn't it (or couldn't) it be a violation of TOS to share your FB password with another site?

Does FB now have an option like Google to export your data? I thought that was a nice touch on Google's part; I vaguely remember reading it was championed by some people in the company who really wanted to avoid locking people in out of their own moral convictions.

I confess to not seeing the bigger picture here: I don't see how all of this can be equated to locking a user's data into Facebook. Would it be against TOS to write a FB app that crawled a user's graph and downloaded all of their data?
Some of the painting is new, but the engine (stdlib) remains the same.
Why a Well-Backed Digital Textbook Player Failed