skysight-inc/HackerNews huggingface dataset:
Reading the book Creative Selection [1], by an early iPhone software engineer describing the development of the software keyboard, cemented my existing belief in working demos over wireframes.

A lot of what makes some UI great over others is little details in interaction design (subtle animations), color choices, typography, and live content that is very difficult to replicate in wireframes. Users have an emotional response to UI and that's what you want to "measure". Next to impossible to do that with static wireframes. I think all great UI designers should be able to code their designs, gone are the days of separate photoshop/indesign -> code steps, at least until the UI matures.

That said, wireframes are a great tool during product ideation and design. I like paper+pencil as a wire framing tool, and then go straight to working UI.

[1] https://www.amazon.com/Creative-Selection-Inside-Apples-Proc...
Is it possible to be proud of your own hard work, without necessarily making a contrast to others who you perceive as "lazy'? So goes the old saying, "The true test of character is what you do when nobody is watching".

Sure there are plenty of people who wear their "hard work" as a badge. But that isn't everbody.
> I have external storage attached to my 27" iMac, but it is not completely reliable (disks get ejected occasionally)

Check your cabling or hardware — this is not normal except when something is starting to fail.
Journalists have become the biggest hypocrites for what is right and wrong, and I think it’s because they feel immune to the values and norms that the rest of the society is held to.
Comment count is still visible, which is probably just as much an enviable metric.
Why is it unpatchable? Even with physical access, via iTunes or something?
you mean something like
def pythonDoesThis(self, *, from='':AnyStr, to='':AnyStr)->AnyStr:
For a deep dive:
https://dev.to/n1ru4l/homebrew-react-hooks-useasynceffect-or...

I think the current best answer is https://github.com/n1ru4l/use-async-effect

But as noted by your SO question, Suspense for data fetching is what we're waiting for. It was originally scheduled to be released the middle of this year but was delayed.
https://reactjs.org/blog/2019/08/08/react-v16.9.0.html#an-up...
The base price has more than doubled from the original cheese grater we all fell in love with. I'd be willing to bet the home user MacPro community is much larger than Hollywood. People have been clamoring for an updated cheese grater for the better part of a decade. They are STILL actively developing hacks to keep their 2008/2009 models running. Shit, I just retired mine this year in favor of Hackintosh, because I'm not dumping $10,000 in a modular Mac.

I think this new MacPro is going to be a huge failure. Professionals are running PCs now, and home users won't spend the money.
FWIW, there's some decent evidence that the Hart 'Monkey Business' thing was a set-up: https://www.theatlantic.com/magazine/archive/2018/11/was-gar...
This is something that Facebook and ad-serving companies should be fully transparent about.

* Who is paying for their political propaganda?

* How much was spent?

* What were the ads?

* How was it paid?

Not being able to track ad spending by political parties, governments or individuals opens opens a huge opportunity for political corruption.
Rein; not reign.
I’ve been an investigative reporter for a long time, and data like this are essential for reporting on campaign activity in the digital age. Only looking at contributions and expenditures in disclosure reports isn’t enough anymore.

This isn’t the most intuitive viz on the planet. But dear smart tech people and data scientists with a strong public interest streak: Please keep doing this and get it online. At least for me, when I see it, I’ll put it in front of other journos on social. We compete but help each other out by sharing tips like this through professional orgs and journalism boards like Y Combinator (which I’ve followed closely for years).

Many of us are particularly keen on helping young journalists become natural investigators, and the next generation has a huge amount of data smarts already. Let’s put it to work for justice and fairness and all that mushy human freedom and better leadership stuff.
Unfair to whom? And why do you think that it is unfair? Is it just because it is popular?
Yes, the media landscape is an oligopoly. They all compete for attention and use whatever psychological tactics they can to get people to click, comment, share. It was amusing for a little bit but I see through most of it now. I'm concerned for the impact it has on the future of the world. Attention is the most valuable commodity today and so much is wasted on bullshit.
The market for my industry (nonprofit admin) is way different than the market for the tech industry, for example.
To be fair, the story didn't run/go to print before Carson King went public with his apology. We don't know for sure that the editors and reporter would have included the tweets in their final draft of the story.
Thanks very much. Some great other replies to my question in this thread as well.
I cannot fathom how this story is possibly in this sites purview.
Taj Mahal Trick Helps India Cool Buildings Smartly
Try entering politics. People complain about the quality of politicians in the electorate, but that’s because a lot of people just don’t want the scrutiny that will inevitably come should they seek office.
When we watch TV, our TVs watch us back and track our habits
Excel on Big Data
Do as I say, not as I've done.
"Much like previously discovered NSA malware such as Stuxnet and Flame, Equation Group's malware platforms can spread between air-gapped computers, ones that aren't connected to the internet, via USB sticks;"
The authors have shown a very nice and (to me) non-intuitive result. But they're playing a little fast and loose with their comparison to Mathematica. They're comparing their algorithm's accuracy (solution correctness vs. incorrectness), with Mathematica's ability to find the correct solution in less than 30 seconds. This is a very important distinction! Mathematica will never silently return an incorrect solution (barring software bugs, of course). And Mathematica can often take minutes to evaluate what appears to be a simple integral, so a 30-second timeout is far too short, unless you're simply trying to compare the computational efficiency of the two approaches.

