skysight-inc/HackerNews huggingface dataset:
It's as alive as any institution, nothing special. We live in a culture of capitalism. All institutions are people driven. That won't change their perpetuation or phenomena though, only new ways of thinking and revised institutions can. So why do you point out this distinction -- to say people are greedy, the system isn't? I'm sorry but the system is alive... It _IS_ people.
Great video on it and why the “ahh but” people should be shot.

https://youtu.be/GiYO1TObNz8
Fortunately, I'm in a very snarky mood today. I absolutely agree with those things you didn't tell me. And I do blame the "when we realized the simplest UX on mobile yielded the highest engagement" thing. I believe this to be the cause - people figured out that the ROI on shiny is better than ROI on building useful things, so most wide-audience software is now just garbage (and quite often a vehicle to scam users out of their personal data).

The market is allowed to exist because profit is a quite decent proxy for utility. But whenever you are optimizing using an imperfect proxy, it's possible to overoptimize - make the proxy metric look better, at the expense of the actual goal it was supposed to stand for. I believe software (along with much of other market sectors) have crossed that point a while ago.
A kill file. De-emphasizing comments I have already seen. notifying me of replies to my comments. Notifying me of my submissions that got re-upped while I was sleeping, so I can see the discussion.
18 Years
This is the correct sentiment. People who put anything more than play money into Robinhood should not be surprised when their financial life is ruined.
Actually, bayonetz's posting is the only useful one in the comments for this article. Most of us are here for information from actual industry insiders, and this qualifies.

Here's some more inside info ...

If your "financial app" provider doesn't have a banking charter, run. None of the recent trendy fintech companies have a charter, and are thus clown cars.
> Here is just a small section of Gmail's settings form, which configures a vacation responder message. The form UI here is much more conventional, with bold, persistent labels and clearly outlined text inputs. So it seems that even Google doesn't find it appropriate to use their Material Design form fields for every situation.

Or, more likely, nobody touched this part of the UI since 2004.
"Pineapple Pizzas from Dominos (plus cinna-stix cause we're not fucking heathens)"

The author lost my interest here.
> feels like a great videogame UI where despite the complexity, once internalized it's a breeze (even a joy, physically) to manipulate

ZBrush feels like that to me. Most people think that's it looks like a dogs breakfast at first view, and that it's desperately in need of an overhaul.

Yet when you just want to sculpt 3D clay, it feels remarkably intuitive once you know where everything is.
Awkward but at least usable. The way the Material fields break with long or scaled label text is pretty bogus. That said, you're right: excessively long labels are a usability blemish worth avoiding, as long as the semantics of the field remain clear.
mèl is valid French and mean email.

"addresse mèl" is used in governments websites while regular website simply write "addresse email"
Why would they burden themselves and their feature velocity with SLOs/SLAs when they can build a 5 billion dollar company insanely quickly even though they have downtime?

The users are not saying "We measured your 5 9's and I'm going to quit if you have 6 minutes more downtime"

Sure they lose some users who get annoyed, but they have a 5.6 billion dollar company, some users will go, a lot more are coming
Life arising anywhere other than earth would be a big deal.
Like everyone else does, Facebook, Google, Digital Ocean, Amazon. You bill low amounts $25, $50, keep going up as you trust them.
OpenFaaS Cloud and Linkerd: A Secure, Multi-Tenant Serverless Platform
So, in front of us we have a very eloquent and well written article talking about very serious issues that take place in the entrepreneurial community... and you're going to dismiss it because the writer decided to have fun for a split second?

Gimme a break.
On the Joy of Coding
> Constraints suck. But they are good. Software could use more of them, because they force discipline at dev time, at compile time, which reduces blow-ups at run-time.

