skysight-inc/HackerNews huggingface dataset:
Good. Less cognitive dissonance for me. I can now more confidently and accurately say that the higher ed in US is dead and produces little more than fake credentials and political propaganda.
If, like me, you have no idea what's going on here:

LR/SC stands for load-reserved/store-conditional, also called load-linked/store-conditional.

In a traditional atomic implementation using Compare-and-Swap, the order of execution is as follows:

1. Read value X into register A.
2. Do computation using register A, creating a new value in register B.
3. Do a compare-and-swap on value X:
If X == A, then set X to B. The operation was successful.
If X != B, another thread changed X while we were using it, so the operation failed. Rollback and retry.

This suffers from the ABA problem: it does not detect the case where another thread changes X to a new value C, but then changed it back to A before the compare-and-swap happens.

An example:

def push(stack, val):
1. new = malloc()
2. new->data = val
3. orig = atomic_load(&stack->head)
4. new->next = orig
5. compare_and_swap(&stack->head, new, orig) // todo retry on CAS failure

def pop(stack):
1. orig = atomic_load(&stack->head)
2. new = orig->next
3. compare_and_swap(&stack->head, new, orig) // again, retry skipped for brevity
4. val = orig->data
5. free(orig)
6. return val

This allows for the following order of execution:

Our stack contains 3 items at 0x01, 0x02, 0x03.
Thread 1 calls pop

1. orig = atomic_load(&stack->head) // orig = 0x01
2. new = orig->next // new = 0x02

Context switch. Thread 2 calls pop twice.

1. orig = atomic_load(&stack->head) // orig = 0x01
2. new = orig->next // new = 0x02
3. compare_and_swap(&stack->head, new, orig) // stack->head = 0x02
5. free(orig) // 0x01 is freed

1. orig = atomic_load(&stack->head) // orig = 0x02
2. new = orig->next // new = 0x03
3. compare_and_swap(&stack->head, new, orig) // stack->head = 0x03
5. free(orig) // 0x02 is freed

Context switch. Thread 3 calls push.

1. new = malloc() // new = 0x01. Valid, it was just freed.
3. orig = atomic_load(&stack->head) // orig = 0x03
4. new->next = orig // new->next = 0x03
5. compare_and_swap(&stack->head, new, orig) // stack->head = 0x01

Context switch. Thread 1 continues pop

3. compare_and_swap(&stack->head, new, orig) // stack->head = 0x02
5. free(orig) // 0x01 is freed

Boom. stack->head now points to 0x02, which has already been freed!

LR/SC avoids this by having "lr" reserve a memory location. On calling "sc", if any write to it occured since "lr", the write will fail - even if the content when "sc" is called is identical to the content when "lr" was called.

Please feel free to correct me if I got anything wrong - this is what I found when trying to understand it myself!
> I mean, you don’t “self-drive” your car, nor “self-work” your job.

You could just take these metaphors up a step and you get the opposite effect.

For example, building/fixing your own car or running your own business. Those are considered unusual compared to using a third party.
We have this new, open-source water fountain system that properly prevents overconsumption and resource depletion. It was just sold to Chevron for 100 megabucks and they intend to monetize them... $1 per sip.
It really depends on your threat model. It is not always unreasonable.

Target trusted their HVAC management firm so much that they had full unsegmented access to the LAN in each store. The credit card swipe terminals in the same LAN were totally compromised and millions of users had their credit card credentials stolen.

Defense contractors and places that store / manage large amounts of money are totally within their mandates to trust no one, not even many of their own employees.
Check out eggbun and lingodeer. They're both pretty good, one might work for you.

TTMIK is my fav resource for Korean. Not an app though, just audio courses / books.
If a user forgets their password, they still need a way to factory reset so as not to brick the device. Of course, this should involve, say pressing and holding physical button on the device. Just commenting out the password check was probably a lot easier.
You, and everyone else. The SQ1 and SQ2, which are upclocked versions of the 8cx by Microsoft, are lethargic compared to an M1. And the device they come in is more expensive.

