skysight-inc/HackerNews huggingface dataset:
You might as well play the cd at home then.
Yup, I use github.com/oframe/ogl, which makes webgl a bit mor usable for the average programmer. You could also probably achieve the same thing with webgpu, but for the time being i have not yet had a reason to switch :)
Already discussed here: https://news.ycombinator.com/item?id=38464057
Urbit: Wth Is It?
going way back: Science Fair in High School landed me summer internships that rolled over into my first job out of college. ("Science and Engineering Fair" project was building robots with microcontrollers) I think it was the proof that I could do that kind of work in a self directed way that made them notice me.
I've been meaning to write a longer rant about this, but I'm not an engineer. I'm a glorified product designer and marketer.

Also every title is made up. Some are more made up than others.
If you are gaming on Windows, you are most likely installing GeForce now and updating the Nvidia driver separately from the Windows updater so the install separate driver is probably not foreign or confusing to users.

Also on Mint, the OS installs with the open source driver but upon first boot it shows a notification to allow you to download and enable the closed source driver so it is very upfront and not something that you need to hunt for.
Personally I read every history of a startup or important tech figure that I can find in my library’s ebook borrowing program, which can easily occupy several years.
What would happen in a truly free market is that a large percentage of elderly people with fixed incomes would be priced out of the medical care they need to live healthy, fulfilling lives past their 60s. This is very simple math, and it is something our society has decided not to support. There's a variety of factors driving that decision, not least that the elderly is a large, active voting bloc and politicians want to court their good will. If you have a solution for this that doesn't just assume "the free market" will work it out, that would be interesting.
> I've started to narrow down based off of what I'm genuinely interested in.

How do you do that if you’re past work is disconnected from what you’re interested in.
Ask HN: Has hiring gotten any better as we reach end of 2023
Hello HN,

What’s your take on hiring trend so far like has the market gotten any better and do you think it will get better in 2024
Ubiquiti isn't convinced the hacky mess of MongoDB they run won't corrupt itself when it hits a resource constraint on this device, and they also want to avoid RMAs when the controller either wears out the small amount of our device storage from too many writes, or when the whole unit bogs down from too many paired devices.

The controller should really be off board, or the on-board controller should be tuned to communicate less with the devices it s and write significantly less often to storage.
Year of the Linux desktop.
Betting it has a lot to do with carrying on with denying the collective impact of our daily choices & is a recent (past 5k years) development
OP here. Happy to change the title to “on the effectiveness of ChatGPT for GitHub users”. Sloppy reading on my part. Sorry
The interview is over an hour. On Twitter/X viewers say it'll be a Slack competitor. https://www.youtube.com/watch?v=3rWsdUkQ_-0
I am not sure if this fits here, but there have been a few people posting who are struggling to find work, and so maybe this is a good audience for me.

First of all, financially, I am still good. I have a runway of about a year in expected payouts from past work.

About a year ago I moved my family from China, where I lived for 15 years, to Africa to start a new venture. At the time I had a customer who stuck with me and continued to pay me for work, so I was financially secure while making that move. Unfortunately a few months ago after 10 years of working together this customer had to end our cooperation due to lower profits on his side. I like to think that he stuck with me as long as he could afford it, and I am very grateful for that.

In China I had a great experience working with junior developers, training them and giving them a kind of work experience that they would not get in a Chinese company, and build a bridge between Western and Chinese cultures.

I would like to continue this kind of work in Africa, and I am looking for work that enables me to do that.

I am not creating a charity, and I am not looking for donations. Although you could pay me to work on your or my favorite Free Software or Open Source project. Aside from that I am simply looking for customers or employers who want the money they spend on their projects to have a secondary effect beyond just paying someone to get the work done.

I spent the past few months in Europe working hard to build a new network, going out almost every evening to events to network with people. My network is slowly growing. Better than my past networking efforts in China, but so far no solid offers materialized yet.

You can help if you have connections to people that believe that business should have a social impact.
Or if you have ideas how I can improve my chances at finding those connections.

I am open to any kind of software development contract work from established businesses to startups who need a technical co-founder.

You can find my email in my profile.
> From my perspective, the post-React frameworks have all converged on the same foundational ideas... Using reactivity (e.g. signals) for DOM updates.

