skysight-inc/HackerNews huggingface dataset:
Again, let's be clear the comment I first responded to claimed:

> screw it, let's have them be de facto members of the team: do the same work on the same days, and move on once we hit the 'too long to lie' mark" and steadily moved to that arrangement for a significant amount of work for a large portion of job functions.

This is not at all what the NRLB filing alleged. Using contractors to fulfill the same work as full time employees is a separate issue entirely.

As far as what the NRLB did write about, it did claim that Google was controlling contractors to an extent that it's now a joint employer. But their justification for this claim is shaky. And yes, it did indeed include return to office and time off. You say I'm making stuff up, but your own except says largely the same things:

> work hours and location, manner and means of work, wages, and employee benefits.”

So if I tell contracted janitors they need to change the garbage bags in my office at 7pm, I'm now a joint employer because I'm controlling their work hours and location? Likewise, if the contractor wants to pay the janitorial staff $80 per hour and I decide that's overpaying I'm now a joint employer because I'm controlling wages?

The things the union is describing as exacting control are pretty bog standard things that a customer of a contractor would ask for. The company is hiring that he contractor to fulfill some need. This is inevitably going to involve controlling things like what work contractors are doing and policies around hours and time off.
There is some crazy kids programming on YouTube. Some dude puts a hamster through basically a fake version of a saw film. Random animation of tractors driving over poor physics, etc
Ironically, what we need for Firefox win is terrible ad tech that can't be blocked by Mv3/Safari.
Run glances

https://github.com/nicolargo/glances
Also, while I love Maven, I don't run it very often (or at least not directly on the command line). Most work happens in IntelliJ, and then I'll let the build server deal with it. Builds are short, so no harm if the build server fails and I have to fix something up...
"Ladybird is a browser that needs more development to be ready for the big time, but at the same time its small development team have achieved the near-impossible feat of writing from scratch a fully-functional modern web browser."

Jenny, what does that mean "fully-functional modern web browser".

The companies that have controlled the standards are focused on a commercial web, full of online advertising.

The browsers they have created are optimised for surveillance, advertising, and lately, payments.

If that is what "modern web browser" must be, i.e., any competing browser must be able to do all the same things, match Chrome feature for feature, and if the only useful purpose of the web is to surveil it users, show them ads and sell them stuff, then why have more than one browser.

What is needed is a web browser that does not cater to advertising. It will neither be "modern" nor "full-fucntional" in the opinions of those advertising companies. That's why they control the standards. They want to be the review board for whether a browser is useful or not.
Gato GraphQL v1.4 is out
Interesting take! By implementing our UI in React, we're hoping to make it significantly easier and more accessible to write cross-platform terminal extensions (and renderers / apps for different types of content). One of the interesting directions we're looking at is providing native web-based UI for terminal programs. Like a TUI library that renders to actual UI :)
And for those of us just tuning in, what is an "autograd"? From skimming the article and some quick web searching, it looks like some sort of math function that gets used a lot in ML (and I assume other places) so there are implementations in a bunch of major libraries?
Bluey is targeted towards pre-school children. I'm not really bothered if my 4-year-old daughter sees stuff like this, it's just that she won't really understand things like "non-binary". It seems like a topic more appropriate for older children - maybe from age 8 or later?
While obvious it is mostly a LLM generated article, the premise is not false.

1. Con artists socially engineer for resumes for valid data (citing the North Korean worker influx into the gig economy, and various credit scams)

2. Many staffing agency positions are inconsistent with corporate postings. They do this as our corporate legal agreements have an encumbrance requiring we toss duplicate applicants. Thus we can't directly hire anyone also using the same service. Personally I learned this very early in my career, when you find out you are the lowest paid sucker in the room because you entered through agencies.

3. Roughly 23 out of the 350+ local staffing agencies are actually licensed in my town. Its a thread no one wants to tug...

4. unethical research: most wonks don't tell site users their intent is misrepresented. Under the local privacy laws it is a crime to farm data, but folks building goofy "AI HR filters" will waste strangers time too. Only sociopaths get excited hitting people when they are vulnerable.

