skysight-inc/HackerNews huggingface dataset:
There are sunni and shia arabs too, that's a separate distinction.
It's more that Iranians and Arabs are two distinct cultures with different languages and histories (though a lot of the more recent history is common or shared). It's like confusing Spain and Poland, yes, they're both European nations that use the latin alphabet, but you'd be wrong to call them both Iberian because of that
Ask HN: Hourly Rate for Principal Software Engineer?
I'm in the Midwest and I've found a Principal Software Engineer that is interested in hiring me as an hourly contractor.

I've worked for this team before as a Lead Software Developer (I was an hourly contractor then as well) and I did indeed lead a team of other developers. They were thrilled with me, the pay was good so I worked my butt off for them.

This was circa 2017. So the question is, how much would I charge today with more experience and the better job title?

I don't really feel comfortable disclosing hourly rate, so if you could just use example numbers or as a percentage I'd appreciate it.

The only thing that I know for certain is I'm not charging less!
There's a long history of informational classification, going back to Aristotle and earlier ("Categories"). See especially Melville Dewey, the US Library of Congress Classification, and the work of Paul Otlet. All are based on exogenous classification, that is, subjects and/or works classification catalogues which are independent of the works classified.

Natural-language content-based classification as by Google and Web text-based search relies effectively on documents self-descriptions (that is, their content itself) to classify and search works, though a ranking scheme (e.g., PageRank) is typically layered on top of that. What distinguished early Google from prior full-text search was that the latter had no ranking criteria, leading to keyword stuffing. An alternative approach was Yahoo, originally Yet Another Hierarchical Officious Oracle, which was a curated and ontological classification of websites. This was already proving infeasible by 1997/98 as a whole, though as training data for machine classification might prove useful.
theoldreader, same problem.

Idle musing 1: A mechanism for all these small readers to federate their trending content? Out of many comes one?

Idle musing 2: These tools were mostly written a decade ago. It might be possible, with the current state of the art, to extract a more useful signal out of a smaller pool of users.
Location: Vancouver, Canada Remote: Yes please, but am somewhat flexible regarding intermittent travel

Willing to Relocate: If I feel quite secure in that move as on overall opportunity rather than just moving arbitrarily to be on-site. It's not impossible, but I quite like it here.

Technologies: JavaScript, TypeScript, Vue, React, Node (largely in-support of frontend build tooling), Angular.js 1.x (ideally only in terms of migrating to something else), Golang (minimal, mostly experimental), Swift/SwiftUI for macOS, GitHub/Jira, Docker, Python (Bit of Django, Flask, etc.. not expert)

Résumé/CV: https://drive.google.com/file/d/1g4gDBMM8J6VrmpASWxPpGLxHa1R...

Email: luke (at) luketully.ca

I’m a software engineer (mostly frontend web) based out of Vancouver on the west coast of Canada who was laid off a few months ago after the acquisition of the smart building platform startup (Envio Systems) by JLL inc (the same one on all the “for lease” signs in your downtown area). I spent much of my year and half there on a small team working to improve the existing legacy Angular 1.x dashboard application by improving design responsiveness, introducing TypeScript, migrating components to React, and services to Axios/Redux. We used GitHub Actions for code reviewing and test running, Jira for project management, and Slack for communications, and worked across some difficult timezones remotely.

Since then I’ve been enjoying the time off, working on a mac app in Swift and SwiftUI, as well as taking my time with looking for a new role, ideally on a small team where I can either continue as an individual contributor or something slightly higher-level, in a capacity that is challenging and requires the exploration of new systems, but in no specific domain. I enjoy iterative processes, lean development lifecycles, learning new codebases, and experimenting with developer tooling and build systems that reduce the latency in feedback loops, like Vite.
If you're an athlete, I'd recommend LMNT. It's easy to make yourself, tastes great, and easy on the stomach.

Here's my recipe (all bought in bulk in a very fine powder form - they need to be consistent particle sizes so they mix well) which should be fairly close to LMNT, although a chemist will probably tell me I'm wrong:

20g magnesium malate

20g potassium chloride

142g salt

140g citric acid

15g stevia powder (pure, not mixed with some other sweetener)

