skysight-inc/HackerNews huggingface dataset:
> Does the corporate firewall block JavaScript? Because loads of them still do.

[citation needed]

> Does their ISP or mobile operator interfere with downloaded JavaScript? Sky accidentally block jQuery, Comcast insert ads into your script, and if you've never experienced this before, drive to an airport and use their wifi.

Ever heard of HTTPS?

> Do they have addons or plugins installed which inject script or alter the DOM in ways you didn't anticipate? There are thousands of browser extensions. Are you sure none interfere with your JS?

If the user installs an extension that breaks the web, it’s the user’s fault, and the developers should not cater to them.
It probably depends on the project?

When I'm writing something from scratch in a few months I can bash it all out on a small laptop - it is (as you say) all in my head, I just need to turn it into working code.

If I'm faced with some complicated debugging of a big existing system, or I've inherited someone elses project, that gets much easier with a couple of giant monitors to look at numerous files side by side - plus a beefier machine to reduce compile/run times as I'll need to do that every few mins.

You may care more about picking a keyboard & mouse/trackpad/trackball/etc if/when you start to experience pain in your wrists/hands and realise the potential impact on your career if it worsens! Similar situation with seating and back pain.
He didn't worship ted kaczynski by any means. Terrible low effort comment
The Alternative Implementation Problem
> People still do.

Links to an 11 year old article.
Who will be the teachers and the learners then?
> Also, if I might comment on a controversial issue, so-called "flat" organizations tend to be especially weak at enforcing discipline. If a worker is lazy, or if a worker does poor work, then they would normally run the risk of being fired, but in a "flat" organization they can often get away with poor performance for a long time, because fewer people are tracking their performance.

I'm in this picture and I don't like it
Afaik Teams never worked on Firefox. MS' engineering is incapable or unwilling to use standard APIs or compatibility layers to implement a tool that works on all modern browsers, while competitors in voice and video chat have this for a long time already.
Communism is not defined as everything I don't like.
There's so much information online on why and how FISA is bad, this is honestly hard to take as a serious question asked in good faith. But assuming that it is, start with the Wikipedia article for FISA and go from there; it has plenty food for thought, and links to more.
The idea that we're headed towards extinction due to our impacts on the environment is not supported by any scientific institution I am aware of.

Why do you believe this?
Pharmas love things they can patent. You can't patent THC or CBD. That was the parent posters point.
Meh, are slow phones really an issue?

I'm using a motorola android i bought three years ago for around $200 and it's absolutely fine for browsing the web and messaging. I could justify buying an iPhone (after all it comes down to a dollar a day over two/three years), but I don't feel like I have to.
Go read the McDonaldization of Society. This is now a 30-40 year old trend.
Its not possible to compare skill requirements of 2001 to today, thanks to tech and automation. We are moving from info automation to decision automation. So Human roles within the system move from being active to passive to non existent. Thats the trend line. Which means you don't need the same skill levels. Its more apt to compare things to running a very busy McDonalds. And some McDonald operations are much busier than the loads any ATC handles. Don't wait for the fucking managers and politicians to tell you that. They are fucking panderers who don't control anything about where the ship is heading.
Hahaha! :) You want to pretend we're doing something wrong, right? Okay you read it and point out something. Hahahaha! :) You know you're quoted "just share the source" comes from their page, right? Hahaha! :)
I live and swear by Citymapper[0] for all cities that it supports. No other app I've used has been as good for public transport as Citymapper has been.

I really hope one day one of these city transport organisations either buy it out, push for it, or license their tech.

[0] https://citymapper.com/
" by carefully adding additional filtering steps, we managed to push the performance of FineWeb well above that of the original RefinedWeb, and models trained on our dataset also outperform models trained on other commonly used high quality web datasets (like C4, Dolma-v1.6, The Pile, SlimPajama) on our aggregate group of benchmark tasks.

That said, we think there is still room for additional filtering and improvement and intend to continue exploring how to improve the dataset quality in coming versions of FineWeb. "

I think future advances in model quality are more likely to come from better filtering to decrease the amount of bad training data, rather than training on an ever growing share of the entire internet.
Man, i wish everything was UTF-8 so we iconv would not be needed anymore. Too bad its defined in POSIX.
Every time you subscribe it triggers a global search for sources potentially matching your interest. These found RSS feeds, Fediverse publishers, Telegram channels are added to the common collection. For existing subscriptions, it's enough to update without any change to trigger the news sources auto discovery.
The blog doesn't condone the bombings or the violence. It talks about Kaczynski writings. For you, this is equivalent to glorifying a murderer. Wow, this is some poor comprehension.

