skysight-inc/HackerNews huggingface dataset:
I'm a fanboy of heavy IDEs with big fat debuggers like JetBrains tools. It's ironic that Microsoft who used to dominate that niche, is now dominating with a glorified text editor.
My early (late?) thoughts on the enormous promise of AI, and whether some solutions are still in search of a problem.
Mandos: Boot encrypted root file systems unattended or remotely
If you're genuinely interested, you'd be better off getting up to speed on the current research instead of putting forth extremely rudimentary theories.
That's true, but I'd advise people to learn the tech first then worry about the politics.
Home Prices Fell in February for First Time in 11 Years
Aren't lock-ins into their own respective ecosystem what every tech giant is striving for? Don't see how that behavior is Microsoft-exclusive necessarily.
It's like astronomer talking about metals. By which they mean everything that's not hydrogen or helium.
yeah, you can use an old refurbuished pc for most of it. But running on 5W .. no.
Putting it literally into the wall, no. Arduino is to much overhead upfront. It is the ideal middle ground.

I went with rockpi because of the shortages .. works just as well and has a little more punch.
Cultivating energy capacity can increase your subjective lifespan.
Ask HN: What are the best communities to talk about AI advancements?
I am getting more into AI and I'm looking for communities where I can keep up with the latest advancements, and talk with fellow developers.

I am a member of some Discords, /r/StableDiffusion and I follow some Twitter AI people. Anything else you would recommend?
Tattoos Do Odd Things to the Immune System
I mean, from the structure of things that makes sense.

If you think of it as a statistically-derived processor/algorithm, unless there's some great task of short-term memory/memorization it's forced to undergo it's going to be biased towards more direct responses.

Another thing to consider, regarding the fine-tuning, is that "instruction" may be biased towards sentence ordering, so that the actual order with which you present your prompt can be important.

For example Prompt: <detailed situational specification>. <task to be performed> might perform considerably worse than <task to be performed>. <detailed situational specification>.

I suspect it's just a short-mid-term resource constraint though since:

- demonstrating extremely sharp memory performance conversationally isn't that common

- total bout / token width isn't particularly wide in training

- presumably fewer "transistors" than humans -- basically even 200B parameters isn't all that many

Another concern that I'm not sure how to consider is that 4-letter tokenization could be an obvious reason ChatGPT is such a poor speller.
It's not incorrect... the problem is again, that what was true for the generations before is no longer applicable for my generation. A career in academia usually means sacrificing a lot of personal life - in way too many cases also sacrificing having a family, simply because of being constantly on the move chasing whatever grants you can and working ridiculous hours all for shit wages in the end, not to mention you can't really get approved for credit to buy a house or whatever when all you have to show for your credit history is a ton of half-year contracts.

And even academic degrees per se outside of academic careers aren't a guarantee for higher paying jobs any more, not since large companies started to use having an academic degree as a proxy to legally discriminate against wide swaths of the population, including normally protected classes: it's hard to get academic degrees with a variety of mental health disorders, and many people from socioeconomically disadvantaged castes (immigrants, poor people, people of color) get filtered out by the educational system way before they can even enter university.

So why should one go for an academic degree or otherwise put in unhealthy amounts of effort if you finish at 25-30 and still only get exploitative, underpaid labor? The entire "social contract" framework underpinning our societies is broken at a fundamental level and I don't see the political will to fix any of that unless the boomers are removed from society's high positions.
Love it. Some kind of polymorphic AI-enabled malware that can adapt to any system that analyzes it.

Alternative scenario: the malware wiped out humanity millennia ago, but is laying dormant in PDFs, just waiting for the aliens to try to interpret these digital relics of a long-dead civilization.
Karl Marx’s ideology promoted the violent seizure of assets from the productive class in a revolution to install communism.

The ideology absolutely promoted dictatorship and totalitarianism. There’s no alternative system that can sustain communism, given how opposed it is to basic human nature.
I am building my system https://aidev.codes and adding virtual servers to allow back-end code with the explicit goal of selling this service to end-users as an alternative to hiring software engineers. In the niche I have previously been working in, there is a huge demand to build fairly complex integrations (such as with my other service) without an adequate budget to hire a person.

I already know at least one designer who previously would have considered hiring me for something but now has explained that they are achieving tasks with ChatGPT.

Especially when you start to understand the reasoning ability of GPT-4, what the 32k context window and ability to understand images means, any software engineer who thinks their job will remain safe is in complete denial.

In fact, with this release you will start to see quite a lot of non-programmers start using Github. Within X months or a few years, its quite feasible that Microsoft will have a software engineer built into Windows.
Seems that you didn't bother checked their site before commenting. Check it out here[0], but TLDR: they have VS, VS code, Jetbrains and NeoVim logos in there.