Can I take that to mean you're in favour of compile-time enforced strong and static typing?
It really depends on the scenario. When I wrote software for load balancing phone calls, it was minimal, had a well defined state machine, passed all the static testing I could throw at it, etc. At the same time, I wrote some crappy web service code which could fail and get retried later, because nobody would see that. If the worst thing that can happen is that one in a million visitors will get a white page, it doesn't economically make sense to do better. Even if you know how and have the tools.
Not a C developer, but doesn't this look like a backdoor present for 18 years?
I have tried it some time ago and it was pretty good in terms of video quality.
Maybe someone knows, I was searching for something that would allow me to have almost local video quality for a chat app. I don't understand why there's anything that let me do it if I'm sitting on a good wifi and the other person also sitting in the same building on a good wifi. I even don't care about latency much, as long as it's withing couple of seconds. Youtube streamers seems to be doing it somehow, are there options for video chats apps?
It's an example though; most of the time, French requires more letters than English to write the same thing.

As my browser is configured in French, I regularly see interfaces broken because of these. Most of the time it's not a big deal (as in the article's example), but sometimes it makes the website/application harder to use, either because some text is hidden, or the text box goes over a button/text field, which then becomes impossible to use.

> Is there any shorter equivalent in French?

The shortest would be "email pro", but it's informal. The best you can do in formal language (and if you're ok with dropping the "address" part of the label) is "email professionnel".
I'm using a spiderfier for my map project, which 'expands' the markers when clicked. Here is the Leaflet version I am using: https://github.com/jawj/OverlappingMarkerSpiderfier-Leaflet
> Can they not be more efficient and still bill the same hours? What is stopping them from improving their internal efficiency but still pocketing the same amount of money?

Generally, if you want to sell technology to lawyers, telling them they will be more efficient will not work, they are simply not motivated to spend money for something makes something they are already doing take less time.

If you want to sell to lawyers, the best arguments you have are:

- Increase Quality / Reduce Errors: There are tons of mistakes that lawyers can make, and they are constantly terrified of making them. As a lawyer reputation is everything, and even silly inconsequential mistakes hurt.

- Get More Clients: Small-time lawyers spend up to 50% of their time trying to attract clients. At larger firms, it's less than that, but it's still a constant pressure that they are judged on. They may not be willing to pay for something that makes their work 10% faster, but they will pay for something that gets them 10% more clients.

- Capabilities That Change the Law Itself: Some technology really changes the rules itself. E-discovery allowed firms to look through millions of pages of documents, and to bury their opponents in the same. If you didn't have it, you were at a disadvantage and would lose your case.
When I wrote "6 + 31 days" I meant "6 (initial) cases, 31 days later". I thought that was clear in context.
This is why AWS did so well. I had no problem creating accounts, testing, playing, because it was fair and i paid for what i used. If i had to register up front for $50/month I wouldn't know what it is and many other developers wouldn't be familiar with them nor ready to develop with them.
Digital data is arguably more fragile than analogue, offline, paper (or papyrus, or clay tablet) media. We have documents over 3000 years old that can still be read. Meanwhile, the proprietary software necessary to access many existing digital data formats is tied to obsolete hardware, working examples of which may no longer exist, emulators for which may not exist, and insufficient documentation may exist to even enable their creation. Just as one example, see the difficulty in enabling modern access to the BBC's 1986 Domesday Project.
Gary vee talks like he does something amazing while what he does can really be done by a good cold caller. I don't see what he has done to earn the recognition he has. I agree with the author. Selling a $90 poster that basically is the worst advice you can give to an entrepreneur.
Thank you, great read and Pact looks interesting.
That's probably the case, but if so then that's a real harsh judgement of Material design: that accessibility has actually decreased since 2004.
Valid points but relatively minor IMO. I don't think I've ever got confused by a material design text field.
The U.S. Is Desperately Short of These 3 Critical Metals
From Wi-Fi to Spy-Fi – we test Plume’s new motion detection feature
On a related note, I've just finished Istanbul - A Tale of Three Cities by Bettany Hughes - which covers the amazing history of the city, strongly recommended!
+1 here who had the Abit BP6 dual celery setup. Had a pair of 400s running at close to 500 all the time. Both were lapped down to copper running FEP32 global win coolers. The wonders of Windows 2000 gaming machine with the GeForce 256 which was quickly followed by a GeForce 2 GTS upgrade as soon as it game out. Running quake on one CPU and no stutter MP3s on priority on the other. Good times.
WhatsApp clone script for chat app business offer extended
Appkodes Hiddy, our unique #whatsappclone script helps in building an appealing instant #messaging platform for your online communication business. Our year-end offer sale with attractive flat 30% discounts for our Whatsapp clone solution is extended till March 15, 2020, to help many ambitious #entrepreneurs in attaining their business goals.
As I metioned earlier, the tricky part is measuring the materials. The rest can be done with pretty high accuracy. There are commercial packages for that like Odeon or CATT acoustics.