There may be other subtleties as well. Mathematica works in the complex domain by default, which makes many operations more difficult, but the authors discard expressions which contain complex-valued coefficients as "invalid", which makes me think they're implicitly working in the real domain. Do they restrict Mathematica to the real domain when they invoke it? Perhaps, but they don't say one way or the other. And do they try common tricks like invoking FullSimplify[] on an expression/equation before attempting to operate on it? I'd like to see more details of their methodology.
Try to build a custom PC with equivalent specs, paying attention to the expansion options and I/O characteristics, and you'll end up with similar pricing. People who need professional workstations are in a different market than gamers or almost all software developers — the question is kind of like asking why anyone buys a semi-truck when your pickup can beat it off the light.
What is the matter of course? What is the point of doing the search if not to find something controversial?
The thing is that there are some things you shouldn't tolerate. Ideas like racism or homophobia are deeper than just a difference in worldview, they actually hurt real people. For me personally I won't tolerate homophobia for public figures because I have multiple people in my family who are LGBTQ and I've seen that sort of rhetoric hurt the people I care about.

That being said I always believe people can grow so if they've apologized for it in the past I'm willing to give them a second chance.

Edit: the whole point of what people generally term tolerance is to lessen pain for people who have been marginalized. "Tolerating" the people who cause that pain is running counter to that movement.

Edit2: tolerance has not and should not be unconditional, to point out an extreme case no one has ever asked me to tolerate an unprepentant rapist or murderer, lack of tolerance for people who are actively causing harm is fairly well established.
A Framework for Data-Driven Robotics
US Stock Simulator
> I too have been using react professionally for the last 5 years and I have the opposite take on it...

I'm with you mostly. When I started React close to 5 years ago it was PAINFUL. Coming from mostly jQuery (single library and I'm on my way) to trying to figure out gulp, bower, webpack, babel, etc. The tooling has much improved with the release of `create-react-app`. I can't exactly say the tooling has become better as much as it has been hidden away and the defaults are mostly ideal. Yesterday I had a huge headache trying to figure out why my treeshaking wasn't working (it was bundling 1.5mb of icons into my app). Turns out I was using an old version of `react-scripts` and with it an older webpack which I may have noticed sooner had I hand-built the tooling like the old days of React.

It has become impressively complex with all of the moving parts that are required for a React app these days. Webpack alone is not for the faint of heart with all of the configuration and babel-hell that code (and other files) has to flow through. Without `create-react-app`, I would probably have left React long ago, which would be disappointing because I enjoy the syntax, hooks, readability. I've tried Angular and absolutely hated it, perhaps Svelte would be interesting to me.
Are Facebook Employees Depressed?
I have been working as a JS dev for the past 17 years, I'm now 40, and what you wrote resonates with me so much. Even though I like coding and learning and trying out new stuff, I've developed this love for Spain's coasts, I just wish I could be there discovering it every single minute, being outside, being physically active. And the older I get, the more I feel this urgency to stop wasting my life at the desk. On the other hand, I have 2 small/ish children and a wife I need to provide for, virtually no savings, living in a landlocked Central European country with dark, cold winters. I wonder if I'm ever going to be able to escape this somehow and really do what I love, or be where I want to be, before I turn into an old man unable to do any physical activity.

And the winter is coming...again. :-(

;-)

P.S. Will definitely buy your book, so I can daydream with you.
It's the worst decision for a few people who made disparaging comments on social media and then are put in the spotlight. The Internets permanent memory is one of it's greatest strengths IMO not a "fundamental problem". These stories blow over and people get on with real life, but the knowledge base and access to information remains.
It's ironic that you're defending RMS's remarks (in which he argued that we use accurate terminology, fair judgement, and scientific methods to evaluate evidence) by using inaccurate, disparaging, and dismissive language to attack the character of a critic. You're pretty much doing the exact opposite of what he's asking.

Good job.

Your comment reminds me of the people who come out in defense of the Catholic Church whenever someone claims they were sexually abused by a Priest.
Estimating Flight Characteristics of Anomalous UAVs
> I don't believe every highly-esteemed man is asking undergrads out

Seriously?

