skysight-inc/HackerNews huggingface dataset:
> Laughable attempt to control something very few can understand at the moment.

It's a simplistic take on a misunderstood directive law project.

The point of that law is just to ban decisions made through black box algorithms, mostly because a black box algorithm (typically, some kind of "AI") cannot be proofed against discrimination and cannot explain why the decision was made, which is a regulatory requirement.

That ChatGPT is generalistic enough to make these decisions the same way a specialist credit score AI would, doesn't really change anything to the EU plan or anything really. It would just be as illegal (and likely already deemed illegal in most EU countries under local laws).

> nothing will stop somebody to transfer data from EU to US to get their data processed

Well, EU law already forbids that. So you can do it of course, but it's outright illegal. Companies have already been fined significant fines for doing that, and most companies I know and work with are very aware of it, and take extreme care not to send data to or through the US.

Of course, individuals can choose to use US services because this has nothing to do whatsoever with controlling people but controlling companies, which is exactly the opposition situation compared to China.
I find this a pretty unconvincing comment, bordering on bad faith. A lot of vaguely defined negatives with no details.

> Deploying Phoenix is a nightmare when compared to Laravel.

It ships with a Dockerfile which is simple to deploy if you know docker at all. How is this a nightmare exactly?

> In Phx you have to reinvent a lot of things and often, of course, choosing the wrong path.

Like what? Give examples. I find the ecosystem pretty well developed, actually.

> Also, Phoenix is bad in environments with bad wi-fi.

Do you mean the (optional) liveview, which your preferred framework Laravel is in the process of also implementing with blade/livewire?

Programmed in a reasonably defensive way, Liveview will perform and behave mostly like any SPA application - often better, because there's less front end code to load up front. Of course, in cases where internet access is known in advance to be bad, it should probably not be used. This will be a pretty rare case, though.

> The experience with 1.6 and 1.7 rc was bad

The RC process was long, yes, but how can you fault the framework for this? What could they have done differently? It sounds like you wouldn't be happy either way?

> PHP is made for sloppy web programmers (like me).

I think I know why you didn't have a great experience with Phoenix.
I hope someone makes a replica, including the rolling physical globe (though maybe with an Arduino or RasPi in place of some of the clockwork).

Or maybe it inspires other uses of a rolling physical globe. For example, a steampunk "global video meeting" device (Zoom/Jitsi/etc. client), including globe that animates to show participants. Vintage round B&W CRTs to display them, old-timey radio audio distortion, optional transatlantic accent filters, brass and gauges, etc. Maybe for a novelty in an office common area, kids' technology museum, or somewhere. If it was reproducible open source designs, the devices could talk to each other, such as between two museums, maybe to shake up the familiarity of modern video communications and remind what a wonder it is that we can interact around the world casually.
> That is very different than being angry that the Compte du Whatevertheheck inherited a chateau from his parents. And it requires a different response than fulminating about how the "landed gentry will have to be brought to heel" which is total nonsense.

hold up. take a moment to consider that "landed gentry" might change as a demographic and we're suddenly allies.
It is amazing.

I worry that a lot of otherwise brilliant developers are going to get blindsided by this stuff.

The current models are impressive in strong, quantifiable ways. They are only going to become more powerful from this point.

Consider the current state of affairs: ChatGPT supports a 4K context size. Leaked foundry pricing indicates models that can handle 32K context size. 32K tokens is enough for your entire brand manual or several days worth of call center transcripts. Many products could have the most important parts of their codebase completely loaded into just the prompt.

I would say you should at least try the OpenAI playground (or equivalent technology) to understand what is possible right now. I had no clue where we were at until ~3 weeks ago. I wouldn't wait until 2024 on this one anymore.
> You didn’t buy a book. You bought a license for the content that can be revoked at any time.

Odd, when I look at a Kindle book on Amazon it shows a button to "Buy now".

> You also licensed the ebook provider to remove or alter the content as they see fit.

