skysight-inc/HackerNews huggingface dataset:
Comparing Human Brain with a CPU is misconception. no it is not.
Yeah architecturally they are very different and CPU are arguably more programmable / general and less efficient.

What does matter is whether CPUs are theoretically able to achieve all the things that a brain can do (and even more)
And indeed CPUs as turing complete, programmable machine are a strict superset of what brains can do.
The gap between what task and at which accuracy a brain achieve vs a CPU is decreasing each year as you can contemplate on the paperswithcode.com leaderboards.
The difficulty is in software, hardware through clusterisation has arguably order of magnitude more compute than a brain has.

There are four big missing pieces to match human brain performance:

1) Matching its pattern recognition abilities
I believe that current statistical learning techniques of SOTA neural networks actually outperform humans on learning continuous data.
But humans outperforms by far current software at zero/few shot learning on sparse/discrete data (where gradient descent is not applicable)
I believe humans have this performance edge because of 2), 3) and 4):

2) humans can encode and decode meaning with great accuracy in a high level, descriptive complete declarative language called natural languages.
They are in many ways far superior to current GQL/datalog/SQL DB languages at encoding and retrieving meaning (that is an isomorphic description of a denoted thing).
The field of semantic parsing (+ question answering from the parsed knowledge) is the key to general language understanding and crucially lack funding.
Once machines will be able to understand language and retrieve all the knowledge of say Wikipedia, they will be able to transcend human performance on many intelligence/erudition tasks.

3) humans seems to be able to do meaningful runtime code generation.

That is you can develop on demand new solutions to new problems: such as https://www.kaggle.com/c/abstraction-and-reasoning-challenge
The field of specification and implementation generation is too underfunded.

4) is the observation that
3) is probably a necessary key for unlocking 2) and that both 2) and 3) are needed to achieve this communication/feedback loop between high level semantic reasoning and statistical operations.

As we can see, humanity overfocus funding on 1) despite being the most solved of all others necessary foundation's to achieve AGI and hence, as a side effect, empirically prove that CPUs superset brains
You might be right about brains being better at certain kinds of tasks, but I don't think it's right to think of them as having only one processing mode.

Someone else mentioned "Thinking, Fast and Slow", and I find it fascinating how closely the two thinking modes in that book seem to map to CPU (mostly serial) and GPU (parallel) processing. It also claims that people have natural preferences for each mode of thinking, which is super interesting as it suggests that the tasks that brains are best at performing will vary from person to person (I guess this is obvious, but perhaps gets lost when we start comparing to computers).

I'd bet on brains getting a lot of their efficiency from tight integration of CPU-like, GPU-like, and ASIC-like, and full on analog components. We'd probably have to apply deep-learning like approaches to the hardware design itself to get close.
People shooting each other in the face comes normally hand in hand with a form of dehumanisation.

For example instead of thinking about humans which protests they think about rioters. Or they see certain kinds of humans depending on skin color or religion or similar as less "human" as some form of "malformed product of nature" and other bs*. This circumvents any instinctual natural protections humans have against harming each other. Oh and for example in case of companies humans (employees) tend to be reduced to a tool costing some money and giving something back. Similar thinks often apply to many politicians.
The media should be chasing the truth, not just a good story [video]
InteliJ isn't the only option, hence why I mentioned "and friend".
Yesterday my non-technical colleagues a whatsapp group just said "I'm switching to signal, see you there" and suddenly a few people switched.
It's possible to have the parents post view and still believe chemotherapy is an incredible tool in the right circumstances.

I don't feel they were talking about it in an over-generalizing way, just saying that if you're living unhealthily you're going to continue to be/get unhealthy. Medicine and treatment can help though, as a band aid in these cases. Of course this doesn't preclude someone who's generally healthy from getting sick, unfortunately.

But your comment is also correct, just misdirected in this case I feel :)
> my experience has taught me that there are five foundations towards a concept I will call ‘mental wealth’ — sleep, diet, exercise, stress management, and exogenous compounds (anything from coffee to alcohol to prescription medication).

I think these are accurate but a glaring omission is the overarching element of "how good is your life". You can take care of your physiology (and you should) but that won't get you too far if, for example, you're also stuck at a dead end job or if you're completely isolated and have no friends and no intimate partner.
Absolutely. I think what AI has highlighted is that the problem set is now looking more similar to a human experience. For example, how you train based on input and learn from failure and how limited information can confuse even a human brain (think image recognition). That said, because the problem looks the same, doesn't imply the method of processing is the same.
A) people commit crimes in places they don’t live

B) even so dmv photos are notoriously bad
It's current capabilities are probably why. I don't see it as ready yet, but its interesting how much it does in such a short span of time.
No, but those years of work are part of my life.

