skysight-inc/HackerNews huggingface dataset:
> I would recommend redesigning the system to no longer require a filesystem shared over the network

One of the first things that come to my mind when I hear "networked filesystem" is the typical setup at most companies I worked at in the past (those with more than a dozen or so people; plus of course schools and university I attended), where you have log on authentication via LDAP/AD/... and the system would mount network shares with your user files, files from the teams/projects you were on, etc.

I would have a desktop PC in the office, but could also just walk over to the lab, login with the same credentials at a PC there and have all my files. Meeting rooms would also have permanently installed PCs and you wouldn't have to fidget with the projector connections/settings, you just log on and are good to go.

On top of that, none of those systems would be my personal property and I wouldn't take them home with me, or bother installing/updating software. Other people would be paid full time to make sure everything works and I have access to all the files and software I need (and only those I need). Sounds crazy, right?

I'm eager to hear your recommended redesign.
Software developers can also fit in with the creative architect category and (esp here) entrepreneurial business starter.
It’s hard to take NYT seriously. I do not understand why it is allowed on here. Their inherent bias and target audience (policy makers and influencers) runs counter to startup culture, innovation, and hacking. Mainstream News posted here should be apolitical if not providing divergent opinions... since this article is, respectfully, an opinion of a paid government research group and not demonstrated fact...
In a vast majority of US jurisdictions, the presumption of innocence is a ‘right’ that only exists for the defendant’s lawyer to y’all about at trial. Almost all law enforcement interaction and pre-trial court proceeding operate under an inference of ‘named defendant is more likely guilty than not’.
Baidu opens robotaxi service in Beijing
How long before we get 'Jerry Maguire' for developer agents?
I have same question, it is easy to solve in rich text environment [1]. But it is also possible to solve quotes in quotes. Browser solves it beautifully — we never think how <>& escaped while reading the page, it just works in contenteditable.

let encoded = this.textContent.replaceAll("\n", "\\n")
.replaceAll('"', '\\"')
return `"${encoded}"`

[1] http://sergeykish.com/c-multiline-string
OK, but you can't really argue your way around:

> This amounts to nearly half a million people sitting in jail each day, despite being presumed innocent under the law
Without any more clarification that doesn't quite answer the question because libc is such a special beast. Typically (but maybe not always) "static build" on Linux really means "all libraries are statically linked except libc which is dynamically linked".

To make something very portable across Linux distributions, rather than statically linking libc you would dynamically link against an old version of it, as newer versions are always backwards compatible with older versions.
Programmer happiness isn't about programmers
He is not generalising, you are. Why is that some personal preferences are met with such hostility here (unless carefully wrapped with disclaimers that it's meant only personal)?

I am running my own recursive DNS resolver and some sites pull crap from such a sheer variety of sources that before it all gets cached, the load times remind me of dialup 20 years ago.
These activities are a form of comfort for some, a frustrating addiction for many. I think a lot of people would love to be free of these habits, but don't know where to direct that time or how else to recover energy.
Well, you don't do it. I'm not asking it from you and we are all good. Not sure that we can go anywhere otherwise.
Sorry, but that is dead wrong. SPIE is not a predatory journal and is considered seriously internationally and is one of the counterparts to OSA. I work in this field.
Yes, that is true :)

To build on that - It is also true that up to 2 weeks ago, the QR scan 'without giving your name and address' option was not an option and all solutions required giving your name & address.
Definitely a time waster. Had to build my own private service to bookmark Twitter / YouTube items for later browsing & searching.
Apart from absolutes about absolutes.
I expected more from Covid, for it to be a miracle cure for global warming, what with planes grounded and people not in the same consumption patterns.

But no, turning off the taps or turning down the taps a tiny bit isn't going to suddenly bring a halt to warming temperatures.

