skysight-inc/HackerNews huggingface dataset:
> and the RMS view is he sees free software as yet another constitutional right

Do you have a source for this? His writings and talks are extensive and I have not seen an instance where he makes this argument. He's said evil and not evil, moral and immoral, but I've never seen him make a constitutional argument. I've never seen him lobby to even make proprietary software illegal.

> So my question is twofold: do we believe that FOSS is a right

Would this right to Free Software be absolute where our other rights are not? Let's say we made Free Software a constitutional right. What about Germany? What about Japan? Would we outlaw the use of nonfree software from those countries? Why stop at software? What about copyright and patents? Isn't in immoral to not copy and share a textbook with someone? To try to only solve this at the level of rights it ignores the sociological and economic solutions and impacts as well.

> where do we draw the line between dedicating our lives to fighting for FOSS, and only using it when its completely convenient.

So to be in favor of Free Software I have to dedicate my life to it? If that's the case then I draw the line at the very beginning. I'm not dedicating my life to Free Software, or even to software for that matter. If you mean am I willing to give FOSS the first look and even ignore some of its warts to use it over proprietary software? Then I do that almost 100% of the time. Am I going to to release any software I have control over under a free license? I do that 100% of the time. I jump through A LOT of hoops to try to use as much FOSS as possible. But... I enable DRM in Firefox and install ffmpeg and nonfree codecs so I can watch streams instead of using Chrome. I use Steam on Linux and use Proton instead of just installing Windows. My life _could_ be a lot simpler if I didn't try to support FOSS as much as possible.

Also, there has been a lot of really cool and really interesting work done in FOSS since the FSF. Like I said my job is almost entirely based on and around FOSS. If you would've told me that in 1998 when I first installed Red Hat for the first time I wouldn't have believed you. I would've hoped it would've been true, but it seemed like a dream. There are so many interesting ideas around FOSS. To focus on the narrow definition and work of just the FSF is a mistake.
See..to me the obvious answer is of course not, for roughly the same reason that church services aren't filled only with e.g. priests and monks.
I don't think it's that non obvious. You're maximizing the area A = H*W which means maximizing H and W. Obviously the largest W is between height[0] and height[n-1]. You don't know if this will give the largest A as there might be a pair of heights with smaller W so you have to search inside. If you decrease W but want to increase A, then H must increase. From this you should recognize that the only way to increase H is with an inner line that's higher than min(height[0], height[n-1]). Any other lines cannot mathematically be candidates for a larger area. Once you know how to select your candidates, it's just a matter of checking them to find the max area.

Of course trying to make this deduction during an actual interview when one or multiple people are watching you is an entirely different problem. Hopefully leetcode will give you enough practice to recognize patterns so that you don't need to think too deeply during interviews.
K can be arbitrarily large though.
> Puppet and co? No thanks.

Puppet? Luxury. I started my configuration management journey with cfengine. And the folks that I first heard CM about started with Makefiles:

* http://www.infrastructures.org/papers/bootstrap/bootstrap.ht...

* https://www.usenix.org/legacy/publications/library/proceedin...
> Products don't run themselves.

That really depends on the product and how you built it. With platforms like Google App Engine or Heroku, there's no infrastructure to take care of and the only thing you have to patch/update is your own code. Customer support can be an issue, but some products are naturally self-service. Or cheap enough that there's no expectation of quality support.

I do think you need to plan for this sort of thing if you want to be able to walk away (even for a short vacation). If your natural inclination is to start with k8s, you're going to need ongoing devops work in perpetuity.
This review is perfect. I have always been totally and completely baffled by why people liked Kerouac and Ginsburg and company. They are awful people who go around doing incredibly awful things to everyone around them and they glorify it in writing. The writing isn't even good, you can find lots of people doing the same stuff able to write ecstatic justifications of it.

