skysight-inc/HackerNews huggingface dataset:
Aw, it's been flagged. It's kind of relevant to HN, if only because there are a large number of Stanford alums in the VC and startup community.
Despite its warts, Python's type system is at least comparable to Go, and better in several areas. The type inference works really well much of the time without any assistance, you can use tools like pyre to generate types for untyped code, as well as tools for discerning types through running the application.

Heck, you can even use HKTs in Python if you are willing to install a plugin/library.

https://returns.readthedocs.io/en/latest/pages/hkt.html
Nope, SMTP is the older one. RFC 821 standardized SMTP, RFC 760 created IPv4, and in fact if you read RFC 801 it required a switchover from the previous Network Control Protocol (NCP) to then-new TCP/IP on the start of 1983. As the grandparent points out:

> RFC numbering only indicates the order in which these protocols were standardized (or at least proposed for standardization), not when they were first used.

Even today, many things are de-facto implemented before standardized so I personally don't think that it's correct to look at the RFC date as the date to consider.
Splice() and the Ghost of Set_fs()
> At the end of the day, maximizing your salary and donating, say 10k (2.8k direct + 7.2k via PAC) to a political candidate that you believe will make a way bigger positive impact than working for minimum wage or free for that candidate.

I think there's a buried over-simplification here. It's rare to find politicians whose views 100% line up with your own, and too often, politicians are willing to flip their views to satisfy a donor (who, even if you donate 300k-60k=$240k, will not be you). Even if you mostly agree with the politician, you're taking a gamble that your contribution doesn't really end up with the positive impact you desire.

A better argument would be to put the $240k/year into a WayneLi2 Foundation, which directly acts only on whatever you define as good. Of course, in the beginning, the endowment is too small to do anything, but give it several years, and perhaps the donations of a few people who share your vision, and you'll have more control over the direction of the positive impact.

For those of us who don't have that kind of cash, picking an organization whose focus is limited to its mission serves as a boon to know that our efforts will create the impact we'd like to see.
He was also talking about Gobekli tepe years ago and now you see announcements about it like it's news.

He is derided as he's a journalist rather than an academic but I don't think he ever pushed that his ideas are absolute truth. Also he's an Ayahuasca advocate, which unfairly brings further derision. He'll talk about more far out theories too if with the right audience.
No, Graham Hancock is an anti-science charlatan. No actual archaeologists take him remotely seriously.
You don’t, even the free plan has 3 included.

HTML can often be server rendered dynamic and is unsafe to cache by default.
Ah yes, the enlightened centrist approach. That somehow the "correct" idea lies in the middle of two polar opposites.

And that's true in some cases! Sometimes the compromise solution is the best one.

But in other cases, the middle position is actively the worst position. Sometimes there are objective reasons why a polar position is correct, and compromising from that polar position leads to worse outcomes.

In my opinion, "Web3" is one such case. It's clear (to me) that Web3 is a grift, and so compromise on it is accepting "a little bit of grifting is ok."
I'm at 150 hours on PS4, and probably not anywhere near finishing. The only problem I've had is that sometimes the game freezes when I'm being summoned for co-op, and I end up having the reset the console.

That, and my cat hates sitting in my lap when I play Elden Ring. He can't get comfortable because I'm always on edge, expecting an ambush. He'd rather I played Final Fantasy XIV.
Show HN: Developer Friendly Natural Language Processing
Sure, will ping you here
Probably not BMW. They actually beat Tesla to market with high-efficiency, switched-reluctance designs (someone please correct me if I'm wrong here, I think that's what the tech is called), and have an uncanny ability to design low coefficients of drag.
I have a prototype thing that creates a virtual webcam and drives an avatar off of your microphone. It's not photorealistic, but it works.
I work at Featurespace - we stop fraud, scams, money laundering and other financial crimes.

We build software that runs real-time machine learning models at scale, deep in the financial 'rails' that move money around, and we license it to banks and other financial institutions.

