skysight-inc/HackerNews huggingface dataset:
Surprisingly, I don’t think I completely disagree with your point of view.

I think if I had the power, I would allow candidates to have multiple ways to interview at a company. Some companies do this already where the tech assessment portion can be administered as a take-home, LeetCode challenge, or re-factoring some sort of code.

There are downsides to LeetCode, and there are downsides to take-home projects. My intention with the website is to offer extra choices to developers when choosing to interview at companies.

And I think as a candidate (and companies as well,) LeetCode is the more scalable of the interviews since there’s defined criteria to study and to test on, so I do see the merits of your POV!

I’m not necessarily about this full-on hatred for LeetCode, BUT I also did buy fuckLeetCode.com just in case
The only reasons to attend a meeting
I think leetcode is just like anything else you practice - in order to actually improve you need to practice the right way (or in the OP's case, with the right state of mind! Being burnt out is a fundamental problem which needs to be fixed first!)

I started out thinking I was pretty smart but got blasted by a fairly simple question on my first screening interview. I started looking at random leetcode questions but that didn't really work - I soon figured out that I needed to learn the concepts one at a time. I think that is the way to do it, get a list of general topics, learn about it, then practice just those questions until it clicks.
> Is he hiding true science and research?

For him it's probably sufficient to just use a heavily-biased selection of it and/or present a heavily-distorted version of its results. (As others in the thread have pointed out, the hiding is done efficiently enough by others, i.e. the heavily-paywalled scientific journals.)
I did bring it up with the hiring manager. I turned down the offer so, I don't know if they did anything about it.
Yes, precisely because I've been involved in maintaining codebases built without real full stack frameworks is why I say what I said.

The problem we have in this industry, is that somebody reads these blog posts, and the next day at work they ditch the "legacy rails" and starts rewriting the monolith in sveltekit/nextjs/whatever because that's what he/she has been told is the modern way to do full stack.

No need to say those engineers will quit 1 year later after they realize the mess they've created with their lightweight and simple modern framework.

I've seen this too many times already.

It is not about gatekeeping. It is about engineers being humble and assume it is very likely that their code is very unlikely to be better tested, documented, cohesive and maintained than what you're given in the real full stack frameworks.

Of course you can build anything even in assembler if you want. The question is if that's the most useful thing to do with your company's money.
I have to disagree on the build quality, I found it really only second to MacBooks and Dell XPS. Ultimately I returned it for an M1 MacBook because of the battery. With an M1 I charge it once a week and it sips power on standby. The Framework was dropping 30-40% battery overnight on sleep.
Your laptop from 2009 predates even Rust's earliest stable version by 6 years. Including computers that are older than the language itself is completely unreasonable.
> When are we going to get back truly native apps?

When the browser is the OS - or the other way around.
It is a Human->Resource game, as many other commenters pointed out. It has little to do with being a good dev. Play them! there's a support site for this:
dev-assist.com
Language does not matter. What matters are frameworks, tools, ecosystem, libraries and developers availability. All langues are good enough and shit at different things.
I wonder what the isotopic fallout graphs look like.
Kazakhstan protests: government resigns amid rare outbreak of unrest
With all due respect, I think the web’s layouting (or lack of) is the most complicated out of any framework I have ever used (including qt, swing, javafx, winforms, wpf). I think the great majority of web devs would have trouble recreating something like bulma (regarding layouting) even without responsiveness — I definitely would have quite a bit of trouble doing that.

So if anything, we are just accustomed to the web’s way and other (saner) approaches look stranger for some reason (even though with some insane complexity js frameworks come back and mimic the two decade old frameworks here and there)
Show HN: Chrome extension to see if the site you're on belongs to a YC company
Think an MD5 hash is the exact same length as a UUID, so you can just put hyphens in. Same thing for truncated SHA-N :-P
Lol. That's what I thought as well, but I couldn't really spell it. The reference fits perfectly.
> I like to look at the header file to see the interface and important documentation

This still works nicely: the important stuff (documentation and public interface) is at the top, followed by the 'unimportant' implementation at the botton of the file.

STB-style headers are a bit different from typical C++ 'single header libraries' in that they put the declaration and implementation into separate sections in the header file (with the implementation inside an #ifdef/#endif pair), while C++ headers are usually a wild mix of class declarations intermixed with implementation code in template and inline functions (which is indeed harder to read).

I don't quite understand how debugging is affected? E.g. there are (usually) no inline functions in STB-style headers.
It doesn't know, it just seems to because of the overall effect. There is a natural grow/stagnate/drop-or-die/restart cycle for each follicle. This varies from person to person which is why some can grow longer hair than others if they want to. It isn't all in sync, which is why we seem to have relatively constant growth rather than a grow/moult cycle as see in many fully haired animals (actually, they also have the shorter cycle like ours and moulting is just the drop/die part happening sooner for a time).
Hey,

This is Adrian, a full-stack dev and co-founder at basetool.io. I always wanted a quick way to know if the website I was on belongs to a company that graduated from Y Combinator. So I would always go to https://ycombinator.com/companies and search for that website.

I created this extension in about two days that turns the Y icon from gray to orange if the site belongs to a YC company. When you click on it, it will also display some data about that company like the batch it was in, location, industry, and short one-liner.

If you like it, please leave a review on the chrome web store.
https://chrome.google.com/webstore/detail/yc-snooper/iiicmia...

Thanks,
-Adrian
Are you sure about it? I mean so far you could describe the success of capitalism with exponential growth. Now you could argue that the earth resources are limited, but who knows if we gonna stay here forever. The universe is quite big...
Fair enough hahaha. I do think there's some room for common ground here.

1. Yes, absolutely. It would be due to a change in supply. Price controls, taxes, regulation, etc affect the price only insomuch as they affect supply and demand. It's a matter of definition: it's just as true in a market economy as it is in a non-market economy, or under market failure. Whether it's a useful framework is a different matter!

2a. So, interest rates are indeed determined by the market, with respect to open market operations right? The Fed buys and sells with a target in mind, but they certainly can, as you point out, fail to hit their target.

2b. This was a bit of unfortunate jargon: demand for "money" specifically means cash/cash equivalents relative to other assets like stocks/gold/real estate. It's not referring to wealth, although I do think the desire there isn't infinite: biological limits/post scarcity.

2c. And "demand" for money refers to the whole of the demand curve (and shifts in the whole of the curve). That is, how much of your portfolio do you want to hold in cash/equivalents at a given interest rate?

2d. Fed open market operations do target the whole of the economy: it's a ham fisted approach. Inflation affects groceries and gas, just as much as bank liquidity and such.

3. So, relative price change isn't inflation by definition, and market expectations of the interest rate path are priced in. Of course, there are plenty of relative price changes alongside inflation, but there's a lot more to the economy beyond open market operations. The Fed isn't able to specifically target say apples over oranges, hence ham fisted.

4. Sure, broad aggregates like NGDP don't include inequality or climate change, but that's a good thing because the Fed's job is limited to keeping aggregate demand (NGDP) on track. Of course there's a lot more to the economy, but that's beyond the realm of Fed open market operations. That is, I don't think the Fed is the right place to look for solutions.

5a. So money neutrality only says: a permanent 1 time increase to the money supply doesn't affect real GDP.

5b. Again, more jargon: "long run" is however long it takes for thing(s) to adjust (whatever it is: wages, rates, output, etc), and "short run" is just short of that. So as a unit of time, it depends on the good as well as real world conditions. The short run can go forever, market failure maybe. The short run can be zero, when things go according to market expectations and everything's already been priced in.

Sorry, a lot of that's non sequitur. But that's my point: I think the mainstream is a coherent and useful story, but it's not relevant in this context, hence total nonsense. To the extent that there's an upward trend in inefficient businesses or 'rich get richer, poor get poorer', I don't see how open market operations can be the culprit.

But yeah, I don't necessarily disagree with your overall impression of the Fed hahaha.
Alt.2600 Survival Guide (1994)
I disagree, I think it is a fair argument here. Sure, "full stack" as a pure definition would probably only mean at least one part display layer, one part backend layer... but in a framework sense, it's fair to include all these other important capabilities (translation, background jobs, etc.).
Yeah, I wrote the shortuuid libraries to help make nicer URL strings in base62 (or any other alphabet of your choice) for that. Added links at the bottom of the article.
Build quality is probably night and day. An old thinkpad is going to be clunky and made of cheap plastic. A modern $2000 ultra book is going to be slim and made of metal or other high quality materials, it will be pleasant to type on, to look at, and it will have a reasonable trackpad size by modern standards.

When this is your main tool, it’s much more pleasant to use something with a nice build quality.
CSS has too much old crap, how many ways you can center a thing? How many ways you can horizontal align some stuff? There should be only 1 way and that way should not have hacks like use negative margins.

What a Qt or other similar frameworks gives you is consistency, all components in all apps will look and work the same (with the exception of customized ones). This means you can focus on UX and not on bad design. My experience is that some bad designer will force his opinion on the users, will force his preferred fonts, font sizes and font colors on the users(making text hard to read), will disabgle text selection for some weird reason, will fuck with the scrollbars because the native ones are ugly etc.

For a working app that is not a music player you don't need the "power" of css, say you seen video games have a small Launcher/config window that hase buttons,drop downs, checkboxes , I noticed those use Qt or Windows Forms. I am also noticing that modding tools , open source tools (that are not GNOME) also focus on functionality and you will not see buttons with round corners, fancy fonts and animated borders.

IMO Electron advantage is not his the "powerfull"css and html and it is that you can reuse the existing node ecosystem and existing web developers and the alternatives are also lacking for higher level languages (GTK is shit IMO)
Not op, but if you go to kagi.com and look in the search bar (edit: Firefox's own built in search bar) you'll see a little green plus over the magnifying glass. Click it and you'll see an option to add it to the search engine list.
Around here, in certain areas, full-time is 36hrs. You can arrange to do 4 days of 9 hours each and have 3-day weekends.

12 hour days may be reasonable in certain situations, but "3 day weekend" doesn't sound like nearly enough of a perk.
> I wish gnome-shell was more stable and shipped with a dock…

It does. It's just that it's hidden now by default.

What I really would like is a simple e-mail/messaging program to consolidate my mail, Slack and Teams inflows on a single threaded timeline.
> Standardized tests are the best tool we have to ensure our schools are providing all children quality educations regardless of economic or racial background or disabilities.

It's a work of fiction but I'd like to refer to "The Wire Season 4" and how they portray standardised test taking to get you a fresh perspective outside of the utopian thought about curricula.
I agree. As soon as you start working in physics simulation, 3D rendering, signal processing (image, audio)... you realize that programming isn't just CRUD web apps.
I guess that shows how new I still am at Rust...
I'm honestly not seeing the difference you're drawing between "web searches" and "instant suggestions".

If I type some characters into a search box, and the phone displays the title and domain of a website that it thinks I might be looking for, that counts as a "web search" to me. iOS Safari does that using an Apple-powered web index.

But whatever.
Rust has some of the best compiler error messages out there so not sure what you're talking about there. And C++'s compiler error message issue stopped being an issue since like GCC 4.
> Honestly, I am starting to think the open source movement has done as much harm as the subscription model to the scientific information ecosystem. The incentives are so high now to get volume published in pay to publish journals, leading to rushed peer reviews.

What does that have to do with Open Source?

> Also APCs skew who can publish 'well'. The APCs for some top Cell and SpringerNature journals are about ten thousand fucking dollars.

What are APCs? (Are they perhaps what relates to Open Source here?)

> Great that the public can access it but that's money that either doesn't go to research or has to come out of taxpayer funded grants and straight into the pockets of publishers with huge margins. OA has also spawned a massive predatory journal market.

But even ten thousand fucking dollars sounds a lot less than what those publishers are making now, so isn't it still much better?
this is the way. although your innate ability to learn and apply algorithms is probably above average :)
I think you’re underplaying two things:

- not just a great touchpad, literally the best one in the game undisputed

- all day battery life. And not PC laptops that claim 14 hours of battery but see 5 in reality, I’m talking actually 14 hours of battery in real world use.
Build a Social Network with Django – Part 1 – Real Python
> A silicon fab is worth billions; the only way to build one is to either arrange a consortium of 10,000 people or government funding

That's how most large stuff gets built now. "a consortium of 10,000 people" is a corporation. There are lots of them on the NYSE etc.. Government funding also happens a lot.

Federal Tax rates in the USA when Intel was founded were 70%.
You kids have it so bad these days, I feel sorry for you. (no sarcasm intended... I shudder at thinking of what it's going to be like if I manage to get back into the world of programming)

Things change on a moments notice and break things. Python 2-->3 for example. Everything was broken because of a Unicode fetish. You're always getting blamed for insecurity, when actually its your bad operating systems. The lack of a simple model for getting things on the screen when there's the entire internet, and vendors who care about profit in multiple layers between you and the user. It must really suck to write full stack applications with iOS or Android clients.

Onward with the story of how it used to be:

I had Turbo Pascal by 1987. If you wanted to learn how to use it, the manual was usually sufficient to get you started. If you were really stuck, you could head over to Krochs and Brentanos, your library, or ask questions at the next user group meeting. Documentation was stand alone, well written, and well edited.

Compiles were always fast, the IDE had a pretty good debugger with watches, and stepping, so if you got stuck, you could see exactly what was going on.

We didn't have GIT, that's the worst of it... I always Zipped my source into numbered archives, and pushed them to floppy, to guard against hard drive loss.

Computers got fast, so much faster, but the basics haven't changed. When Windows came along, so did Delphi, with a really good GUI toolkit that was object oriented, and perfectly impedance matched to Pascal. It was glorious.

Then Borland got stupid, and started trying to beat Microsoft, instead of playing to their base. They made a C++, but it wasn't anywhere as good. The GUI tools made a lot of boilerplate that you couldn't tweak without breaking things. Strings were no longer sane.

I stayed with Delphi until Version 7. I've used other languages since, but nothing is as productive today for me as Lazarus, its open source replacement.

GIT, big RAM, and Terabyte SSD are all amazing, they make it trivial to deploy a Windows program to a desktop. You can make programs that are less than 3 Megabytes with GUIs and help, etc. Just plop into a directory, and run it. Or use the installer generator.

The main differences are speed, RAM, and disk space. The bigger screens aren't as nice for me as they used to be, once you hit 50, things blur, and the small fonts just stop being useful.

I do miss the simplicity of MS-DOS, and especially the security of of floppy drives with write protects. A dual floppy drive machine was simple enough that there wasn't anywhere for malware to hide. You could run anything on your machine, and restore it to a known working state by rebooting with your system disk (write protected, of course).

I also miss well written, complete documentation with working examples for each feature.

I don't miss those sequentially numbered archive files for "version control".

So, it was simpler, and far more manageable, even if the machines and screens sucked.
Microsoft should have always been part of the Big Five. FAANG never made much sense.
> I really don’t care if my hello world UI is 60MB to download

lot of people cares, they may have a slow connection, must pay per MB and so on.

There is no reason why hello world UI should be 60MB.
Pointers/References in Python
Isn't the very existence of this world in which we live, an evidence for what lies outside our empirically observable universe? For it can't be created out of nothing?
Unravelling `finally` and `else` from `try` statements
It would look like lots of new devices NOT shipping in 2022 with micro USB (and even mini USB!) and HDMI and barrel power connectors. But unfortunately they still do.
They did in the past made laptops with upgradable GPU, I have one Asus that still is working (from 2009).

However so few people ever bothered to upgrade them, hence why OEMs have moved on.

Even on desktops, every time I came around to upgrade components back in the day, it was about time to upgrade everything.
The people you know worked long hours, but were they actually more productive?

Studies on working have consistently shown diminishing returns on longer and longer hours, generally past 30-40, depending on job type, i.e. physical jobs like assembly line work drop of slowly (mistakes rise but only gradually) vs intellectual jobs where mistakes either rise rapidly or people adjust by taking more slack time throughout the shift.
Using borb with Python to Create E-books From Project Gutenberg
Is there an iOS app for plain text files (Markdown apps are okay, of course) that implements its own searching and doesn't just use Apple's search controls?

So that I can search for strings (bonus points for wildcards or regexp) in all the files in several folders and then lets you open the file at that point.
This. I remember forking out... $50?... to buy the Commodore 64 Reference Manual from a specialist bookstore (we had to drive there). I was so excited when I brought it home and could finally write programs in assembly (to put sprites on the border using raster interrupts!).
"Some of you might have concerns that chlorine gas will develop, but because chlorine is so reactive, and because the salt solution is dilute, it’s safe for this setup."

Not sure if that was added later.
I'm not complaining. I just wanted to add more languages.
> If Apple couldn't make money by funneling user to Google, they might prefer to just suppress ads.

Apple did implement content blockers to block ads. I do not see ads when I use Safari in iOS or macOS.
Search engines, screen readers, ancient browsers, future browsers, etc.

The important concept is that HTML tags should convey the meaning of its content, rather than merely being a target for CSS to define its appearance.
LatencyFleX: A new approach to game latency reduction
congrats on the hitting your goal dude!
Yes, the lazy devs path, helping Google to spread Chrome everywhere.
> Standby battery drain is the worst, easily 20-30% overnight, which I find unacceptable.

I guess that’s the “modern standby” that is replacing s3 sleep these days.
China livestreams New Year's view from new space station
Who listen anything on speakers anyway?

When travelling I will always use headset, when hooked to docking it uses my home studio monitor speakers and if I want to listen to watch a movie in the bed or a show in my kitchen it is paired to my Bose bluetooth speaker.
BMW’s Color-Changing Paint Tech at CES 2022 Is as Astonishing as It’s Trippy
There’s a lot of solid laptops in the $600-1000 range. Sub $600 is generally pretty shit but there’s some sales and exceptions
“…peculiar situation where the government takes gradual ownership of your business once it starts to do well.”

I get the gist od the argument, but to call it ownership is perverse. It’s like insurance companies and their ~$300 salvage fee they charge if you have an accident and the repair cost is greater than the ‘value’ of the vehicle. They argue if they pay you for the full value of your vehicle, they are in effect buying the vehicle from you. If you decide to keep the vehicle, they will attempt to claw ‘salvage value’ or the amount they get from a junk yard. So far I’m 1 for 1, arguing the vehicle has to be for sale for ownership to pass to another.

Another thing I find perverse is the expectation of continual year to year growth—-to infinity.
> Wails automatically makes your Go methods available to Javascript, so you can call them by name from your frontend! It even generates Typescript versions of the structs used by your Go methods, so you can pass the same data structures between Go and Javascript.

That sounds really great!
Even mild Covid-19 course leaves traces on organs (German)
> The things you say are true, but they were also true 15-20 years ago when the Metro was leaps and bounds better than it is today. They were true in the 1970s when the Metro was first built. So it can't be the whole story. There's much more to it. It's not just that the Metro is bad, it's that it keeps getting worse and worse.

> It's not like public transit in DC is impossible. It used to work, if not perfectly, much much better than it does today.

> DC needs to be a state. It's unconscionable that it isn't and the rights of 680,000+ US citizens are ignored because it isn't politically expedient to give them the representation they're due. That would help a lot.

Wasn't DC also not a state for the last 20 years, and in the 70s?