[0] https://github.com/features/preview/copilot-x
Many microcontrolers have timers and counters or even state machines (PIOs on RP2040 is a nice example of that) for this reason. They allow you to handle those cases out of the main computing unit. The MSP430s are also full of these magic things. They are harder to get introduced to than just writing Python. But you don't realize how powerful those things are until you step out of how you were handling things on a multi-GHz computer with ton of RAM.
Snarky rhyming schemes aren’t much of a political philosophy.
Something many people miss is that JSX and React are two separate technologies. JSX is a fantastic templating language in its own right.

Have there been any libraries that attempt to integrate JSX more natively into Django templates? It seems like that might be an approach that could solve the ergonomics problem you describe.
I trust China and tiktok more than I trust Facebook and Washington DC
TCP/IP offload isn’t the issue.

The core problem is that the Linux kernel uses interrupts for handling packets. This limits Linux networking performance in terms of packets per second. The limit is about a million packets per second per core.

For reference 10GE is about 16 million packets per second at line rate using small packets.

This is why you have to use kernel bypass software in user space to get linerate performance above 10G in Linux.

Popular software for this use case utilize DPDK, XDP or VPP.
Have you ever read https://medium.com/@gtrevorjay/you-could-have-invented-conta... ?

You were halfway there :-)
It really just depends on what you're trying to do I guess. The main auth boundary for my projects is typically the server gateway/api, and that's very straightforward to set up, whether you want simple auth or role-based or to inspect JWT claims or whatever.
You can use JLink to embed only the needed modules and classes of the JRE for your application to run
Github only? Anything else on roadmap?

Understandable for market if not, I will just be disappointed personally!
google is literally the next generation Sun, many of the same people were involved.. the Sun Micro company was scrapped for (valuable) parts, with a lot of internal competitive moments
Agreed. A laptop also comes with battery backup, screen, and input devices out of the gate. Granted, it consumes more power than RPi. But a laptop is definitely a solid choice, based on my experience with RPi resets and corrupted SD cards, etc.
The grotesque side of Leonardo da Vinci
I've tried to use JSON Schema and the big gap I couldn't figure was how to handle polymorphism.

That is, if I have a case where object

{
"Foo": {
"Type":"Fred"
"Bar":1
"Baz":2
"Quux":2
}
}

and the object

{
"Foo": {
"Type":"Waldo"
"Bar":1
"Corge":2
"Xyzzy":7
}
}

are both valid, without just allowing any object members or allowing the union of their members.

I did a hack by multiplexing the types into a child-object, but that was ugly and clumsy.

In XSD or any statically-typed programming language I could handle this trivially using types and polymorphism, because "Fred" and "Waldo" would be different types.

But I can't figure out how to do that in Json Schema.
Why is Mozilla qualified to have an opinion on this? Have they released anything significant in the field?
RPi prices are so inflated they barely make sense at all, let alone for all these little "give my plants half a cup of water every day" projects.
Bet they'd have been more distracted if you held a no-expense-spared carnival with entertainers and games and sports of all sorts and intellectuals and blow-hards from all over the world gathered in and around their monastery, whooping it up and putting on plays, shows (some of them... gasp, sex shows!), speeches, round-tables, demonstrations, et c., 24/7, non-stop.

That's what every place is like, now, with always-on available-everywhere Internet. Any of us can switch from whatever we're doing, to paying attention to the carnival, in about two seconds flat, anywhere, any time—and that's when the carnival's not actively bugging us to come take a look. It's always right there, tempting us.
I'm disappointed that the suffering of women with at most 1 X chromosomes weren't included in the article
You could not be more wrong! Efficiency and overhead are measured as a percent of frame size and 128-byte packets (X.25) or 48-byte frames (Atm) are abortions. 1500 bytes at the outset and the overhead is < 1% and < 0.2% with jumbograms (8kB). Every 802.11 standard is a superset of Ethernet and that makes DIX Ethernet the most scalable network protocol of all time!
I admit that I'm anxious about the possibility that AI will drive down demand for developer jobs. My base case is that it won't have a meaningful negative impact, but it's possible that it will, so it's unpleasant to have this uncertainty about the future and to see the technology develop very rapidly with big news coming almost every day - which I would be normally extatic about.

I've been on a path to financial independence (= saving and investing) but still need ~9 years to be able to safely retire. I slightly envy people with US-based FAANG jobs, where achieving financial independence seems like a breeze.

This also adds fuel to my desire to start a side project.

