skysight-inc/HackerNews huggingface dataset:
Was a PM for a product that got criticism for its lack of density. When you are building a powerful tool for power users, you may need density and a lot of levers for flexibility. The consumer/enterprise distinction is huge here.

As a domain expert, I was for a sparse UX that emphasized the awesome just-works power of the product. I'll never forget how one bank IT director customer said, "I just can't pay for something with this little on the screen. Can you add more stuff?"

I think the key PM-fail on my part was privately scoffing to the architects afterwards that while we reduced the whites pace, we should also implement the ruby acts_as_enterprisey module to make the product seem crappier. This lack of people insight (and downside of visionary personality type attitude) pretty much summarized my limits as a PM.

Real lesson for us was: enterprise users trade on demonstrating their value by performing complex work. It's job security. The stakeholders you need to close an enterprise sale include those users. If your product or UX trivializes someone's job, they are going to fight you.

When they say they don't want your UX but they want your data, what they are really saying is, they don't need the problem you think you are solving solved, they are indexed on finding a way to demonstrate their value.

I"m learning this the hard way now with a product that doesn't quite close the knowledge gap for non-experts, but am finding it's simplicity is undermining to the authority of experts. Solving problems and demonstrating value are very different things. It's like building a tools vs. building instruments.

The UX question I need to answer is, does my product solve a problem, or help a problem solver demonstrate value? If a) then the end user is not my customer, if b) it's going to need a lot more knobs and whistles.

White space isn't just white space, it represents the expression of functionality to the customer.

The UX design question always takes you back to first principles, who is your customer and what do they need?
Yeah you sound incredibly ADHD.
I don't think Twitter is a conversational medium, essentially. It certainly isn't a good one, for complex conversations.

It's hard to find the horse-and-boogie analogy for something that's essentially new, but bumper sticker, or billboard is more apt.

On the public utility front... email exists, RSS exists, the www exists... all open platforms, public by some (the right) definitions.

