skysight-inc/HackerNews huggingface dataset:
> With HTTP/1, most of America can't load their site, it times out.

That shouldn't happen. Do you have a real site in mind there?

> No, it's not, multi-dimensional optimization and improvement-in-depth is good, actually.

That can be true at the same time as "it's sad that we need this"
Empathies with your difficulties.

We seem to have slightly different access needs. This highlights the richness of working on accessibility problems. No one solution suits everyone, and there isn’t even a “accessible” and “not-accessible” pair that covers all bases either.
>A JavaScript course with 2000+ students all "coding" the same portfolio app, to me, is a pretty big red flag.

Why? Are you exclusively looking for 10x developers or something?
Or 6 Gigameters.
life is too short for that.

it is incredible valuable to have a basic understanding of many things. Julia just built a tool which will help me learn the basics of DNS in 20min.
Phones are also how children are able to find out about things in a safe space.

I am thankful every day that I grew up very technical and I was able to hide being gay from my parents but find the resources I needed online.

If a phone is my only resource, this removes every ability for a child to find resources if they are curious about their sexuality.

Or worse, if their parents are abusive this removes the ability completely for the child to safely get help.
Or the program should legitimately work in both ways, at different times, depending on context and the user's current needs. Sometimes I want `ls -t`, sometimes I want `ls -S` and sometimes I just want plain `ls`. It would be silly to make them three different programs, and if those options didn't exist, that would be foolish.

Sure, you could say that `ls -t` should be `ls | sort --time`, and if command output was structured rather than just text, and standardized, that would work and be easy to implement in a cross-tool manner. But now we have `sort --time`, which is also an option that you say shouldn't exist. So now what? `ls | timesort` and `ls | sizesort`? That's just silly.

Ok, how about something that doesn't affect how the output is presented, but what output is presented. Most of the time I just want `ls`, but sometimes I want to see dotfiles, so I have `ls -a`. How do we fix that? `ls` and `lshidden`? Again: silly. Do we just say "dotfiles are stupid; we shouldn't have this artificial concept of hidden files"? No, that's silly too.

I get that your follow-up post softens the absolutism with "far too often", but your original post did assert that "every" command line option is a bug, and I'm tired of this "options are bad" argument. Overall I would rather have the option to change behavior than not. Take those options away, and we get complaints that the maintainers are dumbing things down and removing choice.

It's really a no-win situation: either your software is bloated, or it's not flexible enough. Few people agree on where the happy medium is. Discussions about this are, IMO, just tiring and pointless, and are some of the worst forms of bike-shedding. The only reason a potentially-useful option should be removed (or not added in the first place) is if the option creates a maintenance burden that the maintainer is not comfortable taking on.
Runes of Moria – 3D First Person game on Atari 2600, vanilla 4k ROM
Regardless of what Brandon says, you can still come to this country illegally.

Cages...Cages...You mean the ones the Obama administration built?
I'm guessing Google VPs make ~5 mil a year, given that L8 engineers make ~1 mil a year [0]

[0] levels.fyi
growing up in Taiwan there's a branch of Buddhism that does this ultra hardcore 10 days bootcamp where you can't speak nor supposed to look at others and you just go about your day with everyone else, bit of chanting and a lot of meditation. Imagine life after that! I guess you're be buzzing for a day or two at least... and yes some do get addicted to that.
Thank you for the valuable feedback!

Very good question about the difference between `getFromStore` and `useBookQuery`.

When using `getFromStore` you have the expectation that the value is already in the Store. Someone should have already put the value there somehow.

You have also the expectation that `getFromStore` is synchronous and simply gives you nothing if the value is not there.

With `useBookQuery` you expect the value to be fetched from Server. There is no 3rd party to care about putting the value in the Store. `useBookQuery` is simply like `fetch('...')` from a Component perspective.

With libs like ReactQuery every component "simply" fetches what it needs, sort of directly communicating to the Backend. No intermediary party (like a Store)

