skysight-inc/HackerNews huggingface dataset:
Show HN: Where do you rank amongst Developers in your city?
I'm a student who had trouble finding software developers who were excelling in my city.

While it's possible to find developers on platforms like GitHub and LinkedIn, it's hard to find any objective list of those who are thriving in their region.

So, I developed GeoGit, an open-source tool that allows users to rank software developers by location. It still needs lots of changes and adjustments, mostly to the ranking algorithm and performance, but for now provides some interesting and useful info on a location's developer scene.

I would really appreciate any feedback on any part of the app. I'm new to web development so I'm really eager to improve.

Thanks! :)

Repo: https://github.com/sheeehy/GeoGit/
I don’t think I understand this correctly. It’s just feeding a microphone into an amplifier, isn’t it? Why is there a computer in this at all?
> There are not a huge number of benefits to the public having real-time access, but there are some huge detriments. Note: I said real time. Recordings obviously should be kept of everything.

We can't even manage to make police cams work to stop police brutality. It seems hard to believe that anything potentially incriminating would be decrypted and made public with people so well-practiced "technical problems."
I suspect the big impact will still take a while to appear, which is that reddit alternatives seem more credible. People looking to set up a new community were often picking reddit by default without thinking about it.
"Birnbaum has reason to fret. A recent report from the International Energy Agency found the average number of cyberattacks against utilities each week more than doubled between 2020 and 2022 worldwide — with 1,101 weekly attacks registered last year."

Not questioning the attacks per se, but the problem with this kind of reporting is that there are no commonly agreed definitions and hence no one believes any of these numbers.

“It is clear that these attacks come from the East: the Russian Federation and non-democratic countries,” he added."

Without putting evidence on the table, I am not sure whether this kind of quasi-attribution is helpful; it may easily turn into fear-mongering and alter the public perception.

"The challenge is that the operating systems used by Europe’s grids are up to 40 years old, said Swantje Westpfahl, director of the Institute for Security and Safety think tank, meaning they’re “very hard to patch” if there’s a problem. Energy suppliers are often still figuring out how to secure both operations and information systems (OT and IT) and make sure they work with trusted partners in their supply chains."

"Equally, as grid networks increasingly digitalize, “it’s really hard to find” cybersecurity experts to match the growing cyber risks, Westpfahl added."

These are real problems, yes.
To be fair, there is such a thing as spatial autocorrelation (from geostatistics), the term autocorrelation does not necessarily imply the varying dimension is time
an errant comma after the last object property doesn't cause any issues
> it’s IEEs framing of what they apparently want properties to be.

More accurately, it’s some researchers assessing how well the leading companies in a booming field are delivering the safety features they’re advertising. A ton of people would like to know whether the applications they’re building can produce output they don’t want to be associated with, the vendors are trying to say they can meet that need, and it’s hugely useful to know how successful they’ve been before it turns out that, say, your grade school kid just got porn shared in their art class’ purportedly safe app. If the safeguards aren’t reliable enough, that might mean the most sensitive buyers wait to see rather than jumping into the market – put the same tech into a game targeting older players and it’s an amusement but not something which is going to scandalize people who were otherwise okay with the latest Call of Gory Murder.
Honestly at this stage, this stuff starts to feel like FUD. Every computer I use -- work laptop, personal desktop, personal laptop -- uses Wayland at this stage. Two are on Sway, one's on KDE. I cannot think of any show-stopping bugs I've encountered for... years.

It was a lot more rough 3 years ago when I first switched over (because the laptop I had then was HiDPI, but the screen I attached it to was standard, and X was _horrible_ across these two screens) -- but these days, it all just goes.

I'm sure the process of hashing things out with the various committees is slow and laborious, but for a relatively normal set of desktop needs -- browser, IDEs, games, some photography work (albeit without having done any colour profile management, I know that's missing -- but my gear/monitors aren't up to that really anyway), it's fine.
Lume Web submits its 2023 year in review to the Sia Foundation’s grant department and makes their case for additional funding for 2024.
> Ping Pong is probably the most unique pong-a-like on this console, but more unique from a conceptual standing than an actual fun game mode. Essentially you have a side view, but your paddles move as usual; you can, however, get the ball to arc over the net. It’s a bit confusing perspective-wise, really, but I’ve not seen any other Pong game like it.

