skysight-inc/HackerNews huggingface dataset:
We[0] use Ruby without Rails - Sinatra for the most part.

I started the codebase over a decade ago now, and at the time Rails felt a little heavy (inline with your comments). That said, Rails does let you get started pretty quickly without needing much of anything else.

Rails has more magic. If you prefer less magic, then Sinatra is the way.

0: https://www.enchant.com
I applaud your self awareness
This is more of an extreme generalization than an ironclad rule, but a lot of beginner Java positions are in depressing companies that are not fun and exciting to work at and do mind-numbingly boring stuff. The tradeoff for that is probably better than average job options: if/when you get laid off or outsourced, there's always a lot of options.

That said, Java itself can be a tool to work on pretty interesting problems of course. But you're probably going to take some time to work your way up there.
To summarise:

- your application is using close to 100% available RAM

- you don't care about the impact of all those extra writes clogging up CPU caches and bouncing cache lines back and forth across internal buses

- you can't afford to pay for a small amount of extra RAM

In that case reference counting sounds ideal. Good luck!
Looking back at the thread, you are right. It's the ES Module that they do intend to eventually have.
I think both types can enjoy fun diversions. I think being a "simplifier" just means you can make a distinction between diversions and solutions.

For me, every additional moving part has a cost, and that cost needs to be amortized over sufficient use-cases. Sometimes writing your own OOP framework in C is just what the doctor ordered. Sometimes it isn't.
Amazon Fashion Launches Collaboration with Rent the Runway
Of course, the investing class is front running the fed. That's why the financial press always wants to push Fed to lower rates.
In other words: we expect you to deliver 100% of the time at 100%+, constantly, throughout the year. So if you take vacation, you better work your ass off when you come back to make up for it. That's the difference from normal PTO.
Yes, there's still a categorical difference between "there should be some consequences for recklessly killing someone" and "jailing people forever is the only right response to a violent crime".
Ah - a doomer. Carry on then.
I feel the same. This is insanely cool if it does what it says on the tin. I am going to try it out.
Can you explain how focusing on "power consolidation" and not as much on the actual work makes someone a good colleague?
Good point, and I think that's valid. I would say that it's not a bad deal, but it's probably as good as your manager. Sorry to hear about your burnout.
Maybe he will finally reach Silver.
Basically all of (at least) Western Europe gets 4-7 weeks of vacation per year, usually in addition to several public holidays.
ChatGPT and VR – Changing the Way We Learn Soft Skills
The invite page is created by a Heroku Elements project https://elements.heroku.com/buttons/outsideris/slack-invite-... Its github page has a screenshot https://github.com/outsideris/slack-invite-automation

I think some communities want a custom invite page explaining what the community is about. The official signin/signup page lacks any customization options.

(Both Heroku and Slack are owned by SalesForce these days. The Element project pre-dates those acquisitions)
Made my "own" static page generator using chatgpt recently: kramdown for markdown, erb for layout, filewatcher to reprocess on file changes, rss and sitemap. docker-compose file with nginx pointed at the out directory. Deploying with git. Works great.
When I close an app, I want it closed, not in standby or running background tasks.
Love and Monsters was a good b-scifi movie.
Not only that, I believe it’s an extremely bad look if they never let you take your full entitlement for the year, after some back and forth on the scheduling part
Was in the ER recently for an undiagnosed clam allergy. I'll echo everything the OP is saying. Healthcare in my area is going to be luck to survive all the kids going back to school this week and passing around all the germs from Xmas visits.
> When an engineer like this proposes something that adds unnecessary complexity, it's usually hard to argue with.

You should consider whether or not the solution is actually more complex, as in the simplest implementation is larger. Or if it's just particular in a way that you find confusing.
If these engineers are significantly smarter than you, which you allude to, but I'm not presuming, then there is a chance that what they are doing isn't more complex, just confusing to you.

