skysight-inc/HackerNews huggingface dataset:
That's why there's many layers after that. "Staff", "Principal, "Fellow", plus all the management ones.

At this point, senior just means: competent with hands and mouth.

And no they're not "adopting" the title, they're being given it by companies, partly due to title inflation.

And experience doesn't matter that much. I've managed devs with 3 years of experience who were excellent. I've also known devs with 20yrs+ who were absolutely useless. There's no substitute for IQ and conscientiousness.

So no, nothing's been undermined except the word "senior" taking it's original meaning of "old".
This seems like a pretty grass roots effort to me: mothers horrified that nude pictures of their 12yo daughters are being created with generative AI. These young girls (not yet women) are indeed victims, no narrative construction required, and stories like this can easily spread virally among parents, esp. mothers of girls, without any push needed. I'm not even sure tech regulation is needed or sought: a few lawsuits making this unprofitable as a mobile-first service will probably reduce the barrier-to-entry enough to protect most youngsters. Only the most motivated zoomers can use the command line.
I am suspicious of the fact that this appears to stem from a free service: I assume they are collecting data, but I thought using or storing images of minors required consent from a guardian in Europe?
Looks snappier from how I remember my PalmPilot
Wall Street Bombing
in the video, the new concept drone does indeed stop above the delivery point
Being good at A is not an excuse for abusing users of B.

Would you feel good about the fact that a city with an amazing road network abuses public transport users ?
"Terraform" is trademarked and cannot be used without permission and "TF" is kind of on the edge, so it was decided to change it more to avoid any legal challenges.
That's an interesting take.

Especially that more and more toolchain always comments with formatted contents to runnable example snippet that can be checked by tests, that can be extracted and formatted to be consulted otherwise.

I suspect that the common use of greying it out is that it's hard to concentrate to both code and reading comments, the priority given to code and remove distraction.

Maybe there's a dedicated UI to invent, something that would even more remove comment distraction to just indicate their presence, and provide a handy access to the content in a nicely formatted way without disturbing the main code view.
I am so glad I no longer live in areas where the parking enforcement is more strict than "we noticed that you have a burning tractor trailer on the street for the last month, need some help with it?"
But anonymous "brand" kitchens in some industrial corner of town are so much better compared to the family owned place around the corner... /s
I count only the silicon die.
Got any insight on how the rickroll in the watchOS contacts slipped through?
Check Rank – Alexa Rank 2023 Alternative
Check Rank Website/Domain - Alexa Rank 2023 Alternative
By what logic am I being thoughtless and in possession poorly examined morals?

Is expressing a different opinion "pushing morals"?

So many accusations here. Apparently I'm subhuman, a bad person, and of low moral character. All because I think the exchange of ad impressions for otherwise free access to content is a tolerable bargain, and that subverting the trade is problematic.
Why didn't they pay for parking?
"We want your code to look like Java, not learn a new query language" combined with "we will support any persistence layer under the sun" is going to be a recipe for disaster.
> where would you put the blog post?

On a blog. Each post normally gets its own page but not its own domain name.
From what I heard here on HackerNews itself, that book is not 100% accurate. In fact some said that there were lot of errors in that book. So anyone planning to read it, I suggest keep verifying things to get your facts right. Will be a painful process, but better to learn the right things than have wrong info for something as critical as sleep.
It is absolutely a policy problem because technology doesn't come out of nowhere, is not free for everyone to use, and not anyone benefits the same way.

Automating all work, sure. Removing people's mean of subsistance (a wage) and keeping the money for yourself, no. In a capitalistic society, technology only helps people if capitalists give away the product of (automated) labour, and that is not what is happening.
It’s just a small part of the problem.

Other “engineers” get an engineering degree, have a system of licensure, etc. People don’t ordinarily get a degree in “software engineering” instead they get a degree in “computer science”. If you are an academic CS person you get ahead by writing papers, not writing software. Many CS academics are great programmers but they don’t necessarily have to be.

There are all sorts of divisions in our field, for instance some people will call me an idiot because I run a Windows desktop. 20 years ago that kind of hatred and ignorance was often extended towards Linux and open source by enterprises and Microsoft-culture developers.

Another thing that bugs me is the blog postings describing career paths in what used to be called FAANG where job titles are weirdly specialized like the language used by sexual subcultures like BDSM and polyarmory. I realized that those people don’t just have a fetish for talking strange, it is an interpersonal activity and that weird language helps them find each other and materializes their anxieties and power relationships. The same kind of thing is going on in the formerly called FAANG pyramids but it is not about the work it is about the social structure of those particular organizations which is quite different from where the rest of it work and like OKRs it gets appropriated like a cargo cult elsewhere.

