skysight-inc/HackerNews huggingface dataset:
Hello community. After several months of work, it's time for me to present my most ambitious open-source project. It's not finalized yet; there are still bugs and features that need to be added, but it's stable enough for you to "play" with and give your feedback.

### What is Phoenix?

Phoenix is a modern template engine for Spring and Spring Boot aiming to facilitate the development of complex web applications by providing a way to create complex and modular templates benefiting from server-side rendering for better integration between the frontend and backend.

### Phoenix vs Thymeleaf or Freemarker

Phoenix offers several advantages compared to other existing template engines at the moment:

- The ability to integrate Java code directly into HTML templates without needing to learn a new syntax or special utilities.

- An easier-to-understand syntax that only requires a special character "@" to integrate Java code into HTML code.

- Fragments or components that can be combined and reused, making the code easier to maintain.

- Speed, speed, speed - Phoenix templates are compiled, offering rendering speeds up to 10x faster compared to Thymeleaf.

- A single PhoenixController that easily allows the return of both HTML pages and JSON responses.

- Reverse routing - a completely new feature for Spring. URLs are written at runtime in templates, eliminating the need for manual writing. You only mention the controller and method, and Phoenix calculates the correct URL. This way, you can change the URL in the controller without having to modify the template.

- Pages dynamically modified by calling from JS to the backend to obtain a ready-to-add fragment/module to the DOM.

- Easy to configure* (Work in Progress to reduce necessary dependencies).

### Why Phoenix and not React/Angular/Vue?

Phoenix is not intended to be a replacement for JS frameworks. Instead, Phoenix aims to utilize existing JS frameworks to add SSR, thereby enhancing page rendering speed and FE-BE integration. You no longer need to always return complex JSON; you can directly provide an HTML page with everything needed and nothing more. There can be a whole debate about SSR vs non-SSR, so Phoenix tries to combine the advantages of both.

###Open Source

Phoenix is open source, and everyone is encouraged to download the code, contribute improvements, or suggest features.

Source code: https://gitlab.com/ppopescu/phoenix-template-engine

Wiki: https://gitlab.com/ppopescu/phoenix-template-engine/-/wikis/...

Build jar: https://gitlab.com/ppopescu/phoenix-template-engine/-/jobs/5...

My blog: https://petrepopescu.tech
> folk-physics mental model with objects

Kind of like how object permanence [0] must be learned by babies, slowly worked into their internal model, even though "things don't usually vanish when they go behind other things" seems like reliably low-hanging fruit for any process (whether evolutionary or meddling demigod) to wire up as instinctual physics knowledge.

[0] https://en.wikipedia.org/wiki/Object_permanence
Yeah. I’ve dropped my phone though rarely hard. A few months ago I was hiking with the phone in my pocket and some sort of impact (there was a lot of scrambling over rock) caved in the phone from the back through the case and completely destroyed it.
Maj. Eaton : We have top men working on it right now.
Indiana : Who?
Maj. Eaton : Top... men.
Dead on delivery? That’s pretty dramatic (and incorrect). 100M users in 5 days and it’s quite active today - very far from dead on delivery.
The waste of resources is surely the laugh of remains to the moon, rather than the discussion around it.
Start growing your reputation on an online marketplace like upwork. Bid on small projects that don't take long. As your reputation grows, so will your earning ability.
It's actually okay-ish so far. The people and the news are still on twitter but with the bots (twitter) and Facebook support (infrastructure, integration with existing fb products and the leaner upselling) I can see that it does have a good product market fit
that's plenty of time to achieve a lot and have a decent income. problem is, no one is offering it, you gotta take it
From the docs at the top of scheduler.rs

// The scheduler.
//
// As the kernel supports wait/wake/swap, and no blocking in the kernel
// other than wait, any kind of more sophisticated scheduling policy
// can be implemented in the userspace (in theory; maybe tweaks are needed
// to make things perform well in practive).
//
// So the default scheduler here is rather simple, but should work
// for a lot of use cases.
//
// Priorities: see enum Priority
// Cpu affinity: a single CPU hint
// Sched groups: none: everything within a priority is round robin, so
// a process with many threads will negatively affect a process with few threads.
//
// This should be OK for most situations: if there is a need for isolation,
// just use another VM.

