skysight-inc/HackerNews huggingface dataset:
SHOW HN: OneTimeTable: A Website that streamlines your academic life
website that streamlines your academic life by transforming your course timetables and syllabi into an organized, semester-long dashboard.
Use it to keep track of your classes, assignments, and exams effortlessly.
How it works
Upload Documents – Upload your class timetable and course syllabi at the start of the semester.
AI Processing – AI extracts all relevant dates, assignments, and exam schedules.
Access Dashboard – Get a personalized dashboard with a calendar, upcoming events, and course materials.
Personal AI Assistant – Chat with an AI assistant that has a knowledge base personalized just for you.
Export Everything – Download your schedule in PDF, CSV, or ICS formats for easy access anywhere.
And yet I learned something!
I first tried dragging the year label -- and the second time as well, for some reason I guess I find that very intuitive, or perhaps the thing we're actually meant to drag doesn't look as much like a slider? Dunno. In case that helps polishing it
Nowhere near as good.
Are you sure about that? I'm pretty sure the 16" models from 2019 also had a touch bar, although as you said the keyboard was much better.
For some reason this reminded me of Ernest Hemingway. In the later parts of his life, he began to believe he was being followed and tracked by the FBI, and these delusions eventually gave way to various other issues. Or perhaps it could be the other way around, but there is a catch here.

In either case this led to him being somewhat brutally treated with electroconvulsive therapy, repeatedly, to little effect beyond damaging his mind. A quote from on that was, "What is the sense of ruining my head and erasing my memory, which is my capital, and putting me out of business? It was a brilliant cure, but we lost the patient." He would kill himself not long thereafter.

The interesting thing is that the FBI was following and tracking him, and simply stayed silent as this all played out.
The proposed prosecution of environmental non profit groups looks like they are edging their way towards that end.
https://newrepublic.com/post/192660/trump-fbi-charge-climate...
I read every piece of US magazine coverage during the development of this game until finally 3-4 years later I bought my Dreamcast on launch and eventually Shenmue followed by a boot disc and Shenmue 2 (UK). 6 years of waiting to spend countless hours playing Space Harrier and Pachinko not to mention find some sailors. Absolutely loved this game.
SSBs will not only revolutionize ground transport, but more importantly air transport and drone tech.

Given it has such high military value and those customers can pay very well, I predict that they will see the first uses of this tech.
Submitted title was "Released my full transputer OS, K&R C compiler and utilities (1996)". We've changed that to the title on the page.

(Actually we sometimes make exceptions when the author is the submitter, and I'd be happy to do that here, but the original title is pretty damn cool and will probably attract more readers!)
Strava Bans User for Running in North Korea
Buying a physical book through bookshop.org supports a user chosen local bookshop or, if none is selected, supports a nation wide collection of bookshops. The goal being that it's similar to if you went to the bookshop to buy the book directly.

Ebooks are the same concept, but they're still sold with DRM (AFAIK), so I haven't dove into their app to test it out.
Nice… I actually still have a couple, but that’s a nice looking upgrade
More consistent? That's not a given with LLMs unless you set the temperature to 0.
This is pathetic, just get literally any laptop u want.. have one made up if u want, and put linux on it.

apple-heads have some sort of bizarre stockholm syndrome thing going on.

The mental gymnastics they do are insane. I guess that's what comes from decades of buying the same components as everyone else, but in a shiny box with a shit OS and a 4X markup.
Timeguessr is neat. The advantage there is that, unlike Time Portal, I don't feel pain and depression by the countless anachronisms made up by AI that people will think bear some semblance to reality (I'm a historian).
Americans maybe need to read up on a student study scheme called 'the Columbo plan' which Australia used to run.

You could study in Australia but at the end you had to go home. It was non-negotiable in most cases. It wasn't a visa entry pathway.

What it did, was develop a cadre of postdocs who had strong positive memories of their time in Australia, working in their homeland's government and civil society, who were able to help shape foreign policy towards amicable mutual outcomes.