I usually describe myself as a “software developer” and only call myself an engineer when there is a political or ideological reason to do so like those days I am shapeshifting Henry Petroski.
Indeed, but search exist for humans. And if search becomes unusable because the web gets filled with AI noise, humans will stop using search.

And also for models, to feed them with data generated by AI seems like an issue to me.
I enjoyed this post quite a lot!

Any chance you could add a feed to your blog?
Just checked that book, the 3rd edition is from 2008. I understand that the basics would remain same, but can anyone recommend a latest version of the stuff in it?
in the video, it says that they have backup components or everything, and if they fail a parachute activates
Terraform CDK is still MPL.
And yet Ukraine is stopped by old school mine fields... Well, slowed down considerably. It is almost as if everything is a trafe off with benefits and downsides.

Drones work until drone-specific AA is developed, and then it will be the same race we see between tanks and anti-tank weapons.
Reading the entire article often prevents you from looking like a fool.
I've created xidoc[0], which is meant to make writing HTML (as well as LaTeX) easier and more powerful.

[0] http://xidoc.nim.town/
There is no evidence to support this statement.
They do that for certain things, such as when they come up with marketing names for their OSes.
No, I mean for writing new code. I know that FFT is already in the libraries, I was using it as an example. About 200 LoC in CUDA, and 1200 lines of code in ROCm. ROCm is boilerplate-ridden and hardly usable for new code.
I know exactly why I don't want to use ChatGPT.

I love to write code, I love to modify existing code too.

I do not love to read and then fix code after someone all the time. With ChatGPT I have to read then understand then fix code after ChatGPT every time.

Also, I do not love to fix code that often contains hallucination.
I knew of a fake Ikea mini-store in Kiev in 2014.
Conveniently left out "malevolent", I see. Yikes.
Ask HN: How did you become the Belgian Waffle person?
I've noticed that sometimes we start out with a mild interest or preference for something, but then other people start to notice it, and we begin to double down and embrace it in a stronger way, until it's an important part of our identity.

Like, maybe at one point you mentioned to people that you really like a nice Belgian waffle, and now you've become the Belgian waffle person, and people give you Belgian waffle themed gifts for your birthday.

What is your version of Belgian waffles, and how did it become a defining feature for you?
There are libraries, yes. I was talking about using it directly.
Show HN: Breathwork App for Endurance Athletes
Hi,

I had a problem of how to get into a proper shape again after quitting smoking after 17 years, where lungs of mine were the main bottleneck. I was therefore inclined to find a solution that would help me to systematically improve my breathing pace, but since I couldn't find anything related to it, I therefore decided to solve it myself. Being a designer while also having skills of a full-stack developer, I decided to learn Swift and use Apple Watch to design one.

In essence, the app is rather similar to how Strava works on Apple Watch: you start your workout session, go through with it, and then have it saved for further analysis. The real difference is that you also set your breathing pace, which will translate your heart rate to breath rate and give relevant haptic cues when to breath in and out.

Since I had to build a sampler to WatchOS, I also experimented with trying the app to generate background music that would be synced to both heart and breathing rates. After scraping on domain audio samples reaching over 300GB, I then used Jupyter/Python and the process of dynamic time warping to group similar sounds to eventually create an audible journey when doing workouts. Currently it only has one track/genre for ambient, but I'm thinking of adding more styles to it soon.

The app also allows for fetching all your workout data in CSV though Cloudflare's Workers, if need be.

I have been mostly using it when doing my runs. I recently also went through my first half-marathon, where lungs were not the bottleneck anymore, so it seems the app seems to have some merit for people to improve their breathwork.

Cheers,
Andrus
Google Says Digital Ad Budgets Are Shifting to Amazon
I have had that stuff in combination with the greatly feared Fentanyl for procedural sedation such as oral surgery, colonoscopy, etc.
I have been following only one of these suggestions for the last decade and it was enough for me: unfollow everyone and don't share anything.

I'm quite pleased with the results.
multi-billion valuation

in which market?
I’ve had this argument with people ad infinitum; it seems some people just see “AGPL” and any further thought process just stops.

“You could ask or pay for an alternate licence” or “you’re almost certainly not using this in a way that means you need to open source your entire product” and any other rational argument you can think of are just met with “yeah but agpl” and that’s apparently just the end of it.
We also switched to Pulsar after running some benchmarks for our use cases. We use these services primarily as worker queues for image tasks that require low latency. And Pulsar turned out to have a 20x lower latency than Kafka in our setup.
Also no C# support for game consoles.
In the long run, yes. Short term consequences can be devastating so.
The supply chain proposition in the video is very enchanting, at least for Africa, where it can cut down transport times from days to hours
We shouldn't control because fear could be our primary motivator??

There's a fine, fine line between changing philosophies because of an experience and changing your philosophy to manage an experience.

Sounds like word salad, I guess? But it is absolutely the truth and deadly if you get it wrong.

