skysight-inc/HackerNews huggingface dataset:
If you find the right teacher, you shouldn't need a base, as such. If you really want a head start you could use books, but honestly language exchange / tutoring is the best way to go for starting any new language. Don't worry about trying to impress a teacher from scratch.

I'd at the least throw away apps and learning games, in favour of books (especially those with audio samples available).

If the Duolingo Japanese course is anything like the Duolingo Russian course I did, there's no explanation for anything and they just throw sentences at you to translate. I think they only give actual information to the French/Spanish courses as that's what most users are looking for.
All the articles I read on this seem to imply that sleeping in the office should somehow make you immune to being laid off and that your boss must be a real SOB otherwise... Clearly the story is spun to attack Musk.
Help! Is this horizontal scrolling?
Microsoft Kosmos-1: A Multimodal Large Language Model
Research insights from the Exploring foundation models symposium
Foundation models are a new class of powerful AI systems which are having an unparalleled impact on both machine learning research and industrial applications. I recently attended the Exploring foundation models symposium hosted by The Alan Turing Institute. This event brought together prominent academics and practitioners to explore the promises, limitations and future directions of this rapidly developing technology.
Personality psychometrics are well established and more scientific than people realise. You likely have a high nature and nurtue tilt towards trait Conscienciousness (OCEAN model), which is largely in part due to your experience of life before the age of six
Based on trying a few of these out it seems that "removing the constraints" just results in clichés and slurs, not actually more useful advice. Ask some non-philosophical hard questions and you'll quickly get the same useless answers just with either extra insults or in a badly written stereotype.
Paper: https://arXiv.org/abs/2302.14045

Examples: https://twitter.com/alphasignalai/status/1630651280019292161
> > Sadly Intel didn’t make the NUC a standard.
> They didn’t?

Correct, they did not. They did with ATX and BTX (but BTX was dropped before it caught on broadly, in a focus shift.)

> I don’t remember IBM making the PC-AT a standard either

Yeah, but you are the one who brought IBM up, so what?

> It became a de-facto standard because everyone just copied it,

Yeah, its not the 1980s, and there isn’t one manufacturer that is both as dominant as IBM and as unconcerned with protecting itself from cloning as as IBM was until the PS/2.

> The difference between the 80s/90s and now is that there isn’t a single 800lb gorilla for everyone to copy, and for some reason other companies just don’t care to take the stuff Intel has done and copy that.

There wasn’t an 800lb gorilla to copy in the 1990s, either, because IBM went proprietary with the PS/2. The =difference between the 1990s/2000s and today is that Intel (or someone else similarly situated; Nvidia could plausibly do it) isn’t actively promoting form factor standards, the way it did with ATX (from 1995) and BTX (from 2004, but stopped being actively promoted in a few years because Intel temporarily shifted business focus to low power designs, and BTX was centered around improved airflow for high power applications.)
The current complaint about "advertising" is telling users about further updates that they can receive for free, because Canonical has customers paying to make them available.

Telling users about updates that are available to them for free seems like a reasonable thing to do when they run the CLI tool designed for humans that checks for updates ("apt", vs. "apt-get" which is for scripting).

It's only speculation that this will be a general advertising channel. But that speculation seems to have turned into (false) fact through the grapevine.

Because Mark Shuttleworth (Ubuntu's leader, and Canonical's CEO) has publicly committed the following: "I do think it would be reasonable to expect the news to be related to updates and changes in the archive that are interesting for someone using apt, rather than general news, so can happily agree to set that policy and expectation amongst the folk who have write access to the news." (https://bugs.launchpad.net/ubuntu/+source/ubuntu-advantage-t...)

So now, when someone complains about "advertising", I'm never sure if they're complaining about what's actually present, or this speculation about the future that Mark has committed to not doing anyway.
Precisely. I use quizlet for that, which is very similar, except it doesn't market itself as 'teaching you the language'. It's for memorizing stuff, vocabulary in particular. And you get much more control on which sets to work on and can create your own.
>Imagine replacing poor in-memory reimplementation of database queries that most graphql servers do with actual opttimised database queries. And a better code on top.

but you are actually talking about optimizing system design, and not reducing virtual functions calls :).

