skysight-inc/HackerNews huggingface dataset:
Because Google has been the weakest when it comes to privacy measures.

And so when you're giving them money, data, traffic and users you're increasing their ability to set the privacy agenda and promoting a single search engine, single browser view of the world.

It's hypocritical and short-sighted.
> Excellent. And when you want that flexibility, the verbosity pays off. When you don't, it doesn't. Simple as that.

It's rarely as simple as that. For example, this entire conversation started with "At the risk of setting up a strawman for people to punch down, try comparing how easy it is to do the equivalent of something like this".

And this became a discussion of straw men :) Because I could just as easily come up with "replace a range of numbers with data that is read from a database or from async function that then goes through the same transformations", and the result might not be in Python's favor.
Is this really a positive thing? It creates in-groups and decreases diversity. Sure, it makes hiring easier but this is exactly how you end up with old boys clubs.
At the end of the day their very existence has enabled Google to argue 'We're not an abusive monopoly. See? We fund this very outspoken open web technology company'.

I'm pointing out the hypocrisy of claiming independence when they are fully dependent on tech giants. The end result is a delay in the courts using already existing antitrust law to address the problem.
> associative: addition of additions has the same result as adding the points individually

You should mention the generic rule: P+(Q+R) = (P+Q)+R, even if it's much more tricky to show than P+(P+P)=(P+P)+P.
My desktop has been Wayland/sway for years and years, and it's incredibly stable (I am using Arch btw)
It's not a "spy apparatus". It's an ad company... and people from all over the world use these services because it does make their lives easier.
Agreed. However nothing annoys me more than people who join a company only to immediately start complaining about how much they dislike the culture. It just so happens the culture at SpaceX revolves around one guy. You can... leave... if you don't like it. Everyone knows this yet we're all supposed to act like SpaceX engineers were trafficked here in shipping containers and working to pay off a slave debt. No. The money is likely too good so they'd rather complain instead. The entitlement expressed by the individuals involved has buried the needle.
Remembering and Honoring Marina Zhurakhinskaya, Founder of Outreachy
I think a lot of this is actually somewhat misremembering how slow computers used to be. We used to use spinning hard disks, and we were so often waiting for them to open programs.

Thinking about it some more, the iPhone and iPad actually comes to mind as devices that perform well and are practically always snappy.
I had a silly interview sequence with Toptal. Aced first interview. Was told "that's a record for solving that".. so, got to do a live, not take-home test for the second interview. Was clearly within 3 minutes of finishing up the last bits on the test suite on the solution for a 2 hour long test when the buzzer rang. Nope, no grace -- you clearly haven't proved yourself. You have to do the take-home ( A 4 day window for a take-home test ...
which means, you need put in 40 hours!) I told them "no thanks".
For First Time, SEC Charges Brokers with Reg BI Violations
I have an M1 Air right I'm typing on right now and have not had any sluggishness concerns besides when switching between Spaces. Even that is more of a visual stutter instead of actually lagging to the point the animation takes longer than usual. This is the first thin & light computer I've owned that I'm 100% happy with its performance.
To be fair, I think a shared interview system would be great. Then companies don’t have to devote time
and effort into their own interview process, which turns out to be Leetcode and full of false positives / negatives anyways.

But it needs to be:

- In-depth. Not just a single exam or interview. You need to really know the employee’s strengths and weaknesses

- Detailed. You can’t just give someone pass / fail or a single score. Not only is it mean, but you end up getting misaligned candidates anyways, because some people are really bad at some aspects of software but good at others. In fact maybe the process should ditch scores entirely and just show the recruiters the actual employee interviews, and what he/she has and has not accomplished.

- Changing over time. Not a short period of time. But like, if I take the assessment, 6 months later I can take a smaller assessment and it will update my scores and log my progress.

Triplebyte is not 1 or 2. Idk but I think it’s 3 and you can retake the quiz. But then it’s only telling employees if you’re basically competent for some arbitrary statistic, which doesn’t even tell if you’re basically competent at the company.

