skysight-inc/HackerNews huggingface dataset:
I made something with a similar inspiration recently: https://mwenge.github.io/blog/io10.html
The idea is that you create data pipelines and operate on each step in the language of your choice.
they are basically the same from a consumer perspective
I listened to a recent Guardian Australia podcast with a couple of journalists saying (without any awareness of the irony):

a) AI is stealing our work, we’ll block it,

b) we see the benefits of using AI for our work and we’ll continue to explore that and

c) AI not that good yet.

I get it, but that doesn’t seem particularly forward thinking. So you want to leverage everyone else’s work but not help improve it.

I think only those who contribute should be allowed to use LLM’s professionally.
In non-standard analysis a whole set of infinitesinal numbers is introduced which are essentially zero. But you can do math with them (including division) and they are very useful for an alternative version of calculus.

https://en.wikipedia.org/wiki/Nonstandard_analysis

and

https://en.wikipedia.org/wiki/Nonstandard_calculus
Japan has all these things. The Tokyo metro area has quite affordable housing by global standards, and housing can be downright cheap in many cities outside Tokyo. Japan has affordable health care and comparatively lenient zoning laws. Japan is famous for its Shinkansen, and there’s a maglev train under construction that will be even faster than existing Shinkansen lines. For local transit Tokyo’s subway and train system continues to improve.
Normal Computing | https://normalcomputing.ai | New York or full remote | Full Time

Normal Computing is making AI both scalable and useful.

We are looking for a senior web backend developer (8+ years experience ideally in Python, PostgreSQL) to join the Core Engineering team and work on a variety of projects.

Pros:

- Full remote.

- A lot of autonomy with a focus on deep work and minimal process.

- Working on applications more interesting than the average CRUD software.

If you like to build and have the skills that go with it, you may like it here. Contact us!

https://jobs.ashbyhq.com/Normal%20Computing%20AI/2cb7e085-a0...
So having come up with Proquints years ago, I thought that they were a rather neat solution to a common problem. Lots of people seem interested in them, and yet I have yet to see a solution that uses them. For example, I do not know of a single website where the URL is encoded using Proquints. Does anyone know of any public software that uses Proquints?
I reckon a banker who makes 2m coal mine investments does not need advice on maximising financial value of an asset
Besides that this ignores why that person might have gotten the iPhone (perhaps their parents gave it to them?), having a smart phone doesn’t really indicate how wealthy a person is, and absolutely does not correlate with mobility across income brackets, so no, having an iPhone does not by definition mean you’re better off than your parents.
Even if the modern math notation with a minus sign is a fairly recent invention, subtracting 5 from 3 has made sense to human beings since the dawn of civilization, because that is how debt works.
Show HN: I made GPT-4 rewrite all of Wikipedia
Give me your honest review
Hi,

I have recently launched a survey tool called The Collector. It is an AI-powered survey builder that addresses the primary challenges of creating a survey, such as crafting the right questions and applying a logical structure. Additionally, it simplifies the analysis of survey responses, which can be a tedious task.

The Collector is designed to improve completion rates and provide precise, actionable insights from responses.

It is free to use, and I seek honest reviews from fellow hackers.

Cheers
> Meta will enforce ban on AI-powered political ads in every nation, no exceptions

Is today the 1 of April ?
And they will let selective political ads further, isn't it ?
The knee-jerk effect was documented in the 19th century [0]. I was certainly aware of it when I was young (1970s) although I can't remember whether it was explicitly taught at school, either the effect or the underlying cause.

[0] https://en.m.wikipedia.org/wiki/Patellar_reflex#History
I have weird muscular ticks or tremors that are sudden and then stop generally over and over again in the same muscles - either the bicept or the calf - at times. I haven't figured out if it is related to stress or lack of sleep both of which I struggle with but I can say that it is pretty annoying. Sometimes I wonder if it is foreshadowing for something much less pleasant in the future.
And what they then lack is a young and growing populous, which are who all the previously mentioned benefits should be for. Nothing is perfect.
Everybody can write code. Few people can programm.
I would say: Dividing by nothing gives you everything. It is undefined.
Location: Atlanta, Georgia, USA (Eastern Time)
Remote: Yes
Willing to relocate: No
Technologies: Go, C, Python, Ruby, Javascript, Dart / AWS, GCP, Docker, Terraform / Bluetooth, MQTT, Cellular, GPS
Résumé/CV: Upon Request
Email: hn@bitriver.co

