skysight-inc/HackerNews huggingface dataset:
Anyone know what are the chances of this happening again in the future? Except the "take the photo" part. I'm talking about:
- it's night
- clear sky
- right geo coordinates
- ISS passing between the moon and said right geo coordinates

Just thinking of these and then add on top that you have 0.5s to take the photo. This was truly a "right moment, right place, right person" kind of thing.
The most difficult thing is a culture insisting on passing the buck as not their responsibility.

I find there are 2 extremes of developers:

1) Ones that develop very fast (and does not think about what is being developed, sometimes blindly). There is no reward to speak up to ambiguities in requirements, or even mistakes. So the mindset here is "can be fixed", "QA" will find, etc.

2) Ones that develop much slower, overly reviewing requirements, use cases, etc., and spending more time with product / designer throughout development.

________

For those who are team leads, managers, hiring managers, which of 2 above would you prefer?

________

EDIT: I am not a super star coder (more a "jack of all trades"), but I have very good intuition on product so many times I wonder if there is a better job field for me. I would be interested to hear ideas along this path.
Russia to use yuan from its forex reserves
I paid for Bloomberg news thinking it would remove the ads, it didn't.
Just circling back to see if you got my earlier HN post. Did you miss it? I understand if now isn’t a good time; I’d love to connect. I hope you take my persistence as a compliment!
Spoken with the cheerful idealism of a person who has always had a safety net.

My stance is that you cannot pretend the power dynamic does not exist. Boss can fire worker, worker cannot fire boss. Consquences of getting fired range from irritating to life-threatening, depending on worker's resources. Consequences of having to fire someone... not such a problem. You ignore that reality at your peril.

If the boss wants workers who can say "no", the boss has to create an environment where people don't have to fear the consequences of doing so.
Many people have circumstances that don't allow them to choose the exact place they live.

Also living in less desirable areas often has a lower cost of living - offsetting the cost of a car.
A Microsoft employee quit. Then the company completely broke the rules
GISTEMP Climate Spiral [video]
> I learned to program when I was pretty young, the only time stuff like scratch makes sense is kindergarden when you're still learning to read (for me it was the mindstorms stuff.)

> I was using Turbo Pascal when I was 11.

Ignoring the fact that the whole stack was way much easier back in the day (I was a Turbo Pascal user as well at more or less your age), to me it's also a pretty clear case of survivorship bias. There will be kids that will find their way into no matter what, but we should also give tools/resources to help other kids without the same level of interest+capabilities to at least scratch the surface.
ISS Transit Finder
This made me stopped reading this post. He says it shouldn't be on minimal, then goes on to describe... A MVP.
Yes but OTOH when you're unemployed is when you have the most time to really use these services.
With advancing age I return to childhood ...
I think that's a case by case basis sort of thing. I'm in your camp, I had more fun learning C in elementary school.

But I know many programmers that started with tools like RPGMaker and Scratch instead. I think it has much more to do with the individual child's interests and learning style.
parallelism is common in package managers these days https://pnpm.io/cli/run#--parallel
/me not a Twitter user

Are Twitter upvotes really a useful guide to article quality?

I note that the searches the MarketRank people have reported on are all concerned with startups and software. I wonder how it performs on e.g. political analysis, recipes, DIY, living on a budget and so on.

I find it particularly hard to find product reviews that aren't rather shallow re-hashes of marketing material; a product review that points up the deficiencies of a product is a rare animal indeed.
The US is actually a good example, but in the opposite way. I know lots of people who moved from Scandinavia to the US in their early-mid 20s, after having finished their free university education, to earn the big money. They almost all came back when they felt it was time to have kids and start a family, so that they could enjoy free child care, parental leave and plenty of holidays.
Actually moores law is Alive and well. https://getdigitaltech.com/scientists-simply-made-a-graphene...
Probably parent doesn't consider sex work as "actual work", which is stupid. Sex work is probably the oldest form of "actual work" since modern civilization or even older.
Your programming language sounds great, and very accessible. But I don't feel that you actually back up your own point in the article. What makes your tool better for children in the age range that scratch is targeting? Have you actually tested it in any way with children in that age range? I know kids who learned scratch and it's definitely "real" programming.

