skysight-inc/HackerNews huggingface dataset:
This is using a clever (and true) thought experiment to warp actual reality. We are nowhere close to being 100% vaccinated, and so 3/4 is a horrible ratio for the vaccine.

Put another way, if 3/4 of the population was vaccinated, vaccinated people representing 3/4 of the cases would mean that the vaccine has no impact on the cases.
That's not what anyone means when they say that a programming language has generics.
In theory I do agree, competition between both could exist. In practice though it does not happen. There's some pretty clear market collusion.
How to earn more than 10 dollars a day
Twitters sweet spot is for keeping up and reacting to live events.

It’s probably a must for journalists and activists. And the “reacting to live events” ramps up the anxiety, and necessarily dials back thoughtful, reflective conversation.
Balaji: The collapse in state capacity has not been priced in
Right, I should have started with "And" instead of "Or." The rest of this thread is full of technical solutions. Unions are an excellent tactic for this.
> I used Webstorm for years, but switched to VSCode.
> It's just more flexible, which allows me to use new tech/langs very quickly.

I'm sure you know, but Webstorm is limited by license/design. JetBrains sells editors to deal with almost every tech. I personally subscribe to the Toolbox for ~$200/yr and get all the IDEs. Some languages (like Rust) don't have a custom IDE, just a plugin into IntelliJ, the ur IDE from them.
It's one of those "the mouse is objectively faster than the keyboard, no matter how much it feels otherwise" things. So much of the taxing minutiae of programming is automated away by a good IDE that, unless you're working on a very small project, the time and effort saved is worth it.
GalaXa X11 on Mac M1
Ported an old X11 game to the Mac M1, just for fun of it, all works quite easy (using XQuartz), the sound has to be worked with, convert the .au files to a supported format on the MacOS and handle that.
It appears the resonance has a small, but predictable temperature dependence, you could therefor phase lock this to an atomic clock, if you have a slow enough control loop to keep the phase noise very low, and have the best of both worlds.
Counterargument: Artificially restricting your productivity by denying yourself the features of a high-functioning daily-driver editor and CLI git+make and replacing them with a low quality IDE that lacks useful features and the features in it don't work very well anyway is tantamount to goldbricking.

This is very common in embedded systems.

I ditched one such IDE in a project a couple of years ago and switched to Emacs + git + make + command line compilers. The productivity improvement was huge. Finally, decent tools.

Even debugging worked better via command line GDB. It was more reliable than the one in the IDE, and scriptable.

The quality of what went into the repo went up as well.
It’s the two factors, failure to assimilate and heavy use of social safety net.

It’s the combination of failing to respect the local culture and refusing to contribute and extract benefits without giving back.

You wouldn’t like if I moved into your house, didn’t respect your way of life and just ate your food.
Why the Best Teachers Don't Give Tests (2014)
If those are the things you're using to define an ide, then vim/emacs/vscode have been ides for a while now.

Seriously, lsps have gotten really good.
Liquorix: The Better Distro Kernel
I have plenty of experience with half that list. My statement still stands. You also can't separate the company from the engineers who worked on these projects because they literally funded their development.
Our focus is the US for the coming year or two. The state-by-state expansion is tricky for telehealth companies. But we're British founders so we recognize that this is needed in many other countries in the coming years!
And yet they lost a class action related to software updates making the hardware unusable and face more.

https://www.theverge.com/2021/1/25/22248408/apple-class-acti...

https://www.smartphoneperformancesettlement.com/
Now imagine your job being to get from point A to B. 99.5% of all the devs I've seen that insist on "VS Code" struggle so bad it's laughable, and yet when you point it out they turn it into some sort of IDE pissing contest.
For now, at least. Labor has a painfully short memory.
I tried fasting and a pure keto diet. While they do work, I felt miserable. This is not sustainable for people like me who has to lose more than 100 pounds.