What are your thought on this? Are you preparing in any way financially?
Not sure what to make of that, but I'm just glad we don't live in a world in which Google + Java is the winning horse
They've already committed to bringing it to other platforms where Copilot is currently (JetBrains IDE's for example).
There is something to say about how we will not push UBI until automation comes for our job.
Why do you think that? CNN and MSNBC combined don't even come close to Fox News in viewership.
It also ignores that we have been having massive supply chain issues that had nothing to do with the cost of labor but a pandemic that even until recently saw lockdowns in some very major manufacturing locations. Thanks to three bull whip effect the effects will take a while after the incident to iron out.
I would love to hear from other people here but I tried it for a while and dropped my subscription. For short things it was nice, but the larger the suggestion the worst it got. I found myself constantly mentally debugging the output it suggested, I do not know if it was faster but I was mentally exhausted by it, unable to go for long periods of time.
Dumb code completion is predictable, I know I'll need to press down three times before its even shown to me, enabling me to think forward. With "smart" code completion I need to constantly stop my train of thought to process what ever it throws at me.
I even tried to just trust the system, playing it fast and loose, not double checking everything, but then it just produced bugs.

I'm developer with 16 years of experience, currently working mainly with python for API work.

I'd love to hear accounts of other people, please add your background if you feel comfortable. I want to see if there is some correlation to experience, programming languages or use cases.
If your job is nothing but writing the kind of boilerplate code that Copilot gets somewhat right, you probably should lose your job.
Supply issues are a bit of red herring. Compare industries with more and fewer supply issues and you'll find that it doesn't play an oversized role.

The main catalyst, and by that I mean essentially the only catalyst, is monetary policy.
There are 5 different sign-up waiting lists. Each one needs to be signed-up for separately.

[1] Copilot X: https://github.com/github-copilot/chat_waitlist_signup/

[2] Copilot Voice: https://githubnext.com/projects/copilot-voice/

[3] Copilot Docs: https://githubnext.com/projects/copilot-for-docs/

[4] Copilot for PRs: https://githubnext.com/projects/copilot-for-pull-requests/

[5] Copilot CLI: https://githubnext.com/projects/copilot-cli/
> the code itself (as well as coders) have nothing to do with any three-letter-agency within Russia.

citation needed
The article literally says "Environment & Climate" right above the title.

The author: "Gender, climate and sustainability reporter"

"Fast forward to today, and despite the fact that consumer choices viewed as more environmentally minded are stereotyped as feminine, men actually make up the majority of electric car drivers."
git != GitHub
Mozilla may have one path, albeit a long shot. If Apple were to decide that it’s cheaper to give money to Mozilla and have FF be the default iOS browser, that would be their best shot for success. Or maybe Apple could buy out Mozilla entirely. This scenario isn’t likely but I don’t think it’s completely out of the question.
The focus for now is get it to public beta starting with Github. On the roadmap we need to add Gitlab and Bitbucket for sure.

If there anything else that I've not covered please let me know. Would greatly appreciate the feedback.
The problem is not having other activities to do.

The problem is breaking away from what I'm already doing to go and do those other things.
They were having too much fun playing with their monetary policy toys.

Crazy to think they were still buying MBS into 2022 when easing was in no way necessary.
Same from my country… I checked if it’s my iPhone’s iCloud Private Relay.
You ever heard of Rust?
I don’t remember ever showing my id in onsites. In some of those big places one could def skate by having someone else interview and then show up on first day and nobody would notice. Ime id doesn’t come up until hr wants work authorization on your first day
gitea, caddy (which can update itself even with the same modules included), restic (again in-place updates), adguard home which embeds a dhcp and dns service etc etc. I really like the stuff the golang developers can put out.

I even asked someone to produce a fresbsd binary please and they added one line to their github ci to make it available that day.
> For the first time in my life, I feel like my expertise is at risk of being rendered obsolete. Maybe not this year, but the writing is on the wall.

My expertise is in designing, understanding, and debugging complex systems. I will just apply my expertise to the AI.

Another angle: just think of how many mom and pop shops are still contracting out to get web sites, and not getting what we consider quality. Now maybe you're going to see a larger and larger gap between F500 companies and the rest (surely you do already), but playing out the consequences is a long and interesting story.

> coding without AI will feel as antiquated and inefficient [...]. And resistance is futile because markets will punish those who refuse.

Fortunately, the "punishment" by the market will just be reduced salaries. Move out of the Bay Area now. :)

> And coding is just one of the many applications where AI an replace brains.

And writing about those is interesting. With the development of DALL-E (etc), I would say coding isn't even the primary interesting application. (If "it's not AI", whatever... that's not the point.) Or not yet.
Choose what to dream tonight
> The good thing about Indiana Jones is that, because it's set in the past, it doesn't look as dated as a 1981 movie that actually played in 1981 looks.

I think I agree, but when I have to rationalize it, I can't really say why!

I only come up with vague things like:

- being made to look like in the past, the visual language is a caricature of the past. This caricature of the 30s has not changed much for us between 1980s and present time.

