skysight-inc/HackerNews huggingface dataset:
>I'm sure the girl went on to do great things, she was bright, friendly, and a hard worker.

You made your own counter-point here.

Many entrenched systems would never have given her a chance to begin with. Maybe she got some advantages early on here career, we can take the tally of them if you're willing to quantify all of the explicit and implicit advantages that her straight white male counterparts got along the way as well (including not having coworkers project "embarrassment" onto them when they receive an accolade).

Sounds like the system elevated a bright young talent, recognized her, and by your assumption, she went on to be well-deserving of the opportunity.
In general, listicles suck. (Business) Insider is a good example of this.
There's also Storygraph. Looks like both sites support exporting data from Goodreads, and Literal.club supports export from Storygraph.

Storygraph is pretty good, the UI is a little wonky but I prefer it to Goodreads largely because it isn't Amazon. I use it mostly for tracking reading, not so much for recommendations, but I have gotten some good recs from it.
Just another time where prepending your words with 'IMO' would help much.
Location: NYC area
Remote: Open to, also ok with going into the office
Willing to relocate: No
Technologies: Apache Kafka, Clojure, Java, F#, JavaScript, Linux, Go, Python
Résumé/CV: https://gitlab.com/tombert/Resume/-/blob/master/resume.pdf
Email: thomas@gebert.app

I'm Thomas Gebert. I have twelve years of software engineering experience, using a whole array of different bits of tech. I live in the NYC area. I have typically gravitated more towards "backend engineering" and "data processing" with distributed systems.
Here's a recent paper on training transformers with 4 bit integer weights.

https://arxiv.org/abs/2306.11987
Sorry about that, forgot the context. Would it have been on topic if phrased as a question? That was my original intent.
> I really want to like Zig.

Don't try to like Zig and instead make sure your cup is empty before entering a new tea shop.
You're only the second person who's read it as that. Black and Silver.

I considered deleting the comment altogether as it did ramble.
I'm a big believer in local AI. Unfortunately, it's just not there yet, but with the way things are going it surely seems like we're going to have OpenAI level models locally soon. When that happens, I'd love to be on the frontier of bringing it to the public as consumer apps. Until then, I decide to pretend it's private and work on user experience, so when the tech is here it can be shipped fast.
Odin does this afaik.
Easy to prove every point you’ve dropped here wrong. But your TL/DR is: you don’t like bitcoin.
I asked ChatGPT how it should get out of trouble for stealing everyone's content
I ran the following article through ChatGPT, and asked it how it should fix it: https://www.firstpost.com/world/chatgpt-openai-sued-for-stealing-everything-anyones-ever-written-on-the-internet-12809472.html?utm_content=bufferb068b&utm_medium=social&utm_source=linkedin.com&utm_campaign=buffer

1. Legal defense: OpenAI should engage a team of experienced lawyers to defend their case in court. They need to present their arguments and evidence to counter the claims made against them.

2. Compliance review: OpenAI should conduct a thorough review of their data acquisition and usage protocols to ensure they comply with applicable laws and regulations. They should assess whether they obtained the data legally and whether they have the necessary permissions or licenses for using specific types of content.

3. Transparency and accountability: OpenAI should be transparent about their data acquisition and usage practices. They should communicate their processes clearly to users and content creators and address any concerns or questions that arise.

4. Negotiation and settlement: OpenAI may consider negotiating a settlement with the plaintiffs if it appears to be a viable option. This could involve discussions on compensation, changes to their data usage policies, or other resolutions that address the concerns raised by the plaintiffs.

5. Ethical guidelines and best practices: OpenAI could establish clear ethical guidelines and best practices for data acquisition and usage, ensuring they respect privacy, copyright, and the rights of content creators. By implementing robust protocols, they can demonstrate their commitment to responsible AI development.

6. Collaboration and partnerships: OpenAI could engage with content creators, researchers, and experts in the field to seek input and guidance on data acquisition and usage. Collaborative efforts can help shape policies and practices that are more inclusive and respectful of creators' rights.

