skysight-inc/HackerNews huggingface dataset:
Gosh, how embarrassing. Did any of you all ever see those pictures of the baby monkeys given a rough stuffed blob to act as a mother figure, which the babies then clung to? It made me feel a certain hard-to-describe mixture of pain and pity, for this creature that was investing so much meaning into what anyone could see was a very crude simulacrum. Reading this article gave me a bit of a flashback to that feeling, albeit tinged with more of a mean smirk at these foolish humans who really ought to know better. Of course when you prompt a text generator with "AI will never be ethical", it'll give you a paragraph on the subject! And of course when you prompt it with "AI can be ethical", it'll generate follow-up to that too. There may one day be an interesting debate to be had between humans and an AI with some sort of persistent internal world model, but this is more like a bunch of serious humans huddling around a Markov text generator*, waiting on every word with baited breath. Funny, and sad.

* Of course GPT-3 and kin are much more sophisticated than a Markov bot, and i really appreciate the amazing technical achievements that OpenAI has accomplished with models like this. But for people with a firm understanding of the methods being used in these and older text generators, these reactions are quite absurd - the technical accomplishment is that now we can efficiently make use of much longer word histories than simple probabilities based on the previous 1 or 2 words like Markov bots used to do, but these models "know" no more about the world or the words they're producing than the Markov bots.
Sure. I didn't actually use a VLAN: I had a spare TP-Link router lying around, so I installed OpenWRT[1] on that and gave it a static IP on the home network side, then plugged it into my broadband provider's box. On the cloud side, I basically followed a guide, maybe [2] but I don't remember exactly. Once I had pfSense installed, I first set it up as an OpenVPN server.

I then went back and configured the OpenWRT box to create a WiFi hotspot and serve DHCP on a different subnet to that used by the home network. I configured an OpenVPN client tunnel from the router to pfSense, then set up a NAT ("masquerade") from the segregated network into the tunnel. I think I actually left a couple of ports open on the OpenWRT from the segregated network, but properly I should have firewalled them off so that the router was only accessible from the home network, since I doubt OpenWRT has been seriously pen tested by anyone. I'd probably also use Wireguard if I did it again.

The above config worked, but the CPU on the TP-Link was too underpowered to get more than a few Mbit/sec throughput. Since I didn't particularly care about having a VPN (I was going to throw this traffic on the internet anyway), I messed around and managed to change the tunnel type to L2TP. L2TP pretty much just takes the packet you give it and adds a UDP header for routing, so that approach gave me full bandwidth. I think I had to mess around a bit more getting MTUs set correctly to account for the L2TP header, and maybe had some trouble with auto-restarting the tunnel on failure.

One of the (flagged) responses to my original comment was "Who the fuck has the time to do that?" I actually think that is a fair comment. This all took a day or two to set up and debug, it isn't something that the casual user is going to do and, to be honest, I probably wouldn't have done it either except that I wanted to play with pfSense.

I'd do it again, though -- it was fun.

[1] https://openwrt.org/

[2] https://silasthomas.medium.com/how-to-import-a-pfsense-firew...
This is not an isolated incident. There is a large pattern. Awareness of the broad trend needs to increase.

And it isn't only happening in the US. It's global.

Tibetan-Canadian student politician, Uyghur rights activists come under attack by Chinese students in Canada

https://nationalpost.com/news/canada/tibetan-canadian-studen...

Just another example. I'm sure others have many more.
This generalizes into the area referred to as workplace politics. It is an area filled with many (and many different types of) metaphorical dragons.

If it's your company, you absolutely should and must do what it takes to fix the problem(s). But if it's somebody else's company, you need to think really hard about whether or not the effort - and potential blowback - is worth the cost(s).

Are you going to look back from your (eventual) deathbed and say "I'm proud that I fixed that problem?". Are you going to look back and regret that you didn't?

My guess is that your time, effort and attention would be better spent improving yourself than fixing somebody else's company. (That's not a criticism. I'm just saying that almost anything is a better investment of your time.)
That's interesting, I can imagine why certain groups would want that but not really why the state itself would want it; and if they would, why can't they just explicitly pass a law granting those people whatever rights they want to grant.

Can you elaborate on this for us non-USA people?
> for all employees of your company

As a contractor, you are not an employee so not covered.

Basically you get to choose what to do, and in my experience this is not normal, although companies often do have IT requirements for systems that will have access to sensitive information, so the concept in general is not unusual.