I listen to all sorts of music and I love them. More often than not the artists are degenerates and drug addicts. I hate it but I can still enjoy the genius of their music. For example, Nirvana. Kurt committed suicide but his music is genius. Does not mean i gloirfy suicide or worship Kurt.
Let illiterates wonder, one day they might set out to find out the reason and learn something on the way.
I certainly notice folks who code about 30 minutes a day line-wise, but that's just because they're distracted, or don't care.

Also, very very rarely is someone just sitting around and pondering the best solution. It happens, and yes it's necessary, but that's forgetting that for so much work the solution is already there, because one has already solved it a thousand times!

This article is straight gibberish except for perhaps a small corner of the industry, or beginners.
Career Growth: Who is going to do it?
> This is why domain knowledge is key.

Yeah but in my country all companies have a non-compete clause which makes it completely useless for me to learn any domain-specific knowledge because I won't be able to transfer it to my next job if current employer fires me. Therefore I focus on general programming skills because these are transferable across industries.
The biggest trick here is going to be costs. I have gotten scary openai bills feeding websites into gpt-4 due to cost scaling with content size.
These aren't excuses, but observations.

I've taught in classes of 12 and of 32, the differences in students' behavior, and in reaction my own was huge.

Similarly, I've taught classes where students just came back from an hour of PA and classes that were the second class of the day. The former group of students had always trouble concentrating and focusing, whereas the other group would sometimes have trouble getting up to steam in many activities.

Similarly, I've taught classes that were obligatory for students and classes that were electives. Again, the differences in students' behavior was quite pronounced.

Given constraints and practicalities of our educational system, it is difficult to offer each student the best courses, activities, support, etc. they each individually need. Instead, you often end up compromising. Which isn't great. Particularly for students performing above or below average compared to their peers.

Anyway, just a frustrated ex-teacher here. Thanks for listening.
You're missing the fundamental problem, which is that people have different opinions about what is evil. There may well be more Googlers who think it would be evil to _stop_ working with Israel.

And it's not just counterproductive, but corrosive, to have a workplace environment where employees are debating these things.
It stacks over time
This says Rosetta Stone but includes only Javascript and Janet examples. (The Rosetta Stone included simultaneous translations for three languages, but modern things inspired by it often contain dozens of languages)

The post would really be clearer if it included Haskell as well.
Looks like they mostly use Sentinel-2 data and apply some processing on top. So it's basically (publicly funded?) open data [1, 2], available in multiple viewers [3, 4] and even on AWS [5]. Still a cool project!

On a related note: I think it's kind of puzzling that all this data is freely available but seems to be rather complicated to access. One would assume building/operating satellites is more complex than making that data available in formats the average startup web developer can use almost instantly. IMHO you can see a similar pattern in weather data: it seems like there are a bunch of platforms which are basically wrapping public weather service's domain specific formats in a 'nicer' REST API. One could argue there's documentation on these formats, just read the docs, duh. However, I think lowering the barrier to entry by providing easy access and documentation could enable way more people to work with this data.

IMHO if you know some basic python and know your way around the requests library, it should be trivial for you to get started working with these datasets. That's just my personal opinion based on my experiences from a few years ago. Maybe it's way easier by now and there's a bunch of great free open APIs for this stuff. It always feels like they fulfill all the basic requirements to open the dataset and write some documentation but the last (small) step of writing the basic 'getting started' docs/blog posts and maybe some REST API for access is missing. Instead, confronted with lower than expected usage, a bunch of industry-transfer projects are spun-up to increase adoption. I guess DX also matters for open data hosted by public entities. /rant

[1] https://open.esa.int/

[2] https://dataspace.copernicus.eu/

[3] https://browser.dataspace.copernicus.eu

[4] https://www.sentinel-hub.com/explore/eobrowser/

[5] https://registry.opendata.aws/sentinel-2/
Science has always been political, even back in the time of Galileo.
If executives kill their organization because they take out too much in pay relative to revenue and other costs, yeah they aren't very business savvy indeed.
Yeah sure but economists love it. They built entire models around this idea.
Various programming paradigms (modular programming, object-oriented, functional, test-driven etc) have developed to reduce precisely this cognitive load. The idea being that it is easier to reason and solve problems that are broken down into smaller pieces.

But its an incomplete revolution. If you look at the UML diagram of a fully developed application its a mess of interlocked pieces.

Things get particularly hard to reason about when you add concurrency.

One could hypothesize that programming languages that "help thinking" are more productive / popular but not sure how one would test it.
Shplait Language
Show HN: Portal AI – chat with your documents locally using any AI model
A lot of corporations make their revenue selling in great volumes to people with little spending power.

