skysight-inc/HackerNews huggingface dataset:
Medication makes a huge difference, but doesn't cure you. I truly found myself getting on medication life-changing and it's what allowed me to get on a career track instead of bouncing between minimum wage jobs.

Now that I actually have an income, I'm also seeing a therapist who focuses in ADHD to help build strategies to mitigate the impact it has on my life. I'd say medication then therapy, in that order, have the biggest impact.
Why are you comparing it to their gross profit and not to the rest of their costs which is what I said?

Ultimately Spotify's staff costs are significant because they were throwing people at trying to make the podcasting business work, which was a failed bet but they need to do.

The main issue though is that buying licenses to music is just too expensive for the amount of money they charge, and they need to license less stuff or charge more money.
You may or may not want to make a living off of your own technology.

You could have a research company that has a technology offering that pays the bills.

Alternatively, you could have a technology product company that does some research.

Depending on the situation, you may even be better off funding your research by selling something like real estate or cars without consideration for promoting or releasing your technology.

Regardless, you will need to strongly address at least one thing that clients or customers are ready to willingly pay for, as the foundation of your business.

Even if you operate as a non-profit organization you will still need a firm financial foundation to get going, and then perform research from there according to the resources you can rely on as they fluctuate through time.

And some things you may have to offer would have some clients who are more willing to purchase than others, and that can give you an idea how persuasive your sales efforts need to be. I wouldn't imagine putting less than 10 - 20 hours a week on sales or promotional efforts alone and that's also the amount of time I would never want research/experimental efforts to drop below. It's a constant balancing act and your outreach needs to be concentrated during regular working hours so you really have to focus on those business needs first. Then fit in the research pretty much the rest of the time, and it may be best to allow for some 24/7 operation to include nights, holidays, and weekends (when other "competitive"[0] researchers may not be making progress at all) before stabilizing at an acceptable work-life balance which is bound to be different than the mainstream no matter what. This was more apparent in chemical research which did require expensive equipment, and you want to get more done before the next calibration, maintenance or replacement cycle. The same cycles really that could be equivalent show-stoppers in computer science even if you have only a laptop when you think about it, you still have to pull the electronics in for a pit stop on a regular basis.

But to start a company you have to compromise and it may not even be possible without halting all research efforts entirely and instead concentrate on incorporating one or more established milestones or breakthroughs you already have under your belt.

Then sink or swim as a business before you can ramp up ongoing research again.

If successful, from that point you can possibly control the experiments, and own your own inventions.

[0] It may not really be competitive but you have built a business and that attracts wolves of many kinds to the door which you need to be prepared for. Competition for survival.
> There are no employment contracts and you can be fired for any reason without notice.

You can also leave the job at any time, which as a frequent HN user I'm sure you know and may have used it to your advantage.

> There really should be though especially when the company in question was able to afford $1 billion in stock buybacks just 2 years ago, and when the CEO has a $3 billion net worth

They were also in a hiring spree 2 years ago, like many tech companies. Many of the current employees wouldn't have a job otherwise.

The CEO is also the founder of the company, who built it over time from scratch. There have been many ups and downs during their 17 year history. 10,000 jobs didn't appear overnight. We hardly hear when company hire, only when they let people go.

> and when they are well known for not paying their suppliers (the artists) a fair price for the content they create.

Apparently they don't make big fat profit given this layoff
Not a project, per se, but this is how I got to become a freelancer.

I was bored at work in one day, in summer 2007, and I was searching on internet free tests to test my knowledge. I did that previously in 2000 when BrainBench was new, and I even got physical diplomas from them for free. So, in this summer I searched for BrainBench again, to test me to see how much I grew during these years, and I was disappointed to find now BB was paid. So during my search I found this site oDesk, which was a freelancer site, but also allowed you to take tests. Didn't cared about freelancing part, only testing. So I took some HTML, Delphi, SQL tests there in that day. On Delphi I was proud that I was on 2nd place, while on rest I was in top 5% of all people that tested. I published that and forget about them.