Now I started losing weight by just balancing macro-nutrients; more protein, more vegetables, less carbs as opposed to absolutes "no" and "only" except for no sugary drinks and beer and deserts except in social occasions. Also big emphasis on weight lifting as opposed to cardio. Cardio helps with its own health benefits but is very poor for muscle growth and fat loss and should be seen as a compliment.
The obligatory XKCD: https://xkcd.com/378/
Not for the coming year. We'd love to as soon as we have capacity!
The author’s description of his morning routine painfully reminds me of my own, “before times” daily grind. I don’t miss it, and I never want it back.

I met with my work team in person last week - at the beach, not the office - and it was great to see their faces after 18 months. I can see the benefits of working face to face from time to time. Once a month ought to be more than enough, if not once a quarter.

But I am never giving up the 30 second commute.
Mindfulness is a lofty goal, but it will require changes to the very structure of society to truly make the best use of it. Society often thrusts itself into the individual experience in an intrusive and dominating fashion, such that mindfulness is much harder than it needs be.

Sometimes I feel we've lost our way as humans on this Earth, and it all started once we began structuring society. We need to be collectively humbled. As much as I enjoy technology, I'd give up all of it, across society in a moment, if I could.
I used to work at arxiv.org and we had awful problems with webcrawlers back in the day. We helped write the robots.txt.

There were always certain campuses that were behind a NAT that were tripping off robocop, our web crawler detector. So you get these problems even in an open access world.
I happen to prefer lots of unnatural things, like medicine. Why is suffering overdue?

Anyways, life for wild animals might be brutal and unforgiving, but mine isn’t. I’m pretty happy about that.
> You leave and hope that he doesn’t

You’re both proving the point.

Nobody said the man had done anything wrong, and yet you are assuming he did simply because someone asked a question and recommending that people act on this false impression.

That is exactly the goal of innuendo.
Correct. People will find a way to get rid of the verbosity and you either give them good tools to do it or you end up with a mess.
Jesus Christ we aren't talking about backyard c-sections with gritty fingernails here. We are talking about breathing the air and smiling at others. Get a grip.
> So much interesting stuff happening in userspace networking these days. It really feels like the pieces are almost there to treat the network as just another part of the stack that you're programming. (Albeit a pretty low-level part!)

There’s also fly doing userland tcp over userland wireguard because peeps might not have a local wireguard client.
I’d say reducing waste is important.
As I've heard it, use your memory, then back it up with documentation if/when you need the certainty.

You can't easily consider a treatment or remedy or library function you don't remember.
The survey source seems pretty credible and I've certainly seen a lob of job changing among people I know.

I don't know about broken systems and all that though. I think a lot of people are just rethinking things, they feel in a rut with the pandemic, they can interview without traveling, etc.

ADDED: There are also people that don't like what their employer's return to office (or not) plans look like.
I worked on a team that felt 'like a family' once, and it was by far the best period of time in my career. I really don't think you can intentionally create that environment, though. It just happened due to the personalities involved. I couldn't have hired for it, either, since my first impressions of two of those personalities were negative.

Of course, I immediately lost almost all contact with all of them as soon as I left. It may have been illusory, but it was definitely nice.
I kind of bailed on macOS prior to Big Sur, so I'm not sure—but I think you can do that. Authenticated-root would need to be kept turned off, but that's a separate thing.

You're going to have to redo everything after every update, however.
Hey Richie we can help with that :) https://medallion.co/
It's a possibility. There's already another YC co doing great things in the addiction space: https://www.quitgenius.com/

We'll have to see. We have a long way to go in the coming years reaching the 35 million men in the US who are fighting obesity.
Or bit less, as the case might be.
Sometimes it's easy to mistake expertise for genius too.
Ultimately true talent cannot be earned, just wasted or ignored.

One problematic thing in the list is about passion and goals.