For me, the fact that this isn't purely about security (e.g. it's not some agent that comes from Cisco or some legit vendor only interested in security), I'd say no. But it depends how hungry you are for work. Since software developers are hard to find, I'd expect you can find work from other clients that don't have this requirement.
There are no facts in journalism, only observations. The media is not a courtroom, it’s not science, it’s just humans observing each other.
We'll see, 10 years ago people were saying Intel's fabs was so far ahead that no competitor had a chance of catching up.
See a therapist. (you might need to shop around, finding the right fit can be hard)

Get offline. No news, no social media.

Read old books. The older the better.

Exercise strenuously and regularly. Sweat. The best exercize is the one you do regularly.
For deeply nested data, I would probably use `immutability-helper`. Many deep spread operators can get ugly and confusing pretty quickly, in my experience.
The student is being defrauded. They signed up for something that was supposed to cost x but instead it costs y. Their degree being in jeopardy makes it blackmail from my perspective.

It's telling that you were more willing to make sure the university wasn't being defrauded but I guess the student can kick rocks right?
> mostly because it could be really bad if a judge gets it wrong and sets something stupid as precedent.

At this point, isn't precedent already set? There have been more than a few GPL lawsuits where the courts ruled in favor of the GPL. This wiki has a list (https://wiki.fsfe.org/Migrated/GPL%20Enforcement%20Cases) of them.

Some of those are in the US, others in the EU. Not sure if US judges have to consider precedents set in EU countries?
200 out of 3500 is still not enough to care.
They cannot scan zipped files with a password. Problem solved. Unless they ban zipped files with a password.
I love hooks. Just saying. They're so much better than what came before.
Testing the strength of different wood species
EULAs are irrelevant if they go against the law. You don’t renounce all your rights because some law intern wrote in the EULA that you sold yourself into chattel slavery. And for those things you can give up (such as some of your data) you have to give explicit consent, clicking “I agree” under a 500 page unreadable legal document is not enough.
I don't think "$bigcorp uses $technology" necessarily means said technology is serious and reliable. It can also mean they just have a big enough dedicated team to adapt it well to their use case.

Facebook uses btrfs in production and I'm sure it works great for them, but that doesn't mean btrfs is a good fs.

And Jane Street has basically built their own stdlib for Ocaml, didn't they?
You guys will do anything to avoid even considering collective action because you want to hope you don't have to do anything. Hope doesn't guarantee results.
Seems like a rather unnecessarily complex dependency to do remote JIT compiles.

"it can reduce compute resources by up to 50 per cent"

How ... Do they not include their cloud service in the computations required?
> But yes, this is a significant change to iOS devices, but not to older macOS devices.

Previously the Macs had their security settings applied per computer, not per partition.
Digital Research Inc. Micronotes Volume 2, Number 1, 2, 3 (1984) [pdf]
you know why $$$
If 700k - p_caught * (value of 30 months of your life + 700k + reputation + fines) is greater than 0, a rational and amoral person should execute the trade.
Almost all SPAs do have memory leaks in my experience. I was once involved in Eclipse Memory Analyzer project(for Java, short MAT), and I mentored a student who built a prototype to support JS in MAT.
We easily found significant memory leaks everywhere. That prototype was never released for reasons I cannot comment on in public.
Usually such things as CoC are worded in such a way that everyone is guilty. It is a tool by those in power to dismiss anyone they like.
I've always wondered if these license are legally enforceable. What if TikTok ignores the criticism and does nothing. Do the developers sue the company and will they get any money?
So, I’m unclear on this if, and I don’t know if this is true, TikTok just creates a UI that “execs” commands to an unmodified OBS executable cli - What is their actual responsibility here?
Slavery is not a human right
Watch YouTube Premium Content for Free Today
This is the view of an individual who has no disabilities, no health issues and who is under an arbitrary age that they've decide feels far away for them. What does it mean to be a human if we cannot care for the people around us?
> If they have a right to do that, is that harassment?

Yes. Having the right to say or do something doesn't mean it isn't harassment. But more importantly, the 'students' making these reports/threats are acting as agents of the CCP, projecting the CCP's power into an American university, and should be ejected from the country for that. What they were doing was espionage.
Look him up on linkedin :) He was in my leadership chain for part of that time at Yahoo.
Not sure who's charging you $5 a month, but $3.70 will get you a VM and an IP, and extra IPs are $1.60 a month on this site