Hard to tell from just a still image, but it sounds like Tennis for Two: https://en.wikipedia.org/wiki/Tennis_for_Two
Code points are not bytes.
MSVC isn't used on Unix, is it? It is probably not a concern for them, because they do not support Windows anyway.
My own impression is that she who can write PL/SQL can write T-SQL. My own background is largely in Oracle, but I've dealt with SQL Server a fair bit.
I think I mistook one comment by another person for yours and thought you brought up that belief that only recordings of police radio should be shared - on behalf of the people - in Court. My mistake!
Fair enough - I wouldn't recommend going with a 5K GPU for home use either. 3090s or 4090s!

I have 2 4090s personally, which is perfect for pretty serious 7B fine-tuning and inference, and doing development work on smaller stuff before scaling to larger runs in the cloud.

At work anything less than 8 GPUS per run is small time stuff - we sometimes scale up to 128 or 256 GPUs for some runs.
At minimum, we should have open source hardware/software for network infrastructure. None of this closed source Cisco gear where they keep leaving embedded root passwords. I would love to see a proven sel4 microkernel used for more network appliances. C/C++ seem like obvious mistakes at this point given the industry's inability to write secure code. Rust/Ada or any GC language would be appropriate.
Not just their main range but actually none of their current computers do.
I've noticed there's a lot less activity in niche subreddits, but I felt like Reddit was in decline before the blackouts. It generally feels like Internet communities have become less interesting, or at least that's the case with the ones I'm exposed to.
I prefer the term “pizza cutter”: all edge and no point.
It wasn't a "stalemate," Reddit got its way and the subreddits were reopened.
The most important thing to learn for most practical purposes is what the thing can actually do. There's a lot of fuzzy thinking around ML - "throw AI at it and it'll magically get better!" Sources like Karpathy's recent video on what LLMs actually do are good anti-hype for the lay audience, but getting good practical working knowledge that's a level deeper is tough without working through it. You don't have to memorize all the math, but it's good to get a feel for the "interface" of the components. What is it that each model technique actually does - especially at inference time, where it needs to be well-integrated with the rest of the stack?

In terms of continued relevance - "deep learning", meaning, dense neural nets trained to optimize a particular function, haven't fundamentally changed in practice in ~15 years (and much longer than that in theory), and are still way more important and broadly used than the OpenAI stuff for most purposes. Anything that involves numerical estimation (e.g., ad optimization, financial modeling) is not going to use LLMs, it's going to use a purpose-built model as part of a larger system. The interface of "put numbers in, get number[s] out" is more explainable, easier to integrate with the rest of your software stack, and more measurable. It has error bars that are understandable and occasionally even consistent. It has a controllable interface that won't suddenly decide to blurt corporate secrets or forget how to serialize JSON. And it has much, much lower latency and cost - any time you're trying to render a web page in under 100ms or run an optimization over millions of options, generative AI just isn't a practical option (and is unlikely to become one, IMO).

I don't have a significant math or theoretical ML background, but I've spent most of the last 10 years working side by side with ML experts on infra, data pipelines, and monitoring. I'm not sure I could integrate the sigmoid off the top of my head, but that's not what's important - I've done it once, enough to have some idea how the function behaves, and I know how to reason about it as a black box component.
I much prefer Linux but having used Macs a few times for work, I absolutely cannot recommend making GNU coreutils the default option on Macs.

If you make GNU coreutils the first binaries in PATH, you can expect subtle, _very nasty_ issues.