These days, some of the simulation algorithms are slowly trickling into game engines, too, with the push for realistic VR. Unfortunately, these still require some larger quality/performance tradeoffs because they have to share the processor with all the other work the engine has to perform. But it is still quite convincing. So with this tech, you actually get to walk around in a space and hear the reverb adjusting in real time, even when the geometry of the space changes.
Etrian Odyssey is one of the only turned-based RPGs I ever really got into. The map-making and exploration really helped change things up and the battles were actually challenging - every floor advanced felt like a triumph. I'm really hoping they manage the transition to the Switch properly.
He is handling it correctly, he's ignoring those files.
> Gary vee talks like he does something amazing while what he does can really be done by a good cold caller. I don't see what he has done to earn the recognition he has.

Gary Vee's main resume star is that he has become successful and well known. He has become more of a celebrity than an oracle, and many of his side-companies have not done well. Still, his main points that the internet has changed the way of doing business and you need to utilize social media to be successful are sound.
I18N is the bane of my existence. It's a horribly thankless task. Apart from that, I work with a company that uses an external translation company for 30+ languages, and at least from cursory checking, most are horribly wrong, to the point where they are either completely nonsensical in the given context or just misleading enough to mean something slightly different in the context, which is even worse, since this is an industrial product that can cause severe damage). It's not my job to check or even correct the translations' content (just that they fit ot to make the changes to the layouts to make them fit), so I'm only reporting the most severe violations. Every correction is a multi-week roundtrip to the translation company, delaying releases.
Kudos, these are moderate sized systems you've built over your career. There are lot bigger and more mission critical systems in the world and you might build them one day.

I understand GP's tone wasn't exactly nice here. But here's the rub with RH's outage. RH is unfortunately in an industry (Finance, Healthcare, Aviation, Food, etc.) where people _need_ to trust them to be successful. The consequences of failure in these industries is very catastrophic not only for them but their clients. Sure failures happen but the scale at which RH has failed and the lukewarm response they've put out has pissed off people. I don't recall any brokerage, old or new, that has failed so catastrophically and has responded to it so poorly. If you think you have a worse example, I am all ears.
Great article. Working on my own startup (https://encore.dev) I also feel the urge to measure my progress in terms of output, not outcomes. I have to constantly remind myself that what matters is the outcome. Focus on producing a concrete, visible artifact every day and use that as your measure of progress instead.

And make sure to stay sane; startups are not a balanced lifestyle but that just means we need to push ourselves harder to find balance, as opposed to pushing ourselves even further out of balance.
It really seems to come down to politics, specifically whether or not /any/ group considers a topic political. I've made a few reasonably long albeit anonymous edits to the pages for specific regional cuisines and so far the only thing that's been changed is someone altered my wording a little once by breaking a sentence up into two.
> but until we have a good story for fuel and waste processing then this is a nonstarter.

Waste processing in space? Just give it a slight push in the direction of the sun (or whatever the right direction is taking in consideration gravity) and forget about it.
Great post! Can relate to a lot of it.
What is a material design text field?

The article seems to assume that this a well defined and well known term that needs no further introduction.
Coronavirus India Total Cases Rise to 28
I think the 2% death rate is only when your healthcare system isn't completely overwhelmed and you have enough mechanical ventilators for the ~20% of cases that need them.
This article should be another datapoint in every entrepreneur's handbook that simply going through the YC and Silicon Valley VC community does not ensure good outcomes. Owning 100% of a company making $1M/year is far more rewarding and valuable than owning 1% of a company making $100M/year.

Consider YC as a last resort if you have no other options.
How to Build a Design System in Sketch (Part Two)
Just leave people a venue to vent. Trying to purify every platform made the problem much, much worse in my opinion.
I'd be very interested in something that can cache the actual article/page from the main HN link as well as a reading list.

There are times when I add HN articles to mobile chrome's "read later" list, and when I have time go through them. Being able to read them later when not having internet access would be amazing (London's tube is annoying when it comes to internet, internet only exists in the stations).
Although I found the price decreasing by 90% at each change somewhat distracting. 2TB of data costs only 10% more to store than 1TB? People with less than a terabyte are subsidising the big boys.
This thing: https://material.io/components/text-fields/
The universe actually seems surprisingly young to me. If the universe is a mere 14 billion years old, then dinosaurs ruled the Earth for 1/50th of all time! And life has existed on Earth for 1/3rd of all time!