It says almost as much about the period (and the present day, I suppose), that these people could be held up as icons of anything except examples of people who society should probably imprison or exile or something.
In terms of the choices they're unsure about; I'd say it's best to stay away from Celery / RabbitMQ if you don't really need it. For us just using RQ (Redis backed queue) has been a lot less hassle. Obviously it's all going to depend on your scale, but it's a lot simpler.

RE the sqlalchemy concern; you do need to decide on where your transactions are going to be managed from and have a strict rule about not allow functions to commit / rollback themselves. Personally I think that sqla is a great tool, it saves a lot of boilerplate code (and data modelling and migrations are a breeze).

But overall the sentiments in this article resonate with my experience.
What was that language or system where it would read what you wrote down on a piece of paper and then execute the program ?
How can riscv be “more mature” when mips was used in commercialised consumer and industrial devices 30 years ago?

The PS, PS2 and PSP ran on mips. So did the N64. Multiple top500 super-computers were mips. There were mips workstations and servers.

mips went to pluto, the new horizon probe ran on mips.
It's getting nuts... as if they have anything to do with this?
There seem to be some weird UX issues with the site on my iPhone (in Safari and Firefox Focus)… link text isn’t clickable but the arrows next them sometimes are, and the whitespace beyond the arrow is; there seem to be hidden elements near link text that are mailto:s; and some links just go to blank content wrapped in the system header. Anyone else experiencing these too?
https://www.lancesells.com
No javascript, no static site generator, just plain HTML and CSS.
Could somebody build this for SVG icons? I’d invest in it.
Years ago my current team was horrible about this.

Perhaps the worst case (but there are so many).. we were 99% java. We hit containerization and a team member hard sells introducing a container that did a relatively small job but was written in Go instead of Java/Python/whatever that is already present.

Team member literally resigns to go work at a Go-Centric job the day they got the merge request approved. I heard about the resignation IN the code review meeting.

Luckily it is/was a tiny thing that hasn't needed much maintenance.

One of the funny things about this being about the "cool kids" doing stuff is the people doing the following were often viewed as the "cool kids" but could only stay that way for a certain amount of time until their tech debt from over-engineering everything caught up with them.
Based on your recommendation I listened to a few episodes of The Paycheck.

I would strongly recommend this podcast to anyone that enjoys leftwing propaganda, strong rebuttals of strawman arguments, and misinterpreted statistics.

In particular interesting was their implicit praise of slave-labour-supported childcare in Singapore and their analysis of the problem of falling birth rate by studying China.
https://neondispatch.com/
> Yes.. the U.S. is not NATO.. it just funds NATO more than any other member state, provides more troops to NATO than any other member state, provides arms more than any other member state

They also have more of a population base than any other member state (4x Germany, 4.8x UK, 5x France...)
Wow that's cool. Would love to see a more "interactive" to-do or "guestbook" site that shows how that side of things work.

Also wondering if this can be done serverless-ly or requires something always on?
What content was available? I remember in 2020 the O'Reilly live training and some other features were removed from the ACM membership: https://news.ycombinator.com/item?id=23474068

I also remember that I was not able to retain the access to the Live training recordings I had from the ACM membership when I bought a paid O'Reilly membership. Only after writing to the customer service they agreed to link a "reasonable amount" (maybe 15 sessions as far as I remember) of live training recordings to my new account. Felt like a scam.
Why does Windows need to be fixed, and in what way?

I don't use windows so some of my knowledge may be dated, but as I understand it, Windows is a dual, first between "Enterprise" software that is sold as part of MS solutions for business and aimed at decision makers, presumably already well optimized for that. And secondly, a google style "you are the product" kind of offering that tries to aggressively mine consumers for mostly advertising purposes. It seems like it already has its market fit doing these things, and "improving" it would end up breaking those.

Apple has a (comparatively) consumer first offering, at a higher cost, and linux has a giant spectrum, obviously skewed to tech savvy folks, but well covering consumers plus power users plus enterprise.

What would it look like to fix windows, from a strategic perspective?
Who immediately thought: Factorio!
IMHO the important thing is where your data is. If can all be client side then write a SPA. If it's on the server then the more you do on the server the better.

