skysight-inc/HackerNews huggingface dataset:
Two rules I learned early that served me well:

1. If you don't do arithmetic on it and it's not a primary key then it's not a number (eg an employee number might be "123456" but it's a string not a number); and

2. It's almost never a boolean; it's an enum.

I've lost count of the number of times I've had to change a boolean to an enum (some of which I created in the first place).

My favourite hack for this is when someone decides to add a third value to a boolean with:

Optional<Boolean> foo

Nope. You're wrong. It's even more hilarious when they add a fourth value:

@nullable Optional<Boolean> foo
Here you go!

https://thecinemaholic.com/primer-explained/

https://unrealitymag.com/at-last-a-definitive-timeline-for-p...

Or, as recommended here, watch again with the commentary found half-way down this page:
https://www.kevinmuldoon.com/primer-film/
Nonsense. Us vampires predate L’Oréal by centuries.
From reading the other comments here, I understand that it's easy to pick something RMS said and say "Yeah, right..."

But you have to keep in mind that RMS advocates the free software philosophy - the complete left end of the software spectrum - the white angel on your shoulder (not the red devil on the other).

And while I find some of his points too radical to implement practically in my own situation, I believe it's very important that we have someone like him in the tech world. As a result, whenever there is a RMS talk, I listen to it. And each time I gain new and valuable perspectives about free software that help guide future decisions.
>For example, most people these days who read Thucydides' Melian Dialogue would assume the correct conclusion is to side with Melos, and it's often a shock that Thucydides himself sided with the Athenians.

Can you please elaborate what you mean by this? Thucydides, being a native Athenian, obvious fought on the side of the Delian League/Athenian Empire; that isn't so much a choice as a natural course of action, the allegiance to your family/polis being a central part of the identity of the Hellenes. His history of the war was written after he went into exile, and written in a largely neutral way. In fact Thucydides went out of his way to paint certain Athenians, such as Cleon in a very negative light, and was very positive on certain Spartan generals such as Brasidas.

The placing of the Melian Dialogue is particularly interesting not just because it's the only dialogue in the whole work, but because it was immediately before the end of the book, and the following book deals exclusively with the disastrous Sicilian expedition of Athens. Readers going through the work in order would read about the arrogance of the Athenian delegates in the dialogue, directly before reading the absolute misery of the Athenians sent on the Sicilian expedition where they were eventually completely destroyed. It's easy to get the impression that the Athenians have been hoisted by their own petard, and it seems reasonable that is precisely what Thucydides the historian want us to take away from it. Not that the expedition was depicted without sympathy to the Athenian soldiers, the two battles of the Great Harbour of Syracuse contains some of the most gut wrenching scenes of battle ever written in a history, and it's painful to read even now because of the masterful way Thucydides records the despair that have taken over the Athenians by the end of the second battle when their fate was sealed.

Given this larger context, I don't think it is reasonable to say Thucydides "sides with the Athenians" in the Melian Dialogue. It is true he did not record his own moral judgement on the events in the work, but the structure of the history suggests that he certainly did not support what Athens did to Melos.
A legal mandate that they had to be different colours where be the best way I think.
Isn't the entire point of the comment you replied to exactly that they don't always know better than your users even in the cases where you know best most of the time?
Because we all know unnamed brand / model “certified” cables with drives that are also unnamed brand / model could surely not be the problem?

Edit: I did read the entire article. Like others have said here, it doesn’t match with my experience. But because nothing is clearly specified as to what’s used, the article is useless because nobody can compare to see if their setup is the same or different.
So you hire people who skip over the depth of the locking model and just copy and paste the addition code, but you fail the people who spend time to deeply understand the locking model but can't produce a solution in three hours?