https://www.cpubenchmark.net/compare/Microsoft-SQ2-vs-Micros...
What is the general outlook in the cyber security field going into 2022?
It’s good to hear that it hasn’t affected you personally, but the severity of the leak must be assessed based on the privacy that was reasonably expected by users. LinkedIn has not met their duty to protect their personal information and that alone is enough to say: yes, it’s a problem.
States help each other all the time during rescue efforts and send experts who can help the local authorities.

I believe Mexico sent rescue experts to FL given their expertise in rescuing from collapsed buildings.
> I am suspicious of any of the for-profits being able to sustain a business.

Blackboard has been around a long time and seems to do okay. Instructure (makers of Canvas) has done very well. Both sell Learning Management Systems (LMSes), not educational content itself. Big textbook publishers, like Pearson, have been managing incorporating online educational materials.

But yeah, don't expect a unicorn to come around and "disrupt" education.
Ports include airports.
Do it right, and you might mitigate threats, but do it wrong, and you are introducing more points where you could be compromised - a single supplier can be audited, a 100 cannot
Commodore and Macintosh were superior to the IBM PC. still, the PC was the leader tech of the 80s and 90s.
if you look at the sample image there are data points like "inferred salaries", "inferred years of experience", number of connections (and possibly other stuff) that somebody may or may not have wanted to advertise to the universe.

