skysight-inc/HackerNews huggingface dataset:
I was previously undecided on the question of the existential risk of AI. But yesterday I listened to a Munk Debate[0] on the topic and found the detractors of the moot "AI research and development poses an existential threat" so completely unconvincing that if those people are the top minds in the field I am now genuinely concerned. Their arguments that what they are doing is not a risk basically boil down to "nuh uhhh!"

[0] https://pca.st/episode/1fac0e97-1dcc-4b4c-ba50-d2776e6f9d59
You may be far better informed than many you're arguing with, but casual dismissal IS foolish.

The biggest potential / likely issues here aren't mere capabilities of systems and simple replacement of humans here and there. It's acceleration of "truth decay", accelerating and ever-more dramatic economic, social, and political upheaval, etc.

You do not need "Terminator" for there to be dramatic downsides and damage from this technology.

I'm no "doomer", but, looking at the bigger picture and considering upheavals that have occurred in the past, I am more convinced there's danger here than around any other revolutionary technologies I've seen break into the public consciousness and take off.

Arguments about details, what's possible and what's not, limitations of systems, etc. - missing the forest for the trees IMO. I'd personally suggest keeping an eye on white papers from RAND and the like in trying to get some sense of the actual implications in the real world, vs. picking away at the small potatoes details-levels arguments...
GPT4 really "doesn't want" be racist against blacks. Like try talking to it, there is(was) no hard filter but I really can't grasp how the bias can go this deep just by finetuning. GPT-4 definitely know all the stereotypes of blacks, but good luck getting it to engage on any.

Suppose we finetune it exactly like that but say opposing democracy or freedom or peace or any other thing we value. And let it create the propoganda or convince people for the same by free posting on the net. "As an AI language model" line could easily be removed.
I don't believe in zero cost abstractions. All abstractions have a cost of being understood and implemented. x = x + 1 is simpler than world = worldupdate(world(increment(x)).
Theoretically, if you choose the first two points at random, then you have a 50-50 chance of guessing right on the third guess (the two circles from the first two guesses have at most two intersecting points) and should always get the correct answer on the 4th guess.
Here is the text of section 13. I think you are badly misreading it:

> Notwithstanding any other provision of this License, if you modify the Program, your modified version must prominently offer all users interacting with it remotely through a computer network (if your version supports such interaction) an opportunity to receive the Corresponding Source of your version by providing access to the Corresponding Source from a network server at no charge, through some standard or customary means of facilitating copying of software. This Corresponding Source shall include the Corresponding Source for any work covered by version 3 of the GNU General Public License that is incorporated pursuant to the following paragraph.

First of all, it says "your version" has to offer users the ability to download the source. Clearly, a sticker with a URL next to the midi jack would comply. However, it only applies to remote users, so your example is already limited to the corner case where they are connecting to a remote midi device through a network port that doesn't have a UI.

Even then, the license says "if your version supports such interaction" which could be construed to be referring to the phrase that follows the disclaimer instead of the one that precedes it.

Even if you read all of those things in the "you have to serve source code over the network that serves the remote midi protocol" way, the clause "through some standard or customary means of facilitating copying of software" clearly implies that you could (say) offer it over port 443 on some server you run, or via a github link.

In fact, that clause pretty clearly means that only distributing it through some obscure MIDI extension would not put you in compliance with the license.
this sounds like it was dreamt up by a bunch of lawyers trying to get themselves more work. there's a lot more paperwork and bullshit involved in going into bankruptcy than just being bought out.
Changing a variable is simple. Creating multiple layers of indirection to change a variable in a pure fashion is not as simple. That should be obvious and apparent.
You should subscribe to the tarsnap-announce mailing list. That's where tarsnap announcements are emailed out.

