skysight-inc/HackerNews huggingface dataset:
Obviously, learning all popular tech stacks is not entirely realistic, but IMO when a SE or any engineer is looking for work, at least 1-2 months of researching and getting proficient with the full breadth of what's out there for your interest is going to pay off.

Unless you are moving jobs to just do the exact same thing somewhere else (who wants that) you kind of have to take it on yourself to show up the the interview appearing like an expert in skills you hope to get to really grow comfortable with on the job. You may even need to exaggerate your experience.

Ultimately, specialization should be more about how you think than what facts you know, but the hiring market won't see it that way, meaning you need to just get really good at faking it and not be afraid to back it up later after some late-night study sessions.

The other half of this is that 'levels' don't always translate across environments. Just find work that resonates with you, and you will move up. Obsessing over the level (or even the pay) is probably limiting.
There's a few camps in bioinformatics, from what I've seen.

1) The fellows writing papers - usually these guys have PhDs. Usually a science-focused PhD.
2) Analysts - often have a background in mathematics, biology, or big-data. Success here can lead to an onramp to camp 1. Much of your time here is spent in interactive programming environments, like Jupyter notebooks.
3) Programmers - writing novel or faster bioinformatic tools, often in low-level languages like C++ or Rust. Sometimes you can get a paper out of these, especially if you have a CS background. There's increasingly room for higher-level tools though here too, so it starts to overlap with 2.
4) Pipeline programmers - people gluing analysis workflows together out of the tools written in low-level languages, often with a liberal helping of Unix command-fu. Often sort of an ad-hoc role, containing people from diverse backgrounds, from biology to sysadmin. (This is my current role).
5) Biology/wetlab - people running experiments in the lab, and want to analyze their own work, especially for QC purposes. Wild-west ad-hoc development practices.
In Rails, you can write something like this:

Project.limit(10).each do |project|
project.members.count
end

Here `project.members` returns some sort of query object that produces a query along the lines of this:

[...] FROM members WHERE members.project_id = X [...]

In other words, you can just query associated data on a per-project basis, without needing to pass any additional arguments.

The problem this results in is that in the above code you'd run a COUNT query for _each_ project. Instead what you'd want is a single COUNT that groups data per project, such that you can then pass that data along with the `each` call. This setup would only require 2 queries, instead of 20.

To eager load data in Rails you have to explicitly opt-in, resulting in something like this:

Project.includes(:members).limit(10).each do |project|
project.members.count
end

The problem here is that an opt-in mechanism is too easy to forget (as is evident by how common these N+1 query problems are), and even if you include it there are certain cases where you still end up running extra queries for each row.

The solution here is to separate querying from the row instance types, e.g. a "Project" type can't query data itself and instead requires it to be passed in. This makes it much more difficult to create N+1 query problems.
As a practical matter it's tough to add more shows to a major tour (i.e. something that requires a convoy of multiple coaches and heavy trucks to carry all the people and gear) as a response to high demand. The venue may not be available, travel is already planned to the next city, and performers need rest. The tour manager basically has to build in the option for extra dates in particular cities from the start.
Spec Ops: The Line permanently removed from Steam and other digital stores
Not a water computer as in the article, but here is an analogue computer for predicting tides for a whole year. https://hgss.copernicus.org/articles/11/15/2020/
Yeah I've read all of the facts about them, but I've also read posts by many people who have simply done any ONE of the myriad of suggestions, and claim that it worked. So there's more to the story here.
Sales are driven by convincing the most people (or the deepest pockets) to buy your product. It doesn't have to be the best, it has to be the best marketed.
Pretty sure it was as much a part of planning the first episode as his later decision to have Anakin build C3PO. The early Star Wars scripts and materials are all over the map, there was no plan. This script just makes that all the more clear.
Makes total sense, I think I was a bit thrown of after the first glance because there are so many classes and files [0] and it reads a bit like Java code.

But after a second glance it looks very well written compared to many other python projects, which sometimes read like a 5000 line bash script.

And I can't argue against your arguments, especially using "minimal" dependencies and using typing.

Typing often helps for autocompletion and understanding what a variable/function "means", which makes it [1] easier to start hacking on it.

[0] not necessarily bad, just wasn't what I would expect to be a small reference project

[1] not always, sometimes types can be too verbose and start messing with your brain ;)
The free version of FusionAuth has limits beyond what other licenses have. See https://fusionauth.io/license-faq#3 for more details.

I'm afraid that's all the detail I have about the decision to keep FusionAuth closed source.
Yeah. The problem arises when there’s many creators and they disagree. Or when a creation has already been duplicated and given to the world and they think they have any right to claw that back.
And that growth is due to US cities all jumping on single family zoning as method of segregation, post civil rights. If the only thing you can do with a lot is build a single house, you make it as large as the market will support to maximize sale price. When only rich people can afford houses in a neighborhood, it becomes white only. Also known as gentrification.

