skysight-inc/HackerNews huggingface dataset:
I devised a grammar for arithmetic expressions which is less readable than either standard or RPN notation.

Basically, an arithmetic expression is a tree. Standard notation indicates the shape of the tree with brackets, RPN by listing the nodes in the order of a particular tree walk. My notation visually indicates whether each node is connected on the right or left. Examples:

Standard: 1+2

RPN: 1 2 +

Tree: 1'+`2

Standard: 1*(2+3)

RPN: 1 2 3 + *

Tree: 1'*2'`+`3

It looks a bit nicer if ' and ` are mirror images in the font you are using, but it's still not very readable. I did hope that you could leave the tags off leaves and only put them on operators, but this isn't sufficient to make each tree shape unique.

The idea was just to find something visually interesting*
Supplementary Guide to Code Reviews
Where are you loading the data from! I had no trouble loading data from s3 parquet.
The government already knows where people live. Every time you move, you have to notify your municipality.
I love this. I'm in a somewhat home automation tinker place myself, and have made an open source doorbell camera (kinda) using an esp32 chip, since I didn't trust anything else to not spy. It sends me messages over element of any movement lasting longer than 5 seconds, which usually involves an old lady who walks slowly with her zimmer frame across the front of the house. Other than actual doorbell use, most of the images are of this old woman who I've now taken up the habit of greeting if I see her somewhere.
I do agree that models should not contain bussiness logic. Not having bussiness logic in models is what Martin Fowler and Robert C. Martin call "anemic domain models" and is contrary to how legacy OOP-heavy and pattern-heavy enterprise development used to be.

However, after +20 years of development, I've came to the conclusion that encapsulation is a burden, not a feature and data should be separated from actions that are being performed on that data. It's called data oriented design or data oriented programming, and I am far from the only one that came to the same conclusion.
The most basic possible Hugo site
I have major doubts there wouldn't be major weirdness at such an intersection of QM and GR.
Their flagship tablets line up, Galaxy Tab S10 plus and ultra, is entirely Mediatek too.
I don't think that operating SecureDrop requires the admin/operator to run a Tor node per se?

The presence of their SecureDrop instance on the directory implies the following:

https://docs.securedrop.org/en/stable/admin/deployment/deplo...

> Freedom of the Press Foundation eventually plans to list all of those SecureDrop onion URLs that meet the minimum requirements for deployment best practices as “verified” on its website. If your organization cannot follow the minimum guidelines, we cannot recommend your SecureDrop instance as safe to use.

https://securedrop.org/directory/the-economist/

More info about how the service works:

https://docs.securedrop.org/en/stable/what_is_securedrop.htm...

> At SecureDrop’s heart is a pair of servers: the Application (“App”) Server, which runs the core SecureDrop software, and the Monitor (“Mon”) Server, which keeps track of the Application Server and sends out alerts if there’s a problem. These two servers run on dedicated hardware connected to a dedicated firewall appliance. They are typically located physically inside the newsroom, and must be physically located on-site within your organization’s premises.

> Application Server:

> An Ubuntu server running two segmented Tor hidden services. The source connects to the Source Interface, a public-facing Tor Onion Service, to send messages and documents to the journalist. The journalist connects to the Journalist Interface, an authenticated Tor Onion Service, to download encrypted documents and respond to sources.

> Monitor Server:

> An Ubuntu server that monitors the Application Server with OSSEC and sends email alerts.

> The servers connect to the network via a dedicated hardware firewall.
Huawei Technologies' Latest AI Processors Were Made by TSMC
4K to 8K (and for that matter 30fps to 60fps+) is REALLY noticeable in VR video.

Normal video, not so much.
People are not getting any smarter. Let's spend slightly less on "defense" and reinvigorate initiatives like the Forest Service and CCC!
I love it, because I have a soft spot for small portable boxes. it's fun and immediate. The downside is that it is an idea sketchpad, not a performance box
99% sure i bought a website template years ago with elevator.js
nice! you should share it on the ableton discord. btw parts of the Move team will have a Q&A there later today
Yes why not?

