skysight-inc/HackerNews huggingface dataset:
> Looks pretty open and shut to me.

Also disagreed it's not simple open/shut.

> Google employed a contractor to avoid the liability of those employees unionizing. In doing so it misclassified them since it is normally work an employee would do-not a contractor under labor law. They were already caught doing this previously according to the register.

Everything hinges on this concept. That contractor work == employee work.

The article states that one of the central arguments was around contractors who were training Bard. That those contractors should have been determined as employees even though they were hired through Accenture. Admittedly, I would stand with Google/Alphabet on this one. Data entry work, once initial training completed the vast majority will not be kept on. If there was a plan to convert a few contractors to FTE to remain on Bard then that would signal even more so (pure speculation).

Currently, the argument is for Cognizant contractors but there's no details on the article that can help me understand what they're doing for Youtube that would show contractor-work == employee-work.

Of course, google is smart, they'll fight these core points before even beginning to worry/engage with labor unions.
There's really no point in worrying about the downstream stuff if the upstream hasn't been determined.

[EDIT]

I got some insight by glancing at the ruling by the NLRB[0]

> All full-time and regular part-time Senior
Process Executive-Data/Music Generalist (SPEs) and
Project/Process Specialists/Subject Matter Experts
(SMEs) employees employed by the Employers in
YouTube Music Content Operations who are employed
to work from the Employer’s (Cognizant Technology
Solutions U.S. Corporation) facility at 717 E. Parmer
Lane in Austin, Texas.

They're all housed at a non-google facility, but those roles seem central to Youtube Music operations even if they are data-entry jobs. I can largely side with NRLB in this ruling. We'll have to see how google fights this one.

A side note, Youtube HATES Youtube Music. I hate it. I use it because it's packaged with my Youtube premium and it's not worth holding Spotify + Youtube memberships. But WOW, Youtube Music's such an afterthought. Everything about the UX is terrible.

[0] https://www.nlrb.gov/case/16-CA-326027
> Modern, high end FPGAs have a feature known as Raw SerDes, which in essence allows you to bypass a PCIe or Ethernet controller and use those lanes (yes, PCIe lanes) to your heart's desire ...provided you can design a working communication protocol. Difficult, but not impossible by any means.

Not even close to impossible. I've recently been trying to figure out a relatively "low-tech" way of talking to modern displays that doesn't involve feeding VGA into a black-box ADC, and from what I've gathered so far, most of the serial link standards developed in the past ~25 years are basically overclocked Fibre Channel with the serial numbers filed off and most of the reliability/ordering guarantees quietly dumped in a roadside ditch.
Ban on ransomware payments – Asking orgs nicely to not cough up ain't working
I think you've identified that some websites are secretly multiple websites in a trenchcoat.

The New York Times has a website at NYTimes.com where people read news stories, and a separate content management system where their employees write and publish stories. NYTimes.com is in the "informational" quadrant; the content management system is somewhere in the "online" half. The needs of these two systems are pretty dramatically different.

Other websites blur the lines a bit more in their architecture. For example, WordPress blogs generally include an "admin" app that's almost completely separate from the main website, but hosted on the same domain. Other websites like Wikipedia and StackOverflow are nominally "the same website" but activate a lot of extra UI elements when you're logged in.

But IMO it still makes sense to think of these as separate systems and optimize them individually. For example, Wikipedia uses a different serving path with much more aggressive caching when you're logged out (and the site is "informational"), vs when you're logged in as an editor (and the site is "transactional").

The "islands" architecture discussed in the article lets us extend this to individual features on the same page, too. Think of a startup marketing site's "chat with support" popup; that's pretty clearly a real-time island on an otherwise static page.
A huge amount of the value-add of BEAM languages is the fact that the languages have built-in support for message-passing concurrency built in at very fundamental levels, which means that the "pretty path", the comfortable way to write code in those languages, simply supports the concurrency model.