Interesting approach, I bet your codebase is a thing of beauty...
You would of likely have said it was anecdotal, aside from that I do not owe anyone here personal details about myself anytime they ask.
I think most adult lives require a sclerotic mindset to develop. You have to be the same, potentially stupid, cog whether you like it or not. I personally tried to stretch my brain but time is lacking or the context is too chaotic (even at the human/political level, it's hard to find people to discuss) to really enjoy deep stimulation.
No, hiring them to shine your shoes would not have helped, it only perpetuates the system. What is needed is a social change that eliminates the need. Sadly this sometimes only happens when the oppressed party suffers enough to elicit real sympathetic action or in extreme cases an uprising.

As you didn't hire them, presumably your shoes didn't need shining so they were not really performing a necessary function anyway. This suggests that the system continues to exist partly because some people like the idea of paying a pittance to someone to perform a menial job simply because it makes them feel good or superior instead of donating that money to an effort to eliminate the poverty in question.
I almost forgot Visible limits video streaming. My phone has an always on Wireguard VPN connection to my home which prevents Visible from limiting streaming. Just tested. From my current location, which doesn't have the best signal, with the VPN on I get 66Mbps to fast.com and with it off 2.1Mbps.
No, Minoan gets you close to 5000, again depending on where you draw line. 5500 if you go back to its roots, hard to call that a civilization, maybe around 4500 if you're looking for something like precursor to cities in the form of small centers of trade. 4000 for examples of writing. Although with remains like that you never know if they simply used less durable materials before hand, or if none have been found yet.

Either way, on any of those benchmarks Mesopotamia precedes it by at least a few centuries or more, though Minoan does get you back pretty far. I don't know the migration patterns, but I think there was influence from Mesopotamia.

Classical Greece ~2500 years is probably often where the line is drawn because that's where some of the foundational works of culture, philosophy, and math had their start and became founding members of the "Western Canon". For millenia, students were trained in Greek and Latin and read the great works of those time periods. But there was a civilization that gradually evolved into that time period, complete with it's own Dark Ages before things climbed back up to what became Classical.
Glad we live in a era were accusations and rumors are not used as political weapons against individuals.
It is the most common term I hear from people who "call out" autism disingenuously. It's not about the words or the stigma, it's about the assholes and not repeating their abuse by reusing their words.
Why would they? Apart from time spent it has no effect on me listening to someone with a speech disorder or impairment.
is there a way to read this article on an iphone? sorry for my device with very limited abilities, i didn't choose it for myself.

the original article has some kind of banner over the content, and this link only shows the cover page for me.
Show HN: Skooh, a NPM Git hooks manager
Polite advice: I'd suggest that only those from the UK, South Africa, New Zealand and Australia and other outposts where black yeast extracts are consumed comment on this story.

Those in the US and elsewhere can watch on in amusement.

Warning: Australians and other Vegemite consumers please refrain from denigrating lovers of Marmite.

:-)
Gatekeeping in the Tech Industry [2019]
A future worth getting excited about
I wish "Unreal as a Library" existed in the same way it does with Unity; as we use the runtime to ship the cross platform AR component of a react native app.
Declaring it secure after an audit is like writing 100% coverage tests and saying it's bug-free. You can't prove absence, only presence.

This title is the definition of sensationalism and only by reading the article do you find the truth: "Their tests uncovered no major issues or security vulnerabilities". This is a bad look for them and I'm wary of their company now...
I skipped right to the HN comments for summaries and follow-up article/book recommendations.
You're repeating advice for people with zero experience in making games, which is fine. But it doesn't have much to do with this discussion.

Casey Muratori is not teaching people how to make an indie game or an AAA. He's teaching how to make almost everything in a video game from scratch. He speaks constantly of how he's not a game-code programmer, let alone a game designer. Pretty much everyone watching it knows what they're in for, because he talks about it all the time.

Those ready-made engines you're talking about have to be made by someone. Not to mention that anything beyond "basic indie game" requires someone who knows deeply how a game works. And those people are who Casey is currently educating.

Someone doing Unity/Unreal for several years won't learn those things Casey is teaching unless they really dive into deeper material, and Casey is providing exactly this kind of material.

This industry doesn't need more people with Junior-level experience even though they've been working at it for 20 years.

Maybe this kind of education not you, and that's fine, but just because something is being taught on the internet, doesn't automatically mean you and everyone have to learn it. You gotta learn to live with it.
> middlebox doesnt see plaintext, it sees encrypted TLS, decrypts it, inspects in memory, and ecnrypts it back again to send it to next hop.

So it sees the plaintext.
InfoWars files for bankruptcy in U.S. court
I think some people overexpress in general, regardless of the medium. I think it comes from an excess of "passion", which is like permanent exageration. I am prone to it, that's why I know, and I try to keep it under control.
You've just moved the problem from storing the secret to storing the key in that case though. For AWS KMS, you're now paying [0] for the key storage, and if you use a GPG key, you still need to get it into the application somehow.

[0] https://aws.amazon.com/kms/pricing/
If you can afford to live there you can surely afford weights, but the space for storing logs (of all things) just isn't practical.
So no actual response to objective criticism just "my interpretation is things are going well so they can claim anything they want"? Wow, what a compelling argument you make!

If you want to look at GitHub, sure let's do that. I see perhaps 5 regularly active contributors, many more who seem to have left the community, and a downward slope of commit activity starting in April 2020. Hardly some vast hub of activity like your comment would suggest.

Given autofree has been practically untouched in 6 months with no major bug fixes to speak of, reality would seem to be that V is on the slow road to nowhere. At the current rate of progress, I doubt we'll see 0.3 before mid 2023 and 1.0 perhaps sometime in the 2030s. It's been 6 months since anything was completed on the 0.3 checklist:
https://github.com/vlang/v/commits/master/ROADMAP.md
Because there is a higher concentration of smart people here than on most websites so the answers are a lot better and worth reading.
Uhhh the generation that we call the Baby Boomers have been in control of their respective societies for over forty years. You can see the age (and the apathy, of course) in all of them. The worst (and oldest, of course) are Japan and Italy, but it's a bad problem everywhere.