For an intro from the OG, consider this 6 minute video from Solid [0] or this blog post [1] by Solid's author.

0: https://www.youtube.com/watch?v=cELFZQAMdhQ

1: https://dev.to/ryansolid/building-a-reactive-library-from-sc...
For rating media I (internally) do 1-10 with 5 in the middle!

1 is worst, 5 is neutral, 9 is best and 10 is "personal favourite". This goes really well with the fact that not everything I really like is actually great so I can acknowledge that by giving it a spot to the side in its own category :)
I haven't really kept up with frontend developments. My experience was with Knockout which I enjoyed and I did some hacky React more recently for devops-pipeline.com

I am curious, to find the sweet area of maintainability + performance.

Is the problem usually latency ? If you load too many items into a grid view you get performance problems.

Maybe this problem is solved already - Facebook solved it -
I would like to be able to create a "weak iterator" that handles forward and back navigation of collections with extremely fast rendering when moved backwards or forwards.

Computers are fast, I like the ideas of immediate mode but they burn CPU.
ads don't have to proprietary

here's one example of ads in FOSS https://github.com/zealdocs/zeal/issues/779
It appears to be so it can sort the lines. Not sure how useful that is however.
> You can think of the "br" as "branch" instead of break

Yes, but the branch target depends on the targeted block's kind: it's the block-exit label for ifs and blocks and the block-start for loops. Just a bit unusual.

> We didn't have different instructions for branching depending on the type of the label because it's not necessary, just a waste of opcode space.

Yeah, I understand that, but it still could be two different mnemonics: 0x0C/0x0D could disassemble as "continue/continue_if" if the label targets a loop, and as "break/break_if" if it targets a non-loop; similarly for assembling. I imagine the added overhead would be minuscule.

Anyway, thanks for answering. I suppose forcing the structured control flow in the IR beats e.g. simplicity of compiling a for-loop in one pass.

block
;; code for INITIALIZATION
loop
;; code for CONDITION
i32.eqz
br_if 1

i32.const 0
loop
if
;; code for INCREMENT
br 2
end

;; code for BODY
i32.const 1
br 0
end
end
end
If you have an iPhone, you can lower the brightness even further by going to Settings > Accessibility > Accessibility Shortcut and enabling “Reduce white point”. Then you can triple press the power button to toggle it.

But I agree with your overall point. It shouldn’t be hidden under accessibility, and more devices should have lower brightness settings.
Lots of people do Python so it makes sense that a lot of leaderboard solutions are in python! Hardly rigorous (n=1) but I got on the leaderboard for day 2 using K. Other people have before in array languages too.
It’s not a labor shortage. It’s a shortage of willingness to pay people what they’re worth. Increase wages and more labor becomes available as more people see doing the work as desirable. Econ 101. This also happened after the 1918 pandemic-and workers saw historical increases in pay following it.
I was one of the first backers of the Oculus Rift Kickstarter. When I got it I decided eye tracking was going to be huge for VR, so as a side project I cut a hole in my Rift and built my own eye tracker. I posted it on Hacker News: https://news.ycombinator.com/item?id=7876471

A few days later the CTO of a small eye tracking startup gave me a call. I quit Google and joined them. I built a (novel at the time) deep neural net based VR eye tracking system for them, and less than two years later Google acquired us.
Yep. Sloppy on my part. Suggested better title above but I can’t change it myself.
used to be on the same camp. now I think I get it.

the language is malleable. because it is homoiconic. so while developing software, you are simultaneously writing a domain specific language for your problem. because macros.

in the end, if you like your craft, you end up with a "language" that is very suitable for solving the problem you have at hand, with very little noise.

the downside is, probably most others will not understand your code so lisps have heavy bias towards "solo hackers". BUT... if that is important to you, you can code towards understandability. so much so that you can make it very hard for others to make mistakes when using the public api.

so with most programming languages, you program within the constraints of the syntactic rules of the language. with lisps, you define the language you want to approach the problem, that language comes out by itself iteratively. for some, that is a joy. others don't care for it.
>it might be 80 or 90% of what they need

