skysight-inc/HackerNews huggingface dataset:
It's hyperbole, but it still indicates a hidden very real and well known social dynamic: humans have an intrinsic drive to belong to a tribe.

This is a very real behavioral mechanism which was essential to human survival as early as the paleolithicum and the emergence of the first hominid species. Not belonging to a tribe meant being exposed to hardships that you might not survive.

Feeling lonely is part of that mechanism. That's your subconscious kicking you into high gear and go seek companionship in order to ensure your chances to survive as an individual.

Kurz Gesagt explains this dynamic in more detail. [1]

[1] https://www.youtube.com/watch?v=n3Xv_g3g-mA

Modern technology, industrialisation and social advancements in healthcare, politics, law enforcement and agriculture have created circumstances in which you don't need to physically belong to a tribe 24/7 in order to survive. You can perfectly live alone and have your basic needs covered.

However, that drive for social connection is still there. That's hard wired into us. And that's what social media companies are exploiting.

Fear of missing out is exactly that. You don't want to be "out of the loop", you don't want to miss out on what's going on, you don't want to find yourself "outside" of a group. Think about how it was when you were in school, and you found out your friends had a get-together over the weekend and you weren't invited: it totally sucked. Well, that's basically that primitive part of your brain kicking into high gear, warning you that your survival may be at stake.

12 years ago, few people were on social media. And the vast majority of your friends contacted each other via cell phones, e-mail or MSN and such. You were less likely to miss out because you knew that the available channels didn't cater to 24/7 real time action with video and audio, plugging you in the middle of the action remotely.

Today, that's totally different. Modern communication is literally that: 24/7 high intense social contacts with video/photo/audio fragmented across dozens of group chats, group calls,.. and dozens of channels to keep track off.

Net result? Studies indicate an increased prevalence in anxiety, depression, loneliness, suicide, self harm and so on. There's a clear correlation between the two. As is shown in the documentary.

The trade off of weaning off from all of that, for many, is having to battle with and against those engrained behavioural changes that make one grasp for their smartphone every other minute. And that's, basically, the very definition of addiction.

Moreover, unlike other addictions, there's a very real chance that if you don't look at your smartphone for a day that, yes, you will miss out on information the in-crowd - peers at school, friends, co-workers with watercooler talk,... - deems important to know.
Fundamentals of the Energy Crisis (1978)
This person, of whom I never read before reading the article, is kind of a hero in my eyes. Fully committed to their work and writing amazing software it seems. Good. More people should do so, if it makes them happy. Not everyone needs to found a family and have a 9 to 5 job. I am a big fan of society allowing for some special cases, where people can unfold their potential, instead of forcing them into some (for them) boring or unproductive jobs.
Back in high school, password generation for the students was ((consonant)(vowel)) times 3.

That algorithm alone is enough to end up with drugs for days.

Renova. Polina. Noreto. Baturo!
Proctology discussion forums.
> "So basically if someone sees a woman running alone there's an app they can go to see her name, picture and address"

Only if she's using Strava. I'm no runner, but I'm sure there are better running apps out there. Like ones that don't share your private data with the entire world.
I see a lot of dialog online, passing the buck of responsibility with climate change to the rich and the "corporations". What people need to accept is that even their average western lifestyle has a hugely negative impact on the earth. We need to stop trying to pin the blame on one group and take responsibility all together.
Tel Aviv: Hiring vs. Outsourcing
:-), haha not my intention, but i watched the documentary and it seemed pretty intense, so just got curious why they used google things
I got the domain "niggerbar.com". I think that's not taken for a reason. Maybe it should filter out racial slurs?
I agree with this sentiment*

So really the choice comes down to the problem you want to solve: if it's easier to sell to reviewers do it in academia, if it's easier to sell to customers do it in industry.

