skysight-inc/HackerNews huggingface dataset:
Show HN: Rubick, Data API and Search API for commonly used datasets
Hi all, I am looking for feedback.

I am launching Rubick, a free Data API & Search API service for commonly used datasets such as countries, currencies, cities, etc.

My goal is to make it easier for developers to build applications that involve 1.) users entering their country / city, and 2.) users filtering any content by country / city.

The latest datasets are as follows:

- ISO 3166 Countries

- ISO 4217 Currencies

- UN M49 Areas

- PHL Areas

- PHL Postal Codes / Zip Codes

All of these documented at http://docs.rubick.io.

I'm looking to add USA areas & USA postal codes soon.

The Data API lets you access the entire datasets. For example, https://api.rubick.io/iso/countries will give you all the ISO-recognized countries.

The Search API lets you search through the datasets. For example, https://search.rubick.io/iso/countries?q=usa will give you the list of countries matching the "usa" query.

Some of my thoughts:

- Do you find something like this useful?

- Currently I'm offering both the Data API and the Search API for free, but the Search API (powered by TypeSense) can be overloaded with a lot of users since it's just hosted on a small server. Do you think people will be willing to pay for scalability (e.g. having it on better servers, for search-as-you-type service)?

Thank you.
Winning with Developer Experience
Hey George, I think you need to remove the `www` from your shop link above. This link (found from the page) seems to work fine[0].

[0] https://shop.simulavr.com/
What are you talking about? APY on a loan is not P/E.
Not at all the same as in counter strike, as if one person was walking through walls, it'd break it for everyone else not walking through walls.

My wordle doesn't get worse from you cheating, but my game of CS sure would.
> Memes, like genes, are "selfish" — their sole goal is to replicate

I've heard this bandied about before but it makes no sense to me. Genes are the code enabling duplication of life. Successful replication paths have been stumbled upon so life continues to exists.

None of that applies to memes
wait, what, it isnt'?
Are places I could find or idea what are the most popular ( I guess may be "used" would be a better word ) programming language that is being used in these government sector, and in Tech in France in general?
poolside.fm

however upon visiting just now it appears there has been an upgrade to poolsuite.net
Wordle: The topic my mom and Hacker news have in common.
Actually, it probably isn't that bad if it's well balanced. I own a Meta Quest 2 and I added an external battery at the back of the headstrap because it helps balancing the headset while playing, preventing it from dropping on my nose too much.
Posted many times, with much discussion at https://news.ycombinator.com/item?id=15249289 .
Where does the oxygen come from? What happens when the CO2 scrubbers fail?

Also, there's just no reason to put people on the moon, why would somebody spend the money to do that?
We all know of SponsorBlock and its user-submitted segments for the YouTube videos, right?

Well, can't we build the similar addon and the crowd-sourced database, but one that would submit specific rule (page elements, and click order) to block everything - incl. "legitimate interest" bullshitery- except the barest of essential cookies?
I understand your concerns about pricing. We made a post earlier this year discussing why our expenses are so high.[1] TLDR: Low economies of scale and high launch costs. With that said, our pricing and specs are still competitive with ultra-premium VR headsets and premium office laptops (which we have essentially combined into one unit).

We also have a pricing option to reserve a headset with a partial deposit: pay $1,499 now, and then $1,499 right before we ship (Q4 '22/Q1 '23 target). This allows you to reserve a headset now at a lower price, see more proof throughout the year that we are performing our manufacturing duties diligently (via weekly updates), and then only paying the remainder of the balance ($1,499 + taxes/shipping) once we have the headset fully ready to ship to you.

We also just made a discount code for this thread: "DISCOUNT_HN" (limited to 10 for now) which adds an extra $100 off.

[1] https://news.ycombinator.com/item?id=29923197
Why? Public outcry on social media does the job just as good.
The remake of 'Shadow of the Colossus': A technical perspective (2019) [video]
Interesting, but the author makes a mistake that I think a lot of tech culture writers make: Assuming all the issues with technology stem from the technology and not the culture that developed it.

