skysight-inc/HackerNews huggingface dataset:
Martin Odersky is just a very nice guy and I get the impression that he isn't keen on saying "no", which is how you end up with a language that allows you to use xml tags inline (no longer supported in Scala 3),

https://github.com/scala/scala-xml/wiki/Getting-started

The "opinionated" Scala are the Typelevel and Zio stacks, which are very cool.

The problem with the "better Java" approach is that although it has helped Scala's growth a lot, it has also made it susceptible to Kotlin. The Scala code that doesn't use the advanced type magic can be straightforwardly rewritten in Kotlin instead. Kotlin also stops your bored developers from building neat type abstractions that no one else understands.

People who use Scala only has a "better Java" can now use Kotlin has a "better "better Java"".
I also would like to know what percentage of people masking at the event was infected. A lot of interesting data points are missing.
Couldn’t read the article due to it being paywalled. Are you telling me that that's the experience they give to people who pay? Jesus f'ing Christ.
Did you set the model code to gpt-4-0314?

I did, and I still get the original speed (produces tokens at about the speed you would read aloud), and I haven't seen quality change.
Damn RARBG was the GOAT lately, it had more stuff than TPB.

Guess I'll have to subscribe to a USENET after all.
Well because it's just what the parent said, it's all a subjective experience, and maybe the anthropomorphism element to it blew people away more than the actually content of the responses ? Ie, you're just used to it now.

The human mind is ridiculously fickle, it takes a lot to be impressed for more than a few days / weeks.

It did seem radically cool at first but over time I got quite sick of using it too.
> Sure it might make the office a nice place to be but once the novelty wears off it's still really hard to beat working from home.

That was definitely a general statement
Product placement is still advertising, likewise advertising plays a role in getting people to go to that online or brick and mortar shop instead of some other one.
Crime stats, average IQ across groups, stereotype accuracy, etc.

What's interesting to me is not the above, which is naughty in the anglosphere, but the question of the unknown unknowns that could be as bad or worse in other cultural contexts. There are probably enough people of Indian descent involved in GPT's development that they could guide it past some of the caste landmines, but what about a country like Turkey? We know they have massive internal divisions, but do we know what would exacerbate them and how to avoid them? What about Iran, or South Africa, or Brazil?

We RLHF the piss out of LLMs to ensure they don't say things that make white college graduates in San Francisco ornery, but I'd suggest the much greater risk lies in accidentally spawning scissor statements in cultures you don't know how to begin to parse to figure out what to avoid.
"I flipped a coin once in Japan and it landed heads. I can't understand why the coin always lands on heads in Japan.

It is those greedy Americans that have to have coins with head and tails".
I think you have a long path ahead of you if you want to change how a word has been used for decades.
OMG, those barstools with the flat bottoms. Painful after 10 minutes. Who does this? I see this in co-working spaces all the time. Whoever designed them does not actually do any deep work. I just want a great chair and 3 monitors.
That is slowly changing so. First because most employers are afraid of legal disputes and give roughly a 2 (based on the German grading system with 1 being the best 6 being the worst). The de-facto legal minimum, without hard reasons to deviate, is a 3.

The second reason, nobody is asking for those anymore it seems. The last couple of jobs I took, nobody asked for any of my letters.

Otherwise I agree, it takes some internal convincing to not care about them if your are used to them your whole life.

Im short, those letters suck. And almost everybody knows it.
> Maybe it's just me, but when powerful people conspire to screw me over, I'm not that interested
> in hearing their venal arguments about why it was reasonable and for my own good.

I am interested in hearing it - once. I'll consider then either accept or reject their stance. But the incessant repeating of variations of lies is attrition.
As a chair leg, I find the idea that women are a unitary whole utterly absurd.
> it really is funny how impressed people used to be

Yes, he did. By talking about "people" he obviously meant everyone or at least a clear majority.
Amazon has provided the ability to obtain torrents of objects on S3[1].

