skysight-inc/HackerNews huggingface dataset:
I mean... it can generate comment summaries explaining any block of code, or an entire class. It can generate comprehensive unit tests and usability tests. It can tell you the Big-O operational complexity of any code you (or it) writes, and it can put those all together. Is that not good enough for you..?
That is wilfully distorting what I have written.

I have learnt German. I speak fluent German. I am German.

The language is only one part of what makes it complicated. It is very difficult for Germans too. Nevertheless, the whole process should be translated into English if the country wants to attract foreigners to come here and set up companies.

Current status is that people are warned against incorporating here.
Lampshaded in "Bert & Ernie Go to the Movies", where Big Bird receives a link to the website.
To be fair, I think Musk thought he was backing the winners when he made the tweet backing Republicans.
This kind of already exists in the form of #[no_panic] [1]?

> If the function does panic (or the compiler fails to prove that the function cannot panic), the program fails to compile with a linker error that identifies the function name.

1: https://github.com/dtolnay/no-panic
Building software is often a massive pain in the ass. I don't think that's essential but it usually seems to be true. Occasionally a program is wholly in some interpreted language in which case it might run or you might have the same experience with dependencies.

I believe guix and nix have largely solved that by writing build scripts for everything they're willing to bring into scope. Debian seems to be a mix of patching upstream source and build script changes.

A few projects compile to C and ship that one program.c file - sqlite comes to mind - but editing that one source file may not be easy if it was built by a build system that did lots of surprising things.

I'm mostly interested in llvm and we try to make it easy to build on a variety of systems, so it could totally be worse, but it's not easy either. And that's partly by DIY'ing a bunch of stuff that could be library dependencies.

I've no idea what to do about this. It feels like a lot of engineering effort is lost to chasing build weirdness. Open to suggestions!

p.s. I blame cmake for a lot of build complexity in the C++ world, and npm for whatever the hell is going on over in JavaScript. Random node projects from GitHub never run for me.
Yeah, sorry, I misread that. I guess the gist of what I mean is that it's a much easier choice for some than it is for others.
This has a really terrible take where the author compares javascript obfuscation to source code complexity, suggesting that source code that’s as hard to read as obfuscated JS is unfree. This is a pretty flimsy point - so much that I doubt this article was written in good faith. Firstly obfuscated javascript is intentionally modified by a program. Secondly, does this mean that any source code that’s too complicated for the author is suddenly no longer FOSS?

Code is often very complex for good and bad reasons but very rarely is it done just to prevent comprehension. If it’s not being done intentionally then I’m sure that as long as you’re skilled and taking the time, you can understand the code.
I've never even seen an iPad in real life. I do most of my reading and web-browsing on an eink tablet though.
The current precedent is that it’s fine to set short-term curative diversity targets and selectively hire towards them.
The simplest way to convert your web game into a desktop app
> I love how friendly Replit and MIghty are to one another. One day they will divide the world between them.

https://twitter.com/paulg/status/1357097710734749700?lang=en

I dig when billionaires are wrong. They're just like us. :)
By reuse parts of the page, I meant more that on a website where each page has the same 20 images, they don't have to be loaded by the browser after the first page because they're cached.

I don't think I'll be able to convince you that our idea has much merit, but I really do appreciate your willingness to share your thoughts.
once upon a time people would just register in the UK, to make things simpler.

Biggest example is Soundcloud that started as a UK Ltd. However since Brexit, nobody does that.

We considered incorporating as a US company, but that seemed OTT. Maybe we will do a flip later. Lots of people suggest registering in Estonia as they apparently make it very easy, but I have never actually heard of a venture backed company that did that.
PEP 632 – Deprecate distutils module
LMs aren't AGI, but they show that the search for architecture is essentially settled. What the scaling laws demonstrate is that any architectural improvements you could find manually can be superseded by a slightly larger transformer.