You can try to get at this by asking them about estimated LOC for each implementation, time estimates for each implementation, or number of concepts in each implementation. A good design process usually enumerates a few more complicated solutions, then pares back to a solution optimized for the time and resource constraints. They may not understand that, and so you should explain that complexity vs functionality is an important tradeoff. They excel at producing highly functional designs, but are bad at correctly ranking those designs when complexity is a factor.

Separately, code style discussions are usually just manifestations of OCD. That comes with the territory for certain types of engineer. Those discussions are rarely important, and that energy should be directed towards finding real flaws in the code's structure or the system's design.
To be honest I think this comes from a lack of experience on their end. They might be technically skilled but haven't really experienced trading off complexity for performance/memory use/"elegance", etc., or weren't the ones to suffer the consequences of an overcomplicated system.

I think the more experience you have the more you appreciate that a clear, maintainable and "pretty good" system always wins in the long run over a solution that's better in some dimension but opaque and unmaintainable, unless that dimension is really business critical.

It also sounds like they're just bored to be honest, and want to implement something because it's interesting or challenging, not because it actually makes sense. Maybe the best thing is to find them an interesting project that's actually useful.
It’s certainly slower but in absolute terms it still only take tens of seconds on a cold boot.

When sleeping (how most people use the console) it’s practically as fast, especially with Instant Resume on the Series X/S.
There's a company that does this already! The visualization of code and diagrams helps different times of learners I think. Which also is beneficial for knowledge transfer since everyone learns different, some better from pictures vs some better from drilling down deeper. I also think you systems thinkers having a good architecture diagrams that can be visualized in different ways can lead to insights that otherwise are hidden. https://www.codesee.io/
Yes but either you need your computer to work and therefore you are willing to accept the fact that energy=work, or you don't need the computer to do anything in which case it will just sit there silently drawing ~1W.
The biggest issue with mass-scale installation of heat pumps is non-linear load on grid in cold weather. Failing efficiency and ultimately automatic switch to resistive heating causes electricity consumption spike, together with other accidents caused by the weather (be it reduced generation or grid damage) it can cause brownouts or full-blown blackouts. In other words, people can lose heating when they need it most.

Any programs which promote heat pump installations above a certain scale must either include huge investments into grid robustness or mandate that all heat pump installation must include fuel-based backup heating sufficient for a week or two.
With normal PTO you are still expected to pull your weight...
he said 5 seconds to START braking
The compute workloads for AI/ML are vastly different than mining, which means that the hardware requirements are totally different (and actually a huge capex investment).

Individuals renting out their home compute for things like this suffer from the problem of supporting so many different types of hardware profiles. BOINC is a prime example of this, but it doesn't have a funding mechanism.
I think it will be interesting to see if the union can actually make any progress on pay/conditions...
This is not always in your control - especially if you're using libraries and frameworks. But also there are sometimes complex functions that (need to) combine lots complex data (say from multiple APIs) together to produce results, and there is not much that can be done about it.

Take a structured document diff for example - its seemingly simple, diff(documentRepresentation1, documentRepresentation2) -> diffDocument. But in actual reality it has to handle all kinds of edge cases in the structure of the inner documents, and preparing the structure of those documents is hard enough that you actually need to build helper functions to make it easier to make a variety of them.
Is there a way to force the temp table to have indices within the CTE definition?
> 1) mostly thank the airline operators for that.

This is a 100% proof that you have not the faintest clue what you're talking about.

The #1 priotity of airline operators is profit, not safety.
Divine Office – Liturgy of the Hours
This is a sweeping claim with really nothing to back it up. Are you saying this from an inside knowledge of the FAA, or is this just an opinion?

On the surface, the relative safety of air travel and the lack of major stoppages over a span of 22 years seems like a major counter example.

You’re making this statement emphatically and authoritatively, though, so I’m curious to understand where that certainty comes from and how it accounts for the other publicly visible properties of the FAA and air travel.
pretty impressive that FinFET has finally surpassed planar transistor clocks... just in time for the change to GAAFET! ;)