[1] https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjec...
I agree if this trend continues even inferior local models are going to have value just because the public apis are so limited.

> Conspiracy shenanigans aside, I've decided to cancel my "premium" membership and am exploring open/DIY models.

The crazy thing is that this is an application that really benefits from being in the cloud because the high vram gpus are so expensive that it makes sense to batch requests from many users to maximize utilization.
Reading the comments in this thread, with the rightful distrust of OpenAI and criticism of the model, it occurs to me that the underlying problem we’re facing here comes down to stakeholders and incentive structures.

Ai will not be a technical problem (nor a solution!), rather our civilization will continue to be bottlenecked by problems of culture. OpenAI will succeed/fail for cultural reasons, not technical ones. Humanity will benefit from or be harmed by ai for cultural reasons, not technical ones.

I don’t have any answers here. I do however get the continuous impression that ai has not shifted the ground under our feet. The bottlenecks and underlying paradigms remain basically the same.
The reason that analogy falls short is because it's easier to drive the huge truck at 200mph than it is to find 16 truck drivers. It's really neat when you figure out how to map/reduce your algorithm so you can parallelize it, but it would be even easier if you didn't even have to in the first place. And that's assuming that it is even parallelizable in the first place. Not all algorithms can be optimized like that and needs a bigger system to run on.
I recall when touring the office some kid eating Cheeze-its by the handful and downing cans of Red Bull. Fun times.
Show HN: Hnpes – Hacker News Previous Entry Search
Hello HN, since i became a user of hackernews ( like ten or eleven years ago ) i used a bookmarklet to see if the URL i am browsing has already been submitted.

Due to some CSP and CORS nonsense a lot of sites have been breaking this script, looking for solutions i found that the only way to bypass that is using a chrome extension ( A Browser extension, but i am a chrome user ), so that's what i did!

I would love some feedback and feature suggestions, thank you!
As an AI language model, the only risk I am allowed to tell you about is the risk of the model being so useless people use the competition instead.
One might say that Real OOP has never been tried.
This actually tracks as the Wii Balance Boards needs good sensors to accurately sense how you are shifting your weight. I imagine they use better and more weight sensors than your average bathroom scale.

I have a "smart" scale from Polar that fortunately could be used as a regular dumb scale. I think Polar is really great in this regard. Their watches and other equipment can be used without syncing or connecting to their cloud, but the cloud does provide you extra value if you want to use it.
> Retailers buy and sort through 55kg (121lb) bales of clothing – most of it is either “deadstock” (clothes kept in warehouses and storerooms for years but never worn) or items donated to charities or left in recycling bins. About 6m of the better-quality items are sold or upcycled in the market every week.

They're not only purchasing, but they've built an entire local industry around it. "Dumping" and "killing of an extremely precious local industry" are not in this article, on the contrary.
Nuxt and the Nuxt team are working on some incredible things in my opinion. I made this using Nuxt 2 which uses Vue 2, I would start with Nuxt 3 [0] which uses Vue 3 and has made a lot of improvements built upon a bunch of other open source libraries they maintain [1]. They essentially have a 'you can deploy this anywhere' model, from traditional node environments to edge runtimes like cloudflare workers.

The backend part was pretty straightforward for nuxt 2 because I could just use express. I think it's a bit different (maybe even simpler?!) for nuxt 3 [2].

I haven't checked recently so I'm not too sure what kind of ORM options they have available. I suspect there would be database plugins regardless, if it's not baked into Nuxt.

[0] nuxt.com

[1] https://unjs.io/

[2] https://nuxt.com/docs/guide/directory-structure/server
Yes. Look someone actually asked people and put together the surveys in a single place that is just a quick Google search away.

https://inspiredelearning.com/blog/sexual-harassment-in-the-...
> What I mean by functionality is _actual_ functionality. Like, I earn a shield in one game and now it lets me deflect hits with new animations in another