I mean: my colleagues and I faced countless issues, we had both problems and celebrations, and I want to be able to remember all of that in the future.
> I don't share that absolutist attitude, some situations are only solvable with medical interference.
Ask HN: Which Coursera courses/specializations you recommend?
I am a recent grad with beginner knowledge in programming. I wanna get into programming seriously, and my former university is sponsoring all my coursera certifications. Which ones should I do over the summer?
I got my family group chat setup in Signal. The biggest problem was how long it takes signal to sync your contacts. WhatsApp can do it in seconds but signal was taking an hour or more (this was on Xmas day).
They did publish a paper the numbers within which were not reviewed by anyone. I, along with others, have been under the impression that such things are indeed double checked by other scientists reviewing papers.
Turns out they are not.
When I first entered an environment with CI and code reviews as a junior, my thoughts were "OMG I am going to get nothing done now - it is going to take forever to do anything!".

And I was right to a degree - before I could pickup a bug, fix it, and it submit to the main repo without any fuss or review within 5 to 10 minutes and it would be in the next release. Knocking out bugs was a dream - done! fixed! resolved! done! done! done! DONE! project managers loved it as you could just machine-gun through fixes. Afterwards my personal velocity slowed right down and it felt very restraining.

This freedom and simplicity to do what is needed for developers is super seductive. If you come in as someone new to a team and want to start taking this away from people, you'll probably get some pushback with people complaining about it slowing them down/taking too long etc

So with that said, I don't think your expectations are unreasonable, but if this "wild-west" culture is ingrained it is going to be hard to introduce it.

My advice:

- get explicit "firepower" from as senior person as you can find. Make the request to do these things come from that senior person, not you. If it is you boss's boss's boss's boss is telling your team to do it, that carries greater weight than "the new guy" (no offense) and complaints about going slow or whatever are then kinda moot since your boss's boss's boss's boss knows the repercussions and wants it done like that regardless.

- couch these things as a developer aid. E.g. proper unit testing can help to prevent embarrassing mistakes or make "risky" changes less stressful, CI and repeatable builds means that the boring toil of cutting the release is removed etc. Reviews are a harder sell as most people see it as an intrusion/trust-thing/"we don't trust you not to fuck up without us checking"-thing/etc.

- try introducing things piecemeal. At one place I worked, we had CI but failing tests were not a blocker (we had a more of a jokey "hat of shame" where someone had to wear a top-hat or cowboy hat or something if they broke the tests that day) - eventually people ran the tests before submission to avoid the hat of shame and people were proud to say they never had to wear it over the past 5 sprints etc. At another we did "ad hoc" reviews where senior devs or TLs would randomly pick some changes from the other devs and review those after they had been submitted to get some level of oversight - usually hideous hacks, lip-service unit tests, or spaghetti messes were uncovered pretty quickly this way, but didn't "slow everyone down".

Slowly as people get used to unit testing and reviews or whatever you can slowly tighten the screws and introduce more rigor. Hopefully eventually people will come to appreciate the benefits these things bring.

Good luck.
What makes a character memorable?
How we use HashiCorp Nomad
BLM has nothing to do with Rust.
The fact that the core team thought that it's appropriate to project their political opinions in Rust release notes is honestly an embarrassment.
I would argue that you are in a better position to help your brothers and sisters from a place of happiness. You know, put on your oxygen mask before you help the passenger next to you. Otherwise you’ve passed out and are of no use to anyone.
I think the claim that the difference in the first pair was much bigger was probably overstated.

Would I say the difference appeared bigger in that case? Yes.

But on a calibrated screen, as someone with no known colour vision deficiencies, and as someone who does a lot of design work including fine-tuning colour schemes, there is a clear step between each adjacent pair of reds on that scale to me, and the perceived differences between the steps aren't that big.

If I had to guess, I'd suggest that some people see the second red darker than it should be due to poor colour reproduction on their monitor, which would exaggerate the difference from second to third red.
Not with Powershell.
I think it’s UK/Germany vs France rather than US vs France
Thanks for this. Much better than what I did although I don't think 58 is a third of 126, more like a half.
Go tell that to Bolsonaro in Brasil.
Thank you very much for testing and your feedback. We will include this in our issue list
You got me! I worded my comment poorly. I should've said I don't know of MANY, not any.
As a German who's been exclusively working in the US tech space for the past few years, there's so many anecdotes that come to mind to highlight how far behind the old world is, both in tech as in spirit:

- Article about Gaia-X in major German newspaper FAZ explained that on AWS you can spin up your own infrastructure, "sometimes even without talking to anyone from sales", from your home!

- When I tried to read or watch reviews about SaaS solutions for invoicing / bookkeeping for German companies, the first half of the review is usually spent trying to convince people that moving off paper-based invoices and folders to all-digital is a good idea in the first place.