I live in a wealthy, 99% white zip code and that’s exactly how it happened.
The article itself puts it forward.

> The offer to sell the film was, to put it mildly, not undertaken in good faith. It appears that the company would rather take less money by writing off the movie than sell it for even a few dollars more than that, because they might risk having a rival turn it into a success, which would further embarrass them for never even having tried to market it themselves

If it was really bottom line thinking, they'd accept the $70M, more than double what they'd get in tax benefits, and have another distributor release the film. Instead, they'd rather trash the film than risk looking like fools if they allowed another company to reap the benefits for releasing a hit.
> If you have principles and enough patience

This is what I've been struggling with for the past few years but recently, have come to the conclusion that success WILL come, I just gotta be patient and keep making regular progress. Move slow and create things.
With selfhosting, the problem was never really the software, but everything around it. Getting an openly reachable web address, securing it, the storage, making backups etc. There are some nimble projects to simplify some parts of this, but there are huge gaps still. Some important OSS celebs still trumpet that "users will never self-host". But if and once this vertical problem is solved, I'd expect a landfall, and we would all look back at this intermittent "cloud era" as some dead-end temporary dark age.
> The Earth is nowhere near carrying capacity

This is not my argument, just that a society that only effectively functions with continual population growth is ultimately a Ponzi scheme unless we begin living outside of the Earth's boundary. I'm not making a practical argument, more an argument that no species can grow indefinitely in a closed-loop system. I meant it more as cheeky remark than literal concern-trolling.
It is positively bizarre that HN will scream blue bloody murder about "the apple tax", "apple spying", "poor repairability" and so on, and yet cannot shut up about a device that:

* REQUIRES a cloud subscription and active data connection to do its most core functionality: OCRing text you write on it

* costs more after a year or two than an iPad with Apple Pencil

* is completely unrepairable; no parts availability, no service options, etc and has no warranty unless you pay extra

* depends on a cloud service run by a company located in a country infamous for both state and commercial espionage and intellectual property theft

* has no theft protection, no on-device encryption, no end-to-end encryption, etc.

An iPad can do everything the Remarkable can do, on device, no connection or cloud sync/service required, has infinitely larger accessory and software ecosystem, can be repaired at almost any corner phone repair shop and major electronic store chains, and has best-in-market security from the hardware itself to end-to-end encryption for its built-in cloud sync functionality.
Looks way better than I expected from the title. The vectorization did wonders. I think I saw a similar font in a HD Minecraft texture pack.

I wanted to suggest a RuneScape font, but it would probably be too skinny.
Just as chess is a political analogy of real war.
That sounds very arbitrary but if that's the case, instead of changing the MIT-licensed file you can just create a new one and put the changed code there. Eventually the MIT one will just be empty, or all of its functions unused and it can be deleted.
Practically speaking, Corporate Agile is Agile in that it is what 95%+ of people doing Agile are actually experiencing.

As far as I can tell, the only companies doing "manifesto" Agile are startups, mostly out of necessity or out of a preference for agility (which is necessary for a startup) over predictability (which is impossible for a startup). Large companies mostly fail to do Agile not because they are incapable (well, maybe some), but because they don't want to - they value predictability over agility.

If you're about to reply that your Product/Engineering team is totally doing "real" Agile inside a traditional corporate operation, save your energy lol.

Now here is my hot take: Any organization that can reasonably hope to achieve predictability will strongly prefer it to agility and always choose it. This is why Agile never works in established corporations. No matter how much they talk a good game about "disruption", the reality is that they are just hoping to get predictable results.
I stand corrected (and also note the "weekend" was really 10 days). Jim Clark* apparently gave Marc Andreessen the necessary latitude.

* The other person with an office opening into Keith's work area at Memex was Ron Resch https://www.historyofcg.com/pages/university-of-utah/
You can self-host rmfakecloud, an open-source reimplementation of the reMarkable cloud. You just ssh into the device and use a DNS trick to swap it out.
Do they get to realize the entire loss in the year it occurs?
Exactly, this is a pretty bad sign for a senior dev, to just blurb out a number. What is the connection used for? End users, a backoffice tool, or a batch process? then he should have asked: what is our SLA? What's in the DB, how big are the objects, the queries? How frequent are they?

Even so, I wouldn't venture any number if you don't do some profiling or at least some tests with the most common data, and with edge cases. It can be anywhere between milliseconds and full seconds, maybe more?.

Reminds me of an interview once, I asked: the website is slow, you're in charge of it, what do you do? He just said "buy more servers"...slow down there, Rockefeller.
More likely it would just be left to the fans to come up with their own justifications for the retcon, like most other inconsistencies in Star Wars.
Sure, that sounds fine, but the taxpayer ought to not be responsible for footing the bill in any way. The studios do this for the tax writeoff, which is tantamount to robbing the people paying taxes (eg:us) blind.
Yeah the DB timeout answer really stuck out.
There is evidence that cardiovascular exercise results in neurogenesis which results in lower incidences of dementia in older adults.

