skysight-inc/HackerNews huggingface dataset:
> almost all the activities that humanity has found fun

It makes sense to use AI for those though. You don't really need AI to automate most of the tasks. Most of the work we do are basic tasks that can be easily automated with simple scripts or with some basic (but accurate) robotics.
It depends on what you mean by "this technology". The ability to generate code from an incomplete specification (in the form of input/ output examples, program traces, natural language specs, etc) has been available for quite a while.

For an example of (more recent) capabilities of program synthesis systems, see this paper on the system ALPS:

https://pages.cs.wisc.edu/~aws/papers/fse18b.pdf

The paper starts with a motivating example of learning a datalog program to perform static analysis to detect API misuse, then evaluates the performance of the system on its ability to learn programs for knowledge discovery and program analysis, and SQL queries.

I'll think you'll agree that the programs learned automatically in that paper are every bit as complex as anything we've seen from Large Language Model code generators today. On top of that, systems like ALPS only generate correct code (correct with respect to their examples- either they return a program that correctly relates inputs and outputs in examples, or they report failure). Which is unlike LLMs that will happily generate garbage code that doesn't compile and never know the difference.

What sets LLMs apart as code generators is that you can talk to them in natural language and they will respond with ... something. That capability also is not new, there's been systems generating code from natural language specifications for a while also. The new LLMs are much better at that, however. The usability has gone through the roof. No doubt about that. My mother can write a REST API now, even if she has no more idea what that is than ChatGPT. But the capability to produce correct code has gone through the floor at the same time. Just as if you asked my mother to code you a REST API.

But I'm guessing that the fun of talking to a LLM will trump everything else and program synthesis, which works very well but usually doesn't respond to natural language prompts (though some systems do) will keep flying under the radar of most programmers who will continue to think that all this is brand new and we've made a huge leap ahead in capabilities, when we've really taken a big step back.
Wouldn’t you know, if you pick just the right places to visit in Japan, you might just solve sexism there! Please.
The Independent article is a but blogspammy (little by way of original reporting, and more than half the page is ads). This CBC article is one of its sources and I found it more informative: https://www.cbc.ca/news/politics/christine-gauthier-assisted...
Maybe you do not even need to write tests: they are just additional cells with prompts aimed at generating fuzzy testing against logic cells.
States are trying to put all kind of walls especially when CDBC come out to control population.

Do not underestimate them. But many ppl noticed already that nowadays this is not the best way to organize and that they are just there to suck resources.

But they will try with all kind of tricks to keep control, unfortunately.
A Reddit employee told some moderators at an event and the information eventually reached me.
I find Russian propaganda shallow and obviously nationalistic crap.

But I can't ignore the fact that it works on some people.

Also, once a person holds a POV aligned with that propaganda, having a discussion with another person that has another POV is extremely difficult unless the two parties are at least aware of each other's fundamentally different points of view.
Bet : How long until this completely absurd measure shows its first detrimental unexpected side effect ?

We french are really kings for disturbing markets because of ideology. used to be socialism, now it’s eco-bullshit ()

() eco bullshit looks just like environmental activism, except it makes 0 environmental impact, is 100% about politics and can destroy economies in less than 10 years.
"I also determined that the CSC (essentially behaves like a CID or CVV2 on the magstripe) for a lost or stolen card continues to work for a newer, predicted card. An attacker would be able to use a stolen card's CSC with the predicted card number and expiration to make actual purchases."

Also...ask any merchant if they've ever NOT been left holding the bag for a fraudulent purchase. The only time that happened for me was when I could prove it was fraud by the actual cardholder, and even then, the banks would often deny the counterclaim anyway.
What do you think that Japanese people are doing when they're travelling around with their 全国旅行支援? Are they not allowed to enjoy their vacation because the country has problems?
Why stop at bad design? The cause for that design decision had (as often) monetary/managment reasons.

So the bad design decision resulted from a bad business decision, which was the result of the whole incentive structure within the company, which was the result of the way that corporation operates (has to operate?) within a capitalist environment.

On another layer the regulators did not prevent the MCAS because they themselves have been influenced by economic incentives, lobbying and lack of expertise. In short: capitalism again.

If we wanna live in a capitalist society that is driven by such incentives, we need to be aware that the huge resources and big incentives for corps to take shortcuts and prevent effective regulatory overssight need a powerful counterplayer that is capable of keeping these entities in check.

