skysight-inc/HackerNews huggingface dataset:
No, really, it is the definition, it is the target, and it is what drives policy and practices.

I'm not arguing that GDP is perfect, that there aren't other options, and that it captures whatever it is that we mean when we speak of overall true macroeconomic wealth.

It is, however, what is meant in economic discussion. The measurement here is the reality so far as policy and theory are concerned.
This was a really neat technology. I enjoyed working on the tektronix 4000 series terminals doing in C programming and some other manufacturing related tasks. Most of those ran on a 6800 processor, and delivered pretty great graphics.
Starter Story grew to 1.4M monthly visitors, $500k in annual revenue
The commenter was responding to someone talking about spy work in East Germany, a post that, despite being about something that also happened 50 years ago and a continent away, is the top comment under an article about China. Is you think one is relevant and not the other you're deeply blind to some ideology underlying your assumptions.
Would you allow someone to buy out your repos?

I'm a full-time maintainer that has luckily made it work. Donations don't work. Carving out business specific features and paywalling has worked for me.

But it's not a tenable solution for most projects. I've been thinking about how people in your position can basically "cash out". It is sitting dormant, PR authors are too intimidated by maintenance to take the lead. Maybe some sort of robotics vertical-focussed Private Equity type organization could buy out your project (where you get paid to essentially transfer the repo to their GH org, they would then take up maintenance and monetisation)? Would you accept a deal from them? How much would you ask for one of your popular repos?
> This is nice, until its not.

What things aren't like this?
I think it is a stretch. What basis would someone use, who knew enough to disclose immediately, to bet their freedom that it was being exploited by others such that they could exploit it without their initial disclosure providing probable cause that he was the exploiter? I can't even think of a movie where that happens, probably because it's impossible to create a suspension of disbelief with the plotline.
I've always felt quite safe in Airbnb's.

I also kind of feel that if this was really a huge safety risk we'd have stories of disaster from the 20k Afghanistan refugees, which I'm sure would have been mentioned here if they were readily available.

Not to say there is no risk but... I dunno, everything is risky when you've been forced to leave your home and kind of have nothing.
r/keming
> photo ID every contributor

If the Western FOSS ecosystem demands KYC from me I'm dumping them for the Non-Aligned Movement.
I feel you, but the browser-cache train left the station years ago. :/
Corporations are people though. Can you go through the same process without mentioning people's names and only mention a company name?
Yes I was confused, is the definition of bacon not cured pork belly, possibly smoked?
I don't believe there was visual confirmation of this incident.

There was a separate incident where there was a visual sighting and people are conflating the two.
>If they want to publish their upstream as malware, okay.

I think you'll find that argument will not be very persuasive to a judge if the case is that the author of the software knowingly adds code in after people have integrated it into their systems that on purpose damages those systems.

Intention will often carry weight, and no claiming of rights and purity and see I wrote here you can't do anything to me! is going to persuade a judge that you can just go around destroying property because you want to.
What if we defined 6 AM as sunrise, 12 PM as solar noon, and 6 PM as sunset, year round, and then had work hours be 8 to 5 or whatever so that we always got the same proportion of sunlight for free time and for work?
Haha, I had no idea! But I like the Japanese cover best!
These C-hating articles are getting out of hand on HN. I see atleast one every week on the front page. If you don't like C, STFU, pick-up whatever FOTM BS you like, GTFO of here, and leave us "normies" alone who have to get actual stuff done which absolutely requires C.
I mean, generally speaking, the implication is that each level is demonstrably able to do everything that the lower levels can, and that levels broadly indicate organizational impact (note: not to be confused with customer impact).

A ML problem, for example, may be technically very hard and even mission critical, but it would be considered a "senior" level problem if development is well constrained within the boundaries of a team. "Staff" level typically implies that the role deals with people problems across an organization, e.g. there may two or more teams that are individually highly competent to come up with technical solutions to some hard, nebulously defined problem, but who aren't collaborating effectively or at all despite the existence of overlaps between the two.
Startups and the 1000 Day Rule
The goal isn't smaller images, but smaller downloads. Smaller downloads doesn't necessarily mean smaller images. The very first docker pull isn't usually the problem, its all the subsequent ones.
The goal is layers. Cache the ones that don't change often, put the ones that change frequently at the end.
Then you download as little as possible, and reuse layers.

Some techniques for smaller containers, such as squashing, actually makes downloads worse.
A standard library, a proper date/time/timezone implementation, and robust number support (all sizes of integers and for the love of god Decimal). Every time I get excited about Deno and Typescript and all of that, I get so frustrated that 0.1 + 0.2 != 0.3 and that I need to find and vet a community Decimal library.

(I know BigInt is a thing and Temporal is coming.)
As a many-tabs saver and reloader, chapeau to you. Good luck, I'm pulling for you!
It's not unreasonable. It may be stupid, but criminals do stupid things all the time. Someone has to be first. Turning the investigation over to the authorities to investigate is also reasonable.

