skysight-inc/HackerNews huggingface dataset:
Slightly off-topic, but the most honest programming language book that describes “what we got wrong” is “Effective Java” by Josh Bloch. It also used to be the best book to learn Java before 1.7 (maybe still the best today, but I’m not following Java anymore).
Gorilla Tag got 760K players in a single day and the future of VR Creators
Very little if any actually biologically relevant results were obtained using super resolution methods. Happy to be corrected with high impact citations of original biology.
A good 'wasp', who knew who and where to sting.
Somewhat related -- with the project I work on, https://github.com/spr-networks/super, we do support wireguard peers (and also support combining that wireguard identity with a wifi peer identity as well).

Devices are provisioned by assigning or generating a wireguard keypair in the API.

Next the peers are routed together by policy and by default can't access one another. There's support for bidirectional network groups or one-way firewall rules with NAT.

One area of improvement is multicast support with wireguard, it's doable, just not ready yet.
let's just pretend that when go lang people say "systems programing" they mean smething closer to "network (systems) programming" which is where go shines the brightest
Read your article again.

They limited it to patients who needed it. Because of the shortage!

> The Nevada and Ohio rules dictate that the drugs can only be used for treatment not prevention of COVID-19. Texas and Idaho said that the prescription needs a diagnosis "consistent with the evidence for its use."
Interesting opinion, it certainly shows the broad mindset behind Golang (and its predecessors Alef and Limbo). Also let's face it, it really took Cyclone and Rust to prove that a broadly C++ish language could be made both safe for large-scale systems and developer-friendly. If your only point of reference is C++ itself, these remarks are not wrong per se.
For residential, yes, but commercial is a different story. Schneider will happily sell you 90c rated equipment beyond the wire. They provide excellent guidance: https://www.productinfo.schneider-electric.com/0110db9901wir...

I don’t think anyone needs shared fiber and 12ga cable in a home setting anyway.

The NEC also defers to UL and similar bodies for installations being cleared so the complexities go beyond the basic NEC guidance, especially for the exotic stuff out there.
If I understand this correctly, the paper only shows a particular attack of complexity 2^102. Someone may find a different attack with much lower complexity. That's the usual way how cryptography gets broken -- people find better and better attacks, and suddenly the latest attack has low enough complexity to be practical.
https://www.youtube.com/watch?app=desktop&v=M64U0XyLA-o&feat...
Palm Pre in 2009 had a magnetic charging / mount thing super similar to what the iPhone only finally got a couple of years ago.. Palm Pre also had the nice card-based UI for killing apps while multitasking -- again something basically iOS only finally got after many years of annoying versions that all sucked compared to the card based mode they use now. webOS used webapps -- which at the time were not great.. but now tons of apps are effectively just webapps. So yea, Palm Pre was uber ahead of its time...
What Are Stocks
Can someone knowledgeable explain this “tax dodge”? I was under the impression that the issue GP underlines (giving a contractor shirt/pencil) is more about avoiding misclassification and stems from a lawsuit by Microsoft contractors claiming to be common law employees based on how they were treated and then demanding additional employee-only benefits.
Here are my two cents on array compilation. I think a lot of the research goes in the direction of immediately fixing types and breaking array operations into scalar components because it's easy to compile, but this ignores some advantages of dynamic typing and immutable arrays. When you can implement most operations with SIMD, a smaller type always means faster code, so dynamic types with overflow checking can be very powerful on code that deals with a lot of small integers.

https://mlochbaum.github.io/BQN/implementation/compile/intro...

I'm somewhat skeptical of the virtual optimizations on indices, "beating" and similar. They sound nice because you get to eliminate some operations completely! But if you end up with non-contiguous indices then you'll pay for it later when you can't do vector loads. Slicing seems fine and is implemented in J and BQN. Virtual subarrays, reverse, and so on could be okay, I don't know. I'm pretty sure virtual transpose is a bad idea and wrote about it here:

https://mlochbaum.github.io/BQN/implementation/primitive/tra...
then there's this https://en.wikipedia.org/wiki/Dynamic_programming