7. Public relations and transparency initiatives: OpenAI should proactively engage in public relations efforts to maintain public trust. This could involve providing clear statements on their data usage practices, engaging in public discussions on AI ethics, and addressing concerns raised by users, content creators, and the wider public.

LinkedIn discussion: https://www.linkedin.com/feed/update/urn:li:activity:7081666311369474048?commentUrn=urn%3Ali%3Acomment%3A%28activity%3A7081666311369474048%2C7081750868777168896%29&dashCommentUrn=urn%3Ali%3Afsd_comment%3A%287081750868777168896%2Curn%3Ali%3Aactivity%3A7081666311369474048%29
Minor observation here (sort of non-tech-related): any of these strategies is doomed to failure (if success means “producing a product or service that’s excellent) if your workers can plainly see that there’s no future where they could support a family working at this company. Retail is the prime example of this: Retail sales used to be a decent career choice and someone good at selling and customer service could expect to be able to enjoy a middle class lifestyle with things like vacations and a good home and car. And stores featured helpful salespeople who knew their merchandise and could genuinely help you make your decisions. Now in90% off chains, it’s obvious that there are maybe a tiny handful of positions at corporate that fit this description, but the chances are about 99% that this won’t be available to you. So retail employees are incentivized to do the absolute minimum until they get fed up, quit and repeat – because why would they work harder to be excellent? To earn a pin on their name tag or something? Maybe a 50¢ raise?

You can apply this to tech workers too but probably on the next income ladder step: if I know I’ll never stand a chance of serious wealth creation because I have zero equity, remind me why I’m supposed to ignore my family all evening to meet some “KPI”?
It does put all “or later” clauses licenses at risks, yes

If you have “GPLv2 or later”, FSF is then overtaken by Microsoft and makes “GPLv4 is allowing Microsoft to use your code in Windows” then it’s what it is, your code can now be used by Microsoft
Polio eradication: the CIA and their unintended victims
Nice work if you can get it.

There are at least 3 grades of fudging the numbers that I've encountered. Blatant is only one of them. "Wishful thinking" has many more practitioners.
Is this position Remote only for the applicants in Europe or worldwide?
>> [...] is to say that we're either at or close to the limit on advancement of computing technology.

Well, we are approaching physical limits of minimum transistor size, so that might not be as ridiculous as you think. What if the best we can do is to triple the current processing power, but that's not enough?
It's a democracy and has a strong rule of law.

At least the whole population will be seeing the benefit, not just the corrupt few.
Can’t argue your point on governments. It will be interesting to see how it all plays out when Bitcoin reaches the next leg up.
Agreed, that's basically what I'm asking/begging; don't need operator overloading, but please do give me vectors and matrices.

Edit: I asked in the Zig Discord and was told "it's been denied many times", oh well :/ Fair enough, it's their language to control.
And yet, best selling car! Sell what people want, not what people gripe about online.
Thanks a lot for spotting this, fix incoming.
> I don't see anything useful coming out until error correction and number of qubits are improved many orders of magnitude to have fault tolerant QC.

Error correction and control are vital for any system to be reliable.

Thankfully the ability to run simultaneously and vet against multiple outputs should overcome this fault for a time.
Is it possible we will we eventually see 1-bit weights in use?
I just installed µOS in a VM and will play with it for a bit. It seems very intriguing. If I like it, I might switch my openSUSE machines.
I imagine any large social media site is doomed to be overrun by AI generated content imminently, so it probably won't matter much either way. We needed to drop massively social media as a society, anyway. And it's not like we were going to do that without being forced. So I guess one point AI in a round-about way.
What's in the "Fly AI Pro" in-app purchase at $12.99? I'd like to know before I download and install.
> Reddit is a glorified bulletin board

and uber (ride) is an automatic taxi dispatch, it's ok.

> Software eats the world but Silicon Valley manages to find a way to kill off its own creation

I blame capitalism.

digital stuff and capitalism do not mix well. something's gotta give.

but I guess I can also blame digital stuff (the internet); something will give. but which? and what? ....and when???
I think AI definitely will follow a similar path as social media tech.