Walmart can’t afford to design their website to Louis Vuitton’s audience.
It's also: "Damn I just wrote this whole new set of functions while I could have added some stuff to this existing class and it would have been more elegant... Let me start over..."

Writing (code) is thinking.
It is an odd statement. Perhaps it’s that it’s too hard/expensive/we don’t care enough to properly secure some of these systems?
That’s nonsense. Startups are only for the young and unencumbered? I’ve had several successful startups and managed to combine that with a family life as well as time off for R&R and mentally recharging.

If this is your belief, I strongly advise you to reconsider your life choices and priorities
Ever heard of HTTPS?

Ever heard of SSL MITM Proxy? Required by law (and corporate compliance departments) in many industries.

Also, cloudflare. They are the MITM for what, like 80% of the internet now?
At some point I somehow got logged out and then was unable to use the OWA login inside TB, because it required some silly JS to run. That meant Owl could no longer fetch e-mail. I contacted them about it, but they did not care and basically shrugged and did not give any advice.
At some point I was able to switch to using OAuth to get my e-mail, without Owl.
Furthermore, it's likely that any weird comments were reported by members of the group. Of course, the whole point of reports is to flag something for review, and of course any post by Meta's freshly rolled out bot that would get multiple flags would be reviewed by someone who is monitoring said rollout on a very short notice. I don't know why GP keeps presenting it as some kind of conspiracy theory even; everything here is boringly predictable, from the failure mode to Meta's reaction to it.
This is real time!
how much slower would that be?
How does ChatGPT work? As explained by the ChatGPT team
This is honestly ridiculous. I'm not trying to defend abusers or pedophilia at large, but You're not going to be able to rid human nature of it. Its been here since the dawn of mankind. The more society bans victimless outlets for these sick individuals, the more they'll be directed towards actual victims. AI Generated material is a safe way to let them manage their illness( while hopefully getting professional mental help ) without involving actual underage people. Its really a stupid and shortsighted decision by the UK and law makers that they'll probably come to regret if they'd look at the data on cases involving abuse and minors.

That doesn't mean society shouldn't be disgusted with AI Generated content like this, Not by any means. But we shouldn't be actively, and legally opposing it. It's just going to push pedos into a corner and one day they may just lose control and act on their urges.
To me, it's the exact opposite. It's beginners who spend a lot of time coding, because of inexperience, and bad planning. The first thing they do when they have a problem, is to open their editor and start coding. [1]

I have been in this career for 20 years, I'm running my solo company now, and I'd say I spend on average 2 hours coding a day. I spent 10 hours a day just thinking, strategizing, but also planning major features and how to implement them efficiently. Every time I sit down to code something without having planned it, played with it or left it to simmer in my subconscious for a couple days, I over-engineer or spend time trying an incorrect approach that I will have to delete and start again. When I was an employee, the best code was created when I was allowed to take a notepad, a cup of coffee and play with a problem away from my desk, for however long I needed.

One hour of thinking is worth ten hours of terrible code.

---

1: If our programming languages were better, I would do the same. But apart from niche languages like Lisp, modern languages are not made for exploratory programming, where you play and peel a problem like an onion, in a live and persistent environment. So planning and thinking are very important simply because our modern approach to computing is suboptimal and unrefined.
Id prefer kiosks if there were one button that would take me to "show all" screen, where I could click what I want without navigating trough layers of menus.
Every image is an NFT?
The little smart home platform that could
Yeah, agreed. The general tone of the flowchart is misleading: tons of paths lead to "cannot use javascript" and only one leads to "can use javascript" creates the misleading implication that the probability of the user having JS is low and the reverse probability is high.

The articles point seems to be: if you're writing a webapp or anything interactive, then a mere 99.999% of visitors will be able to use the content.
Women's tech network shuts down unexpectedly
At my previous job, I calculated that over the last year I worked there, I wrote 80 lines of non-test, production code. 80. About one line per 3-4 days of work. I think I could have retyped all the code I wrote that year in less than an hour.

The rest of the time? Spent in two daily stand up meetings [1], each at least 40 minutes long (and just shy of half of them lasted longer than three hours).

I should also say the code base was C, C++ and Lua, and had nothing to do with the web.

[1] Because my new manager hated the one daily standup with other teams, so he insisted on just our team having one.
I mean if the 2% of the whole internet does not have JS, and they are not a part of your target demographics, then it's not a problem in a business sense. If they are, then yup, you should be prepared.