You can become an expert or even a great, but passions and goals change for a variety of reasons.
A common one that will stop achievement dead on is being passionate for your family, or wanting to do something good or memorable for the world that does not align with what you do.
Changing your mind is the most human thing one can do.

Many a genius did not have a clear passion, but they had a different drive, such as solving a puzzle or wanted pure knowledge, or liked recognition; combined with grit and creativity and a fair degree of luck that alone can get one to genius.

Material concerns are more sure to torpedo genius than stress or even disability.
The downside is losing access to refactoring, auto-fixes, integrated debuggers, auto complete, countless plugins, etc. Some of that stuff is nice & helpful. Some of it stops you from doing silly things. And some of it automates the detection and fixing of problems you would otherwise introduce without realizing. The latter is why it's important to use proper tools. Because introducing such preventable issues to any code base is just really not excusable for a professional software developer.

Of course, tooling is better for some languages than for others. But even the ones you think are not that well supported actually do have some nice IDEs these days. Worth checking out such tools. Of course you can compensate with discipline and use command line build tools to tell you what's wrong and then manually look up the code location and fix all the issues .... or you could just autofix the warning in your IDE and move on to dealing with more interesting problems.

As a good friend used to tell me, laziness is a sign of intelligence. In IDE terms, if you spend half an hour manually fixing something that a tool could have fixed for you in seconds, you are being an idiot. Or alternatively, if you can't be bothered to understand and use the command line tools available to you, do consider using an IDE as it will save you some time mastering those tools you clearly can't be bothered with mastering. It's the intelligent choice.
Just about every editor has a language server support nowadays, that's far from a compelling argument to use an IDE. Even emacs/vim have those now.
I am not sure if we are agreeing or not, but I feel like we are. I think when people refer to "learning" a language, they mean they actually know how to use it properly. Learning the syntax does not count - that is just trivia any one of us can do.
> That’s where i disagree with your characterisation of the difference between chess and slot machines. It depend entirely on the person involved. Folks who can enjoy responsibly shouldn’t penalised because there are others who can’t.

Arguably we do have that with slot machines. If you want to go somewhere to gamble recreationally, you can book a trip to Vegas or Atlantic City. But we limit access because of the potential for harm. We don't let kids gamble, and I'm certain if every gas station was allowed to have a couple slot machines inside, we'd see a lot more people throwing their life savings away because their brains aren't wired in a way which lets them resist the compulsion.

There's a spectrum in terms of how addictive things are, and how much harm they do which we use to determine how much we as a society deem it is responsible to limit access to these things in order to protect people and society as a whole.

For instance, coffee is quite addictive, but it's not vary harmful, so access is pretty much free. Sugar is pretty addictive, but only slightly harmful, so it largely gets a pass. Cigarettes and alcohol are addictive and moderately harmful, so we keep them away from kids and tax them to make them more expensive and less attainable. Hard liquor is more harmful than beer and wine, so a lot of places restrict access to specific stores to make it harder to come by.

And it might be the case that some people can enjoy heroin responsibly, but it's so strongly addictive, and so incredibly harmful that we make it illegal to obtain it at all - even that means "penalising" the few folks who could potentially enjoy it responsibly.

I don't know where social media fits on that spectrum, but it is addictive, and it is at least worth considering how much harm is being done and whether we should think about regulating it.
> The best developers I've found are the ones who know how to work without an IDE, even if their preference is to use one.

The best swimmers can stay afloat with pounds and pounds of weight dragging the down; the worst swimmers will drown. Doesn't mean weighing you down makes you a better swimmer.
That PR needle image is shipping cars that are showing up in YouTube videos driving non-employee consumers through San Francisco with minimal intervention.

