skysight-inc/HackerNews huggingface dataset:
Ask HN: Any freelancers here? I need burnout advice
I have about 3 Yoe webdev/+physics/mech eng degree. Worked a few contracts then my own Saas thing, now pretty burned out. Don't really need funding or a team, just a bit of time.

Was thinking to just to dumb manual labour while I recover/finish my product. I don't think I can hack a 3 month job hunt for a "legit" job and I feel like taking tech contracts will also create a lot of mental overhead since I'm in the headspace for my own work right now.

Maybe tutoring would be better than Ubereats gig work, but honestly a lot of software contracts seem to be turned into BS gig work and at least with manual labour you are doing something real.

Looking for validation and ideas.
Yeah, no one posts to say they don't know the answer. It is the smallest of the problems that come from using the internet to train. I realize these are just statistical text generators, but if we do end up training a real AGI on the internet I find that both apalling and terrifying. If I said my parenting strategy was to lock my genius newborn in a room with provided food and water and a web browser, you'd call me insane and expect my child to be a sociopath...
This looks wild! Been looking for a good event based logs DB and didn’t want to go full clickhouse. This will do!
Eh, you can also tell the size and scaling of a service if it went to static list, and I'd say pretty damned small.

Most problems with DNS are ones of dependency loops from cold start conditions. It's kinda difficult to blame DNS on bad design.

Edit: Oh, anycast routing at IP level...Also, anycast is DNS, so I'm not sure how anycast saves you from DNS?
LK Dash 99
Yeah outsourcing is terrible for the countries being outsourced to

https://data.worldbank.org/indicator/NY.GDP.PCAP.CD?location...
Show HN: WebAssembly dev environment for Envoy Proxy
Hi HN!

For the past few weeks we've been working on Proximal - a workflow engine that lets you quickly iterate on WebAssembly extensions for Envoy Proxy[0] (or other proxies) right on your local machine: https://github.com/apoxy-dev/proximal

This work is based on Proxy-WASM[1] extension ABI for Envoy (and other proxies like APISIX and Mosn[2]) which allows you to execute WebAssembly code on every API request a la Cloudflare Workers. As part of our wider effort at https://apoxy.dev to improve API glue code we built an experimentation / development platform and hope you will find it useful!

On the technical side this project packs Envoy itself, Envoy controller, REST API (for controlling the controller =)), React SPA, and Temporal server/worker (for orchestration) - all baked into a single Go binary. You can find more on architecture and limitations in the repository README[4].

This project is pretty early stage and we would appreciate community feedback!

Previous HN discussions on this topic:

* https://news.ycombinator.com/item?id=36113542

* https://news.ycombinator.com/item?id=22582276

---

[0] https://www.envoyproxy.io/

[1] https://github.com/proxy-wasm/spec/blob/master/docs/WebAssem...

[2] https://apisix.apache.org/ https://mosn.io/

[3] https://github.com/apoxy-dev/proximal/blob/main/README.md#ar...
Exactly. Half of Americans feel like they're in a recession because they're actively experiencing the financial/economic struggles reminiscent of one. Naturally, the corporate-owned media are eager to ignore this - almost as if they and their corporate owners have a vested interest in fleecing literally everyone else, the rest of society and economy be damned.
Interesting that your tagline is "spend less time writing, more time reviewing code" in the video. Developers already don't like reading the code, we even have a ubiquitous acronym for it. Writing is the fun part.

In my experience, junior developers become mid level developers by writing code, by practicing, by building small features, by doing grunt work. If they wanted to use an AI to do those tasks for them, I would tell them no - the whole point of having junior devs do simpler tasks is that's what level they're at. They don't get to the next level magically, it's by doing the work. If a high school football quarterback asked if he could skip practice and let his AI go to practice for him, I would wonder how he plans to get good at football.

I apologize that I don't have anything constructive to say here but you did ask for any of my thoughts.
I was wrong. I definitely thought we'd be in a worse place by now.
Getting the work done.

