skysight-inc/HackerNews huggingface dataset:
There is at least one interesting study that tried to test this. They took students who were admitted to prestigious universities. They tracked those who attended as well as those who attended "lesser" schools instead. They found no real difference in success later in life, so it may be confusing cause and effect. People get into prestigious universities because they know how to be "successful" and are not necessarily successful because they went to the prestigious school. In other words, prestigious schools are good at selecting for people who would be 'successful' regardless.

The one caveat that did get a benefit were low socio-economic students, who did see a measurable difference in success. That's a class you didn't mention in your post. The thought is that it's precisely due to the network effects.
>It's a very, very sad story. It sounds like open-source hardware could have thrived if it weren't for China subsidizing local companies and enforcing bad IP claims for its domestic companies (which was really IP stolen from other countries but filed for patent first in China by Chinese companies).

Why is this China factor even a problem for open-source? The open source community have always been threaten by closed-source copycat. Even western companies also do that without much repercussion. The real threat is, as the article pointed out, the trend of `open source` companies going closed source because of profit motive.
I don't really understand this, I'm comfortable enough programming in C, but I find it the least suited to parsing behaviour compared to pretty much every other higher-level language. In particular, I find parser combinators (be it in lisps, MLs, haskell) to be infinitely more approachable and mentally managable than anything easily doable in C.

(Yes, you can do parser combinators in C, but it's very very ugly unless you stick to clang and enable block support).

If anything I'd expect to be told to use a high(er) level language for parsing as a front end to C code if needed.
Feels like the author just sweeps the clone issues aside simply commenting they're not a problem without going into detail.

Ultimately if your revenue depends upon you selling the hardware you open source it will be very hard going as other companies can easily churn out high quality (or indeed less high quality but super cheap) versions without paying any of the significant development cost and hence undercut you by a wide margin.

Indeed referring to these other versions as 'clones' seems to miss the point of open source hardware, isn't the entire point making the design open so others can build and iterate upon it for whatever uses they wish (including commercial exploitation).
Usually I develop models with a train/validation/test split, where I'm measuring results on the validation set to decide the appropriate number of epochs to use. Then I burn the test set to evaluate performance. Then I train from scratch on the entire dataset (no split) and I use the same number of epochs to train here. Is this number of epochs optimal when the dataset is different? Of course not. But when you use regularization and other methods to combat overfitting appropriately, your training is not going to be overly sensitive to changes in epoch number anyway.
This has been done historically by US telecoms and it turned into the current situation with Comcast and Time Warner Cable.
I want this too. We just shipped "amend from status" allowing you to push staged files into the HEAD commit. It's only a small step to add selection of the commit to amend.

Feel free to make a PR. If not, I'll probably queue it up to work on at some point.
If someone offers you $5m and in return you have to spend $25m, you can choose not to go -$20m by just not accepting the $5m under the terms proposed. Thats fiscal leadership.
Ligatures became one of my favourite features after trying out Fira Code. It felt like an obvious improvement that I was yearning for, for years.

I guess my brain likes having distinct continuous symbols to represent different operations - it reminds of of math in school & university. And I don't see a problem during editing, knowing they're made of multiple symbols.

And yes - I feel that I do struggle much more without them.

Completely out-of-the-blue, unproven guess - my mind is used to learning new symbols quick, from all the gaming I've done. And it's much easier to learn a new symbol that's cohesive, continuous & unique, rather than having to read disjoint characters and figure out a different meaning for them.
Extraordinary claims require extraordinary evidence :)

You would also need to prove to me that a deterministic universe where individuals do not have the capacity to calculate the future is somehow distinct from a non-deterministic universe from the individual's perspective
I'd say in the Open Source world that has been very much the case with the cpp implementations over ggml http://ggml.ai/
I read the paper and while I agree that maybe math is not GPT-4 strongest point, I have noticed the same degradation in quality.

And as I know there will be many commenters asking, here's my experience.

Four months ago I released a mobile app that wraps the "Open"AI API and allows a more private use. The app also includes 15 domains with over 150+ editable prompts, specifically crafted to help users get the most out of GPT.

I initially crafted these prompts in English but given I wanted to allow also non-English speakers to make use of them, I started to translate them in Italian and German.

I wrote a small script that took each English prompt and, with some more prompt-fu, translated them to these languages, using GPT-4.

As I'm fairly fluent in both Italian and German, I was able to verify the quality of these translations.

Well, around end of May, when I first noticed some weird answers from GPT, I ran my script again and (surprise!) the quality of the translations is visible inferior.

On a different note, I noticed that from one day to the other, any prompt would get an empty reply in the app, only to discover that "Open"AI has also made a subtle change in the json format of the API response that made broke the parser in the app.

Admittedly, 150 phrases is not a huge sample size and I could/should have used the default json parser.

