skysight-inc/HackerNews huggingface dataset:
I've always been amaZed by the collaboration and synthesis of ideas that happened during Einstein's time. Consider how important and contributive the following were to the famous relativity theories and the other names involved -

- Mach's principle

- Michelson - Morley experiment

- Maxwell's equations of electromagnetism

- minkowsky space-time

- Lorentz transformations

- Riemann's geometry

- Ricci curvature tensor

- Christoffel's connection symbols

- Newton's observation and attempt to account for the perihelion precession of mercury's orbit (not to mention his motion and gravity laws in the first place)

- Schwarzschild's solution to the field equations

- Kerr metric and solutions

- .. and amongst all that we have the Einstein field equations
Cost in dollars is not related to negative externalities, i.e. whether something is environmentally friendly. In fact, often completely the opposite!
I think this one is the original video (in slightly better quality) https://www.youtube.com/watch?v=enqiof-3TfE
I am waiting for them to release the google earth source.
Yeah, this checks out

Edit: but seriously, I would assume that this applies to hard sciences as well, if you replace “laypeople” with “domain experts”. Plausible hypotheses are cheap; designing a study and collecting data to prove them is hard. Many studies confirm something that feels obvious to researchers in the field, but being able to write that thing down as fact with a citation allows people to move a step forward. I would say it’s the extreme outlier study where an implausible hypothesis is proven true.
The law of unintended consequences will always beat human made rules and regulations.

Quote from Wikipedia:
> More recently, the law of unintended consequences has come to be used as an adage or idiomatic warning that an intervention in a complex system tends to create unanticipated and often undesirable outcomes.
> Not as weird as assuming that people are "doing nothing and hoping it comes" with respect to synthetic meat. There is serious money in that market. It's being worked on, trust me. Like EVs, it's not a trivial engineering problem.

I'm not talking about the people putting research and engineering time into synthetic meat, I'm talking about personal consumption - most people could give up meat today if they really wanted to and start helping the planet now. You don't need to wait for synthetic meat to arrive to start helping right now. I think synthetic meat is a great idea by the way but not when people have the attitude of "I will only reduce/avoid meat when synthetic meat arrives".