Yeah. Not good enough. For the life of me, I cannot remember the name, but I remember we used another IBM tool to translate cobol to Java, and what it generated was horrific dogshit Java that also was 80-90% of the way there. Thing is that, unless you have very comprehensive testing laid out (lol. Find me a mainframe shop with comprehensive testing and I’ll smash my testicles in a hydraulic press), it’s impossible to know what it missed, and thus the 80-90% of the way there was effectively 0.

We never did push forward with this tooling, but I strongly suspect that had we, the ROI would have been vastly net negative after horrendous business impacts.
Putting arbitrary bounds on how people use their computers is an anti-pattern.
Well, there's a pretty large fraction which is still fine to do full DIY. (but not EV chargers) The next level basically either requires some certification or to get the council to inspect it, but plenty of people just ignore that.
Laser cutting of an electrical steel sheet using a fuzzy logic controller
Off the top of my head:

- Bring your own runner is easiest/most robust

- environment deploys and management

- tons of deployment integrations

- DevSecOps features

- Built in support ticket handling

- Free container & package registry

For most of these I’m pretty sure gitlab had them built into the platform (and free!) first
A long time ago I built a business app for the company to replace our existing. I first ran it in parallel and then had my boss do the same. They loved it and it went into production.

Later I applied for a job and all the work I did, backend and frontend and support and database and migrations and reports and visualizations showed my future employer that I knew every stage of work suddenly finding myself moving them into devops.
Every manager I know will threaten to hire that junior. The problem is that he/she doesn't exist.
I found just laying down relaxing your shoulders and legs and starring in the dark worked for me

I also started to excercise more for over a year now, wear a sleep mask and changed my diet to focus more on the wellbeing of my gut bacteria.
You didn't miss out because Sonos continues to do an awful job software-wise. One of the things I'm most looking forward to as I de-IOT-ize my life is selling that system and running speaker wire like a true G.
I prefer online. In person means using a whiteboard while online means using a laptop+ text editor.
I agree with this, I recently had a pretty long network issue with our CI system and for the most part we just reran scripts or converted ci yml into scripts.

I like CI for secrets management, scrpted pipelines and deploying. And having one button do do all of that. But all the extra junk people do with it seems like another thing to have break.
At least 15 Starship launches needed to execute Artemis III lunar landing
and big leaps are certainly not safe
Clang's docs say -MM includes only user dependencies, -MD includes user and system dependencies. A better choice if your system includes might change.
There's no moral. It's a made up story.
Well, the hominins made their tools for themselves. Software engineers making tools for themselves is a rare exception.
I mean you still need to learn the material but you cannot pass these interviews without memorizing.
Whenever I let my schedule go I usually end up in a similar situation. It almost feels like my body would prefer a 19 hour wake period with 7 hours of sleep which would keep my sleep wake cycle rotating throughout a 24 hour period. Not very conducive to working in a business setting with meetings and such.
Still running my own mail server, for myself and friends. No problems with deliverability thus far (including to Google) with SPF and DKIM set correctly.