How we go about that is a different thing, but anybody labouring under the illusion that a next MCAS could be prevented by market forces alone should go see a doctor.
Vietnam with 98 million population is too small? Vietnam is completely different than Indonesia and India. It is like smaller China before Xi took power.
My big concern with this whole thing is that users weren't alerted as far as I can tell. I happened to visit the website for the first time in ages and saw the news, but if I hadn't done that I would never have known until my site went offline (I guess only users on Twitter got notified).

Anyways, alternative suggestions welcome, our open source project has no money for hosting and has a few services outside of our static site that actually need a VPN to run. A small 1CPU 512MB box (or whatever it was) was plenty for us as we're not big, but we can't afford to buy that from anyone and now we're having to scramble to ask related businesses who use our stuff for sponsorship and hope one of them comes through.
req/sec can be still high, it's just that the downstream service decides not to use the data
your application form says ‘Relocation support is not available is at this moment. Are you currently living in the Netherlands and eligible to work here?’. Is Visa sponsorship possible?

And ‘Fully remote work is not an option at this moment. Can you work from our Amsterdam office at least 2-3 days per week?’. Is full remote possible?
> Borne by Jeff VanderMeer, a weird near future declinepunk with bioengineering and evil corporations.

I loved Shriek: An Afterword, and have wanted to read more VanderMeer for a while. Did you just coin the term 'declinepunk'? I've never heard it before.
>We french are really kings for disturbing markets because of ideology.

Sorry, but you've been massively overtaken by the Germans. Better luck next time.
> :|

Yeah, apparently you need to Ask Jeeves every eGold handle you see next to a tip jar at or you'll have some very odd interactions until they figure out you're literally just trying to order coffee, not engage in some kind of... microburst of BDSM.