LMs lack crucial elements of of human like intelligence - long term memory, short term memory, episodic memory, proprioceptive awareness etc. The task is now to implement these things using transformers.
Indeed, I merely wished to bound the problem.
> It’s not that “art is important and rare”, and thus valuable, but rather that the artists themselves are important and rare, and impute value on whatever they wish.

Interesting to think about this in the face of AI training on illustrations. The power of fans becomes paramount.
More projects should do this, if only for everyone to get a better picture about if and when this is viable.
My perception is that very few specialized hourly jobs start above $20-25, and when I hear business owners talk they seem to feel that's robbery (it isn't).

Without any research or context, I'd expect a first-time bike mechanic job to pay $18-22 depending on the city. The ski shops nearby are advertising ski tech jobs around $16 and calling it "better than competitive pay"
There are some activities of daily life that I do without thinking (most of them, in fact). Moving my limbs while walking up the stairs, driving to the corner store and stopping at a traffic light, recognizing a stop sign at a glance, reading the numerals off a mailbox, etc. These are all things that, after you initially learn to do them, get wired up into the fabric of your brain well enough that you can execute them without really thinking about them. They become instinctual.

Interestingly, these are all things that deep neural networks have turned out to be quite good at - instinctual things.

There is also a category of written and oral communication that I do without thinking - instinctually. I don't think deliberately about the choice of each word when writing this post, and certainly not when speaking out loud. Idioms and turns of phrase emerge without deliberate thought or intent. If my social circle has started using certain terminology habitually (e.g. here in the Bay Area, people have been using the adjective "super" a lot, as in "that's super cool"), I'll find myself using it as well without making any deliberate attempt to do so, sometimes to my own chagrin. And even when the topic is something nominally intellectual, I'll sometimes find myself simply regurgitating the general opinion on this topic that I last read from a trusted source.

This seems to exemplify what GPT3 does - a sort of instinctual written communication - and I don't believe it's an example of intelligence any more than a human being able to recognize a stop sign in 100 ms is a sign of intelligence. GPT3 a great pattern-matching engine and it applies pattern-matching on the human language to interpolate a response that is consistent with the patterns it observed.

I don't see any evidence that GPT3 can critically evaluate the information it is is pattern-matching - that it can go beyond what literate humans do instinctually.

Don't get me wrong - GPT3 is surprising and amazing. But not because it signifies anything about AGI. What's amazing to me about GPT3 is it reveals how much ordinary human written and oral communication is instinctual in the same sense that visual processing and image recognition is.
> https://gizmodo.com/apple-iphone-privacy-analytics-class-act...

Apple is currently being sued because they only apply their "do not use analytics" setting to other companies analytics. Apple analytics still track you.

Given that, I would not trust any privacy setting from this company.
Poor Chuck, got a trope named after him after disappearing upstairs at the end of season 2 of Happy Days

https://tvtropes.org/pmwiki/pmwiki.php/Main/ChuckCunninghamS...
I feel noticeably better, with measurably improved blood pressure after breathing exercises. Why do you say it's pseudoscience?
Public Relations won. Advertising won.
Weaponized Infighting is winning.

Say the first thing that comes to mind when you think “Coca Cola.” Say it out loud, don’t edit.

If you said something about nostalgia or polar bears you would be like most humans around the globe for the past 50+ years. I submit that as my evidence that PR and Advertising are remarkably potent.

If you really said something to the effect of “depraved multinational corporation” you’ve eluded their attempts to seer their brand onto your brain 50 times a day. You have steel wit, perhaps your neurophysiology measures a few SD from norms. You have an important role in the solution.

Advertising & PR ought to be illegal, especially with AI driving it. I came from that space and love the creativity, but fear it’s power. Usually where advertising is illegal it just means the state has a monopoly on marketing. It’s not an enforceable policy, and is a meaningful degradation of liberty.

What I think would work is making it unprofitable. Revoke the tax deduction for it. Then make some licensure and oversight for influence operations (my new umbrella term). Register professional services agreements and require quarterly reports. Target ad exchanges like crypto, with a set of standards and Treasury authority.