Get the work done.

Do the work.

Finish it.
Ok? Or buy a Samsung and only use Samsung's native apps?
Those are search shortcuts in Firefox. Pretty easy to add any that you want: Go to settings, Search, Search Shortcuts. Set the keyword to what you want for the search engine of your choice. Then you can use that directly from the address bar.
Mark my prediction: as the big "non-core++" libraries get bigger and trashier with their macros, and more used by the community, hex.pm will become littered with even more trashy macro libraries, and people will stop saying "don't use macros".
> Too bad they don’t support custom name servers.

Do they not? https://developers.cloudflare.com/dns/additional-options/cus...
Barely mentioned : mainlanders who are forcibly repatriated against there will upon arrival by destroying other passports and renouncing citizenship. Xi leads his country back into north Korea isolationism. This was apparent even pre covid. His policy also actively fight the building of a intellectual creator caste aka engineers and software developers. No idea were the country is heading,especially with bejing flooded..
The brain loves an excuse to apply a noise cutting heuristic. There was an article a while back about that being a problem for general physicians, where the problem is usually simple, but very very rarely something serious. A doctor can appear good when they get it right 99% of the time, but they might achieve that by defaulting to “you’re fine, here’s some (ibuprofen/antibiotic/antihistamine/etc)”. Thus, their actual job is to identify that 1% with reasonable accuracy.
Yes, just audit a 1M LoC app every 2 weeks!
My last chemistry class was in high school, so I had to glide over a lot of the details. But the story is still awesome even with liberal skimming of chem reaction details.

This book is probably helping me cope with the extreme confusion of all the various LK-99 attempts. Like, it's going to be a hugely messy confusion and slog with lots of results that are "blend-A can meet 5 of the 7 requirements, but not the important ones. blend-B can meet 3 of the 7, but one of the important ones. blend-C looks very promising but doesn't quite meet any of the requirements." for... years.
Lisp user here. I couldn't see what he was talking about re: "Elixir is a Lisp" and the "why" was pretty hand-wavy, but the author does seem pretty stoked about whatever he/she saw so good for them.
> because Microsoft wants your Windows desktop to live in the cloud.

That's just never going to be acceptable for me. If the day ever comes there's no choice, I guess I'll keep using the last version that still works 100% locally. I already resent the extra time I have to spend keeping Win10 and Firefox usable against the constant creep of enshittification (<-- a great term by Cory Doctorow), so at least that'll stop when I jump off the upgrade train.
PlanetScope is 3.7m and captures the full land area of the earth daily (minus cloud cover, of course): https://www.planet.com/products/planet-imagery/

Disclaimer: I work for Planet.

I also disagree with the assertion "no one will actually pay you." Read pages 26-28 of the quarterly report for more information.
being harassed by governmental or other terrorists with access to advanced rf weaponry has been a common delusion in schizophrenia for decades, to the point that aluminum-foil hats are a cliché in popular culture

https://youtu.be/urglg3WimHA
> I’m surprised she didn’t include that they successfully managed to replace the toilet paper in the bathrooms.

Did they? I'm pretty sure I heard that was a real problem, and that employees were bringing their own.
> https://degreeswhat.com/

It's the first time I have heard of this site. I like it already :)

You might also like https://xkcd.com/2292/
elixir seems cool and i love its tooling but the more i use datomic, the less i want to spend my time dealing with SQL and its baggage unless i absolutely have to.
RFK put out a video explaining how this consolidation occurred in the pork industry: https://twitter.com/RobertKennedyJr/status/16865387973102428...

It was basically a case of a politician, Wendell Murphy, who helped pass 28 laws making it illegal to sue a factory farm, then left office and went into partnership with Smithfield Foods, a Chinese-owned company (which according to Wikipedia was "the largest Chinese acquisition of an American company to date").
Smithfield and Wendell used the factory farming model to undercut and put out of business almost all of the smaller pork farms. They now control 80% of pork US production and put 28,000 independent farmers out of business.