What's disappointing is that his company didn't stand by him during the investigation, especially since he reported it.
It works awesome, I signed up, free with sign up
RISC-V is a pretty evolutionary architecture when compared to the Mill architecture, so I would think they're attempting pretty different things. I don't know a lot about Mill other than what I've read recently, but it seems like it's just had extremely slow progress towards an implementation, which leaves the claims about it's architectural innovations not proven until there's a chip to prove them on.

Do you have a pointer to Mashey's comments on Mill?
> You don't have authorization

Yes, you do. Authorization and Authentication are part of the API. If you want to keep a server private, don't give it a public IP and DNS!
Nothing gets casted to a bool in Python if statements.
FYI GA4 was released over a year ago, it seems it hasn't 'stuck' with not many people upgrading, at least with many people I've worked with. It is the default version when you setup a new GA property though.
Thanks, poor fellow is too clever for his own good.

> I haven’t made any transaction with those card numbers, told anyone specifics on how to get them, nor took any kind of advantage of this data.

Well, he just did. With this sloppy (forgivable if naïve), curiosity driven approach, I wouldn't be surprised ongoing exploitation wasn't simply the result of not cleaning up the test rig. Did he at least clear this with his lawyer before posting? Given the 404, I'm thinking not. Sheesh...
Agreed, use a trusted VPN.
It feels like a cliche now. Read the article and of course, they're sunsetting something else.
So in that model, you have to ship your codebase into the VM and then work on it from there. If you're git-managed now you're having to either ship your git credentials into that VM to push stuff up, or you're like having to figure out how to ship the codebase back to the host when you need to.

The whole "magic" is that you work on the files on your host machine! I think VSCode is doing god's work (along with other tools) to make remote editing a nicer experience, but well... I use Docker on Linux and just edit files locally. It's nice!
So when the antiproton orbits a helium nucleus, does it occupy the same states and levels an electron would? Does it do it in a more concrete way, since it's more massive? I thought the wavicleness of matter was inversely related to its mass, and an antiproton is massive enough to be more particly.
Then you need to find a lawyer that will work on a contingency basis. Seriously: go talk to a lawyer, they will usually talk to you for an hour as an intake and you will learn more in that hour than you will learn by reposting this here, all that will happen is that it will get flagged.
Wouldn't it make the most sense to write a CLI application with an api, then a TUI wrapper that interfaces with it?
Can you explain further?

"In the 1970s, the Khmer Rouge were largely supported and funded by the Chinese Communist Party, receiving approval from Mao Zedong; it is estimated that at least 90% of the foreign aid which was provided to the Khmer Rouge came from China."

https://en.m.wikipedia.org/wiki/Khmer_Rouge
I'd say the common cases, (especially if someone has already done something similar that you can copy-paste from), are reasonably straightforward.

Generally, getting a good understanding of Nix takes some time. It's hard because you need to understand what Nix does, and understand what you're trying to do, and how it constrains what you're trying to do.
Something like Tshirt sales gets far more complicated.
This is pretty interesting, but I wish they also included the "normal" whiskies they tried and the points they got, which would be a great reference point - better than this arbitrary "points" system which doesn't convey nearly as much information.
The Drive thinks they're drone balloons.

https://www.thedrive.com/the-war-zone/40054/adversary-drones...

https://www.thedrive.com/the-war-zone/40638/what-we-know-abo...
It’s straight out of 1984 groupthink. We have always been at war with Eurasia, they are the enemy.
I think it is important to keep free plan costs low since conversion rate from Free to Paid plan is very low as I heard from a interview with Todoist CEO.

I wonder how companies split their features among pricing tiers? what is the right feature split between free and paid (in the context of B2C)?
I'm just saying in the absence of any alternatives (which I'm sure there are), it's better to have 1% of trillions of dollars going towards advancing humanity and technology than 0%. I am fully aware that 99% of that money is going to be burned on WeWorks and the like.
Our atmosphere is such an object. Air density increases closer to the ground and so does the index of refraction, allowing us to see light that should have missed!

https://en.wikipedia.org/wiki/Atmospheric_refraction
When I was a student and recent grad I did a bunch of work for other students, volunteer organizations, hobby projects, and very small businesses run by a friend of a friend.

I'm suggesting this because in addition to practicing programming and running projects, it also exposes you to the most important part of being a professional developer: working with people, learning their problem, communicating across wildly different areas of expertise, and making a useful thing.

Of course, that was all a long time ago, and these days I only make things for myself (budgeting app, cookbook, personal library tracker, an RSS to newsletter service... some are more polished than others but they all scratch an itch). I'd recommend that too.
shrug that's why one would consult with a contingency-based employment attorney.
It doesn't seem like he was ever a member of Alpine Linux community.
This shows a profound lack of understanding of software development at scale. Also, as I've said many times in the thread above, I'm not talking about this specific implementation of generics.
> maybe that's just how fonts are supposed to look and Mac OS has warped my perception