Epstein was really well-esteemed.

Weinstein was very well-esteemed

Polansky was very well-esteemed

Ethan Zuckerman (MIT) was very well-esteemed

Stallman did nothing of the sort.

They are just legends built around a weird guy who comes out creepy when tries to be friendly.

And they started because he was not popular in college but usually right

People hate the outcasts that expose their faults in public

It ruins their projected image

It hurts their giant ego

BTW: I've been young and creepy sometimes to women, they've been creepy to me (one even stalked me and my girlfriend), most of the time we've been cool around each other.

"She said, he said" is a very bad way to evaluate a person in an objective way.

"They told me that one time" it's the beginning of everyone's life, when you are 66 and lived the life Stallman has lived, that one time, repeated over and over, becomes almost a truth.

It's like John Lennon saying "The best drummer in the world? Ringo is not even the best drummer in The Beatles"

Or Ozzy Osbourne eating bats

Or Van Halen's "no brown M&M's" rule
Fluxcapacitor – Run programs without blocking on timeouts
You might want to be careful lecturing John Nagle on TCP ;)

(intended in the most lighthearted way possible!)
How to Build a Marketing Plan Part 1/10
If your dead friend gets accused of something in a wrong/misleading fassion it is in bad taste to defend them?

> I want our public figures to keep pace with the times, to adapt, to remain effective & relevant

No you really don't want your public figures to try and optimize for things that result in good public opinion, though outlining my reasoning for this would probably be around 2000 words, so not doable on a phone. (I started writing, then realized how big a topic that is)
That's an interesting question which we haven't studied so far. There is a good argument to be made that ML models trained on public data do not work well on private data on the interesting queries, where I consider those queries interesting that only make sense in the specific project. The core issue there is around the specialised vocabulary that you would only see in the (private) project, which the model would be unfamiliar with. This could be mitigated by using absurd amounts of data, models that can generalise more easily (character-level/BPE/subtokens/...), and finetuning on project-specific data, but it's an open question nonetheless.

It's also easy to test without access to private repos, by just splitting some repos off as a separate test set, so should hopefully be something that other people can also make progress on!
Adobe Open Redirect
All of that so the app store is clean. If it isn't clean, then you're throwing money away. That's the gist of what I originally said.
> FB (and by extension any private entity) can ban my account for nothing if they like.

And Google actually does that. I'm not bringing up Google to shift the example from Facebook, but only to remind everyone that there already is at least one company controlling important aspects of lives of many people, that's known for shutting down people's account seemingly without reason (maybe there are good reasons, but they don't communicate them well) and without recourse (except posting on HN and hoping some googler will spot it). So what you describe isn't a hypothetical problem.
If the activists want to start writing software nobody is stopping them. If there are so many of these disenfranchised people just clamoring to write software why don't they just get together and do it? They don't need anyone elses permission to write code or publish it.
Spoken like a true Kool aid drinker
>it almost sounds like HN is more social than the behavior-hacking money machines

Excellent point! You have gotten to the core of the issue. Mediated social interaction is not more social. It's just a way to harvest data. Mere "connection", in the language of FB who aims to "connect the world", doesn't equal better and more fulfilling communication.
I worry that this will be a deciding excuse to paint them as pure terrorist evil and shut them down - "they're not only helping TERRORISTS organize, but now also transfer large amounts of money for their operations"
The reverse of shipping a rocket by mail e.g. "The KGB Shipped a Sidewinder Missile by Mail to Moscow. It cost $79.25." [1] IIRC this was featured in the series The Americans [2] as well.

[1] https://nationalinterest.org/blog/the-buzz/fact-the-kgb-ship...

[2] https://en.wikipedia.org/wiki/The_Americans
I haven't seen news like this in years since Geohot (founder of comma.ai) found the limera1n BootROM exploit for iPhone 4 and below. With this recent addition, we can have more freedom and control of our iPhones/iPads. This is indeed a glorious time and a good time to be in the Jailbreak community.

This affects devices ranging from the iPhone 4S to the iPhone X. That is a large scope of vulnerable devices.

This is equivalent to the Nintendo Switch BootROM exploit and allows all sorts of OSes such as Linux, Android to be installed on the iDevice.
Managing your local work in Android Studio
The reason there are so many frameworks for UI out there is probably due to the same response you are having.

People doing a lot of web development wanted to make their lives easier but found the way other frameworks are doing it to be really convoluted. So they created their own framework which makes perfect sense to them.

As a developer getting into this, just pick any well-maintained framework and you should be able to get your job done.
Incredibly lucky? Incredible means unbelievable. People consistently bent the odds in my favour, is a positive outcome unbelievable then?
Wojtek the Soldier Bear
Everybody seems so happy about this, here on HN and on Twitter. But wouldn't this allow any law enforcement or bad actor to circumvent any device protections? Get the phone, do whatever you want with it without anything blocking you.