5. I think it is funnier when former employees/peers leave for bigger opportunities, and people just use their resume reference contact section to identify you as a possible hire.

CVs are often not used as intended friend... it is often illegal... but few care... =)
The main driver is not HR wanting a back-up's or the company mollifying investors but a reduction in the power of mid-level managers.

Before, headcount was basically owned by the manager, and s/he filled positions to maintain their headcount.

Now, headcount is always provisional, and typically discouraged. Managers protect themselves by reducing their headcount through attrition. So actually hiring takes sustained effort by a strong manager. The bar is very high because businesses know that hiring one person costs $millions over the typical employee lifecycle.
general question:
if there is a buying button to get 6 packs like ordering from amazon, how much it would be worth
SEEKING WORK | Location: Dubai | Remote: Yes

I'm Arbaaz, a seasoned software developer with over a decade of experience crafting diverse applications, ranging from user-friendly CRUD systems to complex browser-based video and text editors. My expertise spans front-end and back-end technologies, enabling me to deliver robust and scalable solutions.

I’m particularly skilled at diagnosing and fixing performance issues in React applications.

Languages: Typescript, Rescript, Purescript, Ruby, Elixir, Python

Frameworks: Nextjs, RubyonRails, Phoenix

Database: Postgres, Redis, Clickhouse

Other: Docker, AWS, GCP, Azure, Terraform, Puppeteer, Remotion

Email: abdularbaaz@gmail.com

LinkedIn: https://www.linkedin.com/in/abdularbaaz/

Github: https://github.com/arbaaz
Yes, the one works the fastest in average case will be the fastest in the real world, and will be the one least affected by general noise present in the system.

The test is very well designed, we may say.
It's weird to me to pick on "jargon" like "MAC", but then make up your own definition for what counts as a hash.

A MAC is not a "cryptographically secure hash". Nor is SHA-2 somehow not a secure hash because it can't be directly used as a MAC.
SEEKING WORK | Australia OR Netherlands (after Jan) | REMOTE

Current location: Melbourne, Australia

Remote: Yes

Willing to relocate: Not until August 2024

Technologies: Typescript, Javascript, ReactJS / NextJS, TailwindCSS, Supabase, NodeJS, Redux, React Native, Postgres, Github (ie. web dev stack). Python, Tensorflow, NextClone, Scikit-learn, Numpy, SciPy, Pandas (ie. data science libraries).

CV: https://drive.google.com/file/d/1DcmH4MjfT8uSnPz47v6k7_auEdj...

Email: infinitycoin9@gmail.com

Linkedin: https://www.linkedin.com/in/clam8/

I'm looking for a role that allows me to focus on web development or data science. I have over six years as a frontend web dev and have worked with major companies such as Optus, AIA Group and Sportsbet as well as some smaller startups in Australia. I can plan each step of the software development process and lead a team if required. I also have 500+ hours working as a freelancer on Moonlight Work. Please let me know what project you need assistance with.
Not OP, but the Shelly 1 works very well as a simple switch, and it supports both physical and remote operations. Not sure what you mean by "stateless", though (I mean, the thing is either on or off?), so that might prevent you from using it, but otherwise it's highly recommended!
The point is that in most languages something doesn't implement an interface unless it declares that it does so; in Java or C# if you don't explicitly write "extends Writer" then your type doesn't implement Writer, even if you implemented all the methods of Writer. Whereas Go offers something similar to e.g. Python's behaviour where things are "duck typed": you don't have to explicitly reference a particular interface, you just implement the right methods. Of course in (traditional) Python that works because the language doesn't have real ("static") types at all. Having "static duck typing" is pretty rare - TypeScript now has it (and Python itself sort of has it), but when Go did it it was something that was pretty much new for mainstream languages.

(IMO it's a misfeature; having explicit interfaces communicates intent and allows you to do things like AutoCloseable vs Closeable in Java - but that's a matter of judgement)
What the heck is going on with headlines on X?
Archived: https://archive.is/tf0xM