Well, Mac OS users lived with this serious rendering bug for more than a decade: https://www.lighterra.com/articles/macosxtextaabug/

I remember that look well, and even thought that was how text was supposed to look. I stopped using Mac OS before that bug was fixed, so I don't know what else may be going on over there. However, there was a period where a lot of websites looked terrible on non-Macs because Mac-using designers would set really light font weights, which apparently looked fine with Apple's font rendering. Were they right, while everyone else was wrong? I don't know.

Nowadays I run pretty-much-default Ubuntu linux with a 4k display, and I think fonts throughout my system and the web look great, both compared to my iPhone (which also looks great) and compared to my standard definition Windows setup at work (which looks anywhere from 'bad' to 'fine', depending on the program, font, scaling, etc).
TUI's can deal with changes in terminal geometry, generally by redrawing. It even works in a telnet/ssh connection, the remote host gets sent that information and uses it accordingly.
Taking private lessons for trombone put me way ahead of everyone who didn't take lessons.

In fact, talking to someone one on one in any depth will instantly reveal one side's mastery or misunderstading of a subject. One-on-ones for elementary through high school students would be an intersting experiment.
This is both a conflict of interest and could bring the employer into disrepute. Many employment contract rightfully forbid such actions, free time or not.
If I went to my manager telling them I was hacking a competitor's infrastructure and accessing competitor PII & proprietary IP, I'd fully expect to be fired on the spot. And they're the most laissez faire manager I know.
A simple rule of thumb is if it's a grainy, out-of-focus, smeary blob doing impossible things, it's not a UFO. It's a hoax or an artifact of the camera.

Where are the sharp, hi-res UFO pix? If there are UFOs, that is?
Sounds like OS developers would benefit from Product Managers who could shield them from the users (among other PM tasks). Do many OS projects have PMs? Are there any "standards" around non dev roles in OS projects?
Don't let perfect be the enemy of good.

Having a person sit down with you and walk you through everything one on one is great. Having swathes of useful information available to everyone that's interested and determined is a sure way to create a much more highly educated society at a low cost. And as a bonus, geniuses are more able to hone their gifts so you get more of them.
Thank you for this. I learned something new today. Any books/websites you could recommend to learn more about this sort of stuff?
I didn't end up pursuing my PhD to completion due to my leukaemia situation turning quite dire, so I've ended up with a dissertation and 4 articles sitting unpublished. For what it is worth, my research specifically investigated the economic history of the American West and the impact of European Ranchers and their differentiated agricultural systems (compared to Native Americans) on the preservation and/or destruction of iconic keystone species such as the Bison and the Wolf. This work owed a considerable amount to the ideas promulgated by Elinor Ostrom - funnily enough, a political scientist by education who herself went against the conventional wisdom in our field and helped revolutionise resource/agricultural economics.

Interestingly, while I ended up going into industry as health permitted, my connections forged while pursuing the above heterodox research has allowed for me to do plenty of economic consulting as well as helping shore up research at various non-profits/think tanks in the policy space.

I'm also always happy to speak to HN users about anything I post - feel free to email me at alex <at> staqq.co
> "We applaud a competitive coder, but this may be the modern equivalent to applauding a fast brick layer."

Competitive coding is still quite creative, which you contrast with brick-laying where muscle memory instead plays a big part. Perhaps compare instead to middle ages masonry experts who used custom cut rocks to build various curved outer walls and arches.

I agree that competitive coding is less creative generally than many other types of programming - often it is learned pattern matching combined with great quality execution.
There are a couple solid summaries in that thread based on my experience going through that exercise - thanks for the link

In case anybody wants to go down the rabbit hole of shit you should definitely not use in production (but we did anyway), this was my starting point: https://words.filippo.io/rustgo/

I did not, however, `no_std` or avoid heap allocation on the Rust side. Everything worked great, including running a multithreaded tokio runtime.

Still do not recommend in prod ;)
It's not a pseudonym but it's also not the name I've used in that particular part of my professional/academic life.
What you described (running a Linux VM and forwarding ports) is exactly what Docker Desktop already does for you without having to maintain packages, configure ssh keys, deal with networking, etc.

The thing I don't like about your method is having all my code checked out on the VM. As soon as I want to start using anything other than VSCode to manage it, I'm now hopping through layers. I'm also restricted to the VM's filesystem/size limits, and individual changes to files are not backed up by Time Machine, only the entire VM disk image.

And only because you mentioned corporate how-to guides, Docker Desktop requires a paid license for commercial use. I think your method is a perfectly valid way to work around needing a license, but the license comes with commercial support and some other features some companies may find useful.
> But how would you link a library written in Rust to a Virgil program? Or vice versa?

