skysight-inc/HackerNews huggingface dataset:
As a side project I've been writing a tool that drives GPT4 for coding purposes. It finds FIXME comments and equips the LLM with a set of high level shell commands it can use to explore the codebase and edit the files. This works well and I find it superior to the (often semi-broken) chat UI that OpenAI provide. There's no need for copy paste, and it can be given instructions like

// FIXME: Implement this class paying attention to the unit tests

at which point it will go look up the unit test class, read it, understand what the code needs to do and proceed to edit the necessary algorithms into the code. The tool is a mix of response parsing/execution and prompt building, so it can do builds/tests/fix cycles. At the end you get a git branch with the work it's done.

By this point I'm kinda developing an intuition for what GPT4 can and can't do, but whilst pushing against what it can do I still often find myself being impressed. Maybe not "mind blown" anymore because it's amazing how quickly you can get used to this stuff, but still. Not only does it do an excellent job of figuring out what to do when the instructions are clear enough, but it also has commands for adding library dependencies and will use relevant open source libs to make its job easier.

The hard part about using this sort of tool is that you can quickly become bottlenecked on figuring out what it is you actually want. It's easy to run ahead of yourself and end up with a mess. This sort of very rapid "painting with code" feel is a bit new; probably the slowness of typing allows your subconscious to think ahead a bit when doing programming normally. Also, I'm still teaching it how to explore the codebase efficiently so things that require a lot of context aren't quite there yet. I've got a whole plan for how to make that work better though.

I expect at some point soon some big company or some $100M "seed round" startup will come along and do this better, but I didn't want to wait.
True, and even in the case of larger corporations, they can act with a little humanity when they have a strong leader with lots of leeway.. but then they don't get the scaling benefits of relying on systematic policy and can make more errors.
Still, how real of a threat that is for 99% of computer users?

And law enforcement will have a device to bypass most devices security
Calibre, alternatively you can pretty easily just serve ebooks from a standard webpage.
Do you have a corroborating source for rule?
Yup. It seems to be \w that does that. (This is bash, which probably matters.)
What happens in your optimistically updated UI when a request eventually fails 10+ seconds after the users thought it succeeded and moved on?

In my experience optimistic UI updated don't actually make much sense if you expect users to regularly see large delays. Optimistic updates are great though to avoid the jank of a loading state that pops in/out of view for a fraction of a second.
It helps some humans (those using AI and selling AI services) and hurts some (everyone else). For added irony many from the second group is who mostly produced content on which AI is trained.
High dimensional nearest neighbor search scales very poorly with dimensions and/or number of examples IIRC, so approximate methods are best for time/value tradeoffs.

Oftentimes the applications don't require a perfect match anyways, just something 'close enough'.

Because things live in high dimensions, and they're often related to each other, this results in these vast 'sparse' gaps where no data really generally lives.

Hence allowing for good speed of approximate methods, and a good tradeoff of information-per-FLOP when compared to the full scale search itself.
I like that. How do I set one up?
Whenever I come across the word "utilize" in WP, I change it to "use"

Not all heroes wear capes. I also chafe at that misuse so I'm glad to read of your efforts.
No. This study can be used to change public policy in hundreds of countries. Its importance is paramount, and the findings can be used to radically alter and remove your freedoms, so the default position should be to not trust it. Before we believe a shred of it, every input needs to be thoroughly investigated and reviewed by multiple independent parties. The reason I am claiming this is a conspiracy is because it perfectly lines up with globalist elitist talking points. That flawless supporting study is their dream come true, which is enough of a reason to cry foul.
My fault, mea culpa as we say. I first sent my com in this ask HN by error <facepalm> : https://news.ycombinator.com/item?id=35832296
>charging ports coming out of lamp posts

Lamp posts don't really exist in my city. All city street lights are hung from overhead cables wired between the residential buildings on the sides of the street/sidewalk.

Like this: https://www.google.com/maps/@47.0814083,15.4423363,3a,75y,24...
You might be interested in RFI's "easy" French news: https://francaisfacile.rfi.fr/fr/podcasts/journal-en-fran%C3...

They have articles and audio+transcript news if I remember correctly. I'm French myself but I found a lot of good opportunities to learn things organically in other languages when following the news (in Japanese for me that was NHK Easy: https://www3.nhk.or.jp/news/easy/ )

Bon courage pour ton apprentissage!
Thank you for clarifying, realized that too late after commenting.
> Hinton and other billionaires are making sensational headlines predicting all sorts of science fiction.

Geoff Hinton is not a billionaire! And the field of AI is much wider than LLMs, despite what it may seem like from news headlines. Eg. the sub-field of reinforcement learning focuses on building agents, which are capable of acting autonomously.
I can see your point but, geez, that's pretty depressing if it's the only reason it's supported!

