skysight-inc/HackerNews huggingface dataset:
20 and 25 years ago, the attitude (as I remember it) was that the native-code compiler was not very important because the bytecode interpreter was fast enough for most uses.

It's true that that is no longer the attitude. But if we want to understand why one language is more popular than another, we usually need to look at things that happened in the past, not just things that are happening right now. Even C's meteoric rise took 15 years from the first C compilers until it was the undisputed queen of programming languages, partly as a result of missteps made by the communities of ALGOL-68, ALGOL-W, Lisp, PL/I, SNOBOL, TRAC, FORTRAN, BCPL, and, perhaps most interestingly, MULTICS, 20 years earlier.

(It's also possible that my memory that the OCaml team treated the native-code compiler as a second-class citizen is incorrect, either because I misremember what they were saying or because I misinterpreted it.)
> Cell phones all use cobalt, which is mined by hand exposing its miners (many of whom are children) to radiation, and nobody votes with their wallet against that.

Fairphone users do. We may be a small subset, but we're here, and I hope by showing a possible alternative supply chain we can show larger manufacturers that alternatives exist.

Posted from my Fairphone 4

https://www.fairphone.com/
It's not just that the software has gone years without updates, but also if there have been no or very few downloads. Reading the actual update from Apple: https://developer.apple.com/news/?id=gi6npkmf it states specifically "minimal download threshold — meaning the app has not been downloaded at all or extremely few times during a rolling 12 month period "
You only needed the Helium Ballon, which you had in the inventory since the beggining of the game
So what, because we can't yet be perfect on every axis we should just give up? Yes, limiting yourself to products that behave ethically towards the user reduces one's options, but not to zero; in this space, Kobo is probably best right now until the PineNote is ready.
I haven't used Hy for anything serious but I've poked around with it before and it's loads of fun.
> The nuclear plants need to be built near water, which means they're likely to end up near habitation.

Does it? Article says this new reactor is helium cooled and vents heat. No mention of water cooling.
In crypto circles it is also code word for "criminals".

As in for example "banking the unbanked" which translates into "providing extremely expensive banking like services for criminals."
Kdenlive 22.04 Released
Last thing, and this is an alt account because of my procrastination settings, go ahead and type this into your browser's inspector Console:

```

const foo = {};

const bar = foo.baz + foo.something;

console.log(bar);

```

What is bar at the end of this? It's NaN. There's no error thrown at all. What does this mean? If you have some complicated math going on somewhere and all of a sudden you use undefined objects because something went wrong, now all your calculations are incorrect. Hmmm, this sounds familiar. Oh yes! It's just like when you read garbage data in C++ because of out of bounds memory. What does this commonly lead to...? Oh yes! It commonly leads to your app seemingly behaving erratically because it's using garbage data now, and it's pretty much untraceable!

In other words, if you had actually programmed in either of these languages for more than a couple months, you probably would have run into problems like this in both languages. What conclusion does that lead a sane person to? It leads them to the conclusion that segfaults (which are caused by writing to an unallocated page and often go undetected and just put garbage data somewhere in your program) can be just as difficult to debug as JavaScript undefined objects (which can happily be used in most calculations in JavaScript without throwing any errors).

Here are a few examples of programmers that are upset because they can't trace the source of their bug in the apparently completely traceable language of JavaScript:

https://stackoverflow.com/questions/2631464/whats-with-the-r...

https://joa.medium.com/hunting-a-javascript-heisenbug-cb13ce...

https://stackoverflow.com/questions/26563329/detecting-when-...

https://levelup.gitconnected.com/dont-fall-into-the-nan-trap...

https://arcade.ly/blog/2020/02/23/how-to-debug-nan-and-nan-p...
This is a really great idea, unfortunately also getting 504s.
A Philosophy of Software Design – Book Summary and Notes
> I don't see how a VCS being popular is a reason to require it [...]

Neither do the authors of cargo:

`cargo new --vcs none`
Maybe this will help: It's pronounced "pee tee vee"? :-)
> I wonder why there was no employee buyout. I suspect it wasn't the most attractive offer from the perspective of the current owners.

Even assuming that employees wanted to own this business… how do you envision that employees would have funded an offer?

I guess you could propose that they raise outside debt to be serviced by the business (like any other LBO), plus contribute their own funds as a 10-40% equity cushion, but that seems unlikely regardless of how such an offer would be evaluated.

Wanting to work for a business does not necessarily mean someone wants to own it, let alone wants to have their capital at risk for it. (Not specific to this business.)
Who is doing the deanomymization?

I'm also not sure how you're going to develop a process to deanonymize an individual that can't just be generalized to create large groups. Like just buy a dataset on people in the US and then run your process using all of them and you can make a large group then.

There doesn't seem to be much information out there though but there are efforts to prevent the site from learning what ad is being displayed and the ad buyer from learning where and who is watching. I think most of this is just done via the iframe that an ad is displayed within.

I would say the ad exchanges could just double dip and serve ads and sell user data if it wasn't an issue but FB did that and ended up with a big hassle from it. So it may be a marketing advantage for Google & Apple to be able to claim they don't sell user data.
https://hbr.org/2020/06/working-from-home-while-black

https://www.cnn.com/2021/08/10/health/remote-work-disabiliti...
an introduction of linear regression
A 1 ton bomb is pretty good sized, a million of those would be 1% of the mass of a year's fertilizer production.

A B-52 can carry about 30 tons, so that is 33,000 sorties of a B-52. The US has 76 of those, that would be 434 sorties per aircraft. I can picture the B-52 fleet dropping that many bombs in a year.
> I mean, they're just asking you to come to the building 3 days a week.

Which is only possible for people who live in the same hemisphere as the building and have citizenship or visa.

Remote work is international work.
I hear witches are made out of wood...
I used to have personal scripts, programs, etc for my preferences, and various on-the-job tasks. Over time, I cared less and less about personal customization and my work has become less varied that I need so many specialized scripts. Lastly I rarely now install operating systems when I used to fresh-install every version that got released.
Show HN: New “Google Maps of Time” zooms from Yottayears to Zeptoseconds
I'm building this "Google Maps of time". It is an interactive timeline for historians. It has seamless zoom from Yottayears to zeptoseconds. This timespan can fit prety much anything an astrophysicist needs. The software is able to display "normal" historical events, anything at human-history scale (think years, days). Also, super-fast events, like a lightning strike.
There are a lot of Frontpage websites out there still. Here's one of mh favourites, and still being updated: https://timhunkin.com
Weren’t a lot of these people already working from the office before COVID? Do you know if Apple’s workforce change significantly in composition to include more of the grouops you refer to during the WFH period?
> and art at this point is mostly about choices, not necessarily about what's technically feasible. The best example is the usage of orchestral music, according to the post.

Usage of real recorded instruments can still be technically challenging today if you want to do what Monkey Island 2 did with its audio via iMuse - synchronization between music and in-game events (easier) and smooth background music transitions between rooms (harder). MI2 Special Edition recorded its soundtrack with real instruments and while it did a pretty good job at it, it still noticeably simplified some transitions the original version had, because they were much easier to achieve back when it was using MIDI.
Did she point to an active link to the source code? Without that, it doesn’t mean anything.
Yep; but for some reason there are still stores being laid out where that isn't happening. Nearly every grocery store, Target, Costco, etc, that I've seen has per register lines. Even the relatively newly built that I've seen, they still set up per register lines.
That will still allow execution of kernel code you may not want executed (even though in a VM), and is thus strictly worse. Especially for the modem, which you need to run and interact with all the time on a phone, this sounds like overkill.
You know, Rolemaster actually might be fun to run in Foundry VTT where a lot of those tables get automated!
It's the same with the sequels, they're making big jumps in the established lore, and they made the huge mistake of not actually fleshing out the story beforehand (like e.g. the MCU), leading to three disconnected movies full of attempted nostalgia and pushing merchandise; they made fanservice instead of good films.
Maybe it's the way the language is taught that has changed? Originally (pre-ECMA days) you were taught that you should always include a semi-colon. The older specifications certainly don't encourage dropping semicolons liberally either. Take this passage from the specification:

> Most ECMAScript statements and declarations must be terminated with a semicolon. Such semicolons may always appear explicitly in the source text. For convenience, however, such semicolons may be omitted from the source text in certain situations. These situations are described by saying that semicolons are automatically inserted into the source code token stream in those situations.

Which, to me at least, reads as saying JavaScript must include a semicolon but interpreters must be tolerant of the occasional missing semicolon where intent is obvious.

Somewhere along the line the attitude seems to have changed from "you should include them" to "don't bother". Or at least that's perception I get these days.

I've not been heavily involved in JavaScript for a few years but I was one of the early adopters back in the days of Netscape Navigator and, later, Internet Explorer (albeit with it's differing but ever-so-similar "JSScript").