You cannot achieve this by tacking on half-baked support onto an already designed language. You can tack on Async/await, which is exactly why it's so popular.
There's a 5% chance of AI causing humans to go extinct, say scientists
Correct. Configuring it to route audio through an external I2S DAC instead is trivial. ISTR that it's literally 3 lines of code.
Quantum computing is taking on its biggest challenge: noise
I'm curious if this type of issue is unique to NPM. Does PIP (Python) have this issue?
Then when they're 50 they'll look back on stuff they thought was fine when they were young, and is bad now. If they're introspective they'll look at the stuff that their parents or grand parents or further back thought was fine and turned out to be bad. As people say, it's easy with hindsight and it's really hard in the moment. Many second and third order effects aren't obvious or testable. Then add profit motive. The real question is do you change when you realize you were wrong or double down.
I was a little different. After a couple of years or so on BASIC from 1979 onwards, and a very tiny dabble with Pascal, I spent the next four or five years on assembly, both Z80 and 8086. This was followed by a couple of years in COBOL, before I graduated to UNIX and C, where I've been comfortable ever since.
Java is a beautiful and capable language. I have written ORMs in both Java and Go, and the former was much easier to implement. Java has a culture problem though where developers seem to somehow enjoy discovering new ways to complicate their codebases. Beans are injected into codebases in waves like artillery at the Somme. Errors become inscrutable requiring breakpoints in an IDE to determine origin. What you describe with debugging a HTTP handler in your Go project is the norm in every commercial Java project I have ever contributed to. It's a real shame that you are seeing these same kinds of issues in Go codebases.
The lack of knowledge of labor relations rights in these comments is surprising to me.
If you've reimplemented the code and recreated your own dataset, I don't see how that would violate the licence.
The problem is you're just overlaying suburban lifestyle on a city without adjusting it to suit your environment. The equivalent would be a city dweller moving to the suburbs and thinking they can just walk to Walmart, when it might be 10 miles away.

If you live in a city you can just pick up milk at a convenience store as you walk by, when you need it. There will probably be one within a 5 minute walk of your house.

I would also like to know more about this milk consumption. Median consumed by US milk drinkers is 1/3rd gallon per week - your family is drinking as much milk as 36 people do every week.
Yes it does. At dispute here is if this union is even legal in the first place, and who they have power to bargain with if any at all. Both the actual employer and Google dispute the union's ability to bargain with Google at all...

Regardless, "bargaining in good faith" purely means an intention to bargain honestly. If that bargain means "nothing changes" - that satisfies the NLRB according to their own website[1].

Again - there is no legal obligation to accept demands from employees - union or not. A union is not a magic ticket to get whatever you want. Employers are free to reject any demand for any reason. Being an employee does not mean you can force an employer to give you things...

So while the NLRB might be able to ultimately compel Google to come to the table, so to speak, they cannot compel Google to accept demands.

[1] https://www.nlrb.gov/about-nlrb/rights-we-protect/the-law/ba...
This is a good overview if you haven’t read it already: https://www.carbonbrief.org/analysis-how-low-sulphur-shippin...
100% agreed. In addition to this, due to some people not capitalizing the first letter of Go, distinguishing between the verb go and the noun go takes more time than usual when reading articles related to Go. Maybe to native speakers it doesn't matter?
I never understood the point of Invision. They seemed like static PowerPoint slides that could've just been PDFs...? Several teams previously using them just switched to Figma instead and it was much nicer for all involved. What am I missing? What was the value Invision offered?
Heck yeah, evolution is mind-blowing sometimes. Ok, most of the time. However, as a layperson, I often find that things aren't so random and almost unbelievable as they seem at first glance when you start having more context and pieces to fit together.

It appears that we have long known that ants, like humans, have microbiomes that produce myriad antimicrobial and antibiotic compounds (and other bioactive molecules) which they are able to make use of. [1] In this paper it sounds like there are other glands that also store and secrete these antimicrobial compounds.