It is good that at least the EU has started to recognize the concept of informed consent. Clicking agree on a multi-page contract when that is the only way to access content that you (or someone else) have already paid for is not it.

> Don’t want changing books? Pirate your ebook or buy a paper book.

Those are the immediately available options, but that doesn't mean we have to just accept digital "purchases" being whatever the seller wants them to be while still trying to lure in people by making it seem they are buying something.
In 2023, you shouldn’t be using nix-env or niv or shell.nix but rather just use Nix Flakes. It’s listed in the notes but this has long been where everyone has moved for a couple of years now (why it’s still “experimental” is a different question). If this is “Nix-powered”, why is everything done in the mutable shell instead of actually setting up the pure derivation so others can consume the build? Looking at opam-nix from Tweag might be a better route here. Also, why would anyone put a text editor in their devShell?

Question to others: as someone with Nix experience and interested in learning OCaml but hasn’t quite bit the bullet, what does dune actually offer me if I’m using Nix to manage dependencies already? It feels like adding an unnecessary layer of LISP when Nix and opam should already cover everything.
Thanks for RailsCasts Ryan! A few days back I read a thread on how ruby/rails is losing junior devs because of the complexity/can of worms docs of Rails 7. I believe it is because we are missing high quality content like RailsCasts today.
PureData and Max are primarily about synthesis and composition not multimedia, they are just capable of doing video as well. Both are still relevant. Different markets.
So very true. Atlassian were the worst at this; their laggy software would error out, filling you with rage, and you'd be faced with a dialog titled something utterly insincere like "Whoops!".
> The long answer is that most of the web has become too inauthentic to trust.

Reddit was also partly successful in that regard because it catered to niche communities who ask the most interesting questions and, trolls aside, responses from the community that's generally trustworthy. There are literally subreddits with discussions on solutions that are deemed better than what you get from customer support. Reddit also doesn't have "promoted" content / responses, which is largely the issue with Google ads outlined by author.
Whilst I agree with you on the communication from you to your phone.

However the phone is never speaking to you. It’s the designer(s).

I’m not sure why the illusion of the technology speaking to us is so important. I guess because humans anthropomorphise everything.

Slightly ironic that this makes us loose sight of the fact that we are actually communicating with humans.

In this whole conversation it seems this point is lost.
Because take-home exercises are both the best way to evaluate a candidate (I have never gotten a nasty "surprise" while hiring in companies that did take-home exercises: I mean it, absolute 0% "bad hire" rate, the only bad hire I got was a candidate that was allowed to skip the take home exercise) and they allow you to find absolute jewels amongst the candidate pool who are great, reliable engineers but regularly bomb regular interviews.

While there are people who are naturally great at interviewing in person or who don't mind grinding leetcode for free for months on end, there is a whole "base of the iceberg" population who a) can't spend months grinding leetcode on end but they can definitely spare a couple of afternoons for one job they are interviewing for – these are normal people with normal jobs and a normal family who don't interview every month just for kicks, they do this a couple of times every 2-3 years, and, b) just cannot code while under stress. You may scoff at b) if you've never experienced it, and while I found it really hard to understand for a while as I also have no issues with getting into deep focus while people are looking and/or trying to talk to me and there's a time limit, it is absolutely real.

Unfortunately, there is an extremely vocal minority (you) who go absolutely ballistic when asked to do a take-home exercise, who absolutely ruin it for everyone else and make hiring managers shit their pants whenever take-home exercises are suggested. I honestly don't understand why there's such an outrage, take-home exercises are the minority already, because there's a strange huge backlash.

Sure, if you're a great communicator (usually native English speaker) and grind leetcode for fun so you can shove 5 interviews in one week, you hate take-home exercises. And that's fine, really, just please apply to the leetcode grinding contests and stop poisoning the well for the rest of us who would like to cater to the large amount of extremely competent engineers that don't fit that persona.

> Nobody w/ actual responsibilities in their life should be coerced into doing something for free, for someone they do not know.

