skysight-inc/HackerNews huggingface dataset:
https://acreom.com | Devrel | Full-time | Remote

acreom is the integrated markdown knowledge base with tasks for developers. Our mission is to build one place you will love using for your dev context, from issues to your knowledge base.

We are looking for someone to help us grow acreom and deliver it to thousands of developers around the world. You are a creative and scientist in one who likes to learn. You like to create content, run growth experiments, learn from outcomes and engage with developers in various places from online communities to conferences.

you can reach me directly at martin at acreom dot com.
A friend of mine was trying to show me how surprisingly good ChatGPT is, and sent me an example prompt and response that produced working code. Just to check, I entered the prompt into Google and got back the StackOverflow page with verbatim the same complete block of code. It was even the first Google hit. The only thing ChatGPT had done was copy something easily findable on the web and scrub away the attribution, license, and source information.
This is my fav. There is also hidden bar https://github.com/dwarvesf/hidden
https://archive.ph/filgA
You are a liar.
> the Nazis basically started WW2 to murder all the jews

Tim Snyder's explanation in Bloodlands is at odds with that story. There were very few Jews in Germany at the start of WWII. Initially, the goal was to deport them - somewhere (Madagascar!). The systematic killing of Jews came later, after Germany had invaded Poland (which contained a lot of Jews). The irony is that the Jewish population of Germany increased during the initial part of the war, with Polish Jews being interned in Germany.
A trick I've found useful when searching large man pages for a flag --foo is to search for `␣␣--foo` (note the two leading spaces). In my experience this always hits the line where the flag is defined instead of irrelevant mentions of that flag, and it's faster than paging through the manual by hand.
Yeah. I'm building a LLM game, and it works until it doesn't, then of course you can retry, but the user experience sucks, and costs levitate. Grammar guidance helps a bit, but you still pay for retries unless you host your own model, which is another can of worms.

And that's before you get into all the issues of suddenly steering the ai after a long game into providing scoring reliably, sometimes it confuses the scenario from the game proper, or hallucinates actions the user never did.