>React is doing a lot of work with Suspense ...

Yeah, I heard about React team collaboration with libs like ReactQuery on making Suspense work with those, also on server side. But I'm not much into that Suspense topic, so decided to not mention anything about it.

>I suggest emphasizing the loading/error mechanics more strongly at the end of the article.

Thanks for the suggestion. I will think about it.
As somebody currently working on something that has a mix of Node and Go, I definitely prefer github.com/somelib. In that case there's no worry about package name conflicts (everybody has equally terrible names), so you can always end up doing imports with reasonable names because only the last bit matters. With a single namespace, people can (and do) camp on the obvious names, and often they move on and replacement libraries have to have cute names.

This doesn't mean people _will_ name their things sensibly of course. I've seen golang projects with packages named after gardening, meteorology, and aviation… and each is totally confusing when you're new to it, especially when the naming theme is completely unrelated to what the project actually does.

Here maven would be acceptable (similar to go, there is a domain identifier embedded) whereas cargo (bare words) wouldn't be great.
So only $2.5 trillion?

I get the fact that battery prices are going down. That doesn't mean that grid-scale battery systems are feasible and deployable any time soon.
Are you sure you "know" HTTP 1.1 through and through?

How much do you understand about gzip or brotili? How much do you know about TLS? Do you understand all of the functionality of TCP? Network congestion and checksuming?

QUIC includes compression, encryption, and transport into the standard which is why it's more complicated. Just because Http 1.1 doesn't include those parts explicitly into the standard, doesn't mean they are unused.

Http 1.1 is only "easy" because it sits atop a sea of complexity that rarely faces the same critiques as Quic does.
What are you even talking about? Can you provide me a link to the specific comment that I had modified here? I'm genuinely lost.

In any case, that's not a refutation or response to the link I sent.
>A good technician who can interpret nuance has value.

I want to highlight this phrase, because I think it is critically important and frequently missing from the worldview of the technical workforce. It is a serious risk that is created by the narratives around STEM education - especially engineering. Good technicians are incredibly valuable.

My first job out of engineering school was in a semiconductor factory. From the day I walked in, I was absolutely dependent on the technicians who worked on the tools to do my job well, as was every other engineer. I could do things they couldn't, but they absolutely could do things I couldn't. There were two types of early career engineers there (1) those who valued what the technicians could teach them and built those relationships and (2) those who did not. That second group struggled. They struggled because they didn't know how to listen to someone who they perceived as having less knowledge/education/value compared to them. Some of them got really upset when they found out senior technicians (typically with an AS) earned more than junior engineers (BS/MS). The reality was, the young engineers were a hell of a lot more replaceable and much easier to automate.

Google recently published a paper on this topic[0] and it is now a required read in the basic and advanced statistics courses that I teach, because a lot of my students are very excited about getting into machine learning roles. Unless you have quality data and information, the complexity of analysis you do on it largely doesn't matter.

[0] https://research.google/pubs/pub49953/
I can get my mechanical watch fixed for less
Remove Trackers
It is the pilots' responsibility to READ, UNDERSTAND, REMEMBER and FOLLOW any Emergency Airworthiness Directives sent to them. Flying an airplane is not a joke. Pilots who are unwilling to do this should turn in their pilots' wings.

Crashes are usually due to a combination of factors. Boeing certainly shares considerable blame for the poorly designed MCAS system.

More issues:

1. how did a defective AOA sensor get past checks and be installed?

2. how did a defective AOA sensor pass inspection tests on the airplane?

3. why was the LA flight allowed to fly, when the previous flight experienced stab trim runaway?

4. why was the LA flight crew not informed of the anomalous behavior on the prior flight?

Air travel is made safe by addressing all factors that led to an accident.
> As government work has become more and more stigmatized ...

> Sadly, it's quite hard to get fired from the public sector ...

Aren't you stigmatizing it?