I am most interested in helping early-stage or high-growth companies with their DevOps or IoT projects. I have extensive experience with large-scale SaaS and full-stack IoT products (firmware, embedded software, Bluetooth, cellular, GPS, cloud, etc.). On the cloud side, I specialize in cost reduction and removing systemic complexity through automation and sound architecture. For IoT products, I can help anywhere in the stack and at any stage of product development. I’m open to project-based work or serving as a more embedded fractional DevOps or development team.
> grar

Useful word.
Did you mean to leave in the ChatGPT preamble?
Same here - UK education but nothing civics-related. Shame, would have been interesting.
The article doesn't say anything about what makes it actually the city of the future, apart from them recycling and filtering water.

Looks cool though, and has a nice backstory.
I think that's mainly just a odd thing about the US and Canada - other, sometimes larger, countries have many places where you could easily access multiple other countries.

China (larger than the US but smaller than Canada) has 16 tripoints and Russia (larger than the US and Canada) has at least 11 tripoints:

https://en.wikipedia.org/wiki/Tripoint

edit: I misread the list of countries by area on Wikipedia - US is slightly larger than China....
To be fair they are two different metrics. Pagerabk measures how authoritative a page is. The cosine metric is for measuring how similar a page is to another one
The source will stay around, and a contributor decided to maintain a fork (https://github.com/SimpleMobileTools/General-Discussion/issu...) but it would be appropriate for more people to clone the repositories and especially their issues
Still produced in the UK: https://www.ford.co.uk/cars/focus
> I've lived both sides of this. I’ve been subjected to the mysterious whims and casual insults of the job-seeking process.

I've grown to learn that it's important to understand that interviewing in particular and job-seeking in general is not an objective and impartial process, and the output is not deterministic or reproducible. You can be hired even when there are objectively better people in the race, and you can be sidelined right on the phone screening even though you are the ideal candidate. It's a crapshoot, and the only people claiming otherwise are motivated by a mix of survivorship bias with a need to avoid recognizing that the process is flawed by nature.

> I’ve also interviewed and rejected experienced candidates who talked a great game but couldn’t demonstrate the ability to code FizzBuzz-level problems in any language.

I'm afraid that this take is also a reflection of the cargo cult mentality that plagues recruiting. I personally know FANG engineers with half a dozen years of high-profile work who had to spend weeks training coding golf and algo&data structures trivia before passing the first round of interviews, all because these trivia games bear no resemblance with real world software engineering. In fact, I will go as far as to claim that they serve more as ladder-pulling than actual technical assessments. For example, once I was automatically rejected from a C++ position to work on a desktop app because I wasn't familiar with placement new. This also extends to framework tests. I know a guy who applied for a backend position who was rejected because even though he rolled out a Spring service from scratch that passed all integration tests, the interviewer complained about how the service did not commented the controllers. These are things that takes a single comment in a PR to address. I mean, is adding a comment w challenging technical feat? But somehow some interviewers reject candidates based on this nitpicking.
It’s explicitly stated: “I figured, okay, maybe it's doing some optimization because it was built on the 4B. So, I went and did a build on the B+ natively. It also broke.”

So she was originally compiling on a newer RPi, but immediately switched to compiling on the same one that couldn’t run it. And I believe the actual system images for RPi are built to support all models (there aren’t separate downloads for different models unless you want 64-bit) so it’s not crazy to think that everything would work building on a newer model.

This is just a packaging defect, Clang/LLVM isn’t being configured correctly by RPiOS (Raspbian).
Walkers is Walkers in the UK.
The before after on the luxury brands is baffeling. Serif the old looks much better
The science:

Lovely study. Confirms and extends previous work in rabbits and mice to primates. This paper basically says in a rigorous way: We finally found what we knew should be there in primates. Hurray.

This makes a ton of sense because rabbits, mice, and primates are members of the mammalian clade called “superprimates” or more formally the euarchontoglires.
Why throw away a perfectly good set of cells and a bunch of brain regions that all ither mammals have?

Rodents and rabbits are evolutionarily more closely related to humans than most other mammals—-dogs, cats, bats, cows, etc.

https://en.wikipedia.org/wiki/Euarchontoglires

Given some of the comments here, it is worth pointing out that the retinas are part of the central nervous system. They are bilateral forward-facing out-pouching of the prosencephalon. The retinas and optic nerves you are using to read this are the only parts of the brain that can be directly inspected with an ophthalmoscope.

Retina it is also the ultimate biologically tractable neural network in that input and output channels are very accessible. If you want any biological inspiration for DNNs look no farther.

Highly recommend the first three reference of this new paper to anyone interested in how wet neural network can works. Focus on starburst amacrine cells.

1. A great review of this topic
https://pubmed.ncbi.nlm.nih.gov/22314444/

2. Hard core analysis in mice. And yes, we have learned a great deal about vision by studying mice, arguably mouse work is now trend setting even in vision research. This is an example.
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3818553/

3. Open article on link up between directionally selective retinal ganglion cells and the rest of the brain.
https://journals.plos.org/plosone/article?id=10.1371/journal...
The moral injury of having your work enshittified
ipdb.set_trace is the best of both worlds
Raspberry Pi Zero (W) are still great. There will be millions of them around in use for decades to come. I will probably always have a few in some drawer. Sad to hear that anyone even considers deprecating support for that hardware. Not to mention all other ARMv6 hardware still around. We need some baseline hardware types that just will always be supported, to add some friction to software rot and bloat in general.
> You typically can't "raise an error" in such contexts in formal reasoning tools.

You could write all your formulas in the Maybe / Option monad (which I guess is the same as 'introducing a "special" value') but that sounds painful...
> “I just don’t like anything which creates a lords and peasants kind of thing.”

~ literally the richest guy in the world
The inventor of APL, Ken Iverson, also made the language J which is very much influenced by APL but does not use the special characters of APL. Think of it as ASCII-APL. It is a very nice language to program in and they have a decent user community. It is open source and is incredibly fast and looks at the first glance as cryptic as APL.

https://www.jsoftware.com
I can name a lot that have most of those items. The list of countries that have none is much shorter, and the US is right on top.
Yes, we will never know for certain, however here are some facts:

The Wuhan Institute of Virology (WIV), which conducted research on zoonotic viruses, including coronaviruses similar to SARS-CoV-2, is about 7.5 miles as the crow flies from the Huanan wet market in Wuhan where COVID is said to have originated. 28 min.or 17.6km by car.

Coronavirus research and "gain-of-function" experiments were conducted at the WIV.

Bats were studied and collected from caves by the Wuhan CDC (there's part of your zooonotic origin; circumstantially, it doesn't take much to play with those viruses in the wild with modern genome editing).

There is documentation that the WIV lab was not up to the same safety protocols and standards as its Western counterparts.

Yes, we will never know with certainty the origins of COVID-19, however, given the coverups, the proximity and nature of work done at the WIV, the suppression of information, wiping of databases by China, and more, I would put a very high probability on it, and seek to end any research or funding of the WIV by the U.S. and others.

Simulations show that 2/3 of zoonotic viruses, like coronaviruses, fizzle out and do not lead to pandemics, so the odds are stacked against a zoonotic origin for the Covid-19 pandemic.

<<or China comes out with an admission

or Fauci and all involved from all parties are waterboarded until we get to the bottom of it ;)
We have a lot of bad junk food in France. Like the French tacos that consist of French fries and random things from the freezer of a junk food truck, all wrapped in a tortilla.