20g artificial flavoring powder (not affiliated, but I have used black cherry powder from naturesflavors.com with good success)

Mix it up and then put 1 tsp in 20-32oz water. Should last you a long while.
this is certainly a very useful idea. the Rego datalog language leans on this pretty heavily, although its emphasis is on access policy more than general transforms.

ddlog is another datalog variant that supports this, but I believe you need to specify the schema as a rust type
Does it satisfy all other dietary recommendations though? I saw some people saying that it's actually impossible to satisfy the potassium value simultaneously with all the other dietary recommendations, using natural food.
Bananas are a passable source of potassium only when ripe. That quickly converts to sugar in a day or two. By the time light brown spots appear, most potassium is gone. Sunflower seeds and avocados are far better sources.
"heavier metals (sodium"

wtf

sigh

logs out
Well, that piece is pretty easy to conclude. They acquired it for essentially nothing.
I like the concept, but I'm not having much luck. I entered "weird looking monkey", hoping to get Proboscis, golden snub nosed, etc, but I just end up with the articles "Pet monkey","List of individual monkeys", "Ethnoprimatology", "Monkey".

Whereas when I type the same query into google, I get exactly what I expected. Which is kind of disappointing, I was hoping to find out about some weird looking monkeys that I didn't know about.
That is not the case. I have compressed the file with gzip and then tested decompression with multiple gzip decompressors. I.e., they all are fed the same compressed binary. Furthermore, I have used rapidgzip --analyze, to print out all deflate blocks, their compression types, and other information and statistics. All of the blocks are Dynamic Huffman compressed blocks.

I have already incorporated the ISA-L Huffman decoder into rapidgzip but that did not give full ISA-L speed. Ergo, I think the last performance comes from the inflate loop (decode Huffman, decode distance code if necessary, resolve references, repeat). This part is written in Assembler and seems to do some kind of speculative prefetching, i.e., already get the next Huffman Code symbol assuming that the current symbol is a literal or something like that. It's quite interesting but I doubt, or rather, I already tried a bit and failed to reproduce this kind of prefetching inside the C++ code but failed to do so. The compiler is probably rearranging everything anyway.

rapidgzip --analyze 4GiB-base64.gz | tail -100

== Benchmark Profile (Cumulative Times) ==

readDynamicHuffmanCoding : 0.903727 s (3.38252 %)
readData : 25.8139 s (96.6175 %)
Dynamic Huffman Initialization in Detail:
Read precode : 0.00975829 s (1.07978 %)
Create precode HC : 0.0341786 s (3.78196 %)
Apply precode HC : 0.0667695 s (7.38823 %)
Create distance HC : 0.114097 s (12.6252 %)
Create literal HC : 0.678924 s (75.1249 %)

== Alphabet Statistics ==

Precode : 123274 duplicates out of 126748 (97.2591 %)
Distance : 597 duplicates out of 126748 (0.471013 %)
Literals : 13799 duplicates out of 126748 (10.887 %)

== Precode Code Length Count Distribution ==

16 |==================== (126748)

== Distance Code Length Count Distribution ==

30 |==================== (126748)

== Literal Code Length Count Distribution ==

259 |============= (50635)
2.601250e+02 |==================== (74281)
| (1809)
262 | (23)

== Encoded Block Size Distribution ==

185942 bits | (1)
|
|
|
|
|
| (2)
207391 bits |==================== (126745)

== Decoded Block Size Distribution ==

30579 Bytes | (1)
|
|
|
|
|
| (1)
34112 Bytes |==================== (126746)

== Compression Ratio Distribution ==

1.314967e+00 Bytes | (9)
| (1327)
|====== (17906)
1.315808e+00 Bytes |==================== (52698)
|================ (42890)
|==== (10876)
| (1001)
1.316891e+00 Bytes | (41)

== Deflate Block Compression Types ==

Dynamic Huffman : 126748
It feels like you just repeated what I said.
It certainly does in Spain. We even extended it to videogames, although I don't know how much that achieves when so many games are barely playable before the first few patches, have much of their content released in future updates and many are unplayable after the servers close.
The other problem is that even if you have car that can do 95% of the driving and only need 5%...