Now, we just sell them accellerated visa entry after spending tens of thousands of dollars to buy a degree.

I think ending the Columbo plan was stupid.

Stopping young Chinese minds studying in America is going to stop them understanding western cultural ideals and values, and stop them becoming attuned, and potentially helpful. If you fixate on IPR theft or other problems, or use them as weapons in trade war, you don't fix the underlying problem.

I kind of preferred the arc of history where evil republicans like Nixon and Kissinger were not stupid.
Please don't respond to a bad comment, or one you feel is bad, by breaking the site guidelines yourself. That only makes everything worse.

https://news.ycombinator.com/newsguidelines.html
Please don't respond to a bad comment, or one you feel is bad, by breaking the site guidelines yourself. That only makes everything worse.

https://news.ycombinator.com/newsguidelines.html

Edit: you've unfortunately been breaking the site guidelines so badly with this account that I think we have to ban it as well. See https://news.ycombinator.com/item?id=43350269.
> and so forth

forth, you say?
I was likewise. And I found that my workflow was very compatible with tiling window managers. I used splits for temporary apps (like a 30 sec diversion into a terminal) but otherwise dedicated an entire workspace/screen to each app. It's a marginal improvement over Gnome, things are more likely to be in the right place out-of-the-gate (and, honestly, how often do you actually need to z-stack windows?).

I initially thought that an even better WM would be in the realm of an real-time strategy game camera: an infinite 2D canvas with "keybindable" locations+zooms. Niri has convinced me that my idea was too complicated, and it hits the perfect spot between functionality and usability.

It's like technology gifted to us by aliens from the future.
Link to Phone sends all your data (Messages, calls, notifications) to Microsoft. It also requires a Microsoft account. Admittedly for file transfers it's a bit different, if you're on the same network it will attempt a direct connection so MS won't get your files. It still sends the meta data (file names, file sizes) to Microsoft, though.

Similar issues with Smart Connect from Motorola.

An entirely local solution like KDE Connect is better, if your situation permits it. Unfortunately it has been quite unreliable for me (and I have tried many devices) but it seems to work just fine for others!
As a quick alternative, why not use a freelancer?
This brings back memories! Sometime around 2000 I forked PuTTY and made a version called "RedBrick PuTTy" that featured a one-click button to ssh to redbrick.dcu.ie - Dublin City University Networking Society's terminal server. I was one of the sysadmins at the time, or maybe the webmaster, I can't remember.

But I do remember hand-editing the logo, to feature a red brick! You can just about make it out in this image ...

https://wiki.redbrick.dcu.ie/images/b/b8/Putty_configuration...

This dumb little fork got us from about 5% ssh usage (instead of Telnet) to basically 100%. Many thanks to Simon for using a license that let me do it.
> That certainly is just a Sewer TV inspection van!

Hee hee, I can hear the NSA now: "Dammit, who parked a sewer inspection van in the middle of our massive surveillance network?!?"

Back on the topic of indiscriminate wide-net surveillance (which I think was also the focus of the AT&T whistleblower), I quote Bruce Schneier on the Snowden leaks:

"I started this talk by naming three different programs that collect Google user data. Those programs work under different technical capabilities, different corporate alliances, and different legal authorities. You should expect the same thing to be true for cell phone data, for internet data, for everything else. When you have the budget of the NSA and you're given the choice, 'Should you do it this way or that way?' The correct answer is: both."

1: https://www.youtube.com/watch?v=1iMFPMqboZc
This is actually a metaphor I've used myself. I do think the woodworking community is both smaller and less professionalized than it would be in a world where industrial furniture production didn't exist. (This is a bizarre counterfactual, because it's basically impossible for me to imagine a world where industrial furniture production doesn't exist but YouTube does, but like pretend with me here for a moment.) I don't know that this is necessarily a bad thing, but it's definitely different, and I can imagine that if I were a woodworker who lived through the transition from one world to the other I would find it pretty upsetting! As I said above, I'm not claiming it's not worth making the transition anyway, but it does come with a cost.