Sounds like that's Rust's problem, or maybe Virgil's? Why is it C's problem?

If Rust is going to "replace C" for systems work, as the more grandiose claims would have it, it's going to have to replace all of C.

It's not like writing a POSIX-like system is that hard. It's a lot of work, sure, but it's been done multiple times, by unpaid volunteers at that.

This complaint basically boils down to "We can't/won't/haven't reimplemented this low-level stuff in our whizzy new language, and that's somehow C's fault".
That is definitely not ~20 years but I agree.
To play on earthboundkid’s comment, some “enlightened” explorers traveled in advanced craft from the Old World to the New World. They brought genocide and near total devastation on every society they encountered. 1492. Columbus. But the literal and figurative descendants of those aliens put up a statue of him in New York and called him a hero.
A 90 year old is unlikely to make a mathematical breakthrough, so normalizing by total population is absurd.

If you wanted to know whether people are breaking marathon records in 100 years time, would you rather know the population of the earth or the population of Kenyan and Ethiopian men 25-40?
The problem with rolling releases is that there’s no way to say “I’m using the API as it was at version 3”. The last few years I’ve been increasingly thinking about software versions where the major version is part of the dependency name. So product Foo@1.2.3 is really “Foo1” at version 2.3. Foo1 is what you’re depending on, and so long as the semver guarantee holds, you should be able to incorporate rolling releases of Foo1’s versions. But because Foo2 (Foo@2.0.0) has a different API, it’s a different dependency and should be treated as if it were separate object in the dependency tree. And generally Foo1 and Foo2 should be able to sit, live and work side-by-side.

The fact that Foo1 and Foo2 are both called "Foo" is an artefact of how humans write software, but its meaningless to the computer. Foo2 usually has all the features of Foo1, but because the API is programmatically incompatible, when it comes to the dependency tree, they should be totally separate items.

You see forms of this all over the place. Eg, HTTP APIs are usually /api/v1/ not /api/v1.2/. Debian's apt repository has packages for 'llvm-10', 'llvm-11', 'llvm-12', and so on. I used to think this was silly; but now I think it might be the only way to do that in a coherent way.
PG proved right!

But honestly, I stated my "priors" unequivocally, with specific examples of current legislation that's coming from only one side, and you went "both sides", didn't answer a specific thing, and left in a huff?

What conclusion do you actually think I'm drawing about this interaction. You posted on my comment.
Consider this: [almost] all popular (found by/landed from google) questions on StackOverflow are simple/easy for experts in corresponding topics. There are two camps: one think that it makes StackOverflow useless, another—the exact opposite (SO is an immense time-saver). People can solve problems even if they are not experts on the topic (you can't be an expert in many areas at once).
That's my point... you already moved. Will the same number of people migrate to Alaska in 2023 as moved in 2021?
People react to Google deprecating support for previous versions of software as if Google is no longer providing the functionality altogether.
ohhhh that explains why the Chrome flag doesn't turn it off!

Chrome does have a built in "log in" screen, but I guess websites are embedding one similar enough that it confused me.

Weird... do they offer this to everyone, or do they have tracking that lets them know i'm logged into google?

I see it on media/news sites, among other places.
Thank you! If only TikTok were as easy to archive as YouTube
US Navy Is Issuing Every F/A-18 Pilot a Garmin Watch Here's Why
Other jurisdictions are not so sensible.
I’m not quite sure what to make of your comment. It’s broad criticisms and ambiguous as to who you’re referring to.

As far as children go, they nearly universally want peace.

I saw a quote from one kid finding the countries on a map: “Russia is so big, why do they need more?”

That’s the level kids are thinking at.
> All standard Universal Analytics properties will stop processing new hits on July 1, 2023, and 360 Universal Analytics properties will stop processing new hits on October 1, 2023. After that, you’ll be able to access your previously processed data in Universal Analytics for at least six months.

That seems to be what they're doing?
$5B seems low.

If it was $5B, then companies with that kinda cash can just vacuum up any early stage companies that could even come close to growing into sizable competitors. In a way, it kinda seems like kneecapping the exit potential for those companies growing and getting acquired.
I'm actually moving the goal posts, and I should be explicit. I'm using career criminals to differentiate from people who are violating laws but not for personal gain, for example those that require them to use censored services, or buying drugs, both of which may be technically criminal in their countries.
I keep getting email from them to upgrade. Each email (and this article) remind me that I need to remove ga from the one site I have it on.
A friend of mine got a bunch of stock options, and exercised them. Then they tanked. He got hit with a tax bill so large it more than wiped him out. His family wound up in a trailer.

Moral 1: When exercising options, sell enough on the same day to pay the tax bill.

Moral 2: When dealing with large sums like that, consult with a CPA.