I think it would be nice if i could take one thorough interview instead of several less-thorough company-specific interviews, but that’s not Triplebyte.
Anecdote: I live just up the road from Hawthorne so my friends, coworkers, and I have all been contacted by SpaceX recruiters at some point for Linux admin and software development jobs over the years. People used to wax poetical about how cool it would be to work for them, though ultimately usually turning it down due to the well known long hours and not particularly good wages.

Now people don't even consider because they don't want anything to do with Musk, even tangentially. I wonder how much this is costing all the companies he's involved with, just in terms of turnover, recruiting, and payroll costs?
> That is literally the definition of "hidden behind a keyboard shortcut" - you have to be told or lookup CMD+Shift-5 before you can get to the full screenshot UI.

Or more likely, new users search for "screenshot" in Spotlight the first few times, and if they do this enough maybe Google "mac screenshot shortcuts" (which leads them to https://support.apple.com/en-us/HT201361).
If anything that lends weight to the message. Like an ant calling out the elephant.
Disclaimer: The reply was made in good faith that the reader might be familiar with the term 'crew resource management' and its historical contribution to flight safety. – So, sorry for the inappropriate reply.
I clicked through on a phone and got a survey, but no examples of what the output would be - no reason to take it. I’d need some context, like 3-4 real examples of whatever it’s going to tell me. HTH.
Is "normies" a euphemism for "every day people"?... Jeez.
> You literally exist on Google revenue provided in order to prevent antitrust litigation, hardly independent.

Google used venture dollars to grow to a scale that they could fund the biggest browser team in the world, show download links on the web portal every single person on the planet uses, and pay OEMs to pre-install it. They then bought in early into smartphones and distribute devices with their browser and Google defaults.

They use their browser to show preference to other Google products, and they cripple ad blocking tech to make more revenue.

Firefox had a healthy percent of browser market share before Google showed up. This is like private equity buying the land your business sits on and giving you a pat on the back for job well done.

I am far from anti-capitalist, but you have to realize these monopolistic moves are harming competition and making the tech landscape harder for everyone else to compete.
Fixed. I meant "socks" - not sure how it happened, and, no, it's not a Freudian slip as I don't use that particular word.
Agreed. I never understood this almost unnatural hate towards the mouse by some vim users.
Might be a good application of WebSockets or server-sent events with a job queue on the backend. That or polling on the client-side.
Q: What kind of fish belongs in a server room?
A: A crayfish!
The medium article omits it, but the per the NY Times all the employees were actually hired by a contractor:

> He said ASG, not Google, hired contractors for the GDS team, adding that it was fine for him to “encourage people to apply for those roles.” And he said that in recent years, the team has grown to more than 250 people, including part-time employees.
I understand small time creators with lots of cuts. They’re getting by on pretty small ad revenue and are amateurs not seasoned performers. The time and talent to have long takes without mistakes is hard, and I appreciate the content more than I want super polished production values.
How are you defining “bad idea”?

Professor sent out the grad students. Some of them didn’t come back (died?).

Those are all the facts. Any pontificating about whether it is Good or Bad is just nonsense.
>Yes. The person in the left seat of an aircraft is unquestionably in charge and responsible for the safety of the crew and passengers. An aircraft is not a commune; there is a chain of command. If you don't like it you can leave.

That's not how it works with Crew Resource Management.

https://en.wikipedia.org/wiki/Crew_resource_management
U.S. probing how American electronics wound up in Russian military gear
> secure C code.

There is unsecure code hidden in every project that uses any programming language ;)

I get what you're saying here, you're specifically talking about security vulnerabilities from memory related errors. I honestly wonder how many of these security vulnerabilities are truly issues that never would have come up in a more "secure" language like Java, or if the vulnerabilities would have just surfaced in a different manner.