As a sidenote for having installed Debian with SecureBoot on on several systems, I'd say I still had to muck around quite some in the BIOS/UEFI. Latest one I scratched my hair for a bit was an AMD 3700X on an Asrock mobo where I somehow had to turn "CSM" (Compatibility Support Module) off otherwise Debian would stubbornly start the non-UEFI (and hence no SecureBoot) installer. On my Asus / AMD 7700X things were a bit easier but I still had to toggle some SecureBoot setting (from "custom" to "default" or the contrary, don't remember). All this to say: it's still not totally streamlined and users still need to muck around anyway.
I agree re: sci-fi or serious. I could see "intentionally intermediate most communication through AI" being a niche subculture some years from now, but I wouldn't actually expect it to be a panacea to communication.
is node included when choosing front ends like react or vue?
Forgive my ignorance, but what is the relevance of this to the above comment?
Copyright: the exclusive legal right, given to an originator or an assignee to print, publish, perform, film, or record literary, artistic, or musical material, and to authorize others to do the same:

Yes, if someone copies text it is technically a copyright violation. Now, copying a small bit, not publishing it, or publishing under fair use. That's all fine.

Copying everything on the internet for commercial use falls under exactly none of those exceptions. There will likely be lawsuits, though OpenAI will likely try to say "If you don't want to be used this way, opt out and we'll remove you"
I always wondered why Linux devs didn’t embrace SQLite wholesale for every single tools. Except maybe the kernel because I don’t know anything about the kernel.
c = k + 273
x * c = x * k + x * 273

This leaves multiplied celsius off by a delta of (x - 1) * 273.
Afaik, they are done by two different teams.

Plus, dubbing is sorta kinda trying to match the length of time actors need to say stuff. You cant have sound going while actors mouth are not moving at all. Nor the opposite - translation is done and actors mouth is still moving. And so those movements can not look completely odd. Written subtitles has no such limitations, resulting in different translation.
I compile most of my C# code with integer overflow checking enabled. Better an unexpected exception, than whatever unpredictable behaviour an incorrect result causes.
The question did not mention typesetting.

Per *NIX philosophy, that would be a separate tool in a pipeline.

Troff perhaps?

But, this starts to look like a hire a consultant problem where paying for expertise is more effective than learning through mistakes.

Because PDF does not imply typesetting…or layout which is a third thing technically.

Or “proper typesetting” which is another layer of craft. Which you might have staffed, and if so those are the people to talk to for recommendations.
I think I was never in my life prescribed antibiotics without a warning that I have to take probiotics after each dose. Same at the pharmacy when buying prescribed antibiotics - there's always the "need probiotics as well or do you already have some?" question.
ur looking at this from the pov of a linguist...this guy is not a linguist, he is an editor...ppl can use language however they want but i dunno if anyone would write a wiki arty the way im writing this comment...even tho u can perfectly understand what im saying
yeah, i really want to know what the site does with that. did anyone dare?
Doesn't it only require secure boot on Windows 11? For now you can get around that requirement by simply staying on Windows 10, until they retire support for that.
... but what's the actual value here?

OK, create an incredibly complex transportation system that adds a ton of mechanical failure points—so buddy can read his book uninterrupted, take a nap, or watch a TV show? And what's the net gain for humanity here? If they feel they need to nap in public then maybe their work-life balance is problematic.

Who's going to pay for this system? If they pass the costs onto the consumer, the average schmoe isn't going to be able to afford to travel with what maintaining a system of this complexity would cost.

What about fail states? What happens when a pod transfer issue means the whole train is brought to a halt? What happens if there's an unexpected obstacle in front of the car running alongside the train?

Quite honestly, most people probably don't even need to be in the office, let alone all the time. The solutions are travelling less, not increasing the complexity of the transport infrastructure and consuming more juice just because someone doesn't want to stop what they're doing for a minute or two.

People say WFH is apparently bad for productivity—so what's coding from a train? Productivity is measured in value generated and quality of that output, not time invested.

As for cars and trains matching speeds to facilitate transfer of a pod, what's that going to do to the price of real estate so transport can do that all over the place?

The office is dead. Long live the office.
Do the output limits change? If I give it an entire codebase, could it potentially spit out an entire codebase?

I’m wondering if this is a quick way to get to $5 each round trip (send and receive)
>This is not a GDP focused argument.

The argument was about wealth, which its production is measured by GDP. It's definitely a GDP argument.

> If you give everyone more money and stuff, they will be able to buy more, and one person's spending is another's income.

I disagree. I don't think the system is either demand nor supply oriented. It clearly is both. If you just take money from rich people forcing them to divest and give it to poor people you won't get immediate grow, but inflation. If you just produce and consume there won't be any growth.

> It could be argued that GDP would increase faster under a more equal system.