When I was a kid, I figured the Earth itself would be a blip on a universal timescale. It's kind of disappointing that geological and astronomical timescales are so similar.

Of course, it doesn't really change your point. If a billion years is a surprisingly short period of time, then 21 years is an instant.
That just means they're crude and oppressive as opposed to smooth and oppressive. If you're expecting the market to fix this problem, it won't.
Firefox is not supported?
Successive Indian governments fail to realize that protectionism and capital control in reality have the exact opposite effect of what they intend. (after-effect of British raj once bitten twice shy)

They tried to stop capital flight but instead people just started doing Peer to peer FIAT transfers (WazirX owned by Chinese Binance) and trading via offshore LLCs.

India needs to stop being a nanny state... In fact in a truly free market Indians will often outperform global peers.

Being able to accept payments in crypto is a blessing for Indian firms looking to corner the global blockchain services and consulting market.
Memory capacity of human brain more than 1M gigabytes
Electromagnetic Hypersensitivity
Gender Equality in Europe [pdf]
I think this number should really be accompanied by a split by age. See https://www.worldometers.info/coronavirus/coronavirus-age-se... for example:

80+ years old - 14.8%
...
60-69 years old - 3.6%
...
10-19 years old - 0.2%

The average across all population gives an interesting point for the virus spread and various statistics. It doesn't really represent a risk for a given person, which is what a common person is likely interested in.
For anyone that isn't aware, yes, they really are equally efficient at heating!
Yes, but in teams where there is no hope of switching to another JVM language like Kotlin, Lombok can reduce boilerplate by enormous amounts.

It's a compromise.
Because the crooks are in charge.
Companies like Robinhood regularly go down when markets are volatile. It was quite frustrating when the financial crisis was in full swing not being able to log in to my trading account. I reckon I would have made a killing.
I used this trick, and it did indeed work as intended. It was a little scary ("You want me to draw on my CPU?!?"), though.
Thanks for elaborating.

Yes, reactive paradigm definitely includes extra challenges - the DAG that's actually being executed is usually implicit for the person reading the code, so as it grows large, it may cause surprises and generally be hard to follow. If you've ever worked with C/C++, you've seen this in action as the recompilation problem - you change one innocuous header file, and suddenly half of your project needs to be rebuilt (the #include instructions in your project files are what forms the dependency DAG).

I wouldn't worry too much about circular dependencies. Reactive systems usually need to know the dependencies of each component to build a DAG for execution (whether you explicitly declare them or they get read from your code), so at this point cycles can be detected. You have to be clever to cause an infinite loop here. There are ways around the apparent occasional need for circular dependencies (this is the same problem as circular dependencies in software architecture in general, and same solutions apply).