In other words, we're constantly told C and C++ are unsafe languages they should never be used and blah blah blah. How much of this is because of the fact that C has been around since the 1970s, so its had a lot more time to rack up large apps with security vulnerabilities, whereas most of the new recommended languages to replace C and C++ have been around since the late 90s. In another 20 years will we be saying the same thing about java that people say about C and C++? And will we be telling people to switch to the latest and greatest because Java is "unsafe"? Are these errors due to the language, or is it because we will always have attackers looking for vulnerabilities that will always exist because programmers are fallible and write buggy code?
Bible verses on cups is one thing but Hobby lobby went to court to avoid paying women's insurance. Chick-fil-A is closed on Sundays and fights for the right to discriminate against groups it marginalizes for religious reasons. These practices are bad for profit, bad for customers, bad for society, and only good for the religious leaders who take from the earnings without even being a part of the business.
Yes, you can get blinky boxes from prop houses. They will cost too much, because they're usually rented by the day. Also try this recycling company.[1]

More usefully, just make everything tidy, and put a big screen or two, running some kind of status display, in there, facing the window.

[1] https://www.protekrecycling.com
We have many in the South of England. As a kid I walked and biked
them. Most are dirt trails now, grown over. But if you look on maps
it's clear they are the shortest, straight path between major towns.
Modern roads twist and turn around them.

I am showing my embarrassing ignorance of history here, but I don't
know why that happened. Maybe something to do with land rights, and
the "enclosures"? Anyway something important was lost in the
communication systems of England between the Roman era and today.
> Via Appia was also the site where, in 71 BCE, around 6000 members of Spartacus’s slave army were crucified on the hillsides.

Ignorant question: did Romans kill people on crosses before the Christian era?
Wayland is at best a work in progress.

And if you consider that they made Wayland default on GNOME to force adoption and users usually go to Internet seeking for advice on how to switch back to X11 on GNOME, we will probably wait a long time for Wayland happen.
The Four Paths Up the Mountain
> they change small things "for productivity", and the majority of people will think it's an improvement

I feel like I've never talked to a person, techie or not, who didn't agree it was incredibly annoying to have UIs that they're used to change out under their feet.
Funnily enough, I wrote a paper on this topic when I was in grad school. It's not on our short-term roadmap at ReadySet, but this idea is certainly compatible with the underlying dataflow model. I'd love to hear more about what you had in mind here, shoot me an email at alana@readyset.io

https://people.csail.mit.edu/malte/pub/papers/2019-hotos-mul...
The second hardest problem in CS
What is “gift” link? It still makes me sign in to try to read it..
Do you know when/where this happened? Im not doubting you Im just very curious.
In general, I agree. Although in the context of the actual quote, there was so much back and forth trading of land in northern England over the centuries that to say Hadrian's Wall was in at least partly in Scotland at one point isn't necessarily wrong.
It's as easy as memorizing a bunch of commands and key chords!
Postgres materialized views have to be manually refreshed on a schedule, and so are always out of date, whereas ReadySet keeps your results up to date automatically as the input changes. For PG materialized views, the compute required proportional to the size of the input data, and is paid every time, whereas with ReadySet the computation is incremental, so it's proportional to the size of the change in the data over time.

And finally, ReadySet's (Noria's) big innovation is that the result set can be only partial, storing only the elements of the result set (and underlying data flow graph) that are frequently accessed, instead of the whole result set like a materialized view would.
Maybe?

defaults read com.apple.screencapture location
Swap your caps lock with control for happier pinky finger. Or if you’re old enough to remember Sun keyboards!
Usually yes, but there are always exceptions.
Ah yes, it’s a clearly objective fact that the OP is a victim of a vast criminal conspiracy. Surely the simpler answer of “OP mass reported a bunch of accounts for off site user behavior and in doing so became a nuisance” is worthy of consideration?
Given my experience, I would not recommend using Wasmer over an alternative like Wasmtime for several reasons.

1. Lack of support for `externref`, AKA opaque references to host data. Sure, the Wasmer 2.0 blog post _claims_ they added support for it, but that amounts to allowing you to read the type signature in an existing module, but not actually use the feature yourself. With some digging, my educated guess is they wanted this to be their headlining 2.0 feature but weren't able to get it working, so they just pretended in their blog post and left the incomplete version behind a development flag.