Frankly, online ad exchanges have been one of the highest volume means of international money laundering and global exchange, and Google et al skimming huge % cuts of 2-5 parts of the transaction. Not regulating it will allow a loophole for continued fraudulent transactions at scale.

Parcels of human “mindshare” are auctioned off with every advertising transaction. Your 5 seconds on YouTube can be worth $5 to the right advertiser. Often that means the highest profit, most coercive players win your attention the most. On web publisher sites, the auction happens in 100ms often in the client at the expense of performance. Always. You can’t fire off 700 requests and not impact performance. It’s for bids to a dozen ad networks and all of their trackers and the winning ad’s trackers and then then do it again every 30 seconds and on scroll listeners, for 6-12 ads plus a video player or two and an exit pop.

Is it just cool that human attention is auctioned off like chattel slavery? Am I wrong to be scared of what billionaires can and have been doing with free reign?

_Citizens United_ really did a number on democracy. Such an ironic name, isn’t it?
Is there a link to evidence of this?
Despite the obvious difference in demographic, it's interesting seeing HN sort of synoptically align with the content reshared in my disability communities.

Layoffs change cultures, don't they?

I'm waiting for the first HN clothing swap :D
How am I supposed to know that? I assumed it's some special custom firmware/OS for Nikon cameras before opening the link.

You way overestimate popularity and general knowledge of some rare Linux distros even among IT guys.
Is your code available somewhere, like on GitHub?
It's not money any more, it's simply numbers on somebody else's computer. LOL
So, is TRT a low dose steroid? or what's the difference?

It seems that both increase your testosterone levels, and it seems that is what help bodybuilders with their muscle mass
Ask HN: JDBC passthru or MariaDB / PostgreSQL mock server?
I'm working with an application which only logs to a SQL db; it uses JDBC. It comes with JDBC drivers for MariaDB and PostgreSQL. It is possible to install additional JDBC drivers.

I want to do some other logly things with the logs. I think what I need is either a mock server which will output the INSERTs received, or a JDBC driver which outputs the same thing (preferably to a network connection). Being able to respond to other things sent by the application with canned responses would be a bonus.

Any suggestions would be greatly appreciated, thanks in advance.
I'm clearly in the wrong here, but hopefully it's a lesson that will help others be vigilant in their dealing with LinkedIn Australia.
Wouldn't it be better to welcome and accommodate educated and enthusiastic foreigners who want to invest in your country and its people, rather than being a language purist for the sake of it?

Can a country like Germany afford to be picky with people trying to invest in it?
> I wonder if the interest created by the Streisand effect alone might fuel the production of cheaper multi-SDR hardware in China,

The hardware is still available, they just deleted code for this specific application from their repo.

https://www.crowdsupply.com/krakenrf/krakensdr
Oh yeah, for sure. Check Kim Dotcom's Twitter.
Tell TA he's a wizard but his dependency graph causes deadlocks
Further, how do you even define "enemy" when it comes to how modern products get built?

An engineer who is a citizen of country A, but works in country B for a company whose headquarters is in country C, builds a product that gets used by a warrior of country D's army, stationed in country E.

Which country-to-country enemy relationships count when determining whether the engineer is supporting "his enemy"?
It'd be wonderful if this could be integrated into the browser and the OS to provide SVG screenshots.
OK, three days have passed, so I'm leaving this comment to hang. This advice is similar to "if you want to lose weight, eat less energy than you can spend". It's true, but it's useless.
Here's a failed patent on a system to auto-tune an antenna array meant for a KerberosSDR, but easily extendable to a KrackenSDR.

https://gitlab.com/crankylinuxuser/pantograph-antenna-array