This is speculation but it wasn't until the past 70 or so years that large amounts of people were able to be sedentary.

I know the "simple explanation for why everything is fucked up" answer is almost always wrong but I'm very convinced that lack of walking is a major contributor to all of this stuff.
Destroying it should be legal. Writing that off as a loss should be considered fraud, especially when there's an offer for it.
yeah just the motors alone were 471 euros and the controller boards were about 300 euros... this is a spendy project
Here in Western Europe (West) Germany has always been known for its bad wages. Was it Mitterrand who likened German workers to the Chinese, or was it even before that?
There were layout managers in the 90s which were responsive, though they wouldn’t reflow widgets vertically. Similar to horizontal flexbox.

I bet someone could have added the functionality but it just didn’t matter when all screens were squareish.
Are any of the people responsible for this phenomenon actually creators? Isn't it usually investors and accountants doing it for a tax writeoff?
Not sure how long you were there nor which team you were on, but as someone who's still working on Shopify infra after a decade, I disagree with you.

Scaling problems at Shopify are rarely if ever directly Rails related.

The biggest challenge was always scaling the database layer, and to some extend the deploy pipeline of the monolith given the amount of people working on it.
Xcel Energy. I'm usually at $300/month for electricity from November-March. A comparably sized house with an efficient furnace would be $100/month in this area (or so I've been told). My non-heat electric usage works out to something like $50-$75/ month. Our electric rates average 13-14 cents per KWH, but we just moved to timed metering, so that can vary a lot depending on peak hours.
I believe the biggest correlate is actually religion, and I've suspected for some time now that Nietzsche was really onto it quite early with the whole "Death of God" thing.

That said, I can say that while I may in theory be able to afford a kid today, I couldn't after a layoff, which does happen to me sometimes. Frankly, I like my current employment, but I'm starting to get some bad vibes sadly. The thing is that kids need support for like 2 decades and it's hard to imagine a job lasting that long. I always remember the scene from Monty Python's "The Meaning of Life" where the dad walks in and tells the kids he can't afford them anymore so he's going to sell them to science, and I can at least find it all pretty amusing.
"One of WBD’s most notorious post-merger decisions was deleting an entire finished feature, “Batgirl,” that had an estimated budget of $90 million, to claim a tax write-off"

I feel like if someone reads that in a thousand years they're going to look at us the same way we look at some ancient tribe worshipping idols. Years of work and cultural artifacts destroyed for the accounting department, that's nuts.
I used to tell all of my new lead or new manager reports to start with Rands. I even offered to buy them a set of my favorite books - a couple rands, High Output management, manager's path, etc.

There are some fantastic other suggestions in comments though, and it looks like all my suggestions already accounted for.
No need to reseed when you just hoard Linux ISOs.
> Can you give specifics? Does it primarily apply to people in heavily authoritarian-type management cultures? I don't expect that persuasion and gradually building consensus are big themes.

The Marines think about leadership very differently than that. Sure, parts are authoritarian, but most people are surprised to learn that training to be an independent thinker starts in boot camp. They don't even tell you how to "swab the deck," you are provided the tools and given the direction that the floor has to be spotless. Regular inspections provide continual feedback, and out of that recruits routinely develop their own procedures and novel techniques for mission success. (Did you know newspaper is extremely effective at finish polishing windows?)

Leadership is pushed hard at every level. If two Marines are on a job/mission/taking out the trash, even if they are the same rank, the one with more time is expected to take responsibility for the other. It's not bossing around authoritarian style, it's as real as that other Marine's life is your number one priority. Leaders are expected to support mission success, not drive it. You lay out the parameters of what success means, and the Marines your charge should have the tools and support necessary to accomplish that task.

In the programming world, it means that I set out a goal post, where I want the team to get to. But then I make sure they have the time to do it (I often take distracting support issues or annoying bugs so the team is not hampered), and the tools needed to get there. If the team does not, I have failed.

Marine leadership doesn't do IC work, which is the major thing I could improve. But then, Marines have a whole lot more people than I do. :)
> There are a range of options, from other places in the US

> far more likely that the move will happen within the US

I don't know what you value in a place to live in, but many Southern and Midwestern states have much better fiscal and regulatory climates[0] and are full of midsized cities with surprisingly charming and walkable downtown areas. About the only thing you will not find is the delicious Mediterranean climate found in much of California.

[0]: https://www.freedominthe50states.org/
I like the One Minute Manager.
This was just in response to Wayland being 'bloat' which is factually wrong.

