skysight-inc/HackerNews huggingface dataset:
"Master/slave is debatable, because it isn't actually discriminatory"

As a white man, I cannot tell if some black people are offended by that, but I hope not.
I had never thought about racism when discussing technical matters using this terminology... until a few weeks ago.

What surprises me it that some people think that changing technical terms will change the lives of victims of racism.

This debate made me think again about a quote from some engineers from the erlang/OTP team:

"We were working on the R1 release of OTP when a group of us left the office and took the commuter train into Stockholm. We were talking about the ease of killing children, children dying, and us not having to worry about it, as supervisors would trap exits and restart them
...
we failed notice the expression of horror on the faces of the old ladies sitting next to us
"

Should we now rename child/parent relationship too, to please old ladies?
Advice #1: You are what you do every day. Choose to be something good and do it every day. An organizing principle of time management is that all we have is our time here. What you do every day should rarely appear urgent and you may find it difficult, but if it is what you want to be, it sustains focus and peace of mind.

Advice #2: Associate with people of the highest aspirations who live lives of character and integrity according to strong moral and ethical standards that you can admire. Solitary virtue is often futile, and I wish I had given people less credit for being interesting.
I find this really helps not to get burned out:

- limit your work hours to something reasonable during the day, no excuses. Everyone has a different capacity. No point over exerting now, you are just borrowing from the future self.

- use pomodoro to take frequent breaks

- don’t work for bad managers, they are the leading cause of stress

- do meaningful things. If not now, strive towards that at least. Make effort to get there. Because often if your mind thinks you are locked into this position seemingly forever, it will start hurting you.

- exercise daily. Anything. Just walking for thirty minutes to an hour is good enough. This is crucial!
Has anyone tried to tweet compressed data in any of these encodings.

Wondering if there any famous pieces of text that would fit.
Too many companies are using Covid as excuse to do what they've always wanted to do and not get scrutinised for it.

I'll bet your company won't stop running some kind of extra project or workload even after all this is over, it'll just become the new normal.

For us, we're on "50%" across two projects (some on "33%" across three projects) which all have full time loads, expectations and deadlines.
Oh the "security" crapware also infests corporate macOS machines these days.
What’s a branch? What do branches connect to? What is a “main branch”? It’s not the trunk. It’s the largest branch.
Maybe if the US wants to get serious (or at least effective) about security, we need ridiculousness like this to be regulated/outlawed.
It is unclear if it still be the case once they switch from Intel CPUs to ARM - not looking good if their locked down walled garden mobile hardware is any indication.
Not related to USB, but flash storage quality in general varies a lot.