but seriously I heard arguments for a long time that bulldozer would probably be the highest-clocking LN2 CPU ever built, because of the combination of planar transistors and a frequency-optimized architecture. It seems like we stalled around 5 GHz forever with FinFET, and then 10ESF/Intel 7 just casually blows most of the way to 6 GHz in pretty much a single generation.
I truly do not understand why there is such an influx of these types of "Ask HN" posts within the past year or so. I've been on HN for a long time and this only started happening recently.
I see. People who cannot afford Internet are not real people. After all, they do not have a "number in some file somewhere."
Recommendations 2-4 aren’t great.

Instead, I’d recommend really working on recommendation #1 which is working on communication specifically…

1. Tighten the feedback loop for them. We all get the idea of using logs for engineering. People need the same for their performance. This means being willing to have difficult conversations and providing accountability.

2. Discuss in an open forum ways in which to solve the underlying problem and get commitment from the team as a whole to try new things like mob sessions or pair programming.

3. Most importantly, there has to be clear goal-setting. Meaning the team should be a part of that process to decide what they are attempting to accomplish and what their scope will be. This can be helpful for making sure no one is too far afield.

ONLY ONCE THE TEAM HAS DONE THE THINGS ABOVE

And if the engineers choose to not engage in good faith and work in the interest team would I consider termination or moving them to another team.
Genuine question. Does this mean that the average person can start a chicken farm today and earn massive profits? What is stopping an enterprising person from grabbing those profits?
The Scheme Environment: Dynamic Variables
Are there any competitors? Seems a lot for a commodity service
It makes sense to me that it is an issue if you're a small arthouse, aka you're wanting to do weird stuff that probably violates some technical guideline somewhere. It's like an aggressive auto-formatting on a codebase. Sometimes you do want to break the format because it's more legible in one specific thing. It's fine most of the time, but a small arthouse is very likely trying to be the exception, not the rule. They want to be exceptional.
> Your take seems kind of at the conservative end of the spectrum.

Nah. Their take is from an engineering standpoint. The type of brilliant people they're talking about can reason about terrible code, but most software engineers aren't like that, and it doesn't make sense for these brilliant people to ignore good engineering practices because no company can afford to hire only geniuses.

> Personally I think there are more benefits to letting people make these choices according to their own preferences rather than trying to come up with some consensus and then enforce it.

Having various styles of code on the same codebase is inefficient. Most styles are chosen arbitrarily (e.g. where to put opening braces in C) and you should follow whatever style the codebase uses. Once you push code to a repo it is no longer yours. There is no engineering value in mixing in your own preferred style.
It is Tesla specific in the sense that they refuse to use LiDAR.

All those examples just reinforce my point that it's a necessary sensor.
I was also expecting to see a physical machine in action and was disappointed
I have a heat pump and I live in Canada where it’s not uncommon to see -40 degree temperatures in winter. The system has a high efficiency gas furnace as the backup (auxiliary) heat source. So far this winter the heat pump has been doing the bulk of the work. Only when the temperature starts to drop and the heat pump can’t keep up does the gas furnace kick in. The system works pretty well.

I just wish the thermostat let me customize the threshold a bit. I don’t like having the heat pump go to maximum load before it lets the furnace come on. Ideally the system would know the current prices of both gas and electricity and run whatever is cheaper, given the indoor and outdoor temperatures.
>Shouldn't there be a profit in simply selling vacuum cleaner?

I think that it's an attractive thing because it pays, and people generally don't care. So it's a free avenue for the company to make additional profits, or, to use this extra profit to lower the margin of the original product, thereby making it more attractive in a price competition.
You seem to be conflating profit at all costs with pro-tech. Questioning how technology is used is a good thing that more engineers should be doing. And #4 is completely made up nonsense. I’ve never seen that sentiment here en masse.
The same thing that created the shortage in the first place: USDA regulations. If you want laying hens for personal use, no problem. As soon as you go commercial you have to follow all the rules.

