skysight-inc/HackerNews huggingface dataset:
I can relate. I don't know what the magic formula is but I've had some jobs I really enjoyed and some that were closer to what you're describing (though not as bad). I think there are good companies out there with good people. There are bad companies with good people. And there are bad companies with bad people ;)

I've never worked at the third. I've had experiences that were more like the first and second. The second can be pretty depressing and I can't imagine how I'd react to being stuck in the third. Also things change over the years so a company might start at some place but over time evolve in different directions.

It's hard to pick up red flags because the people you don't want to work with aren't going to be honest about this stuff.

I would say small company, get a feel for the people, ideally they (managers/founders/etc.) care about the happiness of their employees. That combination of people that are nice, care, and the actual work being interesting is a winning combination and I think you can find that. Ask in your network as well.
Keep in mind that even the best of places will have its ups and downs such is life (for a lot of us anyways ;) some people seem to always be happy).

Sounds like you might need some support pulling yourself up from where you're feeling right now.
What are the ways to counter this? If it is a large drilling machine, I suspect you could use seismic detectors?
This one does look pretty good.

However, it still seems to requires classes for columns (which didn’t work on mobile), cards and a few other things.

FYI, if you’re interested in alternatives, I wrote a 100% classless CSS stylesheet that includes all of those elements:

https://andybrewer.github.io/mvp/
The normal way? You can implement whatever kind of index you like — b-tree index, bitmap index, hash index are all useful and conceptually simple if you're familiar with the backing data structures.

For example, if you want to index a "foreign key" id stored in each "record" in a JSON array of objects, you build a hash table from the FK id values to the JSON array indices of the objects that have that id. It can be as stupid simple as an `fk_index = defaultdict(set)` somewhere in your program, to use a Pythonism.

Now when someone wants JSON objects in that array matching a given FK id, they can just O(1) look in the index to know the position of records that match. Much better than an O(N) scan of every item in the array.

Of course you have to to maintain the index as writes to the JSON happen, but that's not bad once you understand how things work. No real secret sauce.
This looks amazing!

In the past I've built a similar tool, where I needed the issues available offline so that I can work efficiently with crappy mobile internet on the go. [1]

But after a while I decided that it's easier to have a Browser Extension in place that caches the issues in the extension's storage and that are usable offline, too. [2]

My tools are pretty minimalistic and definitely not as polished compared to this! Will definitely give it a try!

What kind of format is the tool using for the issue cache? Are they stored in markdown? Are issues cached per-remote, too? Aka say github+private gitlab is pulled altogether?

[1] https://github.com/cookiengineer/git-work

[2] https://github.com/cookiengineer/github-scrumboard
Would be interested in knowing why this was downvoted —- is this wrong?
More people should just adopt the sensible mindset that YAML is good for people and bad for programmers and thus as programmers we should stop fucking using it as all it does is cause us pain.

I challenge anyone who has actually read the entire YAML spec to argue a good first principles reason for using YAML over a format like TOML, UCL, JSON 2.0 (it has comments) or even XML. (no arguments about widespread tooling and user familiarity, racism is/was widespread and familiar to people, doesn’t make it right)
> Some have more ability than others

On some dimensions. On other dimensions, some will not have more ability.

I may be good at programming computers. That does not make me good at welding or art.

In particular, I like the fact that it drives home that it is NOT okay to set up our society so that it demands better than average in order to be considered to be a "worthwhile" member of society.

A person who is simply "average" should be able to have a meaningful life.
Not about a sob story. But it seems like a lot of people wish they had not been too cool for school. Many times, too cool for school phase also includes rebelling against parents.

There is a lack of enough guidance or mentors for youngsters. So if the youngster doesn't have enough self-discipline and a vision, he/she is going to be confused. And a mentor has to be a wholistic mentor for many facets of life.

Also not enough parents are looking out for their kids through adulthood and having their backs. Elders are not able to allocate enough time for their adult children. Their priorities are spread too thin. They struggle to communicate with the children.
Getting something done right now is more related to impulsiveness. You can be low energy and impulsive. You can be high energy and a planner.