Different use cases exist:

Record 8k text and you could zoom in and read things. Record 8k and crop withot quality loss or 'zoom' in

Does everyone need this? Probably not but we are on hn not at a coffee party
Campaigner to Sue Saudi Arabia over Pegasus and QuaDream Spyware in UK Court
>I don't personally think the most likely outcome of "let them fail" is a kinder better world.

What a coincidence. Seemingly same outcome leaving it alone. But if you want to change the outcome of a system, you have to change something about it. I vote for change.
I don't have an army of AI bots to support obviously incoherent and significant experience lacking many posts (i.e. missing the point from light years away).
Salary increases in 2025: What to expect across European tech
I made a todo app in a mixed up tech stack (nextjs Backend, Go Frontend, Postgres in the browser): https://github.com/refactorerer/least-toxic-todo-2024

I was probably furious about web development again, so I thought maybe it's fun to do something completely crappy and broken by design on purpose.

It was really fun to do, but I also wanted to challenge myself in writing about it. I do not think that this satire project/article did a lot to improve my writing, but hey at least I did it and finished it. I do think however that it could have become much funnier had I put a little more effort into it. Also tried to get it out there by making an X account and engage with the htmx guy, but I learned that my X game is too weak and I gave it up afterwards.

I definitely want to do some project like this again, I like the idea of doing something useless and/or plain wrong.
Farewell to Foursquare App
If I were a KGB (FSB) agent with a task to undermine US infrastructure with my commits in Linux kernel, using my real russian name and .ru TLD would be the last thing to do.
>the biggest challenge is that the logic for mutating that object is all over the codebase

Just use immutable data structures and be done with it. In departing from old OOP views and becoming more functional programming and data oriented programming friendly, C# introduced Records, which are immutable. Probably Java and Python have similar constructs. Javascript allowed the use of immutable data since long time ago.

If you insist of using fat models, you will still mutate the data all over the place by doing calls, but you just obfuscate it.
1080p looks different to 4k. Just because its 'plenty' doesn't mean 4k doesn't matter.

And we are at 2024, i own a 4k lg oled display now for years. Why not leverage it? Just because 1080p is 'plenty'?
and Norse mythology has 9 world dimensions, so maybe it worked for them
Hi all, author here - to tell you a secret, I just wanted to resample samples from Output Arcade (not an ad!) to use them on Move. I make Future Garage music and vocal chops are essential
I read it as still being allowed to offer compensation for a review, just not compensation for a review with specific content/sentiment/rating.
8K is important for VR video; otherwise, not so much. There's a really noticeable step up from 4K in that area.

On a large TV though , it's probably an improvement over 4K for sports where you need to track a small item moving fast.
Years ago we were exporting all of our company mailboxes for compliance reasons.

Now, exchange wasnt dumb on this front, it wont run too many jobs and it wont throttle resources. However my manager was the most risk averse person on the planet. Despite demonstrating this, and locating documentation he still wanted assurance.

So I wrote a powershell script, that makes sure to load only 4 export requests at a time, logging failures and checking exports land in the correct directory. Basically nannying a process that is already suitably nannied.
> it's well known that DC is more efficient but has other serious hurdles.

If it's well known but no one has done it, maybe there are reasons for it? Building long-distance lines is a very capital-intensive decision, and if the cost-benefit analysis was better, projects would be done. Looking by DOE's communication [1], we can see that the cost-benefit analysis doesn't look good now for a big network, but also that HVDC projects that actually make economic sense have been built for decades.

Sure, sometimes innovative people make a big change, but what's the innovation there?

[1]: https://www.energy.gov/oe/articles/connecting-country-hvdc
>Business logic should sit in the domain model, but not the orm model.

