skysight-inc/HackerNews huggingface dataset:
I think that resentment stems from a bit of imposter syndrome, preferences for potential employees are not new, but it does feel like the industry as a whole expects programmers to mostly be passionate nerds whose main/only focus is this one thing related to their job. It's a good thing that so many are passionate and have the opportunity to make a living out of it, but even those may be searching for contentment in their own abilities when comparing to how society as a whole views the profession. 'Where' you work being a measure of how successful you are as a programmer.
It is what it is, really. Some of my colleagues cringe at the thought of touching a computer either after hours or on the weekend. Others literally spend their entire 16 awake-hours on computers (not necessarily just programming, but a large majority are doing technical side projects, etc).

Is there a difference in their work output? Absolutely there is, in my experience here. Contrary to my prior assumptions, it is actually the _die hard_ tech guys that

- Produce excellent work

- Produce a consistent amount of work over long periods

- Keep up to date with tech

- Don't really seem to suffer "burnout"

- Consistently improve their skills and progress their careers

- Have a high probability of being enthusiastic about a new project, technology or their work

Where as the ones who are "work-only" programmers (not always) tend to

- Produce excellent work in short bursts, and then average work the rest of the time

- Do not produce consistent amounts of work over long periods

- Not only struggle to keep up with tech, but actively _fight_ the idea of having to learn something new

- Have a high probability of going to management to discuss their "burnout" and take extra time off

- Seem to have one specialized skill set that neither improves nor gets worse - they just float around the same level

- Rarely show enthusiasm for a new project, technology of their work

People often refer to "burnout" in the context as a short term solution - but I honestly think that "burnout" as we know it is a result of someone who has already "checked out" or "lost the passion" for what they do (or perhaps, they never had it, and just went into this career for other reasons)

This seems really grim for the non _die hard_ people, so here's some positive traits I've seen in them that are usually lacking in the _die hard_ people.

- Typically have much better communication skills

- Usually better at reasoning for which technology to use in a project (ignore "language or framework of the week")

- Are better with customers and maintaining relations

- Provide more support to their colleagues

- Willingness to take on different kinds of tasks (no attitude of "that's not my job")

I think it's fair to say that balance is key between these very dynamic cultural traits we observe as programmers.

EDIT: formatting
Free Vector App Icon Logos for Developers
fortrabbit | DevOps Engineer | Berlin | ONSITE | VISA

fortrabbit is PHP as a Service — cloud hosting dedicated for a modern PHP. More dev, less ops for web designers, startups and digital agencies. fortrabbit is a small and fine bootstrapped company located in Berlin Kreuzberg. If you've ever wondered what it’s like to build and grow services for yourself, this is the place. We use our own services every day to be more productive in our work. We take work seriously and expect each person to be self motivated. You will join the small team in an important position. Check: https://fortrabbit1.recruitee.com/o/system-engineer for more

Tech stack: AWS (EC2, VPC, IAM, S3, ELB, EBS), Linux, Kubernetes, Docker, Linux (Ubuntu), Apache, HAproxy, NGNIX, GoLang, PHP, Laravel
So basically they intercept all ARP communication and add VPC header information to all Ethernet packets, which should rule out any MITM scenario.

Of course the keyword here is “should”, and depending on your threat mode you may or may not want to have an additional defense layer of SSL certificate validation.
If you take out government spendings form this, the GDP is around 3.8%
Why is that? The app also shows what country the IP address is based in, how would you do that without making an external request?
With that said, i would rather use bitbar for this, instead of yet another custom application.
The real question is how well those services are performing as gateway drugs. Anyone who's an O365 customer is an Azure customer because of Azure AD. It was smart of them to leverage it but this rings hollow. There are plenty of enterprises and medium sized businesses out there with O365/Azure AD and use AWS and/or Google for essentially everything else, particularly the customer-facing applications.