I don't trust "Open"AI and will, as soon as it's feasible, change to a different model.
I see, thank you for the clarification. Shame that it takes so long. I really need Rust's async benefits without all the baggage and the 6 months trial-by-fire training that it requires, and I need them right now, but it seems I'll be using other languages for the moment, and just scale infrastructure. Which is a real shame because Rust did make many good calls.
Product Launch. Pay/Order from Phone
I have built a software product to enable phone ordering and payment for restaurant users. It allows restaurants to operate with optimal staff and simplifies payment and staff management. The service follows a pay-as-you-go model with no setup costs or device requirements, and there is only 2% service fee on each transaction. Additionally, restaurants have the option to enable online ordering for pickup at same fee. Please take a look, and I am open to your suggestions.
Meanwhile on Kagi:

The first five results for me was this SEO spam. I went in and blocked those domains. Now it's all good stuff again.
Well, actually just a couple weeks ago I was riding to work in my summer kit in ~15° C weather. It was only after last week's rain that temperatures finally dropped to something reasonably seasonal.
Have you read Worse Is Better?

https://www.dreamsongs.com/WorseIsBetter.html

Go and C are good in a Worse Is Better way. They are not intended for writing the perfect and ideally engineered solution. They are designed to encourage pragmatic solutions to pragmatic problems, and therefore to become popular. And the features that make them suited to becoming popular are, in fact, tied to not trying to produce absolutely ideal solutions to the hard problems.

I am therefore praising them for being good at what they were designed to be good at. And pointing to their popularity is not an appeal from authority - it is a demonstration that they succeeded at their goal.
It's often a separate configuration option in various editors... I know you have to enable it explicitly in VS Code, for example. It's not on in applications by default.
AIGC?
Just because it's open source doesn't mean it's open patent. Sure there's prior art which can prevent someone from creating a patent but if you actually want to guarantee that somebody doesn't patent your work, the path to do that is to file a patent yourself and open that patent up with patentleft (the patent analog for copyleft) or some other open patent.

Yes filing patents can be expensive but for these companies it shouldn't be an issue and if they truly are a tiny org without the capabilities to file as a standard org, they can file under the small entity or micro entity fee schedules which are far cheaper.
This surgery has a very long recovery time. The ligaments are just part of the story, the bigger risk is the cartilage in the joint - if it tears, good luck, we have nothing to fix it. Expensive stem cell therapy maybe kind of works. CPM (continuous passive motion) sort of works over years, and then there are the cripple-you-for-life titanium joint replacements surgeries.

In short, this is far, far from being a concern, as cartilage will fail even if the ligament can take it. Similar issue as steroid-user muscle growth outpacing tendonds.

Medicine can't repair anything. I will repeat this for the 1000th time, if you think we have tech realize that we - can't fix an artery, re-attach a nail to the nail bed, fix some crystals on teeth (enamel), regrow hair, etc, let alone re-attach a nerve (though we do bypasses now). Basically, people way overestimate the reality of what they can do when they hear 3d organ printing myths.
> I don't think I've ever seen ungetc() used in production code.

I have, I wish I hadn't, but there we go.

I'd rank it up there with f77 return labels as being coding clusterfucks.
UK greenlights Broadcom's $61B VMware takeover
That page is certainly useful to find alternatives , I like I can filter by FOSS
Thank you! I've been at it since 2018 and we've been working on the repo since 2020, after pivoting from API security. -Jean from Akita
I actually prefer Llama 2's response for its conciseness and the fact that analog clocks, even in places which use 24-hour timekeeping, typically count no higher than 12. The existence and nature of "the 24-hour clock system" is irrelevant to explaining the meaning of "striking thirteen" in this particular context.

Put another way, at least in this one-off example, Llama 2 demonstrates more context awareness than GPT-4.
Naming a building after someone doesn't have a financial aspect.

If a gift requires further spending later and the overall benefit is net negative, its up to the university to negotiate terms or turn it down.

It's all university leadership failing to steward their university.
You mention being careful when applying these AI tools to critical workflows - what kinds of workflows have been successfully integrated with AI and which workflows has it been more difficult?

Image processing? Content moderation? Translation? Q and A? Writing code? Internal Knowledgebases? Threat analysis? Nuclear deterrence?
I also tend to switch to straight black and white. I don't get the desire for less contrast.

I do like ligatures, and I like checking out new fonts, but I'm not going to be offended if you don't. ;)
Ironic you put it that way, since it actually increases the need to ramp up and down dispatchable generation. Average is literally a smoothing function. If you look at an hourly output graph of wind farms it's often hopelessly spiky.