I think you're missing the major point of scratch. The main obstacle in learning to program for an 8-year-old is not going to be learning the concepts, which are no harder for them than anyone else I think, but the typing is a problem. How many times have any of us (especially early in our programming development) gotten hung up on misspelled variable names? There's no inherent advantage to typing every keyword vs dragging blocks.

Additionally, the scratch ecosystem is designed around creating games and animations. As it turns out, young kids like games and animations, and it's a very rewarding experience to make something that you actually want to share with your friends and family. Even if your language is a better choice for a child that age, which I kind of doubt it is, it doesn't matter if the kids aren't interested in what they're making.

Again, I think your language looks great. Just not sure it's good for the same target market as scratch.
Treat what led you to porn addiction. If you "just quit" you might diverge to other escapism methods, like drinking or gambling.

Don't just follow random internet advice or pseudo-science-riddled self-help books. Seek professional help, because nobody has to be alone in dealing with addiction.
The last one is pretty cool indeed. Still, I feel like Apple has still some "one more thing" for lidar in the future
Promoting cancel culture in this economy?
Agreed. You have to be able to type, but Dr. Racket makes it easy to create, import, and manipulate images without dumbing down the coding process. This seems to be the best of giving good fun visual feedback while still letting kids experience the need to write syntactically correct code.
Yes, Toshiba. It was marketed in Japan as the "Dynabook". I haven't been able to find the actual model number from archive information yet. Possibly a Japan-only model. It had a floppy drive and an 8088, monochrome LCD screen. I remember it could run Turbo Pascal.
I caught the pre-edit phrasing and agreed with it too. ;)

But agreed that the greater good would be looking at the structural facts that force people into unethical work and addressing those.
I've seen stories of megayachts that have their own smaller yacht following them with the water toys, and other humans who help provide entertainment for those owning the larger yacht. The first entry on the link below says that some kind of lab has been fitted into it.

https://www.boatinternational.com/yachts/editorial-features/...

If not for visions of space-faring billionaires, I could easily foresee sea-based billionaires with a small armada of support vessels to provide for them:

Old tankers could potentially be repurposed as massive hydroponic farms, or even fish farms. Why trust the local's mercury-and-parasite ridden fauna, when you can instead pull some fresh Tilapia 2 (genome will be slightly modified to prevent breeding with 'natties', probably will have different-colored skin) out of The Pond's hold?

A cruise ship would probably be the best host vessel for your employees, since it already has a lot of the features you'd need (sleeping, eating, refit some of the entertainment spaces into workspaces), and a smart move would have been to buy one during the Covid crash the operators had early on. Force your employees to register as residents in your port town of choice for optimal tax shelter status, and minimal legislative oversight.

Nuclear submarines could be used as top-secret skunkworks, since they could dive down in order to guarantee some amount of isolation from corporate spies. Once you have your roster for a project, you'd dive down a mile or so, and give the teams metrics to see who earns the most sunlight during the bimonthly surfacings. Lines up nicely with 2 week sprints, right?

But here's something I can't figure out: What would the flagship be? How many people would it need to support? Would it be one of the biggest of the armada (like the capital vessel), or would it be an incredibly-well-appointed cruiser?
CLI to turn web pages into beautiful, readable PDF, ePub, or HTML docs
A zero tolerance policy for ads, PR, and non-free software. It doesn't have to be law, you can do it for your own life. You will suffer some but it's worth it.
I am not saying Android is better - just using Apple as an example. Although it does seem like there are more options of at least reusing the hardware in some way with an Android device. I am not sure where exactly the problem is or how to solve it, but there seems to be something fundamentally wrong about the whole thing.
I live in a big city with excellent public transportation. But I need 1h to the workplace with them and 30 min with the car. An monthly tickets cost around 80€ here. The car with gas assurance etc 300€. I win around 10h time if i take the car … so 10h*my hourly rate … its a win win for me, sorry public transport ;)
> We actually need "Just Code" tooling.

