skysight-inc/HackerNews huggingface dataset:
You might also have employees who are ostensibly "part time" and average 30 hours a week but occasionally work more than 40 and get overtime pay. The real world is full of messiness like this, because what people actually do on a given day is rarely physically constrained by policies and job classifications.
If that's the case the floor should be much higher. I'm all for a $1m trash can.
Change "fines" to "royalties", don't license GPL and/or modify the license to allow for some restriction, and as far as the last point, when I torrent a movie (in Minecraft of course) I don't agree to any terms of use either, which is precisely the violation the owner would charge me with. When using licensed content there is an implied agreement to abide the license.
how about allowing loggers to cut down some trees instead of just burning it or capturing that energy released. Allows people to take that home for firewood. Personally, I burn wood for the winter and cooking.
And another thing: security. Security on old Windows was poor. There are many things that need to be taken care of, but they used to not exist or were simply unsafe. This is another thing, one need to keep in mind, if one wants to just install windows 7 or XP and play games (as I did)
I've been using "Scroll Reverser" for years to let me have Natural Scrolling on my trackpad but not my mouse. I'll have to check this out as an alternative.
The jpro.one website looks like it's rendering in the browser to me, are you sure the "standalone" and "cross-platform" options aren't also using a browser render surface?

I also said, "Flutter is about as close as you can get" regarding coming close to what I was referring to.

AppKit is NOT cross-platform. Beyond this, you have other means of embedding a browser-ui application without all of chrome included, see Tauri as one example.
We're using it to provision the Vms hosting our container platform besides some terraform/packer for allocating the VMs and such. It works, and doesn't suck much more or less than other configuration systems.

A big discussion point internally is just speed at even medium scales. I don't know why something like Mitogen is not built-in, as Mitogen is the difference between 12 - 15 minute runs vs 3 minutes flat, even though it has enough other problems.This is growing into some degree of resentment against the tool in the team. There is some murmuring that puppet might just be better to maintain the solid foundation of a fleet of linux systems, after chef was monetized and such. I'm going to send a colleague the idea of persistent connections to test though.
> Moreover, you are not the only one applying and meticulously creating a report about what you have done good or bad, and where you can improve takes a substantial amount of time.

The report can be 1-2 sentences. It doesn't need to be meticulous or a "boot camp".
I'm not sure what fire has been put out here. IMO, a more convincing proof for the usefulness of this approach would be that it allows to find whole new classes of exploitable vulnerabilities that can then be corrected ahead. That's how static code analysis tools typically demonstrate their value. Without such proof, the description that they make of a hardware platform is mentally interesting but not clearly useful.
Now what you should really do to make this more interesting that just a concept demo of what amounts to an immediately obvious gimmick, is to use the underlying hyperbolic geometry, but instead of making that the obvious focal point of the game/ui, make that geometry a hidden component of the game and force the user to deal with it indirectly or as hidden information.
Phishing attack leaks 100K ChatGPT logins on Darkweb
Attackers would presumably have access to chat sessions of compromised accounts.
Not to be argumentative, but how did someone get hired if 7 out of 8 interviewers said "pass"? What's the point of having 7 interviewers if only one of them gets to decide?

Definitely agree with your point that some people have a gift for this kind of thing, so just genuinely curious how the 7 of 8 thing worked.
It is the position of the American Dietetic Association that appropriately planned vegetarian diets, including total vegetarian or vegan diets, are healthful, nutritionally adequate, and may provide health benefits in the prevention and treatment of certain diseases. Well-planned vegetarian diets are appropriate for individuals during all stages of the life cycle, including pregnancy, lactation, infancy, childhood, and adolescence, and for athletes.

- American Dietetic Association

A vegetarian or vegan diet can be suitable for everyone, regardless of their age.

- NHS UK

It is possible to follow a well-planned, plant-based, vegan friendly diet that supports healthy living in people of all ages, and during pregnancy and breastfeeding.