The last one I encountered was `hostname` taking something like 5 seconds to run. Before that, there was some bug with GNU’s stty which I don’t remember the specifics of.
Ask HN: Are there privacy respecting browsers for Android with accessibility?
On my Android phone I have been using "Firefox Focus" for years. It doesn't store cookies between launches and overall it appears to keep random cookie trackers at bay. For the most part it renders websites properly, with the biggest exception being any Google Sites (that is, the Google product "Sites"), where it has some serious issues with icons.

What it doesn't do is deal with font sizes in a sane manner. There are no accessibility options at all. If you want to see larger text you have two options, neither of which is conducive to easier use.

Option 1 is to "Pinch to Zoom" the page in question. This makes the text bigger, but it then also exceeds the screen width, which means that you need to scroll left and right, as well as down to read any form of text. Flipping to landscape mode only exacerbates the issue, since now you have longer lines that you need to scroll both horizontally and vertically.

Option 2 is to increase the Android OS system font size. This sometimes makes the font larger in the web browser, but only if the developer hasn't decided for you what the font size should be.

Over the weekend I've looked at a variety of other browsers and have yet to discover any that are doing anything different. Accessibility appears to be an afterthought in anything I've seen to date.

On a desktop in any browser I've tried I can Hit Ctrl-Plus and Ctrl-Minus and increase/decrease the font size and see the page reformat/redraw within the confines of the screen, but that is not available on my Android phone, unless I'm expected to connect an external keyboard and try that keystroke there - something to test.

It also appears that no Android browsers support a user style sheet, so there's no relief there either.

Am I doomed to wearing magnifying glasses on my head if I want to read on my phone, or are there realistic options that I'm unaware of?
Same story: browsers also need to know what keyword was in the page title or URL to find it. (And I use HN on three devices.)
http://nobsgames.stavros.io/
Can you further explain what all of that means?

Like basically every sentence? What were the two truck drivers doing crooked? How is it a front and for what organized crime?

Why would they have so many antennas and run a private what?
Similarly I was hoping to run the Bonjour Conformance Test on Linux in CI for Avahi. Which is CLI as well.
It sounds more like $500 million for upgrading the entire network, which isn't entirely unreasonable. It could have been cheaper, but there are some factors that make it more expensive:

* The network is in the US, where infrastructure is always more expensive.

* It's for a government entity, and the US is known for its inefficient government spending.

* They may have to buy American instead of shopping around for the best deal. Encrypted government radio networks are state-of-the-art technology from the 90s. There are plenty of established systems to choose from if you are willing to trust them.
In the first picture, why are they all wearing lab coats?
You can't paint in black and white like that without a tool or metric for discerning good govt action from bad.

Laws against murder "take power from the people" too.

The question should always be what you, a person wants.

Even abuse, assuming it happens is a tradeoff. Is it worth it? I usually think no, but it isn't something you can take an idealist all or nothing approach on.
Wouldn't them defaulting without countermeasures being in place mean the power goes out?

Hard to have an appropriate punishment for the deaths and damage that would cause.
> That don't mean that every random program needs to be able to. If a program is to be able to snoop, it needs to explicitly given the ability to do so.

I strongly disagree with this, this is how you get inconsistent, annoying computing experiences
is your sub growing?
True, AFAIK, but plenty of cross-platform software supports MSVC for compiling on Windows and clang and gcc for other platforms.
There's only two ways you can lose GPS from a fixed location: local jamming, or all of the satellites getting disabled somehow.

A jammer will typically be detected and stopped before any damage is done. Even owning a GPS jammer is illegal in most places.

All of the satellites going down is probably a cataclysmic scenario, like global nuclear war or solar flares. Not worth worrying about because you'll have much bigger problems.

GPS is one of the most reliable systems there is. There are redundant constellations of satellites run by different companies in different countries. It'd be near impossible to disrupt service from all of them at once.
have you looked at semgrep? This isn't the same thing but is similarly poking at the whole "ASTs are a thing we want to grep at" problem
Alien spacecraft?
i think you replied to the wrong comment
> It doesn't change anything, though.

Quite the opposite. The rot13(ybat enatr enqvb pybnxf) are an important plot point.
That's why so much more real-world software was written in Smalltalk than in C++.

