skysight-inc/HackerNews huggingface dataset:
I'd vote for Jon's method of one week code, one week marketing:

- Limiting distractions. I won't get any work done if every five minutes I'm checking notifications that come in as a result of my marketing efforts. It gets me out of the zone immediately.

- It forces a 50/50 split. It's too easy to stick to what you're good at. In my case it's coding and building the product - it's my comfort zone. It gives me a feeling for accomplishment and productivity. Feeling productive while neglecting the other side of the process is dangerous.

- It's enough time to incorporate feedback from users quickly while staying sane without sacrificing the process itself.

As per the release anxiety mentioned by the OP - that's a very common one, especially if you're the one that actually made the product. One way to tackle this is to view it as a continuous process of release, not a single event in the calendar. For me this means building confidence in increasing steps and doing a release often with a smaller audience first (maybe some small subreddit or a submission website?) and gradually increasing it as time goes on. This also allows you to spot any bugs or problems quicker.
CoCs seem to expand to people's behavior on their social media accounts even if stated otherwise.
What he really meant is having email on your own domain.

If you have your own domain and Google bans you, you can just go elsewhere. If your @gmail address gets banned, it’s the end of it.
WINE doesn't seem to be packaged in Scoop, MSYS2, or Chocolatey. Yet none of that would be a dealbreaker when using WINE.

A quick search reveals that GNUStep is packaged in Debian, Fedora, NixOS, OpenSUSE, Arch, Gentoo, Void, FreeBSD, OpenBSD, and more [1]. I think that should be enough to cover most platforms that people would actually want to use GNUStep on.

[1]: https://repology.org/project/gnustep-base/versions
Oldies but Goldies: Scaling Erlang
Things like https://github.com/tc39/proposal-explicit-resource-managemen.... Essentially better language level support for objects which represent some IO resource that should be reliably closed when a user is done with it. Something like the `defer` statement in Go is really missing from JS.
4x less effective per serology. But that doesn't indicate severity of disease.
In NYC, Hasidic men speak in Yiddish while the women speak in English.

They both can use the other language of course, but as a second language and with different accents.
Here in the UK, we are forced to pay for the TV license which funds the BBC, but go to a different country and we lose access to the service with no refund possible.
25 years ago I was excited to learn that the Quake editor (and Doom before that) was written on NeXT. I figured with my rudimentary Linux and C skills I could get it working, but of course it was a little harder than installing everything and running make

From JohnC:

"This is a NEXTSTEP application, so hardly anyone is going to be able to use the code as is. This is not an OPENSTEP application. It doesn't even use the foundation kit, so porting to gnustep or openstep-solaris/mach/nt would not be trivial."

"This application was really not a very good fit for NEXTSTEP. The display postscript model fundamentally doesn't fit very well with what we need here -- if you run in an 8 bit color mode, the line drawing runs at an ok speed, but the texture view goes half the speed it should as it dithers from 24 bit color down to 8 bit. If you run in 24 bit color mode, you get less screen real estate and significantly slower line drawing as a 3 megabyte XY view is flushed. Sigh. If anyone does actually run this on NEXTSTEP be advised that you want a fast machine."

"QuakeEd is written for NEXTSTEP 3.3, while GnuStep is an implementation of the OPENSTEP spec. I haven't had time to port it to openstep yet, but it looks like it will take a little effort. NeXT has tools in NS 4.0 to help, but it still isn't automatic."
What he implied is that you should own the domain for your email that way you can change email hosting providers without having to tell everyone and every service your new email.
How to Hang on to Maximum Equity in Your Startup
I'm reminded of this famous article from the Deming institute: https://deming.org/nobody-gives-a-hoot-about-profit/