IME, it's quite hard to get fired from large corporations or any large institution, except for management adjusting 'human resources' counts in order to cut costs, or if you do something politically 'wrong'. One person I know left a Fortune 100 engineering job - a manufacturer you've certainly have heard of - in frustration over that issue. They simply did not show up for their job and it took ~3 months to lose it, IIRC.

The civil service is designed to our government from political maniuplation and firing. IME, the standards of professionalism are very high, higher than businesses.
For me it looks like neither.

Instead it looks like the paper was scanned in one of this plastic sleeves
you can put documents in if you don't want to punch holes in them or give
them additional protection. Older versions of this sleeves tend to not be
perfectly clear but instead have a pattern similar to that you can seen
in the scan.

Through in the end it's just speculation.
What is the consideration[0]? It's not employment since you are already working there and past consideration is not valid consideration.

[0]https://en.wikipedia.org/wiki/Consideration_under_American_l...
It's always strange to see recruiters expecting developers to spend their spare time developing, contributing to open source or maybe leading a community. How would you do that, given that we have to work 35-40 hours a week, having to take care for the family and so on. The one thing I do after work is to get some food and rest.
Also video:

https://youtu.be/aaqHd4kFeIY?t=6030
> Don't you think the level of policing required to actually find people who possess CSAM wouldn't also be a massive overreach?

Obviously. Criminalizing possession of data is dumb. It's essentially a declaration that some numbers are illegal. It's the exact same problem faced by copyright. Any attempt to actually enforce these laws at scale will be a massive overreach to the point of tyranny. They are incompatible with the computing freedom we enjoy today.
One of those people is entry level and the other is at least mid level. Certainly it would depend on what kind of a position you're trying to fill and how much you can afford.
" FBI entrapped suspects in almost all high-profile terrorism cases in US "

https://www.rt.com/usa/174484-hrw-fbi-sting-entrapment/
Google was an investor in Magic Heap(Leap). One of the early developers for Google was an angel investor in it and those connections lead to the Google investment, among others. Magic Leap just has a down round where they raised 500 million at a 2 billion valuation, roughly the same valuation they had when they raised ~500 million a few years ago. So they are also competing with themselves on a project that has mostly generated losses. (edited for clarity)
You're not wrong, but yet you are.

There were failures with Ada as well as I recall. Statically typed. Ahead of it's time. But in some critical use cases, it failed. It also cost a lot to maintain. Compilers/IDE's were super expensive. Yet there were cases of undefined behavior that you still had to (hopefully) catch in a peer review.

This was the case of the Arianne 5 rocket explosion caused by software written in statically typed Ada. It's worth a read through:

https://itsfoss.com/a-floating-point-error-that-caused-a-dam...

Java and the log4j mess are similar. It's a statically typed language, but a poorly reviewed code base. The static typing didn't catch the security hole. And it's cost the US millions of dollars so far to fix it.

Static typing may be nice and all, but it sure as hell ain't a silver bullet.
Designing systems that don't empower abusers is so, so incredibly important.

Completely separately, though, it's also the case that OP is essentially building an Internet-connected backdoor into the system that will have been permitted to monitor cross-app activity. Even if data is E2E encrypted, that doesn't mean the software is immune from vulnerabilities that could then piggyback on the elevated permissions given to the app. And OP being a bootstrapped developer without the resources to have robust security practices is a liability here. Apple's response to treat this as a vulnerability is reasonable.