That's elaboration enough I think?
I think true randomness was implied in GP’s comment. A person picking a number “randomly” from a million is not random in the mathematical sense.
Tales from the Ticket Queue [video]
(Copied from Youtube Description)

Sometimes the software that we love doesn't love us back.

This talk will look back at an issue that arose last year in production at our VFX studio that had costly ramifications. Our journey will start with the clues that something was wrong, then proceed to follow the various paths that lead to the eventual cause of the problem. During our journey we'll touch on various Linux tools like cgroups and strace as well as how data is structured and file pages. We'll conclude with how we explained the problem to artists in a visually understandable way.
Why don't you just use Google forms + sheets?

Otherwise CSV is just a text file, so you just need something that can edit Dropbox text files.
If I understand the blog posts related to adopting Rust into Chrome, it appears they finally accepted that Oilpan GC and MiraclePtr aren't enough, as originally argued for.

The "we are not going with Rust" blog post, in 2021,

https://security.googleblog.com/2021/09/an-update-on-memory-...

The "we are going with Rust after all" blog post, in 2023,

https://security.googleblog.com/2023/01/supporting-use-of-ru...

Now I am looking forward to when Rust Addon becomes an official way to extend nodejs, instead of community effort via the C bindings.
Here's a quick exploration of the history of B2B data that started in the 2000 to 2004 era, where first, there was the event and the business card.
See also https://wiki.lspace.org/Million-to-one_chance and more generally https://tvtropes.org/pmwiki/pmwiki.php/Main/MillionToOneChan... .
Spanish ID card has multiple layered security in them. The obvious and difficult to commit fraud with is the chip which is just a cryptographic one, but you also have RFID in them (with I assume appropriate FNMT signatures), but also physically the patterns in the print, the different textures in different areas of it, holograms, transparencies and the like.

For most ID-requiring processes people undergo training to identify these security features, to the level of fraud that it's worth detecting for said process.

When the post office asks for your ID to retrieve a package, they won't check much, but I don't think it's unusual for banks to pass your card through the RFID reader and have a high res picture of your face on screen even if only to recognize you properly (btw you have apps to read such data).
I do not know why the post is flagged, but I am not surprised as I only see a weak link between the article and the title and it is definitely political. And I am surprised so few comments are about the content.

However, the subject is still interesting. We have a fairness problem with the carbon footprint of the wealthy but we have no good solutions for now.

I am sure technology can help, but polical and social work will be needed too.
If I recall correctly, the bet terms were a collection of hedge funds, which changes the odds - was what are the chances that if you pick 5 balls out of a bag containing 92 red balls and 8 blue balls that the majority of your balls will be blue? Much much less than 8%.
My 6 year olds class were given a chromebook with youtube installed just as an app, zero filtering, zero adimn controls from our end.

It's like no one in the loop: teachers, IT providers, local / government procurement, big tech companies, etc thought to ask themselves if it was a good idea for kids to roam unrestricted on a site where anyone can post anything.

Not to mention the constant barrage of video advertising in the classroom.

Bonkers.
What have you tried so far?

Not throwing any shade just don't want to be suggesting stuff you've already tried.
beautiful project, congrats for bringing it up there with this quality.
I think you might be a bit hung up here on the word software which in your defence is not the correct word here.

Replace it with “operation” and it’s not at all a crazy number to suggest that an incredibly complicated multi year multi national intelligence operation to disrupt a covert nuclear weapons program inside of an actively hostile nation who have a serious counterintelligence and counter espionage apparatus ended up costing that amount.

You end up coming to the conclusion rather quickly that it’s actually great value for money.

While not at all about this particular operation but if you want to hear someone who actively ran another incredibly successful nuclear non proliferation operation inside of CIA I’d recommend checking out this interview with perhaps the “spookiest” CIA person I’ve ever seen https://www.youtube.com/live/AFnfTDbcPOA?
Have you considered or tried platforms like Upwork? Or is it that the kind of work you’re capable of isn’t in demand on those kinds of platforms?

