skysight-inc/HackerNews huggingface dataset:
Wow, this is really nice looking. Almost monospaced, and could easily be tweaked into a really nice looking font for programming.
I never get this argument. The syntax is important for consistency, but in another sense is trivial. It's the smallest thing about a new language that you have to learn, I don't understand why people get hung up on it.
I've gone around in a few circles thinking about this. My kids curriculum is really different from when I was a kid. They've almost completely dropped grammer, spelling and cursive writing. They're teaching a lot more problem solving techniques in math. Some of this surprised me, but some of it I realized was actually pretty great.

I think there's some really necessary attempts to go back to first principles on education. Some steps will be missteps but I'm really happy some people are willing to take some risky efforts. Do kids take math class because they need to learn math? "But teacher, I'll always have a calculator". Damn right. A calculator and Wikipedia and chatgpt. Remembering the quadratic equation is literally useless knowledge to retain. "More math" isn't an end goal to anything aside from the 0.01% who will pursue math as a career and keep the wiki pages up to date for the rest of us.

So what the hell should kids be learning? Good question. I'm not really sure but I'm open minded about the answer.
Meanwhile I modify my Firefox to be less secure (allow unsigned extensions) so I can continue using my beloved TabMixPlus. Once you taste multiple rows of tabs you’ll never go back.
The relevant parties aren't the cashier and the buyer. They're the cashier and the business owner. The whole scheme is meant as a deterrent, not as a remedy. If the buyer observes that the cashier isn't ringing up the sale, and the buyer challenges the cashier, the cashier will say "oops!" and proceed to ring it up correctly. That's because the cashier has nothing to gain by continuing the deceit at that point; either he's just letting people walk out without paying (thus risking being fired for no gain), or he's back to doing his job of collecting revenue in exchange for his wage. In any rational play of this game, the buyer ends up the same -- paying what he owed for the sale.

This assumes, of course, that everyone is behaving rationally. If you believe grocery stores are evil, as the parent comment suggests, I suppose you also believe you have license to make up your own rules.
All the flashlights at my home are powered by ~14 year old 18650 cells scavenged from old lenovo battery packs (I think mostly x61 batteries).