Maybe you're thinking hyper activity?
Can you share a link to information about this?
> Waymo has certainly never been profitable

The employee needs to be profitable, not the aggregate of all the employees.

As for speculative research projects, nothing succeeds like success (making money). Researchers who produce loser after loser projects I expect would be much more likely to be fired than researchers who had a win big enough to cover their losing projects.

> possible

The whole field of cost accounting is devoted to figuring this out.

Back in the 70s, I attended Caltech when Feynman was on the staff. It came up in conversation that Feynman was making a salary of something like $55,000 (a lot of money in those days). I said what could anyone do to justify paying him such a salary. A grad student laughed and said "you don't understand. Feynman doesn't need to do anything to be worth that salary. He just has to be on the staff, which attracts donor money and draws top talent to Caltech."

Of course, he was right.

But also, Feynman being Feynman, did do an awful lot as well.

In many universities and companies, you'll find such "prestige" staff.
Suavecito at 10
NY deals with more violent crime than Germany tbf.
Can you elaborate on why you say this?
I have had same kind idea but then moved on becouse getting user trust the system is very hard and this needs more qui than ai work. But good luck it is definetly those unicorn ideas if it succees.
Nitpick: it’s not as straightforward to leverage a great body towards money as it is to leverage money towards a great body. Arnold and Dwayne Johnson are outliers. Many athletes struggle financially.

For other reasons I agree with your end point in that money isn’t strictly necessary for success everywhere else, but please don’t suggest that money isn’t uniquely useful when put to the task.
seconded. it's stellar, even better than what google used to be. feed it a cropped frame from a japanese cartoon and it returns links to illegitimate websites containing the full episode. google returns a nonsensical ML suggestion and no results
Visitors on mobile devices can’t hover. Why not just show the examples all the time?
Forward carried interest is a loophole created for the express purpose of letting the wealthy occupy a lower tax bracket. It has no other public benefit.
Insights from the link:

> It appears to be coding instructions, probably to draw a turtle, such as the image hidden on the page. This has not been confirmed.
The main object on the picture is a turtle. The turtle is a key concept in LOGO, a programming language especially designed to teach programming to children in an easy way.

And a link to a GitHub user who has transcribed the first 60 minutes of the audio into logo (pen up, pen down etc) and has drawn this image so far.

https://github.com/theinternetftw/xkcd2601#first-60-minutes-...
Been at doximity for 4+ years full time remote and I’ve been incredibly happy here. Excellent people all around, profitable and growing, non-evil business model, pragmatic tech choices.

And I found it almost purely by luck!

It’s made me realize how much a business can succeed by simply not making unforced errors (errors like allowing toxic bullshit, hiring bad people, misaligning incentives, chasing shiny, bad compensation, etc).

Simply put: being professional, humane, and rational is a winning strategy.
> The deterrence is really to show people that despite the steps you took to try and recall matters, as soon as you press the blue button that’s it. It’s important for other people to realise how quickly things can get out of control. You are a good example of that, not having many followers.

I'm genuinely confused by what "get out of control" means. Violence? SWATing? Other people on the Internet may get mad?
The discussion around “academic doping” seems spot-on to me.

Regarding the increase in diagnoses of autism-spectrum, I think a few decades ago, those people would have just been called “weirdos” or “creepy” or “special”. They might not have had a diagnostic label, but it was not as if they were unlabeled by those around them.
It also used to be the party of civil rights when Democrats were the ones engaged in voter suppression.
My dad (manager at a non-union manufacturing company) always said "companies who have a union usually deserve it." From what I've heard about working conditions in Amazon's warehouses, this may be the problem they've run into.
Hence CC0.
A case for Slack (or communication platforms in general)
Creators of Slack

Look at all the stupid stuff people are posting on social media, there is no need to broadcast such private and personal things to the entire world. Oh wait! Let’s capitalize on this and create a software for the workplace where people will post on internal public forums, what they are working on so that they may be able to get feedback, kudos, constructive criticism, and at the same time serve as knowledge base for the entire company

