skysight-inc/HackerNews huggingface dataset:
> Further disclosure: If someone showed up to a postmortem for my team with this level of condescension and no useful advice, I’d tell them to be quiet or leave.

If I worked with you it would be my responsibility to support my coworker and help them improve. As it is neither of us has much of an obligation to the other we are uninvolved third parties giving our unsolicited opinions to one another. It is a privilege as an uninvolved observer to another to analyze it frankly without worrying about hurting someone's ego. It is OK I think to look at some mess or other and the inevitable conciliatory excuses and or hostile push back against criticism and call bullshit.

> None of those comments that I’ve seen addresses the fact that adding a license file during a fork at all is probably an error. No, just criticism about this one case because someone told them about the exact observed bug so now it’s obvious.

This is an excellent point insofar as explaining why the bug might have happened. I disagree however that it is sufficient explanation. Such code should still check for the presence of an existing license file for another license and raise an error that requires human intervention to override. That is constructive and actionable.
ehh.. I worked in platform/systems team for companies that were step below FANG and we would routinely use brew (with ansible and shell scripts) to setup engineering and office laptops. I can't recall other package managers that have the same following or support as brew.
This is what happens when you're impatient.
> the lack of basic stuff like visualizations of running infrastructure

But... this would help Amazon's customers save money.

> “If I were running it”, the console would have an entirely visual mode where you can drag and drop infrastructure

Honestly, I'm glad that you're not running it.

My main issue with their web console is that it forces you to close repeating modals/popups multiple times a day, even within the same account. Like when you open EC2 console and you have to click on a top modal praising new interface. Every refresh gives you this modal to close. Giving in and forcing yourself to use the new interface won't help much, as you'll have to start closing modals asking you to comment on its usability. This one won't reappear within same account when closed but this is just EC2. Enter billing console and you may find 3 modals on top on every sub-page: red one stating that you have payments past due, green one stating that you have no payments past due and blue one being an ad for a new Payments interface. All at the same time. Other services will nag you and force you to close more and more modals and popups every time you open some service's console.

When I found myself mindlessly closing console[1] modals and popups without reading, I've got a strong "this is not right" feeling.

[1] https://consle.aws.amazon.com/
i want to agree with you but then again i find myself thinking how even moderately rich ppl use helicopters to move around in dense metropolitan areas basically for decades.

rich single nerds will make this market work imo.
It’s insane how far it’s going to orbit from Earth. I didn’t realize you can orbit earth at that distance.
I hear your argument about the needs of tenants and don’t disagree about your general point. I just wanted to add that I’ve given up entirely on non-stick skillets. The finish inevitably comes off that I probably ate or it loses it’s non-stick properties (presumably from microscopic portions coming off that I probably ate) and I have to bin it.

So I actually do cook scrambled eggs (and omelets) in a well seasoned carbon steel pan. I’ve made eggs fried over easy in my cast iron. It requires butter and the pan has to be the right temperature (it sticks more if you start too cold), but it’s doable.

It does stick a touch more than non-stick, but it’s not difficult to clean by any measure.
Exactly, it does not make sense at all. The "queue" is not the main thing and "buying" is the main thing. The "economist" thinking here is akin to "Lets not make everyone rich, lets make everyone poor"
Didn’t OP mention this was all tied up in a remodel? If so, makes perfect sense to do this all at once.
This sounds like an incredibly sensible approach.

We can probably assume each gift was assigned a single gender too (and possibly a single age category). Would that have helped as they could then pre-sort the tape for speed? I assume a seek is faster than a read, but don’t know enough about the architecture!
Tokyo is somewhat good example, but brushes off things that houses are much smaller and IIRC you don’t own land below it.
You could get a 12v to 48v DC converter on the car side of things. That already helps a lot in cable thickness.
Out of curiosity, how big is a 3 bedroom apartment in Japan?
I mean, don’t the people who live in a place have the right to decide they don’t want to invite in population until their homes are turned into a megacity? And if people don’t like the prevailing political opinions of a place that doesn’t want to change its nature to suit them, aren’t there plenty of other places to go?

The market its screwed up in the Bay Area because they in way more jobs than they wanted to let in housing, that’s a problem, but I don’t begrudge people that want to put limits on density because they want to live in a certain kind of place.
It's a good question which might yield a very complex answer depending on how far down the rabbit hole of reproducible science/computation/machine learning you're willing to go.

To keep things simple, I'd say the true "primitives" of ML models can be reduced to mathematical formulas. For example, a plain old feed forward network is implemented as matrix multiplication. Sprinkle in a bit of calculus to analytically derive the formula for back-propagating errors (aka training), and you have the basic building blocks of modern deep learning. Convolutions, Transformers, etc are just a bit fancier spins on the same mathematical foundations.