Electric cars doesn't hold as a good analogy to me e.g. many need a car to get work or make deliveries so you couldn't easily give up driving while you waited for electric vehicles to arrive, it could be expensive to replace your car (unlike changing your diet).
Latin is tanned, rested and ready.
Confused. I thought Firebug is no longer needed because the functionality is part of Firefox developer tools, which have been always visible in Firefox for years (at least in many Linux distros, maybe that's not a Mozilla default?).

The site mentions Firefox Developer Edition. What is that? A quick search seems to indicate that it's just one version ahead of Beta, what was called Aurora in the past.

Certainly if you want to test new features that's good. But what is the benefit for general Web development?

/not a web developer
For the limited liability that you're granted by the state government. If there's no benefit to having an LLC, you shouldn't pay the fee.
True enough, but even so, in these examples you mentioned, war, self defense, death penalty, people struggle a lot with being mentally harmed by taking lives. I read somewhere that Nazi Germany moved to gassing those they persecuted rather than simply killing them by firing squad because the firing squads couldn't handle it day in and day out. The majority of mankind abhors murder, and has to invent elaborate methods and rules to avoid facing the brute reality of it, even when they say that it's good.

My point is just that to me, and my society as a whole, murder is seen as something bad, as a simple and obvious fact, a safe assumption. If somebody wants to tell me that assumption is wrong and should be removed, I want to see what sort of stuff their assumptions are built out of to justify such confidence.
Rule #1 of software industry: Never judge the work nature by the interview. Cracking interviews is a different skill which is completely different from what you need to solve real problems for real people.

If you quit now, it means the gatekeepers have won and I don’t think these gatekeepers as a good enough reason for someone to quit. As to when to know to quit: there will come a time when you will burn out. When writing code doesn’t excite you as much as it did before. When you find yourself in this zone for say 3 weeks in a row, take a break and try something else. There’s a fifty fifty chance you’ll comeback and about the same odds that you’ll find something else interesting too.
I wonder if you’re suffering with imposter syndrome - the feeling you’re not cut out for the job and everyone else is so much better. I see you’ve asked similar questions to this since 2016. It’s something most of us face in our careers and really sucks when it happens.

Look at some positives. You’ve been working in the field for a few years so you can clearly do the job. You’re applying during a pandemic and the market is tough right now. You’re clearly interested in tech or you probably wouldn’t be hanging around on HN on a Sunday, and this in my mind already puts you above many others!

So what can you do? Apply for jobs that don’t require algorithmic/systems interview tests. They do exist, I’ve worked for a couple! Or, game the system by studying interview questions (Crack the coding interview, competitive programming sites) so you’re more prepared. Of course you could also look for another job in a different industry, but I don’t think you really want to and are just a bit anxious with interviews. Finally, consider moving into SDET. A background as a developer makes the transition quick, you’re immediately competitive compared to those without dev backgrounds, and salaries are similar. They don’t tend to have the same interview questions.
Back in the day I ran a few WAP[1] sites for 'feature phones' - I wonder if these nokias can still connect to the internet (over the cell network) and access WAP sites? I've got the archive of my stuff somewhere....

---

[1] https://en.wikipedia.org/wiki/Wireless_Application_Protocol
I am more interested in an analysis of the “controversies” section and the initial paragraph of a topic. The kind of information that is included versus the kind of information that is not included. This is likely to be where the most significant bias can be found.
It took me a long time to understand that interviewers are often less competent and giving them than they are at coding.

Typically an interview question should be hard enough to test the limits of any candidate. The goal is to see how someone thinks and how honest they are when faced with a technical challenge, not what they were able to memorize.

With that in mind, take heart if the interviews have been sometimes off the mark. Most interviewers were just pulled from some normal day to ask some questions and often unconsciously see it as an opportunity to show off a bit. They have the keys and you need them.

That said, if you do not feel passionate, I would recommend playing around with some other areas like frontend or ML at home, on your own time, and see if any of them click.
I got an older middle class Android phone with a Snapdragon 660. Using i.reddit.com is lightning fast: I can open the comments over 3G as fast as old.reddit.com on my desktop PC with a 1 Gbit connection.

Meanwhile the new reddit that loads when I want to watch a v.reddit.com video takes like 10 seconds until I can watch the video in that laggy thing they dare to call a video player. Just opening comments of a self submission (text only) takes 5 seconds. And on top of that: browsing the new reddit experience drains my battery extremely quickly.

Once i.reddit.com gets turned off, I will leave reddit for good just because the new website is unbearable.
Last few months this place is turned into reddit as the Reddit folks are exiled and leave in masses that site is just fake user accounts or maybe like 500 people with 5 million accounts. Real users are coming over here remembering that they can actually post stuff and it's screwing up this entire site. Because they vote brigade echo chamber stories.
I hear you, I still need both phones. But the 3310 is the one in my pocket, Samsung stays in the bag until it's called for.
I’m sure many people would like the idea of investing in it. ARM Holdings was public and listed before. Then SoftBank bought it and delisted the company from the stock exchanges.
It's the old website, look at the timeline that stops at 2017 and it pointing to the default Firefox tools.
So what does exist? Oppression and power? And we should trust the people who believe that to fix the imbalances?
I never understood why mozilla decided to implement their own inferior and laggier version of developer tools when firebug existed.
Next time take a Nokia 6220:

+ HSDPA-3.6M/10.2M/ WCDMA-900/2100 / DTM EGPRS-850/900
/1800/1900 Class 11A/32B

+ GPS navigation with Assisted GPS

+ Symbian OS 9.3 with the S60 interface 3rd Edition.

+ Secondary frontal camera for video phone calls (CIF+ resolution).

+ 2.5 mm headjack for supplied headset.

+ Micro USB connector.

+ Bluetooth version 2.0 with A2DP profile.

+ MicroSD SDHC card slot.

+ Stereo FM radio with support for Visual Radio and RDS.

+ Audio player supporting MP3, M4A, eAAC+, RealAudio 7,8,10, and WMA formats.

+ 5.0-megapixel camera with autofocus, Carl Zeiss lens and Xenon flash.

+ Video recording-VGA 640×480 @ 30 fps.

+ H.264/MPEG-4 AVC, H.263, RealVideo 7,8,9/10 support.

+ Java MIDP 2.1

-- https://en.wikipedia.org/wiki/Nokia_6220_Classic.

Ah, and it should last up to three days without intensive use.
Einstein ruined physics for everybody. The only question is if it was on purpose.

Everything is just vortices in a higher dimensional fluid. It's just turbulence and harmonies.

The problem is that if everyone knew how the universe really worked, it would kind of ruin the day for a lot of people.
The Age-Old Secrets of Modern Scams
You'll have to, soon or late.

Sooner or later you'll start facing ageism. It is rampant. The interviewers will look younger, the interviews scarcer, the technology stack will move to a new shiny thing that is a rehash of ideas of previous fads of old, people will start using arguments like "fitting into the culture",...

I read somewhere a long ago that software developers have an half-life of 6 years. If you're long past that, better really start acquiring other skills.
Weird. The link is the same but this one works.

http://pther.net/PDF/Miscellanea/MIscellanea%20tom%2010.pdf
The Man Who Saved SushiSwap
Ask HN: Has an illness or medical condition changed your outlook on life, work?
I was recently diagnosed with a serious health condition and it has inevitably made me reflect on life, work, family. I am undergoing tests but while that happens I continue to go to work as if nothing has changed.

I often read how a life-affecting event changes people and they leave their old life to pursue a different path. Or they resume life as before.

At the moment I don't really know how I'll react or change as time passes, but currently work feels particularly pointless.

Have you every had a illness or medical condition that changed your outlook on life or work? What changed?
The interview process for software engineering has been broken for some time. Don’t give up.
Likewise. MMOs are usually fondly remembered as friendly experiences when it comes to player interaction.
“Arguemnt by analogy is very powerful and entirely fallacious.” —Mr Dawson, my teacher of Theory of Knowledge (epistemology and critical thinking), circa 1997

So... there is this guy, who has an opinion... okay... and?
How many of these unintended consequences were actually unintended? How often were they something people knew about, told others about it, but were still ignored?
Ha, that's how I tested a DSLR that I had repaired. There was no matching objective there, so I wrapped aluminium foil over the front and, using a needle, stabbed a tiny hole into it. The pinhole setup was good enough to test what I needed to test :D
>What is more complicated is why they want to take everyone else with them.

Probably because what other people do affects them.

If everyone else on their team comes back to the office and they choose not to, that's probably not an ideal situation.

Conversely, if they come back to the office and most of the people they work with don't, they're now effectively in a co-working situation where the office is just a physical space and they'll still be on video meetings all the time.
That Was David Graeber
Axiom are just taken but over time we picked the most useful ones. This is why they map well to the physical world.

The baffling thing is how few and simple axioms we need for them to be useful.
https://en.wikipedia.org/wiki/Wikipedia:Lamest_edit_wars might be of interest if people haven't seen it.
The "fat pointer" is the std::array in C++.
https://youtu.be/rdUuJk-nDyk

It’s the most televised segment about Vauban. It takes some time until it gets to the trash bins. You have to get passed the segment of the professor talking about „communal self-Control“ if a neighbor dares to open his windows, because of the ecological burden said neighbor would unload on others. But the whole thing is worth watching.

Edit: It’s around minute 10.
Thanks.

It's not so much an unwillingness to learn.

It's not being able to write what I think is intuitive code and let's be real now. Programming is all about using tools that make you happy and productive. That's why there's so many different viable choices.

For me, personally (opinion of course), I don't want to have to worry about using binary constructors or io lists instead of strings every time I want to work with a string. I just want to use strings. Fortunately other languages can work with strings efficiently so I don't need to concern myself about such optimizations. I can just focus on the business problem at hand.

When stuff like this happens all the time, yeah, it gets frustrating and eventually you decide a tool isn't right for you. I think I gave it a fair shake too. I wrote a pretty big app twice in Phoenix, once with and once without Live View. I even delayed shipping my product for over a year waiting for Live View to get more fleshed out. And even then it felt like I was pioneering things because I kept running into severe bugs (which I reported).

The lack of libraries is kind of the straw the breaks the camel's back. I can maybe get beyond some of the language issues if it lets me be super productive but I found myself having to implement so many libraries myself because there's no official libraries available for Stripe, AWS, etc.. It just lead to feeling like I was spending more time writing libraries than developing my own app.

In time I hope the Elixir compiler could be smart enough to make optimizations for you behind the scenes and maybe there will be more libraries in the future too. In time Live View will get more fleshed out and polished as well, which is always welcome.
Sure do something else for a while. In my experience, skills transfer well by experience. It's experience that counts.

Sounds like you're pushing a rock uphill and you need a change. Good luck.
I don't think I have seen any WAP things for the 3310 but it does have a Opera Mini browser, so regular old (no-js) web surfing is still possible. The rendering engine is even somewhat competent, but since the screen is something like 10x10 pixels you have too zoom into the pages and move around your little zoom-box to read anything.
My React PWA Boilerplate with Webpack, Workbox and TypeScript
To be fair, Schmidt's larger point seemed to be about how bad the US has been doing and he used China as a counter example to illustrate that. If his counter example turns out to be exaggerated that doesn't change the fact that US r&d spending is lower than before Sputnik. (I have no idea whether his numbers are right.)
Your point to not believe the hype is a very good one though.
I don’t know. Too me it seems flimsy to rely on insurance alone. It feels like the economic incentives could fluctuate such that there would be opportunity to skimp or exploit insurance.

It feels like you might want to add criminal liability if you distort insurance, in which case you may as well make it illegal outright to jeopardise people’s health.
It also doesn't make sense to define axioms as true. What if later it turns out that the axioms were a mutual contradiction?
Gif recording of this
https://media.giphy.com/media/MDxNo8cSBDHYTGLdC2/giphy.gif
If anything, the Brexit mess has cooled many heads.
The Eric Schmidt who presided over the largest web marketing company in the world? The company that spent its innovation capital refining new and interesting ways to sell more shit to people?
I went through something similar, and ended up failing a bunch of coding interviews. Also I read David Graeber’s book on bull shit jobs, which was really cathartic for me.

I ended up quitting my job, selling my house, and now I’m looking for some property to buy so I can subsistence farm.
I'm a 44 year old software engineer. I've done other things before, but I've gotten an offer every place I've interviewed.

This simply isn't true. It might be true in silicon valley or some other hipster magnets, but there's definitely a market for those of us who have been around for decades and been solving problems for decades.
I feel your pain.

One thing I would suggest is that programming/software engineering is a broad church. Not everything is large scale backend work. I personally get a lot of satisfaction out of frontend development, and the expectations there seem to be a lot less about hypothetical google-scale nonsense that will never happen in the role, and more "do you know the tech?". Despite what people say/think modern JavaScript/typescript is good to work with and in modern web apps that are 10s of thousands of lines of code there is often a surprising amount of actual "engineering" required.

That said, sometimes just knowing some of the basics might be enough compared to other candidates. E.g. for the tweets in 3 seconds thing, you could talk a lot about horizontal Vs vertical scale and what might mean etc etc and go from there rather than a "sorry I have no idea". You don't always need to be "correct" but just show you are aware of the hypothetical solutions to their hypothetical questions.

Good luck. Hang on in there. I appreciate this can be high stakes for tou, while posting an answer here in a comment is zero stakes.
> I'm not sure why podcasts in particular are so hard on the battery, it seemed that about equal time on Spotify would not drain it nearly as much. I suspect that the fact that the podcast files are stored on a external SD card has something to do with it.

So why not just get rid of that SD card and try another app for podcasts, maybe even Spotify since you already use it with better results?
Maya Forstater wasn't "fired" for "denying basic biology", and this is all entirely civil law (an argument between two parties settled by the courts) and has nothing at all to do with criminal law (an argument between the state and an individual).

1) she wasn't fired, her contract was not renewed.