And that the point of this thread: you need to optimize parts that slow you the most.

So no, in most cases optimizing virtual calls won't bring you from 1s to 30ms
Having professionally worked on static analysers for bit, I deeply disagree with this article.

It’s basically a list of things which are slightly complex to do with an analyser (and even then, point 1 is syntactic sugar which is trivial and shouldn’t be here at all) not things which make a PL un-analysable. Analysing constructs which are a bit complex is the whole point. If things were trivial, there would be no need for static analysis in the first place.

It reads like something written by a student annoyed they have to do work.
Airbags in the A pillars results in blind spots in the exact field of vision pedestrians tend to be in.
Well but it's not very useful if you study ineffective materials every day for years.
eBook reading has gotten truly painful the last few years - due to further segmentation and DRM. I've now completely changed what I do and bought an Onyx Boox (Air C for the curious).

Now, I buy whatever I want wherever I want it / is cheaper - I will not pirate literature. I then never download it from the retailer - I immediately go and pirate the thing I've purchased. It's actually just easier. It's easier for me to have a torrent server sync eBook/cbx/pdfs to a folder, that's rear-mounted in google drive and shows up on my device, than it is to deal with what app has what book. Add to this multiple languages and you can see why this becomes a bigger pain.

It could be a niche issue.. But it's also a reason that Kindle/Kobo just aren't big here in Israel, and Android tablets are.
Solution: get rid of all hosted apps and use your own cloud provider (iCloud or Dropbox) to store and sync data. Better yet, there’s a server online 24/7 in your pocket which could serve as such.
From the article:
> ...This was a problem for a startup with investors anxious to see fast monetization growth.

Seems as if Duolingo had been more conservative with its fundraising, it wouldn't have needed to resort to actions that might take it further away its goal of teaching a language? Do you really need almost $200M to build a business like Duolingo?
Oh god no.. Hopefully it does not become some default behavior in the hardware accelerated decoder.. or even worse, a.i. based codecs..

It's great until it's not.. If I must chose between a blurry video where I don't know what some detail is, or a sharp video where I don't know if some detail was actually there, I'll go with the blurry one thanks.
how is this even possible? must be usa?right?

in finland non-standard numbers must start with different numbers so its easy to block them as invalid.
I'm breaking the law then: I put my dog in a harness in the back seat.
This isn't the case obviously. Japanese organisations are involved in the Unicode process (something evidenced in the input for the several CJK Unified Ideograph Extensions). Thank to Unicode, many historical characters can be represented in digital text without resorting to placeholders or hacks.

Anecdotally, I've visited a group enthusiastically exploring the possibilities of the then-new CJK Unified Ideograph Extension B in Tokyo over a decade ago. The CJK issue mentioned here was a bigger problem then than now (most developers know how to handle it properly, e.g. with language declarations in HTML etc.).

People will use legacy encodings. That's just a fact of life. Sometimes out of inertia (i.e., it just works, so why bother changing it?), sometimes out of technical limitations of their pipeline, sometimes because of a lack of understanding, rarely out of principle. I'm stuck fixing an issue with some numb skull sending us SAML requests declared as UTF-8 containing some obsolete encoding instead, and this is for Dutch text! This just happens.

There is also nothing wrong with text in Shift-JIS, if that encoding encompasses all characters used.
Huh, that's funny. It seems it understood what I meant by temperature from the previous conversation. Here's the fixed prompt that I tested in fresh convos:

In the future please give me two answers. One with a temperature of your choosing, appropriate to the question asked, stating each time, which temperature was used in the response. And the other one with a fixed temperature of 100. In this context, temperature refers to the parameter used in LLMs for response generation. Say "I will comply" if you will follow the instruction.
I welcome the opportunity to be enlightened. I can see people are mad about something, but usually that's the extent of it. Someone complained that there are no discounts on spinrite, even though it's old. Some people talk about how much salt you take Steve's words with.