The killer problem is often source address, and source address range, reputation. Mail sent from a normal residential ISP will have trouble. Addresses allocated by many VPS providers (and some dedicated server providers) will have spotty reputation. Mail from cheap VPS providers simply won't get through (many block SMTP outgoing and state so on sign-up because they don't want the support burden of people complaining about this). Sending mail from cloud providers can be an issue too (I've had mixed results with VMs in Azure sending out alerts).

If you are stuck with such a source reputation issue then you can use a service like MXRoute (several others are available, this one I've not used but it seems popular on a couple of hosting forums I frequent) as a relay. Obviously that is not free, but it is cheaper than moving to a much more expensive VPS provider or changing your home ISP.

Another reputation issue many have when setting up a new project is that many mail servers explicitly distrust new domains. In this case SPF, DKIM, and a good reputation source address won't make much difference. The definition of “new” varies from place to place but where it is an issue you need a domain registered at least some months ago. This can be mitigated somewhat by users explicitly marking messages from new domains as not spam, but that is not something you can rely upon as said users need to see the message to be able to mark it that way.
I cant get enough of the HN semantic pedantry overlooking the forest for the tree.
Sign up is solely via invitation by existing members
Wolves are returning to Colorado
What I said was quite relevant. What percentage of humanities majors are working in the field they were educated in?
I think this is also unrealistic and potentially damaging to the relationship. I have some really bad behavior, I try to be better every day, but yeah I'm bad in some ways. My girlfriend knows this and she accepts but it'd be a lie to say my bad behavior doesn't bother her. And same for vice versa. No one is perfect, especially if you live with them every day in the same house.
Try other languages. I literally just went to the German Wikipedia and copied that random "article of the day". So try this and compare:

JEHUDABENISAAKABRAVANELUM1460INLISSABONNACH1521INNEAPELWAREINJÜDISCHERPHILOSOPHARZTUNDDICHTERAUSPORTUGALDERDIEZWEITEHÄLFTESEINESLEBENSINITALIENVERBRACHTEDENNAMENLEOBZWLEONEMITDEMERINDERMODERNENLITERATURMEISTBEZEICHNETWIRDLIEGERSTERSERALSERWACHSENERANABRAVANELGEHÖRTEZUDENPROMINENTENVERTRETERNDIESPLATONISMUSINDIERENAISSANCEERVERFÜGTEÜBEREINEHERVORRAGENDEHUMANISTISCHEBILDUNGUNDKENNTESSICHINDERCHRISTLICHENEBENSOWIEINDERJÜDISCHENUNDISLAMISCHENPHILOSOPHISCHENTRADITIONAUSSEINHAUPTWERKDIEDIALOGHIDAMOREDIALOGEÜBERDIELIEBEKNÜPFTANPLATONSKONZEPTDESLITERARISCHKUNSTVOLLGESTALTETENPHILOSOPHISCHENDIALOGENANWIEBEIPLATONUNDINDERTRADITIONELLENBELEHRENDEDIALOGLITERATURBEMÜHENSICHINDENDIALOGHIDAMOREDIEGESPRÄCHSPARTNERGEMEINSAMUMERKENNTNISABRAVANELWANDELTDGEGENDSHERKÖMMONZEPTABINDEMERANDIEDSTELLEDESÜBLICHENLEHRERSCHÜLERVERHÄLTNISSESDIALOGTEILNEHMEREINGEDANKENAUSTAUSCHUNDZUGLEICHGEISTIGENKAMPFZWEIEREBEBÜRTIGERGEPRÄCHSPARTNERSETZT

Jehuda ben Isaak Abravanel (* um 1460 in Lissa­bon; † nach 1521 in Neapel) war ein jüdi­scher Philo­soph, Arzt und Dichter aus Portu­gal, der die zweite Hälfte seines Lebens in Italien verbrachte. Den Namen Leo bzw. Leone, mit dem er in der moder­nen Literatur meist bezeich­net wird, legte er sich erst als Erwach­sener an. Abra­vanel gehörte zu den promi­nenten Vertre­tern des Platonis­mus in der Renais­sance. Er verfügte über eine hervor­ragende huma­nisti­sche Bil­dung und kannte sich in der christ­lichen ebenso wie in der jüdi­schen und der islami­schen philo­sophi­schen Tradi­tion aus. Sein Haupt­werk, die Dialoghi d’amore („Dialoge über die Liebe“), knüpft an Platons Konzept des litera­risch kunst­voll gestal­teten philo­sophi­schen Dialogs an. Wie bei Platon und in der tradi­tionel­len belehren­den Dialog­litera­tur bemühen sich in den Dialoghi d’amore die Ge­sprächs­part­ner gemein­sam um Erkennt­nis. Abra­vanel wandelt jedoch das her­kömm­liche Konzept ab, indem er an die Stelle des übli­chen Lehrer-Schüler-Ver­hältnis­ses der Dialog­teilneh­mer einen Gedanken­aus­tausch und zugleich geisti­gen Kampf zweier eben­bürtiger Ge­sprächs­partner setzt.

Hint: It doesn't fare quite as well ;)
I have gotten very good engagement of my blog content as I write for fun sometimes

I got to learn a lot of from folks who read my Content.

Also if you don’t mind me asking

How can a blog aid in finding or landing a job
Law drafted by ChatGPT makes it onto the books
Tents are made from nylon, and nylon is made from fossil fuels!
I definitely agree with and do this — it only falls apart when CI environment stuff interferes with file locations and other external state.

That said it is nice (if the scripts are simple) to do things like machine set up very easily.
Irreducible loops (loops with more than one way to enter) are not representable by structured control flow. It's possible to model with with state variables (e.g. loop over switch). Incidentally if irreducible control flow is modeled this way (set the control variable to a constant and then branch back to the loop header which immediately then switches on the variable), and the compiler performs jump threading with constant propagation (i.e. duplicate the loop header up to the switch, and fold the switch), the resulting control graph will again have irreducible control flow. In fact it will be the same as the original control flow graph. So it's possible to undo the inefficiency of the state variable with some transformations in the Wasm consumer.
Floating solar power array on hydropower plant
Federation is an example of solving an imaginary problem by creating a bunch of very real problems. Tech people care about the idea of a federated service to avoid a walled garden but this always ignore the practical implementation issues and the lack of a value proposition to users.

Take Twiter as an example. It's rapidly deteriorated under Musk's stewardship [1]. Bias aside, quality is down to support a subscription models with what many now call the "blue check reply guys": low-quality replies from "verified" users being boosted when thos esame people couldn't otherwise get organic engagement.

What would be the benefit to a user of federation? Federation at what level? Is it just other companies? How do you create a feed with federated content? Are you copying it between nodes? Can I, as a user, set up my own server like I theoretically can with email? How then do we police content in such a world? What about bad actors spamming as we get with POTS and email? Who enforces things like law enforcement requests and content moderation?

All of those things are real problems/ Yet the value proposition for users is at best hypothetical. A service can still degrade. It can get swept away by whatever the new social network is. Will that be federated too? Most likely not because it's easier to scale that way.

Twitter may well die. Who cares? It'll get replaced by something else. Federation just isn't going to happen with these philosophical arguments given all the practical problems.

[1]: https://www.theatlantic.com/technology/archive/2023/05/elon-...
Very strange / coincidental to see this up here today, when I came across this myself just two days ago and have been busy studying the code all weekend.

I don't have an NVIDIA GPU though, so I've instead just been trying to understand their core hash-indexed sorted array datastructure, by porting it to Rust and hopefully using SIMD intrinsics, instead of via GPU.
Sure but in my original example the “1x” guy was not actually an acceptable performer. I just meant someone great could easily be 5x better, not that 1x is the average (their average peer would be >>1x).

I’ve learned from experience that it’s not worth compromising on a mediocre developer (even if in some situations I’d have to). Better take the short-term hit of trying to find someone good.

Also the 5x ones would mostly not be genius level, just actually motivated and talented. I think a lot of people that can do well are stuck in jobs that aren’t a good fit for them.
Useful for an individual tactic, not really a solution to the large scale problem.
Theoretically jq can be coerced into printing similar output. Realistically though if you've already written that jq query and you wanted the email field you'd just append .email.

https://unix.stackexchange.com/questions/561460/how-to-print...
Who would bear that cost though? My prediction would be the customers again, because they would make the phone support harder to reach than it already is as a "solution" to the increased demand for phone support.
If you compare the license holders and the population, the kind of "growth" that amateur licenses got is my point: proportion to the population of the US 2018-2023 had an increase of roughly 500 members, so around 100 per year. https://www.arrl.org/fcc-license-counts

Thank you for clarifying the point of its usage. Compared to something like SDRs, and meshtastic it's way more mature and has a lot less interesting specs to me besides it's frequency. I skimmed your blog and didn't see anything related to either radio. Is there a lot of overlap between sdr and ham? I only knew one who was a trucker that mostly just listened to local people.
> The plans for the world’s largest floating solar power plant illustrate how quickly the floating solar field can grow. The project is aimed at expanding an existing 145-megawatt (AC) floating solar array at the Cirata hydropower reservoir in West Java, Indonesia, to reach a total of up to 500 megawatts.

https://www.prnewswire.com/news-releases/masdar-and-pln-adva...

https://en.wikipedia.org/wiki/Cirata_Dam

https://web.archive.org/web/20120319212438/http://www.ieahyd...

> The existing array went online and was proclaimed successful just last month. Evidently Masdar and the state-owned Indonesian utility PLN (Nusantara Power) already liked what they saw, because they used the occasion of COP 28 to announce the new expansion on December 3.