The problem is that an open field (especially when there're multi-$bn opportunities) is innovative, resourceful and will often outcompete the public utility.

How are you going to stop the next twitter from winning the get users game, ban texting apps?
The Daily Mail is in the top three newspapers, by circulation, in the UK. And far far more read than the broadsheets. How is it not considered the "mainstream"?
Yes exactly. CL is probably my favorite website on the internet, for the sheer reason that they have virtually not changed at all since they first launched over 10 years ago. It's fairly incredible. I can't think of another website that has done that.
I agree, aesthetics have no place in an information processing environment. The emphasis should be on interface latency and predictability.
A Lorem Ipsum for faces... It looks like a great way to build an employee profile page for a site.
Ted was right.
That defeats the purpose. The purpose of deep learning is to let the machine solve the problem using only goal data. If you are going to program it with bones and flesh models then you don't need a neural net.
> I would rather compare VS code to a regular editor with syntax highlighting...

So, Visual Studio is somewhat sluggish, but Rider is not. I also mentioned Notepad2, which is a native text editor - I find VSCode just as snappy as that.

> I'm using VSCode on Linux, on a moderately sized C++ code base with the Microsoft IntelliSense LSP extension

I haven't used it on Linux, or at all with C++. I've used it on Windows and MacOS, for Typescript, JavaScript and Cordova projects, as well as for note taking (because I find it as fast as a text editor, yet much more fully featured).

Honestly, I've been using VSCode for a long time now, and I've never encountered any of the glitches you mentioned. Just did a totally scientific straw poll of co-workers, who say the same. You sound unsure, but I wonder if it is due to an extension you have installed?
The problem is that there is NO one good standard to install packages in Python, neither there is one standard to create a package that is promoted by the language developers.
Plus, in Ruby with Bundler, what is done by virtualenv in Python (environment isolation) is basically integrated in Bundler itself.
Mark Suster writes great data-driven commentaries on VC.
Those kinds of rates are what kept me from applying, despite a lifelong enjoyment of their games.

A highly competitive process to get my foot in the door for a pay cut? No thanks.
I don't really agree about the merging of information (the rest is fine). In the example, what happens if you want to sort by state or zip (assuming they are sortable)? The upgrade is really just a downgrade functionality wise in that case. This is something I find happens time and time again, an app will get redesigned and lose functionality to look simpler. It might not be the case here if it doesn't need to allow sorting, but I hate that general trend/idea.

There are better ways to have less crowded information (custom optional columns), that doesn't remove functionality. Also the more flexible a UI, imo, the better, so long as the flexibility does not increase complexity too much and it's obvious (if the setting for the columns is hidden in some obscure place, it's useless).
Looks like a perfect tool for generating profile photos for troll bots. TinEye will soon no longer be able to help us.
ofcourse you dont ask them how to design. you are hired as the designer. ask them for specifications / limitations / painpoints in the current system etc. etc. and base your design upon their feedback on actual relevant questions.

a plumber doesnt ask his customer how to plumb. just which pipes need fixin! doesn't go fix the toilet if the shower is broken :S
Are they interested in finding justification for limiting VPNs?
> I've ever used. Someone that has no clue what the users are doing makes a decision about how best to design an app that they don't even know how to test.

You're talking at cross-purposes.

To get a sense of how people are interacting with the software you have to watch them interact with the software. The moment you ask them a question about UX you'll begin to get low quality input that you can't trust:

* user is expressing an exaggerated desire for some esoteric feature that nobody else would use or discover

* user is repeating what they think should be decent design

* user is agreeing with a criticism they don't understand because they want to appear knowledgeable

All of those and many other problems go away when you just watch somebody use an interface.
It seems like lots of consumer products relying on advertising as a revenue model fall prey to the same problem.

They aggressively optimize for a panoply of metrics that make them appealing to advertisers. Often this means hacking the algorithms governing the interactions between users (viewership, timeline visibility, feed) until the outcome yields satisfying metrics, meaningful or not.

At this point a complex web of chaotic feedback loops has formed and it becomes hard to change anything. The system's stateful complexity far exceeds the engineering/product team's understanding of it. It's like trying to debug a neural network.
I've written a couple cache-aware hashes for work (fintech), including an always correct version of this that rehashed when buckets filled. I always call them multi-buckets for lack of a better term.

Most data structures that rely on a chain of items can be improved by bucketing for cache lines (even linked lists).

I've also implemented 32 byte multi-buckets for a cuckoo hash scheme to try and balance search time and memory usages (you can get extremely high load factors using this approach). I don't think this approach is any better than a few other similar multiple-hashing schemes though.

I have tried keeping the hashs together in memory and using SSE compare instructions to do the comparison/mask of the entire bucket in a couple instructions, but have found the technique hit/miss.
I think maybe this could better illustrate what can be done using DVC:
https://dagshub.com/DAGsHub-Official/DAGsHub-Tutorial-MNIST

You can navigate branches, and be able to download the data, model, and intermediate pipeline files from a shared team AWS,GS,Hadoop, or plain NFS or SSH server, as they were in a specific commit.
Also compare metrics between branches for comparison of different experiments, etc.
A team member can checkout a branch, immediately get the relevant files which were already computed by someone else, modify the training code, reproduce the out-of-date parts of the pipeline using dvc repro, and then git commit the resulting metrics + dvc push the resulting model back to the shared team storage.
Would you, actually? Did you ever try it? How long did you last?
Five myths about volcanoes (2018)
Anecdote: some time ago I used a little bit of 3% peroxide for a while for a sore tooth, recommended by my dentist. I did not swallow the solution (well, probably a little bit by accident). Surprisingly, during that time, not only did my tooth get better, but also my stool improved quite a bit. And now I find this: [1]. I'm not sure what to make of it, but there might be something to it.

[1] https://sciencetrends.com/restoring-gut-health-the-benefits-...
What's the practical difference between a synthetic fake profile photo and a stolen filtered real one?
> There is no "React way" to query the position and size of elements, so interactivity has to be implemented the old-school way, by interacting with real DOM.

I have helped build an interactive timeline web app where we explicitly placed elements on the page and moved them around based on user interactions. We did this with react and no jquery.

>React is great for rendering, but you can’t implement direct-manipulation on top of virtual DOM. Direct-manipulation means interactively resizing, drag & drop and so on.

There are react "drag and drop" libraries that have no dependency on jquery and don't break the react lifecycle for the elements. For example https://github.com/react-dnd/react-dnd

Maybe i'm not following what you are saying but I haven't encountered something that required me to use jquery and I've built some pretty ambitious interfaces.
This isn't true in Retail. As far as I know, most of the top national retail brands in the US all use Azure or GCP as a policy over AWS.
Great read, this perfectly expresses how I see it. I really like the "medium is the message" idea, haven't heard that before, but it definitely makes sense.

It's why the "happy birthday" messages in Facebook have always felt so hollow (especially because facebook is really nudging you to do it), but those same words sent via text message to the person are received differently (or even via Messenger within Facebook).
Is there a reason why you store at h*2 instead of making icao_cache an array of "struct { uint32_t a; uint32_t t; }"?
Looks like 'entrepreneur' is the term for 'opportunist' now.
No more than it is essential to be 100% sure that a painting does not depict a real-life person.
Why? Is it illegal to look like someone else? I look like my sister and my dad.
Biggest issue I had with technical support was that it dials the cynicism up to 11; if someone calls tech support, either the product or the customer did something stupid. Therefore, no matter how good the products or smart the customers, it starts to feel like all the products suck and all the customers are idiots.
I always found "wanting to have a conversation via twitter" a laughable concept, to be honest.
Sleeping with a married superior to get a better job really brings someone's character into question, but maybe the bar for corruption in US politics is set so high people don't care anymore.

With Google you get her policy proposals, with DDG you get that too and the actual dirt on the politician. I like to have all the information.
I have the same problem. It's definitely the worst effect of information overload - being alone with my own thoughts is anxiety inducing.

I've also noticed that on the days I spend too much time scrolling through Reddit and skimming the news, I have this background feeling of restlessness.

I'm trying to fix this by resisting the urge to look at my phone whenever I have a spare moment - like waiting in line, or when taking the elevator. Boredom shouldn't feel scary.

Meditation and going for walks (without bringing my phone) also help.
They do take an equity stake but it only converts in a future funding round or acquisition. If you stay independent forever they can't provide any pressure. This is basically like normal equity but a weaker form I guess.
What worked well for me was getting a job in a small industrial business with a lot of IOT sensors. This brought a lot of SQL queries to optimize...

Using tools like MySQL WorkBench or dBeaver is essential to try queries in a friendly interface (tools that show time spent on queries & better tables than command line). Ideally, you should also search for database normalization.

If you don't have a database to practice with, you can analyze a small business need (ex.: managing employee salary, address & tasks), then create the schema. Then, you should generate tons of fake data to have a substantial time difference when optimizing queries. Try selecting all employees and their tasks, with different sorts. Try finding all employees with an address that starts with 4. Find all employees with a "i" in their name and where the task name is "plumber", etc.

Also, read about rails/laravel migrations, as they are the best methods I know to manage database versions.
Two Codes Your Kids Need to Know
I don't disagree. All those "last thirty mile" possibilities are why the Bakersfield to Merced route makes sense. It's the trunk line. Similar options involving metropolitan rail networks exist at LA. And we could have the same discussion about options at that end too.

Bakersfield to Merced is the part everyone agrees on (more or less) and is about in the ballpark of the available funds. Sacramento, SF Bay, LA, and San Diego are all big enough to solve the last thirty miles themselves politically and financially. The Central Valley is the area where it won't happen without state money and where the politics are more ideological than local. The Central Valley is also the part of California where major transportation infrastructure can be justified under "Uniform level of service" approaches (the area is 'underserved'). It's where high speed rail is a plausible alternative to a new Interstate and a new Interstate is likely. Since I5 bypasses all the Central Valley cities.
Best Customer Relationship Management Tools for Growing Businesses
Not if you cannot enforce them to be checked.
I'm seeing some characteristic artifacts in most of these pictures. A hair halo floating just outside of the head is pretty common, and there's a sort of rainbow fringing that was very common in the deep dream postings that I'm still seeing popup...

... but all, or almost all, of these would be irrelevant at a profile pic size. At that size, assuming these aren't just recapitulations of the training data (and I assume they aren't) this technique appears to be 99%+ successful.

Also, look at the non-face stuff. Some backgrounds are just "incredibly blurred vaguely landscapy stuff", which is plenty realistic, but I've seen the algorithm attempt wood grain, which went poorly. I've seem some bizarre patchwork backgrounds, and one picture had a person cut off to the right like a single photo trimmed from a family photo, and the cut-off person was some sort of SCP-monstrosity mercifully cut off by the edge of the photo. Still, the success is impressive. The failures are definitely going from "in your face" to "easy to ignore/miss".

Fix up the training data a bit and this'd be a profile pic machine.
My impression after following him on there for a while: he still uses, and sees the platform as if it's the original version of Twitter from ~2006. Most of his tweets are written in a way that sound like a person writing in a public diary, not someone expecting to have a conversation.
The first 3 I viewed were all incredible except for a weird little flaw around the edge of the hair/background line, first 2 had an unnatural notch out of their hair and the third was a weird discolouration/thinning of hair.
It makes a lot of sense why what are known as the Abrahamic religions prohibit interest/usury. It's an exploitative practice that destroys societies. Of course, that's one part of the issue at hand here.
Absolutely nothing to do with whitespace and everything to do with a broken UX workflow.
http://rinkworks.com/
First off, there is no "best" probiotic. The very best thing for your guts is an extremely diverse set of commensal bacteria that have adapted to cooperate with the human body, preferably inherited from your family down many generations. Hardly anyone has that any more, thanks to generations of antibiotics and diet lacking a variety of fiber.

Probiotics are like a mercenary army that you can bring in when some pathogens are causing havoc or the equilibrium is very disturbed. They generally don't stick around permanently but they help outcompete the nasty microbes. Unfortunately, they also compete with the good microbes in many cases (the "standing army").

We really don't have a good process to restore the species that get lost through antibiotics and bad diet other than good diet for a long period of time (a wide and balanced variety of whole plant fiber) hoping the good bacteria will establish themselves again, or a fecal transplant which has all the risks of a blood transfusion if the donor isn't screened thoroughly.
There's actually plenty of them. Off the top of my head: (C) libui; (C++) wxWidgets; (Java) SWT; (JavaScript) ReactNative; (Pascal) Lazarus. Then there's the non-native toolkits that either emulate the OS: (C) GTK; (C++) Qt; (Java) Swing. There's also Tk (Tcl) but I'm not sure where that falls.
Show HN: react.explore-tech.org – Open source project to explore and learn React
hope it will wake up
Very neat Tyler, love the attention to the non-VC funding space.

Besides the no equity position of Earnest, could you do a quick compare/contrast with TinySeed, of similar ilk and recency?
I'm in love with this toupee. https://imgur.com/a/EnkHWnc
> Most people are perfectly happy to let the orm do all the work, and never care to dig into the data directly.

ORM all-too-often defines data structures from code.

Linus Torvalds wrote,

> I will, in fact, claim that the difference between a bad programmer and a good one is whether he considers his code or his data structures more important. Bad programmers worry about the code. Good programmers worry about data structures and their relationships.

https://lwn.net/Articles/193245/
‘Not All Fun and Memes’: BuzzFeed News Employees Plan to Form a Union
> She almost asked a great question about needing fire, police and garbage.

Twitter already provides a garbage fire service, that's why users are begging for police.
In this case, it's probably not twitter's fault that the conversation fails, but Jack's. I saw him on Joe Rogans Podcast, who tried to get some concrete answers out of him, and he was probably the most evasive guest I've ever seen there.
So is now not the time for me to be starting my modeling career then?
First paragraphs and I just had to think of this: https://www.youtube.com/watch?v=YJg02ivYzSs
Speed of content generation. You can create thousands of synth ones a second.
>The people who view pickup trucks as a status symbol want massive and loud ones.

Sometimes, but not always. The F-150 Platinum is neither massive nor loud but it costs $60,000. The base price of an F-150 is around $28,000, so the Platinum is status symbol of wealth and comfort.

If the F-150 can be used both by construction workers looking for something basic and cheap as well as rich people looking for a luxury car, I don't see that changing just because you swapped the V6 for an electric motor.
Found Martin Short's brother

https://imgur.com/a/2iA7t3N
Yes but since it's multiplexed into the same tcp stream it doesn't suffer from slow start and so the tcp window is already large so it's not as bad as it would be on http1.
We use an enterprise MIS and the developers just did this very thing to us. When I reported it, they just said to decrease the zoom level in the browser. Of course, they blew me off when I asked how that reduced the ratio of whitespace to data, which leads me to believe they're in denial of the problem. Just to reiterate some sentiments already expressed here, "Spacious. Minimalist. Clean." is great for consumer/entertainment/etc. apps, but you can pry my data-density from my cold, dead hands when it comes to business apps where real work needs to get done.
I was working on a shared hosting environment (EIG) and saw this newly created directory (well-known) and promptly freaked. I viewed that dir and inside was "acme-challenge" and I freaked even more, thinking my client had been hacked. Was very happy to see this was not a hack, but found the naming conventions very odd.
Show HN: N1ED – new generation WYSIWYG HTML editor for a modern web apps
You need to constantly prove yourself everyday. Lets put it this way. If I don't show up for work and I did well on the interview. I'm not proving myself aren't I? If I do horrible work, if my code is buggy and full of errors then what am I?

No manager will fight for that despite a strong interview. This is simple logic and common sense.

Obviously the person in the original posting proved himself.
Why would you try to have a conversation on Twitter? Twitter is about commenting on someone else's stream of consciousness. That's it.
The utilitarian in me asks-

What did we learn?
Ask HN: HN-Like Community for Product Managers?
Here on HN I often struggle to delve onto business topics that are related to tech.

(e.g. business consequences of company X implementing feature Y, or anything patio11 usually writes about)

Topics that still require some dev knowledge but are about business decisions.

Although such conversations do take place every once in a while, it is no secret that, over here, a conversation about the pros and cons of node.js would certainly gather more average traction.

I know there are communities around designers and alike, marketers and alike (although growthhackers.com has a so so signal to noise ration)...what about PMs?
A perfect hash function has no collisions. Typically, people are interested in perfect hashes constructed on types that themselves are not represented in the number of output bits but with an input cardinality that is less than or equal to the output's cardinality.

What the author is describing here is more commonly called a mixing function. There are many fast mixing functions. https://gist.github.com/badboy/6267743
He's using Twitter for what it's good at, desperately hoping people somehow stop ruining the experience while still maintaining popularity and ad views.
Reddit does have that, although I'm not sure how an index of comments would be useful... What would they be indexed by?

I agree that Usenet is fantastic for discussion, too bad it fell out of popularity...
Interesting fact of life: floating point returns NaN or Infinity for certain operations and it propagates. Real pain in the rear to debug. You cannot even reliably trap on it most of the time because there are no such options in the compilers.
Dude, this is not normal. Don't think you have to accept that. Talk to somebody.