As an aside, since I'm talking about the early days of web scripting, wouldn't it be great if we brought back the language property of <script> to support other languages. Wouldn't be sensible in practice (for a whole plethora of reasons) but one can dream....
It's possible, just doesn't make much financial sense so I'm not expecting it to happen.
I used to do this, and it's nice having your own IP, however keep in mind that while you preserve privacy from your ISP/gov you lose privacy from the websites and services you access as you become very uniquely identifiable.
The world is more bipartisan, and discourse more vitriolic. Bad faith is more common, and as such, language more guarded. Outside certain bubbles, these words are definitely common.
I'm not an Apple user, but that has been pretty much the role of Apple since ever: dictating what you can and can't do in the name of "good user experience". This decision makes sense in the POV of forcing apps to use newer and safer SDKs, and better integration with accessibility features and whatnot.

I don't agree, which is why I don't use Apple, but if anything they are consistent in their values.
>"Stop whining and vote with your feet."

If this is a deal breaker, yes. But this kind of approach is a last resort. Why shouldn't someone try to influence company policy before taking such a drastic step?
Fair point! Thanks for the perspective
Not really no. It's functionally not possible to get an abortion in Tennessee now due to the laws they've been passing there. Also in Texas. Any perception that abortion rights aren't currently dissolving in this country will be laughably aged in a couple months.