Totally agree with this, and this is what we're doing with Serverless Cloud (which I work on). Developers (generally) want to write code, but having to implement the same boilerplate or cloud infrastructure configurations over and over, or wire together cloud primitives every time to build a solved use case, is both inefficient and prone to human error. Baking most of this into a platform, and then letting developers just write business logic is a powerful abstraction.
Yeah, it was interesting to learn how sed addresses[0] work, particular regex and range addresses in combination.

Basically, you can select a range of lines using regexes. For example, if I wanted to get the text under one header in a Markdown document, I could write something like this:

sed -n '/^## Overview/,/^#/ { /^#/b; p }' README.md

- The '-n' flag tells sed not to print all matched lines by default.
- '/^## Overview/,/^#/' is a range address that matches all lines from
one starting with "## Overview" to another line starting with "#", inclusive.
- '{ /^#/b; p }' is a command group that's executed for each matched line.
- '/^#/b' uses the 'b' (branch) command to skip lines starting with "#" to
avoid printing the header lines, which are included in the range.
- Finally, 'p' is the print command, which tells sed to print all the other
lines.

That said, I mainly read it because I've always used things like Bash's built-in parameter expansion[1] and regex capability[2] instead of sed, and I mostly think I confirmed that bias. I'll probably turn to sed for certain string manipulations from now on, but I'm not sure I'll be using it a whole lot more often.

[0] https://www.gnu.org/software/sed/manual/sed.html#sed-address...
[1] https://wiki.bash-hackers.org/syntax/pe
[2] https://www.linuxjournal.com/content/bash-regular-expression...
Geez, his metric is wonky - "made in $COUNTRY", but your rebuttal doesn't make sense either... you're looking at which country hosts the domain names of porn sites?!

Nevertheless, there are a lot of Eastern European porn actresses, and also a lot of videos filmed there, because well, that's where the actresses live! It seems like a combination of bad economies and attractive[1] people - there's presumably less Swedish porn because Swedes can get rich[2] by working a "normal" job, and there's less porn from (exercice for the reader: insert a country here) because the average porn viewer wouldn't find people from there arousing.

[1] Attractive for the average porn viewer.

[2] Rich in the sense of being able to afford a lifestyle, e.g. brand name stuff and the newest iPhone - an average Swede can probably afford those things with a few months' worth of savings, but an average Romanian would have to save a lot longer.
It's frustrating, but it's just life. Everyone is trying to get much and give little. You probably compare quotes for major expenses, rather than just pick a competent provider and pay their price, no questions asked. Or, for a better analogy, query a quote for a new service / good against what you paid for the last one.

Work is a negotiated exchange of labour for money. Both parties try to negotiate and get ahead, in ways benign and not benign.
Sure, you can roll the dice on a handful of big organisational buyers, and you may find that good engineering is what they're after. But there's a whole lot of politics (organisational and other), relationships, and other stuff in play; having a heavily engineered product is not remotely a guarantee of winning that kind of contract.
This may be true in an abstract sense, but not in the RW context that this post is dwelling in.

Requirements in the sense that a customer or higher up might negotiate with a PM aren't atomic like that.

Imo, this is a lot like an engineer blaming the spec and/or demanding a better spec. They're asking to be given a perfect task.
I'd absolutely take that 15 seconds of fading conciousness over minutes of dying from chemicals(or like in case of some botched executions - hours of executioners trying to find a right vein). It's really hard to botch up a beheading.
You'll just have to use it in actual programs to really understand it. You can't properly understand `if` and `for` either just by reading some doc page about it, you can't become a guitarist just by reading about technique, you don't become a carpenter just about reading about it, etc. So don't feel bad if you're confused by just reading that page.
I did something very similar at the start of my career. I stayed 2 years. The experience was invaluable. I got poached from the husband of one of our managers, oddly enough. The job I went to paid nearly double and still is one of the highlights, "big boys you've heard of" on my resume.