- University-educated people in my social circle are often woefully unaware of economic trends that have swept the US, be it the gig economy, X-as-a-service, the nature of Venture Capital, the idea of scaling a company aggressively, the value of information, mobility of labor and paying market rate for experts, the high profit margins of offering a software product vs. (for example) doing one-off consulting for a German industrial company, etc. None of these things bode well for the best talent in Europe working on anything remotely resembling an innovative European tech company. Not even saying we're worse off for it, but the reality is that any European who truly grasps the pace of the US tech industry would rather go there directly than work for a Franco-German government moonshot and hope to be paid maybe a 10% premium over their regular European salary.
What a misleading title.

Apparently there are 4 motivators to benefit others.

One: The recipient of a kindness is inclined to do something nice for the giver in return.

Two: A person is motivated to do something nice to someone that she saw be generous to a third person.

Three: A person is likely to do good in the presence of people in their network who might reward their generosity.

Four: A person is likely to "pay it forward" to someone else if someone has done something nice for her.

They did a online "study" where they mixed and matched the motivators to see how it affected people's "giving" ( points tied to money ). It's hard to tell from the article, but the assumption was that #1 would dominate people's motivation to give ( return the favor ), but the "study" showed that all 4 motivations and all the permutations still influenced the giving.

So people do "right by each other" given these 4 motivators which ultimately is selfish because they all imply you have gotten something already or you hope to gain something by "doing right".

> "From an evolutionary perspective, it's kind of perplexing that it even exists, because you're decreasing your own fitness on behalf of others," Melamed said. "And yet, we see it in bees and ants, and humans and throughout all of nature."

I can't believe that a "scientist" would even say such nonsense. It isn't evolutionarily perplexing at all. We see it throughout all of nature because it doesn't decrease your fitness on behalf of others. Social networking and cooperation isn't evolutionarily perplexing.
I'm sure he's referring to all primary producers
San Francisco’s homelessness situation is an exception, certainly not the rule. It’s an entire industry in SF with a turnover of $xxx million.

Other cities in the US are much more in line with the big EU cities in that regard.
Fed Vow Boosts Debt Binge While Borrowers Cut Thousands of Jobs
Yes, and we should probably do the same to you while we're at it, right?

Or is it more of a "rules for thee but not for me" kinda thing?
It depends on how large the company is.

Are you doing it on your own, you'll probably won't need unit cases because you know it from the inside and out. You also know what to test.

Larger companies and eg. Distributed companies are code-meshes. Everyone works in most of the code. You need code-relviews.

And smaller companies are in between. They aren't sure yet which road to take. You will have to do the grunt work if you want something to change
And it's been done for at least 2500 years: https://en.wikipedia.org/wiki/Tunnel_of_Eupalinos and more at https://fermatslibrary.com/s/the-tunnel-of-samos

That tunnel is over a kilometre long, and they met in the middle of a hill!
Interestingly, there are some studies that imply that intense thinking about doing an activity (such as a gym workout[1] or hitting a baseball) can improve your physical skills than if you didn't think about it. So this is supporting the notation that you can rewire your brain by thinking, as well as tactile input.

[1] http://nautil.us/blog/just-imagining-a-workout-can-make-you-...
So true. Details that are so utterly irrelevant and gratuitous that it verges on being an (unintentional) parody of the style:

'On a cold morning this winter, Rogulja leaned over a tablet in her office, her close-cropped dark hair framing a face of elfin intensity'
I have tidied up my script and written some docs and put the result up here https://github.com/artumi-richard/ssh-git-hosting/
> The point

One of the points which, yes, I agree with, but I mainly responded to this:

> I can add phone numbers by enumeration into my contacts and Signal will show who among my contacts is on it.\

> I am not sure about the situation in the US, but in Europe almost all phone numbers are directly linked to a certain person and address by the provider.

Or you can go to a corner shop and buy a Lyca or Lebara SIM with cash. No need to give them your address. You can buy top ups in cash as well. At least in Western Europe this is available everywhere, pretty much.