the leaking of semi-public data (over which we may have some control) alongside "inferred bits" and behavioral data (over which we don't) and combined with other legally or illegally obtained sources means that individuals are facing an information environment where long held assumptions about who knows what no longer hold.

lots of people still don't seem to realize what a crushing downgrade it is in all senses (economic, social, political) to be a transparent, mined entity with no sovereignty
Thanks, I've updated the post to reflect that.
Reverse Python Lists: Beyond .reverse() and reversed()
https://www.bbc.co.uk/news/science-environment-21938429

> The pigeon’s fidelity can be exploited in a process known as widowing, or widowhood, in which the pairs are split up and one bird is taken away to race back to the loft.

> As Stewart Wardrop explains it, in a sprint race the stronger male birds will surge back to their hen and particularly their territory. But if the male birds are taken farther afield, they’re often tempted by pastures new.

> Now consider the attitude of the female birds: separate them from their cocks and they will fly determinedly back to their love over hill and high water. So it’s typically the females that are entered into the prestigious race back to the UK from Barcelona.

> After struggling to cross the Pyrenees, many of them appear to have their fidelity rewarded with an exhausted watery end in the Channel.
We have a word for that: "around"
How can you cite 2021? Your hypothesis was a peak after 1 year and then a bottom for 3.5 years, but it’s only been eight months since the 2020 election.
Well, that's where we have laws, and elections, and all that stuff.

We similarly have a complete ban on violence, except for the state which has a monopoly on it. This does get abused sometimes, the system isn't perfect. But it's better than allowing anyone to use violence whenever they want to resolve disputes.

I agree that there's a discussion that we technologists need to have about policing and censorship, which we're currently not having.
Well, patents and degrees work that way too. Universities are businesses first... extracting value from students and faculty. It's uncool when it becomes the primary focus.

It's not like Harvard and MIT don't have enough money already, so it's curious why they need obscenely more.
+1 for Supabase. Currently playing with Phoenix Framework and using Supabase's postgresql offering. Just needed to enable Session pooling and the CITEXT extension, but otherwise it all worked fine. Very price competitive with many of the other DBaaS.
Rejuvenate Bio banks $10M to advance gene therapy for aging in humans and dogs
lol, this is why TDD should be government mandated for companies which have reached at least 1 million users or government systems.
Having a highly paid executive (even multiple) doesn't make a non-profit "terrible." People deserve to be compensated for their work and you'll have a hard time arguing that running a large non-profit successfully isn't challenging, demanding, and deserving of good compensation.
The Thought Emporium did a DYI experiment on this that was quite interetsing: https://www.youtube.com/watch?v=puVxGnl_3y8
How do you know someone accessing your data through the Web site is a recruiter?
> It's strange to me that materialism is still such a popular belief amongst people who consider themselves rational, because even the origin point of that belief (the atomistic view of physics) fell apart at the hands of quantum mechanics.

Well put. This boggles my mind too. It also seems to me that it should be evident that ultimately, either we rely on infinite regression (essentially explaining nothing) or at a certain point we pick an ontological primitive that we don't explain. And that our choice should be informed by how much of the known world can be explained in terms of such a primitive. I can't fathom what would lead anyone to choose matter for that purpose, and at the same time it seems like the mainstream, unquestioned choice.
Originally Coursera only wanted money for the - for the vast majority of people useless - verified completion certificate. You had access to all course content including all the tests and could access course content long after the course had ended. So if you did not see any value in that "verified certificate" there was no reason to pay anything. You got a free certificate either way.

I saved all certificates I ever got from edX and from Coursera as PDFs to remember which courses I took. They actually look quite fancy.

- Example certificate that was free at the time: https://i.imgur.com/XFX05gx.png

- The course was part of a series, which these days is available here: https://www.coursera.org/specializations/jhu-data-science#co...

- Here is an R-Markdown document I created for another of the courses in that series, which used peer assessment where we had to evaluate each others results: https://rpubs.com/Noseshine/74191

At the start everything was free, including all these exercises, all the assessments, and even the certificates. I knew it would not last and used the opportunity, over three years of heavy course taking, over 50 completed courses. I did not have much to spend at the time, I could definitely not have spend the current amounts.

I took over a dozen courses on Coursera alone, medicine and statistics, it was good. I just checked my (long unused) login just now, they only list two courses under completed and "forgot" the other well over a dozen others. Good thing I saved those completion certificates, although there probably is little use in remembering what courses I took - either I remember what I learned or I don't.

.

Just for fun, this was one of my favorite courses, great professor too, great content: https://www.coursera.org/learn/medical-neuroscience
Don't know if it still is as complete, at the time it was almost 25 hours of videos alone, never mind all the reading and all the tests and exercises. It wasn't complicated though, you just had to invest the time but not nearly as much brain as for other "STEM sciency" courses.
Apple was only about 90 days from bankruptcy when they finally brought Steve Jobs back. They then managed to get a loan, and scrape together the funds they had to bring us Mac OS X, then the iPod, then an iPhone, then an iPad bringing themselves back to stability. Cash isn't everything, talent, luck, and strategy plays a factor.
Careful, this might devolve into speculation whether it was really 5000 or if they meant 5120.
I should comment that I have now watched the PETA video. The intro frame is a standard mechanism for releasing pigeons during a race.

It is true that some pigeons do not make it home. That's not to say that they have died, but perhaps got lost or "mysteriously" disappeared as in the article of this thread.

I agree that it large portions of pigeons were dying with each race that it would be terrible, but in practice this is often not the case.

Likewise, if pigeons fly home wounded their owners often stitch them up and care for them. If the wound is too much, then they can be unfortunately killed to remove the pain.

Compare this with feral pigeons ... The difference in "lifestyle" between them is stark.
I disagree, having lived in countries with pretty severe censorship (e.g. Australia), and countries without (e.g. Cambodia). I think this truism is actually false.
Supabase cofounder here. I just want to give my thanks for your support. It’s always nice coming across a comment like this in the wild - makes all the hard work worth it.
> working in national security

& for national security cases they're provided sovereign clouds
It is not censorship proof but it is resistant to censorship.

A state actor would need to block all IPFS hosts as soon as they begin to serve a specific CID. This is a game of whack-a-mole that would be difficult to maintain.
The most infuriating answer would be maybe they were testing the restore function, and was tired of entering the test username and password over and over again. And then the "I'll just comment it out for my tests" got commited, and built, and deployed.
The Connection Machines CM-1 and CM-2 (2015)
Teleport also has some really neat approval workflows where you can say "2 of these 3 people need to approve a request for people in group Y to access servers in group X". The incoming request can ping you on slack and then you go to the teleport webui (U2F authenticated with SSO) to approve.

It also has some neat stuff around eBPF session recording if you want to be able to playback user sessions for high security environments. Teleport is good tech.
Push notifications should be a public utility, or standardized at least. I can't believe how much we depend on them, despite them being served only by their one corresponding company.
CNC controlled framing systems like this present a very interesting opportunity to improve buildings. Construction becomes much more of a software problem.

I agree with the concerns that such a large departure from traditional framing methods creates a risk of water management or air sealing issues, if for no reason other than the novelty of the system.

Another type of system to look at is CNC controlled light gauge steel framing like FrameCAD (https://www.framecad.com/, https://www.youtube.com/watch?v=KVCquOX5toQ). There are other companies with similar machines and techniques. These machines start with a roll of steel and roll form it into studs, while cutting them to length and very accurately placing holes. Speed, accuracy, and strength is great. A major weakness in many climates is the high thermal conductivity of steel which necessitates exterior insulation.
@NicoJuicy,

If you want to learn Cloud, definitely go ahead with Azure certifications.

If you are expecting to get hired because of certifications, that may be hoping for less than 5 percentile outcome.

Certifications do provide a defined goal and courses to get started.
I could never not laugh when seeing that magazine. I’d just imagine a wealthy person sipping tea and reading Cat Fancy through their monocle in an opulent mansion.
Ok when you’re outside you can hear large number of anything. I think thats just physics of sound. I was basing my comparison on living in an big city apartment near ish to a busy road and the only noises that ever bothered me inside were trucks shaking the ground, truck engines, air brakes and motorcycles revving. I literally could not detect passenger vehicle traffic without going outside so I couldn’t even tell if the street was busy.
Carless grocery shopping for a family sounds awful. If the kids are too young to ride a bike, you lose cargo space on your bike to haul a kid, or need the other parent to be available to take care of the children while one shops. You can't actually buy as much per trip, so you have to go more often, which means more time per week getting groceries. Bulk buying is basically impossible, so things get more expensive. Maybe you can get bulk delivered, but that means more delivery vehicles and is generally always more expensive, unless you live in an area with venture capital money to burn.
Gamestonk Terminal
Kind of ambiguous from the article's description of "exploiting the API."
> The broader question is, how can a company expect to retain employees/contractors if the only work available is the same tedium over a long period of time, and no way to change that?

A job is a means to an end -- nothing more. If you are one of the lucky few that truly enjoy their 9-5 then count your blessings. For the rest of us, we cannot rely on our career to live a fulfilling life. Depression and mental health are not to be taken lightly and often lead to declining work performance. Accept that a job is just that -- a job. Encourage your colleagues who may be down in the dumps to stimulate their spirits outside of work and hopefully the rest will follow.
Yes, that or taking photos of each page and then browsing them on the phone. Either way it's worse than a good phone menu.

Personally I'd rather have a paper menu, but digital ones can definitely be more accessible for low vision.

I say can because half of the digital ones are godawful UX disasters.
Those are actually exactly the lectures I watched before attempting to join the very disappointing EdX course by the same professors :).

The lectures on YouTube were evening lectures meant to summarize each week of class, but the actual in-person students learned more about the actual chemistry involved, and did guided experiments to test different properties of food. I was hoping the EdX course by the same professors would give me an approximation that experience, but I was really disappointed. Technically there's a lot of good information still there, but the main problems were that the lectures were split into 2-minute chunks and the EdX UI constantly gets in the way of actually absorbing the content. I decided to buy a couple books on the topic instead.
A SoftBank-Backed Construction Startup Burned Through $3B
There certainly are individuals who believe that, just like there are some Black individuals (Black nationalists/Israelites) who believe the exact opposite - that Whites are "inferior" and Blacks are "superior". But at core this really isn't what nationalist/separatist movements are about. It's that races are distinct both genetically and culturally - not inherently better or worse, just different - and incompatible with each other. Furthermore, if you look at the current and historic nationalist movements, the motivation is rarely (if ever) "we're superior, they're subhumans, why won't we just kill them", but perceived oppression from the other side.
It's been shown that memory/personality/self is stable with no brain activity [0]. Perhaps consciousness is a transient process, but memory is not and consciousness can be restarted from stable memory.

[0]: https://en.m.wikipedia.org/wiki/Deep_hypothermic_circulatory...
So why isn't the metadata server authenticated?

It would seem simple enough for googles metadata server to have a valid HTTPS certificate and be hosted on a non-internal domain. Or use an internal domain, but make pre-built images use a custom CA.

Or Google could make a 'trusted network device', rather like a VPN, which routes traffic for 169.254.169.254 (the metadata server IP address) and add metadata.google.internal to the hosts file as 169.254.169.254.
I think you should be making it a lot clearer that this is essentially just WikiJS but hosted/not free.

It's also a pretty unusual offering, imo. We use WikiJS and the only reason we chose it compared to other popular wiki style solutions (e.g notion) was because it can be self hosted.
I got one after reading good things about it.

The default OS plainly doesn't work. It's not that it's slow or that it crashes. It's that it's totally unpredictable. Things pop out from no where, you get error alerts from things you don't know. I couldn't figure out how to make my sim card work...

Then I installed Ubuntu touch. It's way better, but still I couldn't make the phone work. I received a text at some point, and then I had to take care of my kid and I didn't pick it up since...
I think there's certainly a difference.

With spanking you are trying to affect the thought processes that lead to bad behaviour (condition them) with violence. Implicitly showing the child it's ok to use violence to get what you want. Cue tantrums, destructive tendencies, etc.

In your case you are using force (which isn't the same as violence) to achieve something. Your showing the child some things must be done whether they like it or not.

I do believe you should always explain your actions in these kind of situations because children are rational but not nuanced. You have to be much more explicit with them so they learn to understand the implicit.
LinkedIn became crap a long time ago. Let's make https://www.polywork.com the default way to share your achievements.
Agreed. I really feel like I’m missing out on the voice assistant revolution, but I can’t trust Amazon or Google to be on all the time at my home.

That said, I have some fear this will just not live up to Google and Amazon’s resources and it may only be a shell of what you can get with those assistants.
Try Manifestation. Listen Dr. Joe Dispenza.
How Numworks killed third-party development – a technical approach
> I would consider it a stretch to consider modern anthropology to be 'science'.

On what basis do you state that?
> Breaking courses into useless 2-minute chunks and constant unhelpful quizzes. I really just want to hear the lecturer speak for 20-30 minutes at a time uninterrupted, especially if I'm listening while doing dishes etc.

I disagree. If you’re doing dishes you are not taking a college level course. One of the best things about digital courses is that you don’t have to spend an hour zoning out to a professor talking and then spend a day doing exercises, but the two can be intertwined and knowledge can be cemented.

Of course it can be done terribly. But the best online courses I’ve taken have split things up into small chunks with relevant exercises.
That's incorrect. GMT is always the same as UTC for all intents and purposes (setting aside things like leap seconds). British Summer Time is GMT+01 (which is the same as UTC+01). The time zone in England is Europe/London, which uses GMT in the winter, and GMT+01 in the summer.
scaling our approach (multi unit schemes) is definitely on the radar - we have always been ahead of the curve and are waiting for the market to catch up, to the point when the benefits of a fully digital but hybrid approach can be seen. With the struggles of large scale modular becoming clearer by the day, we are coming closer to the time that new approaches are required. We are however doing things in our own time, at our own pace.
I wonder if anyone is printing unique QR codes for each set of diners so that they can track engagement more deeply. Or “scan this code to flag the waiter”.