In November I receive an e-mail. Someone was contacting me on my oDesk account. I was like "wtf is oDesk?". Then I remembered about the day in summer whne I got bored and made an account on that site. Long story short, that was my first client, he hired me and I realized how short I was selling myself to companies in my country. In March 2008 I quit from the day job and went full freelancer ever since. Btw, oDesk, after acquired Elance, got renamed Upwork. I still, partially, get new clients on Upwork, though most of my new clients are now through recommendations from my previous clients.

If I wasn't bored that day, if I didn't created that account, I'd still be working for a soulless corporation in my country.
Food science is crazy and unreliable (difficult to perform relevant research, many confounding factors, often sponsored by groups with questionable motives, etc). But food anecdata seems just as crazy.

Do you eat fibre? Or do you shit literal bricks?
I'm more of a technologist than a product guy so I care more about the technologies coming out of Google. When I see major open source efforts like tensorflow or k8s I see goodwill and trust. Outside the realm of software, when I see principles or ideas or algorithms like CoDel, BBR congestion control, and SPDY (later becoming HTTP/2) and even later QUIC, MASQUE, I see the same (please excuse me for listing networking technologies because that's where my recent interests are). Here's a very simple thought experiment: if all the above technologies came from a different company say Cloudflare would you consider these earning them trust? The answer is an unequivocal yes.

The only reason why you might be unable to name a single thing Google did to earn them trust is perhaps because of rampant brainwashing by the anti-Google rhetoric.
which video specifically?
Deposits of natural hydrogen promise bountiful power
Do you mean there’s a picture?

Real IDs don’t have any other photo requirement than drivers licenses have previously. Their additional validation is in terms of proving residence and identity with additional documents.
"..Spotify had taken advantage of cheap borrowing during 2020 and 2021, when central bankers cut interest rates sharply in response to coronavirus pandemic lockdowns"

> “Embracing this leaner structure will also allow us to invest our profits more strategically back into the business,”

> invest our profits more strategically back into the business

why didn't they do this in 2020 when they got zero interest loans and free money from the government?

profits are for "strategic" investment but loans are for un-strategic and unsustainable hiring? got it.
Yeah, after years of dealing with language-specific serialization formats---and inadvertently learning internals of them (including Go gob, Python pickle and PHP serialize), I'm over. And gob is not even a schematic serialization format (i.e. not only you don't need to define a schema beforehand, you can't). There is some interesting idea, but that's all. Use a well-known schemaless serialization format with some extensibility [1] if you really need.

[1] Maybe there was no suitable one when Go was first created. Nowadays I believe CBOR is the best format for this job.
You nailed it!
I think Openai Team needs to patch it.
I mean, they also email you after two weeks and then again at 21 days, so it's not like they're hiding this from you.
Five things wrong

1. I didn't edit my comment to remove anything like that, so I'm not sure what you're suggesting.

2. I didn't perceive injustice, I thought it was a bit brainless to not associate company costs with long term survivability.

3. An engineer being 400k TC is an anomaly, Spotify does not pay any of it's Swedish engineering force nearly that much, and since we don't know the demographics of the layoffs it's hard to argue engineers anyway. (Citation here says the avg was 125.000[0] which is still very high if these were europeans)

4. Their cloud bill would still be roughly 500 people based on that TC based on committed use alone.

5. Costs = Costs. Overspending in many areas = no more money. I'm merely suggesting that they overspent in one area that is now affecting another area indirectly. Yes, I drew a line.

[0]: https://news.ycombinator.com/item?id=38516794
> If all you want to send is an array of integers, why should you have to put it into a struct first?