You definitely see the big picture when you're an internal part of most of it.
I don’t understand this announcement. What changed?
Yours is also a UFO.
> What in god’s name is pnpm?

Take a look: https://pnpm.io
Data Brewery (2014)
In case you want to start creating batch jobs too I’d recommend checking out Orchest (www.orchest.io). It has a generous free tier and supports GPU instances. The platform itself is self-hostable too and open source (https://github.com/orchest/orchest).

The main advantages are its interactive pipeline editor, support for Jupyter notebooks in the pipeline/DAG context, and a simple way to specify environment dependencies. It also supports auto start-and stopping of instances so you only pay for the compute necessary to run your data pipelines.

Disclosure, I’m one of the creators.
> You will hardly ever find a mention of these demands in the media because it's considered advantageous to lead people to the conclusion that Russia wants to annex or occupy Ukraine indefinitely -- which they probably don't want to do.

You don't find them sometimes because Russia is extremely untrustworthy. Demilitarization just means it will be easier to annex Ukraine later. Recognizing the Donbas republics is nonsense as Putin's men have already admitted they plan to annex them afterwards.

There's a reason why you hardly ever find a mention of Poland's attack on Germany in 1939[1]. It has something to do with the fact that it's not real.

[1]: https://en.wikipedia.org/wiki/Operation_Himmler
All the companies at the high end of the pay scale will do this to you. Usually it’s not the interviews themselves that take 8 weeks anyways, it’s scheduling them to be on the same day and then dealing with a bunch of administrative tasks.
How do you implement all the things the game engine gives you for free? Physics, camera, scene management, lighting, colliders, shaders, navmesh, etc. It seems like an impossible feat to implement all this yourself PLUS build a game on top. Wouldn't just building the game itself be a 2000-20,000 hour project? And I imagine building the game engine would be an order of magnitude more complex, if not more time
Except that the abused girls usually came from countries outside of Schengen (Albania, Serbia, Russia, Belarus, Ukraine, Romania, Bulgaria, etc.) Without their passport they couldn't go back home since their stay in the west was tied to some scam employer sponsored visa.

Also, you do realize that you still need your passport for identification for basically anything right? Living in Germany, the first thing you always hear when visiting any institution, police, hospital, pharmacy, etc. is 'Ausweis bitte!'. Without an ID, you will not be served unless you're in a life threatening emergency.

And the girls would be too afraid to go to the authorities for help, for the fear of beatings or the pimp gangs taking revenge out on their families back home, since they knew where they lived.
That reminds me of an old tweet from someone to Matt Cutts (at least I think it was Cutts). MC had tweeted a reply to someone about how they don't allow scrapers and sites that just reuse content from other sites. Someone else replied to him with a screenshot of Google's search results page that had scraped and reused something from somewhere and said "I think I found one of those sites for you". (Hoping I remember that at least somewhat close to how it happened! It's a somewhat faded memory from several years ago)
That observation has nothing to do with the porn industry. The agricultural and meat processing industries have been aware of this for centuries.
It's a spectrum, right. You could make an ad that says "Acetaminophen cures headache symptoms for most people and has minimal side-effects. Don't take a ton of it because then you'll die". That would still increase sales of the drug and I think it's entirely truthful.
More likely they couldn't continue to use the service BECAUSE Amazon closed their account, therefore deactivating their kindle email address.
So what you're against is having a corporate-mandated policy for how customer feedback is to be turned into a product design?
There is a lot of occasions for observations if you are into it.

This photo is not a happy accident, though. It took careful preparation.

Let's see... it looks that at a distance of 400km we can see features of size roughly 1m (or even better). This points to resolution of 0.01 arcsecond which is fenomenal for an amateur setup.
This will help you find ISS and other transits https://transit-finder.com/
Pipelining Without Pipes
When is "the day"? I was using Java and PHP as a 12 year old in the 00s. Honestly with the likes of WSL and (hated as they are), curl | sh installers or exes that don't require pissing about with the environment variables window, it's arguably easier to get started with a real programming language now than the 00s.
Intro to the many GCP storage solutions
https://pnpm.io/ it ships with Node.js along side npm and yarn these days, has for about a year I believe.
It's a replacement for NPM and YARN. Never used it myself.

https://pnpm.io/
no one is telling you you can’t get off to it, you just don’t get to act like it’s ok anymore. we both understand that there are factors outside of money when exchanging it for services. these women are offered things they can’t turn down due to other issues. no need to dance around it, just add lack of consent to your kinks and the porn is even better
Meta narrowing policy on hate speech
That's why i said that most cities in the US are massive urban design failures. NYC, DC, SF have mostly decent transit, and I'm willing to bet there are more Americans here on HN who live around there than outside of around there. When you add the people from European or Asian or African cities with good transit, i presume we're in the majority.
When I was a kid, I wanted to write games. I wanted to use the same techniques that "real" games used, not some dumbed down "for kids" thing. I disliked everything that stressed ease-of-use and instant gratification and I liked everything that looked like it was written for professional use.
In hindsight, this probably wasn't the smartest decision.

But it did lead to me learning C++, DirectX, OpenGL, 3d math, and so on. And I did end up in a place where I'm more or less paid to do what I did for fun back then.

Also, the learning process taught me frustration tolerance, which is a very useful skill to have in the industry, and which many others seem to lack.
This seems to be missing the obvious point: Make isn't anchored to any single language. If you will only ever use npm for your entire life, then you go ahead an live happily in package.json script land.

But I've lost track of the number of languages and environments that I've worked in. Make ties it together by being the Good Enough anchor point that documents and launches all the other tools and compilers.

- Compile this Rust app with Cargo then flash it to the esp32? Make.

- Build this page with JS using Tool Of The Week and push it to a test container? Make.

- Compile ancient C app and build a .deb? Make.

And so on.

Why not use shell scripts you may ask? Because shell scripts are way too free form and your tastes will change over time. Make forces just enough structure that you won't get carried away with yourself. Not for the basic task running stuff anyway.
It worked in China (seemingly) and New Zealand for a couple of years
It’s all about your time versus money in my opinion. Do you have more time than money, do it yourself. Do you have more money than time, hire someone.

I found the hourly rate of tradesmen to be comparable to software engineer rates ($150-$200 per hour). But because I work on salary, one hour or my time does not directly increase my cash flow. Also, I’m senior enough in my career that effort alone does not equate to salary increase.

Your mileage may vary of course.
It seems a soft strategy to announce some products and pricing increase
I've thought long and hard about this issue. Why DIYing makes sense for millionaires:

1. Depth vs breadth of skills: You could double down and become the most efficient software engineer, giving you great depth of skills and you could just pay people to do things for you. This leads to a boring life and a flat personality in my opinion. I know too many people who just know how to do one thing well. They are very boring to talk to, don't have many original thoughts, and just annoy me to be honest.

2. Control over your environment: It is a great feeling knowing you are the master of your environment and not beholden to anyone to get things done. Knowing I have control of my environment is a great mental relief and frees my mind to think how things should be done in a fun engineering mindset.

3. General understanding on how things work. I am a polymath and want to know how everything works. By DIYing you need to understand the fundamentals of how a lot of different things work to come up with a solution to problems. It's a good mental exercise.

4. Exercise: I have yet to find a better workout than manually digging foundations or chopping down trees for firewood. Most importantly, it get you away from your computer.
> Swedish neutrality worked through two world wars

Swedish "neutrality" in at least the second world war was a joke and a disgrace.
Non-US based city dwellers+ US city dwellers from the few cities that get public transit right-ish, is, in my opinion, the majority here.