>So why are headlines back? “As usual, Elon said so,” the source said, adding that “user pushback” was responsible for Musk’s change of heart.
For construction plans the A0 and A1 paper sizes are standard. But those paper sizes don't come as sheets, they are printed on a roll of ca. 900mm wide and cut by the printer.

So if the drawing doesn't fit on a standard paper paper we just take the width of an A0 (841mm) and pick some arbitrary length. My personal limit is 200cm because then it becomes a bit impractical to handle. And if it really, really doesn't fit in the 841mm width, I'll take the edges of the 900mm that are usually cut off too instead of splitting the drawing awkwardly over two papers.
I bet when CGI was first introduced (~40 years ago), you'd have said the the same or even more hyped: "Dude, in two years, all movies would be made on a computer. All 3D and VFX, by a single guy in his basement. No production or filming. Everything would be done on your computer, you don't need a crew. All these actors are gonna be jobless. Cameras? They're obselete."

Yeah, again, not how things works. Neither financially, nor the technology itself, nor the craft of film production. Not to be a party pooper, but the landscape will still look mostly the same in 5 years.
> As a Java dev, I love boring. That's why I picked Java. Boring means less outages.

This is why I personally love Go too :)

There's very little room for fancy tricks, in most cases there is just one way to do things. It might be verbose, but writing code is the least time consuming part of my job anyway.
Gradient-based planning with world models
ah I thought we were this close |---| to "low-cost whole-body teleportation".
There may be legal issues, Pierre-Loup at Valve (who incidentally recently tweeted about NVK's progress) used to work at Nvidia on Linux driver development. There's a good chance a lot of Valve's employees have signed NDAs too. They've been leaning heavily on partnerships and contract work (like with Collabora, who also host NVK).

Valve want to extricate themselves from Windows, their incentive is to break free from "Wintel". Steam Deck is a priority, but SteamOS is clearly built to extend beyond that and in order to have any success on standard PCs, Nvidia GPUs need to be supported well.
This is a jewel. Is there an attempt to repurpose oberon as a mobile "computer"?
Interesting product. I'm reading through the source and... Woah... it is all in one single file with zero unit tests.

Of course there are many ways to skin a cat, this seems like a very odd choice for organizing a database codebase. Some of the methods like cluster.HandleClientConnection() are crazy long for loop + if/else + switch + goto!

I know that you've said this is just kind of in your best interests codebase, but if I was planning on making any sort of dependencies on this project, I'd probably shy away from it because it seems like unmanageable spaghetti.
US venture capital fundraising hits a 6-year low
Sometimes you need one
Exactly, a fold-away/flip-away form factor that doubles as a phone-case might be better.
Great, cheap flashlights with so many options for customization (Convoy).
> And of course, today there is an LLVM-hosted compiler for Go, and many others, as there should be.

Isn't that the dead llgo effort?

https://github.com/go-llvm/llgo (now archived)

Its readme points to a dead link on the LLVM website, and it looks like there's no matching Go project under the LLVM org.

Does anyone know if there really is still a working LLVM based Go toolchain (other than TinyGo)?
A fair few years ago I worked for a company that did a lot of business in the US. To test our software we had to get a ream of letter paper shipped out and configure a dedicated printer tray for it. Quite a lot of fuss, but when you make documents that have to be printed it’s a must.

We also had to get a cheque scanner and a book of sample cheques shipped over to integrate that in to the software, that was a fun experience!
Honestly, look. Human brains are not designed to passively absorb audiovisual dreck that's on TV. We're humans designed to interact with the natural world, plants, animals, and especially one another, in tangible ways.

Video edutainment is a futile proposition. Get your face out of the screen while you still can, and be present to your fellow man.
These services rely on volunteers setting up receivers and feeding them data.
It is entirely possible that there is just no local coverage that would receive the low flying aircraft.

A 30usd rtl-sdr dongle is enough to receive local ads-b signals, if one wants to test it.
> There isn’t any “architect engineer” building cathedrals with interfaces and abstract classes. There’s no cult behind needing to follow DDD in an event-driven architecture powered by a hexagonal architecture in all projects, or you are tagged as a bad engineer.

Isn't Go the big driver of Kubernetes? It feels like overarchitecturing is still there in Go projects, they've just made it distributed.
> * Rationally, I might have been better off going with Home Assistant, which has ready-made integrations with Shelly, Zigbee dimmers, and probably thousands of other device types, but I wanted complete control and hackability, and I preferred to spend time building my own system rather than learning and customizing Home Assistant and maybe never getting it to work like I want it to.*

This thought was correct. Home Assistant is absolutely incredible, easy to use, polished, and flexible. You can get it to do all of this easily.

I got it installed and configured within ~3 hours.
It's almost as if complex systems resist deterministic patterns of thinking. If only someone decades ago had written a book warning us about seeking 'silver bullets' in software development...
It's not about the things themselves (which are indeed trivial), it's about the singling out of one person on a team for worse treatment. That's psychologically corrosive even when the material difference is small.
I've said it before and I'll say it again (and this applies to other scripting language package managers too, e.g. composer for php): while "this public package was unpublished" is probably something a package repo shouldn't support, the actual solution is pretty simple.

Vendor your dependencies.

By which I mean: commit the dependencies you rely on, to your VCS. It's really that simple.

Yes, this probably requires some different usage or default behaviour from package managers to be "efficient" (i.e. you probably don't need to include all the tests, docs etc for each dependency in your repo).

If you're following "best practices" for every library package manager I've seen (to commit their respective "lock" file, thereby fixing the used version of each dependency for subsequent installs), the end result is the same in terms of what version of dependency is available when the source is checked out - but now you have (a) zero risk of dependencies being pulled; (b) the ability to do comprehensive change reviews when versions are bumped; (c) likely faster updates for anyone pulling changes subsequent to a dependency change; (d) zero risk of 'install dependencies' related issues at deployment time.
Thank you for taking the time to try it out.
> There's just one in monochrome displays or three in color displays.

the CRT is the giant glass picture tube, cathode ray tube, there is only one of those in a TV.

For color TV there are 3 "guns" shooting electrons at the different colored phosphors. There is a single system to guide all three electron beams to their respective right parts of the display.

http://www.learnersplanet.com/sites/all/sites/default/files/...
Some of us have a higher epistemic threshold than, "people on HN say it happens".
Every generation thinks theirs will be the last one.
Java kind of gets around the memory leak problem by allocating all of the leak up front for the JVM. ;)
> obviously regulation plays some role in creating this situation so I think it can ameliorate it too.

Funnily enough... the EU commission (the source of the cookie banner woes) has admitted how annoying those banners are and are set to revise the rules:

https://www.techspot.com/news/101396-european-union-set-revi...
Codecs for 720p
vp09.00.51.08.01.01.01.01.00 (247) / opus (251)
Codecs for 1080p
vp09.00.51.08.01.01.01.01.00 (248) / opus (251)
Most of the L3 chargers I visit still have ChAdEmO, I think CCS plugs will be around for a while
I've had the same problem with other pens, and have found that the TWSBI Eco always seals perfectly -- I once uncapped my Eco after several months, and it instantly wrote, flawlessly!
Not sure I get your point in 2019 Germany was producing 123.6TWh of wind energy in 2023 it's 139.8 TWh. Yes it's increasing but it doesn't even start to compensate the total that went from 522TWh to 436TWh. And the wind production capacity increased at the same time from 62GW to 69GW during the same time interval.
Rather ironic that the article itself is arguably censored. I shouldn’t have to click a link to another article and read five paragraphs before finding out what the “racially-insensitive term” is.
> statically typed APL

that’d be a curious case indeed, why not, only it won’t be APL even remotely :)
This is clearly a hot path and not inlining a hot path call is probably the first thing any engineer worth his salt would attempt to fix. If and how it can be fixed is a different question.
Than pure Go code, sure. But not really faster than Go code that's a wrapper over the same low-level C/C++ code.
> unmanageable spaghetti.