I don't think that will lead to the extinction of humanity via the development of super human intelligence.
This and other recent similar articles honestly sounds like someone paid a big bag of money to a very high profile PR agency, the one used by the Middle east dictators and BP, to rehabilitate ocean mining's image and lobby the public zeitgeist.

I wonder what else comes with the Platinum knife through our morality's heart package other than nudging multiple article mills and ai wranglers to massage out their press kits.
You can ignore that, of course he'll push his research. But he never says that what he does will lead to AGI. He's proposing a way forward to overcome some specific limitations he discusses.

Otherwise, he makes some perhaps subtle points about learning hidden variable models that are relevant to modern discussions about necessarily learning world-models in order to best model text.
You won't be compatible with the SysV/Itanium ABI (it does include C++ bits), but you can definitely do it. It just happens that you will probably not have any problem to call a C library from such a new ABI (incl. libc and the kernel) since you only changed non-POD behavior, and those C libraries won't use anything but PODs.

The fact that you can have some structs with non-trivial methods that are still classified as PODs means the ABI is already solving the hard problem (i.e. these methods won't really have a 'this' pointer), so the limitation for types like unique_ptr sounds like easy to remove in an experiment.
latakoo | Codec/GPU Engineer | Austin or REMOTE

We do video transfers and workflows. Our team is small and selective. We're looking for a meticulous and methodical engineer to develop a custom video codec. FFMPEG and GPU expertise is a huge plus. Comp is top of market.

Please email me directly (it's in my profile).
I think the thing that people miscalculate is that resource-depletion-driven collapse happens once. Everything the happens prior to the collapse is largely irrelevant, irrespective of how nice life was prior to the collapse.

Ultimately we live in a world of physical limits. Current society is predicated upon exponential growth, it is literally unsustainable by definition.
>At least half the companies I worked for, white people were less than 50% of the workers

In white-collar positions? I call BS. Cite the companies and we can look up their employment stats.
Tinned spaghetti hoops?
This, and also: all the discoveries that don't immediately help solve our problems rarely make the news, or if they do we gloss over them and forget them immediately.
Things that surprised me while running SQLite in production
Apple to Ask US Supreme Court to Undo App Store Order in Epic Games Case
Ask HN: How do I find technical papers (for distributed systems)?
I want to read some technical papers on distributed systems to understand what work has been in focus over the past few years and to learn a bit more about those topics.
One thing I'm not sure about is how to even find papers like that and then how to read them once I do.

I think USENIX's OSDI would have some relevant stuff, but the best thing I can do right now is search through proceedings as in https://www.usenix.org/publications/proceedings/OSDI which is a bit overwhelming.

Can anyone suggest reading lists or other methods for finding / viewing papers that might be helpful here?
> All professions who need to write a lot of bullshit text are adopting NNs. So basically any advertisements, corporate news and emails etc. And parsing and responses to such ads or corpoletters, if they are required.

i'm not surprised the spam industry is using ChatGPT, it does seem pretty apt to writing useless text
Yep that seems comptime possible but a little heavy handed with string work, no? With everyone writing their own parsers and language tools...

In any case, if something practical is done here I'd be interested. Aesthetically I prefer the "vectors and matrices are first class types" (and maybe complex numbers could be too), but I guess Andrew isn't so sympathetic to these types being part of the standard language :/
>Admittedly didn't read the thin article.

Why do people even proceed to put in comments after admitting this kind of ignorance on HN
> I believe you are not guaranteed for the edge data of adjacent nodes to be adjacent in memory

The edge data of a particular node is contiguous, but yes, the edge data of a collection of nodes is not contiguous. You can reorder (permute) the graph for some metric as a preprocessing step so that you get better locality for your average access pattern. This only works for static graphs though.

> For float-based edge data I think quantization works well, and I believe you can further compress the ROW/COL indices

Yes, index compression is pretty well studied and understood. The challenge here is mostly good compression ratio and high decompression performance. There are a couple of works that I'm aware of that do this for gpus. This repo by Mo Sha et al. (https://github.com/desert0616/GCGT) is pretty good, and I also did some work in this space (https://github.com/pgera/efg).
> What's wrong with std::regex?

In my experience, stdlibc++ <regex> is VERY slow, especially on debug builds. We are using g_regex instead, which in turn uses pcre2.

> And iostreams

<iostream> achieves too little with too much code. We instead use:

std::cout << fmt::format(...);

for simple output, loguru[1] for everything else. I feel like the fmt grammar/mini-language is both nicely extensible and has hit the expressiveness sweet spot -- not too verbose (iostreams) nor too terse (printf).

I also like that fmt has helpers for pointers (fmt::ptr), enums (fmt::underlying) and arrays (fmt::join). It's both easy on the eyes and feels consistent.

[1]: https://github.com/emilk/loguru
> Does it assume that the predefined capacity will not be reached?

Yes, the function name says exactly that as well, though admittedly what this actually means and what consequences it might have if the assumption is false are probably fairly opaque to a novice user.

> how does it handle the case where you don't have enough capacity to insert the new (k,v) pair?

Breaking the invariant results in safety-checked undefined behavior, that's what the "asserts" in the doc comment signifies[0]. Basically, if something goes awry at runtime you'll get a crash along with a nice error trace in Debug/ReleaseSafe mode or with the appropriate @setRuntimeSafety call.

If instead you'd like to have errors that you can handle, you could use your real allocator where you expect to actually use it and pass a failing allocator[1] everywhere else (but that's sort of abusing the API IMO, I don't know if I'd actually recommend you do this).

[0] https://ziglang.org/documentation/master/#Doc-Comment-Guidan...

[1] https://github.com/ziglang/zig/blob/0dffab7356685c7643aa6e3c...
I think this is a very German-centric view of things.

Firstly, priests treating children inappropriately is not a differentiator between the German Catholic Church and that of other countries.

Secondly, at least from an anglo-saxon angle, men treating children inappropriately is not a differentiator between the Catholic Church and the rainbow faction.
Those two points are true for most western countries today and yet only a corrupt few reap the benefits.
> Coming from web development, learning how to ship a native app was a trip

Can you share your learning experience and overall impressions?
Funnily, I was trying to buy the monitor as well last Friday in Austria, but was informed that the inventory nr on the website was wrong - so my order was cancelled. After your review, I guess I'll be waiting for the Samsung ViewFinity S9 (5k).

Re Kinesis: I have mixed feelings as well but in the meantime I got used to the 360 model. With the old palm pads, it feels more like the Advantage 2. I'm a bit sad that I didn't order the pro model. I really liked my Advantage 2 as well, but I can't go back to it as some electronic part seems to be damaged. It just seems to send random characters without touching the keyboard.
Cross-Browser Tabindex Woes
Wow. Yes. Same here.
Alright, I'm going to have to try this one out.
What is your opinion on industrial pollution?
What do you mean by bloat? I find each person has a different definition. Can you also provide some examples?
Same with phone numbers. Most of what is returned has suspicious sites in .ru, .pl, et al.
I am 50:50 on it

On one hand it’s changing a license to do something else than intended, and the “you can switch but only in the year 2008” is kind of weird

On the other hand… eh, wikipedia is better for it, and I doubt people really wanted to contribute under the horrible document license
You can do HDMI over a lot of things. They all work by encoding the video stream, usually h264, and sending it over the network. Check out HDBaseT which does video, ethernet, USB and power over a single cat5e cable.
I just give you two books that you've read and you tell me which is better.

I played around with a tool for sorting through my personal photos based on that idea.

It gets interesting when you start thinking of how to optimally choose pairs to compare, to maximise signal and minimize redundant comparisons. This becomes more important as the size of the set of objects you are comparing becomes large.

https://github.com/tim-fan/image_sorting
I'll take that 100$ bet on Alcohol being poison.

Alcohol literally breaks down into Acetaldehyde.
Acetaldehyde causes DNA damage, cancer, liver damage.

Yes, there are other causes of alcohol addiction (stress, anxiety, etc..). But also Alcohol changes our response to those underlying symptoms, that can then become the problem. ( I start drinking to reduce stress -> alcohol causes a physical reaction in the mind/body to increase stress -> I drink more alcohol to reduce more stress).
NPR Mastadon instance: sponsored by Cloudflare
I can’t believe what Brave does ever since it did something not privacy-friendly.
There's Smashwords. I wish more authors used it, I don't know why they don't.
Elliptic curves over finite fields have immediate applications to cryptography, but elliptic curves over the complex numbers are cool too. Just like the sine and cosine parametrize the circle, elliptic functions parametrize elliptic curves.

Whereas trig functions are singly periodic with period 2pi, elliptic functions are doubly periodic functions, meaning that there are fixed complex numbers z and w such that f(x+z) = f(x+w) = f(x). You can prove that for a given period lattice, the field of such functions is generated by two such fundamental functions—-the Weierstrass elliptic function and its derivative. The addition law for elliptic curves over C can be derived from something like the equivalent of the addition law for sine and cosine.

Elliptic functions have applications to physics and are also interesting in their own right. This all leads to the study of fractional linear transformations, modular forms and even Fermat’s Last Theorem. It’s all quite lovely.
Classic NLP tasks (eg classification, summarization, translation, etc) just work with GPT-4 mostly. It is probably still possible to beat GPT-4 with a fine-tuned model, but it isn't easy. The open source LLMs are pretty good too at the classical NLP tasks, but still need to be fine-tuned in many cases. However I bet eventually open source LLMs will get close to GPT-4. What this means is that at a minimum, LLMs will be used to replace "legacy" algorithms for classical NLP tasks to boost accuracy. Also more people who have a problem that can be solved/improved with ML, but currently is cost/time/expertise prohibitive will use LLMs.
I was searching for implementations to get a more concrete idea of the algorithm and came across https://github.com/Yawning/secp256k1-voi which appears to be well commented, robust, and oddly entertaining. It’s got Schnorr, and ECDSA for comparison.

There’s also a musig2 one by the same author.
Spend some time around a three year old. Human, human intelligence, language skills.

Then try explain quicksort to them. Obvious waste of time.

They wouldn't be much threat in a zero sum strategic interaction either.
Turnstile (https://www.tryturnstile.com) | REMOTE (US/Canada) | Engineering | $155k-250k salary + equity

---

We're a small (20-person) team of repeat founders and seasoned operators building a usage-based revenue platform that helps SaaS companies price however they want. This is a tight-knit and senior crew — most of us have 10-25 years' experience, much of it together.

The last company we started, Second Measure (YC S15), scaled to 70+ people and tens of millions in revenue, received multiple “best places to work” awards, and was ultimately acquired by Bloomberg in a landmark deal.

We're looking for extraordinary builders to play a foundational role in a company designed for scale:

- Backend Technical Lead
- Frontend Technical Lead
- Frontend Engineer
- Fullstack Engineer

We're well-funded by top investors (led by First Round Capital), fully distributed, and known for building intentional, inclusive culture. We offer competitive global rates (SF salary + equity), equal pay by level, work flexibility (including a 4-day core schedule), and comprehensive, family-friendly benefits.

I'm Mike, one of the founders— if interested, apply here (https://tryturnstile.com/about) and mention this post.
OLAP and MOLAP

https://www.ibm.com/topics/olap

https://en.wikipedia.org/wiki/Online_analytical_processing#M...
> At least the whole population will be seeing the benefit, not just the corrupt few.

Indeed. Had this happened in a country more vulnerable to regime change their government may have been couped already.
If the very same tech was called anything other than "intelligence" we wouldn't have all the hype and discussions about risks. We humans simply enjoy talking about the next armaggedon.
Can’t speak for them, but being poor, intelligent, and in need of steady income when you graduate High School is a very good way to end up in the Navy’s nuclear program.

Source: Was kicked out, poor, and intelligent. Ended up a submarine reactor operator.
> to imply that hydrocarbons as a whole aren't successfully being replaced is deeply misleading.

But natural gas is a hydrocarbon? Replacing coal with gas isn't a replacement of hydrocarbons.
what do you use as your GraphQL server?
We haven't leveraged those for at least ten years.