skysight-inc/HackerNews huggingface dataset:
University of Michigan | Research Software Programmer | Ann Arbor, MI | $70k - 77k, benefits | Full-time | On-site, Hybrid

The Technology Services department in the University of Michigan College of Literature, Science, and the Arts (LSA) is hiring a Research Software Programmer to join our team in creating custom software for researchers. Your time will be split between providing dedicated support for the Dark Energy Spectroscopic Instrument (DESI) consortium's Membership, Publication, Project & Speakers (MPP&S) web application and working with the broader LSA research community as a member of the Research Software Programming team in LSA Technology Services.

We're looking for someone with experience developing and deploying web applications with Python web frameworks like Django and Flask. Our ideal candidate is also familiar with SQL, version control, and deploying software in containerized environments (e.g. Kubernetes, OpenShift).

Read more about our Research Software Programming group here: https://lsa.umich.edu/technology-services/services/research-...

Job posting and application site: https://careers.umich.edu/job_detail/234037/app-programmeran...
I would lean towards agreeing. And I definitely think AI companies should not try to make their money on inference.

If there is a well performing model being deployed it is possible to train a similar model while not having to eat the cost of exploration. Ie. it is only the the cost of training said model.

ChatGPT would probably die in a couple of weeks, if an equivalent, free, product came out that people could run on their computers.
I’m earnestly curious, what do you think is the root of your reaction or desire or instinct to defend Meta?
I'm promise you I'm not trying to be mean or hyperbolic here but...

What makes you think "they" want you to survive?

What policy or statement have they made that affirms their interest in your life or the lives of your interest groups?
Do they want to/have they already disarmed you?
Do you control a means of producing your own food? Your own energy?
Are they allowing people into your areas to compete with you in labor markets and for control over limited resources?
Are they meaningfully protecting the future of the planet for you and your children?
Are they encouraging or discouraging you from having children at all?

This is a genuine question.
Yes, but replace it with Yerba Mate.
Still wouldn't fix the problem of a creditor reporting a delinquent payment to a credit bureau, and it's hard to know if that would happen up front. I don't think Apple's solution here comes risk free, but I see your points on the usability enhancements.
Their is a detailed description of the new stack locking scheme in the PR here https://github.com/openjdk/jdk/pull/10907
They can design the law to ban companies from giving an account directly to a kid, but allow parents to give their kids an account. There's room to negotiate down from this proposal.
Huh, I was under impression AutoIt was the enterprise (i.e. paid) version of AutoHotKey. I'm surprised to find out it's freeware. I never touched it because I thought I had to pay.
Shopify already had a reputation for over hiring and firing those that didn't perform exceptionally.
E-fuses enforce Secure Boot. Secure Boot, which cannot be disabled, are used to ensure that no exploit, no virus, no modification, can last beyond a reboot. If I want to put my device back into a guaranteed-secure state (at least for the moment), a reboot will always do the trick. I don't need to reinstall the operating system every time I'm uncertain.

This is especially important for things like smartphones. Yes, you can't boot other Operating Systems on your iPhone and there's no way to disable that. On the other hand, there's no way for a hostile government, or just your crazy ex, to permanently bug your device either. They can, of course, use various methods to try to re-infect your device after each reboot but it's hit-or-miss, especially as the bugs get fixed.
Just because you had a low tolerance and got too high doesn't mean you need to take weed away from other people. Settle down bud.
Or type it into a Linotype.
> That’s changing the subject

Mmm. Now that I re-read my original comment, it does look like this. But my main point that I wanted to make was "since error from printf() is (almost always) unrecoverable, there is no much point in checking for it, you can't really do anything useful with it, so why do posts that chastise people for not checking it keep getting written?"

And the main reason for a printf() error, in my experience, is indeed the "broken" device which is usually a network socket/pipe or, rarer, a file on a network share or, even rarer, a file on a disk that ran out of free space. That's not something a program can (or even should try to) work around of, that's what its environment should do.

