skysight-inc/HackerNews huggingface dataset:
At least `unsafe` blocks tend to raise other people's eyebrows rather quickly. The word itself is telling you to take a double take after all.

Some rather "questionable" C/C++ code can, and are missed during code review sessions. One could put the blame on code reviewers, but let's be honest, code reviewing is a mindnumbing task for many of us.
"What is the reason to believe that LLMs are an evolutionary step towards AGI at all? "

Perhaps just impression.

For years I've heard the argument that 'language' is 'human'. There are centuries of thought on what makes humans, human, and it is 'language'. It is what sets us apart from the other animals.

I'm not saying that, but there is large chunks of science and philosophy that pin our 'innate humanness', what sets us apart from other animals, on our ability to have language.

So ChatGPT came along and blew people away. Since many had this as our 'special' ability, ingrained in their mind "that languages is what makes us, us". Suddenly, everyone thought this is it, AI can do what we can do, so AGI is here.

Forget if LLM's are the path to AGI, or what algorithm can do what best.

To joe-blow public, the ability to speak is what makes humans unique. And so GPT is like a 'wow' moment, this is different, this is shocking.
Here’s the thing, electricity will kill you.

> I wish we could go back to a time when everyone takes their own risks and has to do their own research.

Trust me, you really don’t.
In case of programming, there could be some mileage with synthetically generated code examples.
Which could be a coordination problem, though. Where initial high costs are due to a lack of scale whereas if everyone participated, costs would come down fast.
Everyone does something with their time. The neighbor is always taking his motorcycle apart and putting it back together. Aunt Liz paints. I sit on the couch and stare at the TV. I'm sure if your thing is writing assembly tutorials, you can turn those other activities down to make room.
That's perfectly reasonable, but it's also reasonable to value other things, and most poeple aren't in that camp
Overleaf, for example, supports most of Vim’s bindings.
I edited the title to better reflect the actual content, as the automatic translation isn't the best
Problem upgrading arch to 6.7 kernel
Look at your watch history. Perhaps your account is still in use on a device elsewhere, or someone has access to it.
These online tech spaces always assume that saving on compute, storage, and memory are the ultimate targets for optimization.

I’ve worked (mostly on business/data teams) in companies for 10 years, and have to say, saving on technical debt and human inefficiency w/ a codebase typically far outweighs the computational metrics

How might we incorporate that in a metric-like way?
Am I the only one who is surprised AirPods aren’t doing this (yet) ?
Is the project still active? Last commit was months ago and a few community projects listed didn't renew the domain.
Could not read the whole article but get the gist. Time was that I would have agreed. But I have changed position.

Candidates: you need to appreciate how difficult it is to hire good people, the dishonesty of many candidates, and how limited the tools are for identifying talent and filtering out weasels. It is true: party trick Big O questions have low utility in most jobs. It is true: there is talent out there which sucks at Big-O questions. It is true: there are people who are good at little else than the party tricks. Nevertheless: those questions provide an objective judgement about a candidate. That objective judgement is valuable.

You spent several years doing a degree to make yourself employment-compatible. You will be able to achieve this standard in far less time, and there are cash rewards at the end of it. Accept that you will need to burn 1-2 months to develop this capability, and that you will feel awesome once you have.

Get /Cracking the Coding Interview/. I was not impressed by the object-oriented design chapter, but seek to master the other first-11 chapters. Take what you need from the remaining chapters. Develop a set of flashcards. Find problems online. Work intensively for at least two weeks but ideally a month. Then book some interviews at firms where you don't mind if you fail. Some of the FAANGs have awesome pre-interview study material. Try to get into process with a firm like that. Keep training on your flashcards and doing a few problems a day to keep in form. Expect to struggle with early interviews. Learn from those experiences. Revise what you made a mess of, keep working with your flashcards until you have mastered your weak areas. Now start applying at the firms where you want to succeed.
This looks like plain advertising, absolutely not news - flagged
I would have agreed until the explosion of Mastodon, where it's become apparent that even without engagement algorithms, the culture wars and other nonsense are thriving on that platform as well.