A surprisingly large number of my colleagues are here because of similar reasons - we like making a positive societal contribution.

We're hiring!
Read up on Kagi a bit. You can tailor your results to you. For example, I can rank-adjust any domain and those adjustments are applied to any future searches. I can even block specific domains (like those Stack Overflow clones and the SEO spam sites that plague Google results).
Null, void, wild, dangling in core C. DOS also had far, near. I believe one of the Windows Visual something platforms had extensions that added another three or four.
Whoa - the screen recording is an SVG!

What tooling did you use for that?
And, if I understand correctly, the text chat in Zoom is XMPP.

All of these companies chose to kill federation for their own advantage, making the world poorer.
Looks good, but it might help to put the name of the restaurant in the infobox.

Right now, it just shows the address.
I think it should have died when it came out. Javas way older but I'd rather use that.
Lots of blame for a bathroom overdose etc. Somebody didn't respond properly to the process - but not the President. As observed elsewhere, a President's job is to be scapegoat, which is correct and I agree with.
I was referring specifically to those rare cases where someone exercises their right to withdraw coins and Federal Reserve notes despite it being virtually always imprudent. For example here[1] is a story about a man who asked for $600,000 in cash. The bank didn't have that many coins and bills on hand and actually took considerably longer than seven days to acquire it.

[1] https://www.investopedia.com/terms/n/notice-of-withdrawal.as...
Only a complete idiot would think this sort of "jumping to conclusions knowing full well you don't yet have numbers to back them" behavior is anything other than harmful to a) the legitimacy of science as an abstract concept b) the reputations of the people and institutions who practice it.

The authors are trying to do the responsible thing here and their boss goes and shits on it by giving the media exactly the kind of sensational sound bytes that they will be happy to regurgitate.
Spectacularly nuanced. It’s very common here at HN to see the discussion around Web3 / cryptocurrencies / blockchains gravitate towards the extremes. While I believe probably ~80% of the projects and companies in this space have little-to-no fundamentals, I anticipate (hope for?) a truly massive paradigm shift in the future of web incentives and development.

How many times is the top post here griping about Google search devolution or a black-box account ban from a major platform? It’s been like this for years, but these organizations are so deeply entrenched in every aspect of modern civilization, and it’s clear that something radical needs to happen.

I think the greatest barrier to Web3 is literacy, and this article does an excellent job to tackle this issue.
I do all my hobbyist development in .NET 5 on a M1 Mac using Visual Studio 2019 for Mac (now VS 2022) and then deploy to x86 Linux boxes on OVH.

I used to use the .NET runtime on Linux but now I just use a Make file to publish to self-contained Linux binaries and rsync them to the Linux boxes in prod.

I'm really enjoying it. Honestly the only (and biggest) problem right now is with TLS 1.3. .NET on Mac doesn't support TLS 1.3, even for their client Http classes like WebClient, because of some silly ways SslStream is implemented under the covers on macOS. There is more details in this issue:
https://github.com/dotnet/runtime/issues/1979
It isn't about modifying the token, it is about rolling back transactions with hard forks. This could be done on any blockchain. The social consensus of the bitcoin miners is the only thing that prevents this from happening.
>It does bring up an interesting idea, how many people use unique emails for each company to track spam

Probably not a lot, but Apple's "Hide my Email" feature is now native to iOS and should in theory make this fairly easy to do. I do this _occasionally_ when signing up for new sites.
Outside Windows, you are constrained to ASP.NET and CLI stuff.

Plenty of .NET workflows still rely on libraries that are Windows only, because they either depend on classical .NET Framework, Windows specific APIs or VS plugins.

Watch this week's BUILD about all the cool features to develop on Azure and Linux (WSL) with VS, and then check which talks still refer to other workloads.

Unfortunately Microsoft's management still considers VS4Mac and VSCode second class, and hinders FOSS efforts with such actions.
Make cross platform C# terminal UIs like its 1984 with drag and drop designer
If "too magical" is the only complaint that is mentioned, then pytest is not too bad :)
It's worth noting that there are already quite strict laws and/or union rules about child actors (under 18). They can only work a limited number of hours per day and month, and can only miss so many days of school, for example.