I’d have thought if you had fairly basic web development skills you could make more than $300/month from somewhere like that?
mostly Ig users who got left the platform after a couple of days... quite impresive.
Around 2009 (the timeframe GP describes), Apple was still using Intel CPUs.
The Steam Deck is awesome. One of the most beautiful pieces of technology I have ever used.
That is also a reason why big companies like Google finally have started doing the math how much it costs to keep developing in C and C++.
(a) subwall

(b) How much of modern industry is waste? Sturgeon's Law suggests that huge amounts of any human endeavour are waste... (the popularity of "packages", eg Microsoft Office, Facebook, etc. further suggest that although everyone may agree that at least 90% is waste, no one will agree on which 10% is the good stuff)
Yes but this "independence" regularly leads to abuses. In France the secret services are strongly suspected to be behind several major political hoaxes against their president (Markovic affair against Pompidou, Japanese bank account against Chirac). I won't even get into what the CIA is suspected of...
Because Israel isn’t run by terrorists who openly call for genocides and have shown they’re willing to go any mile to achieve their extremist delusions.

Can’t believe people try to place Israel and Iran on the same pane when the latter is run by extremist psychopaths that fund mass destruction across the Middle East.
strace is language agnostic.

Any program that interacts with the OS - interacting with files, allocating memory, etc - will have to make system calls. Whether it's in C, Rust, Zig, Haskell, APL or Prolog.
Qwant Maps: Desktop open-source and privacy-preserving map
Maps based on Openstreetmap and Tripadvisor
This article sums up what I have been complaining about for nearly a decade.

Yes, it's the GNOME mentality / disease, that has been metastasizing to other areas of the Linux ecosystem such as Freedesktop.org.

The same arrogance can be seen in systemd developers as well (another freedesktop.org / Red Hat project).
Ironclad: A formally verified, hard real-time capable kernel in Ada
Seeing the interest for OSes submitted recently with rust and safety as a main concern, what about this little formally verified Ada/SPARK kernel? It also has a distribution called Gloire at https://github.com/streaksu/Gloire
> To me, what they're doing feels wrong

It's very, very wrong. It's unethical, fraudulent and a scandal.

Higher education is a racket now.

University deans, chancellors, vice chancellors, deanlets, clueless
professional managers, bumbling administrators should all be fired and
put in jail.

I've written about it extensively [0..5]. After 30 years as a
university professor I had to admit to myself - the university system
is finished. It's fucked to the very core, devastated by decades of
money grubbing gross mismanagement and total lack of vision. Good
teachers have been usurped and the institutions taken over by tepid,
buggy big-tech software from corporations like Google and
Microsoft. Absolutely tragic.

You didn't say whether you're attending a public university or a
private college.

I quit working at British universities citing "Unethical treatment of
students", and copied my complaints to multiple "authorities". Nobody
had the courage to reply.

Everyone should be deeply embarrassed by the state of higher
education, which as you say is now on the path of "enshittification".

My advice is to get out while you can. Get a refund and find a private
tutor or study group. The degree certificates universities offer are
no longer worth the paper they're printed on. Even a weakly motivated
student can do better studying alone with a little good guidance.

There's nothing a machine can teach you about infosec.

[0] https://www.timeshighereducation.com/campus/your-teaching-an...

[1] https://www.timeshighereducation.com/campus/joy-text-world-t...

[2] https://www.timeshighereducation.com/campus/fear-zombie-stud...

[3] https://www.timeshighereducation.com/opinion/2048-informatio...

[4] https://www.timeshighereducation.com/campus/eliminating-harm...

[5] https://www.timeshighereducation.com/campus/how-do-we-get-mo...
I wasn’t implying that this blank plug was passenger operable… my implication is that now humanity knows that that the non-blank plug doors that do have handles can be opened in the critical descent and ascent phases (due to insufficient pressure differential) the caveat doesn’t mean much.