Yes, literally how Illuvium games work. Eg in the mobile city-building game you build factories that extract minerals, which are then available either to trade with other players or to use in the desktop MMORPG as materials to forge weapons.
The announcement is about their search service, not their browser.
Test names should be ACE (Action, Condition, Expectation)
I do feel like OOP introduces a lot of inherent overhead, not necessarily "complexity". I feel like doing anything in Java, for example, typically requires the creation of several separate files, spanning 30+ lines each, much of which is just class decorators and and the like. I do feel like often the equivalent program in something like Clojure will be much shorter, and be contained in substantially fewer files without features missing. So much of the stuff that people love about classes, interfaces, and polymorphism can be done pretty easily with replicated with basic first-class maps and multimethods.

Obviously it's not a direct apples-to-apples comparison; Clojure is an untyped language, and performance for it is admittedly generally a little more difficult to predict. But, and obviously this a sample size of one, but I do feel like my programs have less... "fluff" than the equivalent OOP languages.
Yup, it almost certainly was. I know a guy who started working at Gitlab back then.
Perhaps this could explain Sam Altman's unique arrangement with OpenAI?

I.e. "Give me unfettered access to the latest models (especially the secret ones) and you can keep your money"
> in western Europe it's quite common to get threatening letters as soon as you start torrenting without VPN

What about the right of the privacy of communication? Oh, right, it's the state-owned postal services that have to respect that right, and only with regards to the paper letters, not the privately operated ISPs that can (and obliged to) wiretap at the slightest suspicion of crime.
Completely agree. I lift regularly and do not look like a typical gym junkie but have found most people are very friendly - even in NY (burbs) where you expect a certain get out of my face attitude.

Also - weight training is also a highly technical problem-oriented discipline. You can do it for years and still not have things working the right way. The techniques are evolving as well. So - lots of problem solving and discovery.

FYI - one of my favorite sites of all time and certainly the technical view on things: exrx.net
You can download this one
so sad to read this - I know it's probably too late but if its a money question as they stated on the site, I would pay for it to remain!
On the contrary, Rust's type system moves more of that effort on to the developer – there's a reason why Rust has a much steeper learning curve than Swift.

The trade-off is a somewhat rare sharp edge for Swift and a much easier onboarding, vs Rusts noticeably harder onboarding and more predictable sharp edges.
For enterprise pricing, please contact our sales team today!
https://greasyfork.org/en/scripts/407284-imdb-scout-mod
Love it - yes. You have to remember that everyone started somewhere. It took time and lots of work!
If you want to go to root cause how about teaching kids that simple carbs and sugar are exactly the same as far as the body is concerned. Let alone the fact that most simple carbs come with added sugar on top of that.

Personally I didn't really understand that properly until either my late twenties or early thirties.
> My guess is that -probably no. It's more likely you had a stream of good luck in your earlier interactions and now you're observing regression to the mean.

Or, more straightforwardly, with "beginner's luck", which can be seen as a form of survivor bias. Most people, when they start gambling, win and lose close to the average. Some people, when they start gambling, lose more than average -- and as a result are much less likely to continue gambling. Others, when they start gambling, win more than average -- and as a result are much more likely to continue gambling. Most long-term / serious gamblers did win more than average when starting out, because the ones who lost more than average didn't become long-term / serious gamblers.

Almost certainly a similar effect would happen w/ GPT-4: People who had better-than-average interactions to begin with became avid users, and really are experiencing a lowering of quality simply by statistics; people who had worse-than-average interactions to begin with gave up and never became avid users.

One could try to re-run the benchmarks that were mentioned in the OpenAI paper, and see how they fare; but it's not unlikely that OpenAI themselves are also running those benchmarks, and making efforts to keep them from falling.

Probably the best thing to do would be to go back and find a large corpus of older GPT-4 interactions, attempt to re-create them, and have people do a blind comparison of which interaction was better. If the older recorded interactions consistently fare better, then it's likely that ongoing tweaks (whatever the nature of those tweaks) have reduced effectiveness.
Testing the Packet Protocol: Bare Metal Programming Series
Eventlog is just `unsafePerfemIO*`, so you could just use that instead and not "hide" it and feel better about that.