The corp IT departments probably have a lot more inherent trust for Microsoft so I can see a lot of internal workloads moving into Azure regardless. I know they're working hard to leverage their existing deals with these departments or enlisting clueless executives to nab that juicy cloud scale application the company is actually making money on though.
This.

For the OP’s use case, replacing std::unordered_set<T> with CAtlMap<T,bool> improves the hashtable method performance by a factor of ~4, consistent over different input sizes.
Make becoming a doctor cheaper?

Teaching isn't inherently expensive - you can do an online e-learning based system with online tests for 90% of the course content. This whole idea of having prestigious universities with limited class sizes to maintain exclusivity isn't helping the nation.
Since the real world is not necessarily deterministic as demonstrated by the methods using random(), I hope to see more development in stochastical methods describing parameters of probability distributions of successful exits.
Employers want skilled professionals. They don't actually care about passion, they care about getting things done.

Since it's very hard to quantify programming talent and passion is easy to signal, passion is used as a false correlative variable for skill.

Both employers and employees love passion since it's so easy to signal.

Having a passion for something may or may not convert to career competence, depending on the person.
This is a well studied problem from the days of Turing. Named slightly differently as the Halting Problem, the question of whether Vim will stop for a given arbitrary input has been proven by Turing [https://en.m.wikipedia.org/wiki/Halting_problem] to be unsolvable.
The most important thing for sustaining a long term programming side project is to work on regularly, ideally every day even if it is just for 10 minutes. This keeps the current state and the next step of your project fresh in your mind which makes it much easier to pick up each day. You avoid that "now where was I exactly?" hump.

It also means that you're making constant progress, even if that progress is slow. And it also mitigates any enthusiasm sapping guilt you may develop because you've started that project but have ignored it for too long.
Really happy I found the website, it's a great way to communicate and it's really fun.
Care to ELI5 why this is so special? It sounds impressive but I have no idea what an IMF, heliospheric current or a membrane of electrical current are.
It was very positive. This was back when we had 'ratings' like On Target, Above Target, Significantly Above Target, etc. I only joined a couple of months before the review period so it was not really a full review. I got positive feedback which told me that if I continue on the same track I'll be performing well above target in the next review. I got a nice raise and bonus. Eventually we got rid of the rating system, but the reviews have come with useful feedback and a decent compensation bump in the form of bonuses, salary, and RSUs each year.
Do burritos increase your risk of contracting diabetes?
it will be better the day it is supported in most browsers. We are SO FAR away from that.

https://caniuse.com/#feat=hevc
Yeah, it is definitely not bug free and tabs crash more often. However I still feel performance improvement and happy to live on the edge.

MacBook Pro 2017.
When you look at pictures like [1] it's very hard to accept a kind of galactic-cluster level atmosphere that would produce that type of lensing.

You're also ignoring the observed clock differences between clocks in LEO and clocks on the ground - which happen to have the exact values predicted by GR.

And these are just some of the more neatly observable consequences of GR. There are many others that are more sophisticated to notice, but that an EU theory would have to explain rigorously before it could even be seen as an alternative theory, not to mention hoping to be accepted.

Mind you, it is very likely that GR has some holes, as does QM - after all, we do know that they are not compatible with one another. We also have dark matter and the positive cosmological constant which are iffy. We also see that the maths of GR have a singularity when analyzing what would happen in the center of a black hole, and since we know that these objects exist, it's likely that there are unknown effects that the math doesn't predict and that would prevent the mathematical singularity from forming.

But noting that a theory which has made highly successful and precise predictions has some limitations as well is by no means a reason to throw it out and start from scratch. It's much more likely, just as happened with Newtonian Mechanics, that we will find some extension of GR and QM that can successfully account for the discrepancies. Perhaps dark matter will actually be observed directly, perhaps extending the Standard Model of particle physics. Perhaps some unexpected limits similar to the speed of light will be found that can explain what happens inside a black hole. Perhaps dark energy is simply an artifact of the linear approximations we are using to solve the non-linear equations of GR [2].

[1] https://en.wikipedia.org/wiki/Gravitational_lens#/media/File...

[2] http://backreaction.blogspot.com/2019/10/dark-matter-nightma...
Would this type of event potentially affect human behavior, such as sleep patterns?

I am genuinely curious because, anecdotally, my son and I had a difficult night sleeping and a friend said she and her son also had difficulty sleeping that night.
+ some of the best product and interaction designers in the world who lead the definition of the product specs from a user perspective
Video codecs becoming more CPU intensive was actually a point when many casual users in my circle upgraded their notebooks.

These devices lasted 15 years in some some cases.

But videos not playing correctly was too much. Hardware vendors should develop H266.
Jeopardy, the Greatest of All Time
Funny how people are usually piling on Hotz/Comma and lionizing Musk/Tesla... while their software development practices are probably not too dissimilar : https://twitter.com/atomicthumbs/status/1032939617404645376
What would explain the multiple holes in the pieces of wreckage?

It was hit or was part of a large explosions of some kind.

"the images coming out of Tehran of the downed Ukrainian 737-800 looks to have frag damage."
https://twitter.com/LostWeapons/status/1214803481782915072

If it was a accident, it seems something we have not seen the likes of. Engine failure fits though, with multiple mistakes.

Given it was during a war, it more likely fits it was part of that war.
But I like coding at home after coding at work :)
Has anyone got an example of an AI invention?
The support for F# in VS leaves a lot to desire, indeed. However, in my experience, I've found that the developer productivity gains from F# outweigh the inconvenience.
Yes, which makes it great. The bigger thing is a high smoke point, so safe to fry on.
Not a flag for me. As I have an old HDD, reading can be slow. And sevral times I found out that the software_reporter_tool was scanning everything (it was when it was reading all steam games folder)

