skysight-inc/HackerNews huggingface dataset:
> For example, a simple notepad clone can be made in Delphi without a single line of code.

Sure then I agree, making simple toy apps with VBasic and similar tools was easier. It was also easier to make websites in Dreamweaver back in the day than really learning HTML+CSS.

That doesn't really solve any serious problems, nor the reasons why we've adopted such extensive frameworks.

What I disagree with is that it's getting harder or messier or worse to build frontends. I've seen significant improvements in the last few years and I've told many people that I'm actually liking making JS-driven apps for the first time in my career (Typescript has played a big role in this as well, not just React/Vue). I'm no longer scared of deploying large-scale browser apps since it became clean component/redux driven stuff instead of a tangle of JQuery + other crap shoot combinations.

I'm sure the pace of change to outsiders can make it seem like a long series of failures and flailing about, but to those who have been following it there has been a relatively consistent evolution of ideas. One that more recently has gotten us the closest to desktop quality software than ever before - even though 'desktop widgets' was a dirty word in the frontend world for a long time - IMO largely because early attempts were too bold and complicated for the capability of the browsers at the time.
But what is the real downside of me of me using it?

The overhead of setting up NPM, some repo when I can achieve the same thing with that snippet, seems just to over the top.
> JQuery was the standard before JS frameworks took off

jQuery was never a standard any more than it is now. It was popular even driving a bizarre fundamentalist cult of personality worship, but that by no means makes it a standard. In technology a standard requires wholesale adoption opposed to mere frequent consumption, even if not enshrined by a document (de jure). For example there was never a time that jQuery was required in any commercial capacity either to seek employment, perform work, or deliver a finished product. Claiming that I hated jQuery during its prime didn't stop me from closing a job interview, but it did turn a few heads.

* https://en.wikipedia.org/wiki/Technical_standard

* https://en.wikipedia.org/wiki/De_facto_standard

* https://en.wikipedia.org/wiki/De_jure
Fiverr for musicians - MySound4You.com
I think governments and their industrial buddies greatly prefer the hub-and-spoke model.

Mesh networks aren't good for paid prioritization, bandwidth overage charges, arbitrary disconnection on copyright claims, paid peering, or location/origin-based censorship, all of which the current model supports very well.

Strongly crosslinked local communities are much harder to centrally govern. The entire US society is built around hub and spoke media.
Covid-19 Cases Reaches a Million Worldwide
Look at all the art in that book. It makes programming look so exciting and fun!
How does each country register with ICANN? Or do they assign the domain themselves?
Looking for Feedback on Potential Dating Profile Service for Men Age 30- 45
1. Men 30-45 seeking a long term relationship, would you be interested in having a woman revise/rewrite your dating profile to increase your response rate and help find a long term partner. This service would cost $50. Would you be interested? Why/why not?
2. If you could change or add something to the offer what would it be?
3. What have you tried in the past to improve your online dating?
4. Have you gone on an online date in the past 6 months?
5. Tell me about an online date you went on in the last 6 months. How did you feel before the date? What went well? What could have gone better? How did you feel after the date? Please be as detailed as possible.
6. Can I follow up with you on questions?
> And should the US government ever turn authoritarian and malevolent then we can all use VPNs and switch to better communication as happens in China.

Should that happen, it is now relatively trivial for carriers to block VPNs—as is being done in China.

It's also trivial under such a setup to make unlicensed VPN use punishable by imprisonment.

Don't be so sure of technical or political solutions exclusively.

Secure by default is extremely important, regardless of your personal emotions about your own communications.
Coronavirus (Covid-19) Data Dashboard – County of Santa Clara
Nothing is wrong. Things got more complex and segmented and specialized in. That's just how an industry grows. I mean look at how many jobs, companies, and careers were created just around the invention of the "smart phone". In 1999 none of those really existed. Sure you could play the snake game on your phone, but I think the app store is a little more complex. Anyway, software pushes hardware to its limits, and then hardware pushes software to its limits, and the cycle goes around and around. With the invention of the smart phone, you got to see hardware push software to its limits, creating all these extra layers of coding that most of us old schoolers arent fond of. And now (in my opinion), the AI and Cryptocurrency GPU/ASIC movements are pushing hardware limits. So I'd expect to see lots of innovation in that arena and also lots of greybeards claiming "We dont need all these fancy different processors, back in my day we used a CPU farm and it worked just fine and why do we need all this".