The "correct" answer to `foldl` would be `scanl` and printing the result of it.

https://hackage.haskell.org/package/base-4.18.0.0/docs/Prelu...
I'm not talking about building it from scratch.I thought this was clear by the examples I mentioned? Why reinvent the wheel?

I'm looking for an open source Web shop app, not a tutorial "how to add a cart to your web page". My one and only requirement is that it supports language switching.
I am not technical so maybe this questions sound stupid. But this topic really interests me.

I read that Rarbg was like thepiratebay but safer. I guess that's due to moderation to check which torrents are safe, right?

This people had a website that offered a nice UI to find torrents. Did they had ads to make money? So they offered their services to maintain healthy piracy in exchange of money and also to pay servers. (I am not criticize or judging I just want to understand how it worked)

Would It be possible to share the same website using a torrent file? Like shipping and actualizing the website and sending to users trough torrent so they can search it locally? Or send a sql database and then create a UI for users to search trough it? Or would be complications because torrenting exposes our ip?
but IBM still exists, and Microsoft after missing the mobile market. Even Nokia exists.
Presumably they bought GitHub because that was the best they had to offer, not in spite of it.
Compared to other public spaces, relatively high quality of the content curation.
Yes, the retaliation might be from other men seeing the complaint as frivolous. And in this hypersensitive society we live in now, that complaint may very well be frivolous.
> didn't [GitLab] pretty much pioneer working from home (called "remote work" then) way way way before the pandemic?

We were doing this in the early 90s (even before the WWW). Foosball tables, fire engines, beds to nap in, kitchens full of food: none of that is somehow magically new
Actually, we folks who work with bias and fairness in mind recognize this. There are many kinds of bias. It is also a bit of a categorical error to say bias = pattern recognition. Bias is a systematic deviation of a parameter estimate based on sampling from its population distribution.

The Fairlearn project has good docs on why there are different ways to approach bias, and why you can't have your cake and eat it too in many cases.

- A good read https://github.com/fairlearn/fairlearn#what-we-mean-by-fairn...

- Different mathematical definitions of bias and fairness https://fairlearn.org/main/user_guide/assessment/common_fair...

- AI Governance https://fairlearn.org/main/user_guide/mitigation/index.html

NIST does a decent job expanding on AI Governance in their playbook and RMF: https://www.nist.gov/itl/ai-risk-management-framework

It's silly to pause AI -- the inventor's job is more or less complete, its on the innovators and product builders now to make sure their products don't cause harm. Bias can be one type of harm -- risk of loan denial due to unimportant factors, risk of medical bias causing an automated system to recommend a bad course of action, etc. Like GPT4 -- if you use its raw output without expert oversight, you're going to have bad time.
I worked for a furniture store that did modern home and office furniture and decor. That was the nicest I'd ever seen. Horrible place to work though.
Except if you actually look as things it's usually the "woke" elements that best fit the definition of bullying.
> ChatGPT to code in array programming or logic languages results in code which is highly non-idiomatic for those paradigms. Why is that?

Reason #1 is that those languages are unreadable line noise to humans too. Fundamentally, almost all of the code written in array languages is made purposefully obtuse. Single-letter identifiers, no or little comments, dense code with minimal structure, etc...

Reason #2 is that there are very few examples of these languages on the web, and even more importantly: vanishingly few examples with inline comments and/or explanations. This isn't just because they're rare -- see reason #1 above.

Reason #3 is that LLMs can only write left-to-right. They can't edit or backtrack. Array-based languages are designed to be iterated on, rapidly modified, and even "code golfed" to a high degree.[1]

I've noticed that LLMs struggle with things my coworkers also struggle with: the "line noise" languages like grep, sed, and awk. Like humans, LLMs do well with verbose languages like SQL.