- which leads to... our present is not as clear as in hindsight (or we haven't formed a caricature of it yet) while it happens

- being set in the past, some of the artefacts of being shot on film, don't stick out as much (in fact, these artefacts are often emulated in modern productions to signal "the past")

- ... as opposed to films set in the future, there are fewer pitfalls
That's after DICER/Drosha processes the pre-miRNA/pri-miRNA transcripts. The pre-miRNA/pri-miRNAs transcripts can be a magnitude equal to or greater than 200 nts.
https://archive.ph/y8iF7
the economic contracts offered to developers by Microsoft were very different than in other development ecosystems. Microsoft always represented a different economic culture than many others, developers chose their allies based on multiple criteria.
Then you would need to screen them for personality disorders such as narcicism, not for how introverted they are or how much they appreciate art.

No, neuroticism isn't what you are looking for either, neither is conscientiousness. It can be argued that for an academic position you would want high conscientiousness, but I think many would argue that you want some of your professors to have disorganized, messy offices.
Back in the day, Google Apps was pitched as a personal/family thing for custom domains. My email address - and those of, over time, dozens of family members - are hosted in this way.
We have laws and a justice system that disincentivizes bad behavior. The existence of holes in that system does not mean that an effective system is impossible. Plenty of bad person stuff is illegal and punishable.

It should be illegal (and enforceable) for regulators to be so cozy with industry. It feels like you're suggesting we just throw our hands up and say "better things aren't possible."
I am just going to take a minute to point out that 18 months ago I said the inflation wasn't transitory, it was long term, and everyone told me I was crazy when I said the government was lying about it being transitory.
Yeah, this is my problem.

....and Hacker News is part of it, at the moment. Gonna close this tab and go work on something for awhile.
You need an @gmail.com account.
Bezier curves are easily detected by machine learning models as non-human, that software wont work on akamai or any decent anti-bot
How about using vim mode in VS Code or is that like being in an open relationship?
But you can automate that too, with a different tool.
That's the main idea behind developing such systems. It's telling execs: Hey, look, you are paying a lot of money to those pesky workers (i.e. developers) and we like that number. Give us a cut and we save you a lot of money. This is nothing new actually. Has happened over and over in other industries and is not really surprising. What happens is that a lot of added value that the developers were generating will be consolidated into the pockets of a few and the rest will be automated. They businesses cannot be upset about this because the ultimate goal of a business is not be your friend but to generate more money and one way is to reduce costs.
Also self proclaimed rational/logical people tend to lack self awareness, unsurprisingly.
ChatGPT to my understanding is only meant for one purpose, to be extremely good at conversing. That’s it! It should be so good at it that it almost convinces you.

OpenAi’s codex and the newer models should be used for actual coding related prompts.
The best way Mozilla can help make a better internet is to pour more resources into Firefox. The monopoly of Chrome is a huge threat to the open internet, and Firefox is uniquely placed to combat that.
Yeah, like Apache Mesos is running the NSA data center in Utah. One of the biggest in the world.
Dairy farms rape all the cows to keep them producing milk.
I was able to apply with my student account(it has copilot and pro for free).
Agroforestry could be an answer to the Dutch farming crisis
Lenovo ThinkPad X13s: The stealth Arm-powered laptop
Which is a reason to put them in places where the occupants can get out in a relatively safe place and either be productive (store parking lots) or entertained (zoo).

Yet those are where most 1st gen chargers were placed, and are the same places the quoted woman in the article is complaining about.

Yes they're less convenient, but so is charging an EV (compared to refueling). Until charging only takes 5-10 mins, the best way to offset inconvenience of time is to place chargers in places where you can multitask.
Obviously this behavior is an improvement for the individuals. I don’t see that it’s an improvement overall. Long distance commutes are in conflict to climate goals (especially flights). Also, these super commuters disturb the local economy with their purchasing power (there was an article recently on HN about a US family living in Portugal because it’s so cheap there).

I guess governments will have to address this somehow.
> Lots of new features were impossible with the old extension model

Can you name some?
OP here,

How are you doing caching without a mod time?

https://github.com/golang/go/issues/44854

Are you re-naming or hashing for cache clearing?
What’s EE? Electrical Engineering?
> Zig errors do not have a payload component because Zig is very strict about not having hidden allocations

That's likely not the reason. The above article links to a Github issue in which people have been discussing various proposals for handling payloads since 2019, and not a single time it was ruled out because of allocations as those could be handled the same way as anywhere else.

Not to mention in many situations an error payload wouldn't necessitate an allocation. For example just allowing a single integer as payload in a parser would already be a huge help. If the language's standard library won't even return a position for JSON parsing errors I'd consider that a problem. Imho it is a mistake to give errors special syntax features without any way of expanding them.
No one is successfully treating candida with homeopathy and using the derogatory term "allopathy" for conventional medicine isn't really appropriate here.