skysight-inc/HackerNews huggingface dataset:
The idea that human intelligence is defined by skill in board games or terminal chat is a hilariously inept failure of human intelligence.

Turing's test is useless for real AGI, because human-level intelligence is embodied. That means a human-equivalent AGI has to be able to improvise solutions with physical objects, parse body language, generate body language, understand social and cultural expectations in different situations, and do all of this while recognising and generating everyday speech in at least one human language.

These are all defining basic skills for humans. Literally every school age and over human can do them at a basic level. And gifted or exceptional humans can take these "simple" challenges to very advanced levels.

A chatbot doesn't come close to approaching them. Nor does a chess-bot or a go-bot. Nor does an equation solver.

AGI will fail until AI research stops trying to build a better AI research nerd, and starts trying to understand what applied human intelligence looks like in the wild.
The Theater Olympics Bring a World of Drama Together
Homeless communities are awful full stop. I don't know what the solution is but I constantly see accusations of NIMBYism from people who have never had to watch their neighborhood go from being family friendly to smelling like pee everywhere. Good luck NY.
Nationalize Google.
No they are separate corporations. Verily has received two rounds of non-Alphabet funding. https://www.crunchbase.com/organization/verily-2
This happens far more often than it should. Non-experts simply don't realise the importance of backups.
I don't think it's very productive to divide the debate about AI and AGI in
"pro-AI" and "anti-AI". Brooks is certainly hard to see as an "anti". He has a
long career in AI research, he's the founder of at least three robotics
companies (that I know of) including the one that created the Roomba, perhaps
the only example of a robot that people actually have in their homes today,
and in general he has made significant contributions to AI. He's best known
for the "subsumption architecture", a robotics architecture that at the very
least shook up things in its time (I personally think it's so much old
cobblers but that's not the point).

The situation with the current debate about AI and AGI is that there is an
awful lot of hype and people saying things that make little sense, like the
Nick Cave song goes. That is causing all sorts of problems with public
understanding of the subject and people interested in the subject are
understandably disturbed. Some, like Brooks, try to redress the balance and
show up overblown fantasies of self-driving cars in 5 years or AGI in 10, for
what they are.

This is actually a stance that comes from at the very least, a genuine
interest in the subject, if not a bit of passion for it. It's exactly
backwards to see it as an attitude hostile to AI. Brooks is clearly motivated
by a wish to reduce the amount of noise and clear the discussion of bullshit.
(And of bragging about his past accomplishments, too, indoubitably). That (the
bit outside parentheses) can only benefit AI research.
Very good points. Personally, I've noticed that I learn best when I use some combination, however.

I'd rationalise it as creating richer neural connections for the topic you're trying to learn. It seems to embed the knowledge out of your "cache" into some deeper level, without which I tend to run out of ability to keep all these things in my head. In terms of practicing whatever you're learning, it's hard to say whether you should play against weaker, equal, or superior opponents; each have various arguments that can be made against them. I'd probably avoid weaker ones, in order to minimise false positive feedback.
I'll give you a trivial example: to my knowledge, current AI cannot accurately drive when there is rain or snow.

The thing is, there are much more situations than a human can handle than the best pattern matcher of the world can.
Some situations just require reasoning beyong pattern matching and current AI are all about correlations but have zero causal reasoning ability.
Announcing Amazon Detective – Automated Security Root Cause Analysis
Netlify.com is pretty great for static websites. Its free tier gives you something like 100GB data bandwidth forever. But it does not give you access to SSH - its a managed service. I think you'll have a hard time finding any service willing to deploy virtual machines for free, without a credit card. However Vultr has $2.5 instances, which are basically foh free and can be resized and rebooted in a few seconds.
groff does, but it restricts itself to C headers only.
> you can improve readability by avoiding function pointers

How do you sort?

#include <stdlib.h>

void qsort(void base, size_t nmemb, size_t size, int (compar)(const void , const void ));
Full disclosure: I am the author of the Wikipedia essay "Wikipedia has cancer".

See https://news.ycombinator.com/reply?id=21700802 and https://en.wikipedia.org/wiki/User:Guy_Macon/Wikipedia_has_C...

Re: "They're working on an endowment afaik", Yes. They are. which is why I have called on the WMF to "build up our endowment, and structure the endowment so that the WMF cannot legally dip into the principal when times get bad."

The danger I warn about in my essay is the WMF continuing to increase spending even if donations stop increasing. If they do that there is currently nothing stopping them from draining the endowment and spending it.
Unfortunately this is probably further than many in tech realise. The tech is getting better but the manufacturing tolerances on most clothing is far too far off.

Typical manufacturing tolerances on "high street" clothing (not high end) will be about half a size. On budget clothing it could be as much as a whole size out between batches.

It's not until you get to much higher end than most people are willing to pay that you get to the good enough tolerances. a £50 shirt (which is pretty high end for most people) will still be out by a lot. A £150 shirt might have the potential to be close enough on the tolerances, but at that price point sizing isn't the factor that people care about, it's luxury brand names.

I'd be happy to pay a premium for good fits, but the premium I'd be willing to pay (and that I bet many/most would be willing to pay) is in the 10-30% range, not the 200-300% range that it would likely need to be.
The Neural Network Zoo (2016)
With `. ranger`, if you change directory and then exit, the shell's working directory changes to where you left off in Ranger.

$ pwd
/home/grandpa
$ ranger
[ ... change directory ... ]
$ pwd
/home/grandpa

vs

$ . ranger
[ ... change directory ... ]
$ pwd
/home/grandpa/src
That sounds interesting; when i'm in the shower I hear a lot of things over time (all of them friendly, nothing aggressive strangely enough, so far anyway); music (quite complete songs as if there is music on in the house), dogs trying to get in at the door, people calling me, people on the phone; when I turn the shower off, it is silence (dogs are already inside as well). I have tinnitus and that might make it worse?
The first commercial applications were for basic but critical accounting; payroll and end-of-period reporting. Although the LEO page doesn't have much info on what programs were run: https://en.wikipedia.org/wiki/LEO_(computer)

> One of its early tasks was the elaboration of daily orders which were phoned in every afternoon by the shops and used to calculate the overnight production requirements, assembly instructions, delivery schedules, invoices, costings, and management reports. This was the first instance of an integrated management information system
>If you are a criminal, you aim to make money, right? //

I don't think that is right. You don't decide to be a criminal, you decide to perform an action, you get labelled then by others.

Some people want to destroy big businesses, they can possibly make as much money as they need already.

Of course you can make money through a side-channel that's less traceable too.
Advento
Microkernels and fast local IPC [pdf]
About Windy (2018)
Can we talk about the proposed new features:

How are tuples different from structs? You can pass around and return whole structs (not pointers) just fine in plain C.

Underscores in int literals should probably be proposed to the ISO committee for C itself. A similar concept works successfully in OCaml. (Binary literals would also be useful).

I've never felt that C lacked sufficient control structures, and the new ones proposed here just seem like they will confuse people. What specific problem is each new control feature trying to solve?

Adding exception handling (to C) seems like an actively bad idea. What are the semantics? How does unwinding work exactly and how would it interact with resource allocation?

Coroutines are today successfully handled in libraries, so I'm not sure what you gain by adding them to the language.
You're outside the current Overton window, quick, hide!
Happens a lot here in the UK, so much that they've started to use the images shared to go after the dealers - taking finger and palm prints from the photos https://www.bbc.co.uk/news/uk-wales-43711477
> so you have to humiliate the humans.

Not sure that's what you meant but for me yes, the moment when a "machine" would be able to make genuine jokes or when it will become self-aware of its "humiliating" us then I'll agree that we have reached true AGI.

To reiterate, I cannot agree how important it is for AI system to posses "the ability to make jokes/to understand double-entendres", right now that's what makes companies like FB or Google perfect targets for the media and public opinion (that and their total disregard of privacy issues, of course). A true AGI would have to understand the meaning of a green frog or of a cartoony bear by context alone.
Full disclosure: I am the author of the Wikipedia essay "Wikipedia has cancer".

See https://news.ycombinator.com/reply?id=21700802 and https://en.wikipedia.org/wiki/User:Guy_Macon/Wikipedia_has_C...

My essay says "We should limit spending increases to no more than inflation plus some percentage". It doesn't say how big that percentage should be. If the WMF limits themselves to not spending more than ten times what they spent last year they would have done what I ask. Right now there are no limits.
> An insistence on agreement silences opposing views. A search for consensus entertains them all but recognizes the need for a group decision to be reached.

Well put. I think a lot of the stigma around the word consensus comes from undertaking it without this understanding. A.K.A. design-by-committee, etc.
What other tricks do you use to make your code refactor-ready or new-team-mate-friendly?
> If you ever experience a new auditory environment like a factory floor or hospital, you will keep hearing sounds from that environment for a few days if exposed to white noise.

i've also experienced this when a song got stuck in my head (didn't know the title, so i kept looking for it) and i occasionally heard bits of it in white noise / high pitched sounds.