One place I think the analogy breaks down, though, is that I think you're pretty severely underestimating the time and effort it takes to be productive at math research. I think my path is pretty typical, so I'll describe it. I went to college for four years and took math classes the whole time, after which I was nowhere near prepared to do independent research. Then I went to graduate school, where I received a small stipend to teach calculus to undergrads while I learned even more math, and at the end of four and a half years of that --- including lots of one-on-one mentorship from my advisor --- I just barely able to kinda sorta produce some publishable-but-not-earthshattering research. If I wanted to produce research I was actually proud of, it probably would have taken several more years of putting in reps on less impressive stuff, but I left the field before reaching that point.

Imagine a world where any research I could have produced at the end of those eight and a half years would be inferior to something an LLM could spit out in an afternoon, and where a different LLM is a better calculus instructor than a 22-year-old nicf. (Not a high bar!) How many people are going to spend all those years learning all those skills? More importantly, why would they expect to be paid to do that while producing nothing the whole time?
That is the point of Doge. All of the first agencies they went after were investigating Elon's companies. Time for Bezoa to get his turn sucking on the Trump teat.
Someone made a torrent website software for it which spawned something like 50 good torrent websites. Combined with the build in torrent client and irc client it made a wonderfull experience.
Water's Hidden Side Revealed – It Can Exist in Two Liquid Forms at Once
Please don't attack other users like this, regardless of how you feel about their web pages.

https://news.ycombinator.com/newsguidelines.html
Just wanted to say, fantastic work and video. I really enjoyed watching it.
Funnily enough, 16 years ago, I too was in exactly this type of company. C++, using classes, inheritance only for receiving callbacks, most attributes were public (developers were supposed to know how not to piss outside the bowl), pthreads with mutexed in-memory queues for concurrency, no design patterns (yes we used globals instead of Singleton) etc. So blazingly fast we were measuring latencies in sub 100-microseconds. Now, when modern developers say something is "blazingly fast" when it's sub-second, I can only shake my head in disbelief.
As FW engineer, i do
we're seeing the death bellows of many large, entrenched bureaucracies right now with DOGE

What is political about that statement? You may disagree with him, I certainly don’t think all of what happened with DOGE is justified, but that was a neutral statement.
Hosting an ArchiveBot pipeline server would be helpful too:

https://wiki.archiveteam.org/index.php/ArchiveBot
That's funny my grandma had a similar story she used to tell me about how to enrich uranium.
I also have always wanted one of those mechanical vintage cash registers, for the same reason I have always wanted a Curta. They always seemed like they would be fun to play with.

I could probably get one of those cash registers to play with for not a ton of money, but my house isn't huge and it's hard to justify the space.
`venv` is fine. The work of just creating the virtual environment is hardly anything, and `venv` really can't screw it up. If you create environments `--without-pip`, it's actually faster than `virtualenv` and `uv venv` in my testing (because those are fundamentally doing the same thing with a little extra window dressing). What slows it down is bootstrapping Pip into the new environment, via the standard library `ensurepip`, which requires running zipped un-bytecode-compiled code from a bundled wheel.

(As it happens, this is the exact topic of the blog post I'm currently in the middle of writing.)

Pip is indeed not great (understatement - there are many other things about it that I have picked on or will pick on in this series).

>Venv and setup tools aren't really package managers.

Setuptools nowadays is a build backend. Long ago (when expectations were much lower), Pip had Setuptools as a dependency, and the combination was about as close to a "package manager" as anyone really cared for. But Pip today really can't be called anything like a "package manager" either - it only installs the packages, and resolves dependencies. It records some basic information about the dependency graph of the things it installed - in the sense that it preserves such information from the wheels it installs - but it doesn't really do any processing of that information. If you ask it to remove packages it's (last I checked) not very smart about that. It doesn't help you figure out what packages you need, and it doesn't help you maintain your `pyproject.toml` file.

And, of course, it doesn't create or keep track of virtual environments for you. (Pipx does the latter, wrapping Pip and `venv`, but it only installs "application" packages that define an entry point.)

Poetry and PDM are the only things listed that really belong to the same category as uv. They're not only package managers, but complete workflow tools. (Conda is a package manager, for languages other than Python as well, but it's not meant to take over your entire Python workflow in the same way.) They even wrap themselves around the process of uploading to PyPI (which seems really excessive to me; seriously, `twine` is fine too.)
Any feature specifically? I added a project+repo, and it scanned and reported successfully - but this is only the free tier.
> It's very difficult to create good UX by design because evaluating the system by imagination is much harder than with an implementation.