What I mean by that is that while we can see the influence that an app like TikTok has on behavior by comparing pre and post TT, we can't compare our TikTok/internet with a TikTok/internet that was made by hunter-gatherers, or fascists, or Georgists, or whomever. Or a TikTok made in 17th century France.

In particular, I think the author is onto something here when he discusses the speed of the memes, but he doesn't mention the other half of the equation: The speed of governments/societies to respond.

I think a lot of what we're seeing is a tension between the speed of culture and the speed of its institutions. When those are out of sync, bad things happen. Culture too fast plus institutions that can't/don't change means they fall apart; institutions changing too fast without people results in stuff like the fall of the USSR. Basically, when the people in a culture don't have a reason to trust its institutions, they'll turn on them.

I would also argue that this was inevitable, because any new tool is used for political purposes. Therefore, the invention of the internet meant it would be harnessed for political purposes. Most well-off governments of today are democracies of some stripe and America's recent military adventures have proven that quick and mobile is a good tactic against slow giant democracies.

It'd be like aliens wondering why humans shoot each other in/aim for the head no matter what weapons we come up with.
Is the source code public?
As long as there's a key on the materialized view you can rebuild it concurrently with no locks, and if you remember to vacuum there's no particular overhead to doing this regularly. Smaller more targeted updates seem good to me though if you want things instantly in the index.
Edit: shop had the wrong link

At $3,000+, you are leaving very little room for people who want to see you succeed to support you.

Best of luck.
Vector indices are the novel part of vector databases. Let's hear more about them. The rest is just BLOB CRUD.
I agree that diversity of opinion is important! I made https://www.nabu.news for that exact reason. If I'm reading a NYTimes article and curious about what other sources might say, I just click on the Nabu browser extension to see what, for example, Fox News is saying about the same thing. Find it helpful for getting out of my echo chamber.
Cool. What about thread size limitations?

Also, it would be nice if the tweets were trimmed. I just pasted a bunch into your editor and they had an extra newline so all the tweets had whitespace padding at the beginning.
The question occurs to me because I was talking with someone from Iran recently and learned about Internet shutdowns there. Why can't it happen here?

https://www.netfreedompioneers.org/iranian-elections-2021-ho...
I came here to say the same. Best of the Internet.
Do you keep a catalogue of these?
Thanks :)
We are using Nebula[1] to provide an encrypted private meshed network per project, so each project have it's own network range. We have automated that with a rest api and have published it as an open source project[2]

It's really cool because you have out of the box a private network across all cloud providers and also works for on-premise deployments

[1] https://github.com/slackhq/nebula

[2] https://github.com/elestio/nebula-rest-api
That is exactly the point - that leaves 55-60% of our waking time not working. Why let the minority of your time define your self worth and identity?

Sure, our work time serves someone else's desires... in exchange for money that we use to build the home and life that we want. Hopefully spending our time and energy with the people and family we want. Work is a tool to empower everything else. Do that work - do it well. But let the "everything else" define you.
Umm instead of wasting time here: https://en.wikipedia.org/wiki/United_States_free_speech_exce...

as you can see a couple of those are laws like CP and "Threatening the president"
Agree there. Econlib podcasts by Russ Robert of the Hoover Institute are fantastic. He has a range of guests on, seeks to understand opposing views and it’s more of an academic discussion.

His podcasts about the 2008 financial crisis were fantastic.
This is weird because it's such an easy question to answer.

"Performance management isn't an exact science and if everyone knew everyone else's pay, it would be total chaos and nothing would get done."
https://www.gnod.com/

https://www.productchart.com/
+1 for Switzerland
It is interesting to see nginx commit the same mistakes that led Apache to its demise.
Critical thinking is only applicable when you encounter a right-wing meme (turn to CNN to get the correct view on the topic), but when the government puts out propaganda like "There's no way it was leaked from a lab" when there is a lab next to where the virus leaked, we are not supposed to apply critical thinking and if we do we are banned from social media. We don't need mimetic immunity, we need immunity from just accepting that the media/gov establishment party line and that to call them on their BS is "extremist".
AFAIK the main points of contention were:

* Systemd integration https://lwn.net/Articles/676938/

* CGroupsv2 - Docker was slow on adopting it, which was dragging down the ecosystem because no distros wanted to unilaterally break Docker by enabling it - so a Docker compatible replacement (ie. Podman) became a blocker for a lot of container functionality in CGroupsv2 that RH wanted to enable for customers.

* Support for rootless / daemon-less containers (enabled by CGroupsv2)

* A lot of enterprise customers wanted support for purely local, private container registries, Docker wanted people to be integrated with DockerHub and were reluctant

(disclaimer: I work for Red Hat, but not on anything container-related, and I was still in college when all that drama was happening, so I don't have much insider perspective here)

https://news.ycombinator.com/item?id=28430167
This is a really interesting project

I hope it succeeds and future iterations are either more affordable OR gains so much traction that its easy to justify the cost. At this price point I could only talk myself into it if the Simula was my primary computer which I think I'd have a hard time using it as such.

Anyway, I am probably one amongst many who are watching this space waiting for experience reports and emerging ecosystems from braver early adopters.
NYC bill would ban grocery apps from advertising 15-minute delivery times
thanks for explanation

based on the materials i didn’t realize you’re also a tweet-writing app

instead i understood the product as a tweet-preview service

maybe you should make clear that typefully is a twitter publishing tool while showing both the editing and the preview capabilities on your marketing page
Americans talk in hyperbole. Average is an insult. Any experience less than life changing is boring.

And most people in other countries are not aware.

I see how much money goes to American companies like Tesla meanwhile European companies like Mercedes-Benz get less investment and no media attention at all, even when they outperform their American counterparts.

We live in the age of the attention economy. I hope that advertising on the web is forbidden and we go back to good products over flashy newspaper press releases. Less memes more information.
We're using Shopify and it's up on my end. Looks like George somehow added a www. -- the URL is https://shop.simulavr.com
I love https://www.luigicases.com - it's the web site for an Italian gentleman who makes leather cases and straps for Leica cameras. But the web design is straight out of the 90's, along with loads of extraneous text and even some family photos. And you can't actually buy anything via the website - you send the guy an email and a corresponding Paypal payment (https://www.luigicases.com/a000-PURCHASE-info.htm).

Basically, it's so bad, it's charmingly good.
> the logarithmic mining curves

They're not logarithmic though.
Most are exponential in that they are of the form
Lim * (1-e^time)
which might look like a log function initially, but has different asymptotics.

Several coins have a quick ramp up (high block subsidy) followed by a tail emission of fixed low block subsidy.

Only one coin has a pure linear emission, which helps to deter speculation.
The reason that mechanical disc brakes are horrible is because they often are cheap and bottom of the line. You could use TRP Spyre which have a different reputation. It still won't be as light on the hand as hydraulic, but there may be the other advantages so there is a reasonable compromise possible. And with bicycles, everything is a compromise :)
> 1) That's true and it shows that the difference between vaccinated and non-vaccinated is not dramatic. If everybody was vaccinated the decrease of hospitalization would be 50% which is not that significant compared to what we have gone through.

What you are suggesting here is that a 50% decrease in hospitalizations (or we could argue even lower, say 35%) is not significant. Do I have that correct? You're essentially saying that 2000 fewer people in hospitals, when capacity is around 7000-10000 (depending on staffing), doesn't matter.

> 2) That's true as well and the UK had no vaccine mandates and had the same vaccination rates for elderly. And many countries with very strict vaccine mandates had terrible rates for elderly vaccinations, for example, in Latvia it is less than 75% while vaccination uptake among younger people is higher than that.

Firstly, the UK is not one amorphous thing. There absolutely were vaccine mandates within the UK.[1][2][3] Just not England (at least in the most recent round).