I personally do not understand why China controlling 80% of pork production in the US is not a national security issue. But, that aside, this seems pretty bad for the country.

*Edit, I remembered the video wrong, they control 80% of pork production _in North Carolina_. They control 26% of all US pork processing and 15% of pork production. They also have been found guilty of price fixing: https://www.reuters.com/legal/pork-consumers-75-million-pric...
There exists nuance:

-pedoguy was verified as common slang in his area of SA: https://www.news24.com/news24/bi-archive/elon-musk-pedo-guy-...
Is it odd/stupid to call someone an asshole on Twitter? Yes. But obviously some people think it is okay because their moral framework is…

-visionaries suffer from too much optimism, but that is known and seems to be required to move the needle.

-he tried to get out of the purchase deal but would have been forced to purchase, so it was all a shit show requiring more than one lacking human.
Self consciousness. Human-level of reasoning. Feelings, etc.

We are NOT close to AGI.

* Fancy Markov chain (LLM) is not AGI.

* Stable diffusion style of image generation is NOT AGI.

* Fancy computer vision is NOT AGI.

Honestly, I don't think we are any closer to AGI. What we are seeing is the peak of "fancy tricks" for computer generated artifacts.
> the harder something tries to convince me of anything, the more I expect it to suck.

That's me vs web development in general and especially in the JS ecosystem. Other, similar red-flags: hand holding, "best practices", "anti-patterns" and other voodoo and cargo culting.

The most suspicious one is prettiness:

- custom DSL syntax without data representation

- cosmetic wrappers that are just thin layers without substance

- "everything is an X" for the sake of faux consistency
Units of measure are, of course, the aboriginal type system for pre-software hand calculation.. carrying units along to make sure you do not add apples to oranges { unless you know how to convert "apples" to "oranges" for some adapted metaphorical fruits.. e.g. orange section/segment/slices :-) }.

Nim [1] has sufficient compile-time strength that units can be integrated with the static type system: https://github.com/SciNim/Unchained

[1] https://nim-lang.org/
Surprised they don't bring up the fact that there's a pretty massive Visa and Passport backlog on the Chinese govt's side because the re-opening was very last minute.

I have friends paying touts to literally stand in line on their behalf at consulates in SF and NYC because the process is still extremely bureaucratic and paper based.
Wait - seriously? So they're a domain registrar that FORCES you to use their DNS?
This is the key. The rollback mechanisms were broken. Re-encrypting data is incredibly scary because if you lose the new key you have effectively lost your data. It is important to ensure that you have up-to-date backups of the previously encrypted data and key before you start.

A better solution may have been multi-key support. Some test records could be encrypted with the new key and the system let run for a week or so. Then all new records could start being encrypted with the new key and run for another week. Once everything looks good a background job could be started to convert all data to the new key. Then the old key can be retired (other than as needed for backups).

Although they did have the key printed in an envelope, so it sounds like that would have been an effective recovery solution once they remembered.
A/B testing. It was fast paced, high risk, you actually had to know how to program on the front end, and everything was measured. It’s what programming for the web should be but absolutely isn’t. It was like comparing special forces to being an army cook.

Edit for clarity:

When I say you had to know how to program I mean you know to know the environment and not fail. It’s not about knowing some tool, framework, or pretend gimmick. If your test executes properly you are helping the employer form massive revenue making decisions. When it break you break existing functionality in production and nobody will forgive you. If you know what you are doing you can squeeze absolutely anything you can imagine in an A/B test and most of it can be tested in a browser console.
I'm not sure "powerful" is the right word here, it's more a matter of "what certain people are used to". If you want a counter or whatever, you can use a tuple to give yourself multiple accumulators. You could argue it's uglier, but I wouldn't necessarily agree. It's something that is easy to get used to if you remove the "but I'd rather just do it this way" mindset.
Wow, this is atrocious
Uninstall iTunes?