I take it you haven't interviewed for a SE in a while? The status quo requires you to perform months of unpaid labor, not days, just in the form of memorizing the solutions to every single Leetcode Hard problem. How is that better?
Ask HN: Is LinkedIn valuable for job seekers?What have been your experiences?
Indeed. But often I do see just the two options "Yes" / "Maybe later" and this is infuriating.
Ultimately, maybe. But there's a whole lot a middleman hawkin' Ruby on Rails out there.
Have We Crossed the Event Horizon?
See also (for example) all of the abuses of governments ever.

Do you really want to be a slave, and for all of your descendants to be slaves?

Government ownership of housing is the worst solution.
You have to understand, LGBT-friendly today means that there are forced diversity inclusions at every corner so noone can possibly not see the progressiveness.
ChatGPT will reverse that, if you sound smart it is likely nonsense generated by an AI.
Love the app. Would love to use it on my iphone as a PWA but it seems to have a couple issues running on mobile:

1. The Example Weather Provider notification keeps popping up every time I refresh. It doesnt remember that I already closed it the last time

2. For some reason, on my phone it thinks that today is Saturday (today is Monday where I am) and its giving me the upcoming weeks weather starting with Sunday.
> What a ridiculous comment. Firstly, I am not very inclined to take the advice of anyone using PHP in 2023

If you want your own comment to be taken seriously you should dial back on the bitchiness
The physical registers are not managed by the operating system. Instead they are used for out-of order speculation using register renaming: https://en.m.wikipedia.org/wiki/Register_renaming

What you talk about is not used in the X86 ISA: https://en.m.wikipedia.org/wiki/Register_window

If PS5 code uses fewer floating point operations than conventional desktop CPUs, there are fewer physical floating point registers needed for an equally sized speculation window.
When you say it's trivial to encode text in neural networks, what does that mean for LLMs? What makes it decide to encode certain texts or not? Isn't it just one big network of neurons?

The prompt I've seen for it to verbatim reproduce the fast inverse square root from Quake was:

// fast inverse square root

float Q_

When I ask ChatGPT to give me code for a fast inverse square root it doesn't reproduce it at all but gives me an implementation that looks completely different.

So, my original thought was that the prompt above with the characteristic Quake III Q_ naming is enough to push it into a corner where the path is reduced to just one possibility (with that path being the words in the code itself) and not that it merely copypasted the code from an encoded version of it. I.e. it still predicts it word-by-word but with only one possible way for each step. This is just be my naive take on it though but I really want to understand.
I have literally never seen a man wearing nail polish.
Math is about precision, so it's generally not a good idea to have something become "more 0" than actually needed. Especially in cryptography.

So here's my advice. If you multiplied too much by zero, you can make it less 0 by dividing a few times by zero. Then maths would be closer to the precise 0 that you were looking for in the first place.
Anecdotal, I also thought they were just an american thing, but they are also common otherplaces such as UK and even the Netherlands
The 3-2-1 newsletter to help you explore the potential of AI.
Obligatory XKCD: https://xkcd.com/538/

How ruthless is the foreign government? Make sure the person carrying the phone doesn't have the encryption keys.
Same here. I just spun up a new phoenix project (mix phx.new) to mess around with some of the new pieces and this really is a brilliant release.
That's not really what happened. Nintendo was working with Sony to create a CD add-on for the SNES. As a part of that deal Sony was making a version of the SNES that included the CD drive add-on called the PlayStation similar to how Sharp made the Twin Famicom that incorporated the Famicom Disk System. Nintendo realized the deal with Sony would give Sony too much control over CD games so they scrapped it and went with Philips (which is how they got to make those bad Nintendo CDi games). In the end a SNES CD add-on was never released.

Sony was pretty pissed off when Nintendo announced they were going to be partnering with Philips when they thought Nintendo was going to be announcing they were working with Sony. So they ended up entering the gaming market to compete with Nintendo. However the PlayStation they came up with was an entirely new design focused on 3D graphics.
out of curiosity, what sort of tampering/issues?

