skysight-inc/HackerNews huggingface dataset:
"I can't imagine how that would work"
-> hearing that kills me inside :(

I think we have 2 options:

OPTION 1)

We've reached a plateau -- software will continue to be developed as it is now, no new abstractions.

OPTION 2)

Mankind will create a better set of tools to:

- reduce the effort needed

- increase the # of people who can participate

in the translation of ideas/requirements -> software.

For everyone's sake [1], I really hope it's the second! :)

As one crazy idea, imagine if you could have a spreadsheet that would let you build software instead of crunch numbers...
... anyway, probably a bad idea, we should stick to our current abstractions and tools :D

[1] Take the above with 2.42 lbs of salt, I'm the founder of

https://mintdata.com
> The insidious thing about addictions is that all addictions weaken the prefrontal cortex, which is the part of your brain associated with self-discipline and willpower. The more addictions you have, the weaker your self-regulation abilities become

Is there any science to back that claim up? First time I've heard that and it very much sounds like pseudo-science made up by "war on drugs" people.

-------

EDIT: There seems to be a similar claim made in some review papers[0][1], though those primarily focus on hard drug abuse. Would be interesting to get the opinion of someone more qualified on the topic.

-------

Either way, interesting article and at least that interconnection of weak addictions is nothing I thought about like that before. I think I might even try out that advice, as I'm currently struggling with strong procrastination (hence me commenting here) while coincidentally my weak addictions recently all had a bit of an uptick.

[0]: https://dx.doi.org/10.1038%2Fnrn3119

[1]: https://dx.doi.org/10.1016%2Fj.brainresrev.2010.09.001
Fast navigation in terminal: coming full circle
I do all my research, note-taking and idea brainstorming in org-mode. Couldn't live without it.
Your article links to that exact story though.
>Wow. To equate logic errors with being clueless?

I meant that input sanitization is generally an easier problem to solve than writing safe C. If you can't do the former reliably, I'm certain you wouldn't be able to do the latter.

Input sanitization should generally be handled very close to the interface, once you went through this step you should expect to only deal with safe data. Memory safety covers the entire application, if some non-critical debugging function 10 level deep in the call stack messes up when it computes the size of a message buffer you can have a remote code execution vulnerability.

>Also you assert it is absurd to compare WordPress and openssh In the context of this argument why? They are both widely used software with very high stakes on their reliability and security.

Wordpress is a complicated ecosystem with multiple plugins that each can introduce security problems. Its attack surface is also incredibly large since it's generally public facing and anybody can interact with a lot of the features by default. That coupled with the fact that it's extremely popular make it a very good target for attackers. It's also a relatively fast moving target since the web changes fairly fast and new features have to be implemented regularly.

OpenSSH does mostly one thing and does it well. Its surface of attack is a lot smaller and it's vastly easier to audit and test. Its development is also overseen by the OpenBSD developers, who are famously uncompromising regarding safety. The feature set is very stable and changes very slowly.

>Actually it shows memory management is a don't care variable.

The absence of evidence is not the evidence of absence. How much development effort went into making sure that these issues didn't exist? How many thousands of hours auditing the code and making sure it did what people wanted? In a safer language this time could've been spent auditing other parts of the codebase or implementing other features.

I'd also like to point out that one of the biggest OpenSSH vulnerabilities ever found (in the Debian version of OpenSSH where the maintainer heavily reduced the generated key entropy by mistake) was indirectly caused by a memory issue since the reason for the patch was a false-positive returned by Valgrind regarding use of uninitialized memory.
rpi and many other boards use proprietary drivers that are not open to the community. the hardware vendor makes a Linux blob and that's it. What can FreeBSD do about it?
Sucker Punch
HBO Max launches May 27: Discounts, free upgrades, shows and movies to expect
The time when NASA intentionally crashed spacecraft on the Moon
Legendary – A free and open-source replacement for the Epic Games Launcher
There are 33 computers in their database.
It's the job of the manager to create an environment where employees can go to the manager to discuss things which are not going well or change of career anytime without the fear of retribution. I'm mentioning this often to make sure everyone knows it. Last month we had a case where someone was unhappy being a Team Lead and we could change their career path to something more interesting with an equal level of contribution.
i use search keywords for everything, but i have the following custom keyword for google image search (this is firefox, though i believe it works for chrome too if you create one and manually edit it):

https://www.google.com/search?tbm=isch&sa=1&q=-pinterest.com...

it strips out all results from pinterest and youtube thumbnails. though with the lack of direct image links i've been leaning more on ddg and bing these days.
It would at least put some barriers to DMCA requests as they would have to sift through ISP logs which would take quite a bit time especially if you use a vpn.