https://www.cheapvps.co.uk/plans-openvz.php
Human anatomy doesn't change; Computers and the software that run them change constantly.
The image you’re talking about in the tweet is of a Discord message — this tweet is presumably the most original source that’s linkable as a normal page on the web.
This is second hand, because I've never worked for them, but my friend who worked for cisco was given a laptop that he only did cisco work on and couldn't use for anything else. I'd ask for that. Then they can have whatever the hell they want on it.

I've been a contractor on and off for almost 20 years, and no way would I let someone insist on an agent. The most they can ask for is a VPN client.
Atlanta has one of the highest surveillance cameras per capita rates in the world and people who live in certain neighborhoods there know to leave their car doors unlocked to avoid getting their windows smashed. Having lots of cameras don't do you any good if no one watches or reviews them. Also many of these thieves are already well known to the police and get little more than time-served when they go before a judge for the nth time for the same crime. The jail there has been chronically overflowing for decades, even after multiple court decrees declaring such overcrowding to be illegal. There's little appetite to keep expanding jail space, so even if judges started handing out harsher sentences, unless the crime becomes one that requires prison rather than jail, there's no where to put the thieves when caught.
Sure, and to be clear, the payment experience with cryptocurrency is still pretty terrible.

That being said, it's getting better quite quickly and you're now seeing big tech players like Stripe enter the market.[1]

[1] - https://techcrunch.com/2021/10/13/payments-giant-stripe-says...
The Finalists of OpenCV Spatial AI Contest (AI and Lego Competition)
Seems to be F83 based, which should make it easy to port to modern Forths...
I think it's useful for developers to have a rough mental model of how open source licensing works, as it's not that complicated yet affects what you can legally do, both as a user of open source software as well as as a contributor.

Coincidentally I recently did a Twitter thread on it, in case anyone's interested. I know not everyone like the medium, but at least it's also posted on Mastodon, so there's that: https://fosstodon.org/@VincentTunru/107382356640669971
> I look at the features and documentation for each language, and try to figure out what problems it is best suited for

Well, and what have you found so far in relation to Rust and Haskell? It seems to me you know what you have to do.

Let's assume your answer is "I read every introductory page in wiki.haskell.org, read and worked through a couple of tutorials, and I still cannot figure it out". If so, do you think a comment here in HN is going to convince you of picking language X over Y?

> So, I ask again: are there any problems for which Haskell is a better solution than Rust?

Realistically, which kind of answer do you expect? A summary of the "Why Haskell" and "Why Rust" pages? I'm sure they exist and you could take a look at them and decide.
The Drata agent is a lightweight osquery agent that is read only that reads things like - screen saver timeout, auto-updates turned on, is AV software installed, etc. We collect that data to show the device is compliant with the companies policies and the compliance frameworks they have agreed to. The company this person contracts with requires the agent be installed to monitor compliance for all devices, employee and contractor. Most companies these days require devices meet xyz requirements around patching, av/edr, etc. if they hold company data.

It never "key logs" anything or collects any of that type of information.

Our agent has been third party security validated and we are happy to share the report with any prospect/customer as well as the configuration.

Source: Work for Drata as the CISO
But again, you're missing the point.

People live in homes for their entire lives. If they decide to be owners rather than renters, over the course of their life (actually, typically somewhat less than their whole lives) they will end up mortgage free. This is an important component of most people's retirement planning, in fact.

What's the cost to get to that point? It used to 2x annual salary, it's now nearly 6x annual salary. That's 4 full years of earnings which vanish into owning a home. If you do not reverse mortgage or sell during retirement, you effectively "lose" this money.
> At some point software engineering will be a real profession

I'm rooting for the same, finally we will earn like management /s
Yes, I would feel the same if the deleted document was a plan for a nuclear weapon.

If it is not shared with anyone, why should a cloud provider get to decide what I can and can't store?

I want to be able to use that storage as an extension of my local hard drives/SSD's with the ease of use of accessing it between different devices. I still consider it my data.

That those bits and bytes happen to represent a document for a nuclear weapon shouldn't matter.

Now if you were to ask if I believe people should store a video of the Christchurch shooter? No, I full-heartedly believe its kind of sick that someone would want to store/archive that, but I don't want a cloud provider making that decision.
The best example of what modern journalism can (should?) be is Ros Atkins's work on BBC Outside Source. https://twitter.com/BBCRosAtkins/status/1471755622651682816

Brutally factual and to the point.
Why is it bad?