Am I missing something or are all these device secure enclaves and fingerprint protection or key protection now moot?
You can make great wireframes on paper, but it doesn’t scale very well. Get more than one person working on it, and more than a few pages and you start running into trouble. I worked on one complete travesty of a project once where the core requirements were 100 pages of stapled together, doodle covered wireframes that were passed around the office for months.
You can argue both ways. You sit on a chair and you sit on a toilet. Most chairs arent made out of porcelain, but you certainly could make one.

A toilet however serves a different purpose than a chair. This is the main definition that matters, because you can sit on a table or a roof, but those items are definitely not chairs.
You might notice legs sticking out from under the car, and your getting in is going to cause a fair bit of alerting noise - doors opening and closing, you moving around. Without even a motor to start, the Tesla will just start moving.
I'm working on this same inevitable outcome. I'm just not happy sitting at a desk doing development for a company. I'm happy when I'm traveling, meeting people, eating great food, and that's why I've grown a food/drink marketing side business. Soon, I'll depart from this 9-5 world.
You bring up an excellent point, I had neglected to show the effect of time in my explanation as you said. And it is true that this has real impact as to the magnitude of what I was talking about. But so long as the switching time != infinity, the power consumed is not equal. Using your example,

1 Ohm Case : P_res = integral exp(-2t) from 0 to tao -> .4323J
1/2 Ohm Case : P_res = integral 2*exp(-4t) from 0 to tao -> .4908J

Of course the effect diminishes greatly (to zero as you showed) as the switching time increases. But we are dealing with a great number of transistors switching very many times so the effect is still noticeable given timings are tight enough.

The thought on power savings as you mention is interesting but i am unsure off the top of my head of it.
And yet distinctions made based on the average of feelings about a bunch of related things are used every day, to great avail, and are absolutely critical to everyone--and I do mean everyone--'s decision-making ability and common sense.

Just because it cant be rendered into a perfect line in the sand or measurable, objectively-defined system of classification doesn't mean it's not useful.
Stereo Depth Estimation for Self-Driving Cars
In that case, why get it into the sun at all? Just put it into an orbit that doesn't intersect Earth.
Beating the Turing Test
Please don’t. I am a multi engine rated, average pilot. Please don’t use someone like me as the basis for your safety.
I'd agree HN is an example of demetrification. I would add a caveat though: HN's opaque rules about rankings, flagging, when to silently ignore votes, etc would drive me crazy if I didn't trust that the people running it genuinely want a good community for hackers. Give Facebook the same power, and I'd assume such powers would be used for nefarious purposes, and I'd find myself (rightly or wrongly) calling half the posts in my feed part of some sort of conspiracy.
That second video uses fans see 5:40. Lots of closely spaced thin fins actually produce less cooling without good airflow. There are real engineering reasons passive coolers have significant air gaps between the plates.

PS: In terms of sacrificing performance, let’s agree to avoid the absurd. Or as the guidelines put it: Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize. Assume good faith.
It exploits the bootrom, which is by definition unpatchable.
At some point people need to wake up and realize they actually have very little control over what the government is doing.

How long have we been talking about fixing healthcare? 20 years now? Nothing changes. And Obamacare was not a fix, just a way to shut up the population.

How long have we been demanding an end to endless wars?

How long have we been demanding actual action on climate change?

What happened when crimes of the government are exposed by Assange and Snowden? We punish the whistleblowers!

What was the end result of the Panama papers? Nothing.

What about the elite being engaged in pedophilia on a massive scale? What’s that, Epstein committed suicide and the prison staff won’t cooperate in an investigation? Carry on fine citizen, nothing to see here.

None of these things will change because the elite are enjoying the status quo. Now proceed fighting amongst yourselves over <insert social wedge issue here>.
I think Lenovo (together with other questionable actions that alienate their userbase) removed the option to choose Linux for workstations, so it comes only with Windows 10. But Thinkpads are traditionally very well supported on various Linux distributions.
It's unfortunately very similar here in the UK: whilst most people are 'getting on with it', there's an increasing amount of division and stress due to the whole Brexit debacle.
Trump is mentioned on every hourly newscast, every day. Before him, if you didn’t pay much attention, you would never even know who the President was.
No kidding. This current situation goes beyond simple policy disagreements, but goes right to the heart of whether the US president is above the law or not. As a consequence, are there any checks on his interference in our elections? How's democracy going to work out if there aren't?

I'd like my kids to grow up in a democracy, and this deterioration is really f'ing stressful.

(If you're one of those "but it's a Republic, not a Democracy!" people - save it)