(* if not the detail - non academic impact is worth quite a lot in uk academia nowadays, and you may at times measure that through e.g. sales figures, but these in turn must ultimately be sold to reviewers)
It possibly makes the process unnecessarily slow. People tend to choose “round” numbers for their cronjobs. Probably most commonly minute 0 of a given hour for an hourly or daily job. Thus on e.g. 0:00 UTC there might be hundreds of clients running their backups.

I don't have a strict need to run my backups at a fixed point in time (e.g. within the night hours). By not hitting a hotspot I have a better chance of having a larger percentage of the targets bandwidth for my needs (both network as well as disk IO).

The random delay ensures that the job runs at a different point in time every day, with most of these points in time being expected to have a light load. If it accidentally hits a hotspot on one day it will be fine the next.
demossal.com: a certificate authority

colchobia.com: a pharmaceutical startup

nonreleaseable.com: a CI service

skimbic.com: a blackhat forum
Not parent but, money-wise I would be but I neither have a car nor fly every month.

Taxing frequent flyers is an interesting idea but I wonder how would that work in practice. In current state it's more of an encouraged behaviour. There is also the issue of "the plane would take off anyways". Maybe forcing a decrease in flight frequency would be more helpful.
For the sake of good discussion about moats from different angles:

The moats in the article seem to be for a public personal brand tied to a niche skill that could make you a go-to expert for a while (a tool for others to use). That may work if you want to be the next Jason, Tim Ferris, Naval, etc to attract people, jobs, deal-flow, or funding, but what if you don’t want to give up your privacy or be subject to constant barrage of demands from strangers (making you likely unable to trust or open up to almost anyone)?

Here are some other valuable angles worth considering:

In the corporate world rise in the ranks is credited to:
PIE (Perspiration + Intelligence + Exposure) where exposure gives you 80% of the gains.
(Source: executives mentoring at a large corporation)

Also in the corporate world another saying claims: “Don’t ever become irreplaceable, because when you can’t be replaced, you can’t be prompted.” So owning a niche can easily backfire on you.

From the founder side, you almost want the opposite - you want to know all the trusted, best people to talk to and for them to trust and know you in a non-threatening way. That means ears for the ground and attention to the needs of your network, not flags in the air. I would much much rather consult, trust, and listen to 30 minutes of feedback by Jessica Livingston than 3 hrs of Gary V.

As a software architect I can maybe see ahead 2-4 years on what is possible. As a founder, thanks to my network, I can also see maybe 5 years ahead based on unmet needs on the radar of early adopters in whichever target market I dig into. That trust network grows over time and eventually rises all boats. Instead of a moat, you build a volcanic process that raises your mountain and the others around you. That signal can turn largely into noise if you become a public figure.
Perhaps a simple website with flask: https://flask.palletsprojects.com/en/1.1.x/quickstart/
And my reply to your comment then still stands. The day a sufficient number of of organizations or companies reject the influence of Google, a viable fork will start to exist. So far no such will exists anywhere so this does not happen but the future is never a linear regression from the present.
I've deployed step-ca internally and have my root certificate added through cloud-init for new servers.
Also supports ACME
https://smallstep.com/docs/getting-started/
Encrypting the sender is pretty easy. Deliver the encrypted message+sender at the destination. Only the receiver will be able to decrypt it and see who the sender was.

Encrypting the receiver is a lot harder though. It will probably involve dropping off the message at some central location and some very fancy cryptography. Secure multi-party computation [0] will probably be involved. I don't know if it can be made scalable though.

[0] https://en.wikipedia.org/wiki/Secure_multi-party_computation
It's telling that the actions proposed by the report are a laundry list of socialist reforms (I mean socialist in a neutral, technical way: no judgement implied).

Examples: "wealth taxes", "public investment, including to create decent job guarantees, alongside working-time reductions", "banning advertising in public spaces", "developing a wider set of gender-transformative indicators of economic progress", "social dialogue at all levels to ensure that the voices of workers in affected industries, women, low-income and marginalized groups are heard". Etc.

27% of global CO2 emissions are due to electricity generation. They could be cut to almost zero if we only decided to build nuclear power plants. That's an easy, clear and direct technical solution to the technical issue of dangerous levels of CO2 emissions.

