skysight-inc/HackerNews huggingface dataset:
I'd rephrase: Front-end frameworks have been progressing through an iterative process, browsers are adopting standards that make them more consistent, and the tooling have been advancing at a rapid rate.

FE is a vibrant ecosystem and the tooling, in my opinion, is some of the best I have worked with as a SE.
Go for Magic Marks for Better Online Tutorial
C# Print dialog
I graduated from UNSW in Australia. Ethics was a very popular course amongst the engineering and CS curriculum.

I first thought it was a lot of philosophical bullshit about good and bad, but the history part of things were an eye opener.

Like the census data being abused by Nazis to exterminate jews. It always starts up as good intentions.

Our job is to prevent the worst case. The worst case eventually will happen.
Why Agile, and especially scrum, are terrible
Show HN: Curious Castle, a one player Clue-like game
It looks like it was legalized a while ago: https://lawfactory.de/PDF/Funkamateur_2010_03.pdf (in German)
Curious Castle Recap and Bug-Fixing Deep Dive
Germany has had direct debit since the 1950s, Britain since the 1970s, the difference being that as a consumer you can cancel the transaction within 8 weeks, no questions asked. Why the US can't follow suit is beyond me, instead people have to hack their own workarounds with prepaid credit cards.
Why Humans Need Workflow Software
On the wall of my dad's office in the 1970's was the universal problem solving flow chart. And a poster that said putting more people on a project in trouble is like putting out a fire with gasoline.

I follow the former when maintaining software/hardware. And totally seen the second in action. Add more people to the project and watch the deadline slip another couple of months automagically.

Also remember first company I worked at. The shop eventually adopted a policy at my suggestion. If it isn't ready to be boxed up and shipped when people come back from lunch, it's not shipping today. That put a stop the constant Chinese fire drill of trying to get stuff out the door before UPS came. Perversely we started shipping more stuff on time.
I wonder if this is linked to the case of Huang Xiangmo, who spit the dummy after his residency visa was revoked:

https://www.theguardian.com/australia-news/2019/feb/12/austr...
Option-Click, but yes.
I deployed a binary golang agent [1] across about 2000 raspberry pi class machines (for litecoin mining) using overseer [2].

It allowed me to implement zero downtime upgrades, which was pretty cool. Internally within the agent, I used the context pkg to implement with a 'Manager' which provided cron like functionality where each thing could be shutdown gracefully [3]. Used the same mechanism to shut the internal webserver down gracefully as well [4].

[1] https://github.com/jpillora/overseer

[2] https://github.com/blockassets/bam_agent

[3] https://github.com/blockassets/bam_agent/blob/f7edce599b770b...

[4] https://github.com/blockassets/bam_agent/blob/f7edce599b770b...
So why isn't your outrage with the government that adds tax incentives for businesses? It's like being pissed off at people who live in section 8 housing for not paying enough rent...
I have found major variation depending on geography.

In the USA it's almost expected that you should request changes and trust levels may go down if you don't.

In many parts of Europe the client's response is often that they are well within their rights to "protect" themselves through one-sided clauses.

In Africa you just get the funny look.
Just switch to Ruby.
Another explanation is that attorneys are late adopters. It fits the anecdotal evidence just as well.
Not sure what you mean exactly when you say "what you've described," but if it's the technical lead part, this book is phenomenal:

https://www.amazon.com/Becoming-Technical-Leader-Problem-Sol...
Tooling like vue cli makes life easier. But this like projects in .net.

Writing your own http server is difficult in both.

Vue cli new project run.

New asp.net project run.

It’s identicle.

Try to write both for scratch is hard.

So no node/npm/http server is no easier than .net/iis/owin.
I think the concern is that I might get a significant warm fuzzy feeling from my actions that is disproportionate to the significance of my actual impact on the environment. Presumably (hopefully) my goal is to actually have a positive impact on the environment rather than just feel good by reusing a few plastic bags per month.
On the flip side, I recently worked on a "hybrid" project that has been around for a couple years. It was a nightmare knowing when SSR stopped and SPA began. There was no consistency, multiple ways to do the same thing, and poorly maintained. It was schizophrenic.