Returning HTML and doing a simple element replace with the new content is 99.9% indistinguishable from a SPA.
> If you want to press C-c, use the right Control key with your right hand

First thought: but C is on the right.

Second thought: ah, I use Dvorak
> the code blocks IRS efforts to deploy a variety of digital services and to improve customer experience

Sounds like a feature
Related and kind of fun:

Sam Altman demonstrates Dall-E 2 using twitter suggestions - https://news.ycombinator.com/item?id=30933478 - April 2022 (3 comments)
Near me, someone was worried about speeding cars on a particular road and their complaint got a device installed that measured the time between cars driving over two spaced sensors.

This collective data was then used to guide decisions on whether speed bumps or other enforcement measures were required.

Feels like something this app could possibly do too if a spare tablet or phone could be left in position for a while.
I didn't say "they were the good ones."

I said that if you took the people from the 1980 Congress and brought them to the present time and had them watch how modern Congress operate, that they would be horrified of the behavior of the Republicans and disappointed by the behavior of the Democrats. None of them, for example, would have ever even considered refusing to hold judicial confirmation hearings for a vacant Supreme Court seat for a year. Nor would they have found any of Trump's antics to be worthy of anything but scorn and derision, up to and including the southern Democrats of that era who would identify as Republicans today. Especially in the Senate where they used to be far more independent-minded than they currently are. There aren't any Madison Cawthorne / Marjorie Taylor Greene / Lauren Bobert / Matt Gaetzes on the Democratic side of the aisle. They have nothing at all of substance to offer in congressional hearings, always angling for the next soundbyte. As shrill as AOC is on the other side of the aisle, she still at least goes to those hearings prepared to ask relevant questions.
I write online books about tea / Chinese Tea Ceremony;
we also have a companion podcast!

https://www.teatechnique.org/

[feedback and debate is always appreciated!]
> /// <reference no-default-lib="true"/>: Deno comes with various TypeScript libraries enabled by default; with this comment, we tell it to not use those, but instead only the ones we specify manually.

Interesting. I checked the docs on this and it’s not quite clear to me why this is needed in this case, or what the benefit is in taking this approach. Is this strictly a build time optimization, or is it necessary in this example?
I was getting better performance out of the NVidia HPC SDK compilers, but then again, the old PGI compilers it is based upon (with an LLVM backend now), have always been my go-to for higher performance code.

I've got some Epycs and Zen2s at home here, and I have both compilers. Haven't done testing in recent months, but they've been updating them, so maybe I should look into that again. Thanks for the nudge!
Musshi's Heart: An SSH based heart pumping game in Go
https://jfloren.net

Artisanal hand-crafted CSS on a mix of hand-written HTML and Markdown-to-templated-HTML pages, with a webserver I wrote myself in Go (well, stitched together the standard library HTTP code myself...)

It took a bit of fussing to find CSS settings which would scale nicely on mobile and look good on all sorts of devices, but I'm proud that my site degrades relatively gracefully and is readable in lynx, Plan 9's abaco browser, and a $20 feature phone's browser.

I wish I updated my blog more frequently, but there's a couple neat projects in there.

edit: i also made an effort a few years back to eliminate all external resources and javascript (web fonts, analytics, etc.), except where unavoidable (i.e. when I want to inline a Youtube video). I also took it out from behind Cloudflare, partly because they were injecting JS. I'm pleased with how it performs and how it's handled HN traffic on a couple front-page occasions.
Bootstrapping an Infrastructure (2000)
Good. My university tries to pull all sorts of crap with academic student employees. In the short time I've been employed here, the union has fought for incredibly tangible improvements to my employment.
I would start with "The Mom Test". Really helped me out.

http://momtestbook.com/
https://calebvandermaas.com/

Mine is still under heavy development and I am working on a small feature that highlights that fact. In the meantime, here is my personal site that I built after just a year of programming experience.
https://www.antipa.io