Laws vary by state (see linked summary by the Department of Labor). Here's California:

> Extensive requirements for theatrical employment: The Labor Commissioner issues permits to minors to work in the entertainment industry with required documentation from appropriate school districts as applicable and/or permits permitting employment of minors in the entertainment industry.

> Sec. 6-1308.7-Work permit to work not more than 5 consecutive days in the entertainment or allied industries; excused from school for up to 5 absences per school year; school districts are to allow pupils to complete all assignments and tests missed during absence.

> Sec. 6750 Family Code - Courts may require a portion of earnings be set aside for the minor in a trust.

https://www.dol.gov/agencies/whd/state/child-labor/entertain...
Yeah .NET never shows up high on the wish list, but surely it's because .NET has been historically tied to Windows.

I'm wondering if it still is in fact tied to Windows - because even though developers can use .NET without Windows, they are not for whatever reason. Don't know if this is true or not, but it is what I'm asking here.
Nope, as I wrote above, ZSTD decompression is always slower than Lizard's, regardless of settings.
I thought it was pretty clear in what it is saying- not vague at all. Dean Caldera, who is responsible for suicides on campus, has been using her role as a Dean to enrich herself. It is very possible that had she focused on her actual job that some of these suicides may have been prevented.

The consulting business in improprietous. The raffle was inappropriate. All of this is inappropriate.
That logic doesn't even cohere. If Github and Gitlab can sustain more aggressive queries from the module proxy, they may have fresher cache entries in that proxy. That's what being more capable gets you. The Go team isn't obligated to operate at the lowest common denominator of all source hosts.

If the Go team's workaround was to make sr.ht not viable for Go modules, that would be deeply problematic. But it isn't; in fact, nobody who's upset about this seems to be able to describe what the Go team's workaround would even impact. Can you?
Yes. They don’t matter. In part because the game is very stingy with them. In another part because of you actually need a level up you’re going to get what you need much faster going to a nice farming spot and starting from scratch. In third part because they’re nothing compared to the value of weapon upgrades and flask upgrades.

The game is also just unintuitive when it comes to defensive stats. Putting lots of points into endurance to wear the biggest armor is nothing compared to boosting vigor. Armor mostly sucks tbh.
Sounds like they laid out facts. The Dean had a job to do but was also doing a side hustle. It's not vague to me. If you're giving a poor performance to your well-paid first job, you shouldn't be taking 2nd job.
Elon Called Off His Margin Loan
It's not unlikely at all. I've seen it many times.
I'm using Rider on Ubuntu and it's perfectly fine as long as you are developing web-related stuff (WebAPIs, Blazor, MVC). Rider is much better IDE than Visual Studio, also dotnet is really terminal-friendly these days.

A year ago I needed to quickly do something related to Xamarin and as far as I remember I actually had to move to Windows for some reason, but that was the only time. I'm not even sure if it was related to inability to run stuff or it was just too much tinkering to launch that single thing.
Kathará – Lightweight Container-Based Network Emulation System
But does he get another 200M package that vests over ten years next year?
Generating functions are really a blast.
VMware has several billion-dollar or more businesses...

- the core vSphere hypervisor and management software

- Vmware Cloud on AWS which is pretty big on its own, plus other cloudy things like datrium / disaster recovery as a service.

- cybersecurity (carbon black and secure state), which is similar to what Symantec does, will be an interesting overlap

- endpoint management (security for desktops, mobile) which was AirWatch

- management (monitoring & automation) aka. vRealize and Cloud Health

- workspace / single sign on, similar to okta (Workspace ONE)

- virtual desktops (Horizon) which compete with Citrix

- software defined networking (NSX) which competes with F5, Cisco, Juniper etc.