Also, X11 did not disappear over night so I don't get all that complaining. I'd wager X11 will remain a viable display server for several years. The only distro discussing removal of X11 seems to be Fedora at the moment, and they where always on the bleeding edge so no surprises there.
Oh yea 100%! llama.cpp and the opensource community in general is truely awesome in getting AI models into the hands of as many people as possible. I think these platforms are the key things to inspire people and get them to see the power of local LLMs in just a few minutes. Can't wait to see what other opensource platforms crop up in 2024 as well.
Leaving Payoneer in solidatary with what happened with People in Argentina
LinkedIn is a dead social network! A platform that doesn't have daily active users, but weekly ones
That seems incredibly pessimistic. Hopefully that's not how it goes. What should we be optimistic about?
Show HN: Aurora- a comprehensive set of Statistics and Machine Learning tools
I wonder, is it even possible to truly delete a movie?

I am surprised Batgirl didn't leak. How do you even prevent that?

It's just bits.
> Boeing is one of the crown jewel brands of US superiority

was.

That is definitely - at least for now - a thing of the past. I'm pretty sure they could regain that position if they really went for it but at the moment they are as much an asset as they are a liability. If they weren't also that 'huge defense supplier' they would have been in far more trouble than they are and by rights they should be.
It's not "robbing the people paying taxes" because the money was never theirs to begin with. Taxes are paid on profits, and if profits are not made they're not owed.

Suppose I make a painting worth $1000. If I had sold that, I would have been required to pay taxes on that at the marginal rate, say 40% so $400 worth of taxes. Instead of doing that, I set it on fire. Does that mean I just robed taxpayers of $400?
> In the first one I failed, I had to write a limited chess program, that only supported two kinds of pieces. It needed a project structure, a data model, valid movements for the pieces, and tests. I started from nothing, and had to be send the solution in within two hours.

I've written programs to play chess and I doubt I could do this in 2 hours. If I did do it, it would be horrible buggy code.
I havent used the AVP but I remember feeling the excitement of being able to watch a movie in a theatre all to myself with the Oculus Rift all fade away in the first half an hour with the loss in clarity. I have zero doubts that the comparison is night and day between the CV1 Rift and the AVP, but when I think about how much I'm bothered by blurry text when I'm working, I can't help but be a bit bearish on pulling the trigger on getting one. I'm sure I will get there, but maybe not on the first generation.
Of course it makes no sense if you are answering the wrong question.

The question being asked is not: "Why do we not see grabby aliens?"

The question being asked is: "Under what circumstances can humanity become grabby aliens that colonize the galaxy in reasonable time given that we do not see grabby aliens?"

The simplest circumstances that would allow humanity to become grabby aliens in the future is that becoming grabby aliens is easy for a modern human-like society. However, grabby aliens that colonize the universe in reasonable time preclude humanity from existing if we intersect with their existence.

That means there must either be something else special about our existence, or that we are unlikely to ever become grabby aliens. That is the entire point of the thought exercise, figuring out if there is a hope that humanity will become grabby aliens (Star Trek).
Ask HN: What will be obsolete in 10 years?
Large corporations are basically run like planned economies in communist states. 5 year plans, leadership detached from reality on the ground, tons of internal propaganda, lots of pretending that things are great, empire building by the mid levels and so on. There may be pockets of "true" agile here and there but I believe a large corporation simply can't be run in "true" agile manner. They are way too controlling to really empower their workers.
Seems like a less controversial solution would be to allow the same tax write-off if the studio releases the film for free distribution (e.g. via the Internet Archive), either into the public domain, or under a license like Creative Commons Noncommercial if there's concern about implicitly allowing derivative works by competitors or similar.
> a smaller percentage of Tsimané survive to the age at which Alzheimers becomes a major epidemiological issue in modern societies. How does a researcher account for that? It seems like it could be a confounder.

This would be an issue if Alzheimers is part of a phenotype that raises all-cause mortality in the young. I'm not aware of any research on this. Alzheimers is known to be correlated with certain lifestyle and immune factors, and these factors might be expressions of a common phenotype that also increases early mortality and is moderated by pre-industrial environments---e.g. increased risk-taking or decreased immunity.

A common phenotype hypothesis might explain some of the difference in Alzheimers incidence between Tsimane and Westerners, but it would be surprising if it were the main reason. Assuming the hypothesis only, an Alzheimers delta of 11x for those over 65 implies a mortality rate delta of 11x between the under-65 phenotype groups. That is a massive effect, and if it includes child mortality, we would expect to see genetic drift over time and a lower genetic predisposition to Alzheimers among Tsimane (has that been studied?).
I think what people don't fully appreciate is that the US will never allow Boeing to go bankrupt. A ecosystem around it is too important for the military industry.

Worst case scenario they'll order 200 of the worst assembled 737s as troop carriers. Hopefully they'll then just have them sit in an Arizona desert.