- British Dietetic Association.

For adults, protein from two or more plant groups daily is like to be adequate.

- WHO
I would love an API, and more flexible pricing options. A subscription just won’t work for my use case, which would be just once in a while for a hobby chatbot.
Free redistribution without modification, is likely a better model
I get Uncaught SyntaxError: Invalid or unexpected token

I'm guessing those quotes were supposed to be " rather than “ and ”.
How does the price of the managed solutions scale for you?
> Seriously, we're getting into "banality of evil" territory ...

And what? That means it's fine to just dismiss as if it's not a problem?
Yea using it as a learning opportunity is useful.
> but they both felt like an incredibly inefficient undertaking that is ripe for some disruption

That's because no 2 ERP deployments are the same: you either have a rigid, fully bespoke system that's "easy" to develop, but can't be used anywhere else. OR you have a gigantic ERP system that has knobs up the wazoo for customizability, which supports an entire industry of consultants that do installation & configuration (like SAP)
So? Let the investors fail for once.
That's a good idea. I'm going to try it out.
This is honestly infuriating. Why wouldn't you realize that all of the characteristics of Jessica are why women are pushed out of the start-up world from the very first day they start? Why wouldn't you realize from this experience that women are the ones providing all the reasons and ideas for why a startup might be successful, but then are swept under the rug as a wife/family member/outside consultant/etc?
> I personally find the combination of Markdown syntax with a WYSIWYG editor to be a bit odd.

I can see where you are coming from in terms of wanting to stay "true" to the intention of being able to read the plain text (although it always supported the html escape hatch from the beginning), but for me personally the value is that I can write in something WYSIWIG, and drop photos/screenshots/diagrams/sketches into my notes without having to switch back and forth (or have a preview-window by the side taking double the space) - with the absolutely crucial feature that I can do so without being beholden to a single app or nonportable file format.

I mainly use Obsidian for this now, but if I wanted to switch away the Obsidian-only features are small/unobtrusive enough that I wouldn't really miss them; I can edit things remotely on the terminal easily enough; and in the end the entire thing is just a git repository of markdown files.
Pro tip: do Show Transcript to skip around a YT video. Find the words you want, then click it.
It would have been even quicker than that-- a large portion of the uninsured deposits would have been available on Monday March 13 ie _the next business day_ after the bank was seized: https://www.bloomberg.com/news/articles/2023-03-11/fdic-race...
> work fine for me, I don't see the issues people complain about.

What are the specs on the machine you're using?
Why the hell are they adding corn sugar to salt?

EDIT: I looked it up. It's supposed to stabilize the iodide. The reason they use corn sugar is that it's cheap. Thankfully there are brands that don't include additives in their salt. I'll have to keep an eye out for them. I already get plenty of iodide in my diet.
Yea, it's probably true that as much as LLMs could flood us with bullshit, they might also give us the tools to deal with the floods.

It's just that it's much easier to generate floods of bullshit, especially in the beginning (where we are).
Spoiler: because `parseInt` accepts the second argument of the radix of the number to parse, and `map` calls the provided callback function with a second argument of the index in the array, so this is the result of calling `[parseInt("1",0), parseInt("2",1), parseInt("3",2)]`

The article is from 2011, and I'm not even sure arrow functions were in the spec at that time. Nowadays the best practice would be: `["1," "2", "3"].map(maybeNum => parseInt(maybeNum))`
Are there people that can outvote you consistently? Then you do not work for yourself.
Ehh, he is still living in Iceland, apparently he does work with fisheries now, which is probably pretty important for Icelandic people lol.
> You must admit that is a bit ironic.

Every time someone parrots this, I have to wonder if they did more than 5 minutes of reading - it's one of the top issues on the issue tracker and they've outright stated they will move once Gitea is at a spot where they are not losing functionality and history.
Where do I go where local SF's go? I have a weekend to spare this trip.