And it doesn’t… you can be killed by a poorly designed blanking plug (it’s just sheer luck no one died in the Alaska incident) or by a properly designed door operated at the right time of flight by someone with either delusional or malicious intent.
Yeah the fact that macOS doesn't have strace is a serious shortcoming
Why not? A simple "strace strace date" works on my machine.
> Fungibility is just a social convention

No, the fungibility of money is law, established by legal precedent. Specifically the case of Crawfurd v The Royal Bank (1749).

> On 30 July 1748, an Edinburgh lawyer named Hew Crawfurd mailed two £20 notes to the merchant William Lang in Glasgow, but the letter was lost. Prior to sending them, Crawfurd had meticulously signed his name on the banknotes and recorded their serial numbers, so he notified the Bank of Scotland and advertised his predicament in several newspapers. One of the notes was never found, but the other note turned up at the Royal Bank of Scotland. Crawfurd requested the Royal Bank to open a multiplepoinding action with respect to the note, but the Bank refused. Thus he brought suit in the Court of Sessions against the Royal Bank.

> Both banks were alarmed by his action, as an adverse finding would subject banknotes to infirmities of title like any other property, which would threaten the idea of paper money as a common circulating currency. Despite their generally poor relations with each other at the time, they agreed to cooperate and jointly defend the case.

https://en.wikipedia.org/wiki/Crawfurd_v_The_Royal_Bank
I fly regularly with an iPhone and use United’s WiFi entertainment on a regular basis. Also I often switch on airplane mode when I don’t want an international plan to activate and use WiFi all the time.
I am also thinking to have a strategy/plan for something bigger in place.

You don't mention details of your health/medical situation, but while you get "the thing" that will NOW get you the $300 per month, perhaps you aim for $350 or $400, and in parallel start thinking on "what can I build that will generate (in two years?) a steady $300". So in 3-6 months you can use the extra generated ($50-$100 per month) to build some service, website, etc.?
I don't know who this is or why I should care about their opinion, but seems like a pretty evenhanded review. It does reinforce my apprehension due to bad UX because everything has to be on the touchscreen even when it doesn't make sense.
You're not wrong but perhaps reading it at at the wrong level. Doing the is/ought mistake.
It's kinda awkward that they insist on that 100 mil in 5 days number when they compare to apps that didn't have the half world available to aggressively advertise to for free.
Go sit in the sauna or steam room if your gym has one, that’s where I make a lot of friends (or acquaintances really).
It's ActivityPub based, Twitter like, social media from Meta

It's been pretty chill over there, lacks the crazy that is Twitter

For me, it opens the potential for a federated social media protocol. Having a big player like Meta means everyone will likely benefit. Federated means we can move between servers without losing the network, allowing for competition in moderation, algorithms, and monetization
> What are the citations actually required for though?

For me, yes! I do often reference (cite) myself when thinking, by making and reading notes, or materials that other people wrote. If I relied only on my own memory, I would be unable to think more deeply.

And this is, interestingly, where the current LLMs seem to break down - they can reason short proofs but cannot scale their reasoning to longer chains of thoughts correctly (were they capable of doing that, they would have no issue producing citations to back up their claims). They operate intuitively (Kahneman's system 1) and not rationally (Kahneman's system 2).

And thus lot of that "valuable knowledge" that humans produced over the years have been hopelessly wrong, precisely until somebody actually sat down and wrote things up (or communicated things out, people working together can sort of expand the working memory as well).
It depends on your settings I guess. I'll put my phone down on an app only to find out half and hour later it's still open.
But then again, it is Gnome's fault to pick the wrong tool for the job.
What's the current market like for technically orientated human eyeball verification of daily data intake ?

This may or may not be what the OP was looking for, but at one point it wasn't uncommon to have humans doing QC work on data streams.

Depending on the type of data and the cost of admitting errors it was known to sometimes pay well enough for the amount outlined.
> Another thing they did was disband the regular meetings of all of the senior engineers, and even told us to stop collaborating with each other a few times. I'm not 100% sure I can pin this one on Team Topologies, although it the book does promote the idea of trying to control communication between teams.