I think the real issue you are dealing with is what others mentioned: rebuilding something from scratch burns a ton of people-hours and money. Asking a bunch of rails developers to lean into FE development is a recipe for animosity and to me it shows in this post.
I use this site quite often as a resource that I point my students to when working on their end-of-semester (largely self-directed) coding project, which is often some sort of game.

It's very well done!
Mind my Picasso… superyacht owners struggle to protect art
Don't defend them when they are criticized for complaining about something they put absolutely zero effort into researching. Anyone complaining about Amazon and not the state government and/or the tax break programs is being ignorant and shouldn't be coddled.
New Phishing Attack That Even Most Vigilant Users Could Fall For
The issue being highlighted is that Google is not deploying humans to review these decisions and instead leaving them to automated systems.

There is a difference between being an responsible enforcer of IP rights and automatically removing apps when they receive a complaint.

If you read the article in more detail, the complaint's only request was that the offending app's name be changed. The offending app complied with the request, but upon appeal Google did not take this into account and offered a boilerplate rejection without considering the facts of the particular case.
Massive amounts. Whoops, I think you forgot to qualify your statement with "corporate income tax".
There's just about zero chance that this bug would make it into raspbian stable, though, since they are always at least several months behind debian-stable on AMD64.
That is your reason for not being courteous?
Those companies pay garbage.
I'm a very interested amateur. Is there a residential scale tech besides silicon pv? I was not aware of anything, but that would be great news to me.

I should not that I didn't say it Shockley-Quiesser was a hard cap. I said it was the theoretical limit of a p-n junction cell. I said, "hard cap is insolation".
You're both right. Improved muscle fiber recruitment is the primary way beginners gain strength. This is a fairly fast process, but plateaus off quickly. After the so-called "noob gains" are through, growing more muscle is the primary way to gain strength.
Which route(s)? Were you including a Sat night stay?

At BA.com I've just looked up LON-NYC-LON out 6 Mar back 13 Mar (so just over two weeks from now), and I'm seeing the same complete lack of flex:

Your ticket conditions

Changes to your ticket
No changes permitted. No upgrades permitted

Refunds
There are no refunds except for any government & airport taxes
It kept the engineers busy and for some even happy.
If any of those things truly mattered, Amazon wouldn't have walked away so quickly.
As someone who make the mistake of being obsessed with the Pagespeed Insights score. Was kinda like a Monty Python sketch to make all the adjustment need it on my code and server to get something >90... to then later get that score down thanks to Google analytics and another Google Scripts.

My advice. If your site it's over 70 you're probably good.
As a manner of speaking, the word “banned” indicates a rule forbidding use in formal competition, under penalty of disqualification.

But, in the medical sense, there are a number of layers that restrict access to substances, even over the counter drugs are subject to regulation and laws, as well as prescription drugs, research chemicals, known toxins, and hazardous chemicals. All for many different reasons.

The class of anabolic steroids that body builders and weight lifters use are definitely going to land you in jail if you have them or provide them to a peer.

It doesn’t mean they are completely unavailable, but really, they are almost entirely outlawed to the same degree as crack, meth and so many other drugs around the world. Often veterinarians are the black or grey market source.

They cause harm, to the point of leaving behind a wake of debilitating destruction among the lives of users, causing awful damage that emerges later, in ruinously subtle ways, or suddenly killing without warning, by way of cardiac problems or strokes.

People use them, the results can be frightening and permanent, and a few years later, deadly.
I’m an advocate for SPA’s when they make sense. They have a clear niche. When you need to build an “application”. Like photoshop. Not a simple website that serves information.

Most websites are best served by serverside rendering. Or some form of hybrid where you only send the templates as JS that will be in need.