A philosophy can validate an experience of nature/feelings. An experience of nature/feelings cannot validate a philosophy.

Getting that mixed up is a quick way dowwwwn.

Fear can also be grief, aprehension, anxiousness, bordeom, ennui, ect.

Also the cognitive response intending to control, inspired by fear, is often a cognitive response that fails to identify what feeling it is even reacting against.

The philosophy of letting go of control because of fear, is basically impossible to logicaly validate, as irrational fear is seen as the core problem, and not something else that can be logically related to and discussed.

These things being true, it makes it very difficult to takes these articles seriously, even though I agree with the majority of their points. It misses the broader scope.
Take a look at https://conveyor.hydraulic.dev/, it supports JavaFX apps and can build Windows/Mac packages from Linux.

It can't do native images from those though.
I had been fascinated with the Busy Beaver function for a few months and as my wife has been away for a few days and it was raining at the weekend so I spent a couple of hours writing a BB TM simulator and running a few machines - mostly so I can gaze in wonder as to what on Earth they are doing....

I'd love to see how far you have got - I had more of an interest in lambda calculus (and particularly combinators) but I have now developed a serious fascination with TMs. And yes the CS course I did covered them - but that was a long time ago!
wokerati is a term I've never heard before, hmmmm
Seems an odd move given how far humanoid robots have to be useful
Benchmark it with the standard YC deal. 125k USD for 7%.[1]
Now YC adds value on top (unlike your typical angel), but your average startup also doesn't get into YC.

The main questions is: Can the team you're investing in build a big valuable company?

[1] https://www.ycombinator.com/deal
Nope, there are plenty of other operating systems with user restrictions, feature phones, game consoles, embedded OS.
> length prefixing is annoying when streaming

This can be avoided by magic number. If length is 0, then message length isn't known.
The advice in 'Replace What Comments With Names' section was just talked about recently here: https://news.ycombinator.com/item?id=37517329 in an article I agree with 'Linear Code Is More Readable'.

If you're going to reuse those little tiny functionettes, then sure, it might be worth doing, but to do it for readability is misguided. Comments are a perfectly reasonable way of indicating logical blocks within code.
Übermensch
I understand. I just used the DNS challenge as an example. I generally use the DNS challenge since I can assign certs on my private network more easily (the zone is public.)
Plenty ofnevidence, of e.g. geese, migrating tonplaces further north. But surey birds don't exist anyway.
I am not able to get it over 1700+ users mannnn
Describe your experience please.
Artist delivers blank painting, patron disputes
If you want to future proof it you need to version it. It sounds like you're trying to pack many things into a single file, so having the first few bits of the file represent a version allows you to use fixed length integers without fear of them being too small (in the future). You can reserve the "last" version for varint if you truly need it.

In general, I find adding versions to things allows for much more graceful future redesigns and that is, IMO, invaluable if you're concerned about longevity and are not confident in your ability to perfectly design something for the indefinite future.
According to zipline[1] it is still better than motorcycles at least. Considering we are talking about 100km, I would not consider a bicycle an option for such small packages.

That said for me delivering a package by bicycle+ train + bycycle is an option but it will always be more expensive unless you can stand long delivery times.

[1] https://www.flyzipline.com/newsroom/stories/research-insight...
I used chatgpt4 to generate python code which generates c++ code for a hobby project of mine using a library I've never used before. The iteration speed is ridiculously good and no one in any of the IRC or discord channels I visited pointed me even in the general direction of such a simple solution.

https://chat.openai.com/share/d041af60-b980-4972-ba62-3d41e0...
https://github.com/Mk-Chan/gw2combat/blob/master/generate_co...
If it were my machine I’d also investigate the audio streams. Audio decoding can be surprisingly heavy
They seem practical until you realize how easy it is to steal one.
But they absolutely have.

The only thing that marks out the current government's version of Brexit as fundamentally different to Farage's version of Brexit is that they have to stay on planet lucid -- e.g. with regard to the Northern Ireland agreement.

And he is not the only Brexiteer to say that Brexit has failed to deliver; they are all at it. The thing is it has failed to deliver stuff that they were all too stupid to understand it could not deliver.

And many of the worst things happening at the moment are the very predictable consequence of backing out of agreements; the "small boats crisis" for example.
I checked out this project and it looks cool. I think privacy is very important in our daily lives. However, many companies just collect users' data directly to their servers. Many be they should use techniques like this to protect privacy of users' data.
PullPush: an independent Reddit API, search engine and replacement for Pushshift
Well, OP could have framed his description a lot better since its easy even for native speakers to come up with conclusion he acts like an a-hole towards his wife and avoids conflicts. This is internet, folks don't re-read some anonymous comments 5 times to grok what was actually meant.