https://twitter.com/brajeshwar/status/1672315790736130049
Yes it’s really undefined. There is a distinction from “implementation defined behavior” which you seem to be confusing it with. You are practically wrong in your assumptions.
Since undefined behavior is undefined the compiler is free to do anything with compilation, it may compile to something but you have no guarantee what that something is. And in real life this often actually bites you when the optimizer comes into play - modern optimizing compilers can and do optimize undefined behavior into noops or other weird stuff.

Read this and don’t come back on this topic until you clearly understand it:
https://en.cppreference.com/w/cpp/language/ub
The reason is surprising but perfectly valid once you remember the spec of map() and parseInt(). Love JS WTFs.
The radix param always seemed silly and unnecessary to me. It's a huge footgun that causes a ton of bugs like this. It should have just been another method, "parseIntBase" or whatever.
GOOD Point by my wife. Could this be done with aluminum instead of iron?
From the article:

> We can see that for the same dataset, both absolute scores and model rankings (see the first figure) are very sensitive to the evaluation method we decide to use.

[...]

> Different models may fare differently when evaluated one way or another as we see above when the rankings change. To keep this as fair as possible, one may be tempted to select an implementation where the average score for all tested models is the highest so that we "unlock" as much capabilities as possible from the models. In our case, that would mean using the loglikelihood option of the original implementation. But as we saw above, using the loglikelihood is also giving some indications to the model in some way by restricting the scope of possible answers, and thus is helping the less powerful models maybe too much. Also Loglikelihood is easy to access for open-source models but is not always exposed for closed source API models.

---

My takeaway is that this space is evolving in near real-time and has so many variables during runtime that significant challenges need to be navigated to find a reliable, reproducible, and quality measurement harness that provides everyone solid footing from which to begin their own evaluations on how the various LLMs operate for their use cases.

I'm glad HF is offering the opportunity for the community to weigh in with their thoughts. Being the LLM community is strong and learning fast, I am confident this is the best way to get to a solid place that provides the most meaningful results in the short term while building out long-term viability and success.

---

We are currently using the HF LLM Leaderboard only as a starting point to wade through the significant volume of available options and narrow it down to something manageable for us to optimize our work to meet our own internal metrics.