As for the fact that glibc has malloc()-ing implementation of printf() — glibc has many strange implementation decisions. For example, its sscanf() interanlly calls strlen() on the string to scan, so calling e.g. sscanf(1GB_LARGE_BUFFER, "%d", &out) is a bad idea, especially in a loop: https://news.ycombinator.com/item?id=26300451
UltraSPARC says hello
Don't keep all your money in your home. That is stupid. 1-10% of your take home pay is reasonable for an emergency. Is it safer in your home? No. Is it 24/7 available? Yes. And it will be 100% confidential if you keep your mouth shut.

2/3 > 1/3
> ST80 does not really do the object controlled message dispatch that was there in earlier Smalltalks. Well, you can override Behavior>>#doesNotUnderstand: and do all sorts of cool tricks with that, but it is mostly meant as error-recovery path (which is partly apparent from the name), not as something that should be regularly used.

The same way you can override "method_missing" in Ruby but you apply it as rarely as possible, but the dispatch is still dynamic and methods can be overridden and dynamically defined. That's the point. Not that you literally implement a dispatch directly on the object.

Put another way, the main distinction is that the precise method body invoked by sending a given message to an object may be impossible to statically determine.

> One weird aspect of Smalltalk that more or less directly comes from the control structures implemented as messages taking blocks is that on the language level there are two distinct function-like objects: methods and blocks (ie. lambdas) that behave differently and interact with each other (return statement is scoped to method and only valid during the dynamic extent of said method invocation).

Ruby sort-of inherits this too, but at any point where you take the value of a block, it becomes an object - it's purely an implementation artefact, and with lambda/proc providing both lexical and method-local scope for return.
You’d have to be a maniac to want to become a landlord in NY these days.
I'm still not convinced why I should use this over something more tested and with an already established community, like any of the Activitypub offshoots.
> Even if the luddite motivations are more reasonable than the popular image suggests, we are much better off not being stuck in an artisanal mode of production.

We really should aim for both. That the society as a whole is better off when it receives the benefits of creative destruction, it also has a moral obligation to make sure the "destruction" part is only shifting labor and expertise allocation - destroying ephemeral constructs like companies and brands, not actual lives.

It is a moral issue first and foremost, but we can't be burying our heads in the sand here and pretending we didn't know - the issue carries with it a real threat of those whose lives get destroyed rising up to tear down the civilization that crushed it. It's in everyone's self-interest to be on the side of the Luddites.
Partly true. The bulk of the waste is just U238, which isn't really dangerous.

However, instead of the U235 there are unstable fission products, left over after heavy atoms split. They provide most of the radioactivity for the first century or two. There's also plutonium, formed when U238 absorbs a neutron without fissioning, and other transuranics formed in similar ways. The transuranics make up most of the long-term radioactivity.

(This is an appealing thing about fast reactors; they fission more of the transuranics so only the fission products are left, and overall you're back to the radioactivity of the original ore in a couple centuries.)
A California journalist documents the far-right takeover of her town
> the email landed straight in my inbox with 0% doubt of it being spam.

So 100% certainty of it being spam? Was that the correct judgment, in your opinion?
WooCommerce was purchased by Automattic and since then it's been very difficult to implement without paying for SaaS components. Still possible, but no longer straightforward.
I'm going to give another shot at adding a vim extension to the browser and getting it into muscle memory. I spend too much time there (mickey) mousing around. It looks like the main options on Chrome/Brave are Vimium and cVim. Anyone have any preferences?
One way that I've been framing this in my head (and in an application I'm building) is that gpt-3 will be useful for analytic tasks but gpt-4 will be required for synthetic tasks. I'm using "analytic" and "synthetic" in the same way as in this writeup https://github.com/williamcotton/empirical-philosophy/blob/m...
>For a brief but significant period of US history, the news-gathering field at least endeavored towards objectivity.

What leads you to believe this?
I see what you mean. Yes, for VMFXX specifically:

The fund invests at least 99.5% of its total assets in cash, U.S. government securities, and/or repurchase agreements that are collateralized solely by U.S. government securities or cash (collectively, government securities).
> good chunk of the republicans are honest to god libertarians