(And yes, the above text is what I sent to the list.)
c# has structs and span, which makes memore allocation more easy. in java the thing gets easier as well (soon) but java still has no value types and than there is sun.misc.Unsafe which is still a special case and a really really old api, in jdk 19 some new apis were introduced which lifts some of these stuff like panama preview and a new vector api.
Your post was dead, as are all your comments and submissions it seems. Since I didn't find any reason for that from a cursory look, I've vouched here. Maybe ask dang why and how to avoid that?
> What was the language which used backticks to transform any function into an infix binary operator? Ruby? Perl?

Haskell.
Because a 1080p60 video stream is about 3Gb/sec on the wire uncompressed like happens over HDMI. 1920w * 1080h * 3colorbytes * 8bits/byte * 60fps = 2,985,984,000 bits/sec.
Nothing salacious. People left over time. Maybe higher turnover than other Amazon orgs because change is harder there.

>The site has received almost no technical improvements,

Not true. Theyre under the surface or not webfacing. (Like Kindle integration)

The biggest technical issue with Goodreads is this: the site was originally built as a giant pile of Rails spaghetti with views mixed with business logic and such and then a fuck ton of weird features built and left to sit there. Like way WAY more than you'd think unless you actively hunted through the webmap.

There is an ongoing metaproject to detangle the spaghetti into an api that sits in front of the databases and deprecate the Rails hell pit (derisively called 'the monolith' internally). It's taken years. It is still in progress. It was started far too late in the game. When people talk about tech debt at Goodreads thats mainly what they mean.
Strong authentication for local applications solves the issue. But it must be done for all local applications, what is really unlikely to be the case.

But that site is blatantly wrong about Firefox, so I don't trust its facts about the other browsers either.
I skimmed the paper. No mention of Martian quakes. NASA has data. Does it also correlate with cosmic rays?

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

https://mars.nasa.gov/resources/27430/insight-detects-quakes...
It doesn't really though, I've lived with a chest refrigerator so I know this experience.

With a deep fridge you can push things to the side, reach over them, etc... you can still kind of see where everything is if you move your head to look around other items.

With a chest fridge you stack everything.

This can:

* more completely obscure other items

* squish items

* require you to move items to find what you want (i.e. pile them on top of other items)

Then you have things like... cartons of milk and various other bottles, which aren't designed to be stacked vertically, but are mostly optimized to be next to other items.

You also lose the utility of having a smaller shelved door area. You can have a level of shelving in a chest refrigerator (basically sliding racks/baskets)... but these become more things you need to move to see other things. With doors they're naturally out of the way on fridge open.

You also have the problem of spills. In a standard fridge a spill means I pick up items, wipe the bottom, put them on another shelf temporarily... then wipe the shelf and replace. Needless to say, spilling anything into a chest refrigerator is a nightmare. You have to remove nearly everything... and since so much is stacked, it's much messier.
Use a database. Wrap it with a scheduler. Have your workers poll it. Use Redis if you must in higer-contention situations for locks. Doing this will solve countless swathes of distributed systems problems, and you won't get woken up at 2am every third night.
I played Wordle like a lot of people did early on, and bailed around the time NYT bought it. Since I've found a couple of games in the same theme that I've enjoyed - once guessing the movie from single frames, and one (featured here!) where you're playing a Scrabble word against "Dad" which is a fun gimmick.

I like this one too. It requires a little bit of context-clue-sluething, some logical deduction, and best guesses.
The siren song of a mobile-first UI
Well, for one, the fact that it's streaming frames as motion JPEG...
Just imagine the air drag in that mesh/roost.
Shades of hdparm's --please-destroy-my-drive
What?! Can you also train with quantization? Incredible! I'd have thought the gradients were way too ugly for any convergence with 4 bits.

Any particularly good papers you can recommend me on the topic?
You're right, I'm not very political. A similar thing happened when I submitted a formal proposal for `static if` (another popular D feature). It was vehemently rejected. After some time passed, another person submitted more or less the same thing, and it was accepted into the Standard.