Wait...
Yea, I’m like 90% sure it was a chase rep in the end, based on what the in branch people were saying. Though it sounded like it was someone in a local office and not part of a large call center team.
I've been really curious about these, but my experience with an MI60 and partially my 6900XT has not endeared me towards using AMD cards - the MI60 refuses to init in linux, due to some PSP firmware issue, and the 6900xt is missing pre-compiled HIP stuff leading to super long initial launches - as. it JIT builds the kernels - at least in PyTorch.

Allegedly they perform near an A100, so raw-compute wise, memory capacity wise, and memory bandwidth wise, they rock. As is typical for anyone not Nvidia, the software is still playing catch up. To be fair, Nvidia themselves takes nearly a year to build out all CUDA features for some of their cards - FP8 for example, is only recently become usable on a 4090.
Sure thing. I could have worded it better, but I was trying to say that it would be much more skewed if the two samples were, say, CEO and the CFO, or two janitors.
That linked article also appears incorrect about the Eastern Orthodox Church as well. The churches in the east inherited the Roman ban on marrying cousins.
DHS CISA and UK NCSC Release Joint Guidelines for Secure AI
Maybe I missed something, but I didn't really see anything specific to AI. Was this report copy-pasted from somewhere?
Another chronically unsung hero from 1989 is the Atari Portfolio PC⁰

Compared to just about anything else at the time, it was surreal that it could even exist. The closest I know of was the HP48G calculator, which was completely underpowered compared to the Atari.

0: https://en.wikipedia.org/wiki/Atari_Portfolio
interesting! what sort of errors did you find and were there any sort of take aways your had other than lack of care by the data provider?
Municipal Water Authority of Aliquippa hacked by Iranian-backed cyber group
AFAIK Datadog doesn't replace the need for other tools, eg Pagerduty
Because getting FCP to run on Linux shows that you have mad skills.
Reading through it, and it def looks accessible.
macOS will actually cascade multiple document windows opened at once so long as the dev has taken a moment to flag the windows as document windows, which still isn’t amazing but at least ensures that all opened windows are visible.
> A novice can't design a better bridge than a civil engineer just by using cots software

...although a novice can beat a civil engineer at bridge design games. :-)

See Real Civil Engineer's YouTube channel [1], where a real civil engineer plays various engineering and puzzle games, including a lot of Poly Bridge 2 and 3. In Poly Bridge after finishing a level he generally looks at the leaderboard to see how the people that beat him did. There's usually a bunch that used cheesy methods, but there are also often several where they actually just did a better design. Especially on levels where hydraulics are used to move parts of the bridge.

[1] https://www.youtube.com/@RealCivilEngineerGaming
> And trans people, why do people feel the need to criticize them? Let them be who they are, they're not harming anyone.

The criticism is this: a woman's right to a single-sex spaces cannot co-exist with the desire of a male to enter these spaces based on his claims of 'gender identity'. When the desires of the latter are prioritised above the needs of the former, this causes actual harm.
The first place I ever saw that was here:

https://en.uncyclopedia.co/wiki/C%2B%2B

Whole article is worth reading, lots of good laughs in there!
> why not choose both?

I just don't see that realisticly possible. People move a cross the city for a new job, that enough to break the family visit. Remote work is nowhere near guaranteed.

>people didn't move because they wanted to gain independence.

They do, when they don't fit into the community they grew up with.
Making European strategic autonomy work
I think their criticism is warranted. (Especially the first and fourth points.)
But that could have been "psychic signal jammers" for all we cared. It doesn't change the mechanics of the plot at all.
I wish that were true. I like some small hobby-related sub-reddits, I don't care if a lot people participate.
The political trolls and haters are overwhelming. I wish they'd all drop off.
The rise, fall, and rise of electronics kits (2013)
Does it really? What about abundance as a measure of wealth? Every generation has orders of magnitude more abundance that the prior. We have an abundance of things that our parents and grandparents couldn't even imagine.
The short answer is somewhere between Go and Rust strings, which are newer languages that use UTF-8 for interior representation, and also favor it for exterior encoding.