Hyper-parameters are essentially tunable variables in a formula. I'd say your instinct is spot on - they are absolutely necessary to capture for reproducible results.

If you have the code and the data the answer should be yes. You should be able to take that PyTorch code and translate it to MyFavoriteMLToolkit to obtain numerically identical results.

In practice, we face the same universal difficulties as other computer science based research: fighting inconsistencies in software, hardware, all the way down to the physics of the universe with cosmic ray induced bit flips, etc.
Amazon Astro: Household Robot
Generally speaking, from a security standpoint, simpler is better. It of course depends on your requirements, but if you just need a structured data exchange format, JSON is an obvious choice. But again, it depends on what your requirements are.
They're obviously more than just a time sink right now! You yourself just said your kids use them as a social outlet of what seems no small import.
I work for a company that provides a custom software platform that enables the building of large, complex enterprise apps. The primary engine is written in Java running in a JVM but we also use Groovy as a secondary scripting language in a secondary execution context for extending the platform and writing complex business rules. In fact the JVM has fantastic capabilities to allow late, runtime compilation using JVM-compatible languages (groovy, scala).
We have historically called this 'configuration' to give our clients the impression that the software is easier to deliver an application with and our consultants were 'configuration developers'.
But more recently we noticed that clients don't care so much about this wording. On the other hand, the developers using the platform don't like to be called 'configurators' and so we've gone back to call it development (which it really is) and have 'developers'.
One of the more interesting things I recently learnt about Agile (by listening to what Joe Justice did at Telsa was), that reaching the sprint goal appears to boost velocity. Thus, in the long run it's better to under-commit slightly than to over-commit.
Sadly, I can't find the source for this easily. It's probably somewhere in the hours of interviews Joe gave which are on YouTube.
> ASN1 has a much richer type system than protobufs, and is more general in that it accept several encodings, some of which optimised for size, some for speed, some for simplicity.

You say that like its a good thing.
> Either way it's a non-negotiable indicator for a high probability of noise in the signal emitting from his general direction.

Well yeah, the noise is the most recent posts.

Easy to filter out, too.

And what, do you not think someone can change in ten years either?
I mean the following as feedback to help you find more users, not as critique; I understand where you’re coming from and this is just how I would personally approach it:

What I immediately noticed looking at the README, is that the communication is centered around you and your values, rather than on the end-user:

You mention why you created it, not what it enables the user to do.
You use Linux-lingo, like “free (speech and beer)” which many users are unfamiliar with and don’t know why they should care.
Your installation instructions make it hard for users to pick which one they should choose.
There are no Mac binaries, but Macs are wide-spread among developers.
Windows binaries mention “x64”, which is very technical and might scare users away.

The Ubuntu screenshots make it look like “Linux only”. You could replace it with a Windows or Mac screenshot, to get people to understand it works on their platform.

You could still keep this technical (and potentially alienating) language in your documentation, but simplifying the README to make it easier for the 90% of your potential audience could make it more popular.

You mentioned in this thread that some people don’t want Electron. That’s true, and it’s a great USP for those that require it, but personally I would avoid assuming that it’s the USP that convinces the masses.
I think you're training about i bonds, and they are capped at 10k / person / year
You're assuming if we stop spending it on A it will mean more funding for B, and that is not at all clear or even likely - if all the funding isn't going to B already, there's little reason assume you can convince those who believe funding for A today is justified will suddenly all accept it should go to B if A is shut down.
Could someone put a more appropriate title on this link? The story has nothing to do with "running away from open source".
Show HN: Workout Live – A new free app to view live heart rate from Apple Watch
Fuzz for low hanging fruits.

Analyze code: peer review, bounty, ...

Harden through invariant checks and logic checks.

Make your system/code anti fragile by detecting wrong encoding, reporting it (uh-huh, yeah, think that any code even reporting/logging is an attack surface, hint hint log4j) and treating future traffic from source of attacks as a way to train your defense.