So sure, I'll save the majority of my feelings for when total abortion bans are actually in effect in 20+ states across the country in mere weeks. But let's not pretend that the writing isn't on the wall.
> The nuclear plants need to be built near water, which means they're likely to end up near habitation.

personally I feel this is untrue. its done out of convenience; but from an engineering/infrastructure standpoint there isn't a reason we can't condense the steam that gets pumped out of the towers.
> the average modern web developer has no comprehension of what the web actually is

And suggesting that there's anything wrong with this is "gatekeeping".
The tech stack behind this is pretty novel, janet, htmx, and per user sqlite files, check the FAQ for more details, it’s pretty interesting
Given that this seems to be so straight-forward, why won't someone file a legal case or anything?

It's costly to file a lawsuit.

GP isn't calling for mob anything. They just stated that they're personally boycotting the company.
What do you mean? Kilowatts isn't a measure of energy. Kilowatts pet year makes no sense. Asia is a continent with many different climates.
> [...] being a great tool to build network servers where you want a high level of performance.

This was the case from the Day 1. Google strongly shaped the language's direction and that has a continuing effect on Go's success. Put it differently, if somehow we end up with the future without servers Go will have a very hard time.
Dang! And i thought i had a very bleak view of Economics :-)

PS: https://finance.yahoo.com/news/12-meanest-things-nassim-tale...
It's fine, there's things to do other than video games. Maybe get out and go see one of the 8 Disney movies in theaters right now
Oh my god, I have wanted this kind of search in TB for so long.
The whole thing is tongue in cheek. Dude probably owns a d33
>>They aren’t being fired for having different opinions.<<