(I'd still prefer if Signal didn't require phone number to sign up though.)
That's at least something. Unfortunately, this reads more like a program to keep academic research institutes busy and rehashes phantasies of dynamically matching service providers to consumers and policies, something that was a hot topic in academia, and academia only, during the SOAP times, but wasn't used at all in practice (even today you're using lots of yaml to bind stuff on clouds). Moreover, it doesn't use any established logic programming paradigm and re-invents an ad-hoc service ontology/taxonomy and query language (this after the EU spend lots of money in the last decade to fund research on SemWeb ontologies) and they're just using Neo4j (which is fine as a graph DB but not a standard by any means). On top of that, they're using OpenAPI and JSON payloads; this isn't a good fit when the majority of established protocols one would like to use (and that have been created by lots of EU money) are based on WSDL and XML (payment protocols) or even EDIFACT (logistics). OpenAPI/SmartBear has certainly sold their primitive JSON Schema thing well I guess (that just exists on paper or in the form of broken Swagger Java apps). Didn't they want to push European tech? Then why are they promoting gitlab and k8s? I could go on and on, but this doesn't look promising. Tbh, making an undergrad project out of this is embarrassing for French academia who has produced some of the best work in the field.
Out of all the ways the table library designers have tackled this issue, which one do you think is the least bad?
Those optimizations could be taken advantage of via gccgo.

Also many other languages keep having backend issues, because those optimizations are too focused on C and C++ code semantics.
It's also hard to understand how Europeans think things like this add to the conversation.
No benchmarks or any other numbers. I wonder how much faster some typical Go code (some CLIs, Hugo or webservices) will run? Around 1%, 5% or 10%?

The Go compiler doesn't need to be smarter for Go's usecase. If it can be made smarter, fine. For best possible performance look at C/C++ or Rust.
Office-Politics-Sim.

Along with an ML training pipeline where you can train the figures in the sim to behave similarly to certain people in the office and a prediction phase where you can ask "what if"-s type of questions :)
"Scholarship" is used to mean merit-based kinds of grants essentially, so for good students. Whereas the word "Grant" used generally implies only the need-based versions. It's a bit confusing. There is a national system called "financial aid" where a family applies to the govt with their tax forms and their ability to pay is assessed. Then the govt offers grants and subsidized loans to cover costs. States will also supplement the grants with their own grants, and the school itself does too. Scholarships are just offered directly by the school based on some kind of competitive selection.
The thing that I find most humourous about British Rail - as a non brit, former colonial subject, who lives in London - is that they literally invented high speed rail, then lost the ultimate prize to the French (i.e. France ran ahead with it, electrified it then rolled it out. I find this incredibly amusing as there's still a certain portion of English society with a huge chip on their shoulders vis a vis France).
VAX port needs help [NetBSD]
Common Lisp does that. There is a portability library that provides an implementation-independent interface to that functionality for Lisp programmers: https://github.com/scymtym/trivial-with-current-source-form
"You do realise that we're talking about Germany here, don't you? You cannot apply US standards"

a) I'm not in the US. b) My extended family is all German. I'm quite familiar with the differences in Germany. Gas stations are still not the right distribution model.
How to add some badges in your Git readme (GitHub, Gitlab etc.)
I think the residents of Britain, Ireland, the Netherlands, Germany, Sweden, Norway, Denmark, Iceland, and the entirety of central and eastern Europe (except Romania) would be surprised to hear that they don't speak a Latin language.
Sometimes participation is required to pass psychology classes.
I think the problem is less that it is interpreted and more that there are many different interpreters for different platforms, all of which are competing.

Python is also interpreted, but there isn't much problem changing the stdlib because CPython runs pretty much everywhere you need it to. Sure, there are other interpreters like PyPy that also need to implement changes to the lang, but it's not a show-stopper like it is with browsers.
D lets you do away with the GC and is working on a borrow checker type system like in Rust.
That's what the link I gave explains.
> the author's personal dislike of how other people use "untranslatable" as a word

Language Log isn't a personal blog, it's a group blog run by some fairly distinguished linguists, and their[1] point about bijection is coherently argued and deserves consideration.

> most if not all language teaching that goes on today still does treat translation as bijection

I'm not convinced - beyond beginner-level one quickly realizes that translation is not one-to-one. Is there a citation for this?

[1] 'Their' because "no word for X" is a running joke in LL: https://languagelog.ldc.upenn.edu/nll/?p=1081
> Politicians think that riots are the problem and if they stop the riots with force the problem goes away. But riots are just a symptom of a sick system.

No the system and other systemic or social problems are just a excuse.

Riots, at least those in recent events are an example of contagious social behavior. That is evidenced by the fact that the blamed issues have been known problems for longer than two weeks with people actively working for years to raise awareness of them. If other people are so passionate about these social problems that they are drawn to riot then where was this passion more than two weeks ago? Why suddenly congregate into emotional hysteria, especially since other people have been actively addressing these concerns for years, when the problems of complaint are preexisting and were clearly previously known to these congregants?
Also as a non Brit who lives in the UK, I've always felt that the massive chip on the shoulder was regarding the Germans not the French but maybe it's just the people I've met
Unless you are earning above 400k€ per year your income taxes will be less than 42% of your income in Germany. Lets say you are earning SF type salaries in Germany. Something like 150k€ per year. Your income tax will still only be 30% of your income. So why are only 90k€ arriving on your bank account? (60% of your salary). Because medical, unemployment, long term care insurance and pensions are mandatory but also provided by the government in Germany. The effectiveness of these insurances is much lower if only a minority is taking advantage of them.

Imagine extreme examples like everyone who signs up for unemployment insurance is freshly unemployed and once they find a job they cancel their insurance. There is no way to make it work without the government.