Create a culture of security: simple architecture, design workshops, threat modeling, thinking about what someone with attacker mindset would do, value experience (coming defense source) AND involve newbies (they will try again what didn't work in the past, and sometime it works)
One can already tell you some factors deductively (and verifiedly): it's not the density, it's the presence. Mass is phonoabsorbent; there where you have buildings, you have both noise from the inhabitants and shielding from the constructions.

In the open spaces, one single source can pollute for even ten kilometers or five miles of distance, and more. The added effects of natural acoustics can be worsening - barkings bouncing in the echo from valley to valley, starting in front and returning behind etc.
I have no advice on how to find a professional field that you can fall in love with, as I pretty much fell in love with mine (mobile dev) on the first go (back in '09).

Just realize that being love with something doesn't mean it is always blissful. I love my partner to a deeper degree than I do with any other person (we have no kids), yet we do sometimes fight and don't get along.

It is the same with any job or profession. Realize this and I think you might become more content with what you do.

Outside of an professional setting I must say that after getting my self an espresso machine two years ago I've fallen in love with making and tweaking my shots.
I guess this comes back to the whole concept of something being ergonomic - how well is it designed to comfortably enable the common use case vs. forcing users to pay a tax and do something annoying on the 95% case to allow for the 5% case to work. The scenario you mention is rare enough in my experience compared to a simple DAG style hierarchical table structure that we should totally optimise the query language for the former and then just add in escape hatches for the less common scenarios.

I'm sort of surprised that there is nothing similar to the CSS SASS/SCSS type idea that has ever taken off in SQL land ...
Why Clojure in a single picture (with less than 1000 words)
https://www.scientificamerican.com/article/nasa-needs-to-ren...

Accusation was not even direct, it was James Webb's complicitness for LGBTQ issues 70+ years ago!:

> James Webb. Prescod-Weinstein and other critics argue that Webb was complicit in the discrimination of LGBTQ employees in the ’40s, ‘50s and ‘60s — both as undersecretary in the U.S. Department of State and as the top administrator at NASA.

Response from NASA:

> “NASA’s History Office conducted an exhaustive search through currently accessible archives on James Webb and his career,” NASA spokeswoman Karen Fox said in a statement to The Post. “They also talked to experts who previously researched this topic extensively.

> “NASA found no evidence at this point that warrants changing the name of the James Webb Space Telescope,” Fox added.

I despise these people (Scientific American). At this point, I will never see Scientific American magazine in the same light - it is completely derailed.
As someone who tried the same approach, I think I can help.

I sold software to pharmaceutical R&D groups. As a supporter and author of free and open source software, I wanted to see if I could apply the ideas from "Selling Free Software".

Pharma companies are tight-lipped. Researchers often have to submit their talks for legal review before presenting it in public. I've hear that developers at some pharmas also need to submit patches for legal review before sending them upstream.

Few pharmas distribute in-house software, which 1) they consider it a proprietary advantage over their competitors, and 2) like most in-house software, has a low level of documentation and testing, with the expectation that the authors and maintainers are directly available.

Pharma companies also have the money to pay for software, and internal developers who are able to do some maintenance if needed.

Finally, about 15 years ago, a company in my field decided to triple the price of its software (the owner was no longer really interested in producing software). This was deeply embedded in many projects. It took one company about 2 years to migrate to a competitor. So the owner made 6 years of revenue in two ... and made pharmas a bit more cautious about their licensing. This strategy isn't possible with FOSS licenses, which I think would make an advantage in sales.

(This is not specific to FOSS licenses. My current proprietary licenses also allow in-house support, no time limit, no limit on the number of CPUs, and no restrictions on where those machines are located.)

So my "theory of monetization" is that 500 pharmas and biotechs were willing to pay $25K for a top-of-the-line niche product which took about $300K of engineering time, and that I would get 50 or so customers before the source would be distributed to possible competitors. 50*25000 = $1.25M > $300K.

Plus, it would take time (and money) for possible competitors to get up to speed with understanding how the product works. And they also couldn't make much money from it as I could always lower my prices, once I made back the engineering costs.

Things I didn't factor in were:

1) I'm lousy at marketing (never got 50 customers)

2) Commercial vendors entered this space, with independently developed products (driving down the sales price)

3) People don't want to buy a $25K product without being able to demo it, and if I insist on only FOSS distributions (or components I use require it), I can't provide evaluation-use-only licenses.

4) Academics are an important user base as they publish papers (advertising) and their students go on to work at pharmas. My theory of monetization meant I couldn't sell to them as they expect no-cost or highly-discounted licenses, while being the most likely to put a FOSS component.

As a result, I gave up, and now offer various levels of proprietary licenses for the source distribution, plus pre-built binaries for general base use, and a license key to unlock additional features.

Yup, I've become a "software hoarder" ;)
I see a lot of suggestions for taking control of a pc via remote desktop software, but does anyone know a good app to do the same for an android tablet / phone? (to help my parents with their tablet set up, from my pc)
Well, I have a PhD in physics, and I think this is a good decision (not that I could ban it if I thought otherwise).

Practically all serious decarbonization plans revolve around decarbonizing (and yes, scaling up) electricity production, and then using that clean electricity to decarbonize transportation, heating, some industrial processes etc. Cleaning up the electrical grid is underway. Much too slowly, and with some extremely regrettable setbacks like shutting down functioning nuclear power plants, but still progressing.

A major problem in this transition is that retrofitting existing infrastructure is expensive and time-consuming, particularly if it means replacing stuff before EoL. The least we can do is not building more of the wrong kind of infrastructure, which is exactly what this ban achieves.
Does ASN handle versioning of the messages?

