skysight-inc/HackerNews huggingface dataset:
> Isn't this a implementation detail? I mean it depends if your course is focused on teaching programming first level (how to get some simple problem then math and code it with if, for and while and some variables) or if you actually have a course about say c++ where you get in detail about why this old languages are designed how they are.

As much as the fact that numbers are stored on a finite number of bits. Your iterative factorial won't blow up for 100! but gives an obviously wrong result, like a negative number.

Don't blame C/C++; blaming the tool is generally a bad idea (now if your school teaches cooking using flamethrowers that's a different story...).
Many languages don't make promises about tail call optimization. A lot of languages don't have "big numbers" (as in Lisp) support - even "modern" ones. Very few languages will accept recursive data structure definitions without using pointers (or references if you want, but the label you put on this can of worms doesn't make much difference). Some will actually give the right-ish result because they use floating point numbers internally, but then you might have to explain why the hell 1/10 does not give exactly 0.1 (which is why, in some algorithms, you compare not-so-real numbers using <= instead of ==).

You cannot escape the fact that computers are mechanical machines, not abstract math machines (unless you load a program that does precisely that). Part of "the Art of Programming" is about overcoming that limitation.

Abstractions are lies by definition. Lies are sometimes a necessary evil, but abstraction abuse is a poison.
I'm sure I've gotten 100-days uptimes on my MacBook. Close the lid at night, it goes to sleep, open it up in the morning, and continue working.
The problem is that going against it, while noble, is like swimming against the current of a tsunami. A single actor can't change how society works, and has to obey the laws of that society.
Lol why can’t the program/OS just handle this automatically. Is Apple that far ahead? You need to manually press a button? Windows moment.
Are you dense, or what?

I very clearly laid out why, even if there were a will to publicly finance a covid vaccine, the capabilities to do so wouldn't exist in a world where pharmaceutical companies couldn't profit from R&D. You can't finance towards an outcome if you have no structural capability to reach it.

You know, the last few hundred years biotech companies have spent developing the capacity, know how, ability to invent new drugs and vaccines? All of which was supported by a patent system allowing them to profit from their creations.

What part of that is difficult to understand? Do I need to make it clearer somehow? Is it too challenging to understand the nuance of structural capability vs financing something in the moment?
No hoops, you’ll just put your glasses on and your keyboard will just be there.
That’s a nice move you do here. Node claimed guilty for implementing the least sucking module system at the time, then growing its NPM size to the skies, and now when there is a ready-to-use module for every task out there, let’s raise a finger and claim they were doing it wrong. Uh oh.

Web standards are goddamn late for 20 (twenty) years and it’s not their moral right to decide what should be broken or deprecated, sitting on the top of the mountain of working code which a workhorse named “node” produced in less than a decade.
Looks more like Monopoly houses, than "Legos".
The data doesn't support that: The predominant, most prosperous, safest, most free societies have been the internationalist ones, in Europe, the US, Canada, Japan, S Korea, etc etc.

There are strong hypotheses to back the data: Nationalism divides people at arbitrary borders, limiting their ability to travel, trade, and work together. Nationalists isolate themselves. We know well from economics that trade is best when it depends on economic merit, not on which artificial border you happen to live behind; it helps buyers and sellers - nobody will buy your goods if you don't buy theirs. Imagine science without internationalism. Imagine the IT industry - FOSS has contributors world-wide; the web was developed in Switzerland by a Brit, and shared by the world. Linux in Finland, etc.

In terms of security, the nationalists have only themselves; the internationalists have each other, such as the most successful and powerful alliance in history, NATO. Imagine the Cold War without internationalism in Europe, as the USSR took one small country after another. The free world's enormous advantage in military competition with China is that they have each other, they have allies.

Nationalism has a horrible track record, creating war and poverty, and the underlying curse, hate - arbitrarily, purposefully created - often by leaders using nationalism for their own power: 'be loyal to the nation, and I am the nation, I make the decisions'. Many, including Churchill, blamed nationalism for WWII (which is why the survivors built the UN and the predecessor of the EU).

The internationalist world has produced freedom, security, and prosperity at orders of magnitude beyond what humanity ever experienced before. It seems bizarre to me to trade that in for the old nationalist ideologies.
Porting Pinnacle Station forward 11 years
> No one is happy it seems, yet everyone buys into the same materialistic sales campaigns and keeps doing the same thing over and over to try to make themselves happy, the colloquial definition of insanity.

i feel like we have developed in the modern world a kind of junk-food culture....

it doesn't provide much nutrition, so we get hungry again and eat more, we feel better for a short while, then we need it again... great for sales, maybe not great for you
> That is an absurd decision.

Your decision is absurd because that was exactly why you chose to set your strawman like that.

If you take a step back and force yourself to take a honest and reasonable look at what the OP really said, you'll quickly understand that all caring parents, even when considering that the average children's risk of serious illness is relatively low, do have a high risk aversion regarding their well-being. Therefore, they breathe easier if their kids' immune system is well trained and prepared to handle an infection, which is precisely what you get when you're vaccinated.
This is quite addicting!
Here is the best piece of advice you will find in this thread: don’t get into it. It’s bullshit. The tools are broken. The standards and frameworks are broken. The web is a broken piece of shit. The landscape looks like a schizophrenics sketch pad. It only becomes clear after you get deep enough. Stay away.
Nothing will make me switch me from my fountain pen on good paper, but this site got me to actually check out ultiSnips, which is amazing.
It's pretty good at extending lists. That might require some sorting first.
Don’t agree with the contention that paper magazines are on the way out. Started four new subscriptions in the last 6 months. Screens/PDFs for work, paper for pleasure. And easier media space to compete in…you’re not trying to shriek over ten billion other online webpages.
I've seen a few and the general response is the same as the top comments - eat well, exercise, less sugar, sleep. Also the advice is usually less useful than the internet. This is why the alternative health market is booming. There's not a lot of people like Dr Atkins who'd stick their neck out because of a more radical opinion.
If you're afraid of telling a company you'd move for more money, you've subordinated yourself and abdicated your own economic agency before negotiations even begin.

I tell every recruiter my price right off the bat and get plenty of interview offers. Unconditional devotion is reserved for my wife, who actually deserves it.

I wouldn't respect a company that expects me to stick around at below-market pay for "the culture". Tech companies already appropriate your labor on the cheap and keep the (enormous) difference. No culture makes up for that. They should at least pay market rate. I'm not a dupe.
I think you're right, but I think it's also true that plenty of companies either can't spot value or don't really care.

It's important to remember that a lot of execs get measured not by results, but by the resources they control. I've done contract work on projects that I could have built for 10% of the total budget. But nobody cared, because actual results were like the 4th priority, with the top three being 1) make the blowhard in charge look good, 2) make the project look big and important, and 3) provide a dramatic finish with 80-hour-weeks so said blowhard could look like he was managing very hard.