which has nothing to do with types nor variables but with algorithm optimization
it was fun to watch, but it would make a better demo if it was more of a Wherefore Are Thou Waldo that can talk about its process as it solves the problem
There's one thing in there worth discussing IMO: the focus on zero values (incl. nil).

That's the Go mistake, the one that causes most of the issues for the intended audience, the one that can't really be fixed. It's a shame Pike doesn't really discuss this, even if it's hopeless now.

The rest is just people projecting and self-selecting outside of the intended audience. Don't like it, don't use it, we don't all need to agree with you.
qutebrowser uses a qt-webengine library in the background, which is also basically a full chromium rendering engine, where not all features are exposed to the UI. It's only light in terms of UI. Just like a headless Chromium is only light on the UI side of things.
Seconding this. Go also has some opinionated standard libraries (want to differentiate between header casings in http requests because your clients/downstream services do? Go fuck yourself!) and shies you away from doing hacky, ugly, dangerous things you need in a systems language.

It’s absolutely an applications language.
this is my quote https://twitter.com/TylerGlaiel/status/1724907097031414240
speaking of hand turned pages, your comment gave me an idea for a masochistic Waldo book: many pages, many pictures, but only one Waldo in the whole book. Maybe with more learning about geography or something while you find where in the world is Waldo so it's not as frustrating
> because optical attenuation rises exponentially with length

I believe the attenuation is stated in dB/km, therefore rises linearly (or even logarithmically if you look at it from the uncommon energy-wise point of view) with distance. Why should exponential be the case?
Agree completely.

I have multiple friends in the SoCal and OC area that have gotten "boring" software engineering jobs in the last 12 months at decent salaries but not astronomical (one as low as $95K, most in the 100-130 range, a few around 150).

These include jobs such as: creating middleware for trucking parts suppliers to efficiently distribute between repair shops in Arizona; writing billing inhouse software for a large law firm; writing very tiny AI recommendation services for a lumber company to generate new sales leads.

This is all anecdotal of course, but it's 8 people, and all 8 have non-sexy jobs. Nothing at a party that you would go "oh coooool". But they are gainfully employed.
Huh, I'm not sure why some folks felt the above comment was offensive. It's literally about the "Stasis" of E-Ink mentioned in the article.
I hear ya but in practice that doesn't work well. For instance Ubuntu has (or had) .dpkg distributions for many popular Python and Perl libraries, installable via apt. We quickly learned never to use them because they were always out of date and often packaged strangely.
It's more expensive, but at our next trade show, we'll move on from giving out hacked USB thumb drives, to hacked PCIe cards. Now I just need to figure out how get people to install them.
> But why would you disable ssh-based git authentication?

Ask the Go developers. AFAIK the only package manager where I have to change my global git configuration to make it work. Even the venerable CPAN and tlmgr behave better.

https://stackoverflow.com/questions/27500861/whats-the-prope...
I actually suspected the same. Heading into an election year which are always volatile without everything else going on.

It appears as though most of these job postings are fake, to give the illusioj that things are better than they are.
Look at the leaderboard for the fastest solutions

https://github.com/gunnarmorling/1brc#results

The fastest is currently at 12 seconds (not on M3 Pro though).
There is one it's made by the kind individual(s) at Carnegie Mellon University. It's called dbdb.io :D

Thank you by the way! Great to see enthusiasm for new database systems!
This actually seems like a really good startup idea.
I’m a commercial electrical project manager and I’ve never seen a spec call for 90C rated breakers. I bought dozens of panelboards last year from multiple manufacturers, including Square D.

You also need equipment lugs/terminal blocks/wire nuts rated for 90C.

I’m not saying 90C rated parts don’t exist, it’s just uncommon enough that you select wire based on the 75C column by default, even in a commercial setting.
I don't see the serious answer in your thread:

Because the job of a package manager is complex and humanity hasn't figured out a universally satisfactory solution.