I mean realistically speaking, only solution to DMCA is through lobbying but that is almost impossible for individuals to do. This is something that needs to be done through large tech companies but it seems they think laws like DMCA increases the regulatory burden on their competitors and hence don’t care.
The GUI was doing local work, but the database could be remote. Delphi's name is even a pun on Oracle.

I'm not saying they were halcyon days. I'm saying that the effort to do things is not necessarily less these days, in part because we have different expectations (not necessarily requirements) today.
> The premise that we are on the verge of some breakthroughs in software development that will significantly reduce the need for engineers is really weak

We are on the brink of economic contraction which is forcing a rethinking for the need of software engineers. The necessary disruption is there. It is economic, not technological.

Yes, there will continue to be a need for software engineers, but business expectations will change as budgets will adjust. I suspect fewer developers will be needed moving forward and those developers will be required to directly own decisions and consequences, which has not been the case in most large corporations.

> In my experience, software engineering is endless, complicated decision making about how something should work and how to make changes without breaking something else rather than the nuts and bolts of programming.

Agreed, but that is not the typical work culture around software development. Thanks to things like Agile and Scrum developers are often isolated from the tactical decisions that impact how they should execute their work, and for good reason. While some seasoned senior developers are comfortable owning and documenting the complex decisions you speak of many are not so comfortable and require precise and highly refined guidance to perform any work. This is attributable to a lack of forced mentoring and mitigated by process.
Really? I didn't pick up this sentiment at all.

I think him even hinting at it being bad triggered the rationalization behavior in you that he talked about in the article.

Hence why you just rationalized why you didn't need to listen to certain advice given in the article...
This article explains the difference in more details https://muetsch.io/why-raid-10-is-better-than-raid-01.html

RAID 10 works by stacking pairs of disks, as many pairs as you want, each pair is redundant by nature. It's common to do with 8 or 12 disks, filling the whole front bay of the server. It can survive many drives failing as long as it's not two drives from the same pair.

RAID 01 splits data differently. It's much more likely to lose the whole array if you lose any 2 disks, or god forbids, 3 disks.

RAID 10 is the proper level. RAID 01 is dead and almost nothing supports it, it's most likely a mistake or a typo if you heard about it used in production.
He addresses exactly what you’re talking about near the beginning of the article.
One way I use figure out if addiction is harmful is to consider: if I could freely edit my brain to make this thing no longer pleasurable, would I do it? I think some of the activities that are generally labelled as addictive can still be genuinely meaningful or have some instrumental value for some people.
There is also this: https://addons.mozilla.org/nl/firefox/addon/view-image/ which puts the "view image" button back on to google image search results.
A little strange that the word "meme" does not appear anywhere in the article.
Banner Bear: Automate Your Designs
I do care that the people who make my food are properly paid for it. But more than that, I really care when I'm wasting money to pay extra for delivery when I might easily be able to pick it up.
That's sort of a subset of the real answer: the in-demand talent that the companies need so much of are usually left of center, and relatedly appreciate some things that are more common/better in left-er areas: public transport, decent public universities, support for biking/walkability, friendliness to cultural/ethnic diversity, friendliness to LGBT people, stronger social safety net.

There are things that liberal areas are worse at, of course: housing costs are usually higher, they're not as accommodating to religion, taxes are higher, some regulations can be stifling. But most techies are less concerned with these latter things than the former.
Well - all the options are part of the problem. I use Pop!_OS because it was the balance between getting things done and spending hours tinkering with my machine.

It's not that I don't enjoy it. It's just a question of where I need to be spending my time.
Joe Rogan Is the New Mainstream Media
I use Org with Emacs, but am confident I would be able to continue using my old notes on any editor, should I switch. It would impact my workflow, sure, but not to the extent where I'd rather have used a more universal format in the first place.

So I think "Your life in plain text" still holds today.
Kernel has been ready for prime time for ages now. It's the distros - fragmentation and quality - that's still the problem.
Consent is a voluntary agreement to something. Port scanning is definitely not something I would expect when browsing the web (And based on the amount of upvotes on the last thread, not something most of HN would expect), so how can I be consenting to it without knowing about it?
Yes, and the vague article title was a big reason I submitted this one instead. :-)

I thought about submitting the other article with my own title, but I didn't want to "editorialize".
Do you mean Tinkerbell at WDW by chance? That's a real person, unless it's been changed in the past year. Zoom in on a quality video of her "flight" and it's pretty easy to see it's a real person (and surprisingly less impressive when you can see her more clearly--the lighting and costume looks weird).
When talking about deliberate self-infection, I assumed that there was no "possible" infection. If someone self-infects in an organized fashion, he knows exactly with nearly 100% certainty the point in time at which he became infected, because that would be when he exposed himself to the virus deliberately in a way that practically guarantees a successful infection.
Interesting page but maybe overwhelming to newbies. How is a beginner going to select a distribution from that huge list? choosing 'beginner' distros still leaves you with a long list of options, and no other easy means of comparing between them.