If you're sure that's all you'll ever have to do, then sure. But unless you're 100% certain that the protocol will never evolve further, having a more complex structure allows it to change in a gradual way.
I was staying just outside Toronto (/suburban GTA) this summer; it was a few days before I stopped assuming the sound was construction (sawing). Extraordinary, nothing like it (as far as I've ever known anyway) in the UK. Crickets can be 'loud' (more so in France IME) but these cicadas were in a different league.
I think adapt is perfectly fine, but "since then" really throws a wrench in the sentence. Why not, "therefore" instead?
The Android Automotive Developer Kit
Or, if you want to win big, you have to make big bets. This applies to both employers doing mass hiring and employees choosing to work at employers aiming for explosive growth.

It is not poor management, it is simply a different tactic. Sometimes things work out, sometimes they don’t. The fact that Silicon Valley has succeeded in producing the most profitable companies in the last few decades seems to be relevant.
This isn't a portable solution at all because it doesn't solve the problem of the script being symlinked. While it does resolve directory symlilnks, that part is usually not even needed as finding a helper works just as well with a symlink to the directory containing the script as it does with the resolved directory. What doesn't work is a directory containing a symlink to the script which your "solution" fails to resolve.

Additionally (and the article doesn't solve this either), when invoked through $PATH, $0 will not be a full path but only the name of the command. In that case you want to start with "$(command -v "$0")" instead of just "$0".
I have a makemake function in my zsh config for simple C programs that relies on implicit rules (which I turn off for more complex programs) :

function makemake() {

>makefile echo '

.RECIPEPREFIX = >

ASAN = -fsanitize=address

CFLAGS += -Wall -Wextra -g3

CFLAGS += $(ASAN)

LDFLAGS += $(ASAN) -Wall -Wextra -g3

SRCS = $(wildcard .c)

OBJS = $(patsubst .c, .o, $(SRCS))

#CC = clang

# main function must be in the $NAME.c file

'"NAME=${1:-main}" '

all: $(NAME)

$(NAME): $(OBJS)

print_name:
> @echo $(NAME)

clean:
> rm -rf .o

fclean: clean
> rm -rf ${NAME}

re: fclean all

.PHONY: print_name clean fclean re

'
}
Didn't the CCP disincentivize this by the way they handled Jack Ma and similar?

It seems a political problem that is one of the core hinderances. They spooked outside investors and businesses

At the same time, isn't Shenzhen considered the SV of hardware?
that is literally not true lol. No other drug gives you cancer in various area of your body. No other drug makes you more of it in less than an hour, except maybe heroin. And heroin should never be tried.
24 hour cycles are even observed in bacteria and archaea as well as the individual cells in our bodies. If I am understanding correctly, even in pure darkness bacteria will respond to 24-hour cycles of temperature change. Considering this, combined with the critical role of the microbiome in human health and the fact that our bodies tend to get 1-2 degrees cooler when we sleep, it seems our sleep/wake cycle may go even go beyond the brain.
If there was an HN equivalent of Reddit's /r/bestof, this comment would deserve to be there. Encapsulates everything about why this problem is so hard.
Traditional bare metal involved complicated packaging and release processes. You would literally have a diagram of "these are the physical servers running this service (LB, web server, etc.)" and be able to point to them. You could overprovision workloads to tolerate failure but not just shuffle a service from one machine to another.

When I used to work in a similar environment we would develop code, then we would give it to a QA team. They would test it and give it to an Ops team. The Ops team would schedule a maintenance window and roll out the new code on each server. This happened maybe once a quarter because testing and releasing was a week-long process.

Racking new servers and provisioning them also required some manual labour. We had a process to use PXE to provision the machines but it was still toil. Virtualization was a big benefit because you could at least create and blow away VMs without having to re-image a whole server from scratch.

"Running your own cloud" implies that developers can treat instances like cattle and interact via an API. But it also means there's a standard set of tooling for fleet management. None of this stuff is entirely new but in small or mid-sized orgs it was out of reach 10 years ago.
TikTok has 100k employees and shoes shits money.
House of Cards was a home run. It was the nudge that made me breakdown and sign up for Netflix streaming after they split it off from DVDs. But these days, Netflix is probably the service that is closest to me pulling the plug. It's relatively pricey and there isn't a lot that I really want to see on it.
You say you're in the US and you sound like a small entity so not entirely clear why you care about the GDPR, but you want to comply, cool.

As said, this info may be personal data. SO why do you want to store it? If it's for security/fraud prevention you should look for a carve out (legitimate interest, etc) that would allow you to store it without explicit consent and would possibly also allow you not to delete it on request. In which case, you would be able to simply stipulate in your T&Cs/privacy policy that you are collecting that info for that specific reason, for that specific period of time (all of which should be reasonable).
What is ComCo?
why 25? lol random age like 21 for drinking in the US
I'm quite unclear on what thos drama is about and what the consequences of it are.
If you follow Richard Dawkin’s reasoning that all organisms are just very effective DNA replication machines, this makes a lot of sense.
As an engineer at Google, my opinion on Protocol Buffers changed massively. Pre-Google I found them awkward, the language bindings in Python sucked, and I didn't really see the point. I knew a schema for services was a good idea, but protobufs didn't seem like the best option.

The thing is that at Google protobufs are used everywhere. Like, absolutely everywhere. Think of all the places they could be, and it's way more. All the tooling understands them, code search and go-to-reference works on them everywhere, they are truly transformational on how many different services with many different implementations interact.

Are they perfect? Far from it. But a Go-only implementation misses almost all the value of protobufs. If I was inventing them for Python I could do better (pickle? maybe not) but the whole point is that they aren't language/ecosystem/use-case specific. If this was Rob Pike's frustration then I can't help but feel he missed the point, or this post is a little disingenuous as to the benefits.

I've not seen Gobs used in Google, but I'd imagine an engineer would need to make a very strong case against using protos between services, regardless of if both services are in Go.
Don't Let the FDA Regulate Lab Tests
On the other hand, global warming (methane emissions from beef), water crisis (water to grow feed, instead of water to grow food), and wanton animal cruelty (most meat and eggs are industrially farmed and ethically dubious).

It's a diet with lots of externalities, which really shouldn't scale up - Atkins and Paleo were disasters, really. (And it's worth reading about the long term research on the Atkins diet: https://en.m.wikipedia.org/wiki/Atkins_diet )

Worth considering whether you can get similar effects with, say, 50% of the calories coming from plants. It sounds like you're mainly after carb- or gluten-free, which is quite doable without resorting to an all meat diet.
You will eviscerate me?! I need my viscera, good English major, please spare me.
Because of the expenses Spotify can control, payroll is (seemingly) its biggest one. Spotify is never going to be able to reduce the proportion paid to the music owners.
No, you're mistaking the point about pragmatists. It's not necessary for every pragmatist to adopt it for every project in order to succeed, just a critical mass of them.

In Rust's case, enough large, medium and small companies have adopted it that it continue to be a thing a decade from now. Google alone has a large vested interest in ensuring the continued development and ecosystem health of Rust, because it uses it for critical components in Android. Android isn't going away, nor will they rewrite their Bluetooth stack (https://android.googlesource.com/platform/packages/modules/B...) and Binder (WIP - https://lore.kernel.org/rust-for-linux/20231101-rust-binder-...) again in some other language. Now extend the same argument to the projects within AWS, Microsoft, Meta and others that depend on Rust and can't rewrite their Rust projects without a massive investment.

The point isn't that all new code at the pragmatists must be written in the new language. A few critical projects are, adoption within the pragmatists continues to grow with time. This allows a new company thinking of adopting Rust to easily answer the question - "Will it be around in 10 years? Will the ecosystem still be thriving? Will it be easy to hire for this?" It's a likely "yes" to all 3, because so many pragmatists are invested in making it so (https://foundation.rust-lang.org/static/publications/annual-... - See "Member Overview"). All of these companies are literally paying tens or hundreds of thousands per year to help the ecosystem flourish.
I don't disagree, but we all need to strive to do better. Pleading with perceived corporate overloads to fix problems they are simply victims of themselves isn't helping anything. I'm seeing this trend more and more where people want to blame ceos like they have some magical wand to fix the worlds problems. That's not how things work.

If we want to look for solutions, we should look at the 20 years of stimulus which go us here and question why this was happening and what we should have been doing about it. But, alas, few were complaining when they were able to get 500k loans with sub 3 interest rates...
This can't be healthy, can it? Plants give trace minerals, vitamins necessary for life. Not to mention the high-cholesterol and high-blood pressure cauding diseases of the heart by eating a meat-only diet. It's good to cut down on carbs but this seems extreme.

https://www.healthline.com/nutrition/carnivore-diet#downside...
Mine was issued from a burning bush by the voice of dang himself, whereupon it inscribed itself permanently into my brain in letter of fire.
“Gridlike layout” != “tables”.
The Supreme Court's disregard for science is about to get worse
I love the modesty in this story, from my point of view you:
- Became an expert in HTML Canvas
- Used that expertise to help a bunch of people
- Wrote an entire freaking book on HTML Canvas

If I did that I would probably never shut up about it, so hearing you describe it as "answering some SO questions" is genuinely heartwarming.
It was just an example used by Steve Jobs to show how computers could enhance human capabilities.

Also, using a SRS in conjunction with a memory palace can solve a lot of the reference issues you’re describing.
Honestly, for me, JBOD works fine on my media PC. With some manual re-balancing about once a year, it works fine for me.
From 486 to Vue.js: Evan You's Full-Time Gamble on Open Source
How to become a senior engineer too early
> Infra isn't magic.

No, but you're definitely dealing with the Arthur C. Clarke quote: “Any sufficiently advanced technology is indistinguishable from magic”.
> 3rd party workflow included in yours is an action, not workflow though

Not entirely accurate. You can use reusable workflows from third parties and you can use actions from third parties. It being a third party's doesn't mean it's an action. Also, you can make your own actions, it doesn't need to be a third party's.

Just to add to the naming confusion.
What do you mean by TTFP? Is this like "time to first byte"? If so, what is the "P"?

In any case, if the complaint is startup time, I do agree that this has been a bit of a thorn in the side. It also interacts poorly with a (in my view) pretty immature ecosystem for running services (for instance, the grpc library doesn't seem to be widely used or heavily maintained) or interacting with it via IPC. So it's great if you can spin up a notebook or repl and leave it running all day doing your work, or if you have a long-running batch process, but I agree that I've found it a bit tricky to interact with it from the outside world in the "usual" ways.

Having said that, it does work - for instance, a system I work on spins up a long-lived julia thread from within a python service using the very nice shared library, and calls into julia functionality through that thread - I've just found it to be tricky; but IMO still very much worth it.
I had a "civic knowledge" subject for two years in high school (in Hungary). I guess it was supposed to teach us about these topics, but in reality we were listening the teacher's subclass rants about minorities and generally, other people. Also her endorsement to Viktor Orbán.
An AI that is free to swear is a lot more creative in its code output
Not in Italy at least. They just have control over big areas, so they dont need it
Community Council https://gitlab.com/fdroid/admin/-/issues/447
> The ability to not be beholden to the preferences of whoever runs a fedi server is, in fact, the #1 selling point of federated network in the first place.

Of course that selling point isn't, in practice, what's happening, as anyone observing or participating in the space for the past couple years knows.

Fediverse is a lonely place if no one wants to federate with you, but that's where you'll end up if you don't yield to the specific set of concerns and demands of a small minority that infected the main network, and rules it under threat of "do not federate with those we don't like, lest you find yourself on that list too".