skysight-inc/HackerNews huggingface dataset:
From my work experience (such as software development and daily work with all kind of servers) I know that the most of companies (not only me) are constantly facing the following problems:

1. How to give access to an employee or a freelancer to the server and monitor their work?

2. How to provide one-time server access to outsourced developers so that they can perform the work and never use this access again?

3. How to restrict access to the server by time or by place?

4. How to be sure that any person having access to the server will not harm or install unnecessary software on it?

5. How to prevent storing server access in tasks, emails or tables that are not the safest storage place?

6. How quickly and safely give access to all employees if it has been changed?

7. How to protect the server resources from hacker attacks?

There are many more problems indeed, so I started to develop a platform that solves these problems and allows developers to do useful work and not use their time worrying about these problems.
Having more than 16 years of experience in software development and an extensive customer database, I can state that almost all IT companies, banks, educational institutions, and even government agencies have the same problems. All the contacted companies (banks, outsource developing company, games developing, web and application developing companies) are interested in a simple solution to these problems.
I think A and D are too abstract.
Yeah, I thought I'm imagining things, tried again, and this is what they say about BofA: https://ibb.co/KGMhFXF
Yep, that convention could have really worked.
That’s what I see everyday. Insider produce crap, I criticized it as a new guy and became enemy number one very quickly. Isolated organizations enter the Lord of the Flies state. For them everything is normal while outsider has experienced more possible solutions. So it hurts seeing how bad and primitive device is made from 6 separate printed circuit boards soldered with random wires. Every amateur can do better with KiCad in a week. But in this organizations it’s state-of-art and author of this mess got promoted to senior.
That even the best experts are winging it.
From other comments the annoyances for the author were about the standard library using Unicode for system level API; Rust had a OSString type that works with the GIGO model of posix
I use Lua for configuration files. It's easy to restrict what you can do in Lua (I load configuration data into its own global state with nothing it can reference but itself). Plus, I can define local data to help ease the configuration:

local webdir = "/www/site/htdocs"

templates =
{
{
template = "html/regular",
output = webdir .. "/index.html",
items = "7d",
reverse = true
},

{
template = "rss",
output = webdir .. "/index.rss",
items = 15,
reverse = true
},

{
template = "atom",
output = webdir .. "/index.atom",
items = 15,
reverse = true
},
}

When I reference the configuration state, templates[1].output will be "/www/site/htdocs/index.html". And if the base directory changes, I only have to change it in one location, and not three.
I agree with this post.

This mentality is the reason I chose the most compatible and time-proven formats as the base of my project: Text files, and PGP. For glue, I chose SQLite, Perl, and HTML.

For a simulation of the first 20+ years of use, I made it compatible with older browsers: Mosaic 1.0 for now, and I plan to test on older platforms in the future.
It's generally unenforceable, but enforceable in specific cases. Prosecutorial discretion will decide, and holy cow, they'll always decide in favor of keeping multinational corporations profitable and growing.
Lem wrote from behind the Iron Curtain and could not escape having to demonstrate ideological correctness from time to time. Taking a few cheap shots at anything American (as in Futurological Congress or Memoirs in a Bathtub), and then getting on with the story, was the straightforward way to do this, and would be quite transparent to the Polish or Soviet reader. Here, he wants to praise an American author - but that just wouldn't be tolerated; however, if he adds some hyperbolic American-culture-so-shallow notes (and for good measure praises a then-acceptable dead Russian), he can make his pro-PKD point and still have the essay published without consequences.
If you don’t have a Bachelor’s and you have multiple years work experience you can get into a legitimate UK distance education Master’s as follows.

Do a MicroMaster’s from EdX in anything, or show some other proof of being able to do the work.

Apply somewhere that will let you take individual Master’s modules as standalone qualifications. I did the Centre for Financial and Management Studies [1]. There are others available through the University of London [2] though you’ll have to search through the linked list to find the Master’s level ones yourself as they only do BOTH not AND. If you want an MBA and have three years managerial experience look here [3]. If you have a lot of software engineering professional experience the Oxford M.Sc. in Software Engineering will accept “extensive experience in place of formal qualifications.“

CeFIMS Master’s cost ~£10K. I really doubt any of the above options cost over £20K.

If you want to get a Bachelor’s fast, for cheap go to Degree Forum[5]. Very US centric. You can definitely get a degree for under $5K.

[1] https://www.cefims.ac.uk/programmes/ipa/

[2] https://london.ac.uk/courses/international_type_of_study/18

[3] https://london.ac.uk/courses/global-mba#entry-requirements-9...

[4] https://www.ox.ac.uk/admissions/graduate/courses/msc-softwar...