So both mechanisms -- antimicrobial compounds from the microbiome and storage/secretion in glands -- most likely existed prior to the development of this specialized metapleural gland. This specific gland is used very frequently in grooming behavior. When they groom themselves, each other, the queen and larva (and even their fungal colonies in the case of leafcutters), they may massage their metaleural gland prior to this grooming to apply antimicrobials/antibiotics and reduce risk of infection. Presumably grooming behavior existed prior to this gland as well, and almost certainly involved secretions from other glands (saliva or the ant equivalent comes to mind), especially to 'clean off' old pheromones as well as crud that would interrupt signaling.

So we have pretty much all the ingredients independently for this rather specialized organ + behavior (*this is a narrative constructed via layperson reading and speculation, not in any way intended to be presented as scientific fact).

Also, I'm no biologist (let alone evolution/genetics specialist), but what I understand and what makes the most sense to me is that evolution is no longer strictly believed to occur solely on the basis of random mutations. For instance, we have a lot of evidence in very specific cases that epigenetic changes can occur in response to the environment as well as internal processes, and that these changes can be inherited and become a permanent part of the genome by various proposed mechanisms:

>There is now good evidence that epigenetic inheritance is ubiquitous and is involved in adaptive evolution and macroevolution. I argue that the many evolutionary consequences of epigenetic inheritance open up new research areas and require the extension of the evolutionary synthesis beyond the current neo-Darwinian model.

The abstract of another paper goes into more detail on how epigenetics may directly and indirectly influence evolution, if you are interested. It's mostly over my head beyond the broad strokes. [3]

[1] - https://www.ncbi.nlm.nih.gov/pmc/articles/PMC1634922/

[2] - https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5566804/

[3] - https://royalsocietypublishing.org/doi/10.1098/rstb.2020.011...
I have to take issue with that. I shipped a bunch of devices based on M5Stack Tough for automotive use (in a truck) and feedback is that everything works great.
In rough terms, negotiating in good faith means negotiating in a way that is likely to yield an agreement. Bad faith means just going through the motions for the sake of appearance, or even making moves to spoil the process.

IANAL
> SelectionDAG and lower layers losing the difference between integer and pointer

Doesn't pointer-provenance support address this point nowadays? AIUI, a barebones version of what amounts to provenance ("pointer safety" IIRC) was even included in the C++ standard as a gesture towards GC support. It's been removed from the upcoming version of the standard, having become redundant.
Pretty sure an fp32 7b model uses just shy of 27gb of vram.

The performance losses at int8 are minuscule, even down to int5 is still very usable. Why would you try and run it fp32 or fp16?
Yes, that is exactly my point. Anybody could golf, but it isn't practical for people who don't have a good amount of expendable income, so they don't do it.
Same thing with saunas.
Space bar will scroll down, at least.
Why is it still possible to do when it’s been done I think 2 other times?

How crazy that there’s not like a limit or some kind of basic check to prevent the upload or something?

Honestly at this point it seems to be a failure on NPM’s part. People should really direct their anger to the maintainers at this point
Because the circumstance is different. China also did not do this before. I'm more talking about embargo on the entire US via china. China can still trade with the rest of the world.
Retaliating against a whistleblower employee is bad news bears in the US
There are a number of comments critical of mine, mentioning various irrelevant factors. The time the plane spent in motion once on the ground was measured in seconds, the emergency exits are rated to be used even with the engines idling (no, you will not be "sucked into an engine"), and the plane is certified to be evacuated in under 90 seconds with half the exits randomly blocked as they were in this test. The test is, in fact, run with a representative public sample, half the exits randomly blocked, a high density configuration, lights out in the cabin, and debris on the floor.