With SPA’s what usually ends up happening is that the whole app is sent in the first load. All the views, their css and shebang. <1% is actually used by the browser. This is where most hate comes from. Most people give a shit about “time to first meaningful paint”. It’s what makes up for that “wow that was fast experience”

You can optimize both SPAs and server rendered pages for ttfcp. The former requires a lot more discipline.

Browsers also do a lot to render as quickly as possible without the whole page being downloaded. With html it’s simple and they have a lot of streaming tricks.

JavaScript is not that simple. It blocks the eventloop and the payload is downloaded in full, executed and then a paint can happen.

There are trade offs. SPAs can offer high interactive experience when server side rendering cannot.

SPAs are great. Just don’t throw everything away. We need the baby.
Was it your parents' computer that you used as a child?
They certainly do it for the power (the majority of them). Very few people put themselves in that position without an eye for moving into politics to continue their power growth.

Remember, the vast majority of people do not do things long term for altruistic reasons.
I replaced a broken cooling fan in my girlfriend's fridge. Ordered the new part but the connecter was wrong. So I cut the connectors off and spliced the old to the new and voila! Whole thing cost me $11. Quite empowering.
In California at least, an employer is legally required to disclose the salary range of the role upon request.
...what's this a reference to?
In the UK, PayPal can take what they want from my bank account, BUT I can just say "Reverse that" and it is done instantly, no questions asked (I might still be on the hook for legitimate transactions, but I'm not responsible for fraudulent ones).

(Case in point - a company I'd never heard of set up a Direct Debit on my account, and I didn't notice for about 6 months. One call to my bank, and I had the money back immediately.)

It's part of the Direct Debit guarantee:

> If an error is made in the payment of your Direct Debit, by the organisation or your bank or building society, you are entitled to a full and immediate refund of the amount paid from your bank or building society

> If you receive a refund you are not entitled to, you must pay it back when the organisation asks you to

https://www.directdebit.co.uk/DirectDebitExplained/pages/dir...
> In both of those cases, the blame lies at the feet of the elected officials. Granted, the implication of that is the blame lies at the feet of those who cast the ballots...

Blame also lies at the feet of those people and organizations who twist the imperfect rules and governmental systems to suit themselves at the expense of others.

To put it another way: all software has bugs, and many of them get exploited. While it might feel just to put all the blame on the software engineer who wrote the code (after all, wasn't he supposed to have done a perfect job?), blame still lies at the feet of those people who chose to exploit the bugs to enrich themselves and/or do harm to others. Hackers are not an impersonal force of nature, they're people who made a choice.
I suspect the reasoning is to prevent malware/spyware from setting up an always-on VPN without the user’s permission (i.e. the recent Facebook/Onavo scandal). Without using NetworkExtension, a kext is needed (which now require fairly obnoxious user consent). And using NetworkExtensiom essentially requires Apple’s approval.
> Thank you for pointing the real issue with SPAs: they deliver awful user experience.

I don't think I could disagree more with a statement, but the way I browse the internet might be different from the way you browse the internet. SPAs, when done correctly, create rich and interactive GUIs that absolutely bring browsing websites into a entirely new territory for UX. There's a reason why webapps have taken over, including desktop apps.
The article never explains what the difference between 2-random and pseudo 2-random is, does anyone know?
We do at https://fosdem.org on our custom made video gear. That's 56 boxes in a crucial spot in our operation. We went out of our way to make sure we had plain vanilla mainline Debian stable packaged linux running on the Allwinner A20 based boards that power them, instead of some binary arm kernel with all kinds of issues.
I wouldn't say an order of magnitude, probably about 3 times the size.

As a former student and then recruiter for the SV company types, the Spring career fair was pretty good at filling up the intern roster. Definitely the fall is much much better for full-time & junior candidates.
‘It Is Not a Closet. It Is a Cage.’ Gay Catholic Priests Speak Out
Interesting read, but I wish he'd explain how 2-random and LRU differ better. In a nutshell, LRU tracks the time when a cache item was last accessed and always discards the oldest item. 2-random also tracks the age of all cache items, but when discarding picks two random items and discards the oldest of those two.
I never said that all Startup School companies had customers.

My point was that it seems like the needle has shifted towards companies who do have some level of product market fit. Has the percentage of companies who were unlaunched changed over time ?
Takes 2 seconds for me on a 2018 MBP
Very much reminds me of the good old days
When switching between pointy and flat top, I see some values in the code interpolate. Some crazy attention to detail there. Reminds me of Tangle [1].

[1] http://worrydream.com/#!/Tangle
I've always been curious about what YC demo days are like but since it's been limited to VCs/investors, figured I wouldn't be able to attend.

With this change, would it be possible to get a live stream or even a post-event Youtube video for the rest of the community?

If not, would appreciate any insights into if/why this is a bad idea.
> Users in the general case do not specifically want ads.

True, but users want to access content for free, they don't want to pay for every site they visit. And currently it's only possible with ads.

And most users rather bear ads than pay. If everyone uses an adblocker then most sites will either close or become paid.
Colour me unimpressed with a marketing document, unaudited that is literally selling the service. Without saying google are or aren't a con or having any view on it in the absence of real data, Bernie Madoff had marketing documents. There's a good reason to want, actual data.

Businesses do irrational stuff literally all the time. There is no business that has ever existed that was always wholly rational.

No data is no data...
https://www.youmagine.com/ is another one to check on
I don’t have a PCP, and am not willing to exert the effort finding one who is onboard with my aggressive approach to self-directed healthcare.
It's not that simple. By prescribing these kinds of drugs an ethical obligation is assumed to prevent the patient from becoming addicted or experiencing withdrawals unnecessarily. If we allow anyone free access to drugs, would we not bear a similar responsibility?
Osman Ali Khan was M.P. of kurnool.
The historiography [1] of this article is interesting. The author talks about how the drafts of FDR's speech changed throughout the day after the bombings. Presumably this means that the author had access to the various drafts of the speech. Pretty clever way to try to glimpse into what he was thinking.

[1] The study of the methods used when writing history.
> and with less security.

v8 is probably one of the most strenuously vetted pieces of software on the planet.
There are exceptions to the rule though, Donald Thomas jumped higher at his 7th attempt at high jumping as a basketball player (not measuring his run-up, shoes without spikes, arms behind back to land on the mat as if breaking his fall), than years later at the olympics. Sometimes natural talent beats all the science of the world.
He did at least do the MathFoundations youtube videos he mentioned (pity he didn't edit a link in) https://youtube.com/playlist?list=PL5A714C94D40392AB
The saddle of my bike eventually eats through my jeans.
As a regular ol' GNU/Linux user, you cannot modify binaries in /usr/bin (or /bin), but you can definitely influence their behavior by "LD_PRELOAD=blah /usr/bin/thing".
I don't think the programs are made to handle that use case. At present you register your receiver's location with the server once and send packets as they arrive, that server doesn't know that your packets are from multiple receivers at multiple locations.

https://discussions.flightaware.com/t/aggregation-of-dump109...

https://github.com/mutability/mlat-client
But will they actually be affordable enough?
Unfortunately we can't open the video stream to the public because many of the companies share confidential information that they don't want to be publicly accessible (in particular, visible to their competitors).

If you want to see what it's like, this TC video does an excellent job of that: https://techcrunch.com/video/behind-the-scenes-at-yc-demo-da...
>worth more as a person

LOL! Social Capital gone insanely, nakedly wrong? Or just a Freudian-style slip?
Very much this. If I'm looking to know about a job somewhere, the first thing I do is check my network to see if anyone who knows me and has worked with me works there. Otherwise I'll see if people I'm close to know someone who works there.

Then I'll set up a chat with either an internal recruiter for that company or a hiring manager. The chat is to discover if the company would be a good fit for me, and on their side to see if I'd be a good fit for the company. If both of those things are true then interviews come very quickly afterward.

Having someone who works there means that you already have someone internally who can vouch for you. If it's already determined that you'd be a good fit from internal discussions then you generally have a leg up in the hiring process. And again it's also really great to figure out where you definitely don't want to be working.
HN is pretty hilarious at times. I love when things like this happen (a peek behind the scenes with added context). You get it right from someone who works there! Amazing.
If a developer cannot meaningfully work within .NET without an IDE, it absolutely counts. Just like someone on the frontend cannot work without babel or typescript.

Those libraries add specialized tooling for the project in question. Instead of downloading a runtime that has a huge std, in JS everything is downloaded on a per-project basis.

I cannot speak to .NET, but want to work with python? Bring in one library and it'll top 40MB (e.g. numpy).

I don't get why so many people complain about `node_modules` filesize, it's not even an issue to think about.
I'm in the visual design space which for me includes branding + marketing. I used a one page HTML to showcase my portfolio, give personality, and share what my skill set is. Launched two weeks ago and I'm currently interviewing for Sr. roles at FAANG as a result:

http://taylorgood.com
The History of Blindfolded Punch-Out
Nonnegative matrix factorization
Not an "institutional coding standard" by any means. Maybe some groups conform to this, but I haven't come across any.
It's incredible to me that you can give your bank information away to a company and they can withdraw whatever they like.

There's a bunch of companies (utilities such as power companies, for example) that allow an individual to set up such direct withdrawals. They also seem to let you do this without any kind of special authorization from the bank -- I've done this many times and I've never been forced through any kind of bank login to authorize them to withdraw money.

In Norway, you have two systems ("avtalegiro" and "autogiro") for direct debit. You have to go through the bank to authorize the setup, and you have to specify a max amount. There's also a system called eFaktura where companies can send digital invoices to your bank account; paying them requires going into your bank's app and approving each one individually.
You'd still need to send the mlat messages from each receiver though, you can't aggregate them from one computer since there's no position included in the sent messages. And I don't know why it would be a problem to feed from each receiver, they need connectivity any way.
Thanks for noticing. I'm sorry that you got downvoted for it.

My comment was a test, I wanted to see how it played out. Even with such common knowledge topic, I see that there is not enough "tone" in my comment for people to be able to read its intention.

This is a similar case to Poe's law.

Next time I will try with ";)". I guess that it will clarify the intent of the comment.

So, no fault in the people that did not notice. Next time I will do better.

* https://en.wikipedia.org/wiki/Poe%27s_law
Expected price : $6500. Actually possible in Australian Dollars, wouldn't put it past Apple.
My comment was a response to a comment which was also a response to another comment. How did mine become standalone?
Copy of Super Mario Bros Sold for $100,150
As a FE engineer, SEO is the one area of SPAs that does feel like the wheel is being reinvented to accommodate its existence. It's unfortunate, there are solutions, but it's a little annoying to deal with.
I want to be open-minded for you to have your fun. But at the same time, I want to let you know the problems with your approach from my perspective if you want me to interact with your site.

No offense, but I don't know you, so I'm not going to run untrusted code you serve my computer without some good reason. That means your website is completely broken for me. It is also likely broken from an accessibility standpoint for those with special needs or using tools to access your webpage. (edit: People's personal browser defaults such as size, font, scrolling, language translation, or any other plugins they use for their workflow may easily break.) It also means that search engines and robots will have a hard problem indexing the links on your page or understanding the layout of your site.

So while I could agree you've created this cool user experience for the most common case, it breaks the fundamental precepts underlying the web and I think this does have some negative consequences, especially if this became the default approach. That all said, you do your thing - I just hope this provides useful food for thought!
Other than that, Mrs. Lincoln?
Whales: A big threat to the cryptocurrency market