I would support a maximum voting age, give the reins over to the next generation and let it go already.
I'm 39 and I think during the last few months I have starting to notice first (very light) symptoms of presbyopia (difficulty to focus on very small print from up close while wearing my myopia glasses, that goes away without glasses). So I hope for my own sake it's not such a good yardstick!

Fortunately I'm rather optimistic, as I think I have a relatively good energy level for people my age. In fact, I can still party until 3 AM and go to work the next day (although not for several consecutive days, like when I was 20...).
About 165%, just winging it here
> It depends on individual activity, gut fauna and genetics.

I'd suggest that it can also depend on where one lives: the "optimal" diets of someone in Egypt, Norway and Australia might all differ as well, due to the different conditions in each place.

That said, it's not like we can't offer some general recommendations for most folk: someone who subsists off of processed foods with plenty of sugar/palm oil in them is unlikely to be that much healthier than someone who has a reasonable amount of vegetables/greens in their meals.

Though the more specific you try to get, the more curious things become: for example, the statement about eating more plant based stuff might have some opponents in the circles of people who are going for a keto diet - while i can't comment on how effective/healthy it is, i find it interesting and worthy of consideration as well.
A paper funded by the German tax payer (https://www.dfg.de/) that they need to pay to access :-)

Code here: https://github.com/stefanradev93/DataSizeMatters
Like the lockdowns did jack. Just look at the numbers and the spread of the virus with lockdowns in place. Hell, look at the Chinese in lockdown still today. Lockdowns were all political and crushed a huge portion of this country that the one voting party didn't like.
Fixing the Entire SM64 Source Code (Insane N64 Performance) [video]
Protonmail user here, and I haven't declared any such thing. The complaints I see tend to center around the assumption that using the service is exactly the same as any other service, despite the lengths they go to tell you how it's different. The service and the app is very usable and there are more than enough features, without them getting in the way. I use the app and the bridge; both have served me well.
Thanks for your well written summary!
I'd say MUL(T) is absolutely useless in any practical manner. I'd take some form of CAS if I want atomic operations. MUL has to deal with overflow a lot more than inc/dec. Not knowing the value prior MUL, taking any branches is another issue, CAS would solve in that case as well.

Inc/dec are useful for a counter implementation (although I see no reason to have a designated dec) - even though counters should not be implemented in such a manner, e.g. each writer should have its own counter, and reader should sum them up when the value is needed. No contention, scalable.

In that regard I'd consider the interview question "weak", lacking a deeper understanding - not just show us you can code.
I am much the same, I can't muster the energy to learn things I think to be useless. Life is too short to learn/do useless things! I think you prioritise healthily :)
Technical nitpick purely on the wording of the title: the pentesters declared that "no important security issues were found during the pentest". Unfortunately in our current world that's about as good as you're going to get for a large software system, but that does not necessarily mean that Proton is secure. There could still be undiscovered vulnerabilities.
"American propaganda machine, go fuck yourself"

(cue to footage of facebook being towed back to port)
And then I try one and wonder this looks really ugly. This mechanic is rather annoying, yeah maybe it isn't worth the nostalgia.

Thankfully, I am PC gamer so most things work, outside certain set of DRM...
Has anyone actually verified the numbers? Per my calculation, per hour cost of running a car in US is about $17. Minimum wage is $15/hr. In my experience, Uber/Lyft charges comfortably so the drivers earn above minimum wage. I have in fact met few drivers who owns multiple cars “Ubering” around because it is profitable to them. This has also been previously verified by Forbes when they compared full time Uber drivers income with taxi driver income and concluded that Uber drivers often earned 20% or more.

The article makes bold claims that Uber is killing “efficient” taxi companies using capital but presents no real data. In reality, taxi companies have much larger overhead because large chunk of revenue simply goes into medalian owner’s pockets purely as passive income. Additionally, they need to have staff for recruiting, maintainence, legal, radio etc. There is NO theaoratical reason why app based taxi company cannot beat traditional taxi company just on efficiency.
Experiments in Compressing Sentence Embeddings
I’ve not seen anyone taboo mental stimulant drugs, the closest I’ve seen to that is (1) people don’t like things associated with treating mental illnesses and (2) that it’s hard to tell the difference between real medicine and quackery.

Outside those two categories, caffeine is one of the most used mental stimulants in the world, and sold in forms emphasising this use.
Looks like we were on similar threads. I posted before I saw this =)
But while there are poorer people driving for Uber, etc., the existence of dilettante drivers is very much a problem for those poorer drivers.