What many fail to appreciate is that seconds matter when a plane crash lands. It is guaranteed to have a large amount of incredibly hot, damaged components sitting next to a large amount of jet fuel. Only a few years ago a jet was engulfed in flames only seconds after landing (Aeroflot 1492) and the slow evacuation, this time caused by selfish passengers opening overhead bins, caused deaths. Even still, half of the jet was able to evacuate in between 55-70 seconds depending on who you ask. Eighteen minutes is an eternity when you are sitting in a death trap that can kill everyone inside in seconds - there's a reason 90 seconds is the legal maximum evacuation time.
> applies a function to an argument repeatedly until the output stops changing

In other words: instead of worrying about which n to use for "loop n times", it just always loops (effectively) an infinite number of times...
This is a reassuring signal that the market sometimes is entirely rational, and that product actually is more important than marketing/sales/distribution…at least in the design tools space.

Invision focused on dumping millions into marketing and enterprise sales and growth hacks…yet had a mediocre piece of software.

Meanwhile, Figma created a better product (and I’d guess spent wayyy less on marketing for the first 5 years) and they won.
> some entrepreneur would have worked on flying cars and skipped the road altogether.

In practice, a society without a government is just a collection of local warlords depleting all the resources in a violent struggle for power.

For example, consider the history of Somalia or the general concept of a power vacuum.

So I'd think the chances of such an environment supporting an entrepreneur working on flying cars to be near zero.
Very cool. It's a bummer it only works in Firefox with DoH, though. I couldn't find an explanation for why that is in the associated changeset[1].

(I would use DoH on my devices, but I run a local resolver for filtering purposes. The local resolver then connects to a global NS via DoH, but my local devices use plain old DNS.)

[1]: https://bugzilla.mozilla.org/show_bug.cgi?id=1623126
Therein lies the risk of adopting a fictional identity based on a nonsensical and unrealistic belief system.
Good faith is not about willingness to compromise, give up ground, or change your mind. it is about listening, not lying, and engaging.
China, Japan, Korea, US, and Canada make up more than half of the worldwide EV market and none of them use CCS2.
> Stack overflow?

Exception. The minimum available stack space is a known quantity. Exceeding it means you made a mistake.

> Out of memory?

Error. The available heap is typically not predictable. Your allocation function should provide an error state; and, indeed, malloc and friends do.

> And don't tell me, that's not possible

It is perfectly possible. Probably not a good idea, though, as you have proven that your code is fundamentally broken. Would you put your code in production if there was a way to ignore compiler failure?
Nordic Semiconductor nRF devices barely sip power. We did lots of wearable devices with BLE interface at my last job and Nordic was our go-to.

Sorry, I just realized you said wi-fi, not BLE.
We're not talking about embedded here but Ryzen APUs for laptops still being sold.
I'm out duck hunting right now and there's quite a lot of very very damp farmland in the Seattle/Tacoma/Everett metroplex. The river valley behind microsoft would be idiotic to build anything bu farms and golf courses on (and the golf course is unplayable half the year). The term colloidal substance describes these areas well. Also a ton of water retention areas on the hills, otherwise stuff would wash out very easily.
You're just parroting the Google lawyers' line here. Your argument contains no evidence to contradict the assertion that Google and Cognizant are joint employers here (as Google and Accenture were found to be last time we went around this carousel) and since the judicial authority over this matter has ruled that they are, the ball is very much in the "no they're not" court to prove it.
rqlite creator here. Wishing you success with your new project.

Before we jump into what is encrypted, and what is not, what are the threat vectors we are actually concerned about?

With rqlite all traffic between the nodes can be encrypted, as can be the HTTP API. Yes, the data at rest is not, but there are many ways to protect that[1]. One way would be to use an encrypted file system, perhaps.

Encrypted data-at-rest is a valid request, but what use cases would it address?

[1] https://rqlite.io/docs/guides/security/
https://nestflix.fun/contribute
> Do you happen to have any links to the documents that your previous bishop wrote?

https://www.catholicsun.org/2011/12/15/liturgical-music-as-p...

https://www.catholicsun.org/2012/01/19/a-short-history-of-li...

https://www.catholicsun.org/2012/02/16/sacred-musics-role-in...