On the other hand I know what you mean because I cut my teeth on coding VB6 and Delphi (Borland anyone?) applications in middle school (where are my Yahoo!, ICQ, AIM app masters at?). It was fun, and easier than todays craziness. And people wrote more client software instead of making everything a web service. We also had zone alarm and people got hacked left and right and windows BSOD and all the fun of the 90's and repeated unknown socket errors on winsocks. I also felt like the programming world had more curiosity and self-sufficient people, as opposed to being so heavily money, convert, social, latest tech driven. It feels like everything now is a rinse, repeat, sell to FAANG cycle.
You are of course correct. There will be a bottom and then a recovery.

The speed of recovery will depend on how much liquidity will be available in the market. And I believe it’s going to be quite low.

You see, all of these business depend on discretionary income and after the shock to the people they will sit on any penny or they will not have it themselves.

I believe we will eventually get out of this but my timeline is 3-5 years. If people are unemployed for more than few months their prospects drop rapidly. People with no options produce ruthless competition that pushes salaries down producing wider inequality and limits the discretionary funds needed to spend in those establishments in the first place producing quite a vicious circle.
> For old school windows desktop apps you don't have to worry about client rendering, client's browser size, responsive (mobile vs desktop), etc.

Is this just a matter of there being less ways to interact with the apps back then? Everyone had the same platform, same hardware, same screen resolution... etc. Plus, accessibility was an afterthought. Now, users have bigger and more varied expectations.
Ask HN: Ways to Virtually Contribute to Pandemic Relief Efforts (US)?
I'm lucky enough to have some company sponsored volunteer days, but I don't want to break quarantine. Are there ways I can contribute my time to help anybody?
It's in HHVM and HipHop for PHP yes
God bless em.

RWD electric car, and tactile controls, and all the other cool stuff they're doing? Honda is becoming cool again.
Sure, it may be too much to say it's someone's "fault". My point is just that even the people who give Nobel prizes probably agree that the aforementioned authors deserve getting something at least very similar to it, they just didn't get it because of some fake scarcity that implies someone else deserved it "more". So although no one has any obligation to change the tradition, it might be a good idea to do so.
"just laws of men"...

Well, since you brought it up, actually, the rule of men and not laws is exactly what we're afraid of.

To you it's a feature, to us it's a bug. The number of people killed by their own governments in the 20th century proved us right once and for all.

We don't think our Rights come from Men. They didn't come from Men and can't be removed by Men. They are inalienable Rights we were born with.

We don't care what the government d'jour thinks it can do. We had these Rights before there was an America, and every person everywhere has these Rights as well. That's what "endowed by their Creator with Inalienable Rights" means.

Whether or not people choose to stand up for them is another topic.

Just so you have a clear idea where we're coming from and what the words, "from my cold, dead hands" mean.
SBA and Treasury over Bailout Money
On the other hand, a protocol that has been battle-tested and proven to work in the real world makes it much easier for a standards body to accept: there is less risk of making a standard that nobody uses.

The important point is not to make proprietary deviations to the standard. Of course, Google is guilty here (Chrome-only web service, mostly) but when it comes to network protocols they haven't behaved badly, especially when others were pushing for HTTP/2 without TLS and other harmful ideas...
It's a difficult place to start from, because a lot of react tutorials are out of date, misleading, shallow, or deep in useless ways.

I think most people learn these frameworks by being put to work on a mature code base with established patterns, that already uses a set of frameworks. At first, you kind of don't understand the control flow, but you get better week over week from there. Over time, you are bootstraping your own opinions by asking questions and learning hands-on.

Eventually, you can start a project from scratch including the minimal dependencies yourself, as you learn what's actually useful, vs what's "the same interface, but dressed for business".