IMO VRE farms should be required to use energy storage to establish some semblance of control of their output. Instead of being allowed to simply dump whatever energy happens to show up and making it everyone else's problem. It would reduce emissions too since gas peakers emit less in steady state.
How does this compare with Hashicorp Vault?
Well, this is the first comment I've made in this discussion, so no points for observation.

Aside from that, people like you make me sick. Acting like everyone who has an addiction, or a mental illness, just has to "act like they're in the driver's seat" and everything will be all better.

It just makes it painfully obvious how privileged you are, and how you take that privilege as proof of your rightness and completeness—and other people's lack of that privilege as proof of their inferiority.
Erlang needs a VM. Not statically typed. Poor compute performance. Poor strings.
Something finetuned to toolform on Shortcuts would be pretty neat and likely could run on iPhones with acceptable performance.
Hard to believe legacy admissions are legal anywhere. An obvious injustice--and efficiency drain--on society.
Thank you. I wish to add bluetooth dongle and expecting some headaches there. It seems setting up a full bluetooth stack would be challenging to say the least and I wander if systemd would contribute more to the challenge or to the solution.
That's a great tip! Do you happen to have a list of abbreviations for common words? I guess I could ask gpt-4 lmao
Not necessarily. I am neutral on it. I see both sides of the argument.

I do think legacy admissions should not be a strike against which seems inevitable now to prevent lawsuits and bad press. I also think legacy admits shouldn't be tarred as less qualified (a polite way to say dumber), affirmative action beneficiaries for white people, and spoiled.
Not only that, but the person reading the essay is also biased and will select for students who align with their bias. It is a terrible admission metric.
Endowments let institutions weather out political mood swings and changes in enrollment. Any institution that serves a purpose besides "being a branch of the government" needs a war chest of some kind, and if they can use the proceeds to make student lives better, why not have a large endowment?
>if your code is open-sourced, and the community contributed: fixes, features, actual new products - what gives you the right to close it?

Typically you're not able to close source existing code, once it's open it's open. What you can do is make the changes going forward proprietary.

Depending on if you got a contributor-license-agreement you may not be able to close source the community contributions, but if the code was licensed under something non-viral like MIT or BSD you have as much right to close source it as literally anyone else does.

I guess I really don't understand the question. You have the rights as outlined in the license, people who contribute agree to those license terms.
Quite enjoyed this, and it wasn't too much computation, about 10 minutes worth.
Are the Chinese companies actually persuing IP claims? What it says about patents is concerning but there's no concrete example of practical issues from it so far.

If a Chinese company simply makes and sells a version of an open source design are they doing anything wrong? This is allowed by the licensing terms.
Llama 2: The New Open LLM SOTA (Ft. Nathan Lambert, Matt Bornstein, et al.)
For those who don't want to play with the chart - we're apparently below the previous record by 1.5 million square kilometers of ocean with at least 15% ice compared to the record for the prior 45 years... so that's a bit concerning.

https://i.imgur.com/2VgP96t.png
Netflix didn't have the title selection their DVD service had, but it wasn't as bad as it is now. Before everyone decided to jump into the streaming game for themselves netflix's selection was much better. It was also less full of ads and only ~$5 a month.
Why Don't Documentarians Have the Option to Strike
I'm not disagreeing with you and I'm actively doing the same; however, I wouldn't say that our children gaining advantages would be considered "Merit-Based"
Converting 600k lines to TypeScript in 72 hours (2017)
Not entierely related, but I remember hearing the Ceo of Warby Parker explaining that when they were selling glasses for less than 100$ (because it cost them very little and wanted to offer a low cost pair), no one was buying, since there is an unspoken bias - paying 20$ for them made clients feel like they were low quality, even if they were just as good.

So they raised it to about 100$ a pair and boom! Massive sales, become a huge player in the market.

If your stuff sells cheap, it's thought of as cheap. Branding is a part of the price!
TLDR is PRC has enough state capacity to produce and harness enough scientific talent to compete with global English in science, but likely not to replace it.

PRC academic system that heavily focuses on science is spitting out educated classes that can in aggregate rival the size (and increasingly quality) of the English tertiary network. The current STEM production rate is ~5M or OECD combined. People mocked at PRC academic paper mills a few years ago, but now PRC talent is topping science and innovation indexes (controlled for quality), that's the natural outcome of exploiting talent at PRC scale. Project trend to 2050 (past 26 years of new births already locked in) and PRC can feasibly hammer out 100M+ talent in just STEM, and most importantly, increasingly be able to retain talent without the best being brain drained. Effect going forward is that PRC is going to snowball the generation of high impact scientific research and it will increasingly be written in mandarin - PRC removed mandatory English education. PRC scientific base will likely be large enough to rival English RoW, the dynamic will be more the PRC science sphere will be less inclined to integrate with the Anglo sphere. Especially if translation tech improves. IMO the mandarin science ecosystem will be fine competing if not leading in her own bubble. If anything, the PRC might prefer the gatekeeping science behind language as a competitive advantage. Global science will splinter and mandarin science will be it's own pole.