Its an html file I manually edit, deployed with netlify.
It would have to shift to US/? LNG and get what they can and the price would go up. I hear they are planning to see if their closed nuclear can be restarted and possibly new one built. It was just nuclear hysteria that made them close - now they see the teeth of the bear, they may change their minds about feeding him
Make sure to put as many positive keywords as you can in the textbox so the AI won’t ban you
These requirements don't come out of nowhere. Normally they come from:

1. CEOs/whoever that don't listen to how much additional complexity it is to build a system with extremely high uptime and demand it anyway.

2. Developers with past experience that systems going down means they get called in the middle of the night.

3. Industry expectations. Even if you're a small finance company where all your clients are 9-5 and you could go down for hours without any adverse impacts, regulators will still want to see your triple redundant, automated monitoring, high uptime, geographically distributed, tested fault tolerant systems. Clients will want to see it. Investors will check for it when they do due diligence.

Look at how developers build things for their own personal projects and you'll see that quite often they're just held together with duct tape running on a single DO instance. The difference is, if something goes wrong, nobody is going to be breathing down their neck about it and nobody is getting fired.
I don't have any knowledge (inside or otherwise) but the Worldcoin thing already came in for several rounds of abuse on HN, so it's kind of a scandal of the second freshness at this point.

I listed some of them here - https://news.ycombinator.com/item?id=30934732, just because I remembered there had been previous discussions and listing related previous discussions is a thing.
https://realmofchaos.xyz/

I've been experimenting with https://github.com/srid/emanote
I know about the PGI purchase ... was unaware of the Intel link to MSFT. Huh.
>Clutch those pearls harder. Your program wasn't more difficult because it was more selective.

I never claimed such. I only know the hardness relative to another school I went too. That's as far as the anecdotal evidence goes for MY individual school. Still, we're not even talking about our respective schools anymore, I don't even care for that. I'm talking about a generality.

The numbers illustrate a generality that is axiomatically true. I'm not going to restate it, but I think you know already that it's true.
The Rayleigh criterion above is exactly what is used to answer the question you're asking :) it tells you what size objects you can resolve with a given wavelength of light, which if you think about it in a different manner also tells you what the smallest useful pixel size you can have is. Two smaller pixels next to one another would be able to distinguish no more information than a combined one.
First presented at USENIX's LISA '98:

* https://www.usenix.org/legacy/publications/library/proceedin...
I love the typography and the simplicity of your site!
Or it's a case of the worst person you know making an excellent point.
I actually think this is quite neat, but I am a bit worried about caching.

Someone mentioned rails, and rails have a lot of facilities to set correct cache headers for assets (css, js, images etc) and for dynamic content (for logged user in and/or for pages that are dynamic but public).

If you're deploying static files via a vanilla web server, you also get a lot of that for free, via the file meta-data.

I would expect a framework for publishing sites to showcase a minimum of good caching (client cache, ability to interact with a caching reverse proxy like varnish - and/or a cdn).
Post-Quantum Cryptography applied to the Brazilian instant payment system [pdf]
You can always start with a lambda then move to its own service if costs justify. Develop as a Docker and there’s minimal if any conversion work
Love those animations, it looks so clean!
https://jwjacobs.com

Personal portfolio site - mostly hand spun late last year (HTML, CSS, a sprinkle of PHP) as a way to get my portfolio off of WordPress and to have some fun. Used a plugin for the scroll animations and a plugin for the form.