Users of Slack

Hey you three, gather around here. I want to discuss this really important thing I’m doing that I’m pretty sure no one else within the company has done or would care about.
The s3 api is rapidly becoming a distributed storage standard. Building your product around it is hardly lock-in these days.

AWS does offer one (very reliable) implementation but they’re very definitely not a monopoly.
Paying less taxes is not government "spending". A person's income is not government property that the government generously allows the person to keep some of it.
All things being equal, people will use the license that is easiest for them to understand that it meets their needs.

(One of their needs might be that other people also easily understand their license)

Using familiar “branding” like MIT is arguably a way to communicate easily and efficiently.

When people sell “gluten free pizza” they are banking on the fact that people know what a pizza is.
Nowadays when I work downtown I'll sometimes take a leisurely lunch that involves walking to a restaurant, ordering food, waiting for it, eating it, and then returning. That can take me up to an hour if things are really slow.

Back then I worked in the Safeway deli. I'd often make a sandwich for myself and set it aside, walk around the counter and buy it when lunch started, and then finish eating in 15-20 minutes. And then I'd be stuck sitting around in the break room with nothing to do waiting out the remaining 40 minutes.

Sure I usually read books or watched tv on a little Archos media player. But I would have rather finished work earlier and done that in the comfort of my home.
Well, I’m expecting Amazon to get more expensive
How The Tables Have Turned: Analysis of Linux CVE-2022-10{15,16} in nf_tables
AMD CPUs have it, but have a different hardware design for its random number generator.

In both cases, RDSEED is "true random", according to Intel and AMD (though the specific argument for why it qualifies as true random differs on their designs)

RDSEED is like /dev/random while RDRAND is like /dev/urandom.
Thanks to the community transcription efforts [1], I can now say it is indeed a LOGO program that draws the actual comic [2] featuring Bob Ross with various things drawn in a whiteboard. Comments are identified as various turtle facts.

[1] https://github.com/theinternetftw/xkcd2601/

[2] My quick attempt that draws about 25% of the image: https://github.com/theinternetftw/xkcd2601/issues/4
I use jellybeans from the linked site.
Only happy little accidents.
It was this train https://youtu.be/1mL1aI6aabs probably
Ask HN: Engineers with Dyslexia, how do you best deal with learning new tech?
I am dyslexic, and unfortunately most new tools and technologies are all documented in huge walls of text. Some have videos to explain what they do, but not a ton. Besides hands on experience, how do you learn new things?
I'm a huge fan of the base16 color schemes - not for their appearance (though most look great), but for their ease of integration within the shell and vim. Just clone the repos below, drop a few lines in your shellrc/vimrc, then use a single bash command to change the scheme in both. No more mucking with Xresources.

https://github.com/chriskempson/base16-shell

https://github.com/chriskempson/base16-vim
https://github.com/dlvhdr/gh-dash/blob/main/go.mod#L5

You're right, they're using most (all?) of charm's tooling.
Doctors are obsolete. There are too few of them and they have succeeded in stopping us from making more.

The future is we just pay the doctor tax for a few of them and we leave the majority of care to NPs. In time we can create a new category of advanced NPs to substitute for doctors. And in time, we can add more training to substitute for surgeons and specialists.

America will find that most Americans are suffering not because the care they get is bad but because they can’t get the care they need.

In time, we will discover that going to a charlatan with a shady pharma hookup and a Wikipedia page is better than dying while you wait for your doctor.

The future of health care is coming and it doesn’t look like this. All we have to do is get in front before doctors and their symbiotic hosts (hospital admin) lock down alternative paths to modern medicine.
You're conflating security with freedom. You can have security or freedom, but not both.
I don't get the attraction of fame at all. Money, yes, money allows me to do what I _want_ to do, it would give me time that I otherwise have to spend working.