Usually the case is that one cell in a 'dead' battery has far lower capacity, and might only run a flashlight for 20 minutes (which is still useful, though I dispose of those). The other cells are comparable to new ones in capacity (maybe they're 90% or whatever of their original).

We often have a distorted idea of lifetimes and reliability because absent real scarcity we're overly prone to discarding things which can be fixed (e.g. using 5 bad laptop batteries to make four good ones) or are still usable. If you have no other source of light at night a flashlight you can only use for 20 minutes is still a life changing transformative device.

One could imagine searching for battery technology with much longer lifetimes. But I think you'd be better off with the best batteries you can find out of thousands of lithium cells ambient around you than just a few 'super batteries', esp if you're only talking about your lifetime or the lifetime of your children.
The point the GP was making is that if merging to main is frequent (bigger team) and build times are long (bigger projects), catching your branch up to master before merging can be hard, as master is moving ahead faster than you rebase+build.
That actually was responsive to the previous discussion. And we disagree so much on the idea that artistic merit or accomplishment or whatever you want to label it is indexed wholly or even in large part by amount of people who view it that there’s not much to say except just that: I disagree.

Which is not to say that I have some equally objective measure to offer you. I don’t. But then, I’m not the one who made claims about artistic accomplishment “by most measures” (whatever that even means). I simply provided an example of something that self-evidently certainly rivals “American cinema” as universally acknowledged to be profoundly artistically accomplished. Whatever the comment about dreck in every era actually proves, if you think the Renaissance was not the site of profound artistic accomplishment (hello, rediscovery of linear perspective; hello frescos; etc.) I don’t even know what to say.

[Edited to add: if artistic accomplishment is just eyeball quantity, then it will increase linearly with the increase in global population and interconnectedness as technology improves. Reducing something like artistic accomplishment to such a simple function of population size serves as the best possible reductio of that position.]
I probably should have said "did you really need the syntax and the behavior to be different?"

My point is not so much about syntax, it is about unnecessarily doing things in a conceptually different way.

If different behavior at a given point is core to what makes your language special then sure thing, make it behave different, but implementing some different behavior without a significant payoff only makes your new language harder to grasp.

Presumably you are making a language because you have some core concepts or beliefs you want to bring to life - all I'm saying is - make that happen, and make the rest as familiar as possible for most programmers.
Sure, you can do that. But if you do some changes in your data model or logic you need to be extremely careful that all existing invoices still show exactly the same data. You probably need to use immutable price calculation logic for that too. Keep the old logic after an update and only use the new logic for new invoices. Because over the years there will be braking changes in your price calculation logic.

A lot of effort for not so much added value. The systems I worked on put the calculated price of every item on every invoice into the database. So it can’t “drift“ over time. Off course they still keep the reference to the article too.

It’s also much easier/faster to calculate sums and statistics one one table column instead of doing many joins every time you need the price.
Reminds me of Bjarne Stroustrup talking about how every time they add a new feature to the language, it's unfamiliar to anyone so everyone wants it to be REALLY LOUD AND OBVIOUS. "Stand back! I'm going to use a LAMBDA here!" But, after a short time, the new features are so common and familiar that everyone starts complaining about how loud they are. "Why is the syntax for lambdas so noisy! [](){}! Gah! Can we at least make the () optional to quiet it down a bit??"
Don't count your chicken before they hatched...
This happened to a US comedian that built an alternative donation platform to Patreon. The banks all black listed his platform and closed his personal account.

In response he built backed.by a blockchain powered Patreon alternative. It is impossible for banks, governments, or even the creator of the site to terminate subscriptions to creators.
May you plz ELI5 'High-level' ?

I'm just pointing out that there are several idioms, nomenclatures, slang, blah blah that when stated "high level" is condescending and making it that "i dont need to explain myself to you!!"

But yet, you DO have to explain yourself
Facebook to make its AI free to use, expanding access
I already wake up at 5 for a 9-5 and if I clock in an hour early, my employer treats it as overtime.
I’d pay $2000 more.
That's not a valid reason since the US has had a large military since 80 years ago.

Don't fall into that trap.
What’s interesting in this case is that it’s a female that got scammed. “Pig Butchering Scheme” is a strange name to call it.
Practice. Practice. Practice.

This is the correct answer. It doesn't really matter how well you understand the Maillard reaction if you always burn your steak, any more than memorizing K&R means you've mastered C.
Can you or anyone else comment on how replicate's per-second pricing ends up comparing to OpenAI's per token pricing when using Llama2?
That's an excellent point. I think one complex agriculture issue I've encountered that LP would struggle to handle is something like inventory control of perishable goods, where there's variance in incoming quality, degradation during storage, and variance in shelf-life based on age of crop, growing conditions, etc. LP would work great for handling grain storage, where a crop generally maintains a known quality profile over time with limited shrinkage, but I could see a use for a machine learning algorithm that handles perishable goods stochastic variables in a more direct way.
Checkout the demo on spaces: https://huggingface.co/spaces/ysharma/Explore_llamav2_with_T...
"I still think it's good to get together at least once or twice a year"

I'm curious why you think that and why such an arbitrary number? why not three or five times, or zero?
https://archive.ph/yGH9z
> Starting from Firefox 112, users can now search for text inside the about:addons page (through the usual associated keyboard shortcuts, e.g. Ctrl-F and ‘/’) – Bug 1499500

_Finally_. It's only been _years_ that I haven't been able to search through my (admittedly far too big) list of disabled add-ons to find the one I want and turn it on.

Now we just need the collection limit on Firefox nightly removed. It only fetches the first page of 50 addons in a collection. I add things to my collection any time it seems useful, and keeping a collection in sync with what's being used across _seven_ browsers on two devices is difficult (I use multiple browsers on Android the way I use multiple browser windows on desktop; extensions usually only get installed in the workspace I actually need them for, so each install has a slightly different set of extensions and slightly different settings)
I don't think companies in #4 are safe, mostly because commercial real estate is expensive. Consulting firms will advise them to either not renew building leases or have a hybrid/RTO policy as one of the first cost cutting measures.
I looked through that site and didn't see any fine information. Am I missing something?
Good:

- It uses "0o" instead of "0" prefix for octal numbers.

- Underscores to separate groups of digits in numeric literals.

Not good:

- It uses Unicode.

- It does not have a "goto" command.

- There are no macros.

- Perhaps, the name is too similarly than the other programming language, maybe?

This isn't everything that can be commented about it; I have not examined it completely yet.
20,000 sq ft of space for a computer that processed only 1200 cards/min. The tone of the narrator made that sound very impressive, which it was back in 1973.

50 years from now I wonder what things we are amazed by today will sound silly to future technologists.
It will work to their advantage. Anyone learning one of these language is looking for "the new hotness", and will probably become aware of the other similarly named languages in the process, and will thus look them up. JavaScript did it, how did that turn out for them?
Wow. My mental image was that of tiny vile-like mammals cowering in the undergrowth while the giant reptiles such as dinosaurs roamed the Earth. This discovery changes that image drastically!
Sorry, but this reaction has little to do with my comment. I didn't do any "speculation about your mental state", except to the degree that saying that someone can be so used to a certain program behavior/lag/etc that they consider it normal describes a "mental state".

>One other possibility is that I know what scroll lag is, don't see it in Firefox on my devices"

Yes, that's "one other" possibility.

Now, can we also entertain the possibility I suggested as something that one can't just rule out in advance, and that one would be OK in suggesting could also be the case?

I don't know you, have not met you, and I don't speak about you as a person. I made a general observation about what could be the case when someone says what you said. Another commenter also corroborated having seen this in the wild (assuming it even needs corroboration). It's hardly something that doesn't happen. And because I'm a somewhat insulted by your tone, notice how I didn't even said anything about you directly. I wrote:

"Don't forget the other possibility: someone using Firefox having internalized this lag as "normal behavior".

The rest, you brought into this. Enough is enough. Over and out.
You have everything well explained here : https://blog.mergify.com/whats-a-merge-queue-and-why-use-it/
I don't know what I was thinking. I should have said and also rather than "no"
Car Designed for Gran Turismo Video Game Debuted as a Real Car
Type annotations, mypy, lots of documentation.

Where python falls down is the flexibility - if you aren't careful it's write only.
Sounds great, but why another language?
Really interesting concepts here, especially subscripts (which neatly solve an issue that RAAI semantics or lambdas are usually hacked into solving).

Is my reading of overloads correct? Identically-named methods are supported, but only for different argument labels and/or calling conventions?

Rust convinced me that dispatching based on argument types is a poor idea, because Vec::new(10) could only be understood by reading the documentation at least once - whereas Vec::with_capacity(10) is abundantly clear. Val seems to gain these benefits (assuming that it doesn't dispatch based on type) without the drawbacks.
There are ads on Google Maps in Switzerland. Example:

https://www.google.com/maps/place/Pfister+Z%C3%BCrich+Letzip...

Scroll around Zürich and you should see several.
Forgiveness comes after action. An apology is nice but they don't get points for standing in the way of progress only to give a damn when the apocalypse is at their doorstep.
Offtopic, I know. But I was wondering why the site loaded slowly on my phone. They're using images for everything: benchmark tables (rendered from HTML?), background gradients. One gradient is a 2MB PNG.
Even worse, most people don't believe in it, the ones that do are typically just following a popular fad. Which is a truly awful reason to permanently disfigure the children and adults who have been caught up in this nonsense.
They developed a new app and essentially built the business in 2022, I am going to expect that the vast majority of the $1MM is fixed and one-time costs. (Obviously they are amortizing the app cost.. but nonetheless.)

But regardless of that if you are launching a new service business and you've got $5MM is sales and you need to hit $8MM in your second full year of operation to become profitable, I'll call that almost profitable!
Put Educational Wargaming in the Hands of the Warfighter
I believe rust is sort of similar in that apart from the references, it's very heavy on the move semantics. And IIRC, sometimes it's doing extra memcpys. But I don't know if Rust is explicitly targeting const reference passing.

That said, if you're all in on it I imagine that the front-end could pretty aggressively target that, much like how rust uses no alias.
The official Bahn and even the MVV require an IBAN. To get my ticket, I had to wait 3 days using the MVV app to get a person to approve it.
I think that's an argument against fully remote companies having good products though.
> The amount of theatre and politics involved in modern work culture is exhausting. I just want to get good work done, and go home.

At the heart of it, this is why I tend to avoid working in particular parts of the software industry. Not every company engages in this sort of thing, and I prefer working for those that don't.
Because for this conversation, I felt like talking about comparable first world countries and explaining the Chinese and Indian education system to a (fellow) American is annoying and tiring.

Points 1-3 are the same for India and China as well.

In China, Gaokao (college admissions exam) is only allowed to those who attend College Track high schools (Sr Secondary School).

To enter a Sr Secondary School (10-12) in China, you need to pass the Zhongkao, which is de facto limited to the top 40% scorers of the exam.

Zhongkao is not mandatory btw, and a number of (often rural or migrant) students end up failing to take the exam.

If you don't pass the Zhongkao, your options are either expensive private schools or going to a vocational school which will technically count as a tertiary program by giving a diploma and an extra year, but doesn't include as rigorous STEM classes as the Sr Secondary Schools.

This is similar to India as well, where Calculus isn't introduced in the CBSE or a number of State Board Exams. ICSE introduces Calculus at Grade 12, but ICSE is limited to elite private schools and elite/competitive public schools.

In both India and China, Tertiary education is low (it's difficult to get exact statistics as both countries have now begun obfuscating tertiary level with vocational programs). That said, given the Gaokao filtering, it probably doesn't exceed 30% in China, and India is most likely half of that given the 15-20 year head start China had on India.
Yeah I remember that as their only misstep tbh. Today, Apple Maps is my go-to for California at least.
Do you think it is somehow more elegant to have a specialised version of a data-structure for every single type that may need to be placed into it? Or just to ignore the type whatsoever and erase it via interface{}? Even Golang's designers obviously realise that generics are a better way to interact with data structures because the standard types map and array were always "generic", just special cased as such.
GCC Translation Validation Part 4: Address Calculations
> about early (pre-transistor) radio technology

I dunno if that's a good tradeoff. It's fairly difficult to make good tubes and the performance of pre-tube radio technology is extremely poor. Yet your home alone probably contains hundreds of transistors which could be scavenged to make radio receivers and transmitters.

Constructed correctly these devices have no significant wear out mechanism.
> Motivation: Users often depend on websites trusting the client environment they run in.

Aka corporations insist on control & want to make sure users are powerless when using the site. And Chrome is absolutely here to help the megacorp's radically progress the War On General Purpose Computing and make sure users are safe & securely tied to environments where they are powerless.

There's notably absolutely no discussion or mention of what kind of checks an attestation authority might give, other than "maybe Google Play might attest for the environment" as a throwaway abstract example with no details. Any browser could do whatever they want with this spec, go as afar as they want to say, yes, this is a pristine development environment. If you open DevTools, Google will probably fail you.

It appalls me to imagine how much time & mind-warping it must have taken to concoct such a banal "user motivation" statement as this. This is by the far the lowest & most sold-out passed-over bullshit I have ever seen from Chrome, who generally I actually really do trust to be doing good & who I look forward to hearing more from.
The brain wasn't designed.
For specific example, this particular one disables the bookmarks toolbar, reader mode, Firefox Sync, and screen reader accessibility. Opinionated does not imply “Better”, even if the name claims otherwise.
Las Vegas' $2.3B LED Sphere Looked Better in Renderings
you don't go to YC to be "monitoring for hobbyists"
I can assure you Google BERT isn't vaporware.

It was probably a challenge to integrate it into search, but they did that.

So your assertion has been refuted based on your use of "all", at the very least.
Commercial real estate is cratering in most cities. Companies are actually having much more success renegotiating leases. When you can do that, you can resize your footprint and make it reasonable based on usage.
>> I am fascinated by typography and page design and enjoy reading about it

You should check out the Netflix series:

Abstract: The Art of Design
Episode: Jonathan Hoefler: Typeface Design

The guy has some of the most important typefaces. The episode does an amazing job detailing his career and how they develop new typefaces. His work is literally everywhere and its super fascinating some of the misconceptions about type.
I dislike the new Github UI. I don't care about a timeline. I want to go directly to my repos.
Semantic Kernel Plugins Hackathon #1
This is a big week for the Semantic Kernel as we're making a big push for plugins! Plugins are at the heart of unlocking more potential with your Semantic Kernel applications.

They allow you to connect to external data sources and give large language models tools to be able to interact with native functions and API services.

To show our commitment to plugins, we're kicking off a weeklong hackathon open globally for people to submit their best plugins.

We'll have great prizes with more to be announced!

So, make sure to sign up for the event on Partiful and join our Discord channel to share and get help on the plugins you want to build.

Happy hacking!
> That's not 100% accurate. Even though Marijuana is believed to be a cancer-fighting compound, when smoked it may have similar or even greater cancer-causing effects as tobacco does due to in many cases having more tars than cigarette tobacco does.

No doubt that if you're smoking a blunt or a joint, it's not good for your lungs. But the person to whom I was replying attributed millions of deaths annually to "smoking", implying that smoking weed was to blame.
GPT4 is rumored to have 1.7T parameters, Llama 2 70B.
It’s related to law because shareholders are sueing Musk and it’s up to the courts to decide if it was granted legally or not.
I am reluctant to refer you to aws-cli V2 because it is way more involved to install. No idea why aws moved away from their original distribution method...
However, the V2 is going to be the way to go moving forwards :/
Depends. Pace of learning, remote is definitely faster than open space, because regular 1 on 1 are needed often for the first 2 months imho for a good onboarding, and you cannot have deep 1 on 1 in open space. If you have a real office, probably the same?

Bonding depends very much in the characters. One of my current coworker has a personality that reminds me of one of my best friend. I guess I could attribute the fact that we bonded faster to 4.5 WFH days compared to 2.5 at my previous company, but that would be disingenuous.

One benefit though is that I can invite my coworker/friend and his SO to spend a week at my place, in a coastal city and bond over catamaran outings rather than around a beer.
Sparse MoE models are neither new nor secret. The only reason you haven't seen much use of them for LLMs is because they would typically well underperform their dense counterparts.

Until this paper (https://arxiv.org/abs/2305.14705) indicated they apparently benefit far more from Instruct tuning than dense models, it was mostly a "good on paper" kind of thing.

In the paper, you can see the underperformance i'm talking about.

Flan-Moe-32b(259b total) scores 25.5% on MMLU pre Instruct tuning and 65.4 after.

Flan 62b scores 55% before Instruct tuning and 59% after.
This is the kind of nepotism I can get behind! Great to see you putting advantages to work for the greater good.