Edit: The takeaway is answering the post I'm replying to as to why anyone can't just start selling eggs.

Edit edit: Child's axe-grinding notwithstanding, I really am just pointing out that USDA regulations are why the average person can't just start selling eggs. That's merely a descriptive statement, and in no way implies "all regulations are bad," which is, frankly, a level of discourse posters here should aim higher than.
I've just finished MVP [1] and I would say that last thing you want is to build product and realize that you don't know what to do with it.

I would go a bit further and suggest that you don't need landing page as well. What you should do is go and talk to your customers. Use email, arrange calls, try to get confirmation that your product is what they really want and ready to pay for.

We, as hackers, tend to fall into "build it first" approach, but at the end, to find first customers, you need to "Do Things that Don't Scale" [2], which translates into talking to your audience and better to do it before you start writing MVP.

[1]: https://nofuss.io
[2]: http://paulgraham.com/ds.html
Maybe aliens are trying to contact us in a way they understand.

SETI has been sending unconventional radio signals to random spots of the cosmos and waiting for a quick response. An extraterrestrial SETI might have launched ʻOumuamua a billion years ago hoping that it would be detected by alien life.

I propose we find a cool Earth rock, launch it to the solar system Vega, and wait a couple billion years for an alien response.
Nothing is preventing you to "create a compatible alternate implementation".
However, now every webbrowser doesn't have to keep it correct, secure and up to date for the next 40 years.
Answer: Bird flu and inflation (less so).

Although I suspect in short time we'll find out that the price hikes due to "bird flu" and "inflation" become... permanent.
It doesn't seem bad for the price but it's only 3% higher clock than the i9-K and 9% faster than the significantly cheaper i7-K
Who makes your heat pump? Want to know for my future potential purchase.
This is a poorly researched article that just put forward one side of the story.

Ask the general category students about it and they will tell you how they are deprived of opportunities because of quota system.

For those unaware of quota system in India, in easy words, it is somewhat similar to this analogy-

There is a 100m race. 'General' category, SC/ST category, OBC category participates in that same race.

For General category start line is a 0 mark and finish line at 100m mark.
For OBC start line is at 10m mark and finish line at 90m mark.
For SC/ST start line is at 20m mark and finish line at 80m mark.

This makes it easy for an OBC, SC/ST to enter in any top university they want. It is after entering the institute, they are unable to cope up with the rigor and fail or drop out. That is when this "victim" picture is painted by them. Ask an IIT/NIT/IIM/Doctor/IISc student in your circle about it and they will tell you the other side of the story.

Successive Indian govts have taken several measures to ensure they are not deprived. Today the scenario is that if a general category person, even by mistake, calls them out with certain words, there is an instant jail with no provision of bail.
who would you sell to and do you know how much work (and stink) chickens are?
Accounting firms know that tone is set at the top - look at FTX if you don't believe. Leadership sets the company climate, no one else has the power.

When it reaches the stage when actual lawsuits are filed it means that the situation is grave. Most labour disputes are settled informally. The ones that end in front of a judge are usually the ones with merit, the filing party will have consulted with an attorney who will have advised against proceeding if the case isn't watertight.
Here are the facts about women in India:

Technology firms in India have a better female to male staff ratio than the tech giants of Silicon Valley [1].
India has a much better male-to-female ratio compared with the U.S. Engineering male-female ratio in India is 1.96 as compared with 4.61 in the U.S.

[1] https://www.theguardian.com/guardian-professional/2015/jun/2...

[2] https://blogs.scientificamerican.com/guest-blog/engineering-...

What India Can Teach Silicon Valley About Its Gender Problem
https://www.wired.com/2014/08/silicon-valley-sexism/

https://blog.hackerrank.com/which-countries-have-the-most-sk...