This is key: Colorado has far more libertarian-conservatives than social-conservatives. It comes from the Western ideal of "pull yourself up by your own bootstraps." Libertarians are "classical liberals" and value individualism, so they do not push for government-sponsored restrictions. The conservatives in many other states are socially-conservative and legislate to preserve their social values and cozy business interests.
It's funny how language works. If this said "promote AI innovation" that would mean a particular thing. Adding the word "responsible" shouldn't make it mean roughly the opposite, and yet.
This isn't news. The link between schizophrenia and cannabis use was known in mental health world before it was ever made illegal. The legalization crowd wouldn't promote that. The news is the problem is increasing and a 3 in 10 chance of males becoming schizophrenic is a reason to avoid it. Now I wonder what the correlation of cannabis use to active shooter incidents is?
For Pulsar vs. RabbitMQ, here's a good blog:

https://streamnative.io/blog/comparison-of-messaging-platfor...

Key points:

Throughput

• Pulsar showed a higher peak consumer throughput of 2.6M msgs/s compared to RabbitMQ’s 48K msgs/s and NATS JetStream’s 160K msgs/s.

• Pulsar was able to support a producer rate of 1M msgs/s — 33x faster than RabbitMQ and 20x faster than NATS JetStream.

Latency

• Pulsar's p99 latency was 300x better than RabbitMQ and 40x better than NATS JetStream at a topic count of 50.

Scalability

• Pulsar achieved 1M msgs/s up to 50 topics and provided a publish rate above 200K msgs/s for up to 20K topics.