also fun fact - this is roughly how vocoders (the Kraftwerk / Daft punk voice effect) work! a carrier signal, e.g. white noise, is selectively filtered to match the frequencies in a modulator signal, e.g. a human voice.
My point is that there is a reality that AWS can offer even a crummier, more expensive version than someone else, and it will still garner the $'s.
Wow, so a German entity can just go around and confiscate internet domain names, without a warrant? That's really dangerous.
> A fully autonomous but non-AGI car could simply do what humans do: pull over, turn around, or call for help.

Right or wrong, there is going to be (as you can already see on Tesla) disproportionately harsh response to the AI failing in a car, doubly so if it results in an accident. Humans mess up, and if someone is found to be at fault, they are punished. We also feel compassion to other human beings. E.g. killing another human, doubly so when by accident (ie not premeditated), is likely haunt anyone to the end of their own life.

A machine is afforded no such sympathy, and if anything, the machine is looked at with vastly increased suspicion and scrutiny because it lacks empathy.

We have to face reality here. If the current implementations do a hack job and just handwave problems away: "meh, humans make mistakes too", they run a very strong risk that there is going to be a big backlash, people in general will write self driving cars off as fundamentally unsafe and set progress back 50 years.

A technology like this has to adapt to humans and our biases, the other way around is not happening.
Sheetless | TypeScript Engineer | https://sheetless.io | London, UK | Full-time | REMOTE