This is precisely why it’s a tragedy that the roles in software development have become so compartmentalized. It wasn’t that long ago that the same person designing an interface was also responsible for developing it. Or that design and development were one and the same, part of the same process.

These days, many “UX designers”, “UI designers”, and “product designers” have never written a line of code. Some even have an allergic response to the very idea of coding. That’s fine, but naturally it means there’s a wide gap in understanding between design and implementation. This leads to the UI equivalent of the dreaded Architecture Astronaut[1]—so disconnected from the reality of how software works and is built that they design absurd interfaces that look great in Figma but fail miserably when put into practice.

In my experience, the closer you are to the implementation—and by this I mean the more involved you are in the actual coding—the tighter the feedback loop on the quality of the user experience. It affords the sanding and polishing required for a great UI with a great experience. Some of the very best interfaces that I’ve seen and used, both in terms of quality user experience and visual design, were designed and built by those rare engineers that happen to have outstanding intuition and taste for great design. The worst UIs I’ve used are from designers that don’t code handed over to engineers with no design taste.

[1] https://en.wikipedia.org/wiki/Architecture_astronaut
Exclusively? You make it sound like VoLTE is mandatory. That is not the case, to my knowledge. On a 4G network, for example, one does not always have VoLTE available, and yet one is always able to place voice calls. Since your conviction is palpable, if you could please provide a reference then that would help further the discussion. If not, then no worries, will find the information on my own.
What a fresh and original take!

/s
Washington Can Disrupt China's Market Dominance in Shipbuilding
Xwayland-satellite does work quitw well in most regards, however I still haven’t fully solved the clipboard sync issue. I’ve got a hack involving wl-copy piped to xclip that mostly works but sometimes it just stops working for no apparent reason. Or I wind up with multiple copies of xclip running and I have to clean it up. I wish there was a clean way to make the few x apps play nice with Wayland that doesn’t require jumping through weird hoops. Although it hasn’t driven me back to gnome (yet).

Hot take: the way clipboard functionality is implemented seems pretty “odd” to me, especiallly on Unix but some of the legacy probably goes all the way back to old school Mac OS or maybe even to xerox parc. In modern times, Neither Xwindows nor Wayland have done a lot to fix past mistakes. Wayland has done a lot, however, to expose the weaknesses in a very antiquated design.
Yeah, this is my takeaway as well. Folks in this discussion are saying “why can’t Mozilla just focus on making Firefox” and my response would be “because that’s the path to eventual death”.

Firefox is, what, 3% of the browser market today? It isn’t because it’s a bad browser. It’s because people are using OSes with tightly integrated browsers they never think to change. Making Firefox faster or adding vertical tabs or whatever the demand of the day is won’t change that.
Identity management is a mess on Azure! I still cannot understand the difference between app registrations and enterprise applications, and how they tie into service principals.

They also have a lot of different resources, such as Graph API, Entra ID.

Manage identities are simpler, since they are Azure constructions, so they work more or less like a IAM role. But then you try to use them with Entra ID APIs and things fall apart.
> I'm sure one day some large firm will buy GitHub and break it

Big oof
In Russia people "fall out the window" all the time. It is intentional. We need to adjust.
1. Good for China. Less money outflow. Chinese students study abroad and their parents send them all their money. More talent stays in China.

2. Good for US students. Less competition.