But fame _reduces_ what I can do. Famous people can't just pop down the local for a pint (in whatever city they happen to be in that week), famous people attract paparazzi - they're harrased by strangers...

Like I say, I don't get the appeal..
Facebook messenger still being used a lot but I don't see a lot of people browsing their timeline anymore. Specialised groups get some attention though.
No, I want to be an employee. I simply don't want to be forced to join the shareholder profit contributors group, as that would be an attack on liberty, free association, and voluntarism.
Nope. Union membership has been extremely high in Sweden for ~5 generations and everyone benefits greatly from them. You'll find similar in a lot of Europe.
Been working on a tool for creators that care about sustainability. It measures a website's carbon emissions and automatically removes them.

The tricky and interesting bit is figuring out actual emissions (vs applying a rule that 1 visit == x grams of CO2). Work in progress:

https://beta.backspace.eco/
I don't see how the union was doing any worthwhile work for me back when I was making minimum wage at a grocery store. All I saw was that they wanted to skim hundreds of dollars off my meager paychecks every year.
Adacore | Software Engineers | Full-time | Remote, New-York, Paris, Bristol, Toulouse, Tallin, Grenoble, Vannes...

Adacore is the maintainer of GNAT, the Ada compiler originally based on GCC (but now with many more backends: LLVM, Why3, JVM...). We also have a lot of tools revolving around the Ada ecosystem (IDEs, Coverage tools, Static Analyzers, Formal proof tooling...), everything we build is open-source and we make money by providing support, trainings, certifications...

We are looking for a lot of different profiles:

- GNU toolchain developpers ( https://app.hellotalent.com/vacancy/gnu-toolchain-developer-... )

- Compiler Engineers ( https://app.hellotalent.com/vacancy/compiler-software-engine... )

- Rust Certification Engineers ( https://app.hellotalent.com/vacancy/certification-engineer-e... )

- Simulink Certification Engineers ( https://app.hellotalent.com/vacancy/certification-engineer-s... )

- Devsecops people ( https://app.hellotalent.com/vacancy/senior-software-develope... )

- QA Release Engineers ( https://app.hellotalent.com/vacancy/qa-release-engineer-ed94... )

- Web Designers ( https://app.hellotalent.com/vacancy/web-designer-ed9948804 )

- Inside Sales Representatives ( https://app.hellotalent.com/vacancy/inside-sales-representat... )

- Sales managers ( https://app.hellotalent.com/vacancy/european-sales-manager-e... )

- IT Assets project manager ( https://app.hellotalent.com/vacancy/it-assets-project-manage... )

Some of these roles involve working with Ada, some don't (we use a lot of different programming languages: Ada, C, C++, Python, Ocaml...), so it's fine to apply even if you don't know the language!
Gruntwork | Senior Software Engineer, VP/Director of Engineering | 100% Remote | Full-time | https://gruntwork.io/

At Gruntwork, we aim to improve humanity's most important invention: Software. Our product enables software teams to launch and maintain production-grade cloud infrastructure in days, not months.

We create the building blocks that devs and DevOps engineers can use to make launching in the cloud 10x better / faster / easier. We think of our work as creating a new paradigm for how DevOps can be done, one that leverages the insight that so many companies re-invent so much of the foundations that software engineers need to build and launch their apps. We work with AWS, K8s, Terraform, Go, Typescript, and React, and introduce new tech as needed. We’re a small team (~15 people), but our clients include Toyota, Adobe, TicketMaster, Verizon, and lots of startups.

We are profitable, self-funded (no investors, no debt), pay salaries, equity, and bonuses according to transparent formulas, and are very focused on building a company we're proud of. We are 100% remote, with 2/3 of our team in the USA and 1/3 in Europe. We have company-wide in-person meetups every few months. We welcome applicants from all backgrounds.

Our measure of a successful Grunt is (1) think like an owner, (2) make impact, (3) communicate effectively, (4) be a good person. If this sounds like you, we're hiring!

- Senior Software Engineer
- Senior Software Engineer (Contract, Part-time)
- Director of Engineering
- VP of Engineering

Learn more at https://gruntwork.io/careers/
Unless democracies defend themselves, the forces of autocracy will destroy them
RDSEED is actually what people want most of the time. RDRAND may return before sufficient entropy has been gathered.

Basically, RDRAND was made first to be something like a hardware /dev/urandom. Of course, people started using RDRAND to generate RSA-keys or whatever, but the entropy may be depleted between uses.

So you're supposed to use RDSEED whenever you need something that'd actually be truly random with a full set of entropy.
I do this also. Is there a word for it? I also start a mocking by putting an assert in the function I’m mocking to make sure my mock covers it.
what is an org document? is it orgmode?
>> I'm of the opinion that there needs to be a balance between worker and employer rights

But that's not what we're talking about here. If I am making $8 an hour at my current job and Amazon is willing to pay me $15 an hour but the union says no, first of all we insist on $20 an hour and second of all we decide who gets those jobs and your name isn't on the list, that isn't worker rights, is it?

It's not worker rights or employer rights, it's union rights. Wise up. There's a long history here - certainly on Staten Island - about how this all plays out and where the money goes.
It requires a lot money to be able to be the 'top' of any status game.
Things about Number Theory You Can Teach Your Kid
I've been using pure theme for a few years and absolutely love it. It shows me everything I need, but doesn't feel cluttered.

It uses 2 lines, which is actually really nice. It gives space to show where you are and git status/branch, while still allowing you to write long commands.

https://github.com/sindresorhus/pure
> so most people who have ADHD or autism might have this parasite and dont know it

Where did you get this from?

And you can't get rid of it.
And Office360 is about as bad as Google Docs. It's honestly probably not a JavaScript problem. Some mixture of businesses not giving a damn about quality because it's more profitable to play the acquire-integrate-exterminate game than make quality software, lower barrier to entry meaning we get more developers who are productive because of better tooling, but probably in over their heads making performance-critical things like input controls in JavaScript, and piles of new abstractions without the old abstractions ever going away.
Now all we need is a way to run CUDA code on OpenCL
fish already does this in most of the included prompt themes :)
It's really not too bad with good tooling that can generate your notice documentation.
Why are the FAANG companies all based in the US?
So, a funny thought experiment is what happens when you parse a JSON file at the same time? You also index by primary key (the field name).

So, I mirror this thinking and having be just an object with the keys being the primary key. Then, I simply index all the children by their fields based on insights from the developer via the index keyword.

So, if you have

record R { public int id; client int owner; int age; index age; }
table<R> rows;

then queries for age can be accelerated by the table.

like "iterate rows where age==42" will basically hone in on the bucket of age==42. I currently only index clients by hash and integers.

The critical aspect which makes this work is that I monitor all mutations. When a child object has a field mutated, then it is removed from all indices and placed into an unknown index. Any queries will also consider it as the purpose of queries to simply narrow the field. Once data changes are persisted, the index is updated and items are moved out of the unknown bucket. This works fairly well because the indices are primarily used during the privacy check phase.
ML training is bottlenecked on arithmetic performance. Computational fluid dynamics is bottlenecked on arithmetic performance. There are others, but those are the two obvious ones.

Nobody in any bottlenecked field is sufficiently motivated to generate a chip that is potentially worth lots of millions of dollars? Really? That's a pretty strong statement.

And, if posits can't break those bottlenecks, are they really better?

I would cite 3D graphics, but I suspect that memory bandwidth is more the problem as it seems that people are willing to double or quadruple the computational workload to avoid a memory stall or roundtrip. And I don't have enough background to discuss whether HFT is bottlenecked on arithmetic performance.
From checking now it seems like the base price for consumers is 70k.

But regardless, I think even 100k is still quite different than "hundreds of thousands".
> you can’t enumerate all possible execute paths as they are infinite.

How do you design a CPU that isn't a finite state machine?
It is definitely possible. What is not possible is convincing all your co-workers to use it or updating all the libraries you depend on to use it. Thus, the value prop becomes quite low.