in my experience such changes are largely to accommodate nix's admittedly alien expectations (runtime dependencies living in the store, etc etc) and beyond that things behave more vanilla than almost any linux distro's repos
> I watch things slowly degrade and break down due to bit-rot and version creep [..]
> There are days when the kids can't watch a particular movie and I find out it's because a particular kube component failed (after an hour of root-causing) because I haven't touched it in 2 years. I then have regrets about my life choices.
[..]
> I now wish I had a synology, flat network and cloud everything possible

No snark intended, but this sounds as though you chose to include a lot of unnecessary complexity into your self-hosting, then discovered that there's almost always a cost to unnecessary complexity(?)
A while ago another poster thought ChatGPT invented good jokes.[1] All of them were ripoffs, which took less effort to verify than it takes to make a new post.

I get people are excited about a chatbot which doesn’t suck, but ideally it wouldn’t turn off critical thinking skills.

[1]: https://news.ycombinator.com/item?id=34744921
I personally use BunnyCDN as a poor man Fastly.

It's pretty good.
Back in 1999 when the Quake source code came out, I started working on "Quake 2000" which was an improvement on the rendering pipeline of the code. I ended up getting free cards ship to me - one was a GeForce256, one was the Matrox G400 DualHead and I think the other was the ATI Rage 128 Pro.

The GeForce blew the other cards performance out the water. The Matrox was particularly bad and the dual screen didn't add much and I remember maybe 2 games that supported it.
Chess – Understanding the Accelerated Dragon [Daniel Naroditsky]
Australia 1997 is when they introduced strict gun laws. Go check the stats on gun violence.

Also go see that other violent crime did not increase either.

Hell, ask chat gpt to explain.
It is impossible for new projects to be broken with this change. It is a new functionality which existing apps would have to opt-in to use.

I don't understand the need to misrepresent what others have said.
> Or could it be that ChatGPT was never exposed to this game, but could still infer it through other game rules, such as those for Soduko?

There is no way, the game type is centuries old, you can read this giant wikipedia articles about games like this.

https://en.wikipedia.org/wiki/Magic_square

ChatGPT "inventing" this is like thinking it invented chess.
Nvidia's plans for sales to Huawei imperiled if U.S. tightens Huawei curbs
Thanks for adding a link. In a nutshell, it should work, if not, please follow up in the forum and folks will be glad to provide guidance!
I jumped ship from JavaScript and Typescript and I couldn't be happier. I had no prior functional programming experience besides my abysmal short-lived experience with Haskell many years ago.

> The barrier to entry is gigantic.

Learning a new language using a different paradigm is a barrier, but I don't think it's gigantic. It also pays off in productivity once you get a good grasp on it.

> The lack of up-to-date resources doesn't help.

This is somewhat true, there are definitely orders of magnitude less third party resources available for Elixir/Phoenix than JS/TS/PHP, however I think high quality first party documentation makes up for it. I also think that 3rd party resources that do exist are on average higher quality than those that exist in other ecosystems.

Learning resources: https://elixir-lang.org/learning.html

Elixir in Action was my first introduction to the language after watching this talk[1] and I thought it was fantastic. I learned Phoenix mostly through reading the official documentation which comes with plenty of examples. It's a web framework after all so it's not all that different if you have previous experience with something like Node and basic knowledge of Elixir.

> Deploying Phoenix is a nightmare when compared to Laravel.

It's not as easy as copying files, but it's no harder to deploy than a Node.js/Typescript project using Docker.

> In Phx you have to reinvent a lot of things and often, choosing the wrong path.

What kinds of 'things' did you have in mind?

> Also, Phoenix is bad in environments with bad wi-fi.

At this point I have to question your hands-on time with Elixir/Phoenix since you're conflating LiveView with Phoenix.

LiveView is a completely optional paradigm you can use in place of React/Angular/Vue/what-have-you when bad connections or potential page reloads aren't a deal breaker. Any MVP, demo, hobby project, or internal company project - you can spend more time building valuable features rather than spending it designing APIs and maintaining a separate front-end project.