So it's no surprise that plenty of companies want cheap bodies more than they want the value of experience. And that's before we even get to the companies whose whole business model is based on hiring a lot of newbs and renting them out as highly competent bright sparks (coughaccenturecough).
> What do you want me to do about it?

When you write code that accepts names, don’t bake in assumptions that violate these falsehoods.
Yeah it's a much better mindset to be in to interview when you aren't desperate to leave. At my last job which I was decently happy and comfortable I still interviewed once a year just to see what was out there.

Though I was often asked "So why are you leaving?". Who said I was leaving?

But interviewing every now and then has other benefits:

- it has actually helped me become better at interviewing candidates

- a competing offer helped me get a better salary at a job I liked, so I didn't have to leave

- it kept my interview skills sharp for the next time I decided to interview
I was a bit disappointed by the game - it would be interesting to see a reasonable lets-try-to-win game from good players for a double bongcloud (since that, unlike an unilateral bongcloud, should be roughly equal and playable seriously), but it was just an agreed draw after the second move.
Because Windows is so much worse. I'm now required to use Windows for a project, and it is a pain to use that system every extra minute.
Today's turbo button is "power savings" mode.
My full name is 36 characters long which isn't crazy but still causes a fair few issues when I try to sign up for some sites
You are wrong.

From: https://en.m.wikipedia.org/wiki/Superliner_(railcar)

