skysight-inc/HackerNews huggingface dataset:
I'd be tempted to think that if an application is designed in a way where switching your TLS implementation has consequences for the concurrency model, you have some serious design challenges.

That being said, a good reason for using Go and its standard library is that they have been very good in terms of keeping important things in good shape and they put a lot more care into smoothing upgrades than is usually the case for random libraries. That's much of the motivation for using standard libraries: they have to be maintained in a manner that doesn't blow up billions of lines of running code. Third party libraries tend to be a far more mixed bag.

As for crypto: I shudder to think what it was like to use SSL/TLS in the C/C++/Java world. Horrific implementations that are fiddly to work with so you won't be inclined to mess with them more than you absolutely need to in regimens that rarely, if ever, pushes you to improve security as algorithm preferences shift over time. We've made heavy use of the crypto parts of Go to build our own PKI solution for an IOT platform and it was a lot easier than in any language we've used before. By a good margin.

I think you inadvertently made the argument for using Go and its standard library :-)

(Of course, 10 years down the road, perhaps people have abandoned Go and it has become a wasteland and there's some other language with a better stdlib you should be using. But ask yourself this: how much of the code you have written in the past is still running unchanged? You'll have to evolve, develop and adapt over time no matter what so if Go were to fade away, it isn't going to happen overnight and you'll have plenty of time to move on)
We mostly agree then. I think even after limiting the AI FoV, it still was seeing 4× more as I said previously. As for APM:

> By throttling the AI to what a human can do[...]