I don’t think we should brag loud about French food culture. But we can still judge UK and Germany, that’s okay.

https://en.m.wikipedia.org/wiki/French_tacos
The figures are for USA only, but you're counting the whole world.

>>> import pint
>>> r=pint.UnitRegistry()
>>> usa = r.Quantity(9833517,"km*2")
>>> h = r.Quantity(35000, "ft")
>>> v = usa * h
>>> naturally = r.Quantity(0.1, "ug") / r.Quantity(1, "m * 3")
>>> natural_total = naturally * v
>>> natural_total.to('ton') <Quantity(11563.6821, 'ton')>

Natural total in USA, up to 35,000ft is 11,000 tons, and added is 113,000 tons.

So the leaded avgas has added 10x.

Assuming uniform distribution up to that height, and that it doesn't disappear. Neither of those things are true, especially as the lead is absorbed by people and animals.
Yeah, that’s what he’s saying. That Lays are called Walkers in the UK.
My perspective, from watching local (German) politics, is that business owners and the heads of government offices are who demand apps. They appear to think that to be hip and up-to-date, you need to have an app. (Possibly because that gives them an avenue to later spam people with notifications, though I would be surprised if they think that far.)
Astjson: Merge JSON objects at the AST layer using Go
I am fond both of French food and strange crisp flavours - what would recommend as an authentic French snack?
Walkers is the brand PepsiCo uses in the UK for what is Lays in most countries.
The USG is seems to be consistently unpopular in proper engineering circles but I rather like my one. It runs off PoE (with an adapter, sadly), doesn't fall over, doesn't take any of my time keeping it working.
Can you give an example of replacing a dubious part? I'm not sure what you mean.
> India wants to be a strongly independent partner, like say France, and not a puppet partner like the UK or Germany.