- modern apps (Tanzu) which is largely open source... containers & developer tools & data services & agile consulting, e.g. Spring, Apache Tomcat, RabbitMQ, Greenplum, Wavefront, Bitnami / Kubeapps, Kubernetes, Cloud Foundry and Pivotal Labs (now Tanzu Labs)
It sounds like vmklinux is deprecated but still shipping for older drivers if I'm understanding their documentation. https://blogs.vmware.com/vsphere/2019/04/what-is-the-impact-... vSphere 6.7 (which they're still supporting and shipping updates to as it was only released last June), includes the vmklinux driver stack.

For those reading along at home, that's a shim layer to link GPLed code into the closed source hypervisor.

It's absurd that the company responsible for some of the most blatant license violations in the industry (and is still actively continuing to violate after a decade) is trying to push itself as open source friendly.
> … perhaps because it is less costly and will lead to better capabilities, more reliability, less complexity than burying it under 18 layers of apis, containers, and virtual machines.

Over the years, I’ve come to suspect that maybe the technology is less of a differentiator in the overall effectiveness of a company’s IT environment than the people running it.

And with IT staffing supply having lagged behind demand (as also evidenced by relatively high salaries in IT vs many other professions), you could easily argue that it was (still is?) historically more difficult to hire good IT people than in many other professions.

And arguably that’s making outsourcing of IT needs relatively more attractive than outsourcing of other business functions where reasonably competent leadership and staffing is easier to come by.

And arguably, capturing many of the benefits of Open Source require more IT competency than using off the shelf mainstream commercial software. If I’m using the same crap that everyone of my competitors is using, none of us win or lose on that. But when using Open Source, I’m more likely to depend on the quality of my IT leadership and staff to outcompete my competitors. And unless a CEO is quite IT literate, s/he probably doesn’t want that additional headache of becoming good at figuring out how to hire good IT leadership.

So I’d hazard a guess, that insourcing and the use of Open Source will become more attractive for many corporations only if/when IT salaries drop more in line with other professions.
What is the better alternative for being glue/executable pseudo-code?
Agreed but you can try to work in healthcare or education that have a more linear potential "good" as opposed to propagating more meme and lols. I agree that OP has to decide to take a pay cut for a more socially focused company goal OR they can take all the fat cash and donate a large portion to a non-profit that is actually doing the work.
I think candidates need to treat job interviews the way they would buying a car: always be willing to walk out. Never be willing to settle for a bad deal.
XMPP didn't fail. It's used everywhere. I can look at my firewall traffic any time and I always see XMPP traffic from the various Big Tech companies you already know.

But, like commenter tetraca mentioned, XMPP has been embraced and extended, and it's not very interoperable, as implemented.

SMTP has been and will always be around forever, albeit eventually viewed like FAX is today. I personally view it like that today.
Not sure we read the same article. New processes and offices to help with student stress - a response to increased stress and chance of suicide. That wasn't done vigorously enough to prevent all incidents.

Of course in prior administrations there was no such office, and a much lesser rate of student stress and depression. Different situation.

Sure the President is ultimately responsible. But not for the deaths - for not pressing reforms fast enough?
What do you do now?

In general, I would consider this trend healthy. Managing your time and your priorities, communicating with stakeholders, etc. are all skills that all engineers should develop over time, even if just for their own personal work. At the team level, shared processes and priorities should be guided by a tech lead/engineering manager who has the incentives to keep process overhead to a minimum. Ideally, once a process has been put into place there should be very little for a dedicated project manager to do on a day-to-day basis.

Where project management skills shine most is when the work involves multiple teams and the "lowest common manager" is either too high up the org chart to be involved in the details or doesn't exist (because the coordination is between separate companies). This usually manifests as "customer success" or "technical program management" roles, though they could just as easily be called "project management".
> I didn't make any assertions.

You made the (wrong) assertion that I checked the archive for less than "half a minute".

In fact I did check the "actual information" for more than "half a minute", and reported on my findings from that. Further analysis proved my hypothesis to be true.