It's not even 3,000 lines. That's not a lot of spaghetti.

cluster.HandleClientConnection looks like a standard network service event loop, except the code is inline instead of spread across cluster.HandleSyncData, .HandleDelete, etc.

The lack of tests though...
I'd imagine it would be a dozen pages, thereabouts. The BNF for C++ isn't as large as many people seem to think.

https://alx71hub.github.io/hcb/
Instructions ... yeah, not bad. It's essentially WPA3-Enterprise with possibly 192 bit set up. I like WPA3-Enterprise, it's really sufficient for most people when one moves to discontinuous permissions on a network.
That said, after developing WPA3/Enterprise/192 for a platform out there, it's really very very restricted - and there were very few clients at the time that supported the combinations of security authentications required. Oh, also roaming clients is somewhat restricted (by no fast roaming protocols, at least as of the last time I went through the specs).

Here's specifics, using hostap/wpa_supplicant style configuration:
key management WPA-EAP-SUITE-B-192. (but then they talk about that); pairwise=GCMP-256, group_mgmt=BIP-GMAC-256; EAP=TTLS;

I mean RADIUS support isn't that hard - freeradius will do. TLS - well, need valid certs that work for EAP. (it's not as specialized as Passpoint/Hotspot-2, which requires custom certs that must be validated by a specific CA, but it still takes some steps). My own experiments across a number of clients showed that GCMP-256 support for pairwise and group management weren't that common before Wifi-6 took off. Suite-B 192 though isn't so hard to reach.