Since then I stopped beliving what google said about it and I made a scheduled job to kill and delete SWRT folders every hours

Oh and the registry value doesn't disable it in any way
It's okay not to be passionate about new technologies. From CS point of view it's all turtles down and you can implement the same algorithms and datastructures on pretty much on any language.

Being to enthused about new technology is my jaded eyes perhaps a negative trait. New is not always better. Better is better, and if it's better, then it's better - not just because it's new.

From business point of view caring actually about the domain after you know how to program is much more important than caring deeply about the implementation language or platform. Programs in the office are developed to help end users in their work. That's what matters - solving the end users problem and making their life more productive. Not doing it on the latest and greates language version.
Great exercise indeed. Why the choice of LL over LR parsing? I thought the latter one was a more common choice for implementing languages?
The loudness war (or loudness race) refers to the trend of increasing audio levels in recorded music, which reduces audio fidelity, and according to many critics, listener enjoyment.
People are doing exactly what you think they’re doing. They’re building collections of content illegally from torrenting.

With everyone creating their own subscription streaming service these days piracy is about to making a roaring come back and with the advances in software out there today it’s becoming easier than ever. You can go to reddit and find 100s of Plex servers that people open up to others for a small fee or even free. These servers contain nearly everything that’s popular. Why would you want to mess around with 2-3 HDMI dongles/boxes and 4-5 streaming services when you can have it all in one place for significantly cheaper and with little technical ability other than installing the Plex app and registering for a shared server? I suspect as time goes on Jellyfin will become the go to for these types of ‘services’.
As others have noted, the title is confusing; this is really talking about live code reloading. "The build" => offline compilation in general, "is always broken" => is not as good as live reloading.

I've used live reloading in HyperCard, where your application (the "stack") is always running and you can interactively edit the code for each UI element. I think this can work really well, but only under certain constraints:

- You have a very clean separation between code and data (in HyperCard, the data is the set of cards and backgrounds, and the contents of all the fields; the code is the event handlers attached to each object).

- The data format is stable.