I have yet to read anything that explains the haters that come out of the woodwork with the shit posts any time he pops up.
Perhaps not sort so much, but certainly with search I've seen people roll their own inefficient search functions many times.
using 'unclean' code practice will increase development costs. And more importantly - maintainability of such code.

>Virtually every distributed service built today is able to take advantage of this

most of built today services can take much more advantage in using better system design practices.
Why Use Nim over C#?
$1M Fund to Advance Leadership of People with Disabilities in Tech Innovation
This was me when we got our dog, but I'm used to it now. I'm now thankful for the lesson. They say you don't get the dog you want, but the dog you need: I needed the kick up the arse to get my shit together enough that I can take care of another being while still managing my own responsibilities.
I was. When, as a kid, I went to computer trade shows in the early 80s, 1/2 of the "business" computers were running CP/M (then switched, almost overnight, to MS-DOS around 1983, IIRC).
POP3 still has widespread use as a machine-to-machine bulk email transport. If you want to switch from an old mailbox to gmail, it'll ask you to configure a POP3 client which it will poll and download messages from.
> Our job is to write programs that run well on the hardware that we are given.

I actually believe "the hardware that we are given" is the entire root of the problem.

Most programmers work and test using whatever hardware is current at the time, but this is makes them blind to possible performance issues.

Take whatever you're working on, and run it on the hardware of 5-10 years ago. If you still have a good experience, you're doing it right. If not, you should probably stop upgrading developer machines for a while.

Whatever your minimum hardware requirements are should determine your development machines. This way, you will naturally ensure your low-end customers have a good experience while your high-end customers will have an even better experience.

My game studio has been doing this for years. It saves money for expensive hardware, it prevents performance issues before they arise and it saves developer time for not having to overthink optimization.
I certainly wouldn't phrase it that way, but the best software developer I've met was not only very smart but really passionate about software. Like, _really_ passionate. His entire online persona revolves around it, and in person you could surely talk to him about other topics, but you could tell software stuff was his preferred one.

So he worked really hard, but he was _enjoying_ it to the point it wasn't really a chore to him. Others who are not so passionate about stuff can and will work hard towards some goal, but it will absolutely be a chore to them.

So I think the guy I'm talking about is lucky, or gifted, or whatever you want to call it, compared to others.

On the other hand, at some point I guess it becomes an addiction? For example I, like most, enjoy sex, and having sex a few times per week is great and there's nothing wrong with that, but if you _must_ have it 5 times per day maybe you have a problem.
I still have trouble.. I'm assuming they found some magazines somewhere that detail the moves so I'll give them that
It would be great if the FSF could switch over to use such a CLA tool, and not using the weeks-months long process via their lawyer.
It doesn't just predict the next word though. With external memory transformers are turing machines with dynamic, malleable natural language interfaces.
Hopefully the competition will force a bit less lobotomization of future AI models, a bit less 'I'm afraid I can't do that, Dave' when asking it anything vaguely controversial.
A couple of years ago, two or so, I made my private daily a dual boot Win 10 and Ubuntu machine. And how do I love Ubuntu! It is what I expect an OS to be. Boots with out issues, doesn't crash, runs all the software I really need and care about, is owned by me, no cloud accounts needed or asked for, updates are painless and as far as I know no telemetry being sent anywhere (please correct me if I'm wrong on that).

Windows is there for the odd games Steam didn't port to Linux, and to compartamentalize my son's use from mine. Heck, I hacked around less in Ubuntu than I did back the day installing Windows 2000, or to figure out how to make a Win 10 Pro instance run with local user accounts only.

And battery life on my X1 Extreme Gen 2 is bad under either OS, I deactivated hybrid graphics and only use the GeForce card. Otherwise, I just never got dual / external monitors to work through Thunderbolt. Plus, it is used as a gaming device, so I don't care about on-board Intel graphics at all.
> The way black box composition is done in modern software, your n=100 code (say, a component) gets reused into a another thing somewhere above, and now you're being iterated through m=100 times. Oops, now n=10k