On a Mac that's roughly equivalent to uninstalling Internet Explorer. One does not merely uninstall iTunes.
GMT +5?
Those sources are cool and all but I like cheese /s
I remember the glitch well. And I did wonder why they wouldn't fix it.

(Is there a story behind this?)
Who is doing the preservation in your world if not 'everyone'? Every individual party has things they'd rather not exist, so the only way to ensure media is preserved is to just make lots of copies among lots of parties.
I didn't find either all that clever. It was premature abstraction, followed by abstraction-lite.
My point is that grit is undervalued. It exists within and outside organizations but if I'd tell you my examples from inside you wouldn't know them.

Also perseverance is not the same as being stubborn and pivoting is not giving up.
Developers Ask GPT-4 What It Thinks About Google’s AI
Thank you, that's actually the first interpretation that makes total sense to me. If you know that sources of financing are drying up and will stay that way into the foreseeable future, raising prices to make up for it does seem like the most obvious thing to do.
right, and typically nobles kept kennels of hunting dogs

(as the article points out, though, conspicuous consumption with show dogs is also a possibility)

in any case once you have a kennel full of dogs, they mostly aren't beloved pets anymore
Mean and standard deviation up front would mean that you set your null as a normal distribution with a mean of 0 and a standard deviation of 2%, for example. This is different from saying that you’ll just say it’s normal, and take the mean and standard deviation from the sample.

I mean, I could be wrong on this. You could do that if you want. I just think of Bayes factors as a competition and it needs to be “fair”. So it doesn’t make sense to let the null update as data comes in but not the alternative.
proton has an easy transfer process that I just did.
They have to give the govt details they have in case of legal issues like squatting or whatever some bureaucrat makes up, but they can only see your devices and whatever you give them, not the content.

Idk about your style preferences though.

Edit:
Hm, https://www.fsf.org/resources/webmail-systems this link below seems to say proton has javascript vulnerability...
Could someone please explain this to us non-physicists?
Thats a good point, I really dislike when Sweep fails. That's why we're so focused on PR validation like self-review and GitHub actions, which brings it even closer to a junior dev. We wrote another blog on it here: https://docs.sweep.dev/blogs/giving-dev-tools