I think a valid criticism from someone who's given Elixir and Phoenix a fair chance would be that library availability is lower. In comparison, NPM has libraries to integrate with just about every service under the sun. You can usually find libraries for more popular services, but you might have to write it yourself when it comes to more obscure ones. In practice this might mean reading the API documentation and writing 20 lines of code per endpoint - not a deal breaker for me.

> Sure try the chat demo apps Phx is famous for but beyond that it's a pain in the ass unless you are very good Elixir programmer and can bug fix and reinvent-the-wheel things out.

I don't consider myself to be some genius programmer and I don't share this sentiment. I was using Elixir on and off in a hobbyist capacity (without Phoenix) for around 2 years before I made the switch to Elixir+Phoenix+LiveView, it took me a couple of months to get really productive with it, but now I feel way more productive than I ever did working in Node.js

[1] https://www.youtube.com/watch?v=JvBT4XBdoUE
> Student loans are an American thing.

Unfortunately, they're also becoming an "American export". E.g. Netherlands granted a study grant to all students up until 2015, when it was converted to a student loan [1]. The required amount is still lower and the terms are better than US, but the ball has started rolling. We are now waiting for the next wave of neoliberal policies to see average student debt surging.

[1] https://www.wittenborg.eu/new-dutch-student-loans-system-sta...
Setting up… so you’re saying they don’t have access to it now… Which means they didn’t have access to it in January… Which was my point the entire time.
Course Copilot will be course-agnostic at this point. It will serve any course creator to create any course they want.

And I 100% agree with you regarding quality and effectiveness of the online course material we're seeing in the market at the moment.

As for the context window side, you're right about current limitations. Though I'm developing a way for the user to grow with the bot. Essentially chunking down inputs, storing them in a way that can be referenced and recalled over time, and allowing us to pass those prompts to GPT within the token limit.
I tried dask specifically for this task, processing a larger file on an 8GB mem macbook air. It was wildly ineffective. Ended up having to chop up the data and do it myself.
Get an abbreviated description made by an AI of you based on your latest tweets
Get an abbreviated description made by an AI of you based on your latest tweets. What do other users perceive from what you tweet? (you can also get descriptions from other users)
>RMS has failed catastrophically in his goal of letting users have access to the source code of the applications they use. I don't really care for what he has to say

I don't know how you can say that unless you have impossibly high standards. If it wasn't for the GPL, Intel and AMD would have had zero incentive to opensource their drivers. NVIDIA and arm drivers are still proprietary but panfrost is in development. In an alternative timeline it is plausible that none of this would have happened.
> the price of housing is what it is no matter who the buyer is.

what can one do but suppose this is true, wonderful.
> Well maybe the first person to actually rewrite core_components.ex will share it in a Gist or something ;)

Yes, that's pretty much it. And we would also be glad to accept contributions so we can generate different core components out of the box.
> Honestly, can't we find anything more interesting to say?

Can't Wise find anything more interesting to do? It's a boring change of paint coat, coupled with evangelical false prophet language that seriously reduces trust in a company that wants to handle your money.
But since books are not fungible, it might still reduce the quality of the books you read. There is almost always a real cost boycotting something, otherwise you would not have considered it in the first place. It's fine to decide that that cost is worth paying.
Have you played Quake 2 RTX (ray tracing version)? 25 years later it's yet again a quantum leap in the same game!
I did that now, too .... I seem to have had very wrong information.
You're right, dialled back.
This is not a magic square, though. All rows and columns explicitly do not add to the same number.
Finding 10x+ Performance Improvements in C++ with CodeQL
They can't be upgraded as its on the SoC. But if you are buying them new, you can just max it out initially. Asahi linux is pretty much complete for server use cases. The majority of what's missing is thunderbolt, suspend, video decoders, all stuff you don't need on a server.

Probably the main issue you will run in to is funding ARM docker images, usually you have to rebuild them yourself.