3. Bad for US universities in the North and West since they take on the most international students who pay a lot more for tuition.

4. Bad for international Chinese students who have less choices.

5. Good for European, Australia universities who will benefit from the talent and money.

6. Good for US tech workers who will see less competition in the short term.

7. Bad for US economy short term. Assume 300k Chinese students * $100k/year in spending average = $30 billion gone annually immediately. More students from other countries will fill some of the gap but their spending power is less.

8. Bad for US economy and tech supremacy long term because just look at how many Chinese names are on research papers published from US universities and how many work in important companies like Nvidia, Apple, AMD, Google, Microsoft, etc.
US does the same thing with Cisco servers. (source : as per Glenn Greenwald tweet)
If there's no evidentiary reason to assume causal relationship, I would say that's a useless distinction, personally.

There's just as much reason to assume that if you didn't drink at all, you'd have thought of it sooner.
> It sounded more like LLMs are just not like a human mentor that can guide the way, but more like an assistant that might help with some of the grudge work (sort of).

That matches my general impression (except that it does seem to "understand" some ideas in the sense of accurately modelling them, and it's not at all limited by typing speed).
There was https://eric-jadi.medium.com/minecraft-as-a-k8s-admin-tool-c... too.
Maybe they don't because they've seen what happens when Microsoft tried to build an OS that was both touch screen and mouse & keyboard.
I remember when Obama droned a US citizen.

What would that admin had done if that terrorist came home and enrolled in a university to spread his message?

They would have gitmo'd him so fast.
> This might be okay for consumer apps, but maddeningly, the same doctrine gets applied to enterprise applications as well. I've literally heard non-techie employees of a Fortune 100 company ask for their legacy green screen terminals back because the new, flashy SPA was slowing them down.

Applying general design principles without taking actual use cases into account is the worst.

A common one is putting heaps of whitespace around each cells in a table. Visually appealing, sure. But unusable if I need to look at more than 8 rows at the same time.
Game theory transcends basic humanity.
Author of the link here, just wanted to say thanks to everyone who's picked up the baton. You're fighting the good fight.
Which companies run heavily (either solely or huge parts) run on Python?
They should take initiative and start blogging.
And I need to be more obsessive about proofreading before HN's editing timeout expires.
20% of you nerds did better than me and I consider myself a history buff. I am humbled.
which subfield of scientific community uses that? and for what purpose, if you could summarize
Its a guideline, not a rule.
That's great, I just want them to be replaceable in some way.

It's crazy that this has been allowed up until now.
And then you can use specific proxies (via your VPN) per container, it's a game changer for consuming media
I hated that so much. I don't want the device I'm using drawing attention to the brand. And unfortunately there was no way to disable it because it was illuminated by the display's backlight.
The summary I read mentioned arbitration, which she probably agreed to when she signed her employment contract. Not surprisingly, the arbiter ruled against her. I'm not a lawyer and this is not legal advice, but IMHO she should ignore their ruling and the let FB sue her, where she would get a fair hearing and probably win.
Did you know that Jensen Huang has been running Nvidia for 30 years? Anyone can pick examples to prove their point.
Perhaps consider passive earmuffs? I've used 3M peltor x5, they work wonders on airplanes, a bit more challenging if you wear glasses though.
I Really want to use Rust. But Rust has so many std functions that kind of abstracting
how does it work under the hood

For Ex: I still has no idea what clone() does, how does it interact with memory, on heap or stack
, does it create a new instance, or just modify metadata of that object. Sometime creating a new instance
is a big no-no because it takes a lot of memory.

Same thing with "ownership transfer", is variable freed at that moment, etc.

I bet i could find answers on internet, but rust has like 500 std functions, so the task is tedious
Yeah I hope they negotiated a really nice severance package in the employment contract
All Chromecast v2's are currently bricked
How much lawyer time would $500M pay for though?

Seems to me there might have been some wrongdoing if they decided it was cheaper to pay.
Flowers By Irene.

https://frinkiac.com/caption/S03E04/719740