...that makes the human driver, who normally would get say 10k miles of practice every year will drive... 500 miles on average.

It really does need to be "car can do all of the driving", or else it will be putting people that have zero practice in those hard situations it can't handle.
Location: Germany

Remote: yes

Willing to relocate: yes

Technologies: C++, Python, Lua, Linux, a little bit of everything

Résumé/CV: https://theshoemaker.de/cv

Email: mail AT joelschumacher.de

I am a software developer currently working in the telecommunications industry, but I am eager to explore new opportunities and expand my horizons. Although my primary interests are in network programming and game development, I am open to other challenges if they give me an opportunity to grow and develop myself as a programmer. My interests are diverse, as showcased by my portfolio of personal projects, which can be found at https://theshoemaker.de/projects. Generally though, I am mostly interested in systems programming roles.
I’ve had the best luck with magnesium threonate.
I'm not currently familiar with any. Will let you know if I start one :)
Please add full details to one of the https://news.ycombinator.com/submitted?id=whoishiring threads. See "Can I post a job ad" on https://news.ycombinator.com/newsfaq.html
speaker is for muting the alerts so they don't show red badge for that extension

the chrome store version only has blocking. if you install it from github you get all the other options
> I had more or less unrestricted internet access since the time I was able to use a computer, but it feels like it wasn’t overly harmful

I have the opposite experience.

- I've been addicted to pornography since I was 12.
- Late computer use caused me to never get enough sleep.
- Programming early started my career, but it also isolated me socially.

YouTube and Tik Tok scare me; as a grown-up, I can still waste hours just swiping and swiping. I suspect that getting this behavior early on will make you more docile. My siblings raise their kids with tablets, and it impacts their learning ability and sociability tremendously.
Are you thinking of fiber? Potassium is a metallic element. It can't be turned into sugar.
That’s intravenous KCL. Significantly different absorption than taking it orally. Wikipedia is showing a roughly 100x difference in the LD50 of oral vs intravenous.

If you tried to ingest a lethal dose of KCL, I would put huge odds on you first retching out you guts. ~190 grams orally to hit the LD50
For a different approach, but still in the handwavey space of presentation apps that are actually pleasant to use, I'm a big fan of iA Presenter (https://ia.net/presenter). Short version: write Markdown, then Presenter makes it look nice. Export your deck to a PDF when you're done so you can pass it around. Write CSS for styling, or use their online theme builder to do it for you.

And while it's commercial software, it has a pay-once option that I instantly purchased.
Actually, it's worse than that. Next has started throwing errors if it statically detects you even _importing_ hooks inside of a React Server Component environment:

- https://github.com/apollographql/apollo-client/issues/10974

- https://github.com/apollographql/apollo-client/issues/11167

To the point that Lenz Weber( a maintainer of Apollo Client, and my co-maintainer on Redux Toolkit), is considering resorting to a package that wraps and re-exports all of React's public API just to avoid that static analysis:

- https://github.com/apollographql/apollo-client/pull/11175
Managing passwords using podman and pass
How to manage password management using old reliable tools like gpg and git combined with Podman.
Fiber would be better. I've indeed contemplated it and may end up going that route.
We've also as a collective re-evaluated our values over time, reducing our overall cruelty and savagery as we realized its extent. There's nothing wrong with that either, and your original comment did not adequately recognize that this is where the sentiment comes from.
Nostr's very cool tech and I'm excited to see where it ends up. But I'm not sure it'll make for good social networks/apps that I'll care about. ActivityPub and Matrix get flak on the account portability issue and it's a valid one but it (and their design in general) provide a pressure on their communities to be very "cozy-web"[0] despite the few leviathan instances. Nostr's more than flexible (almost under-specified) that you can build your cozy spaces on top of it but I'm convinced its design allows it to be a real decentralized contender for the big social and I fear that's where its custodians are headed. It won't be long before we see Nostr service providers that replace all the core functionalities of Twitter like a good algorithm and moderation[1].

Personally, I don't want Twitter with pki. I don't want Twitter at all. I really hope Nostr keeps it cozy but hey, at least you'll get to personally choose your algorithm.

[0]: https://maggieappleton.com/cozy-web