The blog is a self-hosted WordPress site on a sub-domain. It's a work in progress and has a terrible load time. Been thinking of scrapping it in favor of something more simple and rudimentary.
It’s best to do the math in advance, but not everyone is willing to put in the time required for a proper business case.
This is common in healthcare, too. Both sectors then suffer from decision makers being senior academic/medical staff who think very highly of themselves but actually lack any managerial acumen, offering a sterling demonstration of the Peter Principle in action.
Why Order Matters: Turing Equivalence in Automated Systems Administration (2002)
https://slhomme.com
My personal website - html/css only, I like to keep it minimalist with a bit of personality.
If you just add up memory usage for subprocesses you are likely to over count due to shared memory. The number you typically want to add up in Linux is ‘proportional set size’ which is, I think, the sum over every page of the process’s memory of page_size / number of processes which can access the page. I don’t know what happens if you mmap some physical memory twice (I think some newish Java GC does this).
Only on "hackernews" do people expect a username to have any alignments with people's political beliefs. This seems to come up regularly here, and never on any other forum or irc channel I've used this ID.

If I was a communist, why would I self identify as a "commie"??

And not even consistently: Are you a lawn mower? A landscaper even?
Do you and jerf have any opinions or experience with tuplespace as an abstraction over the network?
You would actually have more noise, or at least, not less noise. There is readout noise associated with reading the information out from each pixel. Using one bigger pixel would give you less noise than four smaller ones :)
> It is entirely possible that this ant hijacking is entirely done though a few very simple manipulations of the existing ant nervous system

Hasn't that been ruled out by now though?

(Content warning: Zombie ant fungus details)

I read articles about that fungus and I believe for a long time it was assumed that the fungus rewires something inside the ant's brain that makes it want to climb to the top of a grass blade etc. - so it would "only" manipulate the high-level goals of the ant but not control the more complex and dynamic low-level operations (such as walking or navigating) directly.

However, a few months ago there was a paper about more detailed research on the molecular mechanisms the fungus uses for the takeover. Turns out, the former hypothesis was wrong and in fact it does control the ant's arms/legs directly. If that's true, then the fungus itself must somehow actively steer the ant towards the grass.
Is it Twitter's responsibility to be an accurate archive for courts and historians?
I lived for a while single and without kids. When I finally got married and became a father my feeling was that it was like I had been playing a video game and stayed far too long in the first level. It's fun there, and easy, but there's a whole lot more out there. It can be harder, scary, relentlessly demanding - but also deeply fulfilling and wonderful. (I'd write more but there's a crying baby I've got to go help)
Display the Free Russia flag prominently, that's what shops around here do.

https://en.wikipedia.org/wiki/White-blue-white_flag
https://drmagnuslynch.com

html/css/bootstrap/flask
Website for my dermatology practice
Which platform and version? iOS 15.4.1 does not display any emojis in the article.
great stuff! I love your work (website and photography) :)
Fossil SCM is a great example of a sqlite application that has stood the test of time. I don't know what sqlite.org's traffic is like, but it's not tiny and it runs on a tiny VPS without issue(and has for years now).
I do almost this exact thing for all my personal stuff. I have 5 or 6 going in a vm for simple things like my bookmarks, etc... works great. I could definitely see it solving many small business use-cases.
Hah, this is a very clever way of putting it. Will certainly use this thought experiment in the future! :)
> Guess the question is, is GDPR taking away the ability for users to make decisions about their own data ?

Due to uniform surveillance, users couldn't make decisions about their own data before the GDPR. So, no, it's not. Plus, the GDPR itself is the democratic expression of user preferences in face of the market failure to respect them.

And finally, the GDPR does not apply in Lebanon. Though since the US "kills based on metadata" [1], the "lifesaving" goes both ways.

[1] https://www.techdirt.com/2014/05/12/michael-hayden-gleefully...
It's not Apple making the experience bad. It's the Americans trying to use a tech from the 90s to text each other. Of course it's not enjoyable - it's SMS. In other parts of the world people install and use modern cross-platform apps to text each other. Yes, Apple made sure to seamlessly transition iPhone to iPhone chats to use modern tech while pretending it's still SMS. But the fact is that the users in USA are intentionally opening an SMS app to text people. Everywhere else, the native Messages app is completely ignored.
Yes, but still finite.
Note, this is a contested idea:

https://washingtoncitypaper.com/article/236275/a-tarnished-h...