- There are clear checkpoints where your data is stable and no code is running.

Those are sometimes the case in some applications. Arguably, all of them are nice properties and therefore good targets to aim for.

But there are plenty of normal scenarios that don't meet those conditions:

- You have an expensive long-running task. Trying to change the code half-way through is a fool's errand. You need to re-run it from the start, and/or find a way to split it up into smaller steps. Unit tests and a good incremental build system are your friends here.

- You're working on the core data structures. Again, trying to update the code while all the data is still in memory is a bad idea. Just use a good build system and try to make the compilation and startup time as fast as possible.

- You're changing the navigation system, so the user's current position in the app won't make sense any more. You'll need to reset back to the front page (or whatever).

For that last one, "apply changes" in C# or Android Studio will generally do the right thing, even though those are mostly traditional build systems.

There isn't really a hard distinction between a build system and live coding, it's a spectrum. I'd argue further that a build system (in the traditional "make" fashion) is more fundamental, because you can achieve anything with a build system (even if it's tedious and inefficient) whereas some tasks are just intractable with live coding. A fast, reliable and correct build system (like Bazel, as several people have mentioned already) is the best foundation for everything else.
Ask HN: Is it worth it to move to London as a SWE?
I'm contemplating leaving my current location (Western Europe) to expatriate.
I have lived and worked jobs in London when I was a student and I'm looking to move back as I like the country and its culture (compared to where I am now).

I'm just worried that the living expenses aren't worth the move and that I would be better off looking into other destinations like Germany, the Netherlands or perhaps even Sweden ?

What's your take on this ?

Cheers
> When evidence gathered by his unit is used in court, efforts are made to hide the true source of the evidence.

This seems very shady.

> The European official said his own unit is so secretive that senior security and government officials in his own country don’t know about the methods and tools they deploy.

How can this stuff be regulated with things like this? if the government is kept in the dark about these things, how can they govern?
"DABUS was developed by Dr. Stephen Thaler, who is named as the applicant on the patent documents."

Problem is AI cannot be the inventor, as inventor has to be natural person. This is no different than corporation cannot be the inventor. [1]

[1] https://patents.stackexchange.com/questions/18455/can-a-corp...
Taking another angle, when it comes to a product that could so easily save a net of 10s of thousands of Americans every year once fully developed, barriers to entry might be counter-productive.

(I’m actually fairly bearish on level 5 self-driving being “close”, but if it was, speeding that up would almost surely be worth throwing the switch on the trolley tracks for both the lives saved and the reduction in wasted attention of those who would have otherwise used a lot of their lifetime driving.)
Doesn't work for me, just gives an error message "E730: Using List as a String" and returns me to command mode.
Show HN: A webextension that bothers me about what I am currently working on
How do you exit, then, if you never learned :q?
That’s not an easy solution. Entire economies revolve around education costs. Not to mention there are tens of thousands of doctors that already paid the sky high costs. What do we do with them?

This problem is deeply entrenched into the American economy. Tentacles everywhere. Nothing exists in isolation that can be easily and painlessly fixed with the flick of a pen.
I'm referring to the central claim parrotted by news articles, that half a billion animals _have_ died during the fires

Well that seems to be what the claim actually is[1].

I don't believe this is accurate. They sampled ~zero animals in the study area, which is easily (and much more likely) explained by the animals spending less time in the burned area until the habitat was restored. The survivors could easily have been leading fulfilling lives 300 yards away (bearing in mind that the study area was a 700x700 ft square). "no animals don't spend time in recently-burned areas" is a substantially different finding from "burned areas cause total animal death"

I don't have access to the full report, but this would surprise me. Have you ever seen what a bushfire does?

Large ones have fire fronts tens of kilometers wide and anything in bushland dies. Here[2] is a before and after pic on Kangaroo Island from the fires there that are happening at the moment. Here's a picture of a car after a bushfire went over it[3]. That silver on the ground is the wheels and engine block melted. Bushfires in Australia are nasty because the Eucalyptus oil makes them very hot - the radiant heat can kill 400m away[4].