I had the prototype coded in a evening. But the rest has been a month of banging rocks to get it to work reliably start to end (well I've yet to solve scoring, but still, the rest works.)
I’m probably going to get the Glove80 depending on if I like the switches more, but I really wish that there was one ergonomic keyboard that had 2.5ghz wireless connectivity instead of Bluetooth. I actually use these keyboards for gaming, and adding 10ms of latency is fine for typing but absolutely unsuitable, so I will have to keep it wired
Writing an Arduino Driver with OpenAI ChatGPT and PDF Parsing
> Both of these no one has any plans yet which wouldn’t require major changes in the way people live

Eh... I mean, nearly every country in the EU has seen reducing greenhouse gas emissions for years (even _with_ replacement of some gas generation with higher-intensity coal generation due to the invasion of Ukraine), on the foot of building retrofitting, increased renewable generation, etc. The US and China have also been investing significantly in renewable generation (though, I believe, at least in the US's case, building retrofitting has yet to start on a large scale). US emissions are broadly declining and have been for a while, Chinese emissions have almost flatlined, though are still inching up. People are doing stuff.

> the way the US interacts with the world which would put them at a major disadvantage with everyone else

Huh? I would think that the US is actually in a rather good position here, certainly relative to Europe and probably to China. The US is very physically big, so lots of space for renewables, and is more self-sufficient on lower-carbon-intensity fossil fuel (ie gas, likely realistically essential as a transition fuel) than the others. It would also likely find lower-intensity agriculture easier to cope with, if it comes to that.

> And this isn’t a problem caused just by the US. So even if the US did this, the rest of the world would keep on trucking and making the issue worse.

China is if anything currently outpacing the US on renewable and other low-intensity (nuclear) generation capacity.

This feels like a comment written 30 years ago, back when no-one was doing anything much. Today, the big three are doing some stuff, with plans for more.

> Until the problem is causing real, unavoidable, unambiguous issues for everyone, of course it’s going to be denied.

The denial is interesting. In the developed world, it's only a significant factor in the US, Canada, and Australia, all of which have large fossil fuel industries, and in all of which it has been highly politicised. (Similar pattern in the developing world; the big denial cheerleader there being Indonesia). In most countries, it is fairly broadly accepted to be happening, and to be at least largely humanity's fault. Even in countries where denial is a significant political issue, it is generally on the decline (as you'd expect; the percentage of the electorate who'll die off anyway before we see really major impact is declining).
That is however one of the the two unknowns in the equation:

Unknown one: how expensive is the green transition.
Unknown two: how expensive is climate change.

The issue is further complicated by the fact that both of these costs are variable, depending on the individual, not easily predictable and time dependent. It is all very complicated, when you think about it. If you search the literature there are some people attempting to calculate such costs but the task is almost insurmountable.

I do not want to give the wrong impression. For whatever its worth, I am convinced that climate change will impact us people living today, negatively.
Sovereignty is the recognition that the basic unit of the international order is the nation, not the individual. Recognizing sovereignty as the highest principle is also necessary for pluralism to work. If western nations think that individual “rights” in other countries is their business, then their infringement on the internal affairs of other nations—with violence—will continue unabated.
This is exactly how Symantec operated under Windows 7, which required you to disable a key security feature at boot. Not sure if it’s still a thing.
Relevant xkcd:

https://xkcd.com/1217/
> The electorate perceives the change to be too costly […] I am actually not convinced either way.

The insurance companies are convinced:

* https://www.munichre.com/en/risks/climate-change.html

* https://www.insuranceinstitute.ca/en/resources/insights-rese...

* https://www.scientificamerican.com/article/climate-change-is...

* https://vancouver.citynews.ca/2023/08/09/climate-change-cana...

They regularly have to pay out for what happens, and they're not happy about the direction things are going and are passing the cost along. Just ask anyone living in Florida:

* https://www.newsweek.com/florida-insurance-crisis-explained-...

* https://www.pnj.com/story/money/2023/07/12/florida-insurance...
Or zero - it's sort of a weird thing to think about, but I think at this point it is the likely outcome.
At the (usual) risk of being down voted to oblivion. There is plenty of space in more northern areas. Most European countries are approaching negative population growth. Huge swaths of Siberia and Canada are underpopulated. Still there are people that choose to live in places where one can barely survive with no AC (Dubai in summer, certain hot parts of the US, and many others). How are people "simply adapting" to these temperatures now?
but he's dead and can't argue with me

But you’re alive and you can supply both sides of the argument, if you believe the topic is interesting. The concept of “perfect blue” is beautiful and powerful - even if it’s wrong! It can lead to very interesting ideas, such as “universe as a mathematical structure”, or having a soul. Just play along and be flexible.

Also, you can prompt GPT-4 to argue with you as Plato would.
Design Tool Memory Usage
Good luck counting on Sony's goodwill. Historically, Sony has been probably the most aggressive and vicious media company when it comes to copyright.

I refuse buying a Play Station specifically because I despise Sony Corporation for that.
Before Chat-GPT, potatoes took 60-130 days before they were ready to harvest. So 10 seconds would be impressive.
Kubernetes makes it reasonably painless to wire up things like ingress and supports nice features such as operators.
> "People talk about using radioactive sources, and that probably
gives better randomness, but a more practical approach is to use noise
from a reverse-biased PN junction."

Americium-241, the active component in smoke directors, has a half-life of 432 years, so it should be possible to build inexpensive hardware devices capable of generating a stream of true random numbers that probably could be designed meet all the statistical requirements needed for cryptographic seeds. It's surprising that something like this isn't available; it could be a standard on-board component or packaged into a usb device.
Klarna's CEO wants employees to use ChatGPT
There is no law that says they don't.
If you learn more about history, note how much suffering was caused by famine, disease, and the ensuing warfare, too. One of the hallmarks of modern civilization is that we were less callous about shrugging off deaths & lowered quality of life. Thanks to those advances we have a much larger population than in the past which means each failure will impact numbers of people which would have been hard to reach in most of human history.
tl;dr;

- GitHub now requires 2FA

- Author reaction "Greaaaaaat, Microsoft wants to harvest more phone numbers."

- Author has a love/hate relationship with GitHub since 2012

- Author decides to not use GitHub anymore

I am not following the thinking process.
And you can use a 2FA app, without giving your phone number to GH.

I can understand the stream of changes at GitHub does not resonates with the author opinions, but the "Microsoft wants phone numbers" is wrong I think.
LLMs feel a bit like if someone invented the jet turbine in 1920. People are super impressed, they're bolting them to biplanes and model Ts to see what they can make them do, world records are being broken, there's breathless debate about whether this might mean ultra-fast travel - but until someone invents the monocoque metal monoplane, the revolution progresses slowly.

LLMs are incredible. They really are. They can think fuzzily about human concepts, and interface those fuzzy concepts with cold hard computer things like programming languages and databases. But we need a whole bunch more ancillary technology before they'll really start shifting the social needle.
Ok, wow, I didn't know that curl supported so many protocols - but the fact remains that that small intersection area is probably what > 90% of curl/Wget users are using the tools for. So, from a developer's perspective, the overlap is not that big, but from a user's perspective it might appear much bigger...
My .bashrc script (when logging on, which is checked by the fact that no GUI session is running) starts X Window (actually it starts an XFCE session, because that is what I use), then it remaps the keyboard to a custom Dvorak variant and it configures Wacom thus:

WACOM_ID=$(xsetwacom list | grep STYLUS | cut -f 2 | cut -d " " -f 2)

xsetwacom set "$WACOM_ID" "Button" "2" "button +3 "

xsetwacom set "$WACOM_ID" "Button" "3" "button +1 -1 +1 -1 "

xsetwacom set "$WACOM_ID" "Mode" "Relative"

The line that discovers WACOM_ID is necessary because the Wacom device driver does not always use the same device numbers, even when nothing has been inserted or extracted in or from the USB ports. Moreover, even the Wacom subdevices are not always listed in the same order, hence the need to use grep for row select.

There are many other ways to execute a script on startup, where you can add these lines.

The acceleration of the Wacom mouse cursor is configured in the standard desktop settings.

"button +3 " means that the associated action is right click.

"button +1 -1 +1 -1 " means that the associated action is left double click.

I have left the default action for touching the tablet with the pen, which is left click. Selection by pointing and touching is even more natural than with a mouse or other alternatives.
How do you simply adapt to temperatures which are literally unlivable such as wet bulb temperatures hitting 33C+ in areas such as the Middle East and South Asia?

Seek shelter during those hours, such as underground.
The library is the best for this kind of stuff. If I can't find a torrent of something I'll take it out on loan from the library on DVD and rip it.
This is a question of perceived cost and benefit. I do not actually think that the US would be undermining itself if it nudged the world's economy to transition to green technologies. I think it would protect itself and even benefit economically.

Not that I used the word "perceived" in my original comment.
How startup Once.net and Cloudflare secured the 2023 Eurovision vote
Back then we could not prevent or ameliorate such disasters. This is equivalent to arguing we should not invest in sanitation because humans have been dying of cholera since ever.
> 4. How is this better or worse than making progress through asking questions on X/Reddit/mailing lists/IRC/Usenet/your local library? I'll tell you: it doesn't irritate other people as much, and it's likely a lot more efficient. I get it, "I spent 20 minutes with an LLM and made a one-page HTML website!" doesn't sound impressive, until you compare it - about a year ago - "I spent two days going through awful ad-laden tutorials and made a one-page HTML website!".

I think this is the money-shot. LLM's (specifically ChatGPT) have helped me debug weird issues, and help get started with new technologies / libraries where searching for the issues on Google did not yield (good) results.
I worked in federal prison sweatshops for 23 cents an hour
I spent 86 days with ChatGPT-4 and made a Goodreads clone (kinda) that I always want to have: https://github.com/huangziwei/luvdb

I have near-zero web dev experience before this project. After about a month, I started to rely on it less and less. But I still use it to debug when I hit the wall.
There’s an opportunity to remedy your problem but I don’t think this is the best way to leave that offer open.
I asked this question also some time ago: https://news.ycombinator.com/item?id=36650593
This is very pessimistic. The technology became widely available in November. Sure, it’s possible we will hit a wall and not get significant improvements. Or it’s possible we are where internet technology was in 1995.

Already, I use ChatGPT almost daily to help me spot bugs. Doesn’t do a perfect job but it is at least 10x smarter than the rubber duck on my desk.

I used it to port 7 modules python code into Node/JavaScript. I’m familiar with JS. It did a reasonably good job.

And I use it all the time to prototype. Four weeks ago, I knew nothing about chrome extension development. Three weeks ago I released an extension on the chrome store. It’s not that ChatGPT wrote the extension… far from it. But it got me past the initial knowledge gap pretty quickly so that I could focus on the parts of code that I already know how to do.
Mentioning Marvel in this context made me think of Quicksilver saving everyone. https://iv.ggtyler.dev/watch?v=ZnZqB5Z75zI
As an amateur, I have heard differing opinions on this topic, but I quite enjoyed working through the "Software Foundations" book: https://softwarefoundations.cis.upenn.edu/.

This book uses the Coq proof assistant to work through simple example proofs. If you stick with it for a while, the puzzle of finding proofs and getting instantaneous feedback from the assistant becomes quite an enjoyable process.
Exactly, the phone number thing is quite an illogical jump.. I think the author has a problem with Microsoft more than anything - I can't help but think you'll enjoy life more by not looking to be outraged, all the best to this individual.
I believe the real secret reason the cloud is so popular among developers (based on 10+ years of experience) is that cloud providers are so much nicer and faster to deal with than your company IT department.

Also on the price side, I'm not comparing the price of cloud vs colo, but the price of cloud vs what the company IT department charges my department for being allowed to use one of 'their' colo servers, and that is many times what a cloud server costs. (as a real world example, the place I used to work internally invoiced $150/server/month for a virtual server that would cost me $20/server/month on AWS before any discounts).

Cloud lives not by competing against smart people running their own servers, but against inefficient internal IT services, and there they have them beat both on price and quality.
“What? You’re saying it’s gonna take me a whole weekend course!? That’s longer than the sourdough baking class!”

And so you see, that’s why you and I don’t have youtube channels, and stock images of us making comically exaggerated gestures. Just so that we have a thumbnail template for:

“Is Elon actually right? LLaMama autogpt 5 about to go supernova?”

We knew this was a goldrush. At least it’s still pretty funny from a Carlin-esque perspective.
Greed = stupid when it comes to removing all resources and destroying the habitat that sustains you.
If your relationship to the subject you're asking about is equivalent to an oracle asking an inscrutable deity, then I don't know that you're going to get much value out of it. OTOH, if you know enough about the subject where the response is something you can evaluate for whether it actually makes sense, and can take and edit or integrate in a useful matter, you'll likely find that the LLM's provide a very helpful speedup that boosts productivity. At least that's been my experience.
Just wait until Chat-GPT is ad laden. Type your question, watch an 8-second ad, see half your answer, watch a 16 second ad see the rest of your answer.
Classy-Fire: open-source pretrained text classification
Classy-fire is a pretrained multiclass text classification approach that leverages Azure OpenAI's LLM APIs using clever parameter tuning and prompting for classification.

Why?
Tired of having to beg your LLM to pick from a set of options / actions?
Tired of working hard on cleaning and parsing its responses to trigger a flow?
Struggling to strip unhelpful prefixes (such as "Sure! " or "I am just a language model!")?
Having to wait on retries in cases of unexpected outputs?
Getting random responses on the same query?
Need a "quick and dirty" text classifier? Don't have enough training data?
The Gen Zers leading a new pro-union push
America's Test Kitchen is the best there is, along with a few smaller independent-ish creators.

I wish we had a similar system in Europe, especially for reviewing kitchen equipment.
Hey slothbake, here’s another friendly bug report: the site suffers from horizontal wiggling when vertically scrolling on my iPhone in Safari.
You can run a single-node cluster for $5 on DigitalOcean, where a single Heroku prod node would cost $25. This price estimate doesn’t seem outlandish to me, but you do have to push it a bit to get to 80%.
I'm using the Yubico Authenticator with a Yubikey on Windows, so you don't even need phone-based authentication. Yes, you do need a yubikey for these to work, but I prefer that to handing out my phone number to these 2FA services.
it seems like this person's issue with 2FA is that Github's rationale is to protect the software supply chain, which is consumed by millions including large corporations. The writer is offended by the notion of being asked to do something that might be helpful towards the community that includes corporate consumers:

> Independent FOSS developers do not owe anything to companies, including the slightest effort to "secure the software supply chain" for "consumers." As the licenses say, THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND …

Right, the warranty has no protection against "the software also may be compromised by third parties and contain all kind of backdoors and exploits, which is also not my problem"

I'm sure Github is sad to see such contributors leave !
The mention of phone numbers also confused me. You can even store the secret, which shows besides the QR code, somewhere else and use oathtool --totp --base32 to generate tokens without a smartphone.
If you the keys to be higher or closer, you can mod the Glove80 with this: https://reddit.com/r/ErgoMechKeyboards/s/QpHIgtydLK
> they're literally abandoning rural America," he said.

Well, yes, that's what happens in a free market. Firms try to lower their marginal costs which often means abandoning lower population density areas.
Still we read how DCs are a job generator. E.g. "One hopes for hundreds of jobs for locals." https://cryptoquorum.com/oman-opens-cryptocurrency-mining-ce...
People see Germany as a foolish naive nation which is currently hurting itself economically and making a clown of itself. It is having the opposite of the desired effect. Other countries will be more hesitant to transition to green technologies when they see Germany suffering.
My laptop has one and USB connected players are cheap as well.
Why not? If you’re able to demonstrate that you’re a trusted developer, they’ll respond positively to an FAQ. It’s not uncommon.
When I was in junior high, I was given the opportunity to program on a GE Time Share BASIC system, through KSR 33 teletype, and a 100 baud dialup modem. Between January and May, I got maybe 25 minutes a day on the machine. The most impressive thing I could get it to do was play checkers at a level that a four year old could consistently beat. I orchestrated maybe, a couple thousand moving bits of logic to do that. It was all trivial. My reaction might well have been, "you can't do anything valuable with this computer programming thing." After all, I couldn't get it to do anything. My actual reaction was "WOW! Think what we can do with this."

Fifty years later I was directing construction of systems of systems that could remove a tumour from a little girl's brain by taking 2D X-Ray images, reconstructing them as 3D density maps, identifying the organs in those maps, identifying the tumour in those maps, computing the best way to align proton beams in order to irradiate just the tumours, and then position the patient and beams, operate the accelerator to generate the protons and zap the tumour. It involved, literally, billions of logic statements - every one of which was trivial in its own context. Spacetime is also flat, everywhere, at the right scale. But we could orchestrate those billions of mathematical and logical trivialities into something very nontrivial because of huge productivity gains in producing them and stringing them together during my lifetime. A 30X productivity gain in producing even trivial (and the example give was not trivial) elements, is part of the path to radical innovation.
Prompt flow – streamline the E2E development cycle of LLM-based apps
You are probably referring to OpenCyc. It provides much more value than your comment suggests.

I'd recommend that more people take a look and compare its approach against others. https://en.wikipedia.org/wiki/CycL is compact and worth a read, especially the concept of "microtheories".
I'm kinda the Oracle at my workplace. People come to my desk to obtain answers and I google for a couple minutes and deliver them.

I thought maybe ChatGPT would replace me, but so far the same people come so I can prompt it for them.