I would be hesitant to ascribe vaccine mandates as the sole cause for any vaccination uptake regardless. Each community is going to have their own reasons to distrust the medicine and the government. Notably in the US the African American community has probably been given ample reason to distrust it. Similarly, you see poor uptake in countries where trust in the government is low.

Mandates will not fix making every last unvaccinated person change their mind, and I think it's important to understand that that's not actually the goal of them. It's to convince some more of the people. Remember the idea of herd immunity is to hit some requisite percentage of the population that will help protect the people who can't be vaccinated or are immunocompromised.

> The numbers do not show that the mandates considerably improved vaccination uptake among elderly neither in Canada, nor in other countries. I am questioning the motivation of people who try to push vaccine mandates by intentionally obscuring this point and by mixing true statements and projecting them onto elderly which is not confirmed by data.

I never claimed it increased vaccination rates among the elderly. As I directly mentioned, the elderly in Ontario were already highly vaccinated. It couldn't have massively increased vaccination rates among the elderly because by the time they were implemented the elderly were already mostly vaccinated. You have created an argument to rail against where there was none.

Let's flip this around: Why are the elderly the only group you're suggesting we care about protecting?

[1]: https://www.bbc.co.uk/news/uk-scotland-58422607

[2]: https://gov.wales/get-your-nhs-covid-pass

[3]: https://www.bbc.co.uk/news/uk-northern-ireland-59331597
In some ways it reminds me of Twitter - the innovation was in restricting the content, not in adding more features.
It it acts like a shill and sounds like a shill and has a known reason for being a shill --- maybe it's not a shill --- but it certainly meets all the criteria.
"No Code" or Nihilist Software Engineering

No code runs faster than no code.

No code has fewer bugs than no code.

No code uses less memory than no code.

No code is easier to understand than no code.

No code is the best way to have secure and reliable applications. Write nothing; deploy nowhere.

One of my most productive days was throwing away 1,000 lines of code. -- Ken Thompson

The cheapest, fastest, and most reliable components are those that aren’t there. -- Gordon Bell

Deleted code is debugged code. -- Jeff Sickel

Master Foo and the Ten Thousand Lines

Master Foo once said to a visiting programmer: “There is more Unix-nature in one line of shell script than there is in ten thousand lines of C.”

The programmer, who was very proud of his mastery of C, said: “How can this be? C is the language in which the very kernel of Unix is implemented!”

Master Foo replied: “That is so. Nevertheless, there is more Unix-nature in one line of shell script than there is in ten thousand lines of C.”

The programmer grew distressed. “But through the C language we experience the enlightenment of the Patriarch Ritchie! We become as one with the operating system and the machine, reaping matchless performance!”

Master Foo replied: “All that you say is true. But there is still more Unix-nature in one line of shell script than there is in ten thousand lines of C.”

The programmer scoffed at Master Foo and rose to depart. But Master Foo nodded to his student Nubi, who wrote a line of shell script on a nearby whiteboard, and said: “Master programmer, consider this pipeline. Implemented in pure C, would it not span ten thousand lines?”

The programmer muttered through his beard, contemplating what Nubi had written. Finally he agreed that it was so.

“And how many hours would you require to implement and debug that C program?” asked Nubi.

“Many,” admitted the visiting programmer. “But only a fool would spend the time to do that when so many more worthy tasks await him.”

“And who better understands the Unix-nature?” Master Foo asked. “Is it he who writes the ten thousand lines, or he who, perceiving the emptiness of the task, gains merit by not coding?”

Upon hearing this, the programmer was enlightened.

Source: "The Art of Unix Programming" by Eric Raymond
> Such ranges would render it pointless

Employers will pull shenanigans, surely, but it's a start. And when the lower bound doesn't compare well with competing offers, the employer might risk losing the best.
The border crossing was unblocked without much fuss, and without the use of wild emergency powers. Several arrests were made. No "tear gas", wtf.