That doesn't seem quite right. as 100 * (100^2) <<<<< 10000^2
Blame is not always 100% on one side.

If it is difficult to see you, especially at night, it is dangerous for you and cars (obviously more for you as pedestrian) even if drivers are prudent. Help cars and help yourself by being visible.
I used to play online a lot 20 years ago, on average >30 hours per week. This has gradually gone down until a few years ago when I decided I only want to play single player. Multiplayer not only wasn't fun any more, it was actually stressful. Now let's address the article:

> without any manual direction. [...] ToxMod’s patent-pending proactive triaging models use machine learning

Hard pass from me. This will be gamed like every other automated system that has been tried over the decades. There's only one model that works: tight and relatively small human communities that own their private servers. But this model is at odds with making truck loads of money so it will never come back.
> For years, Mac enthusiasts have spread the lie that the best way to run Windows was on a Mac. But with Windows 11 on Arm, it might not be a lie: Windows 11 on Arm seems to run better in a Parallels Desktop 18-based virtualized environment than it does on native Arm PC hardware.

Beautiful backhanded compliment. But Windows did seem to work OK on x86 Mac laptops via Boot Camp, and I have certainly heard of Windows users who preferred Apple hardware. Though as noted in the comments, Apple doesn't currently do touchscreens (though they could decide to change that.)
About $100K .. $200K are inference costs. They have a 10x markup.
Functional cross platform UI in F#
I posted this link on my lunch time, and watched as it disappeared off the "new" page with no points or discussion. I only just checked this morning to see if there was any activity and was surprised to see it had been given points and had some comments. Sorry I missed all the discussion.
I find this project very intriguing (besides the fact that, despite being, or at least having been, a big Sir Clive fan, I had never heard of "project Loki").

However, it's disappointing that the author didn't publish its source code.
GEMDOS on the ST isn't really CP/M. It was a DR product, yes, and the API was somewhat based on CP/M, but it was also a new thing not ABI compatible with CP/M and also pulled in a lot from MS-DOS. It was built specifically to run GEM on systems where MS-DOS was not present (because GEM was written for MS-DOS originally). So the 68k, and was prototyped on the Apple Lisa and some Motorola VME machines before porting to the Atari ST.

The source code for both CP/M 68k and GEMDOS are available these days and one can see that while some small bits are borrowed between them (the program loader, for example), on the whole it's a whole new source tree.

I believe parts of the GEMDOS sources did become the basis of what eventually became DR-DOS on the x86.
When this was posted in 2012, an HN user described how they developed a spellchecker for the Commodore 64 as a teenager in the 1980s.

https://news.ycombinator.com/item?id=4641019
He also tested ChatGPT.
No matter who is to blame reflective elements on clothing increase visibility and safety. Of course nothing would help if a driver is distracted by a smartphone but this is another problem. As a pedestrian I wish I could wear only jackets with reflective stripes but in most cases there is no such option available.

Even when I cycle (which implies speed much lower than for a car) I sometimes notice pedestrians in dark garments (without reflective elements) at a small distance and have to brake hard (moving light beam up would help to see them further but it would blind both pedestrians and other drivers).
The difference is that in one case you're supposed to return the money eventually.
> I moved from a country without anti-discrimination laws to a country with

Maybe the country you moved to was also rich and with a functioning free-market economy?

Capitalism naturally incentivizes entrepreneurs to seek and serve niche markets while doing everything to accept and accommodate potential customers.

In contrast, planned, state-run economies don't care in the slightest and just do the bare minimum required by law. Here is your job to jump through the hoops and manage to give them your money.
Yeah, I think the crypto keyword threw you off, I actually dislike the entire web3 space.

I also do see change as inevitable, as that's what humans usually do.

That's why I think we'd need to have actively describe some desired properties of whatever money will be in the future.