Just to be clear, no one mentioned anything about anyone being fired in the article that I could see. There is a return to the office mandate for two days a week, so I guess if you just don't show up for work two days a week, yeah, you'll be fired but that's a different thing.

In an anonymous poll given (article linked below) there were quite a few employees who stated they were going to look for remote jobs and quit.

https://fortune.com/2022/05/02/apple-workers-unhappy-return-...
'Psychic Spying' Research Produces Credible Evidence (1995)
No, this is just Argentina being broke as usual. It's a prototype.
My land used to be a traditionally farmed plot.

It is expensive, time consuming and very laborous. Only do it if you like the out doors, you are home 90% of the time in planting and harvest season, and half the time during the growing season.

I bought degraded land. I threw clover and mulch over everything the moment i bought it. (Bought the clover, called the local arborist to dump 30+ truckloads of mulch over the season for free) I let 90% of it sit there and do nothign the first two years, and that seemed to help rebuild the soil well.

I live in Michigan, so I cant tell you how CA works. But in michigan, you can do crops and animals pretty much anywhere you can score 3 acres.

I have a real issue with moisture, its a VERY wet lot. makes planting hard because of the mud and stuff. Whatever zone you are in, figure out what your bottle neck would be (For me its waiting for the water levels to go down enoguh to plant) and come up with a reasonable plan to solve that bottle neck before you buy the land.