Roughly speaking, Java and JavaScript are in the UTF-16 camp, and Python 2 and 3 are in the code points camp. C and C++ have unique problems, but you could also put them in the code points camp.

So there are at least 3 different camps, and a whole bunch of weird variations, like string width being compile-time selectable in interpreters.

More details here:

https://www.oilshell.org/blog/2023/06/ysh-design.html#text

and here:

https://www.oilshell.org/blog/2023/06/surrogate-pair.html#hi...

A main design issue is that string APIs shouldn't depend on a mutable global variable -- the default encoding, or default file system encoding. That's an idea that's a disaster in C, and also a disaster in Python.

It leads to buggy programs. Go and Rust differ in their philosophies, but neither of them has that design problem.
Wealth seem so so. I want a more rich and cultural world for people to hope for, and be able to hope & trust in that society. Wealth is just one way to assure people of their lives, and it's an expensive assurance.

The suggestion that wealth has to go up, while also there always being more people, seems fraught with scary ramifications. We do need a world that feels on an upswing! That the youth have opportunity & things to look forward to! But I think a wider view is important. And I worry that wealth alone isn't enough; I worry that even if we were finding it easy to suprass our parents wealth, we'd we might still find it horrible and daunting.
I couldn't finish the Man in the High Castle. I've read the Neuromancer trilogy multiple times and the Hyperion Cantos multiple times too.

I can't read PKD's writing any more, it's too scattered for me now.

People's opinions are so diverse. I find Anne Lecke's style so dull and flat I can't read her stuff, despite the Nebula award.
It's a neat little bookshelf, I have plenty of them and have read quite a bit more than the ones that I have but there are also some new ones.

I bought a book last year called "The Big Book of Science Fiction" by Jeff and Ann VanDerMeer, it's long (1200 pages) and there is plenty of stuff in there that you've probably read but also quite a few that I haven't ever seen before, in anthologies or elsewhere. Really neat collection.
Library corpus sets must be available for purchase for research or machine learning. Is the only way to buy each individual books? People could go to the library to learn. ML should have the same opportunity.
One doesn't have to personally like or agree with the choices of others. Being libertarian is about respecting another person's personal choices despite not liking them.
Well… except that a land value tax would only make home affordability far worse than it already is.
As an iOS + Linux user, icloud.com has been helpful. Access to reminders, notes, in theory messages (I don't use it so can't vouch for it).

The thing to do is to use Chrome (yes...), and open the page. In the hamburger, go to "Create a Desktop shortcut". Choose "open in a new window". This gives you a desktop shortcut to open the page in a standalone way. Visible to your launcher, distinct ctrl+tab... it's janky but I've found this works well.

Firefox please add the Chrome standalone desktop shortcut feature!
Spaced repetition for teaching two-year olds how to read
Drafting floor attire. When I was in EE we had to wear the same when in drafting class. This was in 1982.
Not "jets", but "jet"? $30M is totally a plausible price for that scale of marketing stunt.
What's interesting is that this huge change in design technology has produced no similarly huge change in the physical product being designed. Buildings are designed and built at about the same speed as they were then. They cost as much or more in inflation-adjusted terms.

Yes, I know that there are lots of specific things that are easier now that we have CAD and related software, but a 1950s architecture student who was told about these technologies would probably predict major resulting changes in the speed of design and construction. But this has not occurred.
Yeah. I hesitate to be harsh on a volunteer project. It’s clearly got a lot of brilliance behind it. But yeah, all the games I tried today failed to run unfortunately.

On the other hand, the Steam launcher itself somehow runs faster via Whisky than the native Mac version.
Walking Desk Is More Annoying Than a Standing Desk
Have you tried using the headers and sources from Xcode SDKs and linking them against Clang on Darling? Should be enough if cross compiling is the goal and not porting apps to run on other platforms.

Something similar can be done with Wine as well as MinGW and other similar toolchains and platforms that target Windows.