Hostly, I prefer WPA3-Enterprise with Fast Roaming. Sadly, typical household devices didn't work well with it (mixed with android devices, generally no for printers and other IOT), so I went back to two networks - WPA2/Personal with PMF=optional for those annoying devices that don't have working PMF, and WPA3/Personal for most devices - at least for household operations.
> distributed incompetence

I'm gonna have to use that term somewhere in the future.
(sorry for off-topic comment, but: paywalled, and archive.is doesn't bypass it)
Gave me a good laugh.
Sorbonne University Unsubscribes from the Web of Science
I live in the area where the show is set (the Morton Bay region north of Brisbane) and it’s delightful how many details we recognise in the show.

Having lived in the US for 10 years and returning couple of years ago (with my first 30 years in Australia), I feel like Bluey does a great job of showing some key cultural differences between these countries. I’ve seen some American viewers get quite cross by what they see as a totally unrealistic portrayal of life, but things really are pretty fundamentally different over here.
Just because you don’t see tests doesn’t mean that there weren’t any before or now. Really not unmanageable at the size of the code base for me. I do agree that method is long but I didn’t want to spread that and a few others across many others it was a design choice. I agree it could be improved but to not want to implement it because of that is your choice. The code is commented and continuously gets more comments and it’s very easy to follow if you read procedurally.
Yeah, I have to say I’m dumbfounded by the brilliance of the UX.

all other designs where you have to present a card are simply a failure
Honestly, wired networking can be less secure, depending on your threat model. Not everyone lives in some kind of a physical fortress; breaking into someone's house is usually a simple matter of some lock picks that you can buy off the Internet, then compromising the wired network just requires installing an interceptor, not to mention stuff like hardware keyloggers. The truly paranoid user needs to check all their wired connections before each and every use, which few people do. They will need to seal the cases of each of their machines with some kind of tamper-evident seal, with transparent cases to ensure that nothing has been added internally with countermeasures taken against the tamper-evident seal, including the cases on the video cameras that they have set up to try and catch would-be intruders.

The point remains, people either generally feel safe in their homes, or they don't. If you do, then honestly a lot of these security measures are just overkill. If you don't, then you should deal with the root cause instead of its symptoms.
The only failures you see on the HN front page are the ones that occur to gigantic companies we've all heard of, with huge networking teams and all the advantages you can ask for in getting DNSSEC working. When random small shops fall off the Internet because they broke DNSSEC, nobody cares; it never makes any front page anywhere.
If you guys really want me to post the tests I will. No problems!