That being said, I'd recommend getting started with `create-react-app`, and following some of the tutorials. I'd then recommend jumping into hooks (https://reactjs.org/docs/hooks-intro.html) as soon as possible, unless you have to maintain an older codebase that uses classes, because in "modern" react code, you're almost never using classes any more, and that reality bomb is not typically dropped on you in most react tutorials.
Yes, but it's not on the Appstore and having shortcuts is also handy :)
Dynalist – A Better To-Do List
Bug-free software of any complexity is at the very least exceedingly improbable, so there is always a tradeoff to be made and a lesser evil to be chosen.

Aircraft firmware requiring mandatory reboots in alignment with maintenance schedule, but working reliably otherwise, inspires more confidence than firmware advertised to run bug-free forever.
When Your Bedroom Becomes Your Office, and You’re in a Meeting
How to Keep Your Drains Healthy
Considering Byte was made by the original Vine founder after he said he regretted selling Vine to Twitter, I'm not sure he'd be in the market to sell a successor quite so quickly.
How to add Star Rating rich snippets structured data to WordPress website
As a Pluralsight author [1] this makes me really happy! They've been (understandably) focusing on enterprises since the IPO, but it's great to see this gesture towards individual learners.

[1] https://app.pluralsight.com/profile/author/sander-mak
Are you sure about that last point? I remember reading somewhere that U.S. government agencies were having a hard time hiring tech talent, as they did not pay as well as Silicon Valley nor had the same growth opportunities. Moreover, they had issues with the patriotic argument, as many millenials don't share the same ardent patriotism that previous generations had. It's been a while since I read that article, so things might have changed and I might be wrong.
HN likes to downplay frameworks like React, Vue, etc., but people who work on modern web apps everyday know how insanely difficult/unmaintainable it is to write the same thing in plain JavaScript. And before you start saying "but I can build a simple HTML site and sprinkle with some JavaScript", the market has spoken – general web users like high fidelity web apps.

Whether you like inaccessible websites when you disable JavaScript is one thing, but don't dismiss useful tools that don't suit to your tastes. If you don't need to build a web app nobody's forcing you to.
I've been in about half a dozen interviews in the last 6 months and I've never had to do this problem, but honestly my first reaction would be "this is a trick problem" out of paranoia that it's too easy. I wonder if more anxious people fall into that trap and overthink it to the point of overwhelming themselves; kind of like freezing up during an exam that you studied extensively for.

My biggest issue in interviews is remembering the recursion formula with some of the sorting algorithms. I eventually get it, but I end up burning a good chunk of time figuring it out, so it looks bad. In my entire career (almost 15 years now?), I've never had to use recursion or sorting algorithms believe it or not. That's what I get for working strictly on enterprise business applications.
Sure, that's very much against HN's rules. Also against HN's rules is posting accusations about these things without evidence. I've looked extensively into these cases, mainly because you've drummed up such a fuss about them with your various accounts. I found zero evidence of abuse. All the data indicates that these threads have been upvoted by serious, longstanding HN community members are just genuinely interested in the topic—probably because of the lineage of the founders, who are well known to this community and whose work many people like to follow.

You've now crossed way beyond the point of trolling, including barraging us with hostile emails, and it's time to drop it and move on.
Are they even in the same league as O365 and G-suite, usage wise?

Only asking because I'd never heard of these services before
The details:

* Pay 1¢ per min per participant

* 50 participants cap
1) Not everything needs encryption, but crucially, nothing is worse off if it is encrypted. Encryption is either useless or better, so why not put it everywhere by default ?

2) QUIC explicitely doesn't use TLS but something different, so indeed, not everything needs TLS
I was told that Matrix/Riot is a good alternative to Jitsi (can share a meeting URL and offers E2EE). Does anyone have a data point here?
I actually really get the general reaction here to Palantir. What I don't get is why the FOSS community hasn't just done the right thing and produce a competitor yet. It's not like link analysis [1] with shared backends isn't an interesting problem and big business producing billions in revenue for various companies every year.

- Palantir $6B valuation

- IBM Analyst Notebook - https://www.ibm.com/security/resources/demos/i2-analysts-not...

- Maltego - made by a company called Paterva with something like 200 employees popular in cyber circles

Where can somebody go and just apt-get gnu-links?

1 - https://en.wikipedia.org/wiki/Link_analysis
https://en.wikipedia.org/wiki/Country_code_top-level_domain states that IANA (part of ICANN) is responsible for determining the correct steward for each ccTLD.

I imagine a new country would submit a request to IANA for an assignment?
SARS was 20 years ago. France has had 20 years to prepare for this but left it to the last minute. Of course the masks are going to the highest bidder, that's entirely predictable.
It became really error prone when elements had intrinsic size. A great example is when you have to lay out elements based on how text wraps. Designs back then didn't need this as often, but most designs today do need to take it into account (especially if internationalization is a requirement).

To do this correctly you need to do two passes for layout and at that point you've basically implemented a rudimentary layout engine.

I think we overestimate the complexity of apps we built back then and don't have an appreciation of how complex our apps are today.
What happened to Priceonomics? They used to regularly publish great content that I'd often see on the front page here. Is their business dying or are they just no longer prioritizing content marketing (or maybe targeting different people)?
Are those prices per license? Apparently Netflix was paying millions[1] per year to use Gotham before they made their own font.

[1] https://thenextweb.com/tech/2018/03/21/netflixs-sleek-new-ty...
Yes of course, but that would involve managing a list of resources and sites. I suppose one master list would be ok across a range of topics but still seems a little cumbersome. Maybe could be built as an extension.
And yet you did not address the issue that the health care systems will collapse. Why are you (and many others) ignoring that outcome?

Everyone seems to get tied up in the % of fatalities. Debating those numbers are a waste of energy, everyone is just cherry-picking numbers that support their own arguments. But we know for a fact that without containment measures (and even with them), this virus can result in the health care system getting overwhelmed and possibly collapsing.