Research and development are ongoing, and the state of the art is at a level of complexity that I'd compare to a doctoral project or something, requiring one to throw away tons of the abstractions they know and learn a lot from scratch (nix).
Yeah because a janitor working at google is doing the exact same work as an engineer working at google.

C'mon Count Chocula, come back to reality.
You just cherry picked two unrelated optional features to justify dismissing an entire interaction-concept.
Async-await compiles down to a state machine anyway. It's the same thing.
Hopefully it would reveal that. As human civilization expands so will our impact on the planet. Luckily the more wealthy we become the more we can do something about the problems that our advancements create.

But I would rather have ex. the problem of how to fix plastic in the oceans, than not have access to plastic at all.

Cause all problems are soluble and all solutions to problems create new problems. They are however better problems.
Zeta Oph: Runaway Star
> Do you put official, expensive Dell drives in there

Absolutely not! The Dell servers have a similar mix of drives as we use in the Backblaze pods and SMC servers.

We added a 'datacenter' field to the Drive Stats data in Q3 2023, so you can download the CSV files and see exactly what's deployed in ams5. See https://www.backblaze.com/blog/backblaze-drive-stats-for-q3-...
Wow I guess it’s been long enough. The mid aughts explored this whole world extensively and it all sucked which is why we ended up where we are. Although watching video content wasn’t a thing the last time around so maybe there is room for improvement now…
longer thread on this from 11 months ago

https://news.ycombinator.com/item?id=34627712

I have zero accounting background, but my understanding is that salaries are normally deductible from revenue. Before this change, SWE salaries were deductible from tax bill under R&D credit? And after this change, SWE salaries can only deduct from tax bill under 5 year amort?

(Interested to hear correct version if someone actually knows)
Show HN: A script for automating the setup of self-hosted Plausible Analytics
> Pay to have a ghost of yourself duplicated in a cemetery.

I mean, they already do it at funerals [1]. I don’t see why not, would make cemetery a fun hangout place to talk to people from history.