Sheetless is creating an IDE for simulations, helping people to move their knowledge about the systems they know out of their heads and spreadsheets, and into a more helpful tool. We're making it easier for people to understand systems and make better decisions to improve them, whether that's a business, or the environment.

We're a SaaS product, developing using TypeScript/Rust languages. On the frontend we're using a stack of React/Redux/Next.js/Material UI, along with some Rust modules powering the simulations. As one of our first hires, we're looking for someone comfortable and capable to build out new UI/UX around building simulations, with a focus on making things accessible for non-experts.

We're early stage, with initial funding and eager first customers. We're fully remote, but being within a couple of timezones of the UK is preferred.

If you're interested, you can find a full job description and contact details at https://sheetless.io/careers
The problem is, the metric only changes value once per day. I don't think reading it in a lambda would trigger it to update faster (although I suppose it's worth trying).
> The way to solve self-driving cars in a few years is to start building roads and infrastructure for such automation. Maybe even have a human driving multiple cars, computer assisted, simultaneously from a remote office.

My proposed law of online self driving car discussions: Every self-driving car discussion ends in someone inventing "trains" :-)

Self-driving trains are already widely used. London's DLR has been in operation since the 1980's.
I think you are reading things into 'play' that aren't there. What you seem to suggest is that naming anything 'play' makes it impossible for you to not get enjoyment out of it, since there are no conditions for you to consider it play?
Classic Bugs
I don't think "hipsters exist" is a particularly novel theory and I especially don't see how any of this is a gendered issue that requires some kind of anti-men rant.