Allies that are reliable and dependable are not “puppet partners”. Having a different opinion just for the sakes of it doesnt make one “strongly independent”. It only shows frustration from being weak. Equal partners stick together and work on common goals when times are rough. Outside such times Germany, France and UK have all shown different opinions but never to the point of treason (Germany almost did it but quickly got back in line). India on the other hand burned a lot of bridges - particularity in the minds of those like me who until then considered India a close ally. A bit disappointing.
I get you Chips is I think one of tastiest, most satisfying snack out there.

I don't buy them, because I can't control, will just finish the bag.

Off late been just thinly slicing potatoes and throwing them in the oven with some good oil. Needs between 40-60 minutes, but same levels of satisfaction.
I've noticed this loss of creativity and personality before. It's very noticeably in building architecture. Now it's taken over web architecture. All websites and logos starting to look the same-ish.
Bitcoin vs. Medical School
> "[...]the team [...] has been let go."

no, No, NO - They were NOT "let go".

A balloon on a string, a hostage in a dungeon, a bird in a cage - these are all things that are struggling to get free and of which it can therefore be said that we "let go". But a human being who would, presumably, remain at their job if given any choice in the matter has not been "let go" - that person has been jettisoned, discarded, fired. The author does us all a disservice by hiding the truth with shallow euphemisms.
I think this happens quite frequently that people are also not aware of the controller software, which is the thing actually providing the value in the UI ecosystem.

I just picked up another UniFi Protect camera that was only taken out of the box once on a marketplace, just because the person wasn't aware of what they are buying.
I Started with Nix, NixOS, Home Manager and Flakes
Or any island country, which is most countries in South-East Asia and Oceania.
Ego, Fear and Money: How the A.I. Fuse Was Lit
Excalidraw is excellent! I wonder if the paid app is funding one or more (or not even one) developers or not.
Just hyper.
> I mean, outside of caring about customers every buying anything with your name again, there's the laughing stock factor.

The problem is, there is no competition, everyone sucks and only builds to "it works somewhat" quality. Hence, no incentive for anyone to invest more money.
There is a similar project that is still active. Note that I don't use any of these apps. Just thought I'd share: https://you-apps.net/
This is very much disputed. In fact currently nobody thinks the North Stream attack was carried out by the US. There is good evidence for Ukraine having done it and it has been reconstructed in detail my German media. Additionally Germany is choosing to ignore the issue as much as possible (and rightfully so).
There's this great blog for Logo changes:

https://www.underconsideration.com/brandnew/