I even added a disclaimer that I did not check all the data.
thank you. I've been here for around 8 years. it is a huge motivator to hear positive feedback from scientists/lab managers about how we help them find more time to focus on their research. that alone is a major factor in what keeps me going.
"A scientific explanation is a statement of what is there in reality"

Sure, you can say stuff about "what is there in reality", but I don't see any way one can verify such statements.

Everything humans have access to is mediated through their perceptions. Everything that we sense "outside" of us is to us a perception.

This includes the results of all the experiments ever done, all our interaction with tools and scientific instruments, and all our observations. They're all perceptions.

Our thoughts and feelings are also perceptions. The results of our deductions and inductions are perceptions.

Humans seem to be hermetically sealed from the "outside world" (if there is one) by our perceptions, and I don't see any way out of that... not through science, not through philosophy, not through religion, not through anything.
To name a few: https://puri.sm/jobs/, https://archive.org/about/jobs.php, https://freedom.press/jobs/
Whether it's 500K salaries or overemployment with 5 jobs, it's most likely a bubble. There are absolutely tons of companies out there that have no idea how to manage technical staff,so for anyone who's even remotely competent, it can be the easiest gig in their lives. On the other hand,any half competent shop, whether it's in Poland or Germany, would boot out anyone who'd try to pass off 2h worth of work as a whole day's effort.
> By and large, that quirk (Firefox, right?)

Yep, definitely Firefox. In this case, my first thought was that the webpage was "doing the right thing", but then I realized the browser was probably doing it. Either way, it is the behavior I would expect in this case, so I consider that a win, but I understand it can be challenging for web developers under other circumstances.

> assistance in prettying it up and improving the U/X would certainly be appreciated.

My understanding is that the SQLite team typically isn't very open to outside contribution. UI/UX historically isn't my strong suite either, though, but I have been trying to work on that lately.
Timely Advice: How Long Does Dataviz Take?
Just as an aside: indigenous Amazonian populations also developed techniques to make the earth better for agriculture[1]

1: https://en.wikipedia.org/wiki/Terra_preta
DataStation 0.11.0: Easier log analysis with a standard library for SQLite in Go
Stanford has its own police department. So they investigated themselves and decided the most convenient thing for them was the truth. They also didn't address, at all, the fact that the "accident" could have been prevented. The way the RA/RD handled that situation would have gotten him immediately fired at the school where I was an RA, and that's before even touching on the other lawsuit against him.
offensive as in aggressive/agile/slick/no-nonsense/not lazy
Better job in this case is the ATM company. They are the hardware/software vendor that has the better chance of being a good employer as the ATM is their product. Working for a bank on ATMs would probably suck.
If the workaround didn't degrade service for Drew's go users, google would just implement it for all repositories.
I don't think the Boston bombers or people using trucks to run people over are geniuses. Even the Batman killer was building bombs in his apartment. It's not rocket science. You may reduce the casualties with a ban and confiscation but you still have handguns to deal with. Good luck banning those. And you also have not solved the underlying problem causing these violent ideations in the first place. So I consider that a bandaid, not a solved problem by any definition.
Thinking about it... The obvious solution is to make every version support the current protocol and the previous protocol. You might sometimes have to downgrade a call sometimes if someone joins with an older client.

Then anyone can join any call unless they are 2 or more versions behind.
iPad "Multitasking Mode”
I've worked extensively in C# (for the first 15 years of my career, it was my primary language), and built a handful of projects in Go. They're mostly comparable in terms of dependencies. The average C# project I was on-- in the last few years I worked in it-- had roughly the same number of Nuget dependencies as the Go projects I've seen.

Both languages are great in this regard-- you can do a whole lot without 3rd parties.
Sort of. Try looking at the relationship between longevity, resale value, purchase price and margin.
There is some truth to this, not the job for everyone. I personally know the current CEO and I was surprised when he joined the company as CTO. As far as I know CTO at the very least should be familiar with latest and greatest technology.
>Also, important: did you clearly indicate you wanted/expected one beforehand?

yup