2. An awkward context API for host calls. All host data associated with an instance must be `Send` + `Sync`. In practice I've found this leads to wrapping your entire context object in a `Arc<RefCell<T>>`, even if your data could otherwise live on the stack. Wasmtime does not have this limitation, so it's not a hard technical requirement.

3. It took me about 2 weeks of development to run into a use-after-free bug bubbling up into Rust.

4. The performance, at least for my use case, was not meaningfully better than Wasmtime. This may not be true if you're doing a lot of intense number crunching.

5. Lack of support for instance resource allocation pools. Wasmtime allows you to pre-allocate / reuse the resources associated with an instance, whereas you would have to roll this on your own with Wasmer.

6. Lack of support for the module linking proposal. This proposal may be incomplete, but it is still helpful ahead of its replacement.

This is on top of, as others have mentioned, their questionable business practices[1][2].

All of this may improve, but as things currently exist, Wasmtime should give you everything you would want from Wasmer in a more stable, more complete and more ergonomic package.

[1]: https://mnt.io/2021/10/04/i-leave-wasmer/

[2]: https://wasmer.io/posts/wasmer-and-trademarks
"Cliques" I can see. Techies are often delayed adolescents in many ways.
I guess if it affected the skin, yes. But would they connect it to 5G? And I am not assuming this would effect a large portion of the population because genetics.

Some studies say we need more studies after dermatitis was noted with other frequencies:

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5925203/

And there seems to be a rise in dermatitis as well (2018)
https://jamanetwork.com/journals/jamanetworkopen/fullarticle...

Here is an interesting case report:
https://www.degruyter.com/document/doi/10.1515/reveh-2021-01...

But I am thinking it could be possible for the immune signaling not effecting the skin but triggering a systematic immune response.
The best desktop is the one I can customize however I want, and then run anywhere, without jumping through hoops. If I can untar some config files in my home dir and install a couple binaries, and have my desktop just appear the way I want it, that is the best desktop. It's not only portable and easier to set up, it's more likely to be both backwards and forwards compatible.

If, on the other hand, a given desktop depends on some bizarro set of 20 different services, interfaces, libraries and apps which can only work in one way on one platform, and it's near-impossible to move the settings somewhere else, and most apps can't even use it, that desktop sucks.

I don't want a cool desktop, I want a desktop that doesn't suck.
Is entering the name in advance as you're requesting really any less cumbersome than renaming a generically named file after the fact?

In your request, you must provide a file name every time. In the current method, you can just take the snap and not waste time with the filename unless you really just need/want to do it for reasons.
Want a quick measurement in px for something on your screen? CMD + SHIFT + 4 for the crosshairs, drag from origin to destination, observe the measurement in px. Press ESC to not capture anything.