I also think it's not very nice to accuse people of not actually enjoying their hobbies.
Everything wrong with the EU’s proposals for gathering electronic evidence
Yes, it's basically congruent with what the BBC article mentions. Being immersed into a video game leads to less memory formation of what happened beforehand. This can be used in trauma prevention etc.: https://www.nature.com/articles/mp201723
Specifically, how does catching drug dealers harm you, unless you are a drug dealer? IMO this is exactly why we should collect more data to catch them, terrorists, pedos, and so on. And this is a good example to why if you are not a criminal you need not worry. If you are, it can indeed harm you.
A thousandfold increase is in the right range.

But this factorization only took a thousand core years.

Millions of servers averaging one donated core each can hit a thousand thousand core years in a few weeks.
US China Trade Deal
Latest News about US China trade deal
I feel like this would be a good argument in favour for small scoped packages like we sometimes see on npm. Often enough it turns out that a trivial code snippet like this turns out to be not so trivial after all.

edit:

The point being that you lose all connection with a snippet after you copy+paste it. I can clearly see benefits when you centralize its development, make use of the collective mind to harden it, and get notified about possible updates whenever an edge-case is found.
>I don't think it's very productive to divide the debate about AI and AGI in "pro-AI" and "anti-AI".

I agree, but his article very much plays with the different camps trope. If he had made an argument like you did, I would've upvoted it, but the way he makes that argument comes down to 'This one expert's prediction disagrees with a bunch of other experts prediction thus those other experts are wrong', which is silly.
Ask HN: Best way to create a landing page?
Let's say I have an app, residing at app.example.com. I want a separate landing page for this app at example.com.

This landing page should be easily managed for updating content and also have multiple pages. What stack would you use for this today?

I want it to be SEO optimized.

I use Vue for the app but feels overkill for the landing page and also not ideal in terms of SEO. I don't feel like going the SPA+SSR way either.

Is wordpress still a good alternative?

Or maybe just a html+jquery site hosted at for example Firebase?

I don't expect to update it too much with news etc so a CMS is not required.

What would you do?
> AGI will fail until AI research stops trying to build a better AI research nerd, and starts trying to understand what applied human intelligence looks like in the wild.

I fully agree with your comment, just wanted to point out that imho the quoted paragraph also says a lot about how most of today's researchers totally disregard "human studies" (the "human intelligence in the wild" that you mention), as long as it's not quantifiable/turned into mathematics it has almost no value for them. Which, of course, it's a total bastardization of what even science-oriented people like Popper were writing about.
The hardest thing for me is actually remembering peoples names, faces and roles

That's why I made me an app to keep track of this (and enable others to update the team's info)

Sry if this looks like spam!

https://collaborativegroups.blogspot.com/2019/11/today-is-re...
And I don't find some games fun anymore if you or anyone around the table goes in for the kill; simple example that most people will know; monopoly. There are strategies to almost surely win but it makes the game boring and even annoying for everyone involved. So we usually added rules to prevent those strategies. If someone 'is better at that' it means he/she is a boring/non-fun player and no-one will play anymore after 1-2 games. In general; there are a lot of games really not fun at all for people who always want to win no matter what.
No but I'd assume they were a loser if they left the gym if someone walked in that could lift it.
Social media companies should not be the arbiters of truth. I don't want Facebook or Google deciding for us what truth is.

OK, fine. But then they need to completely stop editorializing and remove all algorithmic treatment and active censorship of posts, news and ads.

As long they're not doing that they are editorializing and are not a dumb pipe. Something they very much like to claim, when it's convenient to them.

I see this huge hypocracy with tech companies in general and deem it completely unacceptable.

