skysight-inc/HackerNews huggingface dataset:
Given your Dokku experience, do you mostly interact with Buildpacks or Containers? And why?
There's a related video at https://www.youtube.com/watch?v=xTzFJIknh7E.

(via https://news.ycombinator.com/item?id=23470668, but no comments there)
I built a bunch of CloudWatch monitoring for an AWS stack, and duplicated critical monitoring using a 3rd party monitoring service as well. So, because the universe hates me, the 3rd party service migrated their hosting into AWS ~18 months later... :sigh:
How dice changed over 2k years to be more fair (2018)
The reviews also paints a different picture and look just as brutal as the company culture: [0]

[0] https://www.glassdoor.co.uk/Reviews/Babylon-Health-Reviews-E...
Fifteen math sites to learn math from in the post-Covid era
* Zsh + Grep + Awk + Vim : Essentially 90% of my daily driving around my PC at work.

* ZimWiki : Have a notebook VCS'd in my home directory sync'd across my PC's. Amazingly easy way to take notes and keep track of work.

* Jetbrains CLion, Pycharm, IntelliJ : The best cross platform IDE. Bar none
Emacs for Nix and R Automation
Yeah, split locks have a huge performance impact, especially with high core counts: https://rigtorp.se/split-locks/

Fortunately the Linux kernel can kill offenders with SIGBUS: https://www.phoronix.com/scan.php?page=news_item&px=Linux-Sp...
I regularly teach a historical linguistics course. Despite my repeatedly telling my students that Germanic is not the same as German (it's easier in German, where the distinction is clearer: Germanisch vs Deutsch), and that English doesn't come from German, a surprisingly high percentage still end up thinking that English comes from German.

So, the Strawman is realer than one would like, albeit still lacking a brain.
I work in government but have a few thoughts. Do you have a security clearance? This area is full of software jobs but competition can be a little heavy; the area also produces a lot of computer science graduates. Have you received any responses or interviews? Networking is ..kind of a big thing here..

Are you interested in working for the government? USA Jobs is a good start there but if the time frame for the job opening is less than a month, don't bother. Other government employees get first shot at jobs to transfer to, and if the agency can't find someone that route, then they will put out a solicitation with a longer open period.

You might check on LinkedIn for recruiters for companies such as CSC, Lockheed, Miter, etc. If you attended university check with your alumni association, there might be some fellow alumni here that can help open a door.
Can anyone recommend some Linux games from the bundle? I started Oxenfree earlier today and it's been really cool so far. I've also played A Short Hike and Celeste previously and they're really great.
You could probably get the same effect with a self signed cert. Although that wouldn't get you an A+ on TLS. :)

Also, if y'all do this, it probably won't work because the spammers will start ignoring expired certs.
If your company uses post mortems to blame individuals rather than fix processes and tools, you haven't worked in a professional environment.
Not too derail this thread too much but I like the idea for your app, I made something similar for platonic friendships a while back and still am a big believer in the idea! How much traction have you gotten with your app?
Why does it need to be observable? What if it's there and unobservable? Then what?

Do people who break the rules normally do so in a highly observable way?
I had originally signed up due to the availability and pricing of bare metal servers and the mixed Windows/Linux server offerings. Their windows server licensing was better than AWS and I didn't want to be on Azure for a variety of reasons.

Currently on them because we have an OpenVPN based infrastructure that is very challenging to migrate.

Lastly the majority of our customers are in the midwest or Texas, and the proximity of their Dallas DC was a huge performance win for us.
I used this product in the early days and it was great! Glad to see you guys have been so successful since.
I assume they are the same ones as available through the website?

https://www.copernic.com/en/products/desktop-search/previous...

Unfortunately, from version 3 the free version was severely restricted and I assume it has been chipped away at ever since.

eg.
https://pinkeyegraphics.co.uk/copernic-desktop-search-3-a-na...

I'm still on 2.x, it's brilliant though.

There are still legit copies floating about somewhere I'm assuming; it was a free product, it's just no longer available from them.
Came here to say the same. It seems to be the most intelligent IDE I have used so far in that it can understand what you are trying to achieve (well, most of the times) and help you write better code. I learnt a lot in Python just by following IDEA's code reviews and trying to understand the rationale behind each suggestion. And it really shines when you are developing in a JVM language like Java or Scala.
Code complexity is a thing. It doesnt describe understandability but its a pretty decent proxy in my experience.

> In 1976, Thomas McCabe Snr proposed a metric for calculating code complexity, called Cyclomatic Complexity.

https://blog.codacy.com/an-in-depth-explanation-of-code-comp...

There is also likely some simple metrics you could get by looking at names of things alone.

Common substrings, length, and diversity of names are probably decent indicators.
Access to NHS non emergency services requires gp registration, and NHS gp registration requires proof you live near the surgery.

If you are a contractor living in shared houses and moving every few months, you cannot get this proof of address and cannot access NHS care.

Normal gp surgeries do not seem to want to register patients. They push back really hard at the slightest opportunity.

Babylon seem to want to register patients. They registered me based on my parents address. I could get video appointments, in person appointments near me in different cities all over the UK, and referral to a hospital near where I was working.

After about 10 years of no healthcare in was able to get some chronic issues sorted.

NHS is not perfect, and we shouldn't shit on all innovation.
Python implementation of facility location clustering
wren is so far my favorite small, simple language.
The data centers are staffed 24/7 and out of band is also a thing.
One other method to quickly exit insert mode if you can't remap keys is ^C. I did not know this even though I used gvim on Windows computers not under my control for years.
There needs to be systematic reform. We can start with the demilitarization of the police, independent investigations, the end of qualified immunity, psychological evaluations, and harsher punishments for police. We also need to change the way the police and legal system interact. Right now, police are being protected by the legal system because courts depend on them too much.
Shelling Out Sucks (2012)
CLICKBAIT !
Related: An IRS employee reportedly got 90% of their assembler (yes really) code translated to JAVA. IRS strangely abandoned the project.

https://federalnewsnetwork.com/tom-temin-commentary/2020/01/...
Linux was a starting point --- that it's gone well beyond,
It's reasonable to be uncharitable to private orgs that threaten public goods for profit.

The NHS needing to improve efficiencies and fix systemic failings is one thing, allowing a private org to privatize profits (skimming high margin patients) while socializing the losses (dumping patients requiring more care on the NHS) is quite another.

Disclaimer: American, familiar with broken, dysfunctional healthcare. Protect what you have. The alternative is not so good.
Sometimes this is the only way :-/ Good to ensure you "get it in writing" when the point is eventually proven in production.
Kasra here from CapRover.
Regarding "netdata image":

- sneak and I have fundamental differences in what we call spyware. The issue that was brought up in that thread is standard analytics events - nothing like stealing passwords or etc.

- Regardless, CapRover uses NetData 1.8 [1] . According to NetData's github page, they added analytics in NetData 1.12 [2] , so even if you're concern with analytics events, this issue won't apply to you anymore.

Regarding two factor auth:
CapRover blocks brute-force attacks by limiting number of wrong passwords per minute.

[1] https://github.com/caprover/caprover/blob/48440db14aa115aca1...

[2] https://github.com/netdata/netdata#quickstart
You know what is meant. This kind of pedantry doesn't add to the conversation.

"Theft" is a nice easy word for making a copy of data that you do not have permission to access.
HN ran on a box at Softlayer until early 2018 or so. This makes me think that the title of this post (which was submitted as "IBM Cloud down as well as their status page which looks to be hosted there") could at some point have been "IBM Cloud down as well as their status page which looks to be hosted there as well as the forum where people post these things which also looks to be hosted there".
>It’s a time that I acted as a violent agent of capitalism and white supremacy.

With this he lost me a bit on trustworthiness. What the hell does capitalism have to do with thuggish policing? Many European states with generally decent cops are quite capitalist (not to mention Canada just to the north of the U.S) and many socialist/communist states were famous for the brutality of their police, just as are some essentially "capitalist" countries. The narrative of capitalism somehow being the cause of police brutality needs to be split up as the ideological nonsense that it is.

I don't even think white supremacy so specifically defined is a major issue here. Racism definitely exists in the police forces of the U.S but it's also often black or Latino or Asian cops who are just as heavy handed as their white companions.
Even with rules, people who can't, won't. I find OpenBSD's CoC [1] to be most compat and useful. Says what needs to be said, and does not indulge in pointless wordsmithing (it is a CoC, even if there are no explicit banners advertising it so).

[1] https://www.openbsd.org/mail.html
Not really, Poland burns so much coal that even the absolute numbers don't look great :
https://www.cleanenergywire.org/news/german-lignite-plants-e...
> I remember bullying when I was a kid. It can be intoxicating. Seems like many or most American police forces are just “being a bully as a profession.”

It was clear for anyone who has had to deal with LEO to see that they openly vett for those qualities seen in grade-school bullies in their hiring: low IQ, poor academic performance, often troubled and broken home life, possible mental defects that lead to violent tendencies and a propensity for intimidation.

I'd say that's quite accurate, most people here have had a very skewed perception of Police as some sort of misrepresented entity and only are now starting to see just how systemic it is. Seeing them shot journalists, tear gas peaceful people, and use excessive force with compliant citizens is nothing but the norm.

But, we've been here before and the pressure needs to be applied to PDs all over the US that this will not be tolerated any longer. Some did give into protesters, but that is not enough in my opinion.

> I find the post hard to believe. There's zero evidence any of this is real.

Police budgets need to be slashed until they comply, which means they lose their pensions without meeting very clear defined benchmarks and officers who have records for misconduct need to be tried for their crimes as any civilian would, instead of just using the same tired 'bad apple' apologist narrative like the one above.

The fact that we allowed them to be Militarized should be seen for the stark and immense folly of what happens to a Society that becomes apathetic and desensitized to perpetual erosion on Civil Liberties and Law itself; I still can't fathom who the hell anyone thought Civil Asset Forfeiture was anything but a State Sanctioned shake-down/extortion racket on the populace, because even if you are proven to be innocent the State doesn't have to return the stolen property, and as some exposes revealed [1] they often used it for their own personal largess.

And this is typically seen if you have ever gone to court, or jury duty, there will be a litany of cases you'll hear about dismissed cases needing to appeal for the money or property taken from them upon detainment or arrest. Its sickening, because even if it is dismissed you still have to pay them for the duration of your arrest, and then to have the records of the arrest/detainment be removed, as well as have any DNA records expunged from the records.

This entire system has to be rebuilt, it simply doesn't serve the People who fund it. And most will never realize that until its too late and they found themselves marred by the very system they condoned.

1: https://www.forbes.com/sites/instituteforjustice/2014/06/05/...
Goaccess used to work perfectly, but recently when ever I try to run the real time HTML command, it exits without any error messages after ~2 million records. Maybe out of memory.. any ideas?
My apologies for the limited nesting at the hn nestlimit
> You could probably get the same effect with a self signed cert. Although that wouldn't get you an A+ on TLS. :)
> Also, if y'all do this, it probably won't work because the spammers will start ignoring expired certs.

Yeah, even if you could find a way to deny the spammers via esoteric configuration, it'll just make them realize they forgot to turn off TLS validation anyway (which is clearly what they meant to do)
I think the missing golden keystone w/in the "UX design" category is the physical touchpad quality and its driver. The mac touchpad that is so accurate, responsive/sensitive, jitter-free/steady, and effortless that I've yet to come across the like in Windows or *.nix land. I would more than love to be proved wrong in this thread!
It seems like it should be -- especially if Apple licensed AMD's Infinity Fabric. Apple could buy discounted dual or quad-core chiplets and add them onto their system. x86 performance would decrease to encourage shifting architectures, but it would allow a couple years of transition time.

All the talk about x86 emulation doesn't seem feasible. x86 is crufty enough when implemented in silicon and would be much, much worse being implemented by a team that hasn't spent their entire life learning all the weird little performance tricks for the architecture. Even if they somehow succeeded, Intel has deep pockets too and lots of lobbyists and would probably push for (and get) an injunction while in court. Even if Intel lost, the injunction would hurt Apple severely during the transition period. Apple would need still-patented x86_64, SSE x.x, AVX, virtualization instructions, etc that are all patented. In addition, if Oracle v Google decided in Oracle's favor, that would open yet another attack avenue.

Throwing in a couple hardware cores shouldn't cost a ton and would stop those legal concerns in their tracks.
> then they can expect a mass exodus of customers

I wonder if that's a thing that would even cross a typical IBM-ers mind? It might just be me, but I get a very strong smell of "We're IBM! There's nowhere else for you to go!" from them...
It's a badly thought-out article that's basically a random link farm surrounded by text, rather than any kind of research.

The first paragraph links to textbooks from the 1870s, and conflates STEM and academia as the same thing.

It's one of those things where you know less after reading it than when you started.

My comment above is more coherent. STEM jobs generally require a college degree, so ensure underpresented groups finish high school and can afford to enroll in college.

Large companies in the US are required to report employee demographic information, so qualified applicants are very welcome there.
I managed to capture a traceroute on the lg.softlayer.com from seattle to my home near seattle, that went via London (networklayer to london, then telia back to seattle). lol

Looks like things are getting better now though; looking glass says seattle and dallas can get to me without going to crazy destinations. wdc is still icky.
Persistent data structures give you a mixture of performance and immutability and are common in functional programming.
The LC-3 was part of my computer architecture course in my CS program over a decade ago. Glad to see it’s still being used.
Some years ago,a guy started what later became a successful startup selling tickets to events. Obviously now the software does all the magic but it wasn't th case in the beginning,so the founder was making physical trips to ticket offices and purchasing tickets so he could then send to the app users.
Net2o (Reinventing the Internet)
Ugh I’ve been holding out on my 2012 retina MacBook Pro and was just about to upgrade to the 16 inch MacBook Pro. Now I guess I need to limp along another year to see what comes next rather than pay 3500 big ones to end up orphaned.
It's a lot quicker than nuclear. Dunno if it's cheaper to just raze the coal plant and build a natural gas one somewhere.

I'll assume any hydro opportunities are tapped out. Conservation is already big in Germany.

Wind and solar can only go so far. And natural gas would provide better peaking capacity to balance it out.
This is something I'd totally read.

(You should headhunt the guy at BackBlaze who does their hard drive stats blog posts, and release this data analysis quarterly!)
That's a good question, I'm curious what comes to mind, tools that have helped me as a programmer..

- Git CLI as well as GUI - The latter for me is as essential as knowing (enough of) the commands and options

- grep and find

- TypeScript

- VS Code - Language server integration like type checking as I edit, and go to definition; syntax highlight with personal color scheme - I feel so cozy writing code, the colors enhance understanding, and the aesthetics of it definitely shapes the result to be small and beautiful; remote edit over SSH; keyboard shortcut to apply prettier formatting

- Linux real and virtual machines as "commodity" computing resource, available on (or from) anywhere

- GitHub - It could have been anything else, but having a social platform with an ocean of open-source code to study, discuss, contribute.

- Keeping notes in Markdown, as a kind of personal knowledge database

- Curated collection of libraries for common needs, written from scratch, forked, or as dependencies
Awesome work! Targetting the LC-3 is a great idea.

https://github.com/ajxs/ajxs-elf-as

I embarked on a similar project a little while ago ( see above ). I attempted to write an assembler targeting the MIPS ISA, and assembling ELF relocatable object files. It's 95% complete, with the notable exception of implementing proper bi-endianness. That being said, I'm sure there's so many cases in which it would fail to create linkable object files. At any rate, it was an amazing project for me. I learned so much in doing this that has continued to help me as a developer.
I spotted a long-range electrical transmission tower in one.
I rolled my eyes at first, because the only client on my network was my streaming laptop.

Then I realized I'd moved to an apartment complex. I did a wifi scan, and found over fifty competing SSIDs.

Switched to ethernet, and the improvement was night and day.
Does it smell of fuckup, or of intentional BGP hijack?
I almost forgot you could generate images without neural nets!
Please reread what I wrote, and interpret it more literally (do not inject novel ideas of your own).
Given the amount of time and thought that architects put into light I really don't think it's a 'cute origin story'
The Capitol Hill Autonomous Zone
That is one idea but there are problems with it, such as the many irregular verbs in English. Doubtless both Old Norse and Norman French had a very significant influence on the language we speak today.

https://en.wikipedia.org/wiki/Middle_English_creole_hypothes...
That, and a custom set of applications which might have been written in Motif. There have definitely been better UIs since then, but for it’s time I it seems pretty impressive.
Thanks; you're right - the caching would be a problem, so your solution makes more sense.
I am getting a SSL_ERROR_BAD_MAC_READ when I try to connect with the latest LTS Firefox and ERR_SSL_PROTOCOL_ERROR when using the latest Chrome. Does anyone here have an alternate link that does work?
I've spent countless hours poring over data and working on HN's anti-abuse systems—easily an order of magnitude more than everybody else put together who's worked on those things at HN. I've also banned many accounts for doing astroturfing and related abuses on HN. I can tell you that the only insult to intelligence here is when people imagine sinister scenarios out of a few data points and rush to comment threads to complain darkly and accuse others. Randomness plus cognitive bias equals narrative, and when that combines with internet memes like astroturfers-under-every-bed, the result is equal parts poisonous and stupid, which is why we don't allow it here. The overwhelming majority of these insinuations are pure projection. People simply make this shit up when they see something they don't like. It seems related to something hard-wired.

Edit: by the way, it occurs to me that one of the things you said ought to be publicly verifiable: "just look at the comment history on those accounts -- all inactive/active at around the same time". If so—which accounts? If you didn't simply make this up, it should be easy enough to point to which comments and accounts match this claim, from around the time you posted it. If I'm wrong, I'd be happy to admit the mistake and correct it.
Yes. That is what we as users most need.

Application sandboxing from first principles and the very bottom
Uh, if you read the release notes linked from this news item, it would have told you there is a NVMe driver.
Just in FRA1 and NYC3
Some functionality should be common sense to a competent developer, and not have to be specified. As a developer, I'd expect working code to have the following behavior, whether or not it was explicitly written into the spec:

- If the credit card transaction fails, do not ship the product to the customer, and notify the customer of the failure.

- Don't let the customer order more items than are available in our inventory, or zero items, or a negative or non-integer number of items.

- A web-based system should correctly handle multiple concurrent transactions.

- If something goes wrong, show the user a meaningful error message in their selected language, not a Python stack trace.

If my excuse for my code not doing this was "it wasn't in the spec", I'd expect people to ridicule me.
I usually have a shell script called 'deploy.sh' that does a bunch of git, test, deploy stuff. So part of my development workflow is calling "deploy dev", "deploy staging", and/or "deploy prod" to push any changes to the dev/staging/prod environments.

The script makes sure changes are tagged, committed, and pushed, tests pass, builds and pushes container images, static files, and then rolls out binaries. The rollouts depend on the infrastructure -- it could be something like scp + kill/restart, or a kubectl command, or "gcloud run deploy", etc.

One-step deployments vastly improve the quality of the service because I can test things in real environments quickly, push out patches and bug fixes quickly, keep updates small and bounded, and bonus, I can come back to a codebase months later and not have to re-learn how to roll something out.
AMD already shipped one ARM server chip. At this point, I think they're more interested in their patents covering non-x86 parts of the chip that make it possible to pipeline data into the CPU.

If Apple is transitioning regardless, it's either lose out on potential profits completely or take what they can get for a few years. Making a deal would hurt Intel and get them money. AMD could probably hold out for a guarantee that Apple would buy their chips for the next 3-5 years too (at least on desktop).