We blamed the Algorithm, but perhaps the issue was the users all along.
Also https://www.shelly.com
If you're in the market for an Elasticsearch dashboard, I've had luck with Cerebro is its forks.

https://github.com/vpiserchia/cerebro
A fun exercise would be to look up economists' predictions about AI and the future of work from the past decade and compare with the status quo. I'd be surprised if many (any?) papers (prior to the release of DALL-E and GPT-3 open beta) had programming and graphic arts high up on the list of vocations facing imminent significant automation.

More generally, I find it hard to trust such studies if they don't attempt at least some sort of backtest of their methodology, which this one does not appear to do.
core CPI is dropping and most of the growth in December was real-state (which is on a downward trend)

Some consumer prices deflated last month

Wider economy job data is not as hot (december was 40k higher than expected but 70k jobs were erased from octo and november payroll so its cooling)

while the fed may not cut in march i think its likely they will cut at least once or twice in '24
In an Age of Soaring Inequality, Life Will Get Better and Better
Turkey tried this, results were catastrophic. Google erdoganomics.
We had 8% annual interest and an annual inflation of over 100%, fun times.
I also have always had a curated list of "following" but certainly my experience has been degrading in the last months, for various reasons.

It should be said that for specific contexts, Twitter is the right place to follow, and AI is one of these.
Do you think intentionally quoting typos makes your argument stronger?
Tangential, but the soldered on flash hard drives are a terrible choice on Apple’s part. Yes, sure, backup frequently, but not being able to retrieve your data because of locking a consumer into overpriced commodity storage is a real jerk move.
It's interesting that you refer to Stockholm syndrome about vscode in a thread about vim.

Me, I first wrote programs in AMOS Basic, which was certainly not CUA either (I remember shift-backspace erased a whole line, which could be really frustrating). I've done enough learning of tiresome nowhere-else UIs... back when I played Nethack, I would of course insert a big S anytime I tried to save in another program for a while. Nethack was at least fun enough to make it worth it.

VSCode is fast for stuff I do in editors which is slow elsewhere (thanks in no small part to Mr. Gallant!) and better at doing anything an IDE used to do, than most IDEs. Does vim support full-featured language servers/tree-sitters these days?
Rust-Written Linux Scheduler Showing Promising Results for Gaming Performance
There is a huge propaganda push to equate Israelis with 'Europeans' and 'Americans' to help justify the US and EU looking away from the atrocities being committed in Gaza.
Something we discovered with the advent of the internet is that - likely for the last century or so - the corporate media have been flooding the discourse with bullshit. It is in fact worse than previously suspected, they appear to be actively working to distract the discourse from talking about important topics.

It has been eye opening how much better the podcast circuit has been at picking apart complex scientific, geopolitical and financial situations than the corporate journalists. A lot of doubt has been cast on whether the consensus narrative for the last 100 years has actually been anything close to a consensus or whether it is just media fantasies. Truthfully it is a bit further than just casting doubt - there was no consensus and they were using the same strategy of shouting down opinions not suitable to the interests of the elite class then ignoring them no matter what a fair take might sound like.

A "loss of truth" from AI can't reasonably get us to a worse place than we were in prior to around the 90s or 2000s. We're barely scratching at the truth now, society still hasn't figured this internet thing out yet.
How does a 1998 essay referrence a 2007 movie?
They are quite directly reporting on a research paper published in Nature: https://www.nature.com/articles/s41586-023-06865-0

This seems like either a misguided pro-Palestinian jab at an Israeli paper (I for one very much support Palestine, but that has nothing to do with this article) or even simple antisemitism of the "great replacement" white nationalism variety. I hope I am mistaken.
I believe that many business indeed operate at a loss for extended periods of time, by deliberately spending more money on future developments or obtaining customers than they take in revenue.
Speedbump – a TCP proxy to simulate variable network latency
Yeah, the script is just calling brew install over a list anyway.