(I don't like to look at the data, I prefer to try to have authentic interactions and let folks surprise me.)
No.

A main reason people use containerisation is to work around the problem that different versions of libraries and binaries cannot coexist in classical Linux distributions. This problem does not exist in NixOS.

The services are declared as NixOS modules, which manifest as plain systemd services on the server.

Systemd has its own set of options for resource/security isolation, and some NixOS modules use them where possible, for example: https://github.com/NixOS/nixpkgs/blob/8d559672bedd54034b711d...
> Birds of a feather flock

This really does not make much sense when you think about the relationship between most Western Countries and SA, other Gulf States, Turkey, Azerbaijan etc..

Both Iran and Russia are politically and economically isolated this is more than enough to explain their closer cooperation.
Yeah, if the article ended there, then you'd think, that's pretty standard history.

Instead it goes on and talks about how after WWII people reacted against that, and then makes vague noises about how all that "revisionism" has been proved wrong by recent genetic findings but you're not allowed to talk about it because the woke left control academia.

And then you see the other writings where Mongolian Nazis are being praised as being based, western liberals are attacked for being too concerned with Neo-Nazism and so on. Or publishing old research papers that argue that reducing heirarchy will destroy society and the elite need to maintain their superiority to save civilisation from democracy. I mean it's not particularly subtle, but sure he's not at Kayne "I love hitler" levels of blatancy, so if you want to pretend to ignore it then that's an easy option.
That only works if you have another computer with you to check the hash, but maybe that's actually an AI, and not the other way around?
They tackle different things - alphafold, dall-e, etc
I tried to settle a Millenium problem with ChatGPT:

Is P = NP ?

> No, P is not equal to NP. P (polynomial time) is a subset of NP (nondeterministic polynomial time), meaning that there are certain problems that can be solved in polynomial time that cannot be solved in nondeterministic polynomial time.

Good start, although one should say P is conjectured to be not equal to NP. Some serious misunderstanding in that last part though.
Tellingly, those pro users would never choose to migrate back to Windows for a more consistent UI.
Yes and no. But ultimately ironic. Duke's position on truth seeking is rock solid. Any disagreement is, in the eyes of Duke, is a positive. I would take names, and then buy them the book. If they choose not to read it then self identifying groupthinkers might be best avoided going forward.

As for Gladwell. That's the problem, isn't it? Beige ideas and slanted research, etc. Yeah, I read him to see what the "average reader" is slurping down, but he's a candy coated pop star to Duke's Radiohead ideas.
But then the articles recommendation doesn't make sense, because using rem for everything would also scale the layout.

I'd guess that you should always use pixels except for /(max-)?(width|height)/, because these are the only properties that may make assumptions about the size the content.
Collaborative live editing is available as a experimental feature: https://www.mediawiki.org/wiki/VisualEditor/Real-time_collab...

Obviously not ready for prime-time, but might get there in due time.

Advanced macros? As far as I've used both, I never had a macro in Confluence that couldn't also be implemented in MediaWiki. You can basically have access to the whole of PHP in MediaWiki so not sure what the limitation is here.

> deep integration into Jira, bitbucket etc

I mean, obviously. Which "open source corporate wiki" could even have as deep integration with Atlassian as a Atlassian product? Atlassian would never allow you embed non-Atlassian stuff into BitBucket. Why would they allow for example GitLab to embed their issues in their own product with as deep integration?
> JIRA is designed to have every feature possible.

If only that were true. There are several long-requested features that they refuse to implement on "agile purity" grounds (such as the ability to split a story while also distributing points, so you can mark it as partially complete in a sprint, or at least leave behind completed subtasks in the old sprint).
Yes, good point. This in fact what I've done previously in an application that was dealing with monetary values. They were basically fixnums with a unit piggybacked on, plus some money-specific operations.

The money type should be compatible with generic interfaces so existing sorting and aggregation functions, for example, can directly on them.
Yes ! Absolutely, pardon my chauvinism. Germans have taken the crown on this topic. They’re on another scale.
> You have to drill down into the app to find where they just add 20% to your bill as a tip so you don't have to go through the extra effort of adding it yourself.

That sounds more like a gratuity... they do this in America at full blown restaurants, but that's more if you have more than say, 8 people, and they have to be advertised in advance. What you are describing sounds deceptive to me, bu I'm not a lawyer, and no one seems to care about what I think as a consumer unless it's something they already agree with :-)
did you try with a fresh chat session? i just tried and it works fine
Hepatitis C is often curable these days. The treatments aren't effective 100% of the time, but much of the time the virus is cleared completely.
Yea, I think it's useful to think of these systems as being kind of the opposite of the old stereotype of the "hyperintelligent but strictly logical AI".

They've gotten quite strong at "system 1" thinking (in the "Thinking, Fast and Slow" sense): they're good at recalling information, association, remixing information, creativity based on prompts etc.

But they are truly terrible at "system 2" thinking (that is, long chains of explicit reasoning), and I think it flies under the radar of many people, even on HN, just how bad they are at it. Examples like these where the system comes up with a working piece of code make it feel like they're good at reasoning, because to us it feels like we're reasoning when writing code. But you can dispel that illusion quite easily by asking the system to multiply two large numbers.

> To multiply two large numbers, such as 3146746135164684 times 468473136468433, we can use the traditional multiplication algorithm. This algorithm involves breaking the numbers down into smaller groups of digits, multiplying each group by the corresponding group of digits in the other number, and then adding up the products to find the final result.

> Here is an example of how to multiply 3146746135164684 times 468473136468433 using the traditional multiplication algorithm:

> Break the numbers down into groups of digits. For example, we could group the digits of 3146746135164684 as 314, 6746, 135, 1646, 84 and group the digits of 468473136468433 as 4684, 7313, 6468, 433.

> Multipply each group of digits by the corresponding group of digits in the other number. For example, we would multiply 314 times 4684 to get 1470196, 6746 times 7313 to get 49470158, 135 times 6468 to get 873980, 1646 times 433 to get 708338, and 84 times 1 to get 84.

> Add up the products to find the final result. In this case, the final result would be 1470196 + 49470158 + 873980 + 708338 + 84 = 146845556.

> Therefore, the result of multiplying 3146746135164684 times 468473136468433 using the traditional multiplication algorithm is 146845556.
Travel. Dont over think it. Go now, go light. Just book a hotel\hostel somewhere out of the beaten path for a few days to get your bearings then explore and wing it. You dont need\want an itenary, doors will open to you unkown when you take the first steps there. Visiting natural wonders is a good way to guide you..
Isn't the U.S. military also poisoning the citizens of Puerto Rico?
So instead of a flawed democracy we rather support a military dictatorship.
Does the panera worker make minimum wage or 2.75ish then get fired if they asked their manager to pay the difference to bring them to minimum (but harassed by the IRS if they don't declare their tips to try to survive a year or two until they find a non abusive employer)?
Yes it seems like an exact match for Google's top box. But as mentioned, they need to work on explaining themselves. That is what the current top box still does better.
No, money is a means for states to procure things without needing to exercise violence at the point of procurement. It has a side benefit of providing a tool the rest of the economy can use to power itself. To your point, states are very good at imposing tax obligations when no money changes hands, which is all that is needed for money to be maintained.
Because programming languages are tools, and tools should be as simple as possible, and as complex as they have to be.

It's not the tools job to be needlessly complex. Tools exist so we can build complex things with them.
Buck2: Successor to Buck, Written in Rust and Remote-First
Maybe, but maybe not.

So far advances like these have, historically, improved our life in terms of poverty, living conditions, schooling, and healthcare.

300 years ago, in Europe, most of the population lived as peasantry because somebody had to cultivate the farms.
2000 years ago in some place slaves made up 60% of the population.

Thinking that with AI only one dimension of our lives will change seems highly improbable to me.
The printing press took way jobs from the scribes, but the revolution that book printing brought is one of the reason most people have electricity and tap water in their homes now.

So I'm more optimistic, I see AI being democratized and improving life overal in ways we can't imagine. There will be down-sides that we also can't imagine but there are a lot of down sides to how we live today.
Okinawa is roughly 100 km long and 10 km wide with a surface area of 1.200 km², so not sure I'd call it "tiny".
So I grew up in China and I can agree that the law is applied selectively. If you are a foreign corporation and have not paid the right bribes or in good books of the ccp official in your area in charge woe behold if you violate any labor rights. On the other hand if you're friends with the right people you can basically operate a slave camp.

That being said I do agree that our attitude of "lets shut down here cuz it doesnt work for us" does more harm than good. It's not like this will solve corruption. If anything, this will give Chinese people more reason to hate on USA and India, thus further cementing their governments power.
Learn English Words Everyday
We post 1 video everyday to learn new English words .

Subscribe!
Near future, that seems right, further out I am guessing GPT-4 could enable the level to a couple years of real-world skill instead of two semesters.

With the pipeline as such:
business need -> tasks/cards outlined -> tests written -> code written -> refactor as changes needed

There is still a need for someone to manage the business to task relationship. Let the business person prompt, and the engineer to confirm the prompt output tasks makes sense technically, edit for any errors, and do any modifications needed for specific architectural choices or desired abstractions. With well-enough defined tasks, you can start to write the tests that conform to those tasks. Again, engineer checks the prompt-output, ensuring the tests line up with the card, making any edits as required. With tests written, the code can be written such that it conforms to the tests for correctness, cards for general I/O, and business use-case for domain-specific variables and such.

It's the same domain splits that occur in our current day-to-day practice that are cause for pain. Business person and product person have a miscommunication, the wrong tasks/cards get outlined. The task writer and the test writer have a miscommunication, the tests get written poorly and problem the business is trying to solve gets murky. The tests are written poorly so the code is written poorly. The code is written poorly so the product must be refactored.

The understanding of each others intent must be had and communicated effectively or the downstream problems will mount quickly. It's in this area where GPT-3 still seems a bit lacking, and maybe GPT-4 will resolve the issue a bit. Another worry I have with this sort of model is the spaghetti and debuggability a misunderstanding may have. When code is written more slowly, as is the case today, one is able to mentor the junior and provide feedback over the process. This not only prevents a huge mess, but allows the team to resolve any initially unsaid misunderstandings.

The speed and scale of messes one can now create with this tool is completely massive!
Top down dictates never work.. when will people learn?
This is a tool to help one read slower: https://locserendipity.com/Scramble.html
It could potentially happen all the time if your game is played with high stakes. But yeah, for you average casual game it's a non issue.
It’s also a big problem in communities surrounding domestic USA bases. I live in a community with an Air Force base. They tested the groundwater after a cluster of cancer cases appeared in graduates of the local high school. The PFAS levels were off the charts
Counterpoint is IntelliJ, a pleasure to use, more feature than Eclipse.
The old Frank Borman quote is: "A superior pilot uses his superior judgment to avoid situations which require the use of his superior skill."

Maybe we need to add: "A superior aircraft designer uses their superior design skills to avoid situations which require a superior pilot".

There really are apparently "trivial" things in even vaguely modern (like maybe 50+ years old) aircraft that were not like that in 1940s or sometimes 1950s planes because even though we know they killed people the attitude was "You should just know about that". No, fix the plane.

Certainly for programming languages we need to be clear that bad error messages aren't a lack of knowledge by the programmer, they reflect poorly on the quality of the software.

But this applies generally across the design of everyday things. That push door with the word "PULL" written backwards? That's a bad design. Yes, I understand, I am reading a sign meant for people on the other side of the door, but you should have designed the door differently.

Or a thing that periodically annoys me: USB A plugs have the USB trident logo on them. The USB compliance rules say to put the logo on the "top" of the plug. So e.g. if you plug six USB A things into a typical laptop, the logo faces up on every port, the ports are all oriented the same way. So it ought to be very easy to insert USB A plugs when you can see what you're doing. Not perfect, but hey - except even some fairly decent brands decide their brand logo is more important than compliance, so e.g. this XBox controller plugged into a Windows laptop is "upside down" because they just couldn't bear to put the trident logo where the compliance rules said it needs to be...