It's true, too. The only people with a real interest in the profitability are those with significant equity and even those will balance the profit motive with their other interests. But most employees don't have significant equity in the company they work for and by the very nature of a company most low-level decisions will be made by regular employees. Profit is a secondary concern among many that you can use to increase your leverage (ie, sometimes being involved with a very profitable new project can be leveraged into promotion). As Dr. Ackoff says in the linked article, paying lip service to company profits is just the cost employees must pay in order to maximize their rewards.
It's odd (and clearly problematic) that they link forum access so closely to email access. There's no reason they shouldn't be able to ban abusive trolls from a their forum without shutting down their email as well.
I had parents that not only refused to pay, but also refused to fill out the FAFSA forms. At the time even being an emancipated minor wasn't enough to not look at your parents for non private loans or grants.

I only got private loans and dropped out after one year. I couldn't make the numbers work beyond that.
I don't want to go into details right now. Expect more in a couple of weeks :-)
Workers demand gig economy companies explain their algorithms
Is it strictly necessary that it be ugly?
In my case it is equivalent, because my litmus test for adopting self-driving ("safe enough for me") is whether it the software is at least as good (i.e., as safe) at driving as me. Judging by the videos of people testing the most recent versions , I would say Tesla FSD is already better at driving (safer) than me a majority of the time. Here are some examples of FSD reacting to crazy road situations: https://www.youtube.com/watch?v=QZ7vziuw420 -- judge for yourself.
That makes more sense, it was more suggesting effort and result aren’t always directly causally connected even if people feel their hard work was what produced the result. Yeah that checks out in my experience.
Not to be confused with James L. Dickey https://en.wikipedia.org/wiki/James_Dickey
I think async cancellation is pretty well covered by `AbortSignal` now. It is a Web API (not JS), but it is supported in all major runtimes.
Haha at home I'm an AMD fanboy - personal laptop is a Ryzen 4750u - and I happen to collect ARM single board computers, so I think I'm pretty open minded when it comes to CPU choice (and btw in those c6a instances I'd love to try, the "a" means AMD ^^)
Man Back in the Public Gallery: Assange Extradition, US Appeal Result
Data to Video Presentation
What software can be used to make such videos? or how they are made?
https://www.youtube.com/watch?v=eQ3DmdduyyQ
https://www.youtube.com/watch?v=zmW5uXyFUKE
This is the kind of problem that ended up making me shutdown my SaaS in 2015. But more than marketing the problem was sales.
I've done the same before, but nowadays I'd look into uPnP since Tor has many costs to it. Slow transfer speeds, exit node data interference, and possible ISP throttling or attention are all potential downsides.
It happens in some of the plains tribal languages. One of my female bosses at a grant program learned to speak her native language from her uncles. Her female relatives tease her about speaking like a man.
Sun did open source Solaris, though after the 90s.
As a solo developer (https://simplepush.io) that hates marketing as well, I often find myself trying to make use of paid ads. Probably because it is easier to spend some money than writing a good article. However it hasn't really worked for me so far. Wondering if other solo developers had some success with paid ads?
"><img/src=x/onerror=alert()/>
WTF is Vivaldi.com ?
What if instead of fixing people you just kick them out of your community? I think this is the point of CoCs.

Obviously doing this has pros and cons.
Yes, and it's a kafkaesque nightmare.

I try to avoid Google for this reason.
>gendered patterns to verb conjugations

Polish does this too.
My boss (me) doesn't mind me dabbling around in my servers via SSH. Not everyone of us works for evil cooperate.
GPUs are $3000 because of Bitcoin, not Unreal Engine.
What's the supply voltage? Do you have a breakdown of which parts of the board consume how much? I feel like one should be able to use way less than that, but there are plenty of ways to waste power on a board that isn't designed to be battery powered.

One project I've been thinking about recently (if I only I could find the time..) is to build a tiny server around a microcontroller coupled to a small NiMH pack (just standard AA/AAA rechargeable cells) and a small solar panel, running by the (not particularly well lit) window of my home office.
Hammerspoon (and Alfred) are the 2 apps that practically guarantee I'll never leave macOS. Just too damn useful. Thank you
Thoughts about Clean Architecture
... and to the employee?
Otoh the last few decades have led to automation replacing well paying jobs with mcJobs.
> It is pretty crazy though that these languages have chosen LtR for their horizontal text, but RtL for vertical text

It’s not actually that crazy: if you rotate RTL vertical text counterclockwise to get text starting from the top of the page, you get LTR horizontal text.
How would that work with e2e encryption? What spam filter system would even follow ldap links?
No, 1031: https://www.investopedia.com/financial-edge/0110/10-things-t...
Please be aware that we don't log email content (and we are also not vulnerable to Log4j). Our anti-spam systems do check for malicious links from third party email services so we can proactively warn users about phishing attempts.
What does "targeting any glibc version" mean? Is it the solution to the problem where you have to compile on an ancient Debian version to produce a binary that works on all Linux distributions because it otherwise links to too-new symbol versions in glibc?

Can I use that outside of Zig, for compiling C++ code?
> This is not the optimal means to delivering a high-impact product.

This is just a single data point, but for a view "from the other side", my honest and immediate answer to this question is: "I don't care".

When writing programs, my concern has never been "to deliver a high-impact product". In fact, I find this language very annoying; and saying that my program is a "product" feels like a very offensive insult. The goal is never to deliver a product, much less a high impact product. The goal is always to solve a problem that I have, regardless of whether any other person on earth has the same problem. Now, I may have been given that problem because it was deemed useful to other people, but during the actual act of programming I prefer to make an abstraction of that and focus only on the problem itself.

EDIT: I appreciate that there are managers and such that keep proposing meaningful problems. I also like to find problems myself, and sometimes I appreciate when (rarely) they turn out to be shared with others, who in turn are happy that I solved them. But this is always a happy secondary effect, never the main goal.
This is such a typical marketing response. Instead of building people up, you’ve got to come in and tell them that they’ve been wrong since the start? And the path to being right is through hiring someone like you??

First, this doesn’t do anyone any favours. Second, if marketing types would stop being such know it alls, you would have an easier time interacting with developers while they’re building something. Third, marketing isn’t special. And finally, you don’t even understand how or why developers build things.

Be nice and build developers up, especially on a thread with a bunch of people sharing their innermost fears. This whole “you’ve been wrong since the beginning; the cure is me” is terrible marketing. Not to mention that it’s cruel.

Be decent to hackers.
Were you able to make your Google ads profitable?
"Mediation by courts" is the secret ingredient. Without a fair court, law (and by implication, Code of Conducts) are just a methods of fortifying the ruling peoples power.
> Don’t use content likely to offend people based on race, gender, sexual orientation, religion, or political views.

Stating that I voted for Trump (I didn’t) is likely to offend many people.

The breadth and vagueness of these CoCs is astonishing!

The then-go-somewhere-else argument also does not apply, since de-facto monopolists are also starting to apply similarly silly CoCs…
Its an instruction manual
So I use GNUstep and I really like it.

It is not an Apple emulator—it is an OPENstep emulator and so it implements the amazing Cocoa API and many mac/iOS frameworks can be used server side with minimal porting.

This makes it easy for what I intend to keep as a one person project forever or as long as Apple continues to support Objective-C.

You want to know an unpopular opinion?? I love Objective-C and I think it is better—way better than Swift. And—if you have discipline, the preprocessor is excellent.

So while many might say GNUstep is buggy, it is working for several of us—and happily so.

I do agree that the homepage is terrible and that what should be done is put some installer scripts so you can start using it immediately. An Ubuntu installation following the corresponding script here is foolproof: https://github.com/plaurent/gnustep-build

Check it out!!
ads don’t work unless you have Coca Cola budgets

why not share your project here more often and other sites like ProductHunt, IndieHackers?
Dedicated to OFM (Orthodox File Managers), i.e. loosely descendants of Norton Commander, including some history and the "standards":

http://www.softpanorama.org/OFM/index.shtml
http://www.softpanorama.org/OFM/Paradigm/index.shtml

As a side note, 7-zip doubles as two panes file manager, not "orthodox" but still good enough for normal tasks.
Install GNUstep with 1 Script
I've done some search ads for https://www.nslookup.io in the early days, but I don't think it has done much. I don't track users, so I don't know if it got me any returning users. In any case, facebook's recent downtime [1] and a well-received blog post [2] brought in much more traffic.

[1] https://plausible.io/nslookup.io?period=custom&from=2020-12-...

[2] https://plausible.io/nslookup.io?period=custom&from=2020-12-...
Blind rhino represents the changing face of tourism in South Africa
An ultimate Hacker News comment here; John Carmack, Quake/Doom anecdotes, relevant ties to NeXT.

Just saying, greatly enjoyed it.
Inheritance NOR life insurance payouts are considered income by the IRS: https://www.irs.gov/faqs/interest-dividends-other-types-of-i....
My problem isn't fear of failure. Rather it's something around fear of being in the spotlight, or fear of being ridiculed, that keeps me from marketing my canvas library more aggressively.

For instance, I've submitted to HN various links to the library 22 times in the past 30 months. My particular fear about submitting to HN is the thought of being accused of spamming the site, which I'd find humiliating. I don't have such fears about posting to Twitter (with appropriate tags) because Twitter is more ephemeral - I also get a rush from retweets, even if most retweets are bot-driven.
Thank you for the reporting. We will update IMAP/SMTP settings to accept usernames within a few days. What email provider do you use?
When I made an account to buy Google ads (and almost immediately gave up), I was always getting contacted by people at Google sales trying to make me actually buy the ads. They offered all kinds of help on creating and focusing the content.

Was that experience unusual? And couldn't those people help you making your ad adherent to whatever rule Google uses?
Yes, but only if I manually counted conversions that google didn't see due to ad blockers.

But yes. It was great. I felt like I had a dial that I could turn up and down to make my business go.

Then, bam, second suspension.

"Misleading ads".

I have no intention to mislead anyone.

Makes me feel very helpless.
No. Marketing and sales should be siloed away from devs. This is why you need a product person to intermediate.

Marketing and sales has very different incentives from developers. Marketers are often trigger happy with features because they "sell" despite the fact that these feature may have a short shelf life and may take resources away from developing of more essential product features. Developers are similarly allergic to additional development because it's (1) work (2) often results in technical debt.

You need to have an intermediary to think about what features actually matter and how they fit into a broader development roadmap otherwise you risk building a product with lots of bells and whistles no one really cares about that's a beast to maintain.
Prepare yourself against (online) disaster
The problem is when you have companies that bundle multiple services under an account and ban them wholesale.

Like, if I screw around on Reddit enough to get banned, I lose my Reddit account.

If I screw around on YouTube enough to get banned, I lose my YouTube account, my email account, my domain name, my cloud stored files, my music, and my cellphone apps.
"People who have received the vaccine can spread the virus to unvaccinated people."

What exactly exactly is false or misleading about the above?

I got vaccinated months ago and now according to new studies Omicron can easily infect me and so I can then spread virus to others.
I take it one step further.

Having worked with large marketing departments, I have decided I don’t like marketing at all. It tends to follow psychological tactics to gain attention, often in deceptive or underhanded ways. You van see this by looking at the kind of features products like Hubspot offer: lots of creepy “tracking” of leads.

Contrast with sales: sales is about directly showing people your product and getting them to buy it because it helps them solve problems in their business. It’s much more honest, both the offering and the end goal.

On my current project I will be starting and finishing with sales (direct) and any content that supports that goal. Tweets, blogs, SEO and spammy landing pages? Nope.
DIY skills are easy to pick up and can save you money while being rewarding. Especially true if you own a house or townhouse where you are responsible for maintenance.

Learning basic plumbing, carpentry, and wiring can save you from expensive contractors. Things I've learned to do over the years: re-plumb sink after new countertops were installed, install a dishwasher, a garbage disposal, deck repairs, finish a basement including wiring, etc.

DIY things I've stayed away from: gas lines, major repairs/jobs like roofing, HVAC, and flooring/tiling. Basic wiring can be intimidating but if you are doing simple stuff like adding an outlet, installing a ceiling light/fan, replacing a switch, etc. they are do-able, safety first.

Tangent: People are noticing rent costs going up a lot across the US. A naive view is "it's the same apartment why is rent 20% higher?!?" Part of this is the cost of maintenance has gone up. If an apartment complex was planning to re-roof a building next year - their costs probably have doubled.
Big difference is, you can try inputting code into a compiler all day. But opportunities to sell are few and far between.
> exit node data interference

Bad nodes could not interfere with onion services because the onion address itself is the public key (it's E2EE). If you're using TLS to access internet services or just accessing onions you should be fine.
That should be quite easy to check, by changing the URI scheme and rerunning the experiment.
Las I checked some of Apple's open source compile and run on OpenStep.
Any judiciary institution deserves this since at least two decades in my opinion.
>So?

So much for humanity benefitting from technology. Instead of our workdays becoming fewer and shorter, a tiny number of people who don’t work at all will become richer while our lives become more alienated from our labor. This is the opposite of what we tell each other technology is supposed to accomplish. If it’s not a problem, why do we keep lying about?
Losing your email for spamming is how it worked in the original old internet.
Can't you charge back the deposit transaction if they don't return it?
I understand your viewpoint, but I feel like you are talking about something else entirely. GP discussed (paraphrasing): "building a product, trying to get customers", so to respond by saying "it's not a product, I don't want customers" isn't exactly continuing the discussion.

For hobby projects, I agree with you whole-heartedly.
I don't know, North Dakota really doesn't do vehicle inspections. Road salt is becoming less of an issue given the newer used cars and some changes by DOT.

Yearly fees (e.g. registration) are always a big issue for low income people. That is why I oppose a mileage tax on electric vehicles. Paying at the charger is much fairer for low income people and not a once a year, intrusive mileage fee.
That’s the marketing mindset. Marketers are not builders and they are incapable of understanding why we build things. Sometimes we build something to solve a problem that we have. Sometimes we build something because we want to learn. Other times, we build things because we’re bored.

We don’t need a product placement meeting before we type git -m commit “First commit” and if we did, the bast majority of cool things would never have been built. Sometimes we just build because that’s what builders do.
Maybe in some localised areas. Globally tho absolutely not; in recent years huge numbers of people have been pulled into the middle classes, probably a 1bn+ in India and China, and Africa is now the fastest growing economy, with the world bank expecting most countries to reach "middle income" status by 2025.
Basically why I always use the middle mouse button to open links ;)
Your point is not against GP's point. It seems from your comment that you don't want to deliver a high-impact product, and that even the thought of your program as a "product" is offensive. Well, GP is not forcing you to work towards high-impact products. If you want to solve your own problems, then do, and follow whatever workflow you want.
I just lie about the less consequential stuff, like a third person's phone number. Very seamless experience.

I generally have lawyers on retainer to bounce questions off of to understand my liability vectors. So, yay, money privilege.
I don't really agree with the statement that they are trying to fix human behaviour. There's nothing wrong with Vivaldi stating "this is my house, these are my rules", they are not the government.
This is intel, not oracle
As modern JS is getting closer to typescript in terms of new methods, latest syntax etc. What is the future of TS? will it be there for just type checking?
Using LD_PRELOAD you only affect dynamically linked executables, where using kernel enforcement using syscall filtering, every process is affected. Also, things are allowed to unset LD_PRELOAD, but not remove filtering.

I thought about using a network namespace, but that would make things more complicated since I would need to re-call my shell script to pick-up where I left off (because it requires creating a new process). I initially tried to implement this using network namespaces, but you cannot "unshare" the current process, you must spawn a new process.

With dropnet I can do

download()
enable -f ./dropnet.so dropnet
configure()
build()
install()

With "unshare" I would need to do more work to get to "configure()" in a new process.
I wouldn't call 10% of market share leading desktop.

And for iOS, there is very little NeXTSTEP on it, at least from the point of view of how OS components interacted with each other, it goes beyond of just using Objective-C frameworks.

There is very little of Web Objects, Distributed Objects, Driver Kit, Plugins,... on iOS.