[5] http://degreeforum.net/mybb/
Did Boeing actively prevent Lion from buying training sessions? Or did Lion think "safety is not so important to us that we're paying the training out of our own pocket?"
There are GNU/Linux phones around now (the Librem 5, though it may still be stuck as WIP, and the PinePhone, which I think had a first batch sent out a while ago), but the app support will be lacking and they'll likely be stuck as niche forever.
That's a really good question! I've been using for quite some time Tika as the Swiss-army knife for text extraction.

They don't seem to be even using Tika behind the hood as any of the bundled tools. Perhaps anyone has some comparisons?
Perhaps so, though I've met a few older people who just don't trust contactless payments, even after I've explained that a fingerprint protected phone is more secure than any card they might have used.

And with some things it just takes time for that reactionary impulse to wear off.

OTOH I brought up vaccines for a reason - sometimes such things don't go away.
Given the extreme polarity evident in cultural and social matters in the West, I'm wondering who's going to do the assessing prior to the bestowing of success for that positive contribution and detection of mature contextual awareness, as you put it.
Don’t forget to support Ben’s campaign to change this. https://www.alltrials.net/
They are literally just talking about what their children do. What do you expect them to say? Make up careers for them?
The thing that makes me chuckle gleefully when Apple does things like this is that I know that the people that make up Google as a company are massive fans of Apple products.

Ouch.
Have you ever tried taking Melatonin?

In my experience it causes crazy dreams, if you'd like to experience some and haven't tried it maybe give it a shot
Plaid: Fintech's Happy Plumbers
That's a debate we could have, though I don't particularly care for it.

My point is that the entire argument stands without making this assertion, so why not leave it out.
The problem with this, which I learned about in grade school with bullies, is that it works only if the people are rational actors. If they don't understand the principles at work or don't care, the whole thing falls apart. You just need inmates who roll the dice or don't care, or bullies who cannot contemplate mutually assured destruction and your strategy completely falls apart.
This is repeated often on HN, but I feel like it generalizes too much and is not always accurate. My last company specifically had "We're a team, not a family" as a core value. The company and team always had an air of arrogance around everyone and while nothing stood out as a giant red flag, it was never really that comfortable of a place to be in. My current company regularly uses the term family to describe themselves, but the overall vibe feels a lot nicer than my last place and it does not have an overwork culture; it actually has great work life balance.

[Edit] It's not a time thing. I was at my last place for 1.5 years. I've been at my current place for 1.5 years now and am happy to stay for long term.
sounds like a pyramid scheme
The gist is that they went from being open to closed source, mostly because they had to invest heavily into transcoding and client support. Naturally, some folks didn't like that and forked.
You have either deliberately misrepresented "Docker" in your post, or don't know enough about the vulnerability (and the affected software, runc) to make the claims you are making. The vulnerability was in runc, and Docker et al have had the capability to utilize user namespaces for a number of years.
I wrote a Stack Overflow answer like this. Only Mac Excel had this issue, if I recall correctly.

https://stackoverflow.com/a/16766198

To be fair, the latest version of Excel has improved handling of CSV files immensely.
The lazy way to being outstanding: go after hard things
So.. we’re left with no real explanation to why OT is better than CRDT other than a 5s video showing a poorly managed text node update that moves the cursor. I feel tricked.
Windows uses arbitrary shorts that are sort of supposed to be utf-16. Just like Unix uses arbitrary bytes that are sort of supposed to be utf-8.

You have to convert between them, but neither uses proper Unicode to represent filenames.
But do we see the same disparity between immigration and marital status for women?
The issue raised here isn't (I think) that labour participation is shifting away from men. It's that _men_ have some specific issues. If those same issues are present in women, we need to have a different discussion.
It should probably be noted that the "native" experience that Docker Desktop gives MacOS users is a bit of a trickery - Docker needs Linux and so does containerd (used by both k3c and Docker). Needing Linux means needing a VM as a MacOS or Windows user.

Today MacOS users need to revert back to vagrant or to adopt a newer VM-management tool like https://multipass.run and create a full Linux VM to enjoy tooling k3c from a Mac.

I also ran into this developing a containerd backend for OpenFaaS called faasd - https://github.com/alexellis/faasd

We need an experience like Docker Desktop, but for containerd, or for Linux in general on MacOS. Any ideas here Darren?
> The laziest profiler is to interrupt your program with ^C. If you do this twice and get the same stack trace, it's a good bet that's where your hotspot is.

I do that sometimes, but it has some pitfalls. If most of the time is spent inside a C module (for instance in numpy), then the interrupt won't be caught before the C module is exited, which can lead to a wrong stacktrace.
Hm. Comparing paradigm shifts with model based realism is not really valid criticism of either, yet understandable.

The folks who just added one more term to the old stuff to make it predict better - let's call them the old guard necessarily did it to point out that old models can become slightly new ones too. Even if in the long run they will be seen as the evil holdouts.