It doesn't matter to me if C accepts the proposal to fix array overflows or not, as I don't write significant code in C any more (all my existing C code I still use was converted to D).
Everything is soldiers to the mainboard, so there's no parts to swap. They swap the whole board.
Put that coffee down. Coffee is for closers.
> People will be outraged, because no person would ever do what the AI did, but _what matters are the numbers in aggregate._

That is an opinion, not objective fact.

If Grandma June accidentally hits the accelerator, jumps the curb and kills a kindergartener, we can throw her in prison. She is held accountable for her actions.

https://www.upi.com/Top_News/US/2011/01/25/Woman-83-gets-3-y...

If Grandma June is sitting in her "self-driving" car and it spontaneously accelerates, jumps the curb and kills a kindergartener, what can we do? Who is held accountable?

Something something "fix the problem, not the blame", but accountability is part of fixing a problem. Improving numbers in the aggregate is good, but it is not (and should not be) the sole matter in discussion.

https://en.wikipedia.org/wiki/The_Ones_Who_Walk_Away_from_Om...
Location: Gdansk(Poland)

Remote: Yes

Willing to relocate: no

Technologies: AWS, Docker, Kubernetes, CI/CD, Gitlab, Python, Js/Ts, Rust, Terraform, AWS CDK

Resume: https://www.linkedin.com/in/michal-lemke

Email: contact@michallemke.com

DevOps with ~6y exp in cloud, mainly AWS, and ~10y exp in SysOps/automation.
Really good at migrations to cloud, new arch planning and implementing, cloud cost optimisation and cleaning up IaC mess ;)
Basically, quantum computers can solve problems of the BQP class in a time that is a polynomial function of input size. These same problems, on a traditional computer, can take exponential time.

It is hard to tell with certainty what can be done with quantum computers, but having powerful quantum computers will certainly open new fields of research, like trying to figure out if quantum algorithms for NP-class problems have better complexity than classical algorithms. Simply finding subexponential algorithms for problems that would have required exponential time on a traditional computer, may prove valuable.

Basically, outside of the immediately available problems, this opens up an entirely new complexity class from which to attempt to crack other classes of complexity. Trying to break NP-problems with turing machines, if not successful in an academic sense, has proved immensely valuable and profitable. By getting another architecture, we get a shot at similar breakthroughs.
One other hugely useful change has been drinking alkaline water - it immediately stops the burning in the back of my throat, and is useful even if your issues are pepsin based and not just acid reflux. It should be good for dental/esophageal health as well.

I'll check out the hiatal hernia exercises, thanks!

Other possible solutions:
d-limone
In one unpublished trial, subjects took one gram of d-limonene every other day for 20 days, on an empty stomach (that is, half an hour before eating or an hour afterward). A third of them experienced relief from their heartburn after a single capsule, and within two weeks 90 percent had relief. After a single course of treatment, relief lasted for up to six months.

Licorice
The natural solution for ulcers, deglycyrrhizinated licorice root (DGL), can also be an effective acid reflux treatment. The suggested dose of DGL is two tablets, chewed about 20 minutes before meals, three times a day, or it can be taken shortly before bedtime if you suffer mostly from nighttime acid reflux. Use only chewable DGL—it must be mixed with saliva in order to be effective.

IQORO -
It's like a pacifier put behind lips and pull.

inspiratory muscle training

Throat Band
https://blog.fauquierent.net/2014/05/cricoid-pressure-may-mi...
https://www.accessdata.fda.gov/cdrh_docs/reviews/DEN130046.p...

and then the standard advice of inclining your bed / sleep on your left side.
Ask HN: How to Get into Climate Tech?
Hi, my background is mostly in product design and product management. I've been interested in Climate tech for a bit, but have a hard time to enter the industry. Does anyone here have an experience or tips?