Interestingly though we have some people wanting to bring emissions to a halt for climate change reasons. But, with things like Chess you have to think a few moves ahead. Has anyone thought ahead past a drastic cut in emissions? If everyone stopped consuming (as if) and temperatures still went up, how would that work out? It would be a bit like Covid where lockdowns happen but the pandemic is not brought under control, maybe just slowed down for a bit.
That's covered fairly extensively in the vast amounts of literature on climate change mitigation, with all due respect. Carbon neutral in the next few decades is the short answer to your question.

Otherwise increasingly severe floods, droughts and storms will dramatically alter the economy, way of living and social order for billions of people anyway.
a year over year comparison of one calendar month is not a trend

I'm in my 40s and I've been seeing headlines like "hottest September on record" since my twenties. This is just the most recent one.
This is all nonsense, but I love how employers try to find professionals with 25 years of experience, who are somehow still under 30... who are willing to work 90 hours per week for barely enough money to make rent... and then whine about how hard it is to find talent.

There is no "talent shortage". There are a lot of whiny, cheapskate employers trying to scam the government, or to convince programmers that they have it "so good right now" so they aren't able to see the exploitative nature of capitalism.

Programmer salaries were amazing in the 1980s and '90s, if you were any good. The numbers were the same as now, but adjusted for inflation, $300-500k (in today's dollars) wasn't unusual... not for middle management or PM bullshitters but actual, honest-to-God, knew-what-they-were-doing programmers. You could actually get rich by working. Today, your only shot at reaching that comp level is playing politics and climbing a management ladder, or a "technical ladder" that is calibrated to be approximately 50 times as hard as the management one to create the impression that all these MBA-toting Directors and VPs are actually good at something.

Also, recruiters have existed forever and most of them are optimizing for churn, but if you think that you can hire "an agent" as a programmer and not be laughed out of the interview... sorry. They'll say "It was great to meet you" and then hire an "unagented" H1-B.
> But you're probably not displacing jobs for the locals

That's incredibly arrogant and patronising, you're absolutely displacing jobs from locals, who could also working remotely for a foreign company
I would say, op is right when learning by hand. Managing more than say 3 books at once or more than 1-3 subjects is impossible. Tackling too many things at once is easy recipe for madness.
(these numbers are vague estimates and not from experience; I have near 0 non-supermemo decent learning experience)

When it comes to SuperMemo though, you're not managing learning. You more put in what you want to learn, push a lever or two (priority/intervals) and supermemo takes care of the rest. SuperMemo is way less stressful than normal learning because when you use it and are doing reps, you can focus as much as you want on what's in front of you and move on when you want to. The costs of switching between things are near 0 since you'll always see the thing again (unless you decide not to).

For working on more than 1 project at once, I think that's pushing it though with incremental writing (https://supermemo.guru/wiki/Incremental_writing) it becomes more feasible to work on multiple things in parallel incrementally (also enjoyably).
> That’s why I’m such a huge proponent of company sponsored open source.

The flip side of this (and I don't think it's what your advocating for, btw), is companies like Gatsby who's entire product is "open source", and when they have a deficiency in it they ask/expect you to submit PR to fix it, but then will immediately turn around and sell that on to others.

No thanks, im not going to write code and give it to you, to fix your broken product, for you to make money off it.
I know it's not the main feature of the product, but the responsive interface is pretty unusual. Having the mobile breakpoint interface displayed at desktop breakpoints like that.
Show HN: ViewFinder – Chrome browser as a client-server web app
Could browsers that cache resources cross reference the integrity check and load their cached version even if the domain is different as a speed optimisation?
What about the Mozilla Foundation? Or are they also included in this hypothetical?
Hacking together a USB-C charger for a cheap Chromebook
You likely have DSPS, worth taking a look at: https://supermemo.guru/wiki/Curing_DSPS_and_insomnia
which has many helpful suggestions (that could work better than alarm clock)
Taking the dumbest argument from your political opponent and then masturbating over its stupidity is not effective in terms of provoking change.
How do others test their software on slow NFS?