Yet at the same time we know that just whipping up a new fancy maths model won't solve anything in itself. New models need to make new testable predictions.

And then even new models require lengthy fine tuning, which requires costly experiments.

Alas textbooks are very often terrible, but not because they emphasize predictions and models over "understanding" - but usually because they omit to elaborate on how to select the better of two models, how paradigm shifts happen, how anomalies are ever present - and thus make practical model selection even harder. Plus they regularly fuck up the math explanation part, exactly because they use terrible language and models.

Finally, it's always data that cleans up the mess. Either practical usefulness - engineering, applied science. Quantum experiments, q-bits, and so on. And on the high-energy end cosmology and astronomy.

Anyone harking about how the crisis is about politics usually wants to allocate more money to theorists, so we will finally get breakthrough theories. Yeah, great, we already have a lot of those, but without data we don't know which one to take seriously.

Furthermore pouring money into theory is a nice idea, and comparatively cheap (compared to a new collider), but that won't solve the very pragmatic employment question for the collider builders. (Who are out of luck anyway, because the era of building bigger underground circles seems to be over. But they would gladly build anything, but they won't make good theorists, even if pundits' articles seem to imply there's a simple slider between theory and experimentation.)
Why is it so difficult to run Scrum successfully?
I'm sure I read somewhere that Linus introduced this style of wording in a commit message. But alas I can't find the source right now (so I'm not even sure if I really did read it).
The only issue I've ever had with python's CSV module is that it's slow. Is this any faster?
It would still be a mess any time you have to deal with byte strings that aren't UTF-8. The problem is with the implicit conversion itself - it shouldn't happen, because there's no way to properly guess the encoding. But there was no way to get rid of it without breaking things.
Windows filenames basically are bytestreams. But the bytes come in pairs.
It's an "airtight hatchway", guys!
Sure, SMS-based 2FA is not nearly as secure as other forms of 2FA. But unless you're targeted, SMS-based 2FA still helps add a layer of security against other issues like password re-use. Of course none of us do that either, but for the general public, I'd rather support SMS-based 2FA across the board than nothing at all.
> But the main perk is not salary, it is the 2 month summer holidays and job for life, and of course free healthcare and pension plan.

Those are not meaningfully different in the US. Public service unions are great everywhere.
After a certain amount of experienced it isn't asked about anymore. Perhaps because a lot of what you would have learned would be outdated anyway or you would have picked it up on the job.
When starting out tho at some you can get by by shown competencies, software you made or contributed to, tests, etc but it can matter at a lot of places
> The joys of the Android vendor ecosystem.

Even when going with official Google phones: my Nexus 5 is way out of date OS-wise.
I am not a lawyer so I can't really give much of an opinion on this aspect. My layman's reading of that party of the constitution seems to suggest that searching people like this would be unlawful, but perhaps it had been judged in the past that not consenting to a search is sufficiently suspicious.

The other common tactic I have seen is when the police want someone but cannot search or arrest then straightaway they physically surround them. 4+ police officers will stand around the person in such a way as to stop them from leaving without touching an officer. If the person pushes past the police they get arrested for assault. These stand offs can last for literally hours, in which case the police will rotate it in shifts.

I don't work in a legal profession
, I just happen to live on a street with lots of bars, nightclubs and a particularly active police station.
I like lots of things about Apple software, but feel a lot less respected than with Google's.

While the price you pay with Google is annoyances through ads, the price you pay for Apple (besides the hardware being 3x as expensive as comparable Android hardware) is just not being able to do things. You can't side load apps without some people with years of experience putting all of their time and energy into breaking the software!
I can't make a computer I own actually run the programs I want!

Add to that a complete lack of choice. Their hardware is admittedly quite good in many regards, but I'd like to charge using a normal connector [USB-C] since I don't want to carry another set of cables or adapters for the oh so special Apple, and retain the ability to play music through a damn cable without needing another expensive, flimsy and not-on-me-when-i-need-it adapter. Oh, they're absolutely hostile against repair.

I could probably go on, but you might get the point. That's peak disrespect to me, so I'll despise them for that and not buy an Apple device in the foreseeable future, even though I like many aspects about them. Oh, the ecosystem lock-in and the absolute unfair promotion of their own, inferior services. Anyway.
You're right that abdication of responsibility by parents is the root cause of all of this. There's no criminal punishment for destroying your child's life as long as you don't use outright violence.

But if parents took responsibility, the first thing that'd go is 80%+ of college enrollments and all one-size-fits-all schooling beyond elementary school.
Please don't post unsubstantive comments here. You started an ideological flamewar and perpetuated it below. We ban accounts that do that.

HN's guidelines say: "Comments should get more thoughtful and substantive, not less, as a topic gets more divisive." Please follow that one along with the others.

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

> In OT, every user action is broken down into one or more operations. These operations are transmitted between clients along with their baseline reference; if two users perform actions at the same time, incoming operations must be transformed to include the local operations that have happened since that baseline. They are then applied locally and form the new baseline.

> This constant transformation of operations turned out to have too many edge cases where clients were found to not produce the same baseline (the "wrong" papers above). When that happens, the clients will never converge on the same result and break the fundamental assumption of collaboration.

And that’s exactly right. It’s fairly easy to have an OT system that is very vulnerable, because clients can cheaply generate change sets that are extremely computationally expensive on the server side. I’ve seen a system where a single mobile phone could, in a few seconds, lock up the synchronisation server for days.
> That HIIT and IM are techniques that people try after having seen a Ted talk or something like that and don't make a life discipline out of them.

I don't HIIT because I think it's more for runners (and I cycle), but Intermittent Fasting has been the easiest adoptable technique for me to keep my calorie intake in check. Just count the hours, really. I try to push a little bit more fasting hours than the typical 16:8, more like 18:6, and stick to a low carb, high fat sorta diet. I've been doing this for eight years and I don't see me stopping that soon, it's so simple to follow. There's no TED talk (not that I have seen one on IF) that can convince me more than direct first hand experience.
There has been some fruitful discussion at r/devops: https://www.reddit.com/r/devops/comments/eo43oz/why_googleaw...
Please don't use HN for ideological battle. This kind of rhetoric is predictable and tedious regardless of which ideology you're for or against. What we want here is curious conversation, which is in another area altogether.

https://news.ycombinator.com/newsguidelines.html
>I never see these types of arguments made for traditions that are neutral and innocuous, like the curious custom of decorating trees indoors in winter, or those that are obviously valid and beneficial.

I expect this has more to do with the fact that such things don't often need to be defended because they are either neutral and innocuous or obviously valid and beneficial.

Surely you've heard people defend 'merry christmas' vs 'happy holidays' with this reasoning, and unless I'm vastly underestimating the offense felt by being told to be happy for the wrong cultural celebration, that is not a serious issue of prejudice. The argument is made because the thing is threatened, not because the thing is bad.
SEO Writing Tool v2.0 by StoryChief on Product Hunt
See also – https://sjbeard.weebly.com/parfit-bio.html

> Derek Parfit was famously a fast and creative thinker. He used to advise students and colleagues to set up autocomplete shortcuts on MS Word for their most commonly used phrases to boost their productivity, unaware that very few other philosophers felt that their productivity was being restricted by their typing speed. Despite this, he published sparingly. He hated to commit himself to arguments unless he was certain of them. What he did produce however were numerous, and lengthy, drafts of papers and books (at least two of which never saw the light of day) that were widely circulated amongst the philosophical community and even more voluminous comments and responses to other philosophers on how they could improve their arguments. Likening Derek to an iceberg would be mistaken. Up to 10% of an iceberg is above the waterline, whereas I doubt if even 1% of Derek's work has ever been published. As one of his obituaries noted ‘When Derek Parfit published, it mattered!'
This is unfortunately why in my opinion there is no way around installing a custom ROM (requiring you to buy a phone with good community support).

An added benefit of that is a removal of the manufacturer's bloat ware and the ability to compile things yourself, allowing you to modify everything.

If there's no good unofficial/open source software for the device, don't buy it or you're going to be miserable in 0-2 years.
I saw a talk from Daniel about a month ago and then he said he had no idea.
Canon Cat
Lying is saying something you know to be not true.

Saying something you don't know to be true is just spewing bullshit or practicing a religion.
Probably the most important of the thread. Working smarter > working harder and communicating about your work and its impact is as important (sometimes more) than the work itself.
> ...forcing advertisers to use inefficient data sources to pinpoint users.

They should have said, "to pinpoint users against their will". If the user wanted to be pinpointed, they would allow location tracking in that app.
Once you add up the cost of the staff, building (and maintaining it), utilities for a huge building, insurance (I don't even want to imagine), supplies like books, and the extra-curricular (band, sports, etc) that the locals clamor for and make a big fuss about if there's ever any cuts - I think you'd be very hard-pressed to provide reasonable quality of education for less than 10k/yr.

Keep in mind that in many school districts the parents themselves are an enemy of education. In the district I grew up in there was a tremendous push to spend tons of money on sports. While we weren't struggling much academically there was definitely better uses of funds that were overlooked due to the pressure.

I've often wondered how that could be improved, but in reality, it's likely that improving the education system will cost more money, not less. I truly hope that it improves and that I'm proven wrong about the costs though.

*Just a side-note. Online education can be cheaper, but I've seen zero evidence it provides any significant improvement in quality of education. Every person I know that was 'homeschooled,' typically through some form of cyber-charter school, had massive gaps in their education. Most notably in math and science.