skysight-inc/HackerNews huggingface dataset:
> Imagine the Western online MRA/redpill/incel vs. radfem circles but as core identities in national politics.

I have zero idea about SK, but ... "woke vs not woke" has become very much a core identity part in Western politics. The last US election has proven that, and what's going on here in Germany especially with Markus Söder isn't funny any more either [1], we got elections looming in about three months.

[1] https://www.zeit.de/politik/deutschland/2024-11/markus-soede...
Oh that's valid, the actual answer is that it's a continued pattern of behavior since 2015.
Just posted this exact thing and deleted it. Your’s is better.
The iPhone photo of the mountain has a really nicely balanced dynamic range. The Canon one has blown out highlights where the clouds meet the peaks, and really dark shadows with almost no discernible detail. From a purely technical point of view, the iPhone picture is a "better" photo, but this serves as a perfect example of how "technically better" and "artistically better" are not the same thing.

Ultimately, photography is less about the quality of the equipment, and more about what you do with it (cliché, I know), and phone cameras are pretty high quality but clip your wings by taking all control away from you.

Your kids might benefit from an entry-level Sony a6000 or a6100 (the a6000 is ancient but shockingly capable) or equivalent, and some practice with raw processing software (Lightroom Classic is the default choice here, but Darktable is great if you don't want to give Adobe your money. Apple Photos is a pretty damn decent beginner option too).
Welbi | Ottawa, Ontario, CANADA | REMOTE in Canada | https://welbi.co | 100k - 120k CA$
Our mission at Welbi is to improve the quality of life for older adults like our parents and grandparents. We do this by transforming the way life enrichment teams in senior living communities care for them every day.

Stack is TypeScript React with some REST endpoints and a GraphQL server, everything on top of AWS (deployed via CDKTF/Terraform).

We're looking for devs primarily in the backend side, or fullstack with a bias toward backend. Of course, we most likely have a place for you if you come with great ideas, and open mindset, and are excited to learn and work with an awesome team in other areas as well.

Our careers page has a general breakdown, but please feel free to reach out to arthur@welbi.co for details if you have any questions or ideas

https://welbi.bamboohr.com/careers/40
https://www.welbi.co/careers
Wrote a simple typescript client [1] for the whole api (not just search), a while back.
Used it to write a simple plugin for Obsidian, to send a selection to the fastGPT of Kagi.

[1] https://github.com/NilsKrause/kagi-api-client
I'm a good engineer. I've done tons of mixes for records released both digitally and on vinyl or even tape. I never create different mixes for the formats - but I work with great mastering engineers and cutters who will create different masters for each format.
Emuhub-Android-Emulator
EmuHub is an innovative tool designed to simplify the testing of Android applications by providing access to multiple emulators via web browsers. Built with Docker and NoVNC, EmuHub offers developers and QA engineers a seamless platform for testing APKs across various Android device configurations.
We just finished a home renovation and the only "smart" thing I did was ensure every room had ethernet connected to a 16 port switch. I did however get Hive (remote thermostat) installed when we moved in 8 years ago.

These houses with smart locks etc scare me.
I built my own smart home… it's not flawless but I know how to fix it.
I suspect that Google finds value in the role they play in the market.

There is demand for search APIs, and companies like Kagi can build a business around that, grow and then compete more generally with Google over time. Serp makes that difficult.

For competitive reasons Google might not want to sell a search API directly (they might indirectly fuel a lot of competition against their main ad supported product). So letting Serp offer this service in a bit of a gray area makes it hard for competitors to form a beach head in search, while giving Google legal flexibility to shut down any service that tries to compete with them in any way through Serp's data.
South Korea stopped murdering their citizens for expressing themselves. China didn’t
What a second Trump administration means for Taiwan's future
I didn't say they are scraping. What I meant is that YOU should, if you're considering this at any serious scale.
Today sure. If you want to custom make "serious" system then x86 is likely your best bet. But this isn't about today, you can have that system right now if you want, it's still there, so this is about the future.

All the use cases, except gaming PC, have "less serious" solutions in Linux/ARM and Linux/RISCV today, where I would argue there is more interoperability and diversity. Those solutions get better and closer to "serious" x86 solutions every day.

Will they be roughly equivalent in price/performance in 5 years... only time will tell but I suspect x86 PC is the old way and it's on it's way out.
We could of course also enact a robust regulatory state with the ability to audit and enforce these things, but we've decided against that it seems.
It always strikes me as odd how much of using LLMs is doing the dumb plumbing of transferring/connecting data in and out of the LLM and whatever domain things are involved. The LLM is doing the interesting stuff, and we get to do data entry.

So now there are tools like this to help automate this simple work, but I wonder why the LLM can’t already handle it… “create a tool to automate querying a SQLite database using an LLM”
USA/2022

I was a php dev. Sort of the Wild West over here
design flaws as a feature: I like that rewriting git history is hard. immutable history is a good thing from an auditing perspective when you are in a centralized flow
The founder isn't Russian: https://vladimir.prelovac.com/
As of late, truth is not truth. Any Biden incarcerated when Trump takes power becomes a point of leverage. Someone, probably Kash Patel, was already drafting the confession for Hunter that would justify everything like GP comment.
They claim independence but they still don't have a user agent that has been seen in server logs. Last time I looked they use a browser user agent and follow Googlebot rules in robots.txt. Which is understandable because some webmasters use a whitelist approach to bots given how many there are, and you wouldn't want your search quality to hurt because e.g. Facebook blocks you. And a lot of their results correlate with Google's based on their historical Cliqz data.

Not that I'm against Brave in any way, I think any alternative to Google's dominance is healthy. It just seems the touting of privacy, independence etc from alt search engines often has very loose meanings on those words, or sometimes comes across as god of the gaps platitudes.
I am sorry I lack context. Which government took over dozens of years ago? And what got forcibly declassified? Thanks.
Nobody said Kagi is scraping. The OP said scraping was free, and therefore, paying 2.5c per search is absurd.
Article 77 of the Korean Constitution:

"1. When it is required to cope with a military necessity or to maintain the public
safety and order by mobilization of the military forces in time of war, armed
conict or similar national emergency, the President may proclaim martial law as
prescribed by law.

2. Martial law shall be of two types, extraordinary martial law and precautionary
martial law.

3. Under extraordinary martial law, special measures may be taken with respect to
the necessity for warrants, freedom of speech, the press, assembly and association, or the powers of the Executive and the Judiciary as prescribed by law.

4. When the President has proclaimed martial law, he shall notify the National
Assembly without delay.

5. When the National Assembly requests the lifting of martial law with the
concurrent vote of a majority of the total members of the National Assembly, the
President shall comply."

https://www.constituteproject.org/constitution/Republic_of_K... page 16
I don't have an opinion either way, but they were perhaps referring to the announcement that they are integrating yandex as a source for images. I didn't follow it all closely, but there was some controversy about it.
Location: EU
Remote: Yes, EU timezones preferred

Willing to relocate: Depends on the location (but with a strong bias for EU-Schengen/US locations)

Technologies: Java, Python (and variants thereof like Groovy, Clojure, Pypy), Node/TS | AWS/Lambda Serverless, GCE/Kubernetes | Redis, MySQL, PostgreSQL, DynamoDB

Resume: https://bit.ly/3B3o65M (It links to my CV repo at Github, pinky promise. You can also visit github.com/<hnusername>.)

I'm not actively looking (hence why my resume link is obfuscated like that) but I'm at least interested in getting a feel for the market right now. That said, I'm willing to consider a position with a great fit for my skill set and career goals.

Here's my pitch: I have experience in a multitude of industries and positions. From improving legacy infra and processes in an established telco company to scaling a fast-moving startup from 200K to 2M users. In my free time, I love writing Code That Is Poetry but day-to-day I am not an idealist engineer who doesn't compromise. Well-engineered code is clean and correct but correct above all else.

Oh, also, I'm great at writing documentation. I consider myself introverted but apparently my communication skills are above average for Software Engineers. I also pride myself on my humility and modesty.

I'm currently a backend engineer developing features and improving infra for an online game with millions of daily active users. I'd love to explore other technical positions in the games industry short of joining a AAA studio because (a) I don't want to crunch and (b) my skill set does not lay that way; other tech-creative industries would also appeal to me! Another particular interest is in B2C businesses where the 'C' is software developers. I'd love to chat and network about opportunities; if you think you have a product that could benefit from my skill set, drop me a line!
> thinly veiled racism because the founder is Russian

thanks for the laugh. As far as yandex goes, you are on the right track though: my grandad used to say, "If a russian ever says good morning to you, you have learned two things: it's not good and it's not morning". For the record, the founder is Serbian, As for the claim, sure, they aren't really hiding it: https://kagi.com/changelog#5340
The object model in QEMU is from 2007-2011. Internally there isn't a lot of inheritance (it's pretty shallow), but yeah I guess "is-a" is what was in vogue at the time.