All the details are here to do autotuning to the frequencies available to a KrackenSDR dependent on frequencies. This device and antenna go from 400MHz to 1.7GHz.
Not following, which 1 reliable power system do you mean?
Interesting comparison to how Zuckerber laid off staff and how Musk laid off staff.
Oh thank you. Given the discussion here, that has to be it. Thanks!
Is there something similar to Cython for rust that can be integrated with python to do most of heavy lifting while still being able to code in python framework
You could say that same about running off-line batch jobs on EC2 instances. Unless your co-located data sources are forcing you to do so, I cannot fathom why you would.
> And for the second response, saying that GPT-3 could potentially also deal with images or sound, if presented in the right format is just proof that it is not general.

So if I present a sound sample to you as a series of raw numbers, will you be able to interpret it, or are you not a general intelligence?
You are right, but this is a very specific circumstance when the required power output is so high that it exceeds the capacity of the intestine for glucose absorption.

As you say, in order to achieve the maximum power output that can be sustained for a long time, i.e. in aerobic effort, you also need fructose, i.e. sugar, besides glucose, to reach the maximum rate of carbohydrate absorption in the intestine.

However the vast majority of the humans may never encounter during their entire lives a circumstance when they need to produce a sustained power output so high that it is limited by the intestinal absorption (and without an appropriate training their muscles would not be able to sustain so much power anyway), so they never need to eat sugar. They eat it only because it tastes good.
When I say free, I don't mean gratis.

> On the other hand, free software is (arguably) incompatible with being developer-respecting

If you mean developer-respecting as in "paid developer". That's not true. There are several ways of building a business around free software. Anyway, people releasing their software as free software do it willingly. That's strange to say that their software does not respect them.

> This is not compatible with the statement "developers should be paid"

No. As a developer, I chose to work for a company making money from free software. This company sells paid licenses for extensions (the code is free software, but people, especially enterprises, will pay for the convenience of having it built for them and installed from an easy-to-use UI), support, cloud hosting and customization.

I should restrict my statement however: end-user software should be free software. Not necessarily free beer. And if a customer wants non-free customization, that's fine with me. They are the ones who pay and use the software, under terms they outline in the contract they have with the company. Though I don't enjoy writing such non-free code if it could benefit others and will try to avoid this. That's a waste of my time, I'd rather have my time be spent on stuff that's useful for more people than just a customer whose values are not, by the way, necessarily totally aligned with mine. My company too, by the way. It encourages their customers to allow it to develop customization as open source components (by making a discount, and open source components are more likely to be maintained and get improvements outside this specific customer's contract - improvements can be paid by other customers needing them).

There are ways. Core WordPress and Nextcloud developers are paid too. That's true for many projects.

> If you truly believe no artist or creative person anywhere in the world ever deserves to be compensated for anything they do, well, I just really never want to live in the world you imagine.

There's no bad implication like people being locked up with a closed solution with non-free art. I'm not against it, though I have sympathy for people releasing art under a free license.
> It seems infantile to me to suggest otherwise.

Nice way to preemptively disregard any comment that might suggest otherwise.

But it's a good point with the "solving human problems" remark - the whole thing tries to avoid human tendencies, while it is meant to solve purely human-made problems.
I die a little inside every time I lose an argument over whether or not we should spend time optimizing our software (I lose that argument every time I have it).
good find

the code should be updated to:

<button _="on pointerdown
repeat until event stopCycling
set rand to Math.random() * 255
transition *background-color to `hsl($rand 100% 90%)` over 250ms
end
on pointerup or mouseleave
trigger stopCycling">
Click And Hold Me
</button>

to capture both the pointerup and mouseleave events (seems like some browsers trigger the pointerup event even if the mouse/pointer has left the element)

unfortunately right now the `repeat until event` form doesn't take multiple events, so we have to kick out to another event handler to capture both. I'll try to fix that in the next release.
I have the same obsession for speed and I have given up on desktop environments years ago, ending up on with i3 and mostly CLI. These past years I was forced for some periods to work on macOS, Windows and Gnome. While they clearly work I simply can not stand them. My muscle memory starts an application then immediately start typing and to my surprise something else happens, because the app has not started yet and I still have focus in another window or in the desktop. Or I chain keyboard shortcuts and the same unexpected results happen because the previous command has not completed. It forces me to wait and pay attention to what the system is doing and this annoys me to no end.