The 2015 stackoverflow survey has this interesting statement: "Developers in India are 3-times more likely to be female than developers in the United States." See https://insights.stackoverflow.com/survey/2015 Actually it is worse than it sounds because most of the female developers in the United States are first generation immigrants from Asia and Eastern Europe.
>"if only we had something called "the law"

I'm not trying to be flippant, but what is to stop some company from simply utilizing a Terms of Service that allows them to do whatever they want with the data? I often see people chiming in that consumers "agreed" to all of this, even though the vast majority of people never read through the ToS or privacy policy at all.
So it's now twelve days later and DNS problems appear to be ongoing. There's a Reddit thread here: https://www.reddit.com/r/freenom/comments/109nr4z/is_freenom...

I can log into the client area and submit a ticket, but no reply as expected (I noticed the previous owner of the service I operate had to wait half a month for a reply a previous time this happened).

I have emailed the Gabon authorities (my interest is in a .ga domain) but don't really expect a reply.

Anyone know a way where I can decisively show this is a Freenom problem? If I do a dig +trace it works for me, but might that depend on the DNS server I'm sending the request through?
That’s more related to fan choice (Noctua is the pro move) but it’s still going to be idling most of the time.
Good. Let it collapse and then laugh at everyone in LA.
In the US the department of energy is having a challenge to heatpump manufacturers to manufacture a heatpump that will work all the way down to -20F (-29C).

Both Trane and York have prototype models that meet this requirement and should be on sale in less than 2 years

Here is an article discussing it https://electrek.co/2022/12/26/us-companies-are-producing-he...
Tips for refactoring your code with no pain
Thanks to Mozilla rejecting Web SQL we now get to run the exact version of SQLite we need, compiled to WASM and downloaded to the browser rather than being baked in and unable to upgrade.

SQLite not right for a project? DuckDB has a WASM build too.

Heck, so does PostgreSQL now! https://www.crunchydata.com/blog/crazy-idea-to-postgres-in-t...
And that this license check puts seemingly unescaped strings in a shell command.
Assuming this is true, is it possible to "take back" a bankruptcy declaration? Is there a mechanism in the law for this?
If it helps, I detail some of the pros/cons of using the official SQLite build vs unofficial builds (wa-sqlite, which is similar to absured-sql) here:

https://vlcn.io/docs/guide-persistence#persistence-options
> Mastodon is primarily for short-form writing of 500 characters or less.

Worth noting that fediverse itself isn't -- my Pleroma server has a 5000 character limit, other servers I've seen have more. There's no reason why they couldn't have every medium post available in fediverse other than profit motivation... look at writefreely as an example for a blog platform that incorporates fediverse, or, uhhh, Wordpress.

Well, it's still better that they're wading in the waters than not wading at all, even if they're not willing to dive in :-)
He knows he is right. It is you who need to thank him for pointing this out.
Inflation is always permanent.
Support for GPUs are still in the works.

The larger issue here though is the amount of bandwidth and memory required. Downloading billions of images to train a model just isn't going to work.

People are working on splitting the training into smaller chunks (together.xyz is one example), but they aren't quite there yet.
What effect will this have economically? GDP surge or invisible in broader scope?
How does the saying go? Tech enthusiasts get smart/connected everything; tech professionals keep a gun next to the printer in case it makes any funny noises?
That is exactly the point I was going to make. Thank you.
> yes, but there’s no reason to believe you couldn’t replace it with renewable energy down the line.

Is there any chance of this happening by, say, 2050? I don't think so. The whole "energy transition" idea is a fallacy. Today we burn more coal, petrol and gas than ever before. We simply don't know how to manufacture solar panels and wine turbines without fossil fuels.
Wow, this is amazing. Just the other day I was staring at a query with multiple CTEs that took 20+ seconds to run. Ended up adding an additional WHERE clause on an indexed column to the slowest CTE, which took the execution time down to 100s of ms.

Just tried the original query, but with explicitly not materialized CTEs and the runtime was basically as fast as the manually pre-filtered solution.