Maybe it’s reckless, maybe it’s dangerous, maybe it’ll never work in $scenario. But it’s more than a PR image.
I don’t think you’re being generous with your reading of their point.
Are there any indications that a market for rail is actually more efficient?
From a political perspective, the disruption of communal amity between India's Hindu and Muslims does stem from the seeds of hatred sown between the Hindu and Muslim community by the British. They encouraged divisive identity politics of religion during the indian freedom movement by selectively backing conservative / religious fundamentalist leaders from both community to keep them from uniting politically. It's something we see even today - the west continues to back and exploit religious fundamentalist in the middle-east and in Pakistan / Afghanistan to further its interest. Osama Bin Laden and his mujahadeen worked for the US once. Taliban founders were trained by the USA. And the effect of this is far-reaching as history shows - the region where these religious fundamentalists were nurtured still haven't recovered and continue to see strife and violence.

That said, today it is the fault of our political leaders when religious fundamentalists (from any community) get an upper hand.
You can't easily consider a treatment or remedy or library function you don't remember. Better to use all the tools at hand (memory being a useful tool - a L2 cache as it were) than handicap yourself by only using a few.
I'd like to point out that you don't need an IDE for error reporting. Most editors these days integrate with a language server for inline errors and linting. Even features such as jump-to have existed in Vim/emacs for many years.

I would add graphical debuggers to your list. You can get by with command line debuggers and there are external attachable debuggers but neither is really comparable to an IDE.
One can certainly hope.
There isn’t anything a CNC can make that someone with a file and a lot of times on their hands cant.

Heck you can do that with a drill too mostly using jigs.

I had to create a few times quite complex shapes from a block of aluminum and what I did I just 3D print a bunch of jigs and drilled out 98-99% of the material away in the same way a CNC would and finished it with dremmel.
You can delete the site's cookies and refresh.
The Pixel 5a is effectively an XL. And there's no non-XL version.

Now the Pixel 5 is discontinued, the only non-XL option is the 4a. I like the 4a a lot, but it's over 12 months old, with a mid-range SoC, so I wouldn't buy a new one now.
Great take. What I find most difficult is how humans naturally want certainty one way or the other, or an opinion either on this side or this side. Side with us or against us. As opposed to reality, which has nuances, probabilities, and pros and cons depending on the stakeholder / perspective.
I have administered an HPC cluster for a research group working on genetics and genomics. There was some data that was the “secret sauce” mostly because it was curated over a long period of time with industrial collaborators and bound by several agreements that it would be a huge task in itself to navigate the proper permissions to ever release them publicly. The default policy was to consider all of them secret and available only on a project need basis for researchers closely associated with the institute.

Now, it is technically possible to have this data in AWS with assurances of encryption and some sane security measures like not leaving it open to public. However, the big catch is - the compute part of the cluster is on-premise. We did the math of moving the compute to AWS, and it was several orders of magnitude expensive(consider that the group did not need to pay for power, network links, and maintenance of the server room by virtue of being part of the university). The only “extra cost” of being on-premise was my salary, which is substantially small portion of the increase by going to AWS. Also, guess what going to AWS doesn’t magically eliminate the need for a guy whose responsibility it is to ensure the cluster is operated, and for users to come in for help, and to manage the ecosystem in general.

The argument of moving to the cloud is more complicated than it appears on the surface. I believe the HPC shops that have a lot of compute and very little need for elasticity will be the last to head to the cloud.
I’ve noticed that it’s a strong signal whether a company does team building stuff during work hours outside of them. If they want you to show up Saturday or after hours, it’s a red flag. Holiday parties seem to be the only exception to it being a red flag. But even then you’d better not be expected to show up.
c) choosing a platform that over complicates things and requires tooling that most developers use but never quite understand.

> you’re not being smart, cool or clever by choosing

c
This is exactly how Syntax 1 was taught at UC Santa Cruz when I attended.

We started with a general question of "What is the simplest sentence you can think of?", and then moved to "How could you represent that symbolically? Generically?". With the professor's guidance, the solutions and systems of representation evolved over the course of the quarter to become more rich and complex, and just so happened to trace the development of syntactic theory from roughly the 50s to the 70s. Then you took Syntax 2 tracing roughly the 70s to the 90s, and by the end of that time, you were ready to look at modern problems.
> basically the body fights hard against you as you try to lose weight by dieting.