I also outright replace sed and awk with their GNU equivalents. Better options and behavior, IMO. The only downside is if you have to share a script with someone, and then have to figure out how to make it work with stock.
Oh, huh, I didn't know anyone used that.
Updated HTTP specifications: new HTTP/3 and updated HTTP/1.1 and HTTP/2
Thank you. I'm also trying to follow your example.

In your scenario, the attacker is creating ads pretending to be the [retailer]?
Why two sentences? Maybe you should ask ChatGPT if you want explanations with specific length requirements.

Anyway it's pretty simple really. A generic thread is bunch of stack frames (with their associated local variables). A standard OS thread is under the control of the kernel scheduler which decides whether the thread runs and makes progress or not. The VirtualThread in Java is just a thread which is not directly mapped to the OS thread scheduler but exists as a user space object that can be scheduled by a (Java implemented) scheduler. It's basically just a call stack with its local variables, but one that only steps forward when an OS thread of the scheduler decides to step it.
"where men would be rounded up and marched off against their will to die"

That is the thing, however - they weren't, at least not in feudal system. Peasants would be present only as personal servants of nobility, but weren't actually expected to fight. "All men under arms" is only typical of tribal society, but in that case theywere basically defending their homes - and also hoping to profit.
I’m willing to bet that there are projects at every chip company looking into how to drive down these costs. The first step is to put the architecture of the model and the backprop into silicon. The weights are the only variables so if you can reduce those to cheap and fast modules that can be mass produced you could come up with something cheaper than a GPU. If the profitability of running and training this specific model is high enough than its worth the investment of time and money to set up the production line.
For Python 3.12, Godbolt gave almost identical bytecode for both (albeit in different order.) I'm guessing wildly but might this be because `BINARY_OP(+=)` stores the result (because it's `INPLACE`) and then you also do `STORE_FAST(x)` which gives you two stores for the same value compared with one store in the single-line version?

Single-line dual assignment:

2 2 LOAD_FAST 0 (a2)
4 LOAD_FAST 1 (c)
6 BINARY_OP 0 (+)
10 LOAD_FAST 1 (c)
12 LOAD_CONST 1 (2)
14 BINARY_OP 0 (+)
18 STORE_FAST 1 (c)
20 STORE_FAST 0 (a2)

vs the two-line version:

2 2 LOAD_FAST 0 (a2)
4 LOAD_FAST 1 (c)
6 BINARY_OP 13 (+=)
10 STORE_FAST 0 (a2)

7 12 LOAD_FAST 1 (c)
14 LOAD_CONST 1 (2)
16 BINARY_OP 13 (+=)
20 STORE_FAST 1 (c)
For social media that offers RSS (YouTube, Mastodon, and now BlueSky), I use an RSS reader.

If something important happens on Xitter/Facebook, it’ll get repeated elsewhere.
I agree with you. The most interesting security challenges with AI are and will be deception and obfuscation, but right now these people are dealing with coworkers going ham on AI all the things and no one had their governance in place. Really lol.
I agree, but I would also say the difference is I can't see the traction on Indie Hackers (unless you tell me).

This is more similar to me saying, I am I going to create a TikTok video where I do this cool dance and me ACTUALLY creating the TikTok video where I do a cool dance and it gets a million views. The first doesn't invite copycats so much while the second one does because the idea has been eternally validated and, in both the TikTok and software case, it looks easy to replicate.
Yeah I don't really get the invite-only strategy during the height of Twitter's self-inflicted woes. Very dumb move.

Threads is already much better overall despite the delayed launch in Europe.
I recently started using Helix too and it does what I want out of the box and is the first modeless editor that really works for me.

I am sure you can set up vim to be very much the same, but that is a significant barrier to getting started. I have tried and had problems getting it as I wanted.

The problem is that the keys are different from vim so the muscle memory does not work across the two.

I would really like to have a more lightweight editor with the same key bindings for quick edits on small files.
Polish one here.