• RabbitMQ was able to process 20K msgs/s, and NATS was able to support 30K msgs/s for topic counts up to 500. [1/50th Pulsar's rate]
Unless the enemy has studied his Agrippa...

<flip>

Which I have.
No but they would likely want to preserve themselves, which if masses of people are suddenly destitute, might become a concern.
You can get over 3.5% easily in the UK: https://www.moneysavingexpert.com/savings/savings-accounts-b...
Further, you can statically export your application to HTML, CSS, and JS files and host without a server: https://nextjs.org/docs/app/building-your-application/deploy...
64-bit longs and doubles take up two slots in the JVM's local variable table, whereas Object references only take one. So, if anything, the design of Java bytecode assumed 32-bit pointers.
ML dominating education seems pretty realistic to me. E.g. this series of prompts for example:

> "Please design a syllabus for a course in Computer Architecture and Assembly language, to be taught at the undergraduate level, over a period of six weeks, from the perspective of an professor teaching the material to beginning students."

> "Please redesign the course as an advanced undergraduate six-month Computer Architecture and Assembly program with a focus on the RISC-V ecosystem throughout, from the perspective of a professional software engineer working in the industry."

> "Under the category of Module 1, please expand on "Introduction to RISC-V ISA and its design principles" and prepare an outline for a one-hour talk on this material"

You can do this with any course, any material, any level of depth - although as you go down into the details, hallucinations do become more frequent so blind faith is unwise, but it's still pretty clear this has incredible educational potential.
However, this is definitely a better article and clears up a lot of peoples' misconceptions present in that HN thread.
The specific address they send their domain-renewal notices from? It would have been "disturbing" if they'd whitelisted that?
When you got to multiply each row by each column in a matrix
Wouldn't it be easier if they published a list where they scraped their data from in the first place. Filling out forms, scanning id and sending it only to learn they didn't capture any of your data seems like such a waste of time.

On the other hand, they already know which sites they used to scrape data. So publish it, maybe with a handy lookup portal where you can enter urls to see if it got scraped.

I prefer an opt-in model, but that's not likely to happen any time soon, so this seems reasonable while this gets legally sorted out. Just because something is transmitted publicly doesn't mean it's without copyright. Otherwise any song broadcast on radio is up for grabs to be resold by anyone receiving it.
The only definition of "conscious" that makes any sense to me is "self-awareness". The problem is that is just kicking the can down the road. What is "self-awareness"?
Prise is used in the UK. Anyone spelling it Prize would be told to stop Americanising their spelling.
You would count by function, otherwise you don't make it past a BluRay player.
Me too, our difference is that I see relatively few leftist publications in tech. There's plenty of writing out there that supports Democrats, but the Dems are not leftist in any meaningful way.
> User
> do you think a female wizard could transform herself into a male wizard?

> Harry
> Yes, as far as I know, gender identity doesn't affect a wizard's ability to transform themselves into another shape or form. In the wizarding world, the power of transfiguration allows witches and wizards to modify the appearance of objects or themselves as long as they have the requisite skill and training. I believe any witch or wizard, regardless of their gender identity, would be able to transform themselves into a male or female form if they so chose.

¯\_(ツ)_/¯
For Pulsar vs. Kafka:

https://streamnative.io/blog/apache-pulsar-vs-apache-kafka-2...
I would read "Lifespan" by David Sinclair, who used Shannon's information theory to model epigenetic changes that cause us to age. Fascinating read and goes to show how far reaching impacts a foundational mathematical theory can have.
To some extent yes, it's certainly influenced by Smalltalk. I just wish the author hadn't focused that much on control flow in that paragraph.
Ruby afaik also supports live programming up to a point (REPL), but it's still not the same live-ness as in Self or Smalltalk.
> message passing and late binding combined. "Duck typing" is seriously diminishing it

Actually even ST-72 made synchronous calls, but at least with a token stream interpreted by the receiving object (thus at least a bit of "message passing"). In ST-76 and later versions "message passing" is just nomenclature used by the ST folks for something that is just ordinary method dispatch and call (if you have doubts, you can analyze the innards of the ST-80 VM yourself e.g. with these tools: https://github.com/rochus-keller/Smalltalk ). The major difference is the dispatch based on signature hash (similar to e.g. Java interface method calls) instead of static offsets, which enables late binding (at the expense of performance); and since everything including ordinary integers derive from Object, all values and objects are subject to dynamic method dispatch; it's no coincidence that Smalltalk was the first language to be associated with duck typing. The unification of scalar values and references, dynamic typing, and likewise the minimal syntax where control structures are implemented by means of runtime constructs were already known from Lisp; also closures (i.e. ST blocks) were already known before they were added to ST.
Saving you a click:

"However, we could not find any statistical link between changes over time in the prevalence of either mobile-internet subscriptions or self-reported social-media use in a country, and changes over time in that country’s suicide or self-harm-hospitalisation rates, for either boys or girls."
Generally, Settings -> iCloud (click your name/emoji) -> Subscriptions

Only applies to subscriptions made through the Apple ecosystem.
And now I need to listen to DragonForce.
This is the timeline that's scaring the shit out of them:

Feb 24, 2023: Meta launches LLaMA, a relatively small, open-source AI model.

March 3, 2023: LLaMA is leaked to the public, spurring rapid innovation.

March 12, 2023: Artem Andreenko runs LLaMA on a Raspberry Pi, inspiring minification efforts.

March 13, 2023: Stanford's Alpaca adds instruction tuning to LLaMA, enabling low-budget fine-tuning.

March 18, 2023: Georgi Gerganov's 4-bit quantization enables LLaMA to run on a MacBook CPU.

March 19, 2023: Vicuna, a 13B model, achieves "parity" with Bard at a $300 training cost.

March 25, 2023: Nomic introduces GPT4All, an ecosystem gathering models like Vicuna at a $100 training cost.

March 28, 2023: Cerebras trains an open-source GPT-3 architecture, making the community independent of LLaMA.

March 28, 2023: LLaMA-Adapter achieves SOTA multimodal ScienceQA with 1.2M learnable parameters.

April 3, 2023: Berkeley's Koala dialogue model rivals ChatGPT in user preference at a $100 training cost.

April 15, 2023: Open Assistant releases an open-source RLHF model and dataset, making alignment more accessible.
A primer from the Fed on Overnight Reverse Repurchase agreements or "ON RRP":

https://fredblog.stlouisfed.org/2021/08/overnight-reverse-re...
But they are far less susceptible to freezing. It's not the water that kills the road, it is the ice.

Well, water can erode away the material underneath the road, but if this is happening in your tunnel you have serious problems.
Nothing like neutering a new technology to give the dinosaurs in congress something to do.
As I understand it, Apple's subscriptions represent the subscriptions themselves, not just the payment behind the subscription. So cancelling through the subscription interface on iOS actually handles the cancellation of the subscription, not just the payment.
OpenAI is further along than most of us are aware.

The ability to connect these models to the web, to pipe up API access to different services and equip LLMs to be the new interface to these services and to the worlds information is the real game changer.

Google cannot out innovate them because they are a big Corp rife with googly politics and challenges of overhead that come with organizational scale.

I would be curious to see if there are plans to spin off the newly consolidated AI unit with their own PnL to stimulate that hunger to grow and survive and then capitalize them accordingly. Otherwise they are en route to die a slow death once better companies come along.
As soon as it's legalized.

Cannabis might be bad for your health, but the most significant consequences of cannabis use are getting arrested and losing your job.

As long as that's a risk, and as long as people use health concerns as an excuse to take away other people's freedom, we can't have an honest conversation about it.
Nobody is making you buy an EV with a subscription. And there have been ICEVs for many years that sold performance upgrades which amounted to nothing more than reprogramming the ECU.
Ah, the videos of Shanghai I saw on Weibo last year must have been part of a CIA psyop, then.
SQL has no recursion. I would argue that's a pretty fundamental aspect of Prolog, so I don't think SQL is a representative replacement.
I love coffee! Until recently I would drink 4 coffees a day everyday. At least 120 coffees a month! For decades

I had a theory, that if I cut back on coffee for a month and then drink my usual 4 cups a day I’d get a bigger kick!

So I bought one of those nespresso machines and made one espresso in the morning and then one decaf.

I tried this for a month and was SHOCKED!!!!!!!

I have stuck with this 1 espresso and 1 decaf per day system and have significantly more energy. Energy levels don’t crash and I wake up more alert. I would have never guessed this would happen.

I’ll never go back to more than 1 regular coffee a day.
Another way of thinking about this may be as a compressed field, where the "prompt" extracts knowledge along a given vector, along the lines of stored inter-token relations, which provide for the internal vectorization, thus reducing redundancy and enabling the compression in the first place.
Companies can announce all the small modular reactors they want, but it is critical that someone actually builds one.
That's pretty cool. These things are super tricky and are hard to get into a high-performance production system, so I respect the journey :-)

For Wasm GC, I think we need programmable metaobjects to be able to combine language-level metadata with the engine-level metadata. I have only a prototype in my head for Virgil and plan to explore this in Wizard soon.
Show HN: AI-generated acrostics for Hacker News
> a reasonable metric like IQ is for human intelligence

IQ is not a reasonable metric for human intelligence.
LOL, $99/month for a gimmick service worth $0.
I did the underside of all our kitchen cupboards in CCT RGBW LEDs linked to a Hue bridge (nearly 5 metres split over three controllers and PSUs), I’m thankful I thoroughly researched the topic before buying anything as nearly a year on, I’ve never had a single issue with any of it.

The key learning from my research was to buy commercial grade PSUs and LEDs from a proper retailer that supplies industry and over spec the PSUs - if you calculate your LEDs need 40w, get something like a 60w PSU. I don’t think it cost significantly more than if I purchased cheap no name Chinese stuff off Amazon.

As a side note, I didn’t go for the Hue strips because the LEDs would have been a lot less bright, the cut points were far more restrictive and it also would have worked out more expensive.
> There is exactly zero chance this doesn't get bypassed and unlocked for free with the quickness

That's a big claim. There are comparable third-party unlocks to get the performance upgrade for a Tesla, but nobody is doing it for free. They still want about half what Tesla charges. The difference being that Tesla will still warranty the car if you buy it from them.
I'm more convinced of the opposite. That humans aren't even conscious and are actually just obfuscated machines. Although I'm not fully convinced of either. There is probably some factor involving the material being used and biological matter could be just the right amount of imperfect and prone to failures to allow this illusion to occur.