It's like special offers in shops; for someone like me who has spare money and plenty of storage space they are great, but for someone genuinely poor they are often unusable either because they don't have the cash at that moment or because they have nowhere to store it.

It's expensive to be poor. See https://wiki.lspace.org/Vimes_Boots_Index

You are right of course that fixing the poverty is the right thing to do.
I'm trying to build a game with item manufacturing, a bit like a mix of factorio and sim city, with logistics and other stuff.

I never really played transport tycoon. I tried, but it felt quite overwhelming.
Homeowner Groups Seek to Stop Investors from Buying Houses to Rent
> Samsung also had a GPU team that they canned.

That feels… counterintuitive, if true.
CatalanGate: Spyware operation against Catalans using Pegasus and Candiru
All those incredible things are great, but it would be better if canonical could release the server side of snap. I have suffered the Apple/android/windows centralized monopoly and I do not want the same thing in linux. Appimage or flatpak forever..
https://archive.ph/GU0zb
I don’t recall anyone being sent to work camps for criticizing government policy in the US recently.
there's this thing on linkedin; anytime i search for a job i will be automatically subscribed to a zillion job emails and i have to manually unsub one by one, so annoying.

i guess you could put it as a kind of "taking an action as implicit permission to perform another action", although its not really implicit
Agreed, keep exercising your mind and body and stay curious.
I tend to disagree. Mental and Physical activities require intent and effort. At older stage, your willpower alone will not push you to make you get up and do it. But if you are socially surrounded, you will have something to get moving. Also, working out or doing other physical/mental activities themselves alone gets so boring after sometime, coz there's isn't much to looking forward to.
Wires is only part of them problem.

A thunderbolt 3 cable has two microcontrollers in the cable itself!
>so why do you pick one over the other?

Because the documentation recommends to use GC instead of auto-free which is "WIP".
> Basically, it's calories in, calories out, and a full stomach of homemade healty-ish stuff has a lot less calories than what you get at a fast food joint or even an expensive restaurant.

There are many health benefits to movement and our bodies evolved to have it part of our daily routine, but if you want to deal with your weight, it should done through diet. See Exercised by Lieberman:

* https://www.goodreads.com/book/show/49358915-exercised

* https://en.wikipedia.org/wiki/Daniel_Lieberman

When it comes to weight, diet and exercise seem to minimally correlated.
A magical property of Unreal is it's open-source-ish nature. Industry leading people constantly contributing features at high quality that become integrated into the engine. I contrast, for Unity, you have to shop around in the Asset Store for that does the thing.

An example for it is procedural shattering - some guy needed it in their game and now it's standard in Unreal. For Unity, you have to buy it from the store, and I guarantee it, it won't be even nearly as good.

I think the Asset Store is a poisoned apple for Unity - for developers it makes very little financial sense, since you are looking at what, 1000s of sales for $50, of which Unity makes some significant commission? That's why people put a ton of half-baked stuff in there, which they abandon, and due to the constant shift of Unity, becomes unusable in like 3 releases.

They also can't integrate their stuff at the same quality in the engine as if they had source access.

Additionally this creates another headache for Unity as well - now if they wanted to 'properly' support this feature, they'd be competing with people who wrote the asset store version - sending the signal to them, that if you do really well, your feature will be stolen by your masters.

What does also happen is Unity buys a particularly high-quality plugin (TextMesh Pro, ProBuilder) and they just give it away and don't bother to integrate it, which means it will stick out like a sore thumb.
Or that it is pretty good game and has the brand. The variants by my understanding aren't so different from it in those aspects, but they don't have similar scene think of Hexen and Heretic. And then the third party titles, how many remember or play those?
Apple's OS development teams on Agile (2019)
That is a very fair point!

Personally it's also kind of why i wouldn't suggest that people go fully vegetarian/vegan either, except for maybe short amounts of time (e.g. should they desire to look into raising awareness, seeing what produce is sold locally etc.), since having a balanced diet can be challenging!

I occasionally get my bloodwork done and my doctor suggests that i should get a bit more vitamin D, as well as perhaps look into other multivitamin supplies during the winters, so i certainly do that (and try to eat more fish and so on).

While human diets can be slightly "experimented" with and various options be explored, i probably should add a disclaimer somewhere that the diets of pets probably shouldn't be - my dogs, for example, enjoy fresh meat pretty regularly as well as whatever the vets recommend.
Very interesting, I have to admit, I wasn't aware of the AMS Style Guide! The guide says it is partially based on an older AMS publication "Mathematics into Type", which is also freely available: https://www.ams.org/arc/styleguide/mit-2.pdf
I wish gyms had similar legislation.
CAS is the correct approach. inc/dec are ok for counters but that's that. I didn't know anything about memcached - yet atomic w/o knowing the original value is an absolutely pointless operation. CAS (as in CPU compare-and-set/swap) is a universally useful approach.
As creation stories go, the big bang is a good one