You would need to provide me with good evidence for this, given all economic systems in history that championed equality ended up with very low growth. It's the reason why China, Russia and many other countries are lagging behind.

> but I don't think the planet could take it (hence, like under our current system, planning will be needed to mitigate the environmental cost).

Growth is not directly related to energy consumption (nor unrelated). You can have economic growth by becoming more efficient. Also a lot of services produced today are intangible (like software) and require much less energy per dollar to be produced.

Also most environmental issues are not just a product of the market, but (if for instance you look at climate change) are at least in equal part Governmental failures. We could have had ~100% nuclear energy production by now if Governments didn't restrict or entirely ban nuclear energy.
So a reasonable engineer would then conclude the practical route to a green grid is nuclear baseload + natural gas peaking + solar and windmills.

Storage is nowhere near practical today. A house can barely run off batteries. How about mines, factories, aluminum smelters.

In future it would be great if this changed.
Because ice is shinier than dark water.
Crystal supports directly interacting with the IO streams, so even if it is IO-bound it still can be a lot faster.
Banning "devices for more than four SIM cards"...

In my opinion, this is again just an excuse reason for a backdoor law to better control the population. 1984 style
Ensuring that they can more easily control the lines that you have.
Like that they can make mandatory the used of a registered phone number for online registrations like social accounts and be sure that you will not circumvent blocking by opening new lines.

Think about it, if you want to solve the problem that they pretend they want to solve:
Each subscriber in UK is registered, so that if you open one or 50 lines, the will know you identity the same.

So, if you are a scammer or fraudster, they should already be able to arrest and jail you!

But take care, because here they only speak about sim, but it will also probably apply to virtual sims and require that you register all your foreign sim cards that did not use to be declared so far...
I thought the title was about Pull Requests. Ah words.
...

Are you aware how shitty the grid in most residential areas actually is?
Much IT work ends up as exciting as a government job.
>> China has "traditional" medicine, the US has the prosperity gospel

Better analogy would be chiropractic and homeopathy. Both are total junk and are held up by nothing other than anecdotal evidence (and massive amounts of PR and lobbying).
Some background info on this.

* This type of account is called a "barcode"

* SC2 is now free to play, so anyone can create a barcode account. The biggest barrier for top level players is needing to play ~10 hours to have a high enough rank to get interesting games.

* For top 1000 players this allows them to play games without the opponent knowing their style before hand.

* For top 100 players this allows them to experiment with different styles in public games without their tournament opponents knowing how they have been playing recently.

* Professional SC2 is changing from having a couple of big tournaments every year to having frequent smaller tournaments. Previously the top 10 players might publicly play only a handful of events throughout the year so their opponents would have less information about their strategies and play styles. Now, the best players are being forced to play publicly multiple times a month or not be able to generate enough winnings to support themselves. This is making barcode play less attractive for top 100 players, as being secretive is less important than being consistent.

* Along with this change, many professional players are shifting into content creation/streaming. Players like Hero Marine(Germany) and Harstem(Netherlands) are leading the way on being a professional level player and a content creator. Players like PiG(Australia) are leading the way on being pivoting a former professional career into a content creating business.

* There's a surprising number of players with lifetime winnings in the hundreds of thousands of dollars range. Serrel(Finland) and Maru(S. Korea) have crossed over one million. Dark(S. Korea) is going military service soon with over $990,000 in total winnings.
That's nonsense, not all native speakers have equal verbal fluency. Certainly new words or sentence constructions can be coined for amusement or efficiency and may catch on at scale, but if there were no such thing as correctness then there wouldn't be any such concept as incoherence.
> There is no artificial intelligence. There are only systems that are very good at generating text or images when given a text prompt. That's not intelligence, and it's misleading if not dangerous to call it that.

Disagree - GPT4 definitely has a level of reasoning, can abstract problems, can apply knowledge in new and different ways, so it definitely meets some definitions of intelligence.