If I add a field to the message I expect the new binaries to read the messages serialized by the old binaries and vice versa.

Obviously the old binaries are not expected to understand the added field but they should not break when handed the upgraded message.
Hi people!

It's a fun, useless project of mine (but I hope someone can and will get inspired), thought I'd share it here.

I also launched on PH if you want to help to get traction: https://www.producthunt.com/posts/product-prediction
Not really. As far as I can tell, the core value of AWS is letting accountant shift CAPEX to OPEX.

The technical considerations are a distant second or third place.
Workout Live is a simple iOS app to view live workout data (heart rate, calories) from Apple Watch.

No ads, no profile tracking, no registration and completely free.

I just wanted to watch my heart rate on the phone screen while doing the workout. There are some apps which can do it but with subscription and too many features I don’t need. The best case would be that the built-in Apple Fitness app has this feature, but it hasn’t. So, I decided to spend my weekend writing this app. I use it just during workout. For analysis or viewing histories, I use the built-in Health or Fitness app.
I'd like to learn nuclear science. Where would I begin? I know basic classical mech, quantum mech, and classical field theory.
Ask HN: Was a dev. Became a lawyer. How do I become a dev again?
I attended a top 5 law school and am currently a first-year in biglaw. Previously, I was a self-taught dev at small startups in LA. Nothing sophisticated, just standard MVC apps. I was mostly back-end (my front-end skills do include JavaScript, but not include CSS or ability to make things look pretty, etc) and I was able to maintain and deploy web apps all on my own. The last thing I did before law school was an accounting app I built from scratch and of which I was functionally the CTO. Technologies I used during my career: Python, NodeJS/TypeScript, C#, React, Postgres.

I want to go back into tech. Assuming I want to be a software developer again:

1. What should I focus on learning to get a backend developer job that pays 180k+ in a major market (NY, LA, or SF)? Things I was starting to find interesting towards the end of the main part of my career include scripting to automate build processes, integration tests, and I guess what one could call crude architectural stuff that probably isn't worth the name (Should I build the data layer using a "repository manager" class for each table and inheritance? At what point is it not over-engineering to bring in a cache?).

Trying to enumerate those examples brought home that I did not do anything remotely sophisticated during my career lol :( Maybe if I don't know the answers to basic questions like that, those are the places to start.

Anyways, what are some of the next big things? One thing I think I might like is natural language processing, maybe I should start there.

2. Suppose I want to throw money at this (since I have some now)--is that even possible? For example, any recommendations for coding interview tutoring (which would be something to do near the end of the transition, after several months or more of self-learning)? I was pretty bad at dev interviews the last time I did them several years ago.

Please note:

Why I went into law in the first place and why I want to jump back into tech is not really something I want to hash out in this thread. Suffice to say, my interest in leaving is not because biglaw is awful or high-pressure or the people are toxic or anything like that, as some might think. I basically got very lucky: I am at one of the best firms in biglaw in terms of work-life balance and cordiality. It's certainly the only one I know of that's like this. My reasons for wanting to go back into tech have more to do with things that I miss about tech and business, such as the creative aspect of working on a product, the mission-orientation, etc. I know some of you will say "reflect on why you stopped wanting to be a dev in the first place", but please suspend that argument for purposes of this thread.

Let's assume for now that my timeline for leaving biglaw is probably about a year hence.

Thanks for all advice in advance.
A lot mentioned already - I put up an blog-article done in HTML/CSS and the Icons/Font using URI just some days ago (german) [1]. I has 77kB total and can be downloaded in a single file, preserving the layout and font (FreeSans). As it talks about the very unknown relationship how the proposed end of lignite-mining in eastern region Lusatia (2030-2038) affects freshwater-production in Berlin (end of groundwater pumping in Spree-river), reminded me (as Hacker News is located in California) of recent article "The Warning Shot the US Is Ignoring: Climate Change Impacts on California Central Valley" in CleanTechnica, I thought to share it.

[1] http://futureasapresent.org/trinkwasser.html

[2] https://cleantechnica.com/2021/12/18/climate-change-impacts-...
Obsidian + git plugin.
> After simple dental surgery,

Odd the article entirely leaves out what tooth was being worked on. The upper back molars are very close to the brain, and Wisdom teeth are connected to the central nervous system, so it is not really a head-scratcher brain damage could occur if the ophthalmologist slipped, or if the patient was hyper-reactive to the anesthesia and jerked while the doctor was working. But in both cases, the doctor should have noticed.
> There's no reason why housing appreciates year after year. It should be a depreciating asset

Totally. That's why that $50,000,000 house in NYC should eventually cost only $1.
Which is funny but ultimately irrelevant, because we will pronounce it "ee-tron" anyway.
You can outsource the staffing costs too. This also turns out to be much cheaper due to economies of scale. :)