Good for him if he managed to get serious crippling condition under control, that's a hard feat deserving respect.

Not a fan of self-illusion claims about talking to god, that's not even how major religions are made from scratch (communication with God in my view is 2-way process, and no judaism/christian/muslim god ever talks back, but I get that it was probably not meant literally), but that's just an agnostic's nitpick when seeing righteous religious folks who claim weird stuff in my view.
> To accomplish this, they use free websites like TextNow

+1 to TextNow here, if you need a free phone number in the US and you don't actually live there, they're the way to go (or were a few years ago at least.)
Congestion Control Saved the Internet
People who want AI to write for them don’t understand this process.
Stellar Sleep (YC S23) Is Hiring a Senior/ Staff SWE in San Francisco
3.2 million users
- 1 dev
- 1 marketer
- 1 designer
The thing is, at that point, why not just put it under a proprietary license in the first place? Lots of companies simply don’t have AGPL on their list of legal approved open source licenses and they’re not going to change that for you. ADDED: If you want to go the dual licensing route, at least just state this up front.
It's ridiculous that the government could even reject a name in the first place.
For Jimmies? Maybe.
What domestic device are you using that consumes more than 2.3kW? My vacuum cleaner with 900W is the most power hungry one I can think of. That is a pretty wide margin.
I assumed it mean representing various infrastructure (load balancers, http servers, microservices, databases, etc and their interconnections) as resources that you can add relations to in a code description and then it could resolve those as code, if you add new resources (code), it can work out dependencies and therefore help coordinate and make sure you don't overlook some critical link (like version compatibility) as developers add to it. It seems to have provisioning for CI as well.
The recent choice was to fire up coal plants again, rather then keeping going with nuclear. And unlike Poland, Germany already had nuclear.
If you ever come across something similar material but much more updated, do mention in this thread. I have set an alert for this thread, will come to know.

Thanks in Advance.
Doesn't talk about very common pitfalls that every sidekiq user forgets initially - - retries are bad unless you intentionally want them due to self correcting reasons. Example being retrying an email send due to an http 500 response. And we want those limited, not an unlimited retry that can retry up to a month later.

In any case, this doesn't feel like it's much of an addition past sidekiqs own docs.

Edit: I definitely didn't intend to make this sound insulting but I realize I did, so I will call myself out on it.

The criticisms I have are:

1) note the pitfalls of retries as they are defaulted in sidekiq and some good basic patterns to suggest to devs new to sidekiq reading your blogpost

2) I believe action mailer has an automated mail_later method that would allow you to shortcut the need to create custom jobs. So would be nice to have in there.

3) I suggest showing the two configurations for sidekiq, 1 being the dev setup, and 1 being the env-based setup (which probably should be the dev setup anyways) so that the code can be deployable too.
No, they made an order of magnitude mistake. Fairly common, it happens.

However, in this case it has taken it from “ordering bacon and avocado on my burger” to “two tickets to my local sports team including beers and chili cheese fries”. So not enough to be exactly punitive, more like a mild inconvenience. The point still stands.
This is really a fantastic analysis of a dataset, and it's something that should be a mandatory form of smokescreen before proceeding with actual model training, in every organization or research group. Whether you are using public datasets, buying 3rd party data, doing in-house data collection and annotation, or paying someone to do it for you, you must check for class imbalance and over/under representation within your data - inevitably human biases will creep in. Ultimately you have to evaluate whether this data distribution is compatible with your target data distribution your model will be applied on in production. Doing this post hoc is a real pain.
Where's Franco when you need him
This has to be stupidest gate-keeping I have ever read.
I appreciate the detailed response; thank you! It is wonderful that the governance structure is being thought out early. The best of luck to you and your colleagues in this endeavour!
Overleaf reducing maximum compile time for free users
I see here bunch of:

- not really a bug, just system was not build to support scenario
- not really a bug, user does not understand system thinks it should work differently
- not really a bug, combination of 2 or more software things that have no way of knowing about each other
- not really a bug, because it does not affect me in any meaningful way

There are some I can agree are bugs of course. Though I see I am getting older and much more humble and lenient.

For humble it is that if I expect some software to work some way and it does not, I step back and really go back to understanding documentation and what it all means. I don't call out things "fail to work like it should" (which of course might be my issue and parent poster might be right calling it out).

Then for lenient, I just don't care about labels, text misalignment etc. The same with expecting non-ASCII symbols being supported, yeah we have UTF for quite some time, but it is also not something trivial to switch to and company most likely has loads of other work to be done.

In the end world is not about me and there are tons of users who have other issues and my edge cases are not affecting enough people. World is much bigger so to say. If it does not affect me in any meaningful way I just move on.
Neurons in Large Language Models: Dead, N-Gram, Positional
I mean most names weren't all that sexy originally either.