> Pullman-Standard built 102 Superliner I coaches and 48 coach-baggage combine cars. Bombardier built 38 Superliner II coaches.[57] As built, Superliner coaches could carry 62 passengers in the upper level and 15 passengers on the lower level. The lower level's capacity would later be reduced to 12. The coach-baggage cars had a baggage compartment in lieu of the lower-level seating area,[58] and squeezed 78 seats into the upper level.[59] The total capacity of 75 to 78 represented a small increase over the 68 to 72 seats on the Hi-Level coaches, which lacked seating on the lower level.
Like the previous posts said, the advantages of selling to Zillow are price certainty and immediacy, so your model isn't quite right. But I agree with the adverse selection problem you highlighted.
It’s perfect code with 105% test coverage and there are amazing meetings and everyone is as smart as they think they are.
So delightful to read in the Twitter format. But I guess that's what you need to do to fit in.
you know for performance the new table would've needed a string index aswell?
What kind of modifications?
Worth a read if you ever wonder why certain people on here are oddly fixated on the platforms other people are using. (Especially when they have no clue what you even do with your hardware.)

https://www.theatlantic.com/family/archive/2021/11/group-nar...
> If you don't maintain a national culture, you're not going to have anyone willing to fight to defend it.

I have some doubt to this. As travel increases and salaries normalize across nations cultures are bound to meld whether people like it or not. Maintaining a national culture, at that point, will likely be looked on very negatively.
I dislike that too about most of the languages which are in some way white-space sensitive. (Python as the go-to worst example, but other modern languages where ; or a statement termination value is optional also fit.)