Business logic should sit in a business layer.
It was early days, yeah. The other part of the project that's been depreciated now was running node 0.4, if I am not mistaken. The watermap was part of a bigger asset tracking system, node + jade templating (before jade became pug, even). The watermap was actually embedded in a jade template, but when I depreciated the other system, I ended up just copy and pasting the output from the jade file into an index.html, and everything just kept working :D
Or you could cache the solve, surely? Simply explicitly including your transitive dependencies and pinning everything should do the trick - but there is work being done actively on a lockfile standard, it's just the sort of topic that attracts ungodly amounts of bikeshedding.

(One of these days I'll have to figure out this "CI" thing. But my main focus is really just solving interesting programming problems, and making simple elegant tools for mostly-small tasks.)
Interesting, that's not a problem I've come across before particularly - could you share more?

Are you looking for setups for OSS ClickHouse or managed ClickHouse services that solve it?

Both Tinybird & ClickHouse Cloud are managed ClickHouse services that include ingest connectors without needing Kafka

Estuary (an ETL tool) just released Dekaf which lets them appear as a Kafka broker by exposing a Kafka-compatible API, so you can connect it with ClickHouse as if it was Kafka, without actually having Kafka (though I'm not sure if this is in the open source Estuary Flow project or not, I have a feeling not)

If you just want to play with CH, you can always use clickhouse-local or chDB which are more like DuckDB, running without a server, and work great for just talking to local files. If you don't need streams and are just working with files, you can also use them as an in-process/serverless transform engine - file arrives, read with chDB, process it however you need, export it as CH binary format, insert directly into your main CH. Nice little pattern than can run on a VM or in Lambda's.
It is true you can find slow ARM chips. But you cannot find fast RISC-V chips.
Show HN: I made a tool to Schedule, AI drafts using templates, AI comments
There must be some kind of inside joke at CERN about this. I’ve sat through more than a few conference talks by CERN researchers (not even LHC affiliated) where Comic Sans was the default font on the presentation slides.
Out of interest, how does this account for the orientation of the clock? Is it assuming 12 is always at the top, or is there some way it would work if the photo was somewhat rotated?
Do you have a link to the official one?
As soon as I saw that weird banner I checked if it linked to whatever had given it this award, and then closed the tab.
> "the data _must_ look like this or be transformed like that" logic can go in the ORM model

I would rather implement the Repository pattern and leave the poor model as a plain data structure.
Trade mark law usually requires that a mark is not descriptive - counterstrike is a dictionary word that describes fighting back against an attacker. Seems perfectly fine to use in any fps game.

Can't see how that trade mark could stand against a challenge (in UK/EU)?

See eg Art.4, Art.7(1)(c) of EUTMR.

IANAL, these are my personal opinions and unrelated to my employment.
>but it's nearly all going to wildfire fighting

i.e. subsidizing states with antiquated "just don't touch it, but also fight every little fire" forest management policy
Amazing tool! but I prefer LiveComment
Maybe just stop shitting on the carpet.
My problem with this guide is that by using a VPN/Firewall combination there is a lot of inherent trust in the underlay network through the use of listening ports with inbound connections allowed. This means external actors can scan these ports, and attempt external network attacks - e.g., DDoS, CVE exploit, credential stuffing etc.

This is why, when I wrote a blog a few years ago comparing zero trust networking using Harry Potter analogies, my daughter and I designated these setups as 'non-magical' as silly muggles can find our environment. Table stakes is making yourself invisible, and you do not need a "cloud based phenom that will eat your budget" in order to achieve this - https://netfoundry.io/demystifying-the-magic-of-zero-trust-w....
I've seen a similar thing used to generate low-size versions of images using arbitrary SVG primitives (large triangles or circles rather than small blocks), for use as placeholders while high-res images load. I can't find any of them in quick search, but there were a couple of F/OSS tools that implemented the trick.

UPD: found one of them, https://axe312ger.github.io/sqip/ (look at the “SQIP primitive art” column in that page's examples table)
I have tried many others for many other things (via OpenRouter) but I have never compared LLMs on the exact same task; it's confusing enough with one engine... ;-)

Sonnet 3.5 for coding is fine but makes "basic" mistakes all the time. Using LLMs is at times like dealing with a senior expert suffering from dementia: it has arcane knowledge of a lot of things but suddenly misses the obvious that would not escape an intern. It's weird, really.
These sorts of 'tests' are not unique to the south.
The record keeping and newspapers of the day would just sort of hint that they were necessary to maintain status quo.

Australian immigration had a similar literacy/dictation test for migrants under the 'White Australia' policy up until the 1940's. If the migration officer didnt like the look of you, you'd be given a test to dictate welsh instead english, as it was a 'prescribed english language'.
I'd argue that you shouldn't use a fat model, either. To me the best way is using as least code as possible in controller, no code at all in model and having service layers that take care of business logic, and layer for talking to the database.
It is much more than just SIMD.

I think RISC-V chips in the wild do not do things like pipelining, out-of-order, register renaming, multiple int/float/logic units, speculation, branch predictors, smart caching.

I think all existing RISC-V chips in the wild right now are just simplistic in-order processors.
Hey guys, I am new to HN so sorry if I do any dump thing...

Few months back after 10 years of working for many companies as dev, I lost my job, so I took this opportunity to create my own stuff, also because I love creating things, it combines all the aspects from creativity to logic etc.

And so I've create Super Comments my first real SAAS, just trying to understand how to improve things, I honestly haven't had many paying clients (Any feedback would be amazing)

The reason why I've created it is what I thought would help me and people to have a help during the Social Network growth, I know that instead I should first have talked to people before building, but that was my idea.

Any feedback is more than welcome, my landing page, I think is pretty bad hahha, so yeah I am trying to improve and create a useful and great product. Thanks
Yes, Gen Z still reads blogs, but their approach to consuming content is different from previous generations. They tend to prefer short, visually engaging content, often discovering blogs through social media platforms like Instagram, TikTok, and Twitter. Blogs that offer valuable, authentic, and relatable information, especially on topics like self-improvement, lifestyle, mental health, and social justice, can capture Gen Z's attention. However, they are more likely to skim through content and engage with interactive elements, such as videos, infographics, and memes, rather than long-form text. For Gen Z, the overall experience and aesthetic of the blog also play a significant role in holding their interest.
[แจกโค้ดฟรี](https://168private.in) for more information.
> What does AAA-budget-quality mean?

It was a shortcut around the points you made. Minecraft _was_ made by one person, and is now a team of who knows how many people for the best part of a decade. Stardew valley I think is a great example where it's an incredibly polished experience to the point that the polish level is up there with AAA games.

> and probably several of the others you’re talking about.

And you're ignoring the game of the _decade_ - a $100m follow up to one of the most loved games of all time.

> Fallout might not be ‘focused on shooting’, but it still has the look of a typical FPS game.

You mean it has a gun in it, and it's in first person? If that's your gauge for a shooter game then I don't think you're informed enough to have a discussion on this topic. A game or movie with nudity in it isn't pornographic any more than a game with a gun in it is a shooter.

> It’s as if game developers have mostly converged on a standard game design.

You're just spouting nonsense now. Here [0] is a list of the top games of this year. Only one of the top 10 is a shooter (And it's a critically acclaimed final expansion to a 7 year old game that has shown how to do a fun shooter). If you go back to 2023, you'll see the same.

> I think it is true that most money in the games industry goes into making games that heavily feature guns

"There are lies, damn lies, and statistics". Of course mnost money goes into games that heavily feature guns; because if you look at absolute spend on development and marketing costs, pretty much everything is going to be dwarfed by Call of Duty. Meanwhile you have Baldur's Gate 3 which again, is probably the best received game of the decade, Cyberpunk (one of the most expensive games made), Star Citizen (lol), Genshin Impact - all of which are _not_ based on guns (but may contain them to some extent) with mind numbing amounts of money being spent on development.

[0] https://opencritic.com/browse/all/2024/score
Bravo! I love the principle you approached this with, and would like to see more examples of these anti best practice projects that still work (all-be-it in a limited context). Tech should be fun, and as my old man use to say "there is more than one way to skin a cat". Keep it up.
I wonder why approval voting seems to always get lost in the discussion. It seems so much simpler, and it doesn't have the frailty where a close race for third or fourth place can radically change the results for first place at the last minute.

My only guess is that people really want to say, "This one is my favorite, followed by..." instead of saying, "These ones are acceptable", but there are some real downsides to that.

In the US, we've had several states play games when it comes to counting and reporting votes. With ranked choice, these places could cause uncertainty for weeks. With approval voting, a clear winner can be known if there is one.
I'm streaming data from a desktop application written in C++. It's the step to get it into parquet in the first place.
Someone should probably insert the obligatory XKCD "Emacs keystroke as space-heater" link, but I'm too lazy to go look for it. [Edit: Oh look, someone did. Of course!]

(BTW, whaddayamean "the official name is not 'Renklämma'"? I never heard them called anything else. If the alternative is "Polarklämma", there's nothing "official" about that AFAICS; it's just one manufacturer's product name.)
Good one! I added some possible future improvements in the Readme.md, I'll add this one too. Thank you
Many thanks for your feedback, very useful !

Yes you are right, the complexity at first sight is a problem. The onboarding journey should be clearer, and indeed there is too much jargon to digest before you can really start. That's also probably because it's more the basis of a framework than a concrete product to use as is (hence the rather detailed but probably too long documentation). All the fixes you mentioned would clearly improve this first impression. Thanks !
I never thought I would hear MediaTek and top chip maker in the same line
Sshfs isn't what I wanted for my backup situation
The rules are different for 'established party' (or so) candidates in a whole lot of places. Less signatures, exceptions, etc.

https://en.wikipedia.org/wiki/Ballot_access

https://ballotpedia.org/Ballot_access_for_major_and_minor_pa...
The merge of the Qualcomm architecture with the Nuvia IP they acquired, which was created under a far-reaching license ARM granted to Nuvia. Combining both creates a custom architecture different from ARMs consolidated and harmonized designs offered to licensees (i.e. Blackhawk or Cortex-X).

The IP of Nuvia was not supposed to be used in all the use-cases that Qualcomm intends to deploy it in (and moreover there is still the ongoing legal dispute that Qualcomm is actually not allowed to use it)
>It's been the playbook of every government agency that has not been funded properly for about a generation now

Has the funding stagnated or has the mandate of these organizations expanded.

Way back when Regan was cutting things the median USFS camp ground "with bathrooms" probably had an outhouse and the fire rings were probably literally old truck rims tossed on the ground, If a camper wanted toilet paper or a grill they brought. And when they wanted to move the outhouse or add more campsites they probably didn't do a formalized environmental impact study (even if done in house that sort of stuff still costs something) because that wasn't considered within the scope of their jobs. Funding has not kept pace.
I so much agree with this, I want to hug you.

All this encapsulation for sake of encapsulation, and interfaces everywhere even for implementations that the application is married to. I once heard a wise man say: most of these design pattern only add code! And we should be weary of adding code that does not add features. Sure in some cases it makes the code easier to understand/read/refactor. But in many cases it becomes a holy goal with very little actual benefits. Clean architecture being the epitome of this.

> data should be separated from actions that are being performed on that data

This view is shared by nearly all dev that prefer functional programming. I also consider this true. FP-langs help you to "keep 'm separated", and OOP-langs historically make this very hard.

If you build an app on top of a db, you biz logic will get intertwined in the queries and the some of the code that's close to those queries (i.e. model code). That code represents you business logic. Trying to write the biz logic separate from the db is --to me-- just a way to make your project go over budget and hurt your performance.
In the US, the heads of these bodies, who'd generally be, by and large, career civil servants in parliamentary democracies, are appointed by the executive (about _4,000_ positions in the US government are presidential appointments!). Different appointees lead to different behaviour.
Put a diaper on it!