Shortcoming of India elite demographic dividend argument is, western academic institutes have limited capacity to absorb Indian talent, who let’s be frank, is replacing current cohort or PRC talent due to geopolitics which will make Indian brain drain problem worse and PRC talent retention better. English proficiency among brain drained elites will make spinning up indigenous Indian S&T at scale difficult, which India herself has a poor track record of exploiting. That can change with time obviously, but IMO there's something systemic happening with Indian diaspora doing well abroad for much longer than PRC diaspora but not meaningfully converting that into success for their birth country. Without India actually raising the ceiling for western academic ecosystem, you're looking at anglo and mandarin ecosystems competing closely. Unless anglos massively boost skill immigration, but that's politically difficult and the opposite is just as likely.
Me too. The only con is that Monaco does not have bold variants.

Fortunately, someone has created them!

https://github.com/vjpr/monaco-bold
As did Microsoft with ASP (your choice was VBScript or JScript for a scripting language)
While I commend the effort, I am not sure that an even more complex lifetime syntax is what the Rust devs wanted... We'll see then.
It is an over-hyped product looking for a way to be applied. At its best a LLM can only ever give you the average answer which may or may not be the correct answer and probably isn't the best answer. We have enough average.

Sometimes it invents answers, which in our environment we cannot ever tolerate. When this major deficiency is fixed and it can simply say, "I don't know" then we can consider working with it. One false positive makes it ineffective as a knowledge tool. It would be analogous to a report from an unknown source which contains bad data. You are best burning it and starting over with data you can trust, rather than attempt to fix it.
I think there is a significant difference between an LLM and your other examples.

Society is a lot more fragile than many people believe.

Most people aren’t Ted Kazinsky.

And most wanna be Ted Kazinsky’s that we’ve caught don’t have super smart friends they can call up and ask for help in planning their next task.

But a world where every disgruntled person who aims to do the most harm has an incredibly smart friend who is always DTF no matter the task? Who is capable of reeling them in to be more pragmatic about sowing chaos, death, and destruction?

That world is on the horizon, it’s something we are going to have to adapt to, and it’s significantly different than Notepad++. It’s also significantly different than you, assuming you are not willing to help your neighbor get away with serial murder.

I think this is something that’s going to significantly increase the sophistication of bad actors in our society and I think that outcome is inevitable at this point. I don’t think this is “the end times” - nor do I think trying to align and regulate LLMs is going to be effective unless training these things continues to require a supply chain that’s easily monitored and controlled. Every step we take towards training LLMs on commodity/consumer hardware is a step away from effective regulation, and selfishly a step I support.
As long as there's something to distinguish zero from a capital letter O. I'm okay with the dot. I wish most typefaces made 0 more distinguishable from O.
Wow, Nancy Pelosi is interesting. She entered Congress 36 years ago. If she put $3MM in the S&P index when she joined Congress, and never touched it, it would be worth $108.66MM today. If anything, that's a clear argument she isn't insider trading. I always assumed she was a huge inside trader making a ton of money.

Meanwhile, her husband is a VC, and probably makes a good deal of money for them as well.
It's light on content, but it's true and relevant. AI alignment must take inspiration from powerful human agents such as politicians and from superhuman entities such as corporations, governments, and other organizations.
I would have to beg my dad to use his credit card to make an online purchase, even if I had the cash equivalent in my hand to give to him right then!

If I new kids would be using any device I would make sure it had no payment information accessible. Which may mean the inconvenience of adding and removing payment information before and after making purchases. I can't imagine letting a child have access to a device which can spend your money, it's essentially like letting them hold your wallet, and we probably wouldn't trust them to do that if they were in an arcade, or theatre, or shopping mall, etc.
> That’s a price motive not a service issue.

I think anyone who has tried to figure out which movies & series to watch where and how to line up the billing cycles to move to the next service when you run out of content, will disagree.

This is fundamentally a service issue, providers aren't competing on price or the quality of the service, but by monopolizing the availability of content which makes the user experience objectively worse.
> I'm resisting the urge to buy AC because I feel like AC makes the problem worse, not better.

It's just a heat pump, and fairly efficient all considered. And not nearly as damaging to the climate as the folks who live in cold places and use fossil fuels to heat their homes. I don't think I'd feel guilty about getting some relief, it's not unreasonable.
Oops, edited! Thanks.
Ask HN: What are you doing to deploy your LLMs with Enterprises?
Given the amount of resources (both $$ and time) to train an LLM, how are you doing private deployments of these costly models for enterprises? Once deployed in private cloud / on-prem, how do you gather any usage analytics, enforce license or prevent model misuse?