You have to subscribe to read the articles now, but just looking at the thumbnails is fun enough
Normally we'd invoke Betteridge's Law, but... actually the answer is "yes".
> But so is operating on a def.

A "def" in Ruby is just syntactic sugar for calling the method `define_method(name) <block>`, and so there's no reason you shouldn't be able to operate on a def by Ruby thinking because it's just another form of expression and disallowing it would involve a special rule for a specific situation.

You can do the same with classes, modules etc. ("class Foo; end if expression_evaluating_to_false" will not define Foo, same as if you'd wrapped it in "if false ... end). Even more so because a training "if" is just syntactic sugar for "if <condition> then <expression> end" and so given that Ruby made the choice that defining classes and modules and methods is allowed as expressions in conditional blocks, it'd be an odd exception to exclude them from training if's.

The Ruby philosophy there is that this is what falls out of the generic rules, so it's allowed, and maybe someone finds a reasonable use for it, or not, but disallowing it for the sake of it doesn't really fit Ruby.

> Why would that be allowed if it is likely to change?

That isn't likely to change, and it's not a new thing - it's been part of Ruby from the start. Only the precedence is likely to change exactly to bring it closer to the principle of least surprise. You will still be able to write "def foo; end if some_condition" because expectations there (to Ruby programmers anyway) are clear, or "(def foo() = expression) if some_condition". If it happens, any precedence change will be based on what will cause the least surprise if people leave out the parentheses.

Almost everything in Ruby can be thought of as a method call or expression - it's our inheritance from Smalltalk, which is perhaps the strongest influence on Ruby. E.g. a "if" or "case" expression also has a return value, just like "class" and "def". There's "special syntax" in terms of parsing, where Ruby's focus has always been "developer happiness" over purity, but extremely little special syntax in terms of semantics.
I remember a Nokia device that used Videocore, I not sure if it ever made it to market.
Time for a new test as the turning test while fun is out of date.
Vacuum Robot Overview
“ GPT-3.5, the base model behind the free version of ChatGPT, has been conditioned by OpenAI specifically not to present itself as a human, which may partially account for its poor performance.” So 3.5 isn’t bad at passing it compared to a 1960s test, it just has been design specifically not to, contrary to the implications of the title.
France has more McDonalds per capita than anywhere else in Europe
'forgotten community' seems like a strange way to paint what seems to be an area ranging from undeveloped to derelict, 'home' to approximately 50 homeless people/squatters?

I'm sure there are some forgotten communities near where I live too.
I assume you're referring to the contiguous 48 states, because the total land mass of the USA is 2% larger than China, not smaller.
And all would be fine, if the impulsive behavior stopped there and then.

Alas.
The kind of complexity I mentioned never gets reduced, or so to say the reduction happens in volumes, not in levels. E.g. an app that uses fetch() to access backend that uses SQL/DDL to init and access database. It never gets reduced into a thing that models data graphically and then uses out of box objects in frontend like `await main_obj.get_linked_obj()`. But it may be simplified by removing all the abstractions which ought to poorly simulate this but failed. A maintainer skill is still required to be high, only their mental capacity is taken care of.

Keywords in the last point are from all over the stack. They should be erased from code in favor of much simpler concepts. How you name the users table, which routes access it, should that be fetched or cached, how to structure code to display it — all that is not a businesses business. It should look like e.g. “root.current_user = await User.login(username, password)”. Everything else is low-level.
https://github.com/wundergraph/graphql-go-tools/blob/dcd50bd...

Each iteration of this benchmark measures the aggregate performance of

- 1x ParseObject

- 3x AppendObject

- 3x MergeNodesWithPath

- 1x PrintNode

- 1x bytes.Equal comparison of two byte slices

So the benchmark isn't really measuring MergeNodesWithPath, it's measuring a much larger composite operation, which includes (multiple) calls to MergeNodesWithPath but also all of the above listed calls as well.

If you want to measure MergeNodesWithPath, you would need to have each iteration of the loop do a single MergeNodesWithPath call, on the same JSON method receiver, and with the same input parameters.

edit: similar issues exist in many/most of the other benchmark functions as well