Otherwise, if what you're concerned with is inequality, why mix that with the issue of emissions and ask for "climate justice"? The concept of a "world carbon budget" is a way to claim that the size of the pie is predetermined and unchangeable and that the only way to ensure others can get a slice of it is to reduce the size of ours. Let's start producing electricity in a clean way and the total size of the pie will grow.
We need young programmers; We need old programmers
To be fair, a rewrite from scratch can be justified in many situations, e.g. out of support stack that is hard to hire for or a change of direction where a lot of bespoke code was written and now a one size fits all is used, thus leaving a lot of redundant and interlinked code.

Rarely are those potential reasons actually weighted up against the full cost of the rewrite
Yes. I do want to monetize the project so that there is incentive for me to keep working on it for a long time. My current plan is to allow companies to post job openings on the site and charge them for that. I think it's a win win for both the readers and the companies.

I want to open source the project at some point. My full time job is working for an open source project. Open source projects require a lot of time and attention from the maintainers to make it sucessfull. I am not ready for that yet. But hopefully oneday.
For those that want to see what it actually looks like:

https://github.com/ghc-proposals/ghc-proposals/blob/master/p...

data Grade = A | B | C | D | E | F
data Quarter = Fall | Winter | Spring
data Status = Passed | Failed | Incomplete | Withdrawn

data Taken =
Taken { year :: Int
, term :: Quarter
}

data Class =
Class { hours :: Int
, units :: Int
, grade :: Grade
, result :: Status
, taken :: Taken
}

getResult :: Class -> Status
getResult c = c.result -- get

setResult :: Class -> Status -> Class
setResult c r = c{result = r} -- update

setYearTaken :: Class -> Int -> Class
setYearTaken c y = c{taken.year = y} -- nested update

getResults :: [Class] -> [Status]
getResults = map (.result) -- selector

getTerms :: [Class] -> [Quarter]
getTerms = map (.taken.term) -- nested selector
Oh, fish sticks = fish fingers?

I assumed they were like crab sticks, but mixed fish.
I have exact the same thing with Coffeescript. First left behind because apparently most Javascript dev's think ESx is now better than Coffee. And after that they joined the strict typing frenzy.. I hope the next front-end/node language will be a little more joyful.
Why? The writing part of this job is the easy part.

Furthermore, if you think that this problem is solved by just hassling junior devs a bit you're painfully wrong. Some people with great experience are still prone to this, some times as a matter of style.
Not always a good strategy, if you invest during a bear market you may have to wait years before you recoup losses, of course as the old saying goes time in the market beats timing the market.
I can confirm that cloning a local Borg repository to a cloud system works. One of my systems uses Borg to make a local backup. Next, B2's command line tool synchronizes the local Borg repository to B2.
this thread does a good job in summarizing java
https://twitter.com/cpurdy/status/1261139068672507905

excerpt
Nothing competes with Java. Nothing. Because Java wasn't about destroying the competition; Java was about creating a reality that otherwise did not and could not exist. It was about imaging the "what could have been", and then creating that.
Well Let's Encrypt has a solution, it is DNS authentication, which doesn't require Let's Encrypt to establish a direct connection to the device. But you still need a way to automatically renew the certificate (your DNS must have a supported API) and deploy it automatically. But that's not a Let's Encrypt problem to solve.
>So basically if someone sees a woman running alone there's an app they can go to see her name, picture and address

How sexist. Women are as a strong as men and should not be treated like babies.
I've tried a variety over time, some of which seemed cool at the time, a couple of which I like.

- Unison was a command line tool, like a better rsync, designed for backups. But it feels quite kludgy doing backups/restores from the command line in Windows.

- DriveImageXML not only backed everything up, but created an XML file listing what was backed up where, so in the event you didn't have the software to restore stuff, you could still conceivably recover it (if you could write something to parse the XML and extract). It worked well, though it was slow. It got me through a few computer changes, and I had no problems restoring.