[1](https://m.youtube.com/watch?v=s2FJRbRsBBY)
On Mac (which the author appears to be talking about), I believe agreeing to Always Trust when connecting to a WPA3 network only enables it for the "X.509 Basic Policy" setting. I don't know much about how the different trust policies on OSX work though, and it makes me very uncomfortable that trusting self-signed root certificates may become more common for connecting to wifi networks.

If you do trust the root cert for everything, couldn't the access point MITM all your traffic?
> panic = very serious problem, what do you expect?

Even the Go standard library itself panics (and recovers) when you try to e.g. json-encode a NaN, which doesn't seem like something that should make the system unstable.
Nope, you could shove in an embedding that didn't represent an existing token. It would work just fine.

(if not obvious.. you'd shove it in right after the embedding layer...)
I remember evaluating the Kaweco Al-sport when I was looking for a durable metal pen for EDC after my Metropolitan bit the dust. I think I didn't choose the Kaweco because the pocket clip for it had some issues with slipping off/not being tight enough based on some reviews. Instead a I went with a copper INK V2 from Karas that has the clip fastened to the pen by machine screws, which I was happy about since in theory I can replace the clip if it ever goes bust. I've had good luck with the company in terms of repair so far. The inner o-ring for the cap of my pen got worn down so that it no longer provided enough friction to reliable prevent the cap from unscrewing when the pen was clipped to my shirt, and the company sent me several new o-rings for free. Eventually, they made o-ring kits a regularly available product. I bought this pen with the intent that it be the last one I buy, and so far it looks like that will be the case.

Pen I'm using: https://karaskustoms.com/product/ink-v2-fountain-pen/

Little brother to above pen, currently being blown out for 1/2 the Kaweco's price:
https://karaskustoms.com/product/fountain-k-v2/
I struggle with that too, minus the spending aspect.

Get your girl a solid set of ad- blocking tools, including alternative apps without the ads or simply the mobile websites. Set up pihole, an ad blocking DNS, that sort of thing.

Try RSS. Feedly is good for this. Try old.reddit.com, after removing all the nasty subreddits from r/all. Try newsletters.

Filter emails, unsubscribe from newsletters, turn off notifications. Basically, pay attention to the triggers and shut them down. She will still seek cheap dopamine, but it won't be laced with ads. Nothing will reach for her attention unless she asks for it.

I described the exact steps I've used to fight that problem here: https://nicolasbouliane.com/blog/silence - it's an ongoing process. Reading your post makes me realize that I've made a ton of progress.
Not saying it's a universal or even remotely complete solution however I've much enjoyed using KDE Connect[1] toward this goal for a couple years now with satisfactory results for my needs.

[1] https://kdeconnect.kde.org/
Gandhi’s back and this time he’s mad. No more Mr. Passive Resistance.

"Gimme a steak, medium rare."

I'd totally watch it: https://nestflix.fun/gandhi-ii/
I think there was already a plan to actually make a Machete move. But not "Machete Kills" or "Machete Kills Again."
No,an FPGA is always going to be a lot bigger than an ASIC that does the same thing not least because it the ASIC does not have to support programmability.
Why don't they sunset unprofitable services but keep the profitable ones? Or did figma take all their customers? (a general assembly UX short-course I took in 2017 recommended InVision as the 'go to' wire framing tool, seems like a lot changed since).
This is not all that novel. Lots of consistent systems have caches. The standard approach is to let the client decide: do you need a 100% consistent value (very rare) or would you rather set a staleness threshold. If the cache is not sure it is within that threshold (via some feed of invalidations) the read fails and you try another cache server.
Who came up with these conversations? Hard to believe this was part of the training data. And where does the training data come from? To what extent is it applicable to academic or corporate settings?
Again, if you have details on how Google is using contractors for the same functions as full time employees I'd be glad to read it.

But all the examples I've heard were for roles significantly distinct from Google's full time employees. I've read stories of Google contractors answering help center calls, and scanning books. I have not seen examples of Google contractors working on Google Ads in the same function as full time engineers.

Again, I'd be glad to read up on any details of this happening that you're willing to share. But until then, the presumption is that Google isn't abusing contract work
Here is some of the custome tray I designed. https://i.imgur.com/MOzeEBu.jpg

Thats from the LDAC DC

(You couldnt buy those parts at that time - I had to design them, (super FN obvious FN parts... right) - so I designed them and they later became parametric... but the 90's and well into the 2000's CAD was stagnant. and lame. Then Autodesk took Acid and reall saw what the F was going on...

-

Whats funny, is that I had to design this by hand, in ORTHO - and do the ISO also by hand in AutoCAD...

This and a many other tray objects in that data center.

(I did the layout for all the servers hosting Starwars Online)

---

Anyway - after many a year doing datacenter design - there are folks at places like FB, Goog, AWS, and they just draw a layout like anyone would Sim City - and connect required resources etc...
> it combines the performance of Lisp with the productivity of C++

Is that supposed to be a jab? Because IME SBCL Lisp is in the same ballpark as Go (albeit offering a fully interactive development environment), and C++ is far from being the worst choice when it comes down to productivity.
The answer is memory fragmentation. Process memory safety can theoretically be done with a different scheme such as hardware memory capabilities. You could probably even do demand paging if the memory capability is not a true pointer, but some sort of memory system coherent handle. But, as soon as a process wants to allocate a 1 GB chunk and you have 2 GB, but only in 64 KB chunks you have a problem. You could go around copying data to compact the physical memory, but now you have serious interference problems.

You then run into the next problem of using say 32 MB in a "hot loop" in the middle of a 64 GB demand-loaded data structure on a 32 GB machine. You can not greedily load in the entire data structure from disk, so you need some sort of subset feature on your memory handles. But then what do you do about using two disjoint sections separated by over 32 GB? You need some way of having multiple subsets that correspond to physical addresses that do not respect the handle offset. Subset 1 corresponds to physical address range A and subset B corresponds to a uncorrelated physical address range B. Congratulations, you have reinvented memory mapping with extra steps.
> Would you put your code in production if there was a way to ignore compiler failure?

What compiler failure? Go literally does not warn you until it hits the error at runtime for these exceptions.
There's a simple reason (among many) that I segment IoT from Guest: I guess my Guest SSID password regularly but don't wish to do the same for my IoT segments (plural, because one has WAN access and the other doesn't.)
For anyone wondering, the frequent changes to guest wifi password are offset by the fact that I make the password easily available to guests in the form of an NFC tap.
I really love Zed, was my primary driver.

Then I went to update to a newer version and Zed stopped working and I can’t revert back to an older version. I see someone else also has the same bug filed. Hope they can figure out the fix. I miss using Zed.
This is great, nicely done. I like the inclusion of the shipping forecast, it would awesome to include forecasts read by Kathy Clugston and Zeb Soanes. IMO these 2 presenters elevated the shipping forecast to an art form, their enunciation is beautiful. For examples:

Kathy Clugston: https://youtu.be/PJQJ61abfR0

Zeb Soanes: https://youtu.be/_qt6pECdxg8
s/figma/pigma/ ... of course.
Why would a better planned language win and not one that rushed and beat go to the finish?
This is the rational thing to do but it's extremely depressing. I want to make friends, get to know people.
It's less terrifying when you make the proper comparison. What proportion of people would self-report brain fog, fatigue, etc, on any given day with nothing to do with Covid? Probably close to one in eight.
I still have a HTC One M8 in use for Android bug bounty hunting, used it as my daily driver until 2020 thanks for LineageOS folks never letting it die. Those things were horrible to repair (sadly how many phones aren't these days) but amazing little devices. I still miss having a phone that size to be able to use comfortably in one hand.
Haskell's acme-everything[1] is an old running joke. A few people called for its removal due to annoyance but it seems to still be around.

[1]: https://hackage.haskell.org/package/acme-everything
> All bridges, tunnels, houses, roads, pipes, and dams are more similar than websites, Android, databases, videogames, and embedded software.

Are you sure about this? I feel like somewhere between "dirt driveway I dug out last weekend" and the Hoover Dam, they would've had to figure some hard shit out. I could probably dig a tunnel with a shovel, but it wouldn't survive the next rain, much less be able to go under the ocean or support a vacuum.

I mean, outsiders probably couldn't tell apart a WordPress template from whatever gee-whiz app. It's all just computer stuff. And as a web dev, I could probably figure out an Android app given a weekend or two, or learn a new SQL dialect in a few hours. I would have no idea how to, say, frame a window for a house or calculate the right materials and techniques to move water from here to there, even to Roman standards.
> What are things that are hard to do in Go business applications that other languages do better?

Streams, meta-programming, enums, ‶modern″ switches, generators, portable types in CGo, streamlined error handling, safer concurrency primitives, nil, partial struct initialization, ...
Toaster Controller Datasheet [pdf]
Pion's approach to the problem is different to the software you have described.

Instead of configuring a server you are given primitives (SIP and WebRTC in this case). I find this powerful when trying to implement use cases that go off the beaten path. I think a lot of the RTC software of this generation is a reaction to that.

----

> "WebRTC to SIP" isn't an especially intelligible formulation

This is the language I see most developers and customer use. What do you think a < 10 char name would be?

----

I don't think this attitude is healthy for the space. If I was a new developer looking at different spaces this would make me not want to be in VoIP/RTC. The goal of my example was to get people excited and try to make WebRTC and SIP more accessible. What did you hope to accomplish with saying "others having been doing this for a decade" and "isn't an especially intelligible formulation"?
Typically, they don't in literal terms. IANAL, but AIUI they may receive specific supplemental health insurance policies (that work on top of the ones they receive the same as any other employee) based on risk-to-business etc. Some of them choose to deposit a larger portion of their salary into their 401k, matched by the same rule the company uses for all employees (usually a X:Y match up to Z% of your specific salary).
SpaceX suit claims NLRB is unconstitutional
Spoiler alert: everything is an oscillating field