(Though to be honest, I wish for a computation system that would work with cyclic graphs. Some "circular dependencies" are feedback loops, and I don't see a reason why a scientific-computation-oriented system couldn't try to compute a fixpoint, or let you view the looped execution over time.)

> O(n^x) without realizing, which hurts later.

O(n^x)? Not sure. A bunch of reactive "cells" in a DAG is no different than calling each of them one after other in the right order; if you get sudden >= O(n^2) out of this, it just means some of your cells are doing dumb things. Note that cells don't get re-executed just because you referred to them a couple of times. If you have:

Cell 1: x = strlen(someString); //O(n)
Cell 2: for(i = 0 ; i < N ; ++i) { doSomethingConstantTimeWith(x); } // O(n)

You don't reexecute Cell 1 multiple times, so the overall complexity is O(n), not O(n^2).

> I missed a whole space in that regard...

You missed a bit, alright, but I'm not sure if I should recommend you should go and investigate, given that it can be a time suck (albeit a very rewarding one) :). But if you're willing to risk it, be sure to read some propaganda material on how Org Mode is the best thing since sliced bread (it is), and if you've never seen Lisp before, be sure to check it out eventually.
How to Make Flutter StackOverflow App with Flutter Bloc and Redux
I don't know if it had anything to do with leap year, but I also checked dev tools and saw the same issue (requests for market data on March 3, 2020 on March 2, 2020 8AM PST). However, it was busted for both the website as well as the Android app (and I'm guessing iOS too) so it doesn't seem like it's purely a client-side problem unless all of their clients were built from the same source.
If you used Scylla you'd have only needed 90 nodes. (Don't believe the instability rumours)
Oversimplified, but I always interpret postmodernism as meaning "there's no such thing as absolute truth".

Examples:

- action against climate change is neither "good" nor "bad", it all depends on where and how each individual ascribes value to the human race. All views are equally valid.

- physics is no more "valuable" or "worthy of study" than gender studies.

- IQ tests measure only cultural conditioning, not intelligence (or to go even further, intelligence is an empty, meaningless concept).
Linguistics, literature, epistemology, philosophy, cognitive behavior studies,... for starters.

Language is a social construct. What you see on paper or a screen, the vocal sounds you hear as someone speaks, those are just physical representations. They don't carry any inherent meaning.

All human interaction is based on a shared understanding of the world. When I state that "one plus one equals two", I assume that my audience and me agree on what each of those terms in that sentence means. That we share the same frame of reference to assert that statement as true or false.

I could easily invent an entirely new language where the only difference is that the words "two" and "three" swapped meaning. At that point, the sentence "one plus one equals three" carries just as much truth, as long as we share a common understanding of what "three" means.

The difficulty then is that a common understanding of shared meaning isn't always clear cut. Culture, education level, aptitude, personality,... all impact how we perceive and interpret the world, and how we'll use language to build an abstract mental model from which we can can assert our own individual identity.

What many programmers tend to forget is that a "high-level programming language" is exactly that: a vocabulary and a syntax that mimics a natural language which allows you to describe the world. It's NOT merely an abstraction of low level internals of a computer as is often assumed.

Implementing a feature request then consists of interpreting whatever you've read in a spec, user story, brief,... transform that into your own mental model and then express that using the limited formal set of symbols provided by the language. Functional testing is basically verifying if your own unaware assumptions and biases didn't break a shared framework of understanding or created a disconnect between you and the client or the user.

Developers have a penchant for creating new frameworks and languages based on a fallacy: that theirs will be able to somehow "fix" the "fuzzy logic of language", whereas that's inherently impossible. Unless, you're the last person alive with no-one to challenge you on how to interpret of things, that is.
if you have experience, witch 3 would you recommend for business as usual presentations ?
Instagram filters for sound. You heard it here first!