Dont plan to make money. This hobby farm is definately a net loss. It would be WAY cheaper to just buy my food from the grocery store. I do this because I like gardening, I call my self a large scale gardener most of the time, because i feel like a poser calling 3 acres a Farm (1 acre of that is house, barn, garrage, a small yard, etc.
You can lose up to 100% of premium (which makes up 100% of your investment in that option) if you BOUGHT the put option. You can lose up to Strike Price minus the premium received if you SOLD the put option.
What problems did you encoutner implementing 'let'? Shouldn't it be equivalent to lambda expressions somehow?
The overwhelming majority is. So much that it's not even worth discussing the rest since it makes it look like it's not all that bad. Yes, it is that bad.
Edward Snowden Was the Unknown 6th Person Who Launched ZCash
How did you get that from my comments?

Guy was clearly trying to setup a narrative.
The Star Wars prequels simply weren't good for storytelling/plot reasons, not just visuals.

The characters weren't interesting, or even worse, were universally reviled like Jar Jar. The main character (both as a kid and as a teenager) was annoying as hell. The story didn't mesh well with the established Star Wars movies, like that thing with midichlorians that was thankfully played down in subsequent movies. For some reason, Lucas moved The Phantom Menace from "Young Adult" territory (as was the Original Trilogy) to "kid's movie", but halfway and inconsistently, so you get Jar Jar and "yipeee!" but also Trade Federation taxation routes -- what the hell?

To be fair, the visuals were also abused by Lucas. I think there's a legitimate criticism to be made of George Lucas and his "horror of the void": when he didn't have the tech/budget, he had to live with vast empty spaces, and the movies got that "Spaghetti Western" barren look that actually made them better. When CGI became cheaper and easier to use, George Lucas decided to fill every bit of empty screen with some gizmo or cute alien screaming at the screen, and his movies suffered because of this.
It seems like every complaint or request is being rewritten to appear based in social justice.

I feel confident we'll begin to see HOAs justifying their grass-length rules because "longer lawns disproportionately affect historically oppressed, disabled, and neurodivergent persons"

This is not a great trend, if you care about equality in society, because shit is getting so watered down it's about meaningless.
If you truly wanted to replicate the old PHP style of "drop a new file to handle a new route endpoint", then you would use something like Nodemon + Express. The whole drag and drop functionality is most definitely possible using a nodejs framework, and isn't that far from the popular tools being used today. It's just not common to do it this way, since people don't need it nor want it anymore
One of the projects adopted by the bootstrappable community is maintaining GCC 4.7.

https://bootstrappable.org/projects.html

From the Projects section:

> "We propose to collectively maintain a subset of GCC 4.7 to ensure that we can build the foundation of free software distributions starting with a simple C compiler (such as tinyCC, pcc, etc)."
I'm hopeful that the product remains the same. I chose Postmark because it was the most simple transactional email provider I could find.

ActiveCampaign on the other hand was always a nightmare for me at my prior company. Their API had a 5 request / second rate limit. Which made it almost impossible to use for 50,000+ customers (syncing up emails / tags / campaigns).
> Because rust inherently treats humans as fallible to a large extent. Which all of us are.

No it doesn't. It has a bypassable compile-time verified lifetime system, not an infallible programming guarantee. It leaves it entirely up to the developers to write correct and safe applications and libraries, and merely provides (powerful) tools to help.

(I realize this context was in avoiding common security bugs which are usually less likely in memory-safe languages, but it's important to not overstate the benefits.)
Same. I find the minimal graphics and animation leave more to your imagination.

Similarly, I prefer my non-talkie adventure games. YMMV.
Dart is also a Google conceived language but it’s not exactly what I’d call popular despite only hearing positive things about the language itself.

Unlike Swift or Kotlin that are heavily entwined with the main mobile platforms, nobody needs to use Golang for any particular reason. As far as I can tell its developer experience is pretty good so people have opted for it because it fits their needs.
I work mostly in terminal and won't use clunky IDE programs. I need to be able to

0. Export/upload my source

1. Import/download my remote source

2. Compile my source for different targets

3. Cleanup my source and my compiled source

5. Do all the above for different versions/locations of my source

6. Do all the above for source not my own

7. Do all the above with a simple command and or a simple key->value in a config file

Then I need to do all the above with

8. using a terminal on my personal computer

9. on a remote server using ssh'ed terminal

10. in a script automation file like a docker file or maybe a vim script that setups my dev environment

11. Have 0 - 10 be so easy to do, basically a simple command or two, that I don't have to spend days figuring out tooling FOR EACH TASK and googling mystical error messages for solutions on obscure forums posted 2009.

I stayed with Rust because it has good tooling. Because it's the one thing that hasn't driven me insane at one point or another. I wanted to program in Haskell and c, but I am so sick of the terrible tooling and the terrible conventions of the communities (something Go at least gets right) that I instead program in Rust, a language I enjoy less for it's merit as a language.
...and then audiences stop reading your opinion, because snobbery isn't useful for picking which movie to see on Friday night, and then producers and directors stop paying attention to you because you have no audience, and now you have traded away your ability to effect change for the self-indulgent fantasy of being above the fray.

> neither deserves the validation

Huffing your own farts is poor debate strategy.
> Remote work is international work.

Not at most companies; the legal implications of working from other countries mean that, unless you want to misrepresent yourself and create a fake "home" address, digital nomad lifestyles are explicitly forbidden.
Chains of trust would not solve the problem I mentioned but simply kick it further down the road.
I usually think along your lines, and recently I read an article that made me think different https://the.ink/p/as-goes-amazon-so-goes-the-nation?s=r - not always different, and I don't know when to apply one thinking or the other yet. But I see its value.
Archived: https://archive.ph/0jI9z
The Register fulfills its role as a beacon of misleading tech sharebait.
Win $500 to Write the Future of AI
The Data-Centric AI community, launched last February, is rewarding the best definition for Data-Centric AI with $500 AMZN voucher at https://bit.ly/500DCai
I think you mean selling naked call options. If you're selling put options, you are selling someone else the right to force you to purchase shares from them at a given price. Which means that you are long the shares and also that your downside is limited by the strike price.
Why do girls do better at school?
I am really curious why “println” lives in “fmt” module. I get that it does string formatting, but it also prints, and I would expect “fmt” to only do formatting. This sours my first impression of the language. It makes me expect lots of other counterintuitive decisions in the language.
You should also wallpaper your room with green binary glyphs