[1]: https://primal.net has a great start
Sure you could. The browser could have an API that says "give me a list of regexps and substitutions" and then the extension supplies that list, and the browser itself does the parsing and processing. This is flexible because the extension can specify the modifications.

It's like a pipeline in Bash. You could work with an end-user to build some patterns to match, then pass them to "grep" or "perl" for processing, and neither the user nor shell need to be privy to a file's contents.
That's a benefit. Removing expensive chargebacks and the cost to business. Customers can get refunds in the same way they do with debt cards or cash.

The benefits of not having Visa as the moral police. The potential privacy. Removing the fear /cost around chargebacks make this a very useful application.

Blockchain has good uses. Adoption / implementation are the challenges that must be overcome.
Hey folks! I'm a motivated, generalist full stack software developer that builds on strong, practical fundamentals. I'm always looking to learn something new and expand my knowledge. I write software for more than 2 decades now, and currently focus on sustainable and accessible web development.

I'd love to find a remote position with a positive impact on the world, and a place where I can build awesome stuff with awesome people. I'd welcome a part-time position as well, if possible.

Location: EU, Germany (UTC+2)
Remote: Yes, preferred
Willing to relocate: No
Technologies: Full Stack, Svelte & SvelteKit, TypeScript / JavaScript, Go, Rust, .NET, Serverless & Edge (primarily Cloudflare)
Résumé/CV: https://fdumont.net/resume?token=46b88224280d42f489acb437e326adf6
Email: [see résumé]
We have a 2 year old and we don't use our phones or devices when she's around unless it's a video call from family or an important phone call.

We're happy with the results so far since she's turned out to be a very patient, intelligent, and attentive child. She finds enjoyment in books, puzzles, drawing, cooking, gardening, cleaning, unloading/loading the dishwasher, laundry, and all sorts of activities her overstimulated peers would find boring nowadays.
Show HN: Import openaddresses.io zipcodes longitude and latitude data
This is a screenshot of all the USA data from https://openaddresses.io/

https://i.imgur.com/nHIYtap.png

It's about 80GB un-compressed. I wanted a postgres table like:

zip | integer
location | geometry(Point,4326)
"zip_locations_zip_index" UNIQUE, btree (zip)

The following takes hours and hours to run:

https://github.com/andrewarrow/feedback/blob/main/location/zip.go

But you end up with a nice way to get an approximate postgis geometry for any zip code in the USA. (For free.) Anyone know of a faster way?

My favorite part of this code is buffer := make([]byte, 1). By making the buffer just a single byte, I can look for "\n" so much easier than if I was reading in 1024 bytes or 2,048 bytes etc and then I have to find that \n in the middle.
Ten year Apple vet in people and program management roles. Looking to bring Apple's level of customer service and leadership to your burgeoning organization.

Location: Madison, WI
Remote: Yes
Willing to relocate: No
Technologies: Tableau, Swift, SwiftUI, Excel, GBI, Git, Radar, Internal CRMs, People Management, Empathy
Résumé/CV: https://www.linkedin.com/in/josh-heggen-a5818a20/
Email: josh@joshheggen.com
Bottom line. They all agreed not to continue without litigation. Magnus Carlsen still believes Niemann but is willing to play him in the future, Niemann still says he didn't cheat, Chess.com unbanned Niemann.
They had antitrust cases planned so they brought in an aligned antitrust attorney? Would Google be complaining if their lobbying efforts accomplished a DOJ anti-trust official with the opposite bias? It would only be selective bias if he only brings cases against Google, let's see what he brings.
This reminds me about the "Life After People" television series [1]. In several episodes it presents possible or imagined scenarios in case of a sudden human removal, in various areas: cities, animal life, oceans, etc. Every single bit of modern life requires maintenance. They could have added an episode about the digital information :)

[1] https://en.wikipedia.org/wiki/Life_After_People
That coax splitter only handles up to 1675MHz, which isn’t that great anymore. It’s better to use ones that go up to 2500MHz for the newer MoCa standards.
There is a difference. Humanity lies, but until now it could not retroactively mass fabricate truth so convincing that even people current day skeptics had trouble seeing through. When I say current day, I mean in the past, a genocide was being seen as such by at least part of the human population, but than that truth was erased by storytelling. Today, events are fabricated into existence by AI. You go to google to find alternative resources and you can’t trust them either. You can’t verify because it is too costly to verify every single thing you see/hear/read. It’s a problem.