I used to weigh 310lbs, now I'm 215lbs. All I did was count calories to maintain a deficit and the results were essentially the same as predicted by the math. I was a bit hungry sometimes at first as I adjusted to it but that's really it. Prioritizing protein and fat over carbs helps with that.

What ways does the body tend to fight against people?
The 4a 5G and 5a are separate phones, but target roughly the same price point and feature set (basically the mid tier "phone with 5G" market). When the 4a 5G launched years ago the 5a didn't exist. Now that it does the 4a 5G is being discontinued.

Yeah, the naming scheme sucks, google should have just called them the 5a and 5b or something.
No it can't. You'd have to disable SIP temporarily in the first place, and a rootkit can't boot a recovery environment while SIP is engaged.

And then on Apple Silicon Macs, entering 1TR is tied to the physical action of holding down the power button.
Your family has been disconnected from others and friends. Wfh doesn't have to mean isolation. The community who needs you is more local. One day you will retire and work won't be there.
I agree. Developer experience is just user experience for one specific type of user, so we definitely shouldn’t underestimate it.

I’m reminded of an HN discussion from a couple of months ago, where we were talking about writing code for computers to run vs. for developers to read. I did a quick calculation¹ of how much time is wasted by some modern dev tools just by having a few seconds of delay before giving results. Spoiler: It’s crazy how much time we waste that way if millions of developers are using the tool regularly.

If one way to be a 10x developer is to help 9 of your colleagues become 2x developers then someone who creates excellent developer tools might be a 100x developer just within a large organisation, or orders of magnitude more if the tool is released openly. Personally, I’m hoping for someone to write a good, comprehensive standard library for JS/TS data structures and algorithms and convince the major browsers to include it out of the box. I don’t know how to measure the amount of time that could be saved firstly by making it easier for millions of web developers to write good code and secondly by severely cutting back the huge dependency trees that result from the current culture of pulling in tiny dependencies to do tiny jobs all over the place. It must be astronomical.

¹ https://news.ycombinator.com/item?id=27420500
Company fleet?
Wetlands biologists tend to be pretty clever, and I have no more difficulty teaching them small bits of AWK to do some quick calculations on their laptop than I do new hires that are very skilled with Python.

If you look at a small WDL tutorial, such as this:

https://www.rc.virginia.edu/userinfo/howtos/rivanna/wdl-bioi...

I think that this is more complex than, say, defining Afro data types, as it involves calling tasks like functions, string substitutions, filling in variables from a config file, etc. There’s a certain base level of complexity that can be hard to abstract away, and I don’t think this has yet got to the simplicity of, say, pivot tables in Excel.
An e-bike that goes 60kph seems a bit out of the ordinary. Most are limited to 25kph or 45kph. But even 45 is still fast with only a bicycle helmet though

I see, your own peddling can make them go faster. Ok these things should be illegal!
You need an IDE for Java. That language is built for IDE.

The requirement is a little bit less for some other popular languages.
> the only company actually attempting to move the needle is so despised in HN

This adulation certainly contributes. Just because other companies aren't constantly talking about or hawking their half-baked things doesn't mean they're not doing research. There are some companies spending more on research than Tesla's entire budget, but some of you seem to think Tesla is the only one trying new things because their CEO has to organize an event and riff about anything that comes to mind while pretending it's almost done. It honestly makes me sad that so many people fall for this.
For context, here's an anti-flu checklist from the same site:

> https://archive.is/Lrt0F

If you want to stay healthy, wear shorts all the time, run weekly half-marathons in the woods, get plenty of sleep... and avoid sick people.

A few common-sense morsels wrapped in pseudoscience and self-gratifying prose.
"Samsung Branded iPhones"? This can't possibly be a thing.