I hacked up a deliberately slow NFS server [1], but it's awkward to deploy, and I don't think it's representative of real-world, so it's not part of any automated suite.

1: https://github.com/ridiculousfish/SleepyFS
Like UNIX's or CP/M's Ed, or DOS's Edlin?

Thank goodness no, well certainly I don't. In fact, I've not seen anyone I know in IT using a line editor for years. Presumably those who use FreeDOS etc. still do.

Even in the days when there was nothing else to use I always hated them especially especially so CP/M's Ed. Moreover, its typewriter-like manual (which I likely still have somewhere), was horrible. But unlike much software these days, at least Ed had a manual!
I assumed your remark was serious and in my experience that is an accurate statement of how prosecutors work. In my jurisdiction until July of 2018, three burglary’s or three selling marijuana convictions could in fact result in a manditory life sentence and people will certainly take the 5 year sentence as opposed to risking the 20 years or possibly life.
I had three FW900s that I got used around 2007. One from Craigslist and two from a liquidator. The liquidator ones had taken a bit of a beating. The craigslist one was great except for a couple inch diameter splotch of tinted image in one corner. I got rid of them during a move. Now that I know more about electronics repair I think they all could have been fixed. Doh.
Isn't your analogy flipped the other way around?

"North" is technically correct but an absolute reference, just like a date.

While "Left" is relative just like "two hours ago"

With the relative reference you don't need to know which direction you are heading, or what time it is right now.
I would note that modern here should be taken to mean in interface alone. SuperMemo is still actively being worked on and looks like it will continue being worked on and improved for the foreseeable feature.
I have heard it claimed that 90% would be enough. I don’t know why, as at first glance that seems like it would merely slow down the rate of increase of CO2, not prevent further increases.

Likewise, I don’t know how close the world temperature is to the equilibrium for the current level of greenhouse gasses. If levels remain constant, is the global average temperature going to go up 0.5C? 0.01C? Or is equilibrium reached faster than the seasons change?

That said, I am optimistic: given the current exponential growth of renewables, I don’t think it matters. Even without major new breakthroughs in storage, all we need is to build the factories to build the solar panels, the batteries, the hydrogen electrolysis plants and the Sabatier machines. We can be carbon neutral and save money/grow our economies at the same time.
There's no formal verification that the Windows OS syscalls are correct and there are no bugs either.
scroll to the bottom of supermemo.wiki/learn, there are some suggestions on using it on non-windows platforms
Granted I've worked only for smallish companies (<2000 people) but most places don't have specific policies _not_ to do it, especially if you do your due diligence security wise, and don't show the company in bad light.

If you make it a very nice looking OS project, most of the time they are either on board or don't care too much.

But I really check for this at the interview stage, and they must have a really good reason not to, compensated accordingly.

Didn't Apple start doing OS as well though? I think there are a bunch of projects from them already.
> Enjoy that, but do you feel entitled to go as far in your career as someone who dedicates more of their life to their career?

As a 20-something year old with no kids, I certainly do not feel any more entitled to "go far in my career" than anyone else, just because im dead inside and write code on the weekends after work. Anyone who thinks like this is an asshole who I don't want to work with.
> meaning you have to build on some ancient Linux where everything is a pain.

Well, PyPA provides Docker images for manylinux﹡[1] and manylinux2014 isn’t that ancient, I found it mostly tolerable in my experience of building wheels for various computational packages of my own (depending on gmp, etc.). In fact even manylinux1 and manylinux2010 have been okay for me, but that of course depends on what libraries you need.

The future of manylinux is defined in PEP 600[2], though I’m not sure about what has happened implementation-wise regarding the new scheme.

[1] https://github.com/pypa/manylinux

[2] https://www.python.org/dev/peps/pep-0600/
Getting a motorcycle and riding around without a GPS in my face or earbuds has been amazing for getting away from screens and tech.