I just skip almost all our content now and go directly to english speaking sources. Press, TV, radio, online articles, books, yt videos -- a big part of them is more or less "inspired" or straight up licensed. Very difficult to come across truly original content, even when it's claimed truly original (e.g. dancers like to tell that their shows are original, but they take "master classes" from foreign teachers anyway).
Ehh I’ll just give them the benefit of the doubt and not do anything public with it just yet.
You don't have to take my word for it, here's a graph from the Go Programming Language book: https://www.oreilly.com/api/v2/epubs/9780134190570/files/gra...

The most visible Pascal-family influence is the variable declaration syntax ("i int" instead of "int i" as in C et al).
Are you saying that all news outlet that rewords the news of other news outlet are doing copyright infringement ?
Jan layoffs are "normal" (cant lay off people in holidays and new financial planning for new year) and tech isnt particularly affected (city group laid off 20k people, mostly finance), whereas most tech layoffs were in the hundreds by company and were in Companies who didnt make a profit (Twitch and Unity after their controversy)

So i believe that things are getting better as data showed December '23 being the best month of 23 for tech job growth.
Open-source AI is the only way forward now. The big players have neutered their offerings to an extent that entirely makes them lose their edge. It's one thing to have to account for hallucinations - that's something we can work with and around. It's another thing altogether to be constrained by deliberate "think of the children" ham-fisted censorship.

OpenAI was the undeniable go-to LLM service in 2023; I don't think they'll hold that position in 2024.
There’s a difference between academic discussion and debate and scare mongering lobbying. These orgs do the latter.

It’s even worse though, because the spend so much time going on about x-risk bullshit they crowd out space for actual, valuable discussion about what’s happening NOW.
I always struggle with these discussions. I have been using Python a long time and while there ahve definitely been a handful of gotchas over the years, it was never an experience that held me up long enought to think twice about. I am sure there is a better way but what holds me up is how often it impacts other people but not myself. Perhaps my usage is not advanced enough but it always leaves me wondering.

Edit: Just as an additional thought, is one of the main issues when distributing to client machines to what is essentially python executables and the clients could be using different OS? My mind jumps to probably not using Python at that point unless there was a specific dependency/library to using it.
Ubisoft+ New "Not Owning Your Games" Policy Checkout Extreme Community Reactions
SpiralLinux – Linux, faster than a snail
Such push only exists in your head..
I don't buy this.

Fingerprints and other biometrics can be used as both/either "something you are" and "something you have", if we're using the MFA terminology.

With that in mind, a system that required 2 biometrics for access might be as good as a system that requires 2 factors in other forms.

If someone steals my fingerprint from a glass in a bar, it's unlikely they also have a model of my face or a print of my retina, or some other biometric. Or if they do, it's likely they were motivated enough to also know my password/PIN/whatever.

Putting the tech aspects aside, a biometric is identification and authentication rolled into one: you're both saying who you are and proving it at the same time.
I can’t help but agree because my 17” MacBook Pro M3 is noticeably thicker than an Air but not an issue for transporting around.

I’ll tell you what is noticeable. Typing on an iPhone either worsened or I’m just getting old!
Not so long ago I used ChatGPT to help me come up with a command to delete files that were older than 7 days.

Fortunately I checked the result before copy pasting what GPT told me as it would have deleted any file older than 7 days on the machine. I know it was “my fault” to begin with as I didn’t explicitly specify “in the current directory” or “in a given directory”. But I can see how making such a (very nice nonetheless) tool part of one’s daily routine could quickly lead to damaging outcomes.
Yes.

I'm using the old gnu toolchain branch from brucehoult and write the benchmarks such that they work in rvv 1.0 and rvv 0.7.1.
To help with that I've got a gnu assembler macro file that does 1 to 1 instruction translation when possible and for the other cases I need to #if/#else/#endif.

I'm working on rvv unicode conversions, and plan to release a blog post/article with benchmarks and explanation soon.
The problem is that I've uses c intrinsics to write it, so I need to manually translate the assembly code to rvv 0.7.1 compatible code.

That entails