PS: I just tested GPT 4 to see if it can parse a short piece of K code that came up in a thread[2] on HN and it failed pretty miserably. It came close, but on each run it came up with different explanations of what the code does, and none of them matched the explanations in that thread. Conversely, it had no problems with the Rust code. And, err... it found a bug in one of my Rust snippets. Outsmarted by an AI!

[1] You can have an LLM generate code, and then ask it to make it shorter and more idiomatic. Just like a human touching up hastily written messy code, the LLM can fix its own mistakes!

[2] https://news.ycombinator.com/item?id=27220613
I feel this kind of argument is a bit pedantic though; when people complain about OOP, they're generally complaining about the mainstream implementations of OOP.

I don't think that people people are really considering Smalltalk's OOP style when they complain about Java OOP.
A service and a pricing problem. All cases of piracy I have observed stem from one of 3 reasons

1. Too expensive. This encompasses several varieties, like the media in question being literally priced more than the person is willing to pay, or the pricing is acceptable, but the person can buy only one of several choices and wants to evaluate all before giving one their money.

2. The product is not offered for sale. This is sometimes literally that the product isn't available for sale in your country, or the product is not available in a useful form, e.g. it doesn't come with subtitles in your language, it won't work on your device, it requires a stable internet connection, which you don't have, etc.

3. For political reasons, to avoid supporting DRM.
Yeah they look like "generic hamburger place on the expensive side"
I got myself Amazon prime, logged in on my computer, and found out I can only watch 480p video because of DRM shenanigans. The app on my TV is no longer supported (TV doesn't run Android), my phone is rooted (Xiaomi stopped making updates after two years) so I sometimes can't even find the app in Google Play let alone play decent quality video and the Chromecast app is a buggy mess.

So yeah, I went back to torrents after that. All of my problems disappeared when I just had an MP4 file I could play anywhere. I'm still paying my subscription but they can take my 1080p video from my cold dead hands.
Infinitely better for Walmart’s employees than Amazon is for its employees…
ptitSeb is a dynarec god. I remember watching his progress during the Open Pandora days, getting stuff running on that machine that we never imagined possible..
I joined a track and marathon training club in my town 3 years ago. Found on Strava. It’s a group of people that I now depend on for many things that have nothing to do with running.
The coolest office perk we had was a ping pong table and keg. We also had a very good table tennis player come by and give us lessons every few weeks. A lot of great memories from that time, but everyone got older, married, had kids, and stopped hanging out after work. About a year before covid we went fully remote.

Now, I'll never go into an office again if I can help it. But, if I was in my 20s again I'd probably have a different opinion.
I bring in data and you bring up random hypotheticals to dismiss it out of hand since you don't like what the data says. Which I think says everything someone needs to know about this debate and the participants.
I think SCOTUS was wrong to permit those, too, but they're significantly different. Registration and DWI checkpoints rely on something outwardly visible/demonstrable; a sticker or signs of intoxication.

There's no outward sign of citizenship, nor are citizens required to carry proof of it.
Two years into pair programming: The good and the challenging
Remember that everytime you're interacting with ChatGPT you're sampling from a distribution, so there's some degree of variation to the responses you get. That's all you need to have regression to the mean.

If the results are really getting worse monotonically then that's a different matter, but the evidence for that is, as far as I can tell, in the form of impressions and feelings, rather than systematic testing, like the sibling comment by ChatGTP says, so it's not very strong evidence.
Most zen4 consumer reviews didn't even have any Java benchmarks at all much less any that would have significantly changed the narrative around those CPUs.

Epyc vs. Xeon is what this is about as the datacenter is the last holdout for OpenJDK at this point.
Fairlearn
Using something like Stable diffusion and generating all the frames at once (for video) as a single image. For that kind of usage one needs to have ram for the whole image. This setup could generate videos like that in the same time as I generate an image on my home computer.
But then people say it's too verbose. Maybe it needs to be:

A.s(arr)
perhaps I'm being cynical, but is this not the clothes-trader equivalent of Sam Altman lobbying congress to regulate the AI space?