Let alone how to figure out which desktop environment to choose from...
I wish people would distinguishing destroying eco systems from changing them.

A dam changes the eco system, but nature forms a new balance around the new geographical feature that is not inherently worse, just different.
It's pretty important to split out addictions from habits/tendencies/routines. I'm not convinced checking HN several times a day develops the same physiological changes that say alcohol or nicotine do. We like to say we're "totally addicted to X" for things in which we over-indulge as a defense for the behaviour, but this is not the clinical definition of addiction. If I cut off your access to porn or video games or shop lifting it might be unpleasant but is very different than a meth-addict going cold turkey experiences.
Thank you! It's all because of Mojolicious real time web framework. The fun of using the well designed components, and not to mention the ease of writing tests makes it a no-brainer to me :)

It's fun running cloc from time to time: Very evenly between Perl, JavaScript, CSS and template files: https://convos.by/doc/#statistics
"organizational tools"

Are a great business idea for this very purpose because it gives people the illusion that they are getting organized --> productive.
Org mode is a fun note taking tool built on top of emacs, and it’s great that it works so well for some people. But, in my experience, the hard lock-in to emacs makes it impossible to make a central part of my workflow.

Plus, org mode encourages so much planning to be productive and customization that I end up without any time to get any real work done
I think that's mostly it. Design has a much larger role, and form-oriented development with common controls doesn't cut it. You couldn't imagine an app like Facebook in a forms-style UI, it's almost ludicrous to imagine.

Looked at retrospectively, forms were just one step above green screen applications on a terminal, transplanting one set of structural idioms to another, like for like.
But at one place, you might be able to pick it up for $1, while at the other place, it would cost $9. The amount of fee matters when the fee is avoidable.
I read that book and what Juan Branco say is that XN wanted to construct soft power relations with Emmanuel Macron to keep its influence. XN puts himself in a bad political position with Sarkozy.

In this book JB explain how rich peoples invest the political side in various ways to keep their benefits high. XN is one of them, specially because he was self-made and have no relations.

JB say the problem is not that rich peoples try to keep their influence, it's that noting prevent (and punish) them to do so.

It's not about being evil or not, it's about how evil can be part of the game (because political campaign funding).
I don't have a door that locks anywhere in my home. Not even to the outside.

Where I live (Canada) there is a similar deduction for a home office but no requirement about having a locking door. That would simple be unenforceable, since tax auditors have no right to enter your home to ensure deduction guidelines are being followed.

We do, however, have a mountain of paperwork to file for both you and your employer to vouch that working from home is a necessary part of the job, and you have to be swear that that portion of your home you claim is not used for non-work activities more that some small amount of time. My estimate was around 5% of my home.

I suspect there are going to be fireworks in the near future as tax legislation changes are debated, with the never-homers trying to quash the forward-thinkers and their changes to the system. I also foresee insurance companies jumping in to take their cut.
What if you never consumed salt, oil, or sugar again? Within about 30 days, your taste buds would adapt and become more sensitive, and food would taste just as good as it did before, except that it would be less addictive, so you’d probably eat less of it. You’d also be less likely to develop heart disease.

This is 100% true in my experience. In 2013 I gave up obvious sources of refined sugar and artificial sweetener due to an elevated triglycerides report. After two weeks all sweet cravings ended. Fruit started to taste amazing. Now I have dessert of any kind at most once per week and I probably haven’t had a soda of any kind in over five years.

Oh and my triglycerides went from 232 to 113.
Can you explain? I don't understand "hacks the back button" :/
I'm sorry, I really didn't mean to be too rude to you - I'm usually so polite online the rare times I even post.. its just that there's so many damn sites these days that do it - it totally breaks the normal/traditional browsing experience.

Again, thanks for being so cool, I didn't mean to really direct that at you- it was just a general "old man yells at cloud" kind of thing.

it's a great site btw, good luck with it!!
I'm lucky to live in a country with a wide public broadcasting network (Germany). So I'm pretty sure that if Netflix comes up with a linear stream, I won't come back anymore. That split of content killed it for me and at this point streaming or 1-click hosters work well enough for the selected content I need. For everything else I have our public broadcasting network.
That post isn't really about remote work as such though. (Which tends to focus on a desire for people working remotely for SV companies to earn SV developer compensation while living in Des Moines.)

It's about complete offices/teams in Europe earning much less than if they were in the US. Which is, indeed, one of the reasons (though not the only one) that many larger companies have significant software development offices in places like Eastern Europe and India.
Ah-hoc log analytics in the REPL (2017)
It comes from "conversation by" iirc.
By definition yes. Compulsive engagement in rewarding stimuli despite adverse effects.

