skysight-inc/HackerNews huggingface dataset:
> One, there is no money in Ed.Tech

There is, but you usually have to rely on the gov't being the buyer, and not regular customers. I worked for a EdTech startup (catered to universities) so all our contracts were multi-year affairs paid basically by the government with the unis as an intermediary.

But also keep in mind that the people even getting involved in EdTech generally don't do it for the money, as is the case with Khan. The money my old company was making was pretty crazy, but basically all of it went to various funds and charities and what-not relating to education, because the CEO didn't care about making a buck and likewise with anyone working there.

I wholeheartedly agree with your points about AI though, outside of generating generic quiz questions and stuff like that I think it's a massive net negative on the entire educational system, though I suppose the cat is out of the bag now.
For decent on-device inference, you need enough memory of high-enough bandwidth and enough processing power connected to that memory.

The traditional PC architecture is ill-suited to this, which is why for most computers, a GPU (which offers all three in a single package) is currently the best approach... only at the moment, even a 4090 only offers enough memory for moderately-sized models to load and run.

The architecture that supports Apple's ARM computers is (by design or happenstance) far better suited: unified memory maximises the model that can be loaded, some higher-end options have decently-high memory bandwidth, and the architecture lets any of the different processing units access the unified memory. Their weakness is cost, and that the processors aren't powerful enough yet to compete at the top end.

So there's currently an empty middle-ground to be won, and it's interesting to watch and wait to see how it will be won. e.g.

- affordable GPUs with much larger memory for the big models? (i.e. GPUs, but optimised)