This has a number of impacts, 1) Health care workers will die at a much higher rate than normal. This will have lasting impacts. 2) Anyone who needs health care for any reason will be in trouble (cancer patients, diabetes patients, pregnant women, accidents, etc...). I read somewhere that ~30% of home births require emergency hospitalization. How would our economy do if ~30% of pregnant mothers died during child birth? 3). Even without government mandated shut-downs, people will reduce economic activity to avoid the risk of getting COVID or getting into an accident that would require a hospital visit. Many companies were cancelling events and implementing WFH policies before local governments required it.

This isn't really an either/or option. The economy is going to take a massive hit regardless of the actions we take. But by implementing shut-downs we can save lives and also potentially get back to normal business faster than we would otherwise.
It seems like this disease is so successful because of a significant symptom-free-but-contageous period followed by a small percentage of very serious symptoms.

That's what a pandemic needs. If it is very deadly very quickly it kills its transmission vectors before they can transmit. If it is entirely symptom free, it is very evolutionarily successful, but no one cares because there aren't any negative effects.

There is an "optimum" of disease characteristics for maximum damage and we seem to be experiencing one.

The bottom line is that it seems to be very difficult to prevent a majority of the world population from getting this disease and the result is going to be a global fatality rate of somewhere in the neighborhood of 1%.
> Maybe so terribly, and in such numbers, that we have to address it

That’s unfortunately my reading. There are stores boarding their storefronts in LA [0]. Very very premature but gives you a glimpse into the believes of some.

I’m sure at the end we will come out of it in better place that we entered it, but I’m dreading the path we have to take to get there.

[0] https://mobile.twitter.com/tmz/status/1244412908273991680 (I know, I know, it’s TMZ)
Pretty much this. Making something resizable is very easy because you know what you want to happen.

Making the same in a declarative way requires tons of options and it is a mess. See CSS flex, CSS grid, CSS @media queries, CSS box-model...
KöPRülü Kanyon
Antalya Köprülü Kanyon Rafting sezonu ne zaman açılacak?
It's always worth learning a level lower from what you do, so if you write frontend UIs with React it's worth learning how DOM manipulation works with vanilla JS to understand the intricacies and appreciate what the library abstracts for you.

If you start writing a site in vanilla JS you'll eventually end up writing your own UI library basically reinventing the wheel which is fine as a learning experience and personal projects but maybe not the best choice if you're working on a large scale project with many developers since UI libraries and frameworks provide a common set of patterns as convention to follow that makes it easier for everybody to be on the same page.
Let’s think twice about Tiger King
Bill Gates Urges Nationwide Shutdown to Combat U.S. Coronavirus Crisis
I have to believe the aim of these features was to make it easier for Zoom to be installed and to "just work." I'm inclined to give them the benefit of a doubt right now.
You are very, painfully, right. The patterns that tech has fallen into around finance and acquisitions is a poison pill for disruption.
Thank God for the Internet
Lockdown was supposed to be an introvert’s paradise. For some it’s not
Should work with an existing account according to this official response on Reddit [1]. However, they seem to be overwhelmed at the moment so everything is taking longer (up to hours).

[1] https://www.reddit.com/r/programming/comments/ftlv6d/psa_all...
AWS even admits that only 5% of enterprise IT spend is in the cloud.
The WHO is a coordinating body. They don't exist to tell anyone anything new. They didn't "tell the world that there was a pandemic". They formally declared that the pandemic fulfilled the criteria to be officially recognized as such. Maybe you don't see any use in that, but someone who needs to plan for the event of a pandemic probably appreciates it that they can simply write "if the WHO declares a pandemic" and rest assured that this will happen if and only if there's actually a pandemic.
Easily Control Zoom Meetings with the Tap Strap 2
More than 54.000? That was the number of deaths with the last big flu in Italy 2014. It's also still half of the death toll in a typical flu season. The flu IFR is 1% for years in Italy, the COVID-19 IFR in most countries at about 0.6%. But thanksfully pneumonia deaths are so much more media triggery than normal flu deaths.

https://www.ijidonline.com/article/S1201-9712(19)30328-5/ful...
Zoom knows exactly what end-to-end encryption means, and always has. Most likely their marketing group didn't like their engineering group telling them this nice buzzword didn't apply and intentionally chose to misuse it.
I was also annoyed by it not remembering the scroll position. The site doesn't live up to its name.
If by "own money" you mean Tesla money, which is he using to burnish his own public image.

And the point isn't that the equipment isn't perfect. The point is that these large devices are (a) limited to single-patient use and (b) aren't the kind of ventilators used to treat the breathing complications created by COVID19. (CPAP machines are a much simpler form of ventilator.)