https://www.catholicsun.org/2012/03/15/practical-points-for-...
> Was there a legitimate purpose or is he just a troll?

Call attention to a real issue that should be solved by the ecosystem so that people cannot do it in the future? In my opinion it is not useful or even sane to expect people to just _not_ do annoying things if you develop systems that allow people to do things that annoy you with them. Design and build systems that assume people will be trolls, and make it so people cannot so easily troll you with them. Failing that, there's nobody to point the finger at besides the person or people who made it possible.
More discussion here: https://news.ycombinator.com/item?id=38869127
> Also, writing a compiler in its own language, while simultaneously developing the language, tends to result in a language that is good for writing compilers, but that was not the kind of language we were after.

I have seen this sentiment a few times recently. First of all, it raises the question is a language that is not compiled in itself a bad language for writing compilers? My intuition is usually yes. Secondly, the implication is that a good language for compilers will not be good for other applications. I really don't understand this because a compiler will use most of the same building blocks that are used for other programs.

I would really like more context into what the author is trying to say though.
Yes, however you're not thinking of the bigger picture here. How are the executives and the shareholders supposed to afford their next superyacht if they're forced to pay their underlings more!?!
> It isn't to not use these, it is not to be the one implementing them?

More or less. The complexity comes from having to solve the edge cases, so it’s helpful to be one level of abstraction higher where your code is closer to your conceptual space.
"As with many rolling-release systems, you can’t automate the installation of these security patches with FreeBSD because it is not safe to blindly update packages."

For what it's worth, I've been automatically installing Archlinux updates for a while now. I have monitoring for things that I care about, and every now and again I find out that I need a monitor for something I didn't realize I cared about.

It certainly requires more attention than something like Debian/Ubuntu where they're backporting security fixes, but it also means there's one fewer layer where somebody has to correctly align the stars to patch a vuln.
The Accenture case is still being litigated. It's even in the article.. none of this is settled, and likely will not be for years if ever.

> judicial authority over this matter has ruled that they are

NLRB has no authority to classify contractors as employees. That's why this is still being litigated.

> You're just parroting the Google lawyers' line here.

Stating reality and facts does not make one a "parrot" as you claim.
No trackpad?
Yeah the ID was kind of personal at the time, identity fraud was at the forefront of my mind because HR had no idea where the uploads that they had confirmed, and I'd seen emails for, had gone.
One partial loss initially I could accept, two was a bit much, three started taking the piss, fourth was the last and final, and I stated I was now uncomfortable giving - which they fluffed again.
Honestly that level of incompetence sounds like a downright lie, but people like that actually manage to keep a job, probably by firing the likes of me that point out their errors.

Not really sour grapes btw, without going into depth that would giveaway the employer, the 3 devsnthat I worked with had been unable to implement functionality that had been invented within the last 5-10 years because they never did their own research or keep up with trends.
As an analogy think akin to them only ever using traditional SQL DBs, then being shown a massive serverless distributed db that didn't use SQL, that required software redesign for eventual consistency, couldn't do ACID transactions, all needed for a small high value, short deadline project, and you get some idea of the scope of change and steep learning curve they struggled to address. I'll restate this is not the actual problem, but the scope and impact is of the same size.

If that's sour grapes by your definition then ok :), but for me for BE devs around my own age, it seems a little underwhelming.
> or Japanese kana

12-key kana flick input is my favorite input method for use on a touchscreen. Pretty fast and accurate.

Here's a video showing how it's used: https://youtube.com/watch?v=V2B9dgjbQxk
You definitely can discriminate on benefits. Companies do it all the time. To answer parents question, the reason they outsource is to make collective bargaining impossible and to fire easily and without cause.
All three of "we have plentiful water resources," "we have advanced ground- and storm-water management systems," and "we are disastrously compromising our water resources" can be simultaneously true.

I'm exceedingly thankful for my high quality of life. I would like my grandchildren to share a similar quality of life.