(As a side note, if OP wanted to distribute source code and unsigned binaries, macOS would allow an end user to run that software, and that's a perfectly reasonable caveat emptor for me. But Apple is under no obligation to digitally vouch for software that enables abusers and hackers.)
Investment Platform – Essomilani.vip
An interesting investment platform - ESSOMILANI.VIP. It has been working more then one and half year and pleases its investors with profit.
Clerk: Local-First Notebooks for Clojure (Re:Clojure 2021)
"mold -run cargo build" would also work.
The son of a bank president, a one-time McCarthyite, an eager-enough Cold Warrior. He green-lighted the Bay of Pigs, he green-lighted the overthrow of Diem in South Vietnam. Where was his threat to the establishment?
The book contains a lot of fantastic thought experiments, and the contrived-ness of certain things required to set up those thought experiments was a price I was happy to pay.

I suspect whether the books are something a given person would enjoy are significantly down to said person's comfort with that in their taste in fiction.

(though also I suspect my father would've hated them because he wouldn't've found the characters sympathetic, and if you need to actively like the protagonists of something to enjoy it that's probably also a good reason to spend your reading time on something else)
There's no reason you shouldn't have been able to. Programming basic things like an operating system shouldn't be as hard as it is. (Honestly, programming an entire OS is easier than programming within existing systems, at this point, for many applications – but only if you can cope with bare-bones serial I/O.)
Technology has allowed the rise of "made-up", survivally unnecessary jobs like Metaverse programmer, pop singer, and marketing specialists. If anything, the pandemic proved we don't need restaurants and tourism to survive.
> but in my opinion, every new developer should find some way to stand out.

This doesn't really accomplish anything worthwhile. Now you're hiring and you receive 50 applications each with their own unique way of standing out, so you're supposedly considering which of 50 points in a 50-dimensional space you like the best.

Obviously the only thing you can do is map each point onto a one-dimensional space and choose the highest value. To do this you need to know exactly how much you care about any given resume item.

It's more effective for you, and easier for everyone involved, if you just decide what you want and do an assessment based on that.
£750 that's border line expensive, that's close to the cost of full service of a top tier mechanical watch (think Lange or Patek)
I'll take Brave over Mozilla or Google right now. Size matters.
Google itself was anti-authoritarian when it was small, for example it was campaigning for net neutrality when most of US politicians were campaigning against it.

Understanding statistics behind vaccines requires some general understanding of setting up controlled experiments (vs just looking at some numbers, like ratio of vaccinated vs unvaccinated people in hospitals without controlling for age).

Generally more intelligent people have a better understanding of statistics, and Google uses a way of intelligence test to hire people (even if that is unpopular here on HN).
A lot of the lists (UL) break for many of the libs in the demos, including pico [1]. Also in pico, the cursor remains "default" instead of switching to "text selection" when you hover over text to select it - is that a style choice?

@dohliam do you have some favorites, ones with the least "errors" and non-standard paradigms?

[1] https://dohliam.github.io/dropin-minimal-css/?pico
> Everything points to putting websites on a diet being the correct solution.

It would help a lot but it's not a full solution. You also need to stop TCP from assuming that every lost packet is because of congestion, or it will take a slow connection and then underload it by a huge factor.
When I was getting started, a contingent recruiter told me to write in my intro that I was 'Willing to work extended hours and weekends to meet a deadline.' I did get some interviews and some interviewers appreciated the willingness. But one guy from a government contractor said, "Why would you ever put that on your resume??"
How do you know an idea is awful or not?

Paul Graham does not have an idea, and he is a grand master expert in the field.

The best ideas from YC backed companies looked awful for Paul Graham, he just trusted the people behind them.
I appreciate this. Thank you. I'm sorry you were down voted at my defense.

> Your app sounds like it offers real value and is actually innovating. Apple is destroying your business at their discretion, for seemingly no reason.
People really get fired up about apps like this, but few people can say they've built software that has saved marriages and helped parents to raise their children. I honestly can and am honored and grateful to be able to do it.

I have not yet consulted lawyers on it. That's one of the next steps I'd been considering if I can't make "going public" helpful.
You're right. This is clear had I actually noted that disclaimer, and was simply an oversight on my part.

With that in mind, I'll just agree with your analysis, redefining "work" to include "non-employment" is detrimental to the conversation. When people discuss work/life balance (i.e. in the original article), they are (almost universally) not talking about balancing intellectually stimulating hobbies and the rest of life. We are, from the onset, talking about jobs, i.e. employment.

Additionally, I think my original comment is still useful when discussing the more common definition of work.
Could be, but I think there are a lot of things about the assassination that belie the description of it as an open and shut simple affair. Potential involvement with the KGB is one of those things.
Or Anton LaVey. Those "Anton" characters are always up to no good!
A program working correctly with incorrect input isn't an exceptional case.

"This endpoint cannot be accessed in a CORS improper way" is caught in the library/framework level and doesn't even touch my code - there's no exception for me to catch.

Throwing a checked exception for no access rather than returning "false" from a library call because you passed in all upper case on case sensitive role check would be a decision that I wouldn't agree with.

Another example would be "I want to see the sql generated by hibernate" - that's not exception throwing at all, its me trying to debug what the query is and why the performance is awful.
The front right of his head exploded, which pushed the head backwards. It's all on the zapruder film, very clearly. The front of his head explodes. There is actually a second video from across the plaza where you can see the exact same spray pattern as in the zapruder film.

There's no "magic bullet," when you line Kennedy and Connally up correctly. The path is a straight line and the bullet never hit any bone until Connally's wrist, where it was significantly slowed down. And lead was discharged from the back of the casing and the bullet is deformed.

The JFK assassination committee in the 70s absolutely did not overturn the conclusion of the warren commission. That tells me you didn't even read it. They concluded a conspiracy solely on an audio recording that was later shown to be from a different time period than the assassination. The committee otherwise pretty much confirmed the conclusions from the warren commission.

Here's my conclusion after reviewing both sides very thoroughly: there is no evidence that anyone other than Oswald shot the president.

Stabilized zapruder film: https://www.youtube.com/watch?v=102YMXW3BxA

Nix film of assassination (no rear exit wound): https://www.youtube.com/watch?v=jMxiGj9bo0U

"Magic" bullet theory explanation (and correct alignment): http://dyingwords.net/the-magic-bullet-in-the-jfk-assassinat...
VPs start at about 2M/year before taxes. That doesn't buy you much in the Bay Area.
I would love to see this as well. Or even plain compared to plain downloading from an FTP site. Especially for large files 10GB plus in size.
There is an increasing delay on iPhones. After 6 attempt it stops accepting input for 5 minutes. It gets longer each time after that.
Do you think you should be handed a job? That you shouldn't be treated the same way as other candidates who haven't showcased a portfolio and mentioned open-source contributions?

There are better and worse technical interviews, but a lot of orgs would consider them due diligence, if nothing else. I wouldn't want to be the hiring manager who skipped the technical interview for a candidate who seemed special, if that hire didn't work out.
First snark sighted: https://twitter.com/QuinnyPig/status/1471154036552339456
Don't be rude. @dang enforces rules against this.
I don't understand why people are trying to guess the reason why Apple is doing this. I'm not a fan of this concept, but I wouldn't label it as malware to be used by abusive spouses and parents.

If you read the FAQs on the website, it clearly states:

Can I hide the Truple notification icon?
No. Truple is voluntary use software, and is not intended (or allowed) to be used as spyware. All of our applications require a persistent notification.

And if Apple thinks this is malware or might be a legal liability, why can't it be transparent in its communication with the developer?
How Beijing Influences the Influencers
So obviously there is "high quality" and "frivolously expensive" cables, but there is a reason to get a good digital data cable: shielding.

Think of something like UDP traffic. If you have poorly shielded cables, you could corrupt a packet. In the case of UDP traffic, you will never get that packet back. Do this enough, and it may impact sound quality of eg. streaming audio.
Fired for Self-Isolation
It depends 100% on if the conservative media and figureheads like Trump think they can make hay out of turning any given medical treatment into a way to oppose liberals. Let's hope they can't.
Revenant – deployment ecosystem for stealthy malware
really into this, but I wonder what the relationship is between this new M1 cycles version and the also-in-development cycles X (https://code.blender.org/2021/04/cycles-x/)?