There's still a long way to go on automated testing, building, and running code, but I don't see any reason it's not possible!
It happens pretty consistently if you mention you're trans for any reason (even if it is fully on-topic) or you are visibly trans as the writer of the post itself, you will either get voted down or an entire tangent on how trans people are mentally ill, unreliable, how you shouldn't use any projects with trans people in leadership roles will form as as a subthread... Any number of unprompted off-topic discussion involving your mental state or how trans people in general are all delusional or going into transphobic talking points (which, if you push back on them, you'll be accused of being intellectually bankrupt or something - in a thread not even about trans people).

It's not "most of HN" in my experience, but more people could be calling these subthreads out, getting posts out of downvote hell and of course dang and friends could just cut that shit out, period.
Sim city with cheat codes irl
The problem is that the owner of the device is considered "untrusted" here. While that sometimes makes sense (for law enforcement purposes), using this for business purposes is anticompetitive. It shouldn't be possible for companies to do whatever they want.
try https://glicol-tidal.netlify.app/

an alternative audio engine for Strudel with Glicol
It simplifies and it makes it less expensive - it's one less thing to go wrong.
Unleashing an Open Source Torrent on CPUs and AI Engines – The Next Platform
And if you forgo those things you can easily test them.
Hackers manage to unlock Tesla software-locked features
I've heard but not directly experienced black market, that their primary customers are either underage users or people who want to convenience of delivery and to keep their contact information away from the watchful eye of the government, and that the people who provide the service typically buy form legal dispensaries and then upcharge dramatically to cover the hassle.
Where does creative destruction fit in here? We are used to discussing things in terms of "good" and "bad", but what are the consequences of a boom that doesn't seem to be busting?
Clearly GPTs makes it easier to do research work, what took days now can take hours.
Using state-of-the-art natural language processing techniques, we developed an AI-driven automatic transcription, summarization, and translation pipeline.
Right now, I'm working on two databases that almost do the same thing. One is legacy, the other is the new and improved. I can't delete the old one because there are several teams that generate their reports from it, I can't delete the new one because new functionality depends on it.

When we add a new feature, we run update queries on both databases (but not always). We need several months of work and create training for everyone to move to the new DB. The business does not recognize the work as valuable so we continue to do this dance.

How did we get here? Someone with great intentions thought "I hate this crappy mssql db, I'll create a new modern one". That person has left the company many years ago. This is now my real life example for "... now you have two problems"
Try Auto Tab Discard. I've been using it for years to good effect and I'm one of those crazy people with thousands of tabs open.
Code generators can work if you .gitignore the target folders, so everything generated must be used as-is or augmented by a separate handwritten file like a subclass. And to integrate them tightly into your build process so the generator tool runs transparently.

But even then they're a nightmare because your errors don't match your source files.

"generate and edit" is suicide. "generate and treat the outputs as intermediate compilation objects" is merely an incredibly painful tool of last resort.
I wonder if that's why I lost DNS yesterday? I had 1.1.1.1 set up as my home network upstream DNS. Lots of caching, but maybe I still hit the limit? Went back to 8.8.8.8 and 8.8.4.4 and all is good again.
This whole article is about whether to do or not, and I dig the lesson here. The author built on monstrosity they hate, and they propose perhaps creating another. How bold & brave!

Of course lots and lots of people love telling us why not to do things. This is the cosmic-brain point of Steve Yegge's "Notes from the Mystery Machine Bus", of what we let guide us. Is it trying and hope and doing? When and where do we allow reservation in? https://gist.github.com/cornchz/3313150
The Backbone

https://technicshistory.com/the-backbone/

There's also The Switch by the same person:

https://technicshistory.com/the-switch/
Congrats on the launch!

For those who have not experimented with columnar based databases, I would highly recommend toying around with them.

The performance improvements can be substantial. Obviously there are drawbacks involved with integrating a new database into your infrastructure, so it is exciting to see columnar format introduced to Postgres. Removes the hurdle of learning, deploying and monitoring another database.
I use publicly readable code to learn, regardless of license, so why can't AI?
Yeah apologies, I was seeing lots of hot takes that it was fake on other platforms (like Twitter)
Microsoft adds support for HDR desktop backgrounds with JXR files (not JXL)
Fedora Asahi Remix Coming for Fedora Linux on Apple Silicon Hardware
It is still unclear if the land that is used for grazing could be suitable for growing crop that could be used for human consumption. Where do you think the grazing land comes from? Clearing natural habitat. And no, except for extreme conditions (like people living in extreme cold), meat is not a necessary food. An average human living in a city/village with moderate temperatures (especially when most of their time is spent inside buildings) does not need meat, they only want it.
Not sure how you define production use in this case - but tailscale funnel might be an option even though they're still labeled beta?

https://tailscale.com/kb/1223/tailscale-funnel/
Ya, it's not actually a lisp. I can't find the source but José has stated part of the idea was to give you lisp-like metaprogramming with a non-lisp syntax (sorry, José, if I have mis-quoted).

Even the regular syntax is sort of lispish, though, if you remove the syntactic sugar. It's all macros and datastructres.

defmodule Foo do
def bar do
"baz"
end
end

is really:

defmodule Foo, do: (def bar, do: "baz")

...which is lispish if you squint the right way.
I love how the homepage loads in 24ms. Now this is the ideal website.
The Fast and Furious Rise of Korean Semiconductors [video]
The author arbitrarily picked an outlier looking peak to start the graph vs consumer pricing to severely bias the graphs. May 2020 (graph 100 index) has a price index of 265, but April 2020 is 185 and Jun 2020 is 194.

https://fred.stlouisfed.org/series/WPU0221

*edit April not Feb

*Edit2: Linked wrong graph, but correct graph is like the same trend. Thank you for the correction.