This fire is worse than normal too, because the fire fronts are so wide. There isn't some place 300 yards away for animals to escape to.

[1] https://sydney.edu.au/news-opinion/news/2020/01/08/australia...

[2] https://www.reddit.com/r/australia/comments/ekt0ra/kangaroo_...

[3] https://www.msn.com/en-au/news/australia/blaze-hot-enough-to...

[4] https://www.science.org.au/curious/bushfires
I had trouble getting into the series and was wondering if it was just me, but this makes me want to go back and try Stand Alone Complex again. I really did enjoy the movie. It had really good world building.
Correct.

Conventional War =/= Guerrilla War

Guerrilla Wars can go on for decades even with lots of boots on the ground.
Or make it easier to pull doctors in specific fields from countries where cost disease isn't hitting training so hard.

Or allow nurses or other trained, experienced personnel to take on more duties.

Or innovate on efficiency and find ways to use and train technicians or teams thereof to perform specific procedures.

Doctors earn high salaries for several reasons - one of which is that they have a strong "union" that is deeply involved in regulating the supply of doctors and their specific responsibilities.

I'm not even sure the current situation genuinely benefits doctors themselves anymore since so many seem to be chronically overworked.
Cancer death rate posts biggest one-year drop ever
That is in fact incorrect.

Windows NTFS permissions are strictly enforced and depending on the identity the executable was launched under and that identity's group membership (and perhaps some additional "user rights assignments"), the executable can only access drives, files and folders where permissions are granted.

Now sure if you allow that executable to launch as SYSTEM then it's game over (much in the same way launching a binary as root is game over).
I misread and thought someone created a C-compiler in Scratch. That'd have been extremely impressive... :))
Duplicating some code in the executable of this size might not be that much of a deal. I wonder if there are examples where such practice resulted in improved performance due to locality of the code. Of course you could also toy with inlines.
Apropos AN Whitehead, I listened to an interesting talk the other week [1] about "process philosophy", specifically in phil of biology. The speaker (John Dupré) thought that he was working along the same lines as Whitehead, but that he was a poor writer so no-one can really be sure if they understood him.

[1] https://www.youtube.com/watch?v=ZhczxmLkGHI
I'm pretty sure this is exactly how the majority of the industry is operating currently.

Just one recent example: https://gizmodo.com/popular-german-dating-site-lovoo-may-use...
Emacs users live in emacs, but vim users usually live in the terminal, not directly in vim. Good thing there's a terminal version with vim bindings of pretty much every program out there :)

(As I finished writing this, and was about to type ^[fG to submit this reply, I couldn't help but smile a bit)
OpenBenches Is a Recipient of a Microgrant
There is none as the “I” in “AI” is a fallacy.

“AI” is like blockchain, mostly useless technology that wastes huge amount of resources where there’s almost always better and way simpler solutions except in very marginal use cases.
FAANG/Hedge Fund SWE here.

I'm not doing any coding in my free time (as have too many other things to do), and I'm doing very well as a high level IC.
I just wish i could upvote this more! :) Love the Jira way!
The article does not say that health care costs cause poor health. It says that we have poor health in spite of our high health care costs.

Also, you stated that poor health is the cause of high US health care costs and that's not true, either. It's one of the many conctributors.

Also also, healthy people do pay it if they have health insurance and/or pay taxes that contribute to Medicare/Medicaid.

I agree that obesity is a problem though. I also believe that many of these articles about the American healthcare system falsely attribute poorer health to our healthcare system rather than at least partially attributing it to unhealthy lifestyles.
Evidence seems to suggest otherwise. Unless you think the war-lovers are not people, which is pretty harsh, but perhaps what they deserve.
If anyone has their name on such a patent, I'd bet its Danny Hillis.