I know plenty of people being a lot more productive than me using slow and not very ergonomic environments. So I understand this is just an obsession of mine and not necessarily justified. But once I got used to instant everything it's so hard going back.
It's sad that they got rid of the enhanced timekeeping functionality in the move from 5100 to the (as I understand it, inferior) IBM 5150 model, which ships chrono-locked from factory to the present time at all times. Bummer!
Yeah, I didn't dig into EA that much after asking, but then I read the insane Sequoia-commissioned Bankman-Fried piece and it clicked immediately after the part about how William McCaskill convinced Bankman-Fried to go work for Jane Street so he could "earn to give". Oh. You can justify anything that way! You could murder hobos, if it jazzed you up for really hardcore day of trading or whatever.

I get it. Like utilitarianism itself, it makes a lot of sense in the small and like zero sense at all generalized.
> The economic fallout is correctible, but fixing the loss of faith in the foundation of our economy, that diligent work will be rewarded with comfort and stability, will be harder.

I think this is an archaic, pre-21st century mindset. Advanced, industrial, technological societies should be able to guarantee comfort and stability for all people regardless of work. In the modern world, we should work because we love or enjoy it, because we want to contribute to society, and because it brings meaning to our lives and the lives of other people. We should not work, on the other hand, to be "rewarded" in a zero-sum game competing with others, to the detriment of the rest of the planet. We really need to change the way we think about this. The most productive workers aren’t people working for a reward, they are those who love their work and are happy with the comfort and stability they already have. It’s 2022 going on 2023. The idea that we should work based on scarcity rather than abundance is completely out of date and no longer supported by the evidence. This is the kind of have and have not mindset that needs to disappear. Nobody should have to work to obtain comfort and stability.
One notable mention should also be nvPY: https://github.com/cpbotha/nvpy
Microservices vs. monoliths is a false dichotomy in the present day.

If you put microservices in a monorepo with a good build tool (like NX), put the common auth/logging/types/dtos/etc. functions in reusable libs, and version/release all the apps together, you get the best of both worlds.

At a small scale, you can deploy your whole containerized stack on two big HA instances (monolithic infrastructure, so much easier). You can leverage common libraries without versioning hell/cross-repo coordination. If you have mediocre developers on the team and very aggressive development timelines, the monorepo structure helps enforce modular organization. If you are a good developer, your workflow gets very, very fast, and you can manage a lot of complexity.

Add: additionally, if you have ever-changing requirements and some are obviously bolt-on one-offs that aren't going anywhere, you can limit damage to the code quality by splitting those features into a separate microservices (making it much easier to safely deprecate/remove them in the future).
I'm not sure about that. I see the economy as a giant engine made out of the flesh of millions of humans. The guy pushing the accelerator or not must truly feel like God hearing the roaring of this giant flesh engine and affecting the fate of so many people.
If you're on linux, rofi[1] is a very versatile fuzzy-search graphical application. One of the typical ways to use it is to invoke it in script mode (see man rofi-script) with a shell script, where if called without arguments it invokes rofi against that script's stdout, and if called with arguments it runs a different command with that argument. This is nice because I don't have to switch to/open a new terminal or emacs, it's bound to a key I can invoke from anywhere in the graphical session. The kill process script is pretty simple (I filter out the path names from the nix store since I'm using nix)

if [[ -z "$@" ]]; then
echo -e "\0prompt\x1fKill Process"
ps -ax | awk '{$2 = "" ; $3 = ""; $4 = ""; print $0}' | tail -n +2 | sed 's/\/nix\/store\/[^\/]*//'
else
kill $1
fi

[1] https://github.com/davatorium/rofi