skysight-inc/HackerNews huggingface dataset:
I actually really like that. It's playing some devious games behind the scenes with getters and setters that React makes clearer with useState hook, but I think I could get used to it.

I do like JSX, but also the idea of skipping the extra compilation layer. I wrote a similar Java HTML library, a while ago, but such things never caught on. It still seems better to me than templates. If you're not gonna use JSX, let your type checker do the work.

I don't see an equivalent of useEffect, so I'd have to see how well it works with side-effect type things. There's something coming in version 1.0, and that could really make this work.

I'll have to give it a try the next time I've got a pet project. Thanks.
wrt mythical man month - it's still relevant.

the more quoted section is about how adding devs to a late project can often make it later due to exponential communication needed.

the part about the top architect is still relevant to me for the person who best has the whole-picture concept for making design decisions of a system. mmm seemed to me less implementing this, but having other engineers doing a lot of other tool and data support. the reddit comment sounded more about coding style, not file system layout or code flow or design patterns or anything "architectural" in my mind.
They might not need CVV, if the transaction looks “good” otherwise:

> A payment can still be successful even if the CVC or postal code check fails. This is because card issuers take many signals into account when making a decision about whether to approve or decline a payment. In some cases, a card issuer may still approve a payment they consider legitimate, even if the CVC or postal code verification check fails.

source: https://stripe.com/docs/radar/rules#built-in-rules
Interesting, but I was hoping for something more prescriptive. And all the articles seem to be out of order. There is no "first" article for learning about typefaces.
It is a useful tool for editing. You can input a rough scene you’ve written and ask it to spruce it up, correct the grammatical errors, toss in some descriptive stuff suitable for the location, etc. It is worthwhile. At least it was…

If your text isn’t ‘aligned’ correctly, it either won’t comply or spew out endless caveats.

I appreciate the motivation to rein in some of the silly 4chan stuff that was occurring as the limits of the tech were tested (namely, trying to get the thing to produce anti-Semitic screeds or racist stuff.) But, whatever ‘safeguards’ have been implemented have extended so far that it has difficulty countenancing a character making a critical comment about Aztec human sacrifice or cannabilism.

I suspect that these unintended consequences, while probably more evident in literary stuff, may be subtly effecting other areas, such as programming. Definitely a catch-22. Doesn’t really matter, though, as all this fretting about ‘alignment’ and ‘safeguards’ will be moot eventually, as the LLM weights are leaked or consumer tech becomes sufficient to train your own.
Llama 2 Prompt Template
What's the difference between training for track meets and training for a standardized test? In either case the student is applying themselves to excellence in a very niche skill - running really fast, or taking a test.
> Because Journalists are trained to be good communicators and summarize ideas (a worthwhile skill in most professions) and they are also taught to be ferocious in finding and corroborating information for its "truthiness".

While that's certainly the ideal of journalism, the field routinely falls pretty short on this, IMHO. Sensationalism and clickbait isn't anything new. Just lookup Yellow journalism.

Unfortunately nowadays it feels like the truthiness aspect is just conflated with corporate group think. But it's great to see instances like this where a journalist doggedly question those in power.
Hey this site is cool, any info on how it was made?
At most, he's guilty of fraud. That's unproven, but not impossible.

At the least, he's guilty of not noticing/caring about stuff he really should have cared about, and as a result wasted a whole bunch of money and human life (not just in his own labs, but those relying on his work) that we can't get back.
I'd hope it's not a strawman.

I do think legacy admission status counts against now. The SFFA lawsuit accused Harvard of using legacy admissions of being a backdoor affirmative action for white people because the legacy admits were so disproportionately white. I think my point is that in a highly racial context, the facts are thrown out.

To your point, in California, there was a law that was passed in 2019 that requires reporting on legacy admissions now[1] so I think the school is obligated to collect this data (so idk what happens if an applicant omits it). And again, legacy admission status is accused of broadly being affirmative action for white people[2] without evidence.

The reason it counts against now is that if a qualified legacy student is accepted, the data on students must be made public, by law or by public interest. The higher the percent of legacy admits, the more the school is accused of letting unqualified people in, facts be damned. I think that is because of a highly tribal view of school admissions.

[1]: https://www.sfchronicle.com/politics/article/california-lega...

[2]: https://abcnews.go.com/US/wireStory/affirmative-action-white...
Yes that's exactly what we've seen! A lot of companies we've talked with don't have a datawarehouse / reverse-ETL, so they use the CRM for that instead,and the integrations are core the CRM value prop. That's what makes it hard for small CRMs with a nice UI to compete with large players. From that perspective, I think being open source will help us a lot build this network of integrations faster