A Canadian MP has claimed that a small-donor constituent had their bank account frozen. In any case it sounds like despite their rhetoric (calling protestors and their supporters white supremacists and lawbreakers), the government wasn't going ham and using these broad powers on all of them. Good for them. Regardless, it's not encouraging -- the powers granted were very broad, weren't needed when granted, and obviously aren't needed now even though the government won't give them up.

And I'm not sure about how targeted the response has been. Aside from the rhetoric, peaceful protestors have been met with violence. Funds donated to support them have been blocked.
> Why or how is that an issue? Anybody that contributes to the seeding, however small, matters. Because files are cut into a lot of pieces, there is no competition for the "faster upload speed".

If it's a localized thing, for example a game client in your language, and everyone has shitty upload speed, the critical mass would need to be 10x as big so that not everyone has a shitty download rate. Maybe a few single cases soured me on the experience.

> port forwarding.

it's easy if you do 'port X to machine Y' but like in the above example, try 3 computers in the network who need the same 20GB download. it sucks. (esp if it's not /a file/ you can then locally distribute, but it's a game company's launcher)
It’s also smaller than a gnat’s tooth in terms of practical power against them.
Yeah, gotta catch 'em all and all that.

https://memex.marginalia.nu/links/bookmarks.gmi

https://memex.marginalia.nu/links/fragments-old-web.gmi
The compute pack is detachable, but leaving it in the back of the headset is good for front/rear balance. Most gaming headsets on the market today are very front-weight biased.

Our headset supports an "AR Mode" with two front-facing high-res RGB cameras.
I try to use words that hit the Wheel of Fortune RSTLNE letters - BEAST, RUSTY, ROAST. It's served me pretty well. I haven't had to go beyond the 5th guess yet and commonly solve it in 4.
Indeed, the "Fundamental Freedoms" section of the Canadian Charter of Rights and Freedoms is mostly equivalent to the First Amendment. (At least to a layperson, I'm sure there are some legal details that differ)
https://www.canada.ca/en/canadian-heritage/services/how-righ...
It still functions that way

Permissionless means they can operate just as much as anyone else, nobody relies on them
This is a bs argument. If there is actually a "rockstar" and a "meh", they should be at different levels with clear payscale.
Is it time to remove reiserfs?
If you're old enough to remember CRT televisions, they definitely had a distinct startup sound from the high voltage power supplies and they sometimes took a moment to warm up
> There are no valid laws restricting [the scope of the 1st Amendment]

Copyright laws do that.
my cv is full of that.

first job out of college- 2 years, left because I didn't want to work on legacy php anymore

second job - got laid off after one year(funnily enough I was hired on to contact 2 months after the lay off)

third - left after 3 years because the company was having payroll issues.

I've been at my current company for 1.5 years. I love it a lot but I'm seeing the market and could likely make 2x what I'm making now so I'm considering entering the job search to at least see what I'm actually worth to negotiate with my boss.

you would probably throw my resume in the trash but I feel like I left for legitimate reasons at all my jobs. do you have any suggestions to avoid being perceived as a job hopper
Not just this, but the prevalence of strokes gained being the key metric to focus on for players has opened up a new understanding of what it takes to score well and win tournaments.
Intel acquires Linutronix
It would help to live near the northern border - one could get cell signal from "the other side" in certain situations and effectively restore a limited connection to a limited area.
Magnet link would still show up in the search engine cache.
I think what you say is true in a way but also gets to the difference between simple and easy. Pulling in a library that does a lot of heavy lifting is definitely easier. The resulting system most likely isn't gonna be simpler though. You are now trying on a lot of code you don't understand and there is probably also lots of code that you aren't even using. This has very little downside to it till something goes wrong. Is it going wrong because you are using the library wrong or because the library has a bug? This isn't gonna be a big deal and gonna be obvious for the majority of cases, but the weird edge cases are gonna be what wakes you up at night.
The point is that will very very rarely happen because how many companies are actually going to pay that much to stop you working at a competitor?

And if they ARE willing to do it, then you probably held a very high status job there and so 50% will still be a lot.