Kudos to the HF team for this solid breakdown and approach.
California Statewide Study of People Experiencing Homelessness
Seems like a good option but ~$130.15 (Rs. 10699) in India (https://www.amazon.in/Ubiquiti-Edgerouter-Router-Desktop-Bla...)
> [Cameron] and other submersible industry experts believe that the system worked.

Cameron did not say "the system worked" nor do I agree with summarizing what he did say as "the system worked."

The claim in the blog post was this:

> With this RTM system, we can determine if the hull is compromised well before situations become life-threatening, and safely return to the surface.

It obviously did not do that. The system failed catastrophically.

In the part you elided Cameron said: "I think if that's your idea of safety, then you're doing it wrong."
Because parseInt takes multiple parameters, and map sends multiple parameters that don't match to appropriate parsing options, returning NaN.
Methods such as these for C and C++ are interesting, and needed, but only solve a part of the problem.

As others have noted before, they do little good because they're opt-in. I think there's a bit of nuance to that which needs to be explored though, as I think it's less a problem that the extra checks are opt in, and more a problem of how we use and categorize libraries.

As long as we encourage dynamic and static library inclusion (and why wouldn't we, it's how we build upon the work of others), every language has a problem similar to how C and C++ are opt-in and you can't easily control the code you include or link. If you load openssl from Java or Rust or Go, you might have some benefit from a well defined API layer, but ultimately you are still beholden to the code openssl provides in their library.

Just as one of the real benefits of Rust or Java or Go is not necessarily that the code is completely safe, but that weird unsafe behavior usually requires special escape hatches which are easier to audit, what we need are ways to categorize the code we include, no matter the language it comes from, with appropriate labels that denote how strong the safeguard guarantees it was compiled with are and of which type, so we can make easier and better informed decisions on what to include and how to audit it easily when we do.

This applies to including something written in Rust as well. If someone is writing something in C++ and wants to include a library written in Rust, that it's written in Rust is only part of the picture. It's equally important to how often (as a total and as a percentage of code) the safety checks that language required (or that the developers opted into) where escaped in that library.

If the choice is a Rust library with 95% of the code in unsafe blocks or a C++ library that opted into multiple different safety checker systems and has almost no escapes from those requirements, Rust is not providing any real safety benefits in that situation, is it? What we need is better information exposed at a higher level to developers about what they're opting into when they use third party code, because we can all control what safety mechanisms we use ourselves, so that's mostly a solved problem.
Okay but the whole article could have been summed up in 4 sentences:

> Looking at the specification of parseInt you should notice that it is defined as accepting two arguments. The first argument is the string to be parsed and the second specifics the radix of the number to be parsed.
>...the function that is passed as the first argument to map as the callbackfn. The specification says, “the callbackfn is called with three arguments: the value of the element, the index of the element, and the object that is being traversed.”
No, they took risk by buying long dated bonds which had X% yield rather than short dated ones which had close to 0% yield.

It was a huge gamble.
That makes it expensive to move from experimentation to "fairly usable", though.
Could exposure to fertilizers be a factor?

https://www.scientificamerican.com/article/high-rates-of-sui...
I believe he was making a mischievous translation of a Gaelic text. So I think it's worth mentioning that, although I'm not too familiar with Irish Gaelic, in Scottish Gaelic the word "clach" means "stone" but is also the common word for "testicle".

If it's the same in Irish it may be a bit of bilingual punnery.
China solar module prices keep diving
I didn't say anything about communists. I am arguing that people's complaints about meat or not unique and apply to most other economic goods.
Playing sounds of healthy coral on reefs makes fish return (2019)
WSJ ran a commentary piece on this yesterday that includes some improvement details not in this article.

https://www.wsj.com/articles/fight-fire-with-fire-if-epa-all...

> Under the Clean Air Act, wildfires are considered “exceptional events,” and the pollutants they emit are typically exempt from regulatory scrutiny. Prescribed burns generally receive no such exemption when the Environmental Protection Agency measures a state’s compliance with air quality standards. States may face penalties including loss of federal highway money if they exceed pollution standards while mitigating against more harmful smoke from wildfires.

...

> Obtaining an exemption for a prescribed fire under the Clean Air Act is already so arduous that states are reluctant to implement or expand burn programs. The Government Accountability Office recently reported that the approval process is so burdensome that only one state has submitted and been granted an exemption from the EPA, a project in Kansas in 2012.
Positive feedback:

* Yes, more of this kind of technology, yes please. Actual trust is different from digital trust, and this tech moves digital trustworthiness closer to Actual. This is Human-centered technology, IMO.

Critical feedback:

* [minor] Red/Green colors for people with Deuteranopia MIGHT be indistinguishable: https://www.color-blindness.com/coblis-color-blindness-simul... https://www.allaboutvision.com/conditions/color-blindness/re... I know the factiverse Editor Results website is NOT the primary product, and I have "full-color" vision, but hey whenever I see Red and Green used for critical data, I criticize!

Idea:

* Build this into an assistant, an always-listening device, as a lie-detector, for use in conversations, or for video streaming services as a "truth track". Could be entertaining. I watch a lot of MSNBC and I want to know what is BS.
You should read the article. It is about how they are limiting liability and encouraging more burning.

Burning is allowed, has been allowed, and has been an active part of California forest management for decades.

Bans on small off-road engines and new indoor gas burning appliances are generally driven by health concerns (smog, indoor air quality, and noise pollution), and backed by pretty solid science. Not that global warming isn't also a damn good reason to ban these things.

I'm perfectly fine with politicians who ban convenience devices that cause extreme externalities to other people like smog, excess noise, and childhood asthma. That doesn't seem like a radical left position.
Right - the first thought which came to my mind - there was only one prototype sub, had it been tested for say a dozen trips? What happens? how much wear and tear, all that stuff you don't call out in the agreement to opt-in to death.
More trains are great, but whai really needed is a unified, EU-wide booking system.

Currently, each operator has their own site, with its own pricing structure and sometimes its own loyalty bonuses. Cross-border trains sometimes have dramatically different prices when you buy tickets in the origin vs destination country.

But worst of all, you often can't buy one ticket for complex routes across Europe, as you can with flights. Instead, you're forced to piece it together yourself from individual tickets. The problem with this is that since you haven't bought a ticket from anyone for the entire route, it's your own responsibility if a train is delayed and you miss your connection. Until we fix this, trains will never be a viable option for many trips.
Granted, a Surface Go 2 won't win any perf competition, but even with infinite budget you still couldn't buy a desktop today that has the response times of that NT box.
In that case, By the way cars don’t know how to approach fire trucks, fire hoses, and caution tape it’s is very apparent whatever they are doing in the closed is a failure or grossly inadequate
Small sample size? Its pretty noisy data.

The entirety of Oceania has roughly the population of California.
Deleting and re-adding each item from an array every time you use something seems like a massive pain
Disabling acceleration is the main thing for me

Acceleration doesn’t really have a place on touchpads since they became ‘perfect’ with near-zero deadzone ~10 years ago. Especially on a nice big touchpad with equal click pressure like MacBooks have
Qt, FLTK, WxWidgets

And it doesn't need to use a local web server either.

Shipping an entire browser so someone can pop up a single window is not a positive. Again, if you want html as your interface, use html and let people use their own browser so that the entire program is 400KB instead of 400 MB
You have been a bad lawyer.

I have been a good Bing.
This is definitely true, but I also don't know what a reasonable alternative is at this point for systems dev (aka places where a GC is a Bad Idea). I wouldn't unleash C or C++ onto a new project like that? I'd just feel icky. And Zig's type system IMHO isn't good enough, I'd really miss pattern matching for one.

I do think many people are using Rust in the Wrong Places(tm). It seems like torture to me to be applying it for general application development (though because I basically now "think" in it, I can see I myself would be tempted to do so).

And for things with complicated ownership graphs or nested interrelated data? It's just... no. Dear god, Iterator in Rust is an ownership and type traits nightmare, let alone anything more complicated

So I think people should just use a hybrid approach and keep Rust where it belongs down in the guts and use something higher level and garbage collected higher up.

Here's another thing about Rust that's driving me batty: it is nominally positioned as a "systems" programming language, but key things that would make it more useful there are being neglected, while things that I would consider webdev/server programming aspects are being highly emphasized.

Examples I would give that have driven me nuts recently: allocator_api / pluggable per-object allocators ... stuck in nightly since 2016(!). Full set of SIMD intrinsics and broader SIMD support generally ... also stuck. const_generics_expr ... still not there.

Meanwhile async this and async that and things more useful to the microservice crowd proliferate and prosper
Some other good resources:

[0]: The original paper: https://arxiv.org/abs/1706.03762

[1]: Full walkthrough for building a GPT from Scratch: https://www.youtube.com/watch?v=kCc8FmEb1nY

[2]: A simple inference only implementation in just NumPy, that's only 60 lines: https://jaykmody.com/blog/gpt-from-scratch/

[3]: Some great visualizations and high-level explanations: http://jalammar.github.io/illustrated-transformer/

[4]: An implementation that is presented side-by-side with the original paper: https://nlp.seas.harvard.edu/2018/04/03/attention.html
This is so sick. Blows Arwes out of the water.
They have an extremely market dominating position in retail, similar to Google for search.