Newlines only can work, but then the question revolves around implicit newline escapes (if there's an unclosed statement) versus a required escape and things can quickly get out of hand and readability if really long strings need to be passed around; like with nightmare long SQL queries or default / example config file blocks.
For a professional developer the difference in cost is not that much bigger.
I remember seeing some numbers in the UNs Sustainability Development Goals data. You'll have to dig around Goal 16 (Justice) related reports. They release reports every year for all countries.
The obvious conclusion is that it’s total bullshit: the two mechanisms driving this are
“I want to keep working from home.”
AND
“I am not an individual, therefore no one else is.”
THEREFORE
“Blah blah blah lies and crap”
Every company has a different way of matching 401k:

https://www.levels.fyi/benefits/401k/

It's actually more complicated than it looks, because the base salaries and total compensation may also differ substantially between the companies, so you can't really compare 401k alone.

Usually the way to hit the 58k limit is through the Megabackdoor:

https://www.levels.fyi/benefits/Mega-Backdoor-Roth-IRA/
I don't really understand why software engineers need to be EXCITED about their profession. I don't think the same would be expected from a lawyer or a doctor.

I also think that excitement =/= passion. For example, if you look at the top chess player - Magnus Carlsen - he always looks bored talking about chess, and yet that's what he does all the time and is the best at it.
Why spend more money on mobile data when I can cache as much data as possible?

I have a complete archive of Wikipedia (Kiwix EN all maxi) I can query from anywhere in the world, I have Organic Maps with as many maps segments I might need, I have the 5 last unwatched episodes of the TV shows I currently watch synced, as well as a good portion of my music library.

I could never do that with the normal onboard storage in most phone.
That’s not a vaccine then you overly-dense array of atoms.
I’m generally happy with my Mac products, but I’ve also gone through long periods where my Mac would crash multiple times per week due to serious OS bugs.

Most recently, the Thunderbolt 3 issues were responsible for countless hours of lost time rebooting my laptop last year, and I’m not alone: https://rachelbythebay.com/w/2020/10/03/repro/

The weirdest part was that this occurred with only Apple products connected to my laptop. I couldn’t even blame it on 3rd-party products. It also worked perfectly fine before and after the range of affected MacOS versions. There were many reports of the same issue all over the internet, so I know I wasn’t alone.

Then one day Apple finally fixed the bug and everything was back to normal. But all those months of constant reboots and crashed and failed workarounds left a mark on my overall experience.

So while the Mac experience is generally good, it’s still far from perfect. Weirdly, I’ve had far fewer problems with my Windows system in recent years.
>> 1. There's a world of problems (such as "perception-related" e.g. vision and NLP) which we tried to solve for decades with symbolic AI and got worse results than what nowadays first-year students can do as a homework with ML;

Perception tasks were traditionally attempted with statistical machine learning approaches rather than symbolic AI, for example the Perceptron was a very early neural network that was used in machine vision, created by Frank Rosenblatt in 1958.

A lot of that research was carried out under the rubrik of "pattern recognition" rather than machine learning. In any case, no, "we" did not try "to solve [those problms] for decades with symbolic AI". Symbolic AI has traditionally focused on reasoning, which is generally considered to be on some kind of separate level to perception.

As to chess engines, they're still symbolic-statistical hybrids. E.g. the Alpha-x family combines Monte Carlo Tree Search with neural nets that learn an evaluation function etc.
For slowing down iPhones that would otherwise shut off due to degraded battery health, without notifying users.

It was a measure to increase product longevity (e.g a slow phone was seen as better than a phone that shut off randomly when voltage dropped)
Shhh noise: Create the perfect environment to work and relax
I find the design of the website very pleasant.
I wish this was reading for the company. No I have a spooky boss and spooky PO.
The JavaScript syntax is a hard spot, having spent time with the visually lighter (maybe?) Python these years.

The gradual typing is onto something, as it lets us migrate from the quick-n-dirty "science project" up to a non-trivial codebase.

IDEs seem like a "maybe". We want to generate code gracefully as text files.

Yet, I haven't seen a language include real amounts of Unicode in its syntax. With an IDE to enter/render more expressive characters, we could see code that is more explanatory at a glance (short of a full APL experience).
Thank you! That is a very interesting world indeed.

But, just focusing on the algorithms part of it, I never could answer how exactly a specific algorithm worked, but I've had to use many algorithms in my "normal" job. I just know "oh this needs a modified DFS, or A*, with custom heuristics, or a priority based permutations generator". I cannot answer how any of this works in detail on the fly, but I know where to look. Isn't that sufficient? I certainly would fail a FANG interview, but have gone toe to toe or even better when pow-wowing on some real problems with googlers. Wouldn't consider myself any inferior because I don't know how a specific algorithm works in the interview. Just my two cents
Right, nothing new. But every now and then it is a good reminder to see things a bit more clearly. When you want something, it is powerful to be able to pause and realize the wanting arises because of what others do, not intrinsically.
Both social sciences and cultural studies are quite self consciously meant to be applied to understanding and improving society. It’s not the study of dead societies, but our own.

Culture, meanwhile, is the organically developed heuristics and norms of communities.

You can measure the relative worth of these things by looking at the functioning of society on various metrics. Unlike say civil engineers, practitioners of *studies and social sciences have demonstrated little ability to come into a community and make live measurably better for everyone. Arguably, as traditional social norms have been eroded, many communities are less healthy than ever—much more so than you’d expect looking at just the economic numbers. Millennials as a generation are the richest ever, yet seem profoundly unhappy and unsatisfied.
It’s been a while, but imho “Metaprogramming Ruby” is what you want to read.
This is from the same guy who I believe said "systems > goals" (or least repeated it), forgetting the fact you need goals to accomplish before you can build systems to accomplish them.

I believe in writing a technical blog when you're starting out because it can help you help a job early on in your career. A message to a Linux User Group got me an interview and my skills got me the job.
Thai SCB bank acquires crypto exchange Bitkub
State of Data Science and Machine Learning 2021
Is the point to change how society works or just to recognize it and not let it change how you work?
> It doesn't matter what the truth is at this point because the majority of scientist have demonstrated they are massive cowards (...)

Before you go on attacking others for being cowards, what would you do if you started receiving death threats because you chose to speak publiy about an issue which an extremist political movement frowns upon?

https://www.nature.com/articles/d41586-021-02757-3
Your comment is noted
This is exactly the case.

In my experience of looking for remote engineers, top talent costs the same pretty much everywhere and the great engineers in India (Russia, Poland,..) demand a pretty similar salary in USD when asked to perform the same tasks.

I think parent is under the impression that run of the mill engineers offshore SWEs can perform the same as a Googler.
I'm sure you believe that, but I'd bet you don't have data. That's a fantastic way to introduce unconscious bias into the process.
https://en.wikipedia.org/wiki/Why_the_lucky_stiff
There's also a different integration of skills. Knowing how to craft a reliable spear, how to operate it efficiently and how to lockdown prey to aim at is a serious set of skills. It's just not categorized as such in our era but its a blend of primitive mechanochemistry (glueing and tying sharp rocks to staff with ropelike fibers) merged with advanced survival Olympics and 24/7 without much of a safety net. All of these require more depth of focus than what most of us do on a daily basis.
The scripting languages of the future I see more in things like Unreal Blueprints.

Meanwhile webdevs reinvent things from 40 years ago and struggle to build 2D form apps.
https://aiyprojects.withgoogle.com/edge-tpu/
Uhhhmmm... Excuse me sweaty, but you're arguing with a professor of epidemiology based on your Google "research", so uhh, how about you leave the science to the experts and sit this one out.
The point is that blockchains are very expensive. When, as in this case, there are no benefits to using it over basic PKI or even tradition audit structures, it’s unlikely to succeed long term against more efficient competitors.
Equal time:

https://news.ycombinator.com/item?id=9102916
I’m not sure if you know this or not, but when _why briefly came back for one more work, this example is one he engaged with directly.
This is precisely what I’m finding now in the same situation. My fear is continuing to make new relationships outside the college environment later (and maintaining current circles)
I prefer a "real" interview. A discussion is nice, but is not as focused as a "normal" interview. I would like to be able to guess roughly how well I have done based on the answers I have given.

Lastly, I don't want to have to guess what we should talk about so that you can feel you know I can do the job.
WARNING! I just tried installing debian/bullseye with this. Networking inside the distro was not working. Even worse, when I tried using my main WSL2 Ubuntu distro to do work, networking broke there too. BAD. I'm on Windows 11.

UPDATE: rebooting seems to have fixed the issue on my default distro. (wsl -t Ubuntu was not enough)
Changes to plugin access on Chrome?
Being oblivious to what I say always worked for me.
Just a wild guess, but I imagine most users are not pro users and don't even notice if a process leaks memory.

My Mac used to expose the same kind of problems, that's why I switched to Linux on non Apple laptops years ago.

My feeling was that the quality of the OS went down constantly and apparently it's not coming back with newer releases.
More photos and renders here:

https://www.archilovers.com/projects/239203/comfort-town.htm...

https://archimatika.com/en/projects/comfort-town

https://comforttown.com.ua/
> but your example is of a case where you did something fine but then replaced it with something worse

They way I see it is that it was a case of something that wasn't working, then replaced with something that was working.

I don't know what your metrics about "good" or "bad" are but eventually they got a solution that covered their use cases and the solution was good enough for stakeholders and that is "good".