(Only works for horizontal or vertical measurements, unless you're good at doing pythagorean theorem in your head)
> It is a bit sad to see the smartest engineers in the world all working towards implementing and maintaining the largest spying apparatus in history.

It is inevitable when society promotes "fiduciary duty" and "I got mine" as apex values for corporates and individuals, respectively. Unfettered selfishness cannot get to a globally optimal solution, despite what any free market zealots may tell you.

The collective good is out of fashion - it has been for a long time, TBH, but now it is unapologetically so.
At best, Musk has responsibilities to the company, its shareholders, employees, and other stakeholders, and Musk is choosing public behavior that risks, rather than serves those responsibilities. The behavior is clearly not chosen to help those parties, and that's Musk's job.

The subtext is the unspoken 'culture war' - everyone sees it, so it's a bit bizarre to me that it's unspoken - between, on one hand, a subculture in society (including on the Internet and in business) that celebrates power (including its abuse and corruption) and disruption; and on the other hand, one that advocates responsibility, basic human dignity, productivity, and innovation.

IMHO, the former subculture, of power and disruption, is indefensible. Maybe that's why the contest is unspoken, and instead we debate Musk's behavior as a proxy.
Just to clarify-- this article is about a modern religious cult.

Modern religious cults are groups that use a whole host of well-known manipulative techniques to trap victims in insular groups which are then difficult to escape after the fact. Leaders of those groups directly abuse those victims physically and/or emotionally (and often drain their bank accounts as well).

This isn't, "My parents are worried about my work/life imbalance."

This is, "My parents are evil and only the leader can keep me from straying again."

While it's mildly interesting that "cult" has a namespace clash with "clique" as well as whatever paranoia 80s moms had about D&D, those things aren't what this article is describing. If you have trouble discerning the difference, please go watch one of the myriad documentaries on Scientology.

Edit: clarification
What do you mean Wayland isn't going to happen, I've been using it without major problems for years.
contents:read to contents:write is a big deal! Just to pick out a random widely used project, nodejs [1] has a number of unsigned commits to the main branch. Their commits could have been tampered with during this timeframe.

What about release artifacts?

[1]: https://github.com/nodejs/node/commits/main
Sorta like captcha?
It appears I misunderstood what you were after. Yes there have been examples of this in the past; I assumed you were suggesting mutiny as a general rule. That said my comment still stands:

The U.S. CFR Title 14, Part 1, Section 1.1 defines "pilot in command" as:

...the person who:

Has final authority and responsibility for the operation and safety of the flight

https://en.wikipedia.org/wiki/Pilot_in_command
Please stop giving the above comment downvotes because of this person's lack of knowledge: we all have to learn things — there was once a time I didn't know this either.

It's not like vardump here was being a dick about anything in their comment, cut them some slack!
Have you tried porting the problem into postgres? Not all big data problems can be solved this way but I was surprised what a postgres database could do with 40 million rows of data.
This is the real tip.
Big companies aren't inherently evil. Because they're big, the probability that big actors sneek in is higher.
Hey, that was your choice, right? College students are adults after all.
Max Woolf: Data Science at BuzzFeed and AI Content Generation
I would be commending them if this notice went out March 3 after they had remediated the problem and were aware that they had no logs to determine whether there was abuse.
The odds that a company truly needs the best ten instead of "anyone in the top 10%" are equally slim-to-none. A cohort of fraternity brothers may give up the theoretical maximum quality in favor of known competency (& weaknesses) here and now.
Typically the trademarks are held by the collation/organization behind the OSS or the open standard. Either that, or held by the person/org who created the software and released it. Here, wasmer is not the inventor of WebAssembly, and the group behind webassembly (the w3c community group and w3c working group) [^1] probably would be the ones you'd expect to own the trademark.

It seems part of the motivation for Wasmer to apply for the trademark was because they felt snubbed by the Bytecode alliance [^2] and wanted to start their own foundation (with blackjack and hookers, presumably). The Bytecode alliance doesn't own any of the trademarks either, and seems to be more of a collaborative effort, but is worth mentioning as part of the overall story.

[^1]: Groups listed here: https://webassembly.org/. and members here: https://www.w3.org/Consortium/Member/List and https://www.w3.org/community/webassembly/participants. Note that a few Wasmer employees (the CEO, for one) belong to the community group, but don't chair it.

[^2]: https://bytecodealliance.org/ and https://wasmer.io/posts/wasmer-and-trademarks
for 1) WASI [0][1] makes it nicer and acts sort of like a FFI

for 2) there are reference types, which allow wasm to receive opaque objects similarly to how userland processes receive handles from the kernel. In this way you could pass an object to wasm and let it call host functions to modify it.

If you want to have the same datatype both in wasm and in the host you simply a compiler that supports it.

[0] https://hacks.mozilla.org/2019/03/standardizing-wasi-a-webas...
[1] https://github.com/bytecodealliance/wasmtime/blob/main/docs/...
Huh? Is 'normal' loose tea not avaliable near you?

Ripping the plastic you will end up with small threads or pieces of it in your drink