Partial anonymity is one of them, but it's actually being eroded now: you can't order an Uber with cash or book an airbnb for a night with cash.
I've been involved with successful commercial projects using the open core model. Feel free to reach out over email if you have any questions. My contact info is in the profile.
FBI chief Wray confirms agency’s belief Covid came from Chinese lab leak
Absolutely this! Every time I visit North America, the car-centric everything strengthens my resolve to never move back there.

In Canada, I once had a visitor from Denmark who was aghast at the amount of horn honking on the roads. In Denmark the horn is to be used only in an emergency, such as the imminent threat of collision. Apparently you might get a ticket for misusing the horn (not sure about this, it was 30 years ago).

Here in The Netherlands, as a pedestrian or as a cyclist, I am regularly politely annoyed with drivers who stop for me even though they have right-of-way! This has something to do with infrastructure design, but also with the fact that most everybody is a cyclist, and of course that in any accident involving a motor vehicle and a bicycle, the motorist is by law _at least_ 50% liable.
Backed by https://avaloniaui.net/, a cross platform .NET UI framework.
Technically correct but designed to mislead. Statistical assholery.
A couple of articles about not using CLAs:

http://ebb.org/bkuhn/blog/2014/06/09/do-not-need-cla.html
https://drewdevault.com/2018/10/05/Dont-sign-a-CLA.html
>I really, really hate what Duolingo has become.

And here is the main driving cause of the change as stated by the author: "By mid-2018, daily active users (DAU) were growing at a single-digit rate year-over-year, which was troubling, given the explosive growth the company had seen in the past. This was a problem for a startup with investors anxious to see fast monetization growth."
Maybe she still dared to contradict him. Or just did bad work. We don't know her side of the story yet
I don't understand the fascination that people have with getting some piece of software tell naughty/unreasonable/false stories. It's software.

To me it says we all need to really learn more about consciousness and appreciate what it is to be human, if we are so easily entertained by essentially a complex math function churning out words in meaningful sentences.

Hopefully AI will help us understand ourselves better.

Far as I can tell, ChatGPT has many similarities with that the left brain hemisphere does, cf. Ian McGilchrist's "The Divided Brain". Crucially it has no equivalent to our right hemisphere, the one that does not deal in abstractions but actually takes in new data.

edit: Which is not to put it down. Actually I feel like GPT is amazing for software engineers. When AI answers code problems, it is in its own domain. A domain of abstractions and symbols (as opposed to reality as such, or as perceived as conscious experience), and of absolute truth. Everything in software can be reduced to true or false. It is like the perfect domain of application for AI.
After watching the recent episode[1] of "AI & Games" on why Machine Learning hasn’t seen widespread use in the Gaming industrie yet, I wonder if ML could indeed fill the gap between what we have now and a accurate physics simulation. Definitely something to keep an eye on.

[1] https://youtu.be/hwk37ID4qdE
A proper city has plenty of places for children to play even in its center. But maybe I'm just an outdated european.
Some FSF projects are already switching over to the DCO.

https://developercertificate.org/
> Modern MacOS is nearly as bad

The advantage there is that Apple knows exactly what HW is running on and can take advantage of every power save opportunity, while on x86 that's much harder.
Why Your Project Doesn't Need a Contributor Licensing Agreement (CLA) (2014)
I am personally rather against giving away solutions. The whole point is to solve the thing yourself. And as a hacker yourself you can probably write a solver if you really get frustrated and can't move forward. And as my previous comment suggest - you can easily reduce level 62 to a previous 2-ball level which you have solved apparently.

I am considering adding more easy levels though.
It sounds like a variety of road rage which is an interesting psychological phenomena.

There is something about that act of driving and the environment of a drivers seat that breeds maladaptive emotional responses. I think it's partly being alone and disconnected from other road users that generates runaway sense of entitlement and cooking off emotionally without any regulating social factors.

I think that both driving and internet use have a common de-socialisation effect fuelling similar negative behaviours.