We have a few hundred Raspberry Pi in operation at customer sites, running 24/7. Back when we started our business we used generic Micro SD (can't remember the brand). They would fail after 2-6 months. This was a big hassle. We have customers all over Germany and would need to ship them a complete RPI as a replacement, as the customers are usually not tech-savvy enough to just replace the SD.

We now use SanDisk's "Industrial" Micro SD and haven't had this problem since.

Also, reducing writes to the SD is certainly a good idea. Ideally - if you can - mount the system as read only.
Show HN: Memex – A proof of concept built in Electron and Chrome Extension
This blog is a summary of a fun 1 month adventure I had with Knowledge Management Systems and building a POC that I thought had potential. It was inspired by so many of the products I see on Hacker News. I’ve open sourced all the code + written down some notes on my insights/ architecture. Just a warning, the code leaves much to be desired as this was a mini project over 2-3 weekends.

At the moment, I have 3 key layers of the application. The first is Chrome Extension which allows data collection. It tracks all sorts of data such as attention, time on page, scroll/ click and hover behaviour. It then sends this data to the Electron app.

The Electron app receives this data through an API and saves it down locally using PouchDB (data structure is compatible with Apache CouchBD and thus allows easy cloud storage).

Within the Electron app, I use an Express/ NodeJS web server to expose endpoints for functionality with the front end/ receiving data from Chrome Extension.

For the front end I use ReactJS.

If you’re interested, please read the full article! There are lots of videos of the application in action.
No it isn't. The mistake Dijkstra - and everyone else - makes is assuming the code has to be a complete description of the algorithm used to solved the problem.

Algorithms are fragile and have edge cases, so of course you can't specify an algorithm without a formal algorithm description language.

But if you have an AGI that can infer intent and has contextual awareness, domain-specific knowledge, and a complete library of previous conversations and their resulting solutions, the problem stops being so problematic.

Especially if the AGI can ask questions about your intent if your specification is still ambiguous. Even more so if it can research and explore a large improvised solution space and use its own heuristics to find the most robust solutions.

So natural language programming will be very much be a thing in the future. But not for quite a while yet.
I'm pretty sure Git calls the default branch master in reference to a master recording.
Objects as processes and function calls as messages - That idea was already described by Alan Kay for some version of Smalltalk, where they did that. It also is quite similar to what an actor system does.
ASML? They're a big player in EUV, but not the only one.

Buying ASML also wouldn't really gain Apple anything. There's tons of technology and know-how that goes into a fab beyond buying a lithography machines.
Does this mean that any server that uses Samba, windows or not, is vulnerable?
Ask HN: Teaching Python to 16 yo as their first PL. Fun projects to get started?
This year, I have a class of 12 kids in eleventh grade (in French, we call them "Première") to whom I'm supposed to teach this new "Numerical and Computer Science" class [0].

The program is actually pretty interesting (by school standards). The course used to be in Java, but switched to Python two years ago. It's intended for complete beginners and aims at explaining basic CS concepts through Python.

I'm supposed to give them both individual and small group assignments in Python. I found some stuff on the Internet of course, but do you recommend any website, resource, idea for young newcomers?

[0] https://eduscol.education.fr/cid144156/nsi-bac-2021.html
Any recc's where to find on black market?
I couldn't put my finger on why I felt like I had just read something useful, but that's it: clear, concise and straight-forward information to help you evaluate use.

Only thing wrong I saw was the detection of the platform. It detected my linux box as "Unix" and proposed I download OSX libs.
As we transition to more dynamic clusters from older fixed infrastructure arrangements of the past, some of that terminology is dying on its own (not to imply we shouldn’t help it along).

Leader, for instance, implies a more fluid arrangement of the chain of command that better reflects what happens when a new machine takes over for a server that is having problems or being maintained.
The main point is to let the body recover and become healthier.

Im currently using caffeine (french roast, double cup espresso on the rocks) which provides a moderate boost and is available legally over the counter where i live. Lol

Pushing the body with meds, to work be able to work longer, may be just really contra productive to recovery.

From my background in chemistry, biochemistry and genetics, modafinil reduces sleepines and keeps you awake. It would be dangerous for someone with burnout as they wouldnt feel the tiredness naturally and wouldnt take time to recover. The research on its effectiveness as cognitive enhancer is not conclusive yet. Probably good for people with sleeping disorders not related to burnout.
tl;dr author claims scons is quadratic and isn't sure if that's due to the kernel or scons itself. How about a comparison to gnu make? Charts would be easier to read if they plotted x and x^2 dotted lines.
IDK if at 42 I am considered older, which means that I probably am.

Do take care of your health. Really, do. Even though genetic makeup of our bodies obviously plays a role, at my age the gap between people who care and people who don't starts resembling a chasm. You have slender and vital fortysomethings that still hike in the mountains and you have 400lb T2 diabetes sufferers who have hard time tying their shoelaces. Don't strive to be the second type. Imprisoning yourself in sick body is not cool.

Some substances like tobacco, alcohol and sugar are emphatically bad for you, especially in quantities that we tend to consume. Our modern society is all about overconsumption, so buyer, beware. Having a piece of cake every few weeks is OK, but you will be driven into making it a daily habit, unless you resist the pressure. Resist it.

There is one more reason to keep yourself healthy. There are absolutely fantastic treatments in the research pipeline. Stem cell regeneration, genetic modifications etc. Some of those will fizzle out in the testing phase, but some will not, and those that prove themselves will change what "aging" even means. In 2050, heart attacks, atherosclerosis and cancers may be as rare as scurvy is today. Today's middle aged and young people will probably have much better silver years than anyone before.

But you really need to survive the next decade(s) to make use of those developments.
I don't think you have a proper concept of "wealth".
Yes, stimulants work. No, they're not that bad for you. They're also very easily legally available if you know who and how to ask.

But we probably shouldn't need stimulants to have careers.

I think that's why you get downvoted for suggesting that people take drugs to fix their problems.

Source: I also take drugs to function with a career and am sad about it.
You may be interested in exploring erlang or one of the language based on it. I am partial to elixir.

It is... a lot like what you talk about here.
In terms of future ideas :

Objects for multicore : I just don't buy it. The problem is that application concerns are orthogonal to implementation concerns and the point of programming languages is to abstract the implementation concern away from the application programmer. The hardware engineers / os engineers should focus on providing transparent access to system resources. Application concerns just don't map onto resource consumption in my experience.

I found the articulation of mobility/cloud rather odd. I thought it was going to be about lambda (AWS) and cloud runner (GCP) and other cloud serverless offers (???) which encapsulate a collection of functionality and abstract the concerns of providing a callable interface and resources to run the functionality. Instead it outlined a scheme for failover and fault tolerance, which seems to rely on centralised naming and a global OS. I can't see that OO has much to do with serverless, and I can't see that it is really implicated in the failover story articulated here either. I would make similar comments about the section on reliability.

What is really strange is that the future of OO doesn't seem to be focused (according to this paper) on the concerns of maintainability, abstraction, readability and reuse that I think made it an attractive line for development in the past, and this is perhaps why it hasn't persisted as "the way and the only way" of software development into the current decade. I think that the community has dead-ended on these challenges and is now casting about for other stories to move forward on, which is basically the death-nell for this line of programming languages I think. I think this is probably because everyone knows that the four challenges I mention are extremely hard - even to define and more so to metricate, let alone solve - and those who take them on will be out published by folks working on virtually anything else. Also, sadly for comp sci, these are fuzzy, soft and human problems to do with people and organisations - and computer scientists scorn those who do not deal with bundles of cut and dried efficiency equations and derived bounds.

How to move forward - well I do have a plan. The way forward is to infiltrate all funding bodies and then strangle all the maths grants that are avoiding the rigor of pure math funding by pretending to be something to do with software development or AI. The freed up money can go to engineers solving problems that matter and the theory folks can go and justify their work to the funding programs that they should be justifying their work to. Until that happens I am afraid that I see no future for OO !
It felt like you were cleaning
and tidying up.
Here's a quote from a page full of similar quotes:

"We are prepared to sacrifice 300 million Chinese for the victory of the world revolution."
- Mao Zedong
(Jung Chang and Jon Halliday, Mao: The Unknown Story [Jonathan Cape, 2005], pp. 457-8)

http://www.worldfuturefund.org/wffmaster/Reading/Quotes/maot...

The population of China was 600 million at the time.

And if China is willing to sacrifice half of their own population, they're willing to sacrifice 100% of the rest of the world. This explains China's behavior over the corona virus.

(The great genocides of Stalin and Mao were methods to distribute the wealth of farmers to the state for industrialization and militarization projects. So reasons.)

Note that China's population of 1.4 billion people is a liability when you're responsible for feeding all of them, and Xi cannot feed them in 2020 due to the flooding, locust and mold disasters, so you can see the possibilities.

He can feed CCP members, which are about 15% of the population.
Very true. For me saying this conversation is confidential has a negative connotation. It raises some flags like:

1. Are we going to talk about something which we can't broadly address?
2. How do I trust someone new on the team to actually keep things confidential, what have they done to earn my trust?
3. I'm going to be more guarded about what I say, because now I'm thinking this person will probably want to misconstrue what I'm saying to their benefit.

Talking about career conversations. I wouldn't tell anyone about my career plans until the day I have to. In my experience telling people early has no tangible benefit.
> They have already beaten everyone with a fabulous phone processor design. Imagine that coupled with fab advantage. While others can differentiate on other things but at some point, some differences will become hard to overlook.

Such an advantage is not the end, though. Look at where Intel is, with all the R&D spending, fab, and anti-competition moves from a couple of years ago. Engineers move around, and it is difficult to keep a top team for decades. You always end up making mistakes that can be used by your competition.

They won't keep the fab advantage. The money TSMC gets from Apple will contribute to improving production, which will also benefit other TSMC customers. Just like Apple buying most of the world's supply of NAND chips a couple of years back did not kill the market.

ARM Macs may be different in the future, but I don't think the performance advantage in phones is that important. People chose mostly on features and ecosystem. Even Android geeks do not care that much that last generation's iPhone outperforms their current flagship. Android still sells. Now, more performance does give more room for some features, but this is a second-order effect. For now, you can find almost any iPhone feature in some Android phones, often with bigger batteries or other things like a headphone jack or a SD port. OnePlus' phones are slower, but it's not the end of the world.

A vertically integrated Apple will suffocate the others if they become dominant enough to utterly dominate their market, which I don't see happening as long as they focus on the high end.
I appreciate your concerns, but I think they are mostly propaganda. Without the industries, there would be no jobs and no workers that could be deprived of their power.

If you want to strengthen workers, create more demand for jobs, so that workers have options. By for example creating a successful VR industry, you create demand for more jobs that haven't previously existed, thereby empowering workers. Somebody who has previously been exploited to manufacture fridges can now give their boss the finger and go manufacture chips for VR headsets instead. One easy way to create more jobs is to hire a cleaning person, by the way. Everybody who is concerned about "living wages" and things like that should start by hiring cleaners and possibly gardeners for their homes.

I personally think the whole concept of "workers" is bunk. Everybody is a free agent entering contracts with other market participants. That's it. "Worker" is a social construct, actually, a socialist construct. More so, being a "worker" does not sound like a very desirable state of affairs, so I think society should work towards getting rid of workers.
Unfortunately some banks only have transaction history going back 6 months or so.

PDF statements are available for longer but they are rather worthless because they are hard to parse.
Same here, I guess I need to disconnect a little bit..
> In vue, you don't even touch the data, you just sprinkle an attribute on the existing html to augment functionality much like you'd do unobtrusive js w/ jquery.

I don't have a lot of experience with Vue, but I don't follow. You include Vue.js from CDN in a `script` tag, and then just add the `v-for` and `v-if` annotations to your HTML? How does Vue get the data, to properly iterate over it in `v-for` or check in `v-if`?

I'm really curious because I feel I'm missing some piece of puzzle here.
Just go to a doctor. Black markets are not worth the risk.

Ask around, read reviews, call the offices and be transparent about what you want. You'll find a doctor that will want to help.

Modafinil/armodafinil might actually be a harder ask than adderall just because they're less common. YMMV.
If you pay close attention, health authorities always play it safe, for example by saying "there's not enough evidence". That's why they didn't recommend masks in the beginning.

Then, if some sort of expert consensus comes up, the authorities adopt that. When that consensus is challenged by new evidence, authorities are slow to change, because that would be implicit admission that they were giving the wrong advice, which is not something that the human egos involved there can easily stomach.

A good example for this is the food pyramid[1]. It was never supported by good evidence, it was adopted through expert consensus (one might also call it lobbying), and it was later removed from the guidelines. You can still see posters of it hanging in doctor's offices, of course.

[1] https://en.wikipedia.org/wiki/History_of_USDA_nutrition_guid...
In my time of bouncing between jobs and meeting new teams on a regular basis I found that the biggest hurdle for me was remembering where everyone sat in the org. So I made a little app to keep track of this (Collaborative Groups)
Yeah, I’m just imagining receiving this demanding message out of the blue on a typical busy day from a new joiner in a different team.

Most of these questions seem more suited for your direct colleagues or team lead.
I don’t know about other folks but I don’t think I’ve ever used the ‘favorite’ feature on comments.
It is huge. It's not the end of the world for anyone.
Interestingly enough, octopus has multiple pluralizations, the other being octopodes
Those formats have a different use case from a database system - they are mostly designed for write once, read many times workloads. As far as I’m aware you cannot update them in an ACID compliant manner, for example, which makes it difficult to use them as backend for an ACID database system.
Indeed, I had the misfortune of using SCons on one project back in 2017-2019. It was ridiculous how slow it was. Even for the case when "Nothing to be done" was the result it took 20-40 seconds to output the message.

Thankfully we switched to ninja.
We need sugar to power our brains, but we need protein and fat to build our brains. That requires more than incidental amounts of protein.
How to create 6 hover effects to buttons
The problem with AppleScript isn't the verbosity, it's the fact that the verbosity hides the API path model, which is actually quite brittle, obscure, and poorly documented - possibly because the features were added as an afterthought to the Accessibility framework, and there is no actual Automation API.

You spend a lot of time selecting objects or processes, and the syntax can appear painfully arbitrary with a lot of "Need to know the magic word" code that you can't improvise from scratch - because you don't know the magic word.

The fix would be to expose the API so users can click on any on-screen object, and AppleScript fills in the API path for the object.

There's a utility that sort-of does this, but it's very well-hidden and not at all easy to use.
Why doesn't someone sell refurbished radio sets preloaded with this kind of material ?
Of course you must care for the other person's wellbeing. Which includes consent freely given. BDSM emphasises that. Go and read stuff.

> After all, a victimized person...

In such a case consent has not been freely given. Therefore this would be classed as assault. Edit: there's nothing specific to gays or BDSM in this either, exploitation of vulnerable people can occur in plain hetero relationships with plain vanilla sex.

> Sexual ethics is really, really complicated

I don't agree. It can be - not is, it can be. Difficult corner cases of ethics always exist eg. treating a person against their will because that person hasn't the ability to consent so someone else must, and the treatment is given without consent (I was in hospital in the next bed to a guy, a child in a man's body, where this happened. Not a nice experience). In most cases things are straightforward. Most adults are adults.

> Consent" alone just doesn't cut it, true love and care for others is essential.

Freely given consent does cut it.

The stuff about true love, I reject. That's a christianised view of sex. People can and do have sex while liking but not loving each other, and you have no right to judge them for it.

...care for others... Obviously
You pass data into it as json. Or load it from external source as json
These servers are not at all publicly facing. Hence, being vulnerable doesn't lead to immediate compromise.

An attacker would need to do initial intrusion first, and then discover the vulnerable server. This means there is a lot less pressure on getting these things patched immediately
Remove all negative people from your life. I wish I had done this from school time onwards...
Skipping a grade might seem like a good idea for a gifted child but then bullying appears. Not recommended.