I highly recommend it.

An unexpected side effect is a new small group of friends who don't give a shit about tech, but share an interest in sampling food from faraway restaurants and getting there using as few highways as possible.
Here's my take on it (and why I don't do side projects anymore).

Roughly:

As musician you grab your instrument and play.
As a writer you pick pen and paper and write.
As a chef you slice your stuff and cook.

Me, starting with an idea:

- Turn on computer. Oh no, updates galore. Ok fine.

- Those updates broke my IDE/dependencies/network driver etc. Let's fix that as well.

- Let's research a gazillion libs to see which one can help with my idea. Ah, none of them. So let's first implement this (for the actual problem) irrelevant, but elaborate base module.

- Meanwhile: more updates.

- Grrr. I should have picked another language. Or no, let's start again with new shiny, because it's better suited (also not BLUB programmer).

- My wife got the updates too. Guess what I have to fix now because I'm into computers.

- Damn, hours passed and I achieved nothing valuable so far. Back to work. Wait what? Work?.

- Screw that, I'm spending the time with my son playing electric guitar.

So, there you have it.

Edit: Corrected typos.
2 Live Crew were from the South, weren't they? isn't Miami considered South in US?
Excuse me, are you insane? What fact other than temperature do you need? What other facts are you counting on to show that 2020 did not have the warmest September?
Well, don't look back... see forward: September 2020 was one of the coldest Septembers of the next hundred years!
Features of Booking Software
As long as air conditioners continue to work and temperatures do not become unbearable in my lifetime, I don't see warming as a pressing problem.
How is it work?
how does this compare to asterisk or it like an add-on?
The data, as amazed by organizations like the National Association of Criminal Defense Lawyers, tends to show that prosecutors accept upwards of 80% of charges submitted for prosecution by law enforcement and that grand jury’s will indict upwards of 95% of cases presented to them. [1] The common phrasing amongst lawyers is that a grand jury will indict a ham sandwich and that a DA will accept as many charges at the highest level they can and that they’ll see what might stick later.

1 - Those grand jury numbers are why the Breonna Taylor non-indictment is so angering
The problem is not that you can detect it on the client,but you can also see it on the server.

On the server you see that user requested the HTML for the page and other resources, but never requested X.js.

You could keep a count of requests, per user per file.
It's really annoying to search into Skype history. When searching for something in a discussion a long time ago, it seems you first need to scroll back to make sure the text is somewhere in view and then you can use the search functionality. If the text is not displayed in chat, you cannot search for it.

What makes matters worse is that the history reload capability becomes progressivly slower as you have more text history is loaded (and Skype makes use of some infinite scrolling mechanism, so you can't just scroll back to a given year). I'm guessing the Chromium based UI is the issue here, but not sure. So in this very instance, scrolling becomes a huge time waster.
Please tell me how I can shut off the heap and still use portions of the C++ standard library? You can do that with Rust. C++ just wasn't designed with embedded in mind.
The most common alternative, SMB, has horrible performance when it comes to small file operations compared to NFS. When files get larger the performance starts improving, but when you're doing many operations on small files there's a two to three times speed improvement if you switch to NFS.

There's also the fact that macOS, Linux and Windows all have official support for NFS while SMB is achieved through analysing and reverse engineering Windows' protocols. There's no stability guarantee from Microsoft that SAMBA will keep working with the next update of Windows 10 while the NFS standard does maintain a minimum level of compatibility.

I can't think of another way to share files over the network outside of NFS and SMB with cross-OS support. Perhaps you know a file sharing mechanism that has similar small file performance with similar OS support?
Ironically, these professions weren't listed above. I doubt that many people expect lawyers or doctors to work for free in their spare time…

The professions that were mentioned in the grandparent were all things that can easily be tested in an testing process. I.e. _play_ the guitar. Cook a meal.

Testing a doctor or lawyer well in a limited time is difficult, just like a software engineer. The difference is that they aren't expected to do "side projects" to prove their worth.
Digital nomads? They're digital colonists.

It's colonialism in everything but name.
> if they detected it)