I think this is far from true, a human cannot keep the APM throughout the game on the level the AI was throttled to. If the AI was throttled to the average APM in e-sports, that would be more fair, but it was throttled to the HIGHEST APM reached by a human. Again, it's not "highest average APM in a single match", it's just highest number of actions in a given minute [I don't know if it was an all-time record or just some arbitrary value inspired by some arbitrarily chosen local record; what I know it was way too high to be fair]. Furthermore, SC2 players spam unnecessary clicks to keep themselves warmed up - if playing against AI, that is limited to average APM of its opponent, was a thing, then I'd safely bet the APM of that player would decrease 3 to 5 times WITHOUT the player reducing the number of actions that are of little (but still some) significance in order to abuse this AI limitation.

Again, the event was cool, but it makes me sad the technicalities weren't communicated clearly, which made it an advertisement rather than sport IMHO.
Request: VSCode extension that allows users to edit .cavas files
There is a vscode extension that does the equivalent of what Obsidian does with [[wiki links]]
https://github.com/kortina/vscode-markdown-notes

I wish there was a vscode extension that allows users to edit obsidian .cavas files in vs code too.

Is anybody else interested in something like this?

here's the spec of jsoncanvas https://github.com/obsidianmd/jsoncanvas
As a follow-up, I'm also curious if you think coding is still useful for kids to learn, both in terms of innovative skills and preparation for jobs...or will AI largely obliterate the need to code...
> everyone is doing their best given the conditions they’re in

Generous, but almost certainly untrue.
Do you have any real-world examples of this happening in Go?
In Belgium, advertising has never been this easy
Built a marketplace to make traditional advertising accessible to local businesses. Before, they always needed the help of a media company or advertising agency. Now, they can buy advertising space at the click of a button.
Ukraine open sourced it's star government services app
Diia provides access to digital documents and government services for Ukrainian citizens. The documents in the mobile app are accepted by officials. Also a few government services are available.
“White man” is not racist, it is a self-describing short term for Eurocentric supremacy and a quote from Kipling. As such it is not replaceable by Black/Red etc. Everyone can use it in such context as a metaphor, not as a racial reference.

Edit: previously my message included some poor choice of words, which I will keep here for history and an example of accidental bias: “White men are absolutely allowed to use it as a slur towards other white men.”
Everything is a descriptor. When I'm opening a TCP connection, there's no file, so calling it a file descriptor feels wrong.

And at that point, the whole "everything is" turns into nonsense, because yes, everything is a pointer to something, so what.
I read that if you harvest the eggs at just the right time, they contain the purest, smoothest, cask-strength, single-malt you can imagine. The peatiness varies according to the region of harvest.
I have, and it’s not. (I steer clear of politics.) I have been involved in pointless edit wars, but that’s just human nature: give them a comment thread and they’ll argue to death (plenty of case studies on this site, the older wikis where people essentially talk to/past each other on the same page were like that as well), give them a text box they can all edit and they’ll fight to death. “Federated” wiki isn’t going to solve shit in that regard.

If you think “fediverse” isn’t “toxic” when it comes to controversial issues, you haven’t really checked it out.
Employers. Not too long ago you could Google my name, the first result was MrKoll and an exclamationmark on my name.

You could then pay 10$ and get access to my legal history involving minor possession of drugs and DUI.

Now all my relatives know...

Yep this is pretty fucked, we also have our taxation calendar available for anyone to look up my declared income.

These systems and laws of openness worked great before the Internet, you'd have to call every court in the country to request access to my full legal history, and call the taxation office about my declared income. Now it's just 10$ away from anyone curious
> I'm kind of happy I'm not in webdev but embedded. There's not so much fads in this area.

How true is that about embedded though? I started out in that field for the first six years of my professional life, but it's been almost 15 years since then. I still know a lot more about it than the random dev who hasn't worked in it at all, but I kind of doubt I could be very intelligent about it without a bunch of catching up.

(Though obviously I agree that there are almost certainly faster changes in web dev.)
> ... against the wishes of the landowner and river authority.

...I mean, it originally arrived in the area against the wishes of the landowners at the time as well. The gentleman is simply continuing a long established tradition.

(Seriously, though, aside from the fact he wasn't supposed to be doing what he did where he did it, archaeological information was lost that could have potentially been recovered had the sword been left in situ and a team called to survey it. We really shouldn't be celebrating this.)
Hatred for your oppresors is rational.

The desire to continue attacks that intentionally maximise civilian casualties as part of a war you are doomed to lose is not.

If Palestine could end its attacks on Israel, almost all international support for Israel would dry up within 6 months.

The symmetric attacks that justify the next are doomed to continue forever until both sides can hold back.

Hamas will never be that partner in peace for Israel.

Egypt and Jordan both managed to fight with Israel and come to a lasting peace, and I feel like insisting that Palestinians are incapable of the same robs them of any agency.

I of course give Israel the same accountability. The settlements are unjustifiable. The response to Oct 7 needs a huge amount of investigation in order ensure all has been done to minimise civilian casualties.

The same way Palestine needs to stop firing rockets for a lasting peace to be possible, Israel will likely need to take a couple terrorist attacks on the chin once a feasible partner for peace in Palestine has been found.
Would it make sense to actually store it underground, or are the gains minimal when compared to the costs?

In general, I'm impressed that there's so much research and investment in this field (storing excess renewable energy). I think most people don't realize how much and that the problem of the sun not shining and wind not blowing all the time will be solved much more quickly than most people think is possible.
Zionists love to smear the resistance as "rapists" while the IDF itself has a track record of raping Palestinian hostages.[0] Since Israel's brutal settler colonialism is indefensible their primary strategy is to concentrate on making up absurd atrocity propaganda like "40 beheaded babies" and "mass rape" all of which are baseless lies which have been debunked.[1][2]
Israel forbids doctors from speaking to UN group[3], why would they behave in such manner when they claim to be speaking the truth?

[0] UN experts condemn credible reports of executions, sexual assault by Israeli soldiers - https://thehill.com/policy/international/4477340-un-experts-...

[1] UN Report CAN'T Prove 10/7 Mass Sex Assault Claims - https://www.youtube.com/watch?v=in8u_VXi3gA

[2] Local Israelis DEBUNK NYT Sexual Assault Allegation - https://www.youtube.com/watch?v=uKgHaK-CoYs

[3] Israel forbids doctors from speaking to UN group - https://www.timesofisrael.com/government-forbids-doctors-fro...
I tested the product on both Ubuntu and MacOS, but had a frustrating experience in both cases.

I prefer using Fish, but it's not supported. So, I uninstalled it and tried with Bash or Zsh instead.

Even after completely removing Fish from my system, the flow CLI still insists it's there and tries to open a path that no longer exists.

Switching to Zsh gave a different result, but it was still a frustrating experience. While I could activate the flox environment the first time I executed it, exiting caused issues. I had to reactivate it multiple times, encountering errors such as "environment already enabled" before it finally worked properly.

I'm sorry for the negative feedback, but this seems far from a version 1.0 product user experience.
Heating element from pyrolytic oven would be better.
Random app, not via the app store, with full access to the file system.

Going to say no.
Did Micro Star really infringe on the Duke Nukem story? The maps were sequels and copied only general theme Duke Nukem story - a Los Angeles shooter with guns and grenades. But that sounds too generic, Rambo, Dredd or Terminator might do something similar.
My programming journey span 25 years. Professionally around 18 years. Not as long as your good self, but I share your frustrations!

I started my love for coding as a young teenager. I never had the opportunity to program on Amiga or Commodore... but very thankful to have a 486 PC in the early-to-mid 90s.. leading up to "Intel Inside" PCs a few years later.

I avoid working with a large team. I like no more than 4 people including myself. Projects can be broken down into (what I call) modules. I dont bother with Sprint meetings or the like... just a quick morning catchups with coffee!

I started a new job a few years ago.. which is also me getting back into web development. How much things have changed in this domain! What was originally Server-side processing (of html) 20 years ago has slowly turns into the job of the frontend... so (now) having Node, React, etc. Deployment tools were also using Node, which made it a pain to upgrade it!

We have an opportunity to rewrite some of our websites due to changing internal systems. My team has learning allocated for htmx. This will make our lives sooo much easier!
You don't háve anything in the kernel which isn't needed to run the program.
Related? I was copy'n'pasting a few chars from one column from to another in gsheets.

Gsheets intuited that I wanted to do this multiple times and offered this formula:

> =RIGHT(A7,LEN(A7) - (FIND(CHAR(160),SUBSTITUTE(A7," ",CHAR(160),2))))
> you do networking, have soft-skills and is likeable.

No networking, soft skills sure but not social skills, depends?

Asssuming these variables stay the same how does age affect hirability and at what age?
it is a bit of a confirmation bias machine. still it gives better leads for learning about a subject (better results than just searching with google)

I also fancy that you can talk with the machine about itself, to me that is still having some degree of novelty.
I often meet dev shops trying to sell me on a whole dev team for their next,nuxt whatever stack, so I always tell people that it makes no sense to start with that stack. But for all the stimulus, livewire, htmx micro frameworks, htmx seems to be the one that has the least amount of documentation which can make it quite painful to work with at times.

It just seems like Django has a lot less documentation than all the other frameworks. I wonder why that is.
gptengineer.app / Lovable | ONSITE+HYBRID | Stockholm / London | Full-Time | Founding Engineers, Founding Designer

Lovable is made up of a team of pragmatic previous (YC) founders and CTOs, set on being the first to make autonomous code generation work.

This is a hard problem. We believe we can do it by selecting a limited domain, a great AI driven UX and crucially - carefully selecting a single 'AI-first' tech stack of open-source, that us engineers love to maintain. That we optimise the system of fine-tuned LLMs (+LMMs) to do well in.

We believe that rapid experimentation and hiring the brightest and most ambitious minds is the way we make this work. You'd be one of the first employees and have a big impact in shaping our product and company!

In particular we're looking for a Founding Engineer to join our team of AI and product engineers building the software that builds other software.
Is there a way to use the mobile app on PCs?

I tried with Windows Subsystem for Android but the app refused to work.
How about instead of "building moats", try to fix your terrible software? Like being able to sort the participants list into alphabetical order seems pretty fundamental. Or why you have to select "use computer audio" every time. Or that the chat interface is counter-intuitive.
It looks like each character is taking up twice the width of an ASCII symbol, but half of that is empty space. Why is that? Is that space completely unusable?
Also, if you want your own free MediaWiki instance, you could try : https://www.wikibase.cloud/
>Can't we leave one thing undeveloped?

Sure. Undevelop your own land and that will solve the problem.
"Correlation does not imply causation" is a simple idea, but it truly cannot be emphasized enough. Establishing a correlation certainly does help to strengthen an already-compelling causal mechanism theory. Pulling high doses of carcinogen-filled particles into your lungs causes lung cancer? Sounds about right. Reduced IQ from exposure to a neurotoxin at levels significantly lower than that which produces clinical symptoms? Maybe, but I'd say the burden of evidence is higher on that one.

> Finally, when you suggest there are confounders, that's a causal claim. What confounders do you have in mind here, what standard of evidence do you need to accept them as confounders, and do they supersede the evidence we have for lead and IQ?

Dirt and dust ingestion, for which lead is a noisy metric. It's no accident that the correlation between lead and IQ is strongest at age 2. That's the age by which the smarter children have figured out that dust bunnies don't taste very good.
The unikernel still has vastly reduced overall system surface area— for both good and ill. Less security concerns, random package manager nonsense, things that need to be monitored in case they randomly explode, and all the rest of it… but also harder to get a shell or connect a debugger.
I disagree. It's an ad hominem point. Comments should focus on ideas. Race based commentary like this is a discredit to one's own argument and character.
This is a great project! Just forwarded to 7 people to help them work through LLMs. Kudos.
Learn how to make the perfect resume with these resume tips and tricks. Improve your job search and stand out from the rest with our step-by-step guide on how to make the perfect resume! Whether you're a recent graduate or looking to switch careers, these how to make the perfect resume Video will help you create a standout resume that will impress any employer. Watch now and make your resume stand out with the knowledge academy's expert advice!
The problem is that hiding content isn't enough. It's illegal to even have the content.
Data-center power usage is straining the power grid
Dude. I own my back yard. It's mine. Property ownership means something. If I say I don't want you digging there, you shouldn't dig there. I don't go around /your/ property taking random stuff and calling it a fortune. Get your metal detector off my lawn.
I've edited on Wikipedia for several years and everyone I've interacted with has been nothing more than helpful. Sure, they don't shy away from pointing out the flaws in something I wrote. But I appreciate that level of honesty and transparency. Could you share what area you've experienced editing in that caused you to have this viewpoint?
TikTok has CAPTCHAs?
I found this other article which mentions "Ransomware-as-a-Service Gangs" [1]. I think the meaning of the word is "group of people engaging in criminal behavior", not necessarily "a group of gansters", a.k.a "street criminals".

In addition to that, police uses data brokers information regularly, and there's plenty of evidence of it. Example from the first google search page: [2]. Whether or not you consider them to be "just another gang" is dependent on your personal opinions and how corrupt your local police force is.

[1] https://www.securityweek.com/access-brokers-and-ransomware-s...

[2] https://issues.org/data-brokers-police-surveillance/
wasm GC is available in Chrome. Not sure about native implementations.
Just an idea but how would you advise someone learning programming/a new programming language? Probably you'd say: build something with it. So same goes for excel. Try to hook up a spreadsheet to some database, have it update automatically, have drop down lists that populate automatically from the database (e.g. have a "country" drop down and automatically populate a "region" drop down based on the choice of country) and so on. You need some BASIC and SQL for this but not much
This reminds me of Lunatic [1], an Erlang-inspired runtime for WebAssembly. Unfortunately it seems like development stalled some months ago.

[1] https://lunatic.solutions/
I think your definition of ‘slow’ differs from theirs. An analogy to make it clear:

A self driving car 20 years ago could be in a drag race and do 100mph.

Now self driving goes most everywhere, but at the posted speed limit.
I don't own the last Hawaiian island, but I'm thankful someone who does hasn't developed it.

If they did and then "undeveloped" it, that wouldn't much help. Right? The last island will have been destroyed for future generations to study and enjoy.

Not being Canadian, I have no clue what the context is. This might be the last of a unique piece of nature, or it could be the first acre of an endless desert. That context changes the meaning quite a bit, doesn't it?

I'm not Italian, but I'd be upset if Italians bulldozed Pompeii.

It's a world heritage site! Some things belong to everyone and are worth preserving.

I'll gladly "undevelop" and take compensation to move if a temple was discovered under my house.

So your comment has no meaning. I sure will "undevelop" my land, and since the law would force me, we can see that society as a whole had voted that I should, in certain cases.
Care to share details/sources for this claim? I haven't experienced any of this toxicity while editing there myself.
Yeah, when I was looking into this a couple of years ago, thermal panels were about 4 times as efficient as photovoltaic panels, but they were also 4 times as expensive. The ratio has probably shifted in favor of photovoltaics since then. If you have very limited space on your roof solar thermal can still be a good idea, but otherwise why prefer low grade energy (heat) over high grade energy (electricity) if you can get the same capacity at the same price?
It's bare metal in the sense that it's self-bootstrapping but the "metal" it supports is only a paravirtualized system. This is what they mean when they say that they don't want to support tons of random hardware drivers: they've written support for KVM paravirt devices (which are nearly universally available on VMs), and that allows the kernel to run on most hosting providers.
Except that's exactly what you want e.g. when you want something to stand out relative to its context. For instance, you want your headings to be 150% the size of surrounding text, so when you have an info box with smaller text and a heading, that heading should not end up as tall as your main text headings.

Of course you could also have distinct heading classes or equivalent selectors for different contexts, and specify every case in rem, if that's how you like your stylesheets.
Wow! This is insanely cool!
Also tested against more models (OpenHermes, Mistral 7B, Yi, Goliath) with open router:
https://www.reddit.com/media?url=https%3A%2F%2Fi.redd.it%2Fs...
It certainly shouldn't. It's just public data, that anyone from any nation could both access and provide.

I don't mind these services and I think the recent development where they are blamed for enabling the violence is just a stupid distraction. The domestic terrorists we have would certainly still be a problem and would hardly stop their attacks if we got rid of our very useful public data laws.

The current politics are working hard on removing all the fundamental data laws of my country, beginning with making massive energy rebates confidential last spring.
I agree both issues.
I experienced the whole design became to be broken by adding a trait in my Chisel work.
When I want to change a timing path related a register, Chisel-ish sophisticated descriptions could't be used.

I think SystemVerilog has sufficient function for ASIC development.
So I think more efficient development can be achieved if there are modern development tools like real-time semantic checker through language server, build tool handling dependencies, and so on.
Same tech. That stuff was mainly used by press indeed (and law enforcement, like sending suspect photos and fingerprints).
Tadashi is my favorite from numberphile.
The way he presents information makes it so easy.
Assistant API is too much of a beta still.

I was about to release an app based on the new Assistant API but just a day before the release the response times increased to 8s flat. When I have function calls, that meant up to a minute to get a response.

I had to dismantle everything Assistant API and implement it with Chat API. Which turned out to be great because in Assistant API the context management was very bad and after a few back and forth messages the cost ballooned to over 10K tokens per message.

When I looked closely at the Assistant API and Chat API, I noticed that Assistant API is just a wrapper over Chat API and acts as a web service that stores the previous messages(so slow response problem was probably due to the web server which keeps track of the context). So I went ahead and implemented my own Assistant API which has more control. For example, I set max token cost per message and if the context balloons over that, I make a request with the context and ask OpenAI to create a summary with all the facts so far, add that summary as a system prompt and my context gets compressed back into reasonable territory.