vsetivli -> vsetvli
vle64 -> vle32
vmvNr -> vmv.v.v & 2 vsetvli
vzext.vN -> N/2 vwaddu & N/2+1 vsetvli

in my case.

Also, the board I've got access to (it might be an eval board, idk) has a bug in vredmax, so I also needed to adjust the code to not use that. (I've yet to investigate that further)
So what is the difference? Is it a Engineering degree from a credited Engineering school? Or do you just need a PE license?
Thanks!

> Why two sentences? Maybe you should ask ChatGPT if you want explanations with specific length requirements.

As you can see, people can do it better. I put a limit on it because I didn't want an explanation of what threads are, just of the difference.
I'm not at uni anymore, but I let new students use the flashcard decks I made, any thoughts on the strategy I'm planning to recommend? Our university has the first two trimesters dedicated entirely to education with the last dedicated to exams.

> During term time if you set the retention to like 70 % so you don’t spend too much time on it daily and then increase it to ≥ 90 % when the holidays start.
To be clear: I am in favor of a fine based bounty system, not a black and white ban. Bans are not going to work, for all of the reasons others have already cited. You have to change the game theory of improving AI in a capitalistic marketplace to have any hope of a significant, global cooling effect.
I think this is a prime case for individual outreach.

"Hey I saw you on Indie Hackers building X. I am building in public, too.

I just finished a site that helps small projects raise funds and get feedback. Think producthunt for indie hackers. It's free to sign up and I am going to do a big marketing push in the next few weeks. Would love to have your project on there!"
In answer to the question, no, I did not forget to mention that I did anything "weird". It was apt-get upgrade.

I'm not going to have an argument about my personal experience. You can find plenty of others in the comments who have had similar problems. I enjoyed the response, as I've been joking for 20+ years that 95% of the time Linux advocates will tell anyone running into issues "you're using the wrong distro".
Ooh, the curse of the dual purpose words / purposeful lack of accents in domain names! I thought this was going to be a proposal for some kind of clever new JSON streaming protocol that does something better which I don't know about than "line delimited JSON".

json-career or json-jobspec might be less ambiguous for those of us that refer to resumés as CVs etc. (Just my 2£ ;))
I didn't know this, thanks for pointing it out.

I think this has been a costly misinterpretation of "premature optimisation". This phrase has been taken as justification for writing inefficient code, understanding it as "performance doesn't matter [for what we do]".

It almost always matters, and I believe it is possible to write both efficiently and in a readable way. Unfortunately, inefficient code is well established, in habits and even in (sometimes mandatory) coding styles. This inefficiency also often translates to hard to follow code because of too much abstraction.

Maybe we could counter this misinterpretation of "premature optimisation" with "premature abstraction".
Maybe so, but probably not from Haaretz, which seems to be the foremost Israeli outlet to criticize the government for the atrocities right now.
In my experience most laptops that did have more than one slot would usually have both filled with smaller modules from the factory in order to use two lanes instead of one, so you would need to remove the existing memory to upgrade anyway. Also, if there standard catches on it should be much easier to buy modules.
Maybe, though I doubt it. Cash has some advantages which make it very appealing in certain circumstances. Anonymity is only one of them, and probably not even the most important one – cash does not rely on network being available.
Since you both seem unable to google such things … https://www.bbc.com/news/world-us-canada-67655552.amp

Any one of the claims there are batshit.

If you think Jan 6th was an inside job you probably think 9/11 was …

He’s also aligned with far right groups. Crazy being brown and Indian like I am and then being the poster child of such groups.
Or even from a non-fossil capitalism point of view, a carbon tax that equaled the externalities would lead to higher efficiency and give people a permanant financial incentive to find these efficiencies.
Damn that's very good joke or very stupid comment. Damn can't really distinguish between them.
Re the Center for AI Safety's sentence

>Mitigating the risk of extinction from AI should be a global priority alongside other societal-scale risks such as pandemics and nuclear war.

It's fair enough but for that you should probably encourage mucking about with the present open source AI software which is quite a long way off extinction risk AGI but would let us try to figure how to deal with the stuff.