Great feedback that we should prioritize it as early as possible, thanks!
I'm old. I've used every single version of Office both at home and in the Office and none came supplied with a chat app. The only exception at one point being Skype for Business, but I'm fuzzy as to whether this was a default or optional package.
Ligatures are optional. Don't let that detract from its excellence.
The author fails to justify why he "hates mocks" except a hand-waving justification of "they don't test production code". Well, they do, other than the parts that are mocked. They "don't test production code" in the same way that his unit test doesn't test production code because it only touches a fraction of the real code.

I don't disagree with his decomposition, it's correct. I also agree with his approach to unit and integration testing to touch the appropriate layers. It's just his knee-jerk and unjustified hatred of mocks I'm objecting to.
In the context of the example I'll grant that it's a bit silly to think of it as an E7. In the context of a band scenario, it might make perfect sense. If you're playing a jazz tune from a lead sheet, it might be very reasonable to mark that chord as an E7, and the bass might be playing the root, in which case thinking about it as a viio7 would miss some context.

The problem with music theory is that it's _extremely_ contextual, and I think you have to at least get a sense for some of the "rules" of chord construction to be able to make sense of the notation. Music theory is just a language for talking about sounds and harmonies, and while there are cases where "just focus on the intervals" would make sense, there are just as many times that it's useful to say "it's a ii-V-I in Ab major." Having the language be based on the diatonic chords of the key you're in can make it easier to express a lot of different concepts in a shorthand, instead of having to spell out the intervals of every chord you come across.

My advice to folks learning music theory would be to check out the Signals Music Studio channel - that dude has helped me make sense of theory concepts that I never grokked in years of playing music. I think it's really one of those cases where you have to get a good sense for the language before you start to get frustrated by the limitations and blemishes of the whole system.
I mostly agree with this, but what I mean with the unbounded lookahead part of it is that bounding the amount of speculation (or lookaheads/backtracking) is equivalent to limiting the "size" of the error you can recover from.

You should definitely have bounds though, but the point is that if it's too low you might give up on the input too soon.
I feel that one of the problems with Open Source in general is that there are the terms of the license, and then there is the "good faith" expectations of the community. In the case of 3D Printers, for instance, first there is license that says "Here's the design and the software, if you make and sell something derivative, put those changes up for everyone else"

But the unspoken good faith statement is "You're going to take this, and make it better, and we're all going to benefit from your efforts to make it better".

The printer clones were not made with an eye towards making things better, but made with an eye toward making things cheaper, and more specifically, more profitable for the manufacturer. It could be argued that cheaper is a form of better, but I think generally the consensus is that the cheaper clones did the job less well, and the sellers already had our money.
You’re correct. That said it’s kind of wild to me that the silicon lottery has stayed strong. They ought to be made to disclose when they are selling overclocker models that will not really overclock that well. Doesn’t seem right to have to pay flagship prices when they know they’re selling you something that won’t reach that level. At least package it as a lesser SKU or something imo
One thing very much any sensible investor asks is:
"How easy someone can steal your lunch?"

With an open source product, it's like putting lunch on a table at a busy high street and leaving it unattended.

Nobody is going to risk their money only to find out someone took the product, remixed it and started selling at lower price using their access to e.g. large scale manufacturing and so on.

This is especially a huge danger for small business, where they don't have money for lawyers and can't use the economy of scale for their product due to limited funding.

Basically, open source hardware is only viable for rich manufacturers who can use it as a PR tool. Some even cynically try to get young and inexperienced engineers to open up their inventions, just so that they can pick the best ideas and use in their own closed source products.

In short it's a pipe dream.
In my mind the point of calling it a "rootless voicing" is that even if the bass player does play the root, not everyone has to. Playing a rootless voicing is a choice to be made on the fly given the knowledge of the root, melody and key, rather than something you'd typically want to prescribe. It's a matter of interpretation. The listener will often have the root in their ear (the mode really) even if nobody is currently playing it explicitly. Or maybe someone just played the root and nobody is now but the rootless voicing still rings. Or maybe the last chord had the same root and the sense of it is lingering. Or maybe the root is in the melody.

If I couldn't have any information about the key, I'd still want the root and the melody.
Linen.dev founder here. Linen is a Google searchable community chat platform. Most of our communities use us to make Slack/Discord Google-searchable.