- Windows' built-in backup software worked really nice until you upgraded and then wanted to restore something from a backup made in a previous version. Being able to restore is kind of critical though.

- One of my employers required us to use a cloud backup solution which I won't name, but it was about as heavy as having McAfee Antivirus or similar on your system wasting most of the resources most of the time.

- When I backed up my last computer (Windows 7) prior to upgrading to Windows 10, I had a free copy of Acronis TrueImage just for that purpose, and so far it has seemed to work beautifully. I have zero problems recovering files from that backup.

- Currently I'm using Paragon Hard Disk Manager, which is fast and simple. So far it seems ok, but I haven't had to restore from it yet.

So with that experience, I'd probably look at Acronis and Paragon. My concern always though, is - when I need to recover these files, how do I do so if my computer doesn't have the software that created the backup? (Assume new computer or freshly reinstalled system.)

That's tricky and a spot where the things like Unison and DriveImageXML may still hold some value. If you can make a backup of your backup software separate from your backup so you can be sure to have it available to restore, then that might not be a concern. But it's always been a concern of mine - having a full backup of my data but in a format that I can't access.

I think there's one that can make a virtual hard disk as a backup that mirrors the real one, so without anything but the OS, you could boot and mount your backup as if it were the system disk, but I don't remember what it is.
yeah, to me the name alone was such a red flag. i didn’t think anyone would fall for such a comically obvious attempt to ride tesla’s coattails, without a product or a ceo with any semblance of technical knowledge. sadly i was wrong.
Elixir is much more explicit compared to Ruby in terms of "where is X?" and its compiler apparatus (and user-available hooks and tooling) is getting expanded in 1.11 which is landing soon -- but to be 100% objective, some libraries utilize macros where alias/import/require might be used, which obscures things sometimes.

The tooling still catches all dependencies and their sources though (via `mix xref ...`)
Haskell language features and standard libraries in pure Python
This works, but compared to using systemd it has the drawback that the range of possible times is anchored to the configured time in cron. The systemd timer example I gave causes the next cycle to start when the previous job finished.

So if it initially runs the script between 0:00 and 1:00 and the script takes 1.5 hours to finish then the next run will be between 1:30 and 2:30 the next day, instead of 0:00 and 1:00.
Hardware is hiding the rot and stink that is plaguing software. This will be coming to collect sooner than later.
After glancing over the title I first thought the topic is physical microphone kill switches. That being said

We need physical microphone kill switches.

Even if you are super careful about getting your laptop infected or hacked, you have probably tons of legit software installed on your laptop that can be hacked, or spy on you for purpose, there are OS and vendor backdoors, zero days, and many of us use laptops managed by our corporate overlords.

I wish that microphones (and cameras) in your private space that are connected to a network and a battery would be taken more seriously.
Very interesting to hear what the perspective is from the other side (and a little scary to imagine that even if Chinese people were free to elect their government, that they might still choose the current form). Thank you stranger!
This is awesome! Just so I understand, you've compiled ffmpeg into wasm and run it in-browser?
How much of the Internet was academic? Reading Where the Wizards Stay Up Late one would have a strong feeling that the impetus for it's development was mostly between Arpa/DoD, Rand Corporation (well Paul Barron) and Bolt Beranek & Newman. The installations were made at Academic Institutions and staff there certainly got very involved in it's development...but that account certainly doesn't make it feel like it was an academic exercise.
Markov chains, perhaps?
On the other hands most US adults eat what many would deem kids food...
This is what brought me to RoR land... and this is what made me leave.

I agree rapid prototyping is an excellent point for RoR but when you need to actually evolve the project for years, it gets really tedious and hard.

So for a dev shop RoR is quite fine -- you make the project, do very little iteration on it, and ship. That works well and I've experienced it.