What's your definition of intelligence that GPT4 wouldn't fulfill at some level? (Personally I believe it's possible to have intelligence without sentience/self-awareness)
Isn't it against the ToS? If you advertise yourself as an independent entity you basically lure people outside of the platform.
Holy mackarel! Those demos are impressive.

Sooner than you expect, games and virtual reality are going to look as good as movies -- scratch that, they are going to look better than movies.

We live in interesting times.
All of these technologies are being integrated into professional toolkits in ways that make sense when they're polished enough to be professionally useful... and for the foreseeable future, that's how it will stay. Beyond the high-volume low-effort work on places like Fiverr, commercial artists and designers are valuable for their ability to think conceptually and make the artistic decisions about what goes on the screen, where, and why. The how is an implementation detail. Designers dropped balsamiq in favor of sketch in no time flat, and then dropped sketch in favor of figma even more quickly. Adobe XD, capable and included for free in an ecosystem they already use, it's barely in the conversation. These are fields where people readily adopt new technology that suits their needs but the current tools aren't even in the ballpark.

Being able to quickly generate and iterate on assets is great for inspiration but pretty useless for professional output without fine-tuned, predictable, repeatable controls. These tools will simply integrate with existing professional tools until they can do it better.

Imagine the first person to make an electric saw made some automated thing that could cut the wood to make a cool looking flat pack house somewhere in the neighborhood of your specifications in 5 minutes. The caveats: while it would assemble perfectly, the actual angles of the cuts might be unpredictable... Like 40 and 50 degrees rather than 45 and 45, and the layout was never quite what you expect even if it was OK more often than not. Pros knew those were fundamentally deal breakers for professional work, and remained more professionally useful with their hand saws because they had the required precision, control, and predictability. While enthusiasts were gong crazy exploring all of the different kinds of oh-so-slightly wonky structures they could generate and predicting the end of carpentry, the old school saw companies started making circular saws, chop saws, drills, and the like. The market for handyman-built dog houses, sheds and playhouses would immediately be lost to the automated machine but I guarantee you that all consequential work would still be done by carpenters with power tools.
It's just data.
YouTube appears be using ML SST subtitles most of the time and tends to trip over simple things like homonyms and at worst throws up its hands and just skips over difficult (noisy, cross-talk, etc.) segments. I say this as someone taking a 2nd language course where we'll watch a video together and do a worksheet and class discussion in that language after. Sometimes the instructor's reaction at the end will be "wow those subtitles were bad!"

Edit for clarity: the subtitles are in the foreign language, not English so it's not an issue of machine translation.
> Prescriptivism resists language evolution. Decriptivism allows the language to evolve as fast as people wish to evolve it.

This is nonsense. Do you really believe language is subject to intentional human control?

(Of course if a dictator comes and kills half a million people for things including changing language like it happened in my country, then it is, but this is a very rare exception.)
Is that a useful range in which to use "stupid?" Humans are also stupid in that way.
There seems to be a bit of a precedence with the AACS DVD encryption keys that got leaked (https://en.m.wikipedia.org/wiki/AACS_encryption_key_controve...), the suppression of that key. Seems to have failed, it was widely copied, and you can even find a copy of it on my link to Wikipedia.
You might have included the wrong link there. And with nuclear, always consider total cost, not operating cost. Not impossible to determine, but less reliable data floating around. You would have to take the cost of all failed projects as well as the cost of decommission and storage. For nuclear, the cost is a little bit funny. You have huge upfront cost, then lower running cost, and then a very long tail obviously.
Until their PCs get hacked and their medical and psychiatrists' notes about them become front page news.
> I'd use it

I think you mean "leverage".
in fact Crystal concurrency is the same with Go, both using coroutine technique.
though Go should be more performance because it is built for that feature.
You may find it surprising, but Vim.
There's negative and positive feedback processes. On balance the positive feedback processes outweigh the negative ones. e.g.

* Melting ice caps mean more heat absorption

* melting permafrost releases methane

* Warming oceans freeze frozen methane

I'm forgetting a bunch, doing this from memory. What negative feedbacks do you believe outweigh these?
If I wanted to have a conversation about it, and you wanted to charge me a flat fee per utterance on the basis that you had to reread the text anew every time, I wouldn't be paying you at all.
u are looking at this from the pov of a linguist, not an editor...u might think this comment im writing isnt "systematically wrong" or whatever but u wouldn't write a wikipedia article this way

seriously tho if descriptivists had the courage of their convictions they would just stop capitalizing, there's no reason to
You're going to have to explain how, grounded in a reality where politicians fundamentally do not understand the idea of security and have to make decisions based on who sounded the most confident when they argued complete nonsense.
(only half joking) but how bad does it smell in those segments after decades of canned recycled air?
The variance in pricing needs to be tackled though. At home, on an EV-optimised electricity tariff, you can pay £0.10/kWh whereas at my local supermarket it’s about £0.45/kWh. You’re penalised for not having access to a charger in your flat. Compared to petrol, where it costs what it costs (ish).
Well I did at one point compare the outputs for two biographies of not very well known people, 3.5 made up half of the data, 4 only said it doesn't know anyone by that name for both. I don't think I ever tried asking about any places or theorems specifically.

As for APIs, well I try to always provide adequate context with docs, otherwise it may still on occasion make up some parameter that doesn't exist or uses another library by the same name. Half the time it's really my fault by asking for something that just isn't possible in a last ditch effort to see if it can be done in some convoluted way. It sort of assumes "the customer is always right" even if it contradicts with what it knows is wrong I guess. It gets it right usually when it's at least mostly straightforward to implement something though.
I only ever thought biweekly was synonymous with fortnightly