However there is a reason to have the object model, and it was added because some things were getting out of hand. You had to write three parsers for everything you added: one for command line, one for the text-based command interface and one for the JSON API. And you had to do it once for each kind of "object" (device, network backend, disk backend, character device backend etc.). The object model is designed to let you write code just once for all three and to reuse the interface across object types.
Scaling is not a right, nor a duty, nor an inevitability.
Yes, I understand your meaning now (and no longer understand the article's, which indeed seems to quack like a rabbit).
-zhou enlai
Totally. Let the scoundrels advertise whatever prices they want, it's the consumers fault for being exploited!

/s
Not a policy, but Trump referring to Democrats as "the enemy within" and "so evil" seems pretty comparable. Is it a policy? Well, no, Trump's rhetoric isn't typically policy heavy. But he certainly has expressed interest in using US troops on American soil against protestors, and using the justice system to go after his political enemies. But he talks about a lot of stuff.
I don't know where you're from, but on this side of the pond we have GPDR.
Honestly, the entire blog feels that way: referencing the same old tropes and personalities in a slightly novel context. A sort of a comfort read for the web2.0 nostalgia crowd.

I guess this approach worked, since it allowed the author to go on writing full time in Denmark (HCoL), which is an achievement these days.
Show HN: Keyboard-Driven Task Manager / Kanban with Vimkeys
Keyban is a workspace where your thinking doesn't have to wait for interfaces, response times or clicks
...and the founder was angry simply because it was compared to LinkedIn.
Both terms are euphemistic for the groups they refer to.

You call it young adult fiction because most teenagers would rather be perceived as young adults than children.

You call people middle aged in their 50s because no one wants to be reminded that they're statistically 2/3 of the way to the grave.
If I may be so bold as a pitch for adoption:

For Python, support `prql-to-sqlite3` (in memory?) "out of the box"

For JavaScript, support "array-of-dicts/objects" with no ceremony.

Basically, in python I could justify the depends if I can say:

sql = prql.parse( """select * ...""" )
results = db.execute(sql)

In JS, similarly:

all_my_records = [ { ... }, ... ]
function oh_god_why_nevermind(...) { ... }
subset = prql.execute(
`select * from all_my_records ...`
)

(butchering all syntax, of course)

...basically "nobody wants to learn sql nowadays", and in javascript "my kingdom for a left-join!"

Pitch it as "graphql for data" (/zing!)
That's my fault. Thanks for the correction. I edited my post.
Upgrading Java versions with Amazon Q Developer
and what of the massive US military presence?
Glad I sold my South Korean ETF already
Totally agree! Thank you for reading the post @defnotai. The idea to investigate this came because I felt like I was not relaxing at all when/after watching TV. Even though I was saying that I can't do anything else that evening besides watching TV, I was feeling much worse when going to bed. Unrelaxed and somehow overwhelmed. Not because I was thinking that i should be working instead, but because TV was actually draining my energy.
That 90s OOP hype really mirrors the contemporary FP hype (and the 70s–80a structured programming hype). Programming is definitely subject to fads.
Even if you took the whole safety aspect away, why should I start a new project in Rust as opposed to C or C++?

Rust has modern tooling, great IDE support and a language server, nice dependency management, cargo and I could go on. Writing rust makes it imo much easier to structure your code and project as well.

I just recently had to build a medium sized C project. The Makefile alone was at least 700 lines long. In my opinion I also just don't see younger people and newcomers putting up with that when there's a shiny new alternative. And if you want to sustain you have to attract new people and potential maintainers.

Other than that, I agree that the rewriting is mostly not warranted. The thing is, it is about people and not really about code or programming language. If your entire team knows C well and will be able to maintain that project for years to come, it'd be weird to rewrite it all.
Makes sense.

Phone cameras are great at what they do, but are absolutely neutered in terms of the degree of control they afford you. If you want to make an artistic statement in photography, your hands are tied. A standalone digital camera that gives you even basic exposure controls is miles ahead even if technically inferior (older crappier sensor, worse autofocus, etc).

Jumping from there straight to vintage equipment amounts to dumping the baby with the bathwater, but modern digital cameras can be quite pricey (starting at around the cost of a mobile phone), so vintage stuff can make sense as the budget option for dedicated hardware.
> This is just domestic politics, not related to international events as far as I can tell

Korea is the largest shipbuilder in America's system of alliances [1]. Seoul would be critical in a war in the Pacific [2]. Korea flipping from democracy to conservative autocracy has geopolitical implications.

[1] https://en.wikipedia.org/wiki/List_of_the_largest_shipbuildi...

[2] https://www.voanews.com/a/us-navy-looking-to-s-korean-japane...
Here's your blueprint, America. Martial law had to be declared to protect South Korean "freedom and happiness" from the elected members of the opposing political party. Sound familiar?
Conversor de Letras
The conversor de letras bonitas is such a fun way to style your texts! Perfect for making your messages or posts stand out. Give it a try!
I'm with you, my recollection is that the author worked hard to not apply a gender, and I think I just visualized the bot as an actual android with no gender, but when the casting happened I realized at some point I assumed female in there. Best guess is that I applied the author's gender onto the first-person perspective of the character.
The way I got over it is knowing that even without an account, regular search providers are able to profile me and tie all my search history back to me anyway. And yes, even if I turn off cookies (but who does that anyway?) and block most advertising and tracking servers at the DNS.

And before anyone says it, I know I can use tor and VPNs and every other privacy tool out there to become more anonymous, but that makes doing normal www things more difficult than it needs to be.
PianoBooster: A MIDI player/game that teaches you how to play the piano
i look at https://en.wikipedia.org/wiki/Portal:Current_events once a day, it gives a good overview of the world news
I cannot speak to nice graphics (I don't want a different way to represent directory trees or git branches, I'm happy with how it's done today), but on the count of Magit's speed... it's not really the problem of the language. It's the problem of how the program is written. Well, maybe in a way it is also the language. With some languages you have more room to be sloppy, with Emacs Lisp, when used in this way, you have to be very careful.

In my experience with Magit, the slowness usually comes from a large number of subprocess calls that are made to render some aggregated piece of information. Eg. some table that has a bunch of commit hashes, but then the way it's rendered, the hashes are links that need to have, as part of the link, some information embedded in them that's only available through a separate subprocess call, one per commit hash... Emacs Lisp obviously adds some overhead, but the larger problem is the need to make these dozens of subprocess calls.

I don't think there's an immediate solution to this problem though. Most likely, in specific cases where this amplification of subprocess calls Tartius (or whoever mans the project today) needs to rethink the buffer layout, make things load lazily, maybe add some caching... but this isn't going to happen quickly. On the bright side, these changes do happen every now and then. In the end of the day, I use Magit almost exclusively today, I even have my extensions to Magit (specifically for Git grep command), and I wouldn't trade it for any other Git interface. I wish it was better, but I haven't found anything that would've been better in practical terms.
The problem is the 8 significant figures, not 4 decimal places - 0.3300 kip and 1467.9126 N both have 4 decimal places but one is much worse than the other.

Even if 330 lb was exact, all those digits in 1467.9126 N aren't even correct. It should be 1467.9131 N using standard gravity. It looks like brudgers used 1 lbf = 4.44822 N which is what Google says but is only rounded to 6 s.f. so can't be used to generate an 8 s.f result.
We aren't even 100 years out from WW2 and the amount of revisionism and outright denial of events is discouraging, I'm not sure 200 years past will be any more accurate.

Another commentor mentioned Orwell and I'm reminded of the brouhaha over chat-gpt refusing to say a certain person's name. How will the past be accurately represented if chatbots used by future students can be manipulated like that?
Why does everything need to scale? Why couldn't they stick to taking a few high quality companies every year? There was enough money to be made that way. Seems the belief is that everything needs to scale until it doesn't work anymore.
Indeed you didn't; apologies.
There is something real to it. It's not just nostalgia or a fad. Go and look at product manuals from the 70s through 90s. They're awesome and detailed with diagrams and even exposition discussing the general genre of product. For example, synth manuals would actually teach you about synthesis while also covering the synthesizer in question in great detail. Nowadays, you are lucky to get a little placard of quick tips.

The fact that manuals were produced with such care when it was really hard to do so is insight into how much thought was given to the entire product. It's not necessarily that the products are technically superior. It's that honest hard work was put into the products. You walked into a store and purchased it from a person. It couldn't be easier to produce product manuals these days with modern software, and yet it's never done. Today's consumer landscape is about disposability and scale. You have companies like Apple that intentionally remove features so that they can sell you them separately, like the dongle mess. Apple lied to their customers for the reasons they were removed and now sell them parts that costs sub-cents for dozens and hundreds of dollars.

There is something real about all of this that modern people yearn for. I remember having to buy technology as a kid. You talked to people, asked them questions, and they new things about the product. It wasn't about just pushing a virtual button.
Brave browser is adware, and I have no reason to believe their search is different. Kagi at least purports to not be.
I'm sure everyone experiences this some, but do wonder if it's maybe worse for those for whom the year 2000 hit at the wrong point in their personal timeline. I don't think I ever quite got over guesstimating "X years ago" based on that marker. I've gotten a little better at it, but still get tripped up for a second by times-ago longer than 20 years or so.

The other day I was reading something and was surprised that "50 years ago" was the mid '70s, not, like, the 50s. Then they hit me with Guardians of the Galaxy already being ten years old. Ouch, right in the mortality.
Early in my career I was named personally in a lawsuit against my employer (filed by a customer who’d been promised features that hadn’t been delivered) and it was a powerful lesson to me to be circumspect in my email and careful of my reputation. Fortunately the lawsuit went away and didn’t cause me much stress after that initial shock.
They would be combined if each node was sending messages each second to every other node. Is that realistic?
It sounds like the National Assembly just needs to meet & vote to counter this?
I have family in South Korea. Hope this either ends quickly or him and his wife can come to the U.S. together. :(
I think the biggest win for this job was not the six points identified, but the author gained their boss's trust; got project alignment to the organization's mission, and earned more autonomy.

In essence the task-oriented leading was switched to area-of-responsibility leading. That is, instead of giving a list of tasks to complete by the author, an AoR was given, and all tasks initially verified, then allowed to move forward as the author saw it fit. It is task-oriented vs. AoR-Oriented leadership.

Basically, in large part this worked because of the job context and the leadership of the boss.
It's more about people with a lot of money hoping to sell it for a greater return, while maybe also having shit taste in art. In five years it'll be at an auction and sell to some other person with too much money in hopes of making a profit on it later on.