Someone at your company got a mandate to change the culture, and with such a mandate power gets shuffled around. The power was taken away from engineering teams that needed it.

I wouldn't say they were doing it wrong, just two things were happening simultaneously and the politics of power weren't paid attention to.

I read team topologies and found it to lack any novel insight but given its popularity I just took it as a presentation of the current jargon. It presents a sort of model for thinking about the organizational structures that you may already see popping up. Depending on your organization, you may end up with a unit of DBAs, the original enabling team. If they are doing their job well then they ignore the teams that have services with ordinary database usage and spend a lot of time helping teams with heavy db reliance optimize their usage. If they are pathological, they claim ownership of the entirety of database usage over an organization and everybody suffers. If a stream aligned team has to ask permission to do anything with a db, with a message broker, with a queue, with firewalls, with deployment, with testing, then congratulations, you built multiple walls of confusion. Enabling doesn't mean dictation. And as pointed out by others here, the lines between the enabling team, the complicated subsystem and the platform teams are not bright, they are blurry lines.

Team topologies are somewhat orthogonal to power topologies. Every organizational structure can be subverted to take power away from those that need it.
one is a democracy and the other one is a dictatorship.
Nope, picking a random integer between zero and one million and one would be though.
I've tried Upwork for some extra cash some years back. The competition from lower-wages-countries is such that makes it impossible to break into it. Unless you speak 'unique' language that you can leverage on, there will be someone in India that will do it for 1/5 of what you consider reasonable amount.

(with that said we don't know OP's location)
> Markdown-in-git used to be used for tech specs at my company. Now we switched to Google Docs

I'm so sorry. Any rueful ideas on how another company might avoid that pitfall?
The phrase "no evidence" is a red flag for bad science communication (2021)
Perhaps related, when I see simulated starry skies, it's always unconvincing. It's weird that we don't have useful realistic way of simulating the distribution of stars.
Sure… and you shouldn’t feel particularly safe sitting beside any such door, especially if there’s an astronaut that really wants to exit the craft between you and it, if it’s got a failure state that lets it open in any situation in which it normally must not open.
YYYYMMDD sorts very well chronologically, but YYYYDDMM would only be useful in a very specific set of circumstances (generously speaking I can only really think of it being useful in cases where you have events that occur once a month on the same day, and for some reason it's more important to have those grouped together than to separate them by month).

I suspect you misread and mistyped, but if not, I'd be really interested to hear cases where YYYYDDMM is actually practically useful!
Maybe a long-shot: Last year I did 15 hrs a week proofreading CS and Engineering journal papers. Got around $300 - $350 per month

- Company 1: https://cactusglobal.com/careers/freelance/

- Company 2: https://proofreading.org/about/careers/

Didn't need a certificate in Proofreading / Editing. You have to test edit a few sample papers to get employed. My backgound: software development (but have a Science degree too from years ago).

The work is remote, flexible (you can decline papers) but *not* highly paid. Also quite hard if you get a poorly written paper. I only did it as a stop-gap.

Also: don't know if GPT has finished this market...
This help me at least once. office365 don't support a old doc format, use Libre office save it as new version...
And the sucked out phones can do the reporting
You would have liked the twingo from the 2000s as it was like that

https://upload.wikimedia.org/wikipedia/commons/8/83/Renault_...
OP here. Surprised it's here on HN. But if you have any questions, happy to answer it.
Lufthansa wanted $450,- for an oversized bag (300cm sides, 30kg) on a 3h flight. Awful company.
The model Y is getting a revamp over the next few months. It will be interesting to see how many of the things in this article Tesla decides to change.
You can run MDL Zork with a interpreter called Confusion.
Please stop manipulating HN frontpage for publicity.
This was a nice read. Takes me back to Probability 101, which was a fairly eye opening experience, not only because of you get to learn the basis of a lot of research (sampling, deviation, etc) but also because of the many counter intuitive behaviors of actual randomness. It was a little bit like learning the physics of math, if that makes sense.