I drink coffee non-compulsively once or twice a week, without bad effects.
Who else were you going to tell people about that good sandwich?
Will you have the Ubuntu family of distros that will all work equally well.

All those niece distributions are nice, but I wouldn’t recommend them to newcomers as it’s harder there to get support.
Well, you are right on that one. I may have stressed this one too much, I guess.

The real reason flushing L1d is not going to be noticed is that even without flushing the cache is unusable after context switch. It is highly unlikely the next thread that gets ownership of the core will require exactly the data present in L1d.

On a busy web server the two most frequent reasons to switch context will be:

1. The thread is waiting on I/O so it yields the rest of its time share back.

2. The thread has finished processing request.

Now, if you imagine a thread that just did a bit of I/O returning its time so that OS is switching context to another thread... it is very unlikely any of the data in L1d has any meaning or worth for the other thread. Anything that the next thread will do will require fresh data at least from L3.

So L1d is practically worthless and blanking it isn't going to do anything noticeable.

(I have intentionally omitted all the interrupts happening in the meantime and OS also using the cache which is the proverbial nail in the coffin when it comes to usability of L1d after context switch)
jokingly

Oooh...! I really want to... But Windows is getting so good! It is where I have my fluff and stuff.

I use it serverside, is that ok?
I also own a MacBook which I use frequently, does that count a little?
>With slack and other messaging apps, we all end up writing short bursts of whatever is on the top of our head, without much thought or organization of the ideas. In contrast, with email, you can take some time to create a concise and well-organized message.

This hit close to home. When writing emails I sometimes find gaps in my own logic or alternate recommendations while writing the email, and am able to address those before sending.

With Lync, too often I end up "blurting" assumptions or guesswork that doesn't always necessarily end up being true. While blurting out ideas can be useful, depending who you're talking to, it can also make you look like an idiot.

With email people also don't leave you hanging with "hey...". Please don't send "hey" to me. Go straight to asking your question or favor.
After being Linux exclusive on my personal laptop(s) for over a decade, I just went back to Windows + WSL 2.

With WSL 2, there's very little reason to use Linux desktop any more. The windows cleartype, touchpad driver and sleep work a lot better while giving you a regular Linux environment and you don't have to dual boot to get Office and creative software
Agenda (custom search expressions and aggregation for all kinds of notes), capture buffers (quickly take notes while doing something else), time tracking, column mode (hierarchically sum up time spent and other properties), easily link items to files, even emails or RSS entries, tags, solid latex-export (you can just \textem{mix latex markup in like that}, I don't even write Latex anymore), org-babel, which is kinda like Jupyter, but for everything, including R, Python, etc. in-line image support (works with Latex, so you can have in-line formulas in your latex documents. This is surprisingly useful if you take math-y notes), org-ref which is like bibtex, but for org, and sane, so you can easily manage citations and sources

… seriously. The list is so long. That's just off the top of my head. Granted, some of this is more useful in academia, but depending on how much research you do, it can come in handy at any time.
The /x/ copypasta was the one I saw first sometime around 2007, and only later did I see the one quoted the file. It's possible that the file's story was earlier.
The only reference to Xavier Niel in this page is that he may have advised and eventually financially helped the french president Macron in his campaign. It is complete none sense that this would support the claim that Xavier Niel is evil.
Advertising Will Be Squirted into Your Nostrils as You Sit in a Bus (2012)
nah, I jut unsubscribed all his content because I don't like spotify, feeling a little blue but this will wear off soon.
It's the same, chrome and Firefox are actively used to view childporn on the tor network your argument is NULL or we can't use anything anymore.
Don't understand why Debian would be listed as "Intermediate", while Ubuntu is listed as "Beginner". IMHO lots of problems just vanish once you switch from Ubuntu to Debian …
me neither on a Mac, and the article mentions that it doesn't happen on Linux. It might be restricted (or allowed) in Windows only
> The change already happened and all the concerns about peak load capacity and storage were largely mythical

Do you have a link to more on this? The story I recall was that we can't go fully renewable precisely because of storage issues.
Hi Victor,

Enjoyed your post, and as someone who has worked remote-only for >5 years, can only agree with "not enough [focus] on what work will actually look like and how culture needs to adapt".

One area you didn't touch on, which I find most interesting in these present (challenging) times is, "How do we improve the tools?"

Right now, experienced remote-workers know to do things like explicitly tell co-workers stuff like "brb, afk 5 min." -- all that much-needed overcommunication that is necessary to replace face- and body-language cues. Is it just a question of aculturation as remote-work undergoes its own Endless September, or could we build better, richer, more intuitive tools? (And not just for devs/knowledge workers! Think of all the GPs triaging their patients with Zoom right now. There have to better tools for them!)