You just can't have it both ways and being logically conistent with your arguments at the same time. And that's exactly what they're trying to do.
Elon Musk attempts to explain Twitter to normal people in court
What Is AWS Solution Architect?
Automatic Delivery of iOS Applications with Fastlane and GitlabCI
If someone is off the scale better at something, playing becomes tedious and boring. That's not really fun to pass the time (or as a sport; when I go to kickboxing, I don't really expect the guy in our gym who won the EU championships a few times to KO me all day long like if he is competing to an equal). The reverse is true as well; unless teaching, why do they want to play with you. Boring for them too (unless they have gigantic ego's and get kicks of winning from anyone).
Not necessarily, Day[9] (one of the best US starcraft 1 players) had a great podcast where he explained why playing against worse players can still be massively helpful.

http://www.teamliquid.net/staff/intrigue/Day90006PlayAgainst...
Because they insist of having it both ways. Whenever it's convenient to them they claim to be dump pipes.

But this is only valid until it comes to maximize profits. Then suddenly they are (heavy handed) editors.
To your first point I think that's actually where we are. Poking in the dark with no real understanding of the tools at our disposal. And the algorithms DO have power. We don't know WHY, except that we are emulating solutions given to us by biological evolution.

To your second point, that's basically what evolution did. Poked in the dark for several billions of years and ended up with solution machines (us).
No absolutely not! I wholeheartedly despise npm, whenever I try to install a small node app to try it out, npm literally creates tens of thousands of directories, that's not okay for any reason! This is a risk worth taking.
Google founders step down and Sundar Pichai steps in
A web-based artwork a day
Yes, those are a no go if you want to make conversation.
A cat co-authored an influential research paper
And here I was, wonder why people in horror movies go and have a look for the monster. Immediately opening that gallery.
Would QuickCheck know to try 999999 as input? Most of the possible inputs would give correct results, and those that don't, aren't very 'special', such as 0,1,-1,MAX_INT, and so on.
Ask HN: A tool to explore Git reflog interactively?
git reflog is nice to have in some situations, but exploring it from command line is rather painful.

Is there a UI tool that allows navigating the reflog in a better way?
> mentees

Sounds like something you would use for bad breath.
It's a shame that including unit tests makes the snippet non-trivial to copy quite fast.

Rust has a nice solution for this though: tests can also be embedded in documentation comments:

/// Adds one to the number given.
///
/// # Examples
///
/// ```
/// let arg = 5;
/// let answer = my_crate::add_one(arg);
///
/// assert_eq!(6, answer);
/// ```
pub fn add_one(x: i32) -> i32 {
x + 1
}

From: https://doc.rust-lang.org/book/ch14-02-publishing-to-crates-...

More languages could adopt that idea, and a good StackOverflow answer would include those tests in the snippet. StackOverflow might even automatically run the tests and add a passing/failing badge!
oy vey. get this out of here.
> My website was missing. In fact, the domain name resolved to an IPv4 address I was unfamiliar with.

Do you guys know this stuff? If my domain started resolving to a new IP address, that would be just as unfamiliar to me, as the current address.

Should I ping my domain and write the results down?
Yes i like it
How Does Salonist Software Help in Marketing for Your Salon?- Salonist
What is the proposed utility of moving from being Markdown-friendly to getting all of these WYSIWYG solutions or " Simpler than Markdown " editing options on boards and chat solutions.

I really struggle to comprehend it, would it not be better to just have some sort of "standard" we all can go after?

Genuinely interested in knowing what companies are thinking, is it feedback-driven?
Ugh, so is this was they’ve been doing with our donations, building some massive behemoth that burns $100M a year on who-knows-what?

Their financial statements say very little about what they’re doing with it, but it is an exorbitant amount of money to keep a website running, even one the size of Wikipedia.

Other threads state that they’re funding all sorts of side-hustles with the money. If so, that is fraudulent, since when they do fundraising campaigns, they claim to be raising funds for Wikipedia. Really slimy of them to then go and spend it on something else.
Show HN: Learn When to Quit