For longer-lived projects however, Phoenix is miles ahead. Even Rust's Rocket, but only if you are willing to invent a lot of stuff yourself (auth for example).
Well, if the phone book gets too big, we can always add a unique human readable name to each, and then synchronise everyone's phone book world wide so everyone can share their notes. People could apply to have a human readable name associated with their IP address thats easy to remember.
For Brits: This article is about Fish Fingers
Simple, lightweight model-based validation for React Hooks
microinterference.com — I quite like it.
The "world carbon budget" is calculated by how much additional carbon can be put into the shorter term carbon cycle before blowing the chance of limiting average global warming to a given temperature difference (1.5°C above pre-industrial levels here).

This pie actually IS limited.
Yes but those 1% are also the ones developing greener technology. Yes we could be doing better but the point is you need a solid industrial base to develop the technologies that will allow us to have so many people on the planet without destroying it. It's a hard road ahead but we have a good shot at making it.
That's a rather childish erosion of a topic discussed, I presume you don't have anything substantial to add. Currently its the most free country in the world on many levels, and it shows in many aspects like people happiness, low criminality etc.

As for WWII, try to come up with something deeper than parroting this, ie how Swiss took tons of refugees that would face deportation and death, while being surrounded by Axis from all directions. How they decided to stop at one point because they didn't have enough food to feed their population, but Geneva canton kept taking refugees in regardless. They helped Allies' secret services with undermining axis in numerous ways, ie keeping the post in Campione d'Italia to subvert Duce's regime.

Its way more than many other 'neutral' countries done during WWII. And mistakes they made, they owned them, admitted them and paid compensations. What more do you want?
> One thing I can tell you immediately about this unity build idea that is suboptimal for many codebases

to give you a data point, in my case, https://github.com/OSSIA/score (fairly mundane C++ project totaling ~360kloc in roughly 1300 .cpp files / 1800 .hpp files, split across ~15 libraries, using boost, Qt and a few other common libs), unity builds (one .cpp per library) divides the time by 5 compared to PCH.
Faster hardware costs money. If this works well, and it stops being a PoC, why pay extra when you can simply add an annotation to a method, and your speed gain is free?
He is 'in motion'. All downhill from here
For other confused Britons.

Fish sticks = Fish Fingers != seafood sticks

If you said fish sticks to most people in the UK, they'd think you were talking about these:

https://www.tesco.com/groceries/en-GB/products/287149425

A common gastro pub lunch time dish here in the UK is a posh fish finger sandwich, usually hand made fish fingers in a crusty white bread with a tartare sauce.

https://images.squaremeal.co.uk/cloud/article/9374/images/be...
I watched the movie "Warriors" and thought it was silly. Felt more like a campy musical

I recommend John Carpenter's "assault on precinct 13" if you want a movie about gang culture. A movie that is still relevant today with the current police violence and counter violence in American streets.
Got cockskills.com
Sadly I am spoiled by Delphi, C++ Builder, VC++, D, Eiffel,...
> Go's approach of minimal knobs leads to unfixable problems in production.

I didn't bring up Go, but since you did the thing I see is that Go -- a much younger language -- is going places Java never has, or did so only haltingly. Caddy is a case in point. Here is Go taking on nginx, haproxy, Envoy, etc.

The people that once imagined using Java for such things have retired or moved on to other battles. No one seriously ponders attempting 'systems' tasks with Java any longer; that whole space was ceded to more efficient languages. My opinion is that Java's poor efficiency -- a big part of which is its excessive memory consumption -- is the reason for this.

That's my opinion. What I know for fact is that today, when people are making design decisions about new services and their deployment, Java is a problem; it is understood that anything implemented in Java is going to sort right to the top of the list of memory pigs in the cluster, and you can only afford so many of those.
I also want neither but if one must, I'd choose the US government to monitor my communication, a thousand-fold over Chinese surveillence :)
I have no idea if this poses some safety risks, but it worked when I was a student with a cheap induction stove. You can simply put a pair of kitchen clots under your pan to "dampen" the induction and use higher levels that do not cycle between on and off.

Again, I don't know the safety characteristics of induction so maybe I did something really stupid...