- affordable unified memory computers with more processing power (i.e. Apple's approach, but optimised)

- something else (probably on the software side) making larger model inference more efficient, either from a processing side (i.e. faster for the same output) or from a memory utilisation side (e.g. loading or streaming parts of large models to cope with smaller device memory, or smaller models for the same output)
What is the difference between a computer ransom and a human kidnapping and ransoming situation? If I’m not allowed to pay ransom to save my business, does it means I should be also not allowed to pay ransom to save my loved ones?
this feels more like something for NON design engineers, ie, highly opinionated cosmetics and animations that you can just drop in. It's not a UI library such that you could design UIs with, wouldn't fit well if you have your own design systems, you actually need a UI library that this would then layer over the top of... but the perf impacts of this makes it feel more "gimmick" than a good tool for someones design toolbelt.
If the objective is to absolutely always avoid reading between the lines, then yes you're correct.
Interesting article. Given their low metabolism, lack of muscles, low amount of food intake i was wondering where their strength comes from. Thankfully the article links to another fascinating one which explains it - https://slothconservation.org/think-stronger-sloth/#:~:text=....
I'm one of those "real engineers" that studied 4-6 years of maths, and this gatekeeping feels very silly to me.

Some frontend developers are doing more actual engineering than I did when I was working as an actual electrical engineer, and I was working on buildings and shit.

Not all frontend devs, though, and certainly not the ones straight out of a bootcamp, but a lot are.

But the people building foundations for others to work on (like the target audience for this library) definitely are doing some sort of engineering.
Waymo doesn’t operate in NYC and uses a different metric for number of accidents so it’s not that simple to directly compare, which is why I just gave accidents per day to give a sense of scale.

If you think it’s meaningful, NYC taxi average 70k miles per year and Waymo’s accidents are included in the link.
Of course, it’s possible that the intent or otherwise wasn’t the objective. They’ve succeeded in bringing together several associations which allude to a sophisticated and peaceful future for all of us, in spite of the possibility of any minor legal hiccups. Whether the man with something of the dark about him was responsible, involved or unaware, the company continues to lay out its strategy, concerns and targets in plain sight. I’ll try to remain outside of this chaotic arena.
the tweet, plus all of the last minute trying to get scarlett to sign off on it signals an intent to try and make it sound like "her"

why be an apologist?

OpenAI was given an opportunity by Scarlett to prove that they did not intend to make it sound like her, and instead of responding their choice was to take down the voice. (yet another signal)

I think you'd have to be willfully ignorant to believe there wasn't some intent here.

Whether or not it's legal to copy someone's likeness in this fashion is another story.
I don't read Portuguese but there's nothing specifically regarding beaches in their courtesy translation [1] beyond avoiding areas next to SAR helicopter bases (which is fair enough) and there's nothing on their UAS restrictions map [2] that would be unusual in any other EU country.

I have flown (below 120m obviously) in Portugal near the beach with a <250g drone after checking their UAS map so it would be good to know what I missed? Possibly you are referring to some additional local restrictions?

1: https://www.anac.pt/vPT/Generico/drones/operacoes_transfront...

2: https://uas.anac.pt/registry/explore
But not free. I use Fennec with ddg. Loved Kagi, but too expensive for my German income
Why would that make it more common in the UK? Being able to bring a private prosecution strengthens the distinction, a regular citizen can both sue someone for a civil offense and prosecute someone for a criminal offense. It makes it more clearly nonsense to refer to suing someone for slandering you as "prosecuting" them because you can bring prosecutions and that is not one!
My thoughts

- LLM Just got a whole set of buttons you can push. Potential for the LLM to push its own buttons?

- Read the paper and ctrl+f 'deplorable'. This shows once again how we are underestimating LLM's ability to appear conscious. It can be really effective. Reminiscence of Dr.Ford in Westworld :'you (robots) never look more human than when you are suffering.' Or something like that, anyway. I might be hallucinating dialogue but pretty sure something like that was said and I think it's quite true.

- Intensely realistic roleplaying potential unlocked.

- Efficiency by reducing context length by directly amplifying certain features instead.

Very powerful stuff. I am waiting eagerly when I can play with it myself. (Someone please make it a local feature)
> it’s still common informal usage to prosecute a (moral) case

Sure, those are other definitions [1], e.g. to prosecute an argument. Within a legal context, however, it is black and white.

> in the UK where you can bring a literal private prosecution

For crimes. One wouldn't say one is prosecuting a defendant for e.g. libel. (Some states have private prosecution [2].)

[1] https://www.merriam-webster.com/dictionary/prosecute

[2] https://en.wikipedia.org/wiki/Private_prosecution#United_Sta...
Speaking of April 1st jokes... we're getting closer and closer to actually having CADIE[0], Google's 2009 April Fools joke.

Several things that CADIE was advertised to do are actually possible (if perhaps undesirable) now:

* Having an AI automatically synthesise responses to email on its own is possible, though a really bad idea for what are hopefully obvious reasons.

* A feature to automatically add red-eye could absolutely be built now. Face detection + automatic inpainting + img2img (to keep the look of the original eyes) would do the trick. Obviously not a useful feature, but it doesn't seem impossible.

As I recall, there were other things too, but these are the obvious matches.

[0] https://www.cnet.com/tech/services-and-software/april-fools-...
Canada's military is in crisis: the good ideas fairy is definitely not helping
Once you step outside of DJI there’s so much variety, what do you want to do?

If you’re learning to fly FPV, get a betafpv all inclusive kit like the cetus series - that’s what I started on.

Eventually though, if you’re flying hard you’ll crash hard so you want to know how to build and therefore fix your quads. I highly highly recommend Joshua Bardwells DIY build kit and YT video series.

But you can also buy bind-n-fly quads like the Nazgul.
Was this before or after Nova? I’ve found CLion quite pleasant coming from Emacs - it’d been years since I wrote C++ and I’d never used CMake so I was finding myself spending too long feeding Emacs to get an environment I was happy with. It’s nowhere near as powerful as a modern Java or .NET IDE (I have indulged this new guilty pleasure and played with the whole JetBrains suite at this point) but I’ve found it plenty powerful. I still default to Emacs for ecosystems I know well though, and expect I’ll migrate back fully at some point.
You're kidding right?

> but hurling a chunk of metal away from the sun is not an inherently great achievement
One of the interesting things about this downtime is that it has highlighted how many 'alternative' search engines are really just a front-end for Bing.
> later go to a famous actress known for one time playing a chatbot in a movie, and are declined, you are in a much better position

But they asked her first!:

"Last September, I received an offer from Sam Altman, who wanted to hire me to voice the current ChatGPT 4.0 system. He told me that he felt that by my voicing the system, I could bridge the gap between tech companies and creatives and help consumers to feel comfortable with the seismic shift concerning humans and Al. He said he felt that my voice would be comforting to people....

https://twitter.com/BobbyAllyn/status/1792679435701014908

So its: ask Johansson, get declined, ask casting directors for the type of voice actors they are interested in, listened to 400 voices, choose one that sounds like the actor, ask Johansson again, get declined again, publish with a reference to Johansson film, claim the voice has nothing todo with Johansson.

[EDIT] Actually it looks like they selected the Sky actor before they asked Johansson and claim that she would have been the 6th voice, its still hard to believe they didn't intend it to sound like the voice in her though:

https://openai.com/index/how-the-voices-for-chatgpt-were-cho...
I like the idea that in MS (as probably in so many companies right now) there's a diktat (official or not) to start using AI everywhere.

And somewhere on the Paint team someone smiled, and thought "hold my beer"...

(Just wait until we get Co-pilot baked into Notepad!)
The size threshold is now at 25 MB, I think.
In addition, it's actually pretty easy in most cases where you do what a non-trivial constructor and destructor to just delete the other 3, and wrap it in unique_ptr or similar to manage the hard parts. I think I've defined all 5 approximately once, and mostly for the fun of it in a side project.
Or taken to an extreme, it's not hard to compose clang-queries that find for any arbitrary syntax. You could ban 'int' and pointers in your project if you wanted!
Same here - it used to work intermittently this morning (1 out of 3 searches), but now I get the same error every time
an ad in disguise, I guess
Yes, it's not a massive index that already includes every known website, that's not the goal of it at all.

Is there something wrong with these instructions?
+3, not +3A.

I suspect you're thinking of the Amstrad Spectrum +2 (grey, largely the same as the Sinclair ZX Spectrum 128) vs Amstrad Spectrum +2A (black, contained a +3 motherboard minus the FDD controller, and less compatible with external peripherals).
Glad to hear this sentiment here.

This kind of thing has been framed from day 1 very carefully by banks. Don’t fall for it.
> This type of reaction is how we know that humans will not maintain control of the planet for much longer.

But who will? There will always be some people who own the technology, they will hold control over people with the help of technology but not the technology itself which has no intent whatsoever. But I agree that people will be rendered powerless or even redundant which calls their existence into question.
ESP32-S3 1.69-inch touch display features 6-axis IMU, RTC, UART, and more
Self-Serve Review for Self-Serve Data
Show HN: Join Us in Simplifying Certificate Chaos
Are you tangled up in the certificate mess? We totally get it! We’re working on a solution to make things easier, and we’d love your help to make it even better.

Your feedback is super valuable to us. By sharing your thoughts, you'll help us fine-tune our product to better fit your needs and those of other sysadmins dealing with the same headaches.

We're also planning to open-source the agents part of our product, which means your input can help us integrate seamlessly with different vendors.

Let's work together to untangle the certificate mess. Share your insights, help shape our tool, and make life easier for IT pros everywhere.

Join us and let’s build something awesome together!
Like I said, a moral case. There are also things like “trial of the facts”
Out of curiosity, what do you think your uncle would have said that the magazine Motor Trend (first published 1949 according to wikipedia) is about, or what types of vehicles use a motorway, or what the going concern of the Ford Motor Company is?

Or was it more one-directional, such that engines can be called motors but motors should not be called engines?
Reagent is nice and has been around for about a decade now, but I moved away from it towards very thin wrappers around React[1], because I felt like it was adding too much additional complexity on top of React, which is already quite complex on its own. I wanted a clearer view at what is going on and a simpler way to interop with native React components.

Although it seems to catch up with experimental support of React 18 now, Reagent has fallen behind the latest developments in React and may not benefit from all of its performance optimizations. It is still using class components instead of hooks and there have been concerns that the runtime conversion of Hiccup may drag down performance. I guess in most cases it is not really an issue or in any way noticable, so if you’re not doing any fancy stuff it should be fine. I may even come back to Reagent at some point, since I have to admit that I miss the UI-as-data model with Hiccup.

What I highly recommend, however, is using re-frame[2] for state management. It has also been around for a long time (2014, around the same time Reagent came along) and pioneered some popular ideas in that area. It may seem a bit overwhelming at first, but the docs provide a great introduction and I find the model very clear once you wrap your head around it. At the moment it depends on Reagent, but there are ways around that. [3]

[1]: see Helix (https://github.com/lilactown/helix) or UIx (https://github.com/pitch-io/uix)

[2]: https://day8.github.io/re-frame/

[3]: refx (https://github.com/ferdinand-beyer/refx) is an almost drop-in replacement without the Reagent dependency, but hasn’t been updated in a while. Alternatively, re-frame can be integrated with UIx/Helix by adding some interop code https://github.com/pitch-io/uix/blob/master/docs/interop-wit...
It's blindingly obvious to me that Ruby's basically "put smalltalk and perl in a blender with a tab of good acid" (and I mean that as a compliment).

The main reasons I bounced off ruby and stayed with perl were

- variables popping into existence on first assignment

- lack of block based scoping (i.e. perl's 'my', or ES6 'let')

- the OO model is ... restrictive ... and trickier to bend [1]

- less amenable to syntax plugins (e.g. you can implement async/await as a library in perl, not so much in other things)

I'd note that Elixir kinda manages to steal good parts from both ruby -and- perl and I find it much more comfortable.

Also that other than the two scoping related ones, my complaint mostly boils down to "can't bend the language in insane ways" and it's fair to think that letting people do that is more trouble than it's worth.

(i.e. please take this comment in a spirit of being why -I- ended up still preferring perl, rather than a claim that anybody else should ... but after 'let' in lisp and 'my' in perl, I'm spoiled for any scoping model that doesn't do that ;)

[1] single inheritance would be survivable if it had based itself on a trait-based smalltalk but modules are ... not really enough, and the achievable aesthetics when building stuff on top yourself aren't quite my thing ... this is my fuzziest claim and you're welcome to file it under 'personal taste'
I didn’t know that about the states. Thanks.
The tweet + approach is probably sufficient to bring a lawsuit and get into discovery and then it'll come down to if there's a smoking gun documents (e.g. internal emails comparing the voice to Her, etc.)

It's likely that someone internally must have noticed the similarity so there's like some kind of comms around it so it very much will depend on what was written in those conversations.
Skydio has abandoned its consumer business - DJI basically killed them and now they're busy lobbying to ban DJI from government use (or ideally just ban them from being used in the US altogether - yay protectionism).

iFlight is probably among the top BnF brands together with GepRC, but nowadays it's cheaper to build your own (used to be BnF/PnP ones were cheaper than parts, no longer the case).
Zip file support has been in Windows since 98 (via the Plus pack) or Me (2000). https://en.m.wikipedia.org/wiki/ZIP_(file_format)
Yes, it's still the best office suite in the market.
this example shows how "elegant" closure treats syntax errors, almost looks like a bad joke.

=> (+ 2 2 + 3)

"4function Cg(a){switch(arguments.length){case 0:return Cg.s();case 1:return Cg.g(arguments[0]);case 2:return Cg.h(arguments[0],arguments[1]);default:for(var c=[],d=arguments.length,e=0;;)if(e<d)c.push(arguments[e]),e+=1;else break;return Cg.j(arguments[0],arguments[1],new gc(c.slice(2),0,null))}}3"
See also Twain —safely posthumously published— on criteria for getting into heaven[0], and what people wind up doing[1] once they're there.

[0] orvat n tbbq ubfg gb bar'f zvpeborf

[1] abg fgehzzvat ba unecf naq fvatvat cenvfrf, ng yrnfg abg sbe rgreavgl
> So if they are unwilling to budge, that either means they were lying all along and the thing that's "never enforced" and is "not important" actually is very important to them and definitely will be enforced, or that they are a company that will enforce arbitrary and pointless rules on employees as long as they think they can.

Most of the time is basically just FUD, to coerce people into following the rule-that-is-never-enforced
Rule number one: Cardio.
Using double underscore is advised against, and the name mangling is largely considered a mis-feature these days. Most style guides will tell you to use a single underscore to mark something as not for public consumption.

Of course neither double nor single underscore will stop anyone who wants to touch your privates badly enough. Which is big part of the python philosophy: You're not stopped from doing inadvisable things. Instead there's a strong culture around writing "pythonic" code, which largely avoids these pitfalls.
That row covers whether or not the opt-in/out is provided during setup wizard, not post install.

If there is such an option then you can report it here: https://github.com/eylenburg/eylenburg.github.io/issues
The line between authentic and inauthentic is very different from high and low culture. It's one thing to argue about whether you like William Morris, it's another to just forge works and use his name to market them.
According to the comments on this lemmy post [0] Bing, DuckDuckGo, Ecosia, StartPage, Qwant are/were affected

[0] https://lemmy.world/post/15708430
Having projects that make significant usage of interop feels kind of gross, but I guess that is an option yeah. Pig-latin java is probably less fun to write than Go.

Regarding difficulty reading code, I'm not talking about syntax, I'm talking about the fact that many libraries define their own DSLs and you _cannot understand what they are doing_ by reading the code, you have to dig into the library internals to make sense of how they actually work, particularly when documentation is lacking or outdated.

Many problems can be solved by either language, and I wish it was easier to justify reaching for Clojure.
Hey, Brave engineer here. Brave Search is up and running (thanks to our fully independent index and no reliance on Bing whatsoever). Any 500 error is unrelated to the Bing incident.

Would you be able to share a query if the 500 happens consistently? We’ll look into it.

Thanks for your help,
I hope that helps,
Looks like it's affecting anything Bing-related, at least over here in Australia. Same symptoms for Bing and Ecosia.
> We can't mandate AI generated images be watermarked.

I'm not sure how well the information economy will work when everything is a forgery and every transaction a scam. It's bad for customers and bad for legitimate businesses.
> The python project itself lets you download embeddable python

Only for Windows: https://www.python.org/downloads/release/python-3123/
Now, after appropriate culls of the backups:

$ df -i /dev/sdb1
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/sdb1 152616960 101081254 51535706 67% /media/user/BackupA

So 152M Inodes ... it was the default when I formatted the drive.

$ df -h /dev/sdb1
Filesystem Size Used Avail Use% Mounted on
/dev/sdb1 4.6T 1.4T 2.9T 33% /media/user/BackupA
There are approximately 4 billion women in the world. Given that I know a few people who sound very similar to me, I would say that there are (subjectively) perhaps 1,000 to 10,000 different types of women's voices in the world.

This would mean that a celebrity could possess a voice similar to 0.5 million to 5 million other women, and potentially claim royalties if their voice is used.
I tend to regard code generation as being something that should -feel- like a macro to use, just one that optionally materialises the results so you can ship the code without a dependency on the generation logic.

I am very conscious that most code generation in the wild is ... Not That.
Infinite. 9.9999999999999999999999...% uptime guaranteed in Azure.
Yep, (typing from Poland)
You can also try ClojureScript, which runs on JavaScript. If you're developing frontends.
Google AI partnership with Reddit already showing results
Well, perhaps a subset of it, since it also introduces concepts that do not exist in C (eg. exceptions).
Please see my answer to another similar message of yours here: https://news.ycombinator.com/item?id=40452726

Brave Search is fully independent and does not rely on Bing whatsoever so any 500 is unrelated to this incident.
> x-goog-if-generation-match

Is that an ETag-alike?
I'm not sure if it's real-time yet, but video can also be faked well enough to fool people. Might just be real conversations left.

Although even then, when the AI gets competent enough… if you can't tell, does it matter?

Works both ways of course; when it's good enough in that sense, nobody is hiring either.
By far the most appropriate use of the word "degenerate" in the derogatory sense.
There are protections and subsidies for all produce as far as I’m aware. This is to ensure stability and consistency of production volume and to prevent any one-off bad seasons from ruining the farmers. I’m okay with more production of fresh produce so that people can get as many calories as they want from vegetables and fruits and eggs.