It's best if I can connect with people who is looking for co-founders in this space.
Love that printInternal method. If the caller wants to map the enum to the string, make them know about a PrintStream that they have to instantiate.
(And possibly write their own derivation, if there isn't one that captures output into a string.)
Models generating training data: win or fake win?
My point is you cannot teach a cockroach calculus, but if AIs invent a new type of math, they would be able to teach it to us. That's my claim. So the analogy of "we are cockroaches compared to the AI" is wrong, that won't be the case.

Once you have "enough" intelligence to have a complex language, like we do, I'm claiming you are in the club of intelligent species, and all species in that club can communicate ideas with each other. Even if the way they natively think is quite different.
Nice of them to put a picture of the state with a star right on the tank.
There's this thing where prominent scholars in one field sometimes consider themselves experts in others...

https://en.m.wikipedia.org/wiki/Nobel_disease
I feel troubled by this. Im still going to output. Trying to be efficient and look down the road to foresee issues/mitigate risk, but ill never be the same rockstar i used to be pouring blood sweat and tears into my work and reaping non of the benefits.

Its really hard to find a company that wont exploit their workers and I’m still looking. The saving grace being my ability to step away and be with my family or a quick doggy break really saves my mental faculties.

I feel like most younger people will perform better than older as they’ve yet to be jaded and exploited/abused nor do they typically (i assume) understand how to set boundaries professionally. Im not a master but im getting better on all my skills as i get older and that may mean i actually output less, depending on the circumstances/severity.
> But the actual scientists on the ground -- the PhDs and engineers I work with every day and who have been in this field, at the bench, doing to work on the latest generation of generative models, and previous generations, in some cases for decades? They almost all roll their eyes aggressively at these sorts of prognostications. I'd say 90+% either laugh or roll their eyes.

> Why is that?

It seems pretty obvious that one would likely not criticize something that your are actively profiting from.

And I know a lot of alcoholics who do not criticize drinking as well.
> It's not that dissimilar to the sophisticated, non-deterministic failures already introduce over time by humans.

It's not dissimilar at all, just significantly faster and now in the hands of anyone with a laptop.
I always see it as the failure is in letting it get to that. I see the misuse and danger as identical to any centralization the database of citizenry.

I don’t see AI as adding to the danger.
Computer simulation provides 4k scenarios for a climate turnaround
Have you heard of the web? A quick Google search takes you far.

"he was 'known to the police, particularly for resisting arrest', and had been charged with resisting the previous weekend and five times since 2021. His judicial file included 15 recorded incidents, including use of false license plates, driving without insurance, and for the sale and consumption of drugs."

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

The only one "spreading misinformation" here is you who claims that endangering people with a car is a "traffic violation".

In short, sounds like you're the one with the "narrative agenda" here.

Not all cops are bad or "petty tyrants", as you call them, but if a person decides he wants to be a criminal, he risks getting killed, especially if he himself risks killing other people.
Time to stop making announcements on Twitter. The full text:

I hereby officially announce the Elixir type system effort is transitioning from research into development: https://elixir-lang.org/blog/2023/06/22/type-system-updates-...

A huge thank you to Fresha and Starfish for sponsoring this new stage. They are also hiring:

* https://fresha.com/careers/openings?department=engineering

* https://starfish.team/jobs
> because of their ridiculous acceleration capability

Because of idiot owners.
That page also makes it pretty clear where Red Hat is going generally. The idea of a business is effectively caged to “enterprise”.

Sounds like IBM.
> Unfortunately that's exactly why so many startups get bought.

Everything that gets bought gets sold as well. The founders of the companies are willfully and eagerly selling the companies they created. Who are you to ban it? Then you have to chain them to their desks and force them to try to dedicate the rest of their lives to the business.
I said: > You deliver this like it dwarfs all other factors considered by superior women.

You replied: > I didn't say that was the sole consideration

Can you see how your reply doesn't rebut what I actually said?
Same, though I clicked in the middle of the name “West Virginia” and was 34 miles away.
As well as these models will all be used to launder content. In the near future you will likely be able to ask an AI to create the next 15 sequels to the movie war games starring a young matthew broderick. Episode 12 will have a karate kid cross over. But how much of what is there will be an actually new thing? How much will be scraped from my War Games fan fic website that contains scripts of 27 sequels to War Games?
Stopped clock, twice right...?
You mean like what you're doing right now?
> And that's the main reason why many people will never consider even looking into the advantages Zig offers.

I think you got it upside down. Syntax is the least of its problems. Any experienced developer has already learned several languages and can pick up new syntax quickly. Zig syntax is straightforward, similar to other languages, and can be learned in a couple of hours. Easy stuff. The problems with Zig are more related to uncertainty around long term support, the network effect, and so on.
https://news.ycombinator.com/item?id=36532400
What benefit would the site operator see by running a CA and requiring clients to do that dance vs allowing self-signed certs?
What an odd comparison, and ignoring the context of the issue at hand.

Both a failure of communication in how RH have worded their stance, and breach of a social contract (The shortening of the CentOS 8 support mid-cycle that kicked this off) have caused the current tension.

The failure to communicate, matters not about truth or "lies" with whatever you seem to be implying with your comparison.

If falsehoods are interpretable from what was said, they have poorly communicated. Doubly so if they know their relationship with the target audience is already strained by past behaviour.
Which part of the GFDL requires you include a copy of the entire license if you want to hyperlink a page that contains GFDL content?

A quick skimming suggests that it does not require that. In fact, it only talks about distribution of content, not linking:

https://www.gnu.org/licenses/fdl-1.3.en.html
Hey HN!

We've been building a semantic search engine for audio content focusing on podcasts. We're getting an early version for feedback.

You can search or ask questions about a particular podcast episode or feed and get back an answer as well as link to the relevant podcasts.

We also let you follow your favorite podcasts and receive summaries in your inbox whenever a new episode comes out
Seriously, why not just do something well and make a living from it? I've seen the word enshittifcation plenty lately, and it strikes me that the focus on exits and payouts is a big part of the problem.

I feel old and you goddamn kids better be off my lawn by the time I get back with the shotgun.
> version control was basically saving the whole image

No, it really wasn't!

Is it possible that there were ways to archive code with Smalltalk that you did not know?

iow you were doing it wrong.

"Within each project, a set of changes you make to class descriptions is maintained. … Using a browser view of this set of changes, you can find out what you have been doing. Also, you can use the set of changes to create an external file containing descriptions of the modifications you have made to the system so that you can share your work with other users.

…

The storage of changes in the Smalltalk-80 system takes two forms: an internal form as a set of changes (actually a set of objects describing changes), and an external form as a file on which your actions are logged while you are working (in the form of executable expressions or expressions that can be filed into a system). … All the information stored in the internal change set is also written onto the changes file."

1984 Smalltalk-80 The Interactive Programming Environment page 46

https://rmod-files.lille.inria.fr/FreeBooks/TheInteractivePr...

----

"At the outset of a project involving two or more programmers: Do assign a member of the team to be the version manager. … The responsibilities of the version manager consist of collecting and cataloging code files submitted by all members of the team, periodically building a new system image incorporating all submitted code files, and releasing the image for use by the team. The version manager stores the current release and all code files for that release in a central place, allowing team members read access, and disallowing write access for anyone except the version manager." (page 500)

1984 "Smalltalk-80 The Interactive Programming Environment"
It hasn't done nothing with it. Not nearly as much I'd like but when reading a book on my kindle, it's easy to hit the button to mark as currently reading and progress updates as you go through the book.
You can also do this in inkscape (although you have to hand-edit if you want to really optimize it)
I am aware, my point is about how the following is dealt with:

fn foo(x: i32) i32 {
return x + 100;
}
fn bar(x: i32) i32 {
@setRuntimeSafety(false);
return foo(x + 100);
}

Particularly when you have arbitrarily deep call graphs where some explicitly enable and disable runtime safety.
A group at IBM has been working on minifloat training for a while. Here's a paper from 2020 on FP4 training: https://papers.nips.cc/paper/2020/file/13b919438259814cd5be8...