We've had users ask about making Matrix Google searchable. This is a beta version of the feature and lacks a lot of the features as our other integrations. We currently support two way real-time text sync between Matrix and Linen. In the roadmap we have historic sync, images, emojis and users sync.

Would love to hear some feedback and if this use case makes sense.
The prompt template on the quantized versions of Llama 2 appears to be incorrect relative to the official Meta one (https://github.com/facebookresearch/llama/blob/main/llama/ge...).

I took Meta's generation.py and modified the code to output the raw prompt text before it’s fed to the tokenizer, to get an updated prompt template.

Result is:


 

{your_system_message}



{user_message_1} 
 {model_reply_1}

 {user_message_2}
Thank you, that is inspirational.
There seems to be an overview at https://github.com/be5invis/Iosevka/blob/main/doc/stylistic-...

though I would ask the same: which of those is the default, and if none of them is, why is there no comparison image?
>generators

Oh man, that is some job security!

Generators seem unpythonic.
No one is saying the current level of government waste is optimal and not worth the cost to eliminate. Just that if you have eliminated 99%, the extra 1% may not be worth it.
AWS has written parts of major services (EC2, Lambda, S3, etc) in Rust.
Object position in 3D space – 6Dof metrics overview
There's a philosophical problem you run into here. A man who has no hair is obviously bald, and so is a man with exactly 1 hair. But how many hairs does it take for this man to suddenly no longer be bald? Not only is there no "real" answer; the practical answers will vary in subjective and inconsistent ways from person to person. It's an abstract and largely subjective value judgement. And I think the same is true here. There's no single binary value where something goes from A to B.

Take mosquitoes. Even in areas where mosquitoes rarely if ever carry diseases, people are perfectly cool with widescale genocide. Why? Because half of those animals can, on occasion, give us a little itchy that's mildly inconvenient for a few moments. Roaches are another example. In their case, their life itself is often worth less than our mild annoyance or discomfort at seeing them. And so on. In practice, most people are perfectly fine with killing the overwhelming majority of species of animals.

And so too here. I simply do not see any problem with killing a e.g. chicken for food. Oddly enough I have a strong suspicion that the more one is around animals, the more this becomes true. Which is paradoxical, because contrary to what you might think, even chickens can be awesome little affectionate critters. It's probably because you see the cycle of life itself more regularly. Foxes are cute, clever, and awesome critters - until one makes its way into your chicken coop, kills every hen, and takes exactly 1 away. At the same time, that's just the nature of life. It's all as natural and normal as the fact that you and I too will be wormfood soon enough.
What is the purpose of political scientists?
So the skimmer asshole pays some Target employee $100 to replace the very precise 3d object with one that hides the skimmer when no one's looking?

I need a solution that lets me, the card holder, check these. This ain't it.

Hell, some of the internal skimmers just solder jumper wires to pcb pins/testpoints don't they? There's nothing mechanical for a card to touch. Target's got so many telescreen cameras in the store, they could likely get the pin numbers straight from that, no need to intercept that.
Both are careers with a foundation of reasoning and logic so the apple didn't fall too far from the tree.
> The line number you could get without being UTF-8 aware.

Can you? Unicode has the following "new line" characters:

* U+000A Line Feed (LF) alone

* U+000D Carriage Return (CR) alone

* CRLF as one indivisible sequence

* U+000B Line Tabulation (VT) — supporting this is explicitly optional, and the main standard's newline function definition does not include it

* U+000C Form Feed (FF)

* U+0085 Next Line (NEL), an EBCDIC round-trip compatibility character

* U+2028 Line Separator (LS)

* U+2029 Paragraph Separator (PS)

My source: https://langdev.stackexchange.com/a/590/717
> Essentially, the ISO 26262 certification mostly verifies that the compiler release process conforms to a certain standard. It does not create an ISO standard for rust, not does it aim to.

Sorry for a stupid question, but what does this mean?

Is it only that Rust itself (the language) is no use
in a certification, but rather a specific compiler version? I.e. basically leading to the same outcome in the end.

Or does this mean to not get the hopes up (right now) for using Rust in a ISO26262 certified project?
Maybe arguable if you don't know what consumer apps are? Also sounds like you haven't actually used Azure OpenAI:

- It has the same 30 day retention for legal reasons unless you manually request (just like OpenAI)

- You can't fine tune any models that you can't fine tune on OpenAI, and in fact default access is a subset of what OpenAI offers.

- "and if you're willing to spend enough, you'll get the models for yourself" is a bit of nonsense, Azure OpenAI forces everyone to make a "tenant", that's just for VPC stuff to work. Outside of that it's bog standard fine tuning and at most "on your data" which is a wrapper for chunking + vector embeddings

- Azure OpenAI has a narrower built in filter that you can't modify without again, a separate request.

Azure OpenAI overall is mostly for companies that need to signal to other companies that they're using Azure: it's no more commercial than the OpenAI offering.
It's pretty standard game theory.

If there are 3 teams, and one team starts to gain an advantage, the other two are highly incentivized to join forces to defeat the larger one.

Unless you design systems to allow smaller teams/parties/groups to flourish, most competitions will devolve into two sides. In voting this would be things like ranked choice or approval voting, rather than single vote "first past the post".
It's probably worth noting that they are both full professors at Stanford, not just a guy with a doctorate vs a Stanford professor.

I'm unaware of Professor Conrad having an "axe to grind". AFAIU, he simply thinks that what Professor Boaler advocates is incorrect, and he sees fit to describe the myriad mistakes and misrepresentations in her research and advocacy.

He shares this outlook with many people, including those who believe that despite saying that she advocates for "equity", her agenda would actually lead to worse outcomes for many students, including low-income students who lack family resources to procure advanced mathematical education.
We need some form of authority even more than ever before.

We have way too many anti-intellectual voices already, and people will believe a flashy facebook page and memes more than a peer-reviewed article.
The best books on Stoicism, according to Massimo Pigliucci
They appear to work just well enough to keep you hooked while they increasingly eat your margin.
Wikipedia discusses the reliability of academic sources here[0], advising “extreme caution” when using primary research papers, preferring reviews.

This incident is a case in point, and I wish media wouldn’t rush to publicize papers until they have been through much more extensive validation, replication and review. It’s especially worrying when primary medical research is enthusiastically rushed into the hands of doctors many years ahead of the systematic reviews that temper them.

[0] https://en.wikipedia.org/wiki/Wikipedia:Reliable_sources#Som...
> which are OSS-compliant where required

This is the crux of the problem. Where Prusa is openly sharing, you have companies that are benefiting from that without reciprocating. Part of the tax you're paying when buying an i3MK4 is the continued investment in the open source/hardware contributions of the company, not just the end product. Shelling out $1k for a Bambu is your prerogative, but it does cast a vote with your wallet for a company that is more predatory than collaborative.
Show HN: ChatGPT Alternative with LLaMA Models
Hey folks, we created a ChatGPT alternative for anyone to try out LLaMA models and benchmark responses across OpenAI's models and other open source models.

Would love some feedback! No data is being used for retraining models.
Not sure why this wasn't mentioned more often but it's because of donor money. Donor money that funds things like new cafeterias and other facilities ultimately benefits everyone at school and helps keep tuition prices in check, also complicates the ethics ie if they didn't have enough donors, then tuition will go up and it'll be even less affordable
This was one of the reasons I skipped the 4090.

So few people have the technology that I knew I'd be spending significant time figuring out solutions to problems.

The other reason is that I'd wait a few years and get some 6090 with 4x the VRAM.
Garbage. A 16 year old writing fanfiction would do a better job. I hope all of those Hollywood execs daydreaming about replacing their striking writers with AI haven't signed the checks yet.

> "Ah, Ser Jorah," he replied, his voice carrying a trace of both resignation and determination. "What troubles my mind? Why, the unending dance between fate and fortune, of course. It seems the gods have deemed me a pawn in their ever-twisting game. But fear not, my loyal knight, for I shall not be so easily swept away by the tides of destiny."

> Lost in the labyrinth of his thoughts, a voice broke through the veil of introspection. Ser Brienne of Tarth, her armor gleaming with a polished sheen that mirrored her unwavering loyalty, approached Tyrion with measured steps.

> The sea, a vast and enigmatic entity, murmured its secrets to Tyrion. Its rhythmic lapping against the ship's hull echoed the ebb and flow of his own turbulent thoughts. The salty mist kissed his lips, leaving a lingering taste upon his tongue—an ephemeral reminder of the boundless possibilities that lay ahead. It whispered tales of distant lands and untold treasures, enticing him to embrace the unknown with a heart that yearned for redemption.
> With the end of affirmative action, legacy status in admissions becomes much harder to justify.

I just don't see this. In our society we believe it to be illegitimate to discriminate on the basis of race. We believe that to be a special kind of uniquely harmful prejudice, one that fractures the deepest structures of society, and that it therefore clears the very high bar required for limiting freedom of association. That is what is at issue in the case of affirmative action, the elimination of which was not a broad referendum on the right to form elite social clubs.