I can imagine a couple million years from now, some alien species shows up, we’re all gone and they think maybe we had wings, some of us were born with blue hair and other were half robots. I get they can study some of our remains, but so much of us is mutable digital info now.
Land Rover did this years ago against some of their biggest fans and supporters- they received nasty letters from legal just because they used “rover” in their domain names.

This is when the company jumped the shark, there used to be a bunch of petrol-head engineers who’d worked their way up to executive level who were passionate about the brand and product. They retired or were replaced by generic executives doing generic big company things which unfortunately you see across many industries these days…
There are absolutely people working on this concept. In fact, the two day long "Neuro-Symbolic AI Summer School 2023"[1] just concluded earlier this week. It was two days of hearing about cutting edge research at the intersection of "neural" approaches (taking a big-tent view where that included most probabilistic approaches) and "symbolic" (eg, "logic based") approaches. And while this approach might not be the contemporary mainstream approach, there were some heavy hitters presenting, including the likes of Leslie Valiant and Yoshua Bengio.

[1]: https://neurosymbolic.github.io/nsss2023/
Yes, I recently bought a vegan cookbook just to find it full of AI nonsense, encouraging me to try it with beef or chicken. If you are looking for a new book on any topic, don't start on Amazon. Ironic that Amazon, originally a bookstore, can't be trusted to sell real books.
Fwiw, Neal Stephenson's Seveneves has a strong component of tethered spacecraft.

Started slow but fun trajectory (for an incredibly dark book). Last 1/3rd is basically a separate book.
Serve the home has had pretty good coverage this year

https://www.servethehome.com/
Would it be a good idea to create something like the arctic vault for other info? What are the logistics of that?
The way things are and have been progressing for awhile now, this line sticks out in my head often:

If it happened before the internet, or during an early stage of it, or there isn't an archive of it somewhere online, did it really happen??
Ah, I see you're employed as a buggy whip manufacturer.
EVs: DOE unveils $15.5B funding and loan package
> America has the world’s safest air travel but sucks so bad at car safety

Yes, because any moron is allowed to drive.
Location: Barcelona, Spain
Remote: yes
Willing to relocate: depends
Technologies: Go, AWS, GCP, DevOps, distributed systems, micro services, Terraform.
Résumé/CV: https://linkedin.com/in/heartwilltell
Email: heartwilltell@gmail.com
> deliver them with greater accuracy than was possible with intercontinental ballistic missile (ICBMs) at the time and, unlike them, could be recalled.

hold up, what

Launch the nukes, abort the launch, and then have the nukes... fly back to base, and land safely without exploding.

Right I get that there's fail-safes for the warheads, but that seems definitely scary, I agree
This whole thing is claiming it's about data, but the only data is about retention. It's not that hard to imagine a scenario where you care more about productivity or work quality or any other factor that would outweigh retention. Or, as many have been suggesting, that it's desirable for them to reduce headcount.
This only "seems like a net benefit for the community" in the ridiculously hypothetical and whitewashed world in which the NYPD always does right by its citizens, especially those of color.

Nah.
It's incredibly impressive for what it does, but the results don't seem very good.

Although I know from experience it's really difficuly to assess search result quality by hand, you can be very close to something great and return far worse matches than this does.
> For 24/7/365/30 constant airborne capabilities?

I'm not saying it's necessary (or even a good idea, see the "accidents" section in the linked to article), but it also wouldn't be the first time: https://en.wikipedia.org/wiki/Operation_Chrome_Dome
SEEKING WORK | Remote

Web Development | Design | SEO | Ads | Content Creation

Our team specializes in taking businesses to the next level by improving their web presence, enhancing SEO, implementing eye-catching ad content, and increasing quality lead generation.

Website: https://davidsonprogramming.com/

Book a Call: https://calendly.com/davidsonprogramming/free-consultation
Deep learning! It's all "just" (more or less) high school calculus (partial derivatives, chain rule) and matrix multiplication.