How can they detect that?
Well, don't buy Apple...
This is wrong. My mom hired a professional and made under 4 percent a year during the biggest bull market in history. He got 1% and the mutual funds got 1% so fees were over half her gains. Professional financial advisors are mostly crooks. They sell fake expertise and often put your money in places they would never put it themselves.

Better advise is to read some books on personal finance and invest in low cost index funds.
It's fun. If you live at least half a kilometer away from the church. If you live right next to a church, it's a miserable experience and a wakeup call 6:30 in the morning.
Of course, context modulates everything. Here the context is an informal discussion to throw generalities on our own feelings on what makes a code readable. Sure, for more specific cases backed with some contextual data, it might be overkill to have a too sophisticated code hierarchy.

For your new example, I would find any of the following more fine:

maximum_celerity = 300 # Mm/s

class Physics { public const speed c = 299792458; }

current_pace = speed(particle: photon, environment: vacuum, unit: Units.parsecs_per_year)

So, I agree, length of identifiers alone is not enough to trigger a "this would be more nicely structured as…", and context matter. "speedOfLightInVacuumMetersPerSecond" is readable, and might be good enough for some specific contexts. But I wouldn’t take that as a desirable practice example.

Just because context matters, doesn’t mean that "all generality are absolute evil" (a statement that condemn itself).
Thank you for the correction. I wasn't aware of the other options. It still feels a bit wrong though for the USA to solely have the governance on a ubiquitous domain as .com
the world need both a green deal to de-carbonize and electrify other sectors and a nuclear new deal to provide the necessary energy
They used to have them. I was a hiring manager for many years, and dealt with them. I hired a number of consultants.

Nowadays, recruiters are...different. I quickly learned not to have anything to do with them, after leaving my last job, and dipping my toe into getting back into the field.

My experience with today’s recruiters is a big reason that I quickly gave up on looking for work.

I think that the enormous flood of substandard developers has warped the technical hiring process. There’s so much chaff, that wheat has no chance.

Weird place to be.
Show HN: Characters – Guile Hacker Handbook
You can get away with this twice. Once you hit 180 days in the last year you'll face some probing questions as to exactly what you're doing, and you better have a good answer or they'll simply deny re-entry.

With this being Thailand, of course there's going to be some wriggle room and variation depending on who you get, but it's a pretty high risk roll of the dice.
I just want to note that there is no fiduciary duty in US law to maximize profits. That is permitted, but not required. E.g., https://www.lawschool.cornell.edu/academics/clarke_business_...
> If you are using no_std isn't that the same as just not having a C standard library

No. no_std means that all standard library functions that involve allocation aren't available. Things like std::collections::{Vec, HashMap} etc. You have access to std::core (https://doc.rust-lang.org/core/index.html), which is pretty useful.
This is absolutely common. For various reasons, I know a bunch of chef's. Some don't mind cooking outside of work, but quite a few see cooking as work, and don't want to work outside of work…
Microsoft AI: Getting Meaningful Ideas to Improve Your Organization or Business
> If sync does pull and rebase then that’s very nice.

`git pull` does that fine for me. (`pull.rebase true` in git config)
Almost every state has factors required By statute to be Considered when setting bail. One of those factors is, almost always, the financial ability of the defendant to give bond. Doesn’t mean it is factored appropriately, but the law states that it should matter.
The problem, as this thread shows, is that often software engineers start putting the expectation onto each other, which causes issues.
I work across time zones daily. If I'm using a UI, I expect dates to be displayed in my time zone. If I'm communicating with someone in another time zone, then I'll use relative time. However, in their head, they're still going to be converting that to local time. I don't see why you wouldn't just want to skip the middle man.