One of the first pieces of advice for anyone sorting out personal finances is "figure out what subscriptions you aren't using." Cancelling in many cases is an anti-pattern (looking at you, NYT)
I've been using the old youtube-dl with aria2c downloader. That combination works well.

youtube-dl.exe -f "bestvideo[height<=2160][vcodec!^=av01]+bestaudio/best[height<=2160][vcodec!^=av01]" --all-subs --convert-subs srt --embed-subs --external-downloader aria2c

Gets me the best quality that my (fully offline) LG 4K TV can play.
How far is too far, do you think? In terms of labeling something "animal cruelty"?
IMHO the difference is that the status quo (a high friction non-universal government ID system + almost universal private "ID"/tracking systems) has all the same disadvantages anyway, but simply fails to realize the possible benefits.
I think he's changing the subject to what he wants to discuss, what he thought this conversation was about the whole time.

Happens a lot in online discussions.
Am I reading your comment correctly? GP says that, over 30 months, the average American makes $125k. Given a $68k per year average that you provide, that's $170k after 30 months, which is even more than GP estimated. Even if the average were $40k/year, that's still $100k after 30 months.
Hey NY Times, if you want to do some more good here, lose login wall!
CISA Emergency Directive 22-02, “Mitigate Apache Log4j Vulnerability”
Video of a tragedy, while deplorable, is not on the same planet as plans for a nuclear weapon. Are you also of the opinion that thing like live leak should not exist/be accessible?
Except that he has to return the 700k, Pay additional fine of 50K , go to Jail for 30 months and not to mention that his reputation is ruined and he will never get another high profile white collar job. Yea, totally worth it.
fair point, but if that is the threshold for "nothing than a novelty", we'd have said the same about all kinds of technology along the way.

it's ok to say "this is really for younger people and future generations".
I don’t see what it gains you even with that limit, though. You’re essentially using your main branch just to hold tags. If you rename “develop” to “main”, your big merges to main go away entirely and turn into zero effort branching.

One of my biggest concerns about long lived branches is that they drift. Tiny merge issues end up accumulating over time, or people forget to merge back a hotfixes, and you can end up with your dev branch behaving slightly different from your release branch. This model can work but it is more complex and more brittle in a world of cheap branching.

I have gone through the big move from long lived branches to “trunk based development” twice in two very large code bases. In both cases the move showed us many places the codebase had unintentionally diverged over the years because we had to reconcile all of it to establish the new “main”.
If only it were that easy. Twitter displays a complex mix of follow up tweets and replies from other people, so the follow up can be burried and hard to find. It also may require clicking to load more tweets and there is little indication when there is important information in the replies. There is no way to know if scrolling through the replies will be a worthwhile use of time, or just have useless twitter noise.

This very comment thread is evidence of this. Look at all the people who didn't know that there were infringing binaries, because that is only mentioned in a reply by an obs dev in another tweet.
Fresh Air recently aired an interview with former gun industry marketing exec Ryan Busse, about their responsibility in the American culture wars. I can't remember off the top, though, whether he claim they are only fanning it or are the main origins of it. Anyway, an interesting listen.
Prophecy.io let’s you create visual components from any Spark function. Same with Airflow. So you can use standard components (built-in or your new ones) without being restricted.

Founder here - we’re working to solve this exact problem.
As a Netflix share holder I'm gonna say that this is a cost of doing business in Hollywood. Nothing this exec did is actually a problem. Half these people are at each other's houses ever day fucking each other's wives at swinger parties.
That seems odd to me (as an American) because Apple is not plural, and often times when it is a group of people by identity you do use the plural for them (eg Americans help Asahi Linux). Would British folks say “England help Asahi Linux” as well?
>reported to the Chinese state

Chinese law requires Chinese citizens and companies to spy when asked. It's literally a law.

https://www.canada.ca/en/security-intelligence-service/corpo...
I created a company around an Open Source Electronic Medical Records system I also created, ClearHealth. It took me a couple of years to realize we were losing deals for health systems not because our system was bad (it was great), not because our sales teams were bad (they were great) but because we weren't engaging in kick-backs and outright bribery. This has become such a normalized part of business at institutions that it is extremely hard to be competitive if you don't do it.

https://www.justice.gov/opa/pr/electronic-health-records-ven...
Less pleasant than GPS, sure, but by no means a rare skill or impossible to achieve. Would you get the road wrong more often, and have to stop and re-check? Yeah, definitely. Would you still get from A to B in roughly the same time? Yeah, definitely.