This post is great in terms of making you aware that even in near perfect conditions JS might be not available, but the impact and solutions should be considered on a case-by-case basis.
Initial Thoughts on Airchat
Which, I think, would be a good thing on mid and longer term. Because the vacuum would create positions to be filled. And Europe does have tech, and especially would have tech, if it were given some room.
Foreign students pay 2-3x as much as Australians do to study in Australia. Allowing rich Chinese children to study abroad contributes a lot to Australia's economy and those high fees subsidise everyone else which allows keeping local tuition low, which is why Australia is so open to them.
This. The smallest pieces of code I’ve put out were usually by far the most time consuming, most impactful and most satisfying after you “get it”. One line commits that improve performance by 100x but took days to find, alongside having to explain during syncs why a ticket is not moving.
Academia is primarily funded by the government through grants.
A corollary to this is that if we had a simpler function for converting between UTF-8 and UTF-16LE, then I could remove all uses of iconv from my code, since I only use it to convert to/from MS Windows formats. (iconv's API is ugly and difficult to use correctly.)
I recently used embedded Lua within Nginx to alter requests on a reverse proxy using Lua scripting.

It's great that Lua can be seamlessly integrated wherever we need it, allowing for the extensions and implementation of custom logic. It's also popular in gaming and often used to develop different custom game mods.
I feel like this is trying to convince me to support clients without javascript.

The answer is no. Absolutely not.

If you do not have javascript then I don’t want you as a user. I don’t care why. Javascript or no service.
Why do you think there is a story here? Witholding the nitty gritty details until your conference talk is not that unusual.
The transferable skill is learning and getting on top of the business, then translating that to code. Of course you can't transfer the actual business rules; every business is different. You just get better and better at asking the right questions. Or you just stick with a company for a long time. There are many businesses that can't be picked up in a few weeks. Maybe a few years.
JS is both the best and worst thing to have happened to computing in the last decades. Great creations based on it, but I constantly feel that dev community comes from a completely different planet than me when it comes to thinking about quality, resources, and priorities. I often feel that the greater JS community does more harm than good when it comes to what can be built atop that ecosystem.
You could always log onto VATSIM as an observer
The tech is different but the people are the same.
We will always have to read historical formats from time to time. UTF-8 already has extremely good penetration.
I have seen so many of these "you shouldn't do this completely normal, accepted and usual thing in $current_year because of corner case XYZ", but who is the target audience?

As a developer, I don't have the authority to decide I'm going to spend resources on making the site work without javascript. I can sneak in some extra hours, but continuously testing if the site works without it, and getting other developers to do the same is not a small task.

Managers? They are not going to read this.
https://www.tracingwoodgrains.com/p/the-faas-hiring-scandal-... seems to have a mostly unpolitical interpretation of the situation based on the case files of a related class action lawsuit. And no matter what you think of Fox and Tucker Carlson - it doesn't sound good.
They're not paying for the time the customers spend keying in their orders.
To the contrary, they might be earning more by customers getting more than they initially wanted and prompted by visual cues more effective than "would you like fries with that?".
> Think Twice, Code Once

This was a long time ago when computer time was expensive. Now is: don't think, code it, ship it, see if someone complains. (Google, Microsoft and others).
Meanwhile mobile users...
Kiosks are designed to maximize their sales, not satisfy your preference.
Curiously, I haven't seen any mention of Google Earth Engine (GEE) in these comments so far. On top of offering a massive data repo of optical and SAR satellite imagery dating back to the 70s (LANDSAT 1-9, Sentinel 1-2 and others), it also has a Python API module (and thus can also use GIS, web integration etc.) and you can also use the in-browser JavaScript version (GEE Code Editor) all for free. With that, you can create your own indexes for whatever purpose with some image arithmetics. Its business model is that you have to pay monthly if you're sourcing massive amounts of data or using it at enterprise scale. I think the best part of the JS version (despite being slow at times) is being able to share an entire project with a link.

It seems that Nimbo is trying to offer a more analysis-ready alternative with some pre-processing like cloud removal done beforehand, which can be done yourself with some coding and with greater control on GEE. The lack of mention of the exact spatial or temporal resolution and surface coverage is an odd choice to me. These parameters are what I look for first and foremost when considering alternative data sources. With multiple data products, I think the website should atleast give a range (Minutes, days? Centimeter, meters?) of what resolutions are available. The comparison with Google Earth seen on the website is also bizarre to me as GEE is a more apt comparison because it is specifically meant for manipulating and sourcing satellite imagery. It would be more compelling to see a comparison of that instead.

I previously used GEE at university for flood mapping and mapping forest fire damage. This tool is also actively being used in peer reviewed journals with a large community around it. And yes, you can use it to see the effects of climate change and human impact on nature, I will leave it as an exercise for you to search for examples.
the name and title here do really not make it wasy to find when looking for something that displays files and directories