2) This had nothing to do with biology (which she got wrong), but was to do with her choice to harass people in the workplace, and to harass people on social media using an account tied to her workplace.

I wish people would read the Maya Forstater tribunal case notes, because it's clear that there's a lot of misinformation.

She tried to make the case that she held a philosophical belief and that her belief was thus protected. She failed because her belief was incoherent and because her absolutionist approach requires her to cause harm to other people.

> However, I consider that the Claimant's view, in its absolutist nature, is incompatible with human dignity and fundamental rights of others.

[...]

> I conclude from this, and the totality of the evidence, that the Claimant is absolutist in her view of sex and it is a core component of her belief that she will refer to a person by the sex she considered appropriate even if it violates their dignity and/or creates an intimidating, hostile, degrading, humiliating or offensive environment. The approach is not worthy of respect in a democratic society.
And never again need that knowledge on the job you apply for.
> BankID used to be only a bank issued smart card and a special little card reader.

If you had the right bank. If you had the wrong bank it was a Windows-only application with the kind of yankiness that screams "I have more holes than a Swiss cheese".

I may not particularly like mobile bankid (mostly for the same reason I didn't like desktop bankid), but I have a lot more control over what permissions it has, at least.
> Ah, and it should last up to three days without intensive use.

That is not impressive at all. I can get more from my 2 year old Nokia running Android 10.

Right now the phone says 1.5 days since last charge and 2 days remaining with my current usage.
With over 20 years experience in the industry, and some products I have worked on visible in SuperBowl advertisements, I can honestly say during interviews I can count to potato.

Most recently during a live coding challenge I forgot to you, you know, occasionally run and test the code I was working on, and had one hour to complete.

I can also anecdotally report code challenges seems to have become a lot more common in interviews recently.

And yet, we are still lucky to be in an industry with so many opportunities which pay so well. After several months of interviewing, and failing pretty much every code challenge, while being a programmer over 40, I finally got hired. And can happily report things are going well once again.

My advice is train interviewing. Train not just solving programming puzzles, but also doing it under the gun. That's not easy to train for real, but try to get as close as possible.

And there is no harm in keeping your options open regarding a career change. If not the interview process, but the work itself ever starts to really make you unhappy, it might be time to switch careers.
There are some cues you could use to get very close, particularly the rhythm of the music.

I've heard that a decent drummer can hit a note within 15 milliseconds of the mathematically correct point on average, and that makes it plausible that you could use rhythm as a cue to hit within the 20 milliseconds that this would require.

But obviously this would become less likely to succeed as the length of the game continues and timing errors that affect the soundtrack compound.
It’s rather simplistic thinking. For one, it ignores the acidification effect in oceans.

That’s a consequence we can readily foresee. What other unforeseen consequences will there be?

I think we might need something like this to reduce warming while we suck carbon out of the atmosphere. But to envisage it as a permanent solution is extremely risky.

(We don’t have scaleable carbon sucking tech yet, but later we might have it but not enough time to use it, if warming continues and activates feedback loops)
Where to find remote jobs online
A bunch of people will tell you you just have impostor syndrome and 10x programmers are a myth and don’t believe everything you read about Silicon Valley and blah blah blah.

I dunno guys, maybe some of these people really should try to do something else! It is no shameful thing to leave the field of software development. We’ve had a huge influx of people and interest to our field in recent years, is it really so crazy to think that some of those people and some of that interest is not well-placed?