skysight-inc/HackerNews huggingface dataset:
> If you want to have a standard iPhone/Samsung device, like using Google Maps, or use social media in any form on your devices, you've lost.

I totally disagree with this point. I went "dim." A few years ago (turned off all of Google except gmail), don't use any social media, route my (and any visitors on my home networks) traffic through Cloudflare, etc...but almost nothing worked. There wasn't a CAPTCHA that I could get through, because every HTTP request seemed to be coming from a different source.

I've been slowly and cautiously turning the lights back on, and the experience has been great. YouTube only recommends shit I actually want because it mostly knows only the things I've explicitly saved into my playlists (history is turned off...I don't have privacy there or with what I'm watching, but the experience is dramatically improved, even if I do occasionally fall for some clickbait).

I can highly recommend going dim. You can objectively say that you don't actually have privacy, but you can be dark enough that the capital surveillance network just doesn't bother with you.
Here's pretty much what I do:

ssh config:

Host github.com gist.github.com
Hostname %h
User git
RequestTTY no
RemoteCommand none
IdentitiesOnly yes
ControlMaster no

Match host github.com,gist.github.com exec "~/Developer/C/getargv/bin/getargv -0 -s 1 $PPID | env POSIXLY_CORRECT=1 xargs -0 getopt '46AaCfGgKkMNnqsTtVvXxYyB:b:c:D:E:e:F:I:i:J:L:l:m:O:o:p:Q:R:S:W:w:' | perl -pe 's|.*? -- ||' | fgrep -e username1"
IdentityFile ~/.ssh/keys/github_rsa

Match host github.com,gist.github.com exec "~/Developer/C/getargv/bin/getargv -0 -s 1 $PPID | env POSIXLY_CORRECT=1 xargs -0 getopt '46AaCfGgKkMNnqsTtVvXxYyB:b:c:D:E:e:F:I:i:J:L:l:m:O:o:p:Q:R:S:W:w:' | perl -pe 's|.*? -- ||' | fgrep -e company2"
IdentityFile ~/.ssh/keys/github_rsa2

I set the common github configs in the top Host block, then each Match block looks at the arguments passed to ssh, parses them, and checks for the github username and if it matches, sets the correct key.

The ~/Developer/C/getargv/bin/getargv program is just an implementation of `cat /proc/$PPID/cmdline` for macOS, on linux you don't need a separate tool.

This works for cloning, pushing, pulling, etc.
search youtube for motivational videos. Play one when you are down. Skip if you don't like it - there are an infinite number of them.
I've just described a very simple case, it could be much more nuanced and just as problematic.

Let's say you were one of the founding members of a startup in your 20s, you join and get 20%. After 3 years of not seeing much success you leave, hungry for cash in your pocket. The remaining two founders continue and grow the business substantially over the subsequent 5 years. Your 20% stake never meant much because the company didn't look into VC and was just bootstrapped. Now the company is making 5M ARR with an average of 500k profit over the last three years. Great Success but not unusual or enormous, but totally unrelated to you, you aren't even aware of these numbers.

Now you decide to move to the US, or even another State in Europe, for the love of your life. Suddenly your holdings get evaluated, the 500k profit now get multiplied by 13,75 (Ertragswertverfahren) for a company evaluation at 6.875M€, putting your holdings at 1.375M, leading you to owe 412.500€ to the Tax Authority.

Now you could try to sell your shares to the other two founders before trying to move, which doesn't exactly simplify your life at this point. The founders most likely will not have the cash on hand, and might even not be interested since they do not plan on either raising VC, selling the company in it's entirety or IPO.

The only entity interested in your shares is the german tax authority.
I love that guy's channel. He does some pretty fun and interesting projects. Bonus is when he writes and records one of his songs for whatever he's building.
You're right, I just think there have been more layoffs than can be explained by a couple percent increase alone. HBR also agrees with this view.
When you launch the server. Idea is that you want to catch errors as early as possible in the development process, and by crashing the server, the programmer that wrote it will catch it.
Does ghost in the shell still hold up as a movie?
Yes, the recently introduction of a stricter exit tax bit me too, before that I would have entertained the idea of moving across the border to Belgium or Netherlands (both literally less than 5km away). My tax accountant was of the opinion that the recently passed German exit tax will eventually be overturned by EU courts since it contradicts freedom of movement within the EU, but that will likely take years...

For what it's worth, the exit tax applies to all corporate ownership above 1%, foreign or domestic.
You can also filter based on the remote URL! I find this much more useful than the location of the directory on disk.

; include only if a remote with the given URL exists (note
; that such a URL may be provided later in a file or in a
; file read after this file is read, as seen in this example)
[includeIf "hasconfig:remote.*.url:https://example.com/\*"]
path = foo.inc
[remote "origin"]
url = https://example.com/git*
For great labor it doesn't matter as great engineers know they can demand better treatment. For a average engineers you can get by with a lot more.
The moderators seemed to collectively go insane with maintaining the purity of their individual fiefdoms.

Questions and answers both got moderated out of existence with high frequency with it being clear that the moderator didn't understand either. I remember this behavior becoming rampant throughout the community around 2012 and the moderators being incredibly toxic in Meta SO. I removed my profile and never looked back then.
The first time I ever saw IRC being used was by a non-technical person in a computer lab.
Thanks @wilg and @littlestymaar ! Yeah totally, with the benefit of hindsight, this makes total sense! Hope you find some of our codebase useful to build on top of. We are an Apache 2.0 licensed open source project and welcome contributions :)
>That said, I can’t imagine a successful adversarial collaboration with the psychologists who published some of the horrible unreplicable stuff from the 2005-2020 era. They just seem too invested in their claims, also they achieved professional success with that work and have no particular motivation to lend their reputations to any work that might shoot it down.

So my takeaway is that working with people that disagree with you is beneficial, provided they're not so invested in their opinions that it becomes a social issue.

It feels like that's the obvious goal of collaboration in general... People of differing views coming together to make a more complete view. Is that wrong?
Yes, the Bandcamp files are fully DRM-free. You can download the music in just about any DRM-free format, I always go with FLAC. The FLAC files are exactly the same as any other FLAC file, just losslessly compressed samples.
And how do you begin to figure that out?

By openly talking about it with your community, which includes people who may not be the builders.

The pro-Wayland folks appear to believe that this -- talking about and being critical of software that a lot of people may use -- is a bad thing.
Why is bandcamp so big ? I could do that in a weekend.
Not to discount your overall point, but there might be differences in cost of living disparity between Australia and the U.S. that leads to those perspectives.

https://www.youtube.com/watch?v=tV7JPC2FuNs
Healthcare is somewhat different, but also many things (if not most) haven't changed at all and have seen their price increase nonetheless.

As for housing, only new housing has changed, old one mostly hasn't. Also if it's a somewhat bigger house but it's more remote from city center where people work, leading to higher commute times and expenses, is that supposed to be better or worse, how do you quantify that?
> It could at one point have been, but that's basically been ruled out by further observations.

It really hasn't. The same standard of evidence that would rule out modified gravity would also rule out dark matter.
Didn't this happen in the UK with housing benefit? The UK govt helps out with rent so landlords raised their rents accordingly to capture that added benefit. UBI will just be captured by Landlords. I believe the number of UK MPs who were landlords went up considerably.
In Canada 20% of MPs are landlords and 40% are real-estate investors. Not surprising since Canada's economy is based almost entirely on resource extraction.
Note: the title is missing "unless the open source model evolves".
> Only the ISO C language is allowed, declare C array and then show us how do you validate the accesses with the index operator.

Who said anything about arrays?

Let me refresh what was said, and what you claimed.

What was said:

> what do you think apl and oberon can express that C cannot ?

What you claimed

> Bounds checking by default.

Are you seriously saying that you did not claim that bounds checking cannot be expressed in C?

Because that is all this boils down to - my reading of that was that you claimed that bounds checking is an example of a thing that "apl and oberon can express that C cannot ?
"

> Only the ISO C language is allowed, declare C array and then show us how do you validate the accesses with the index operator.

No one made this claim so there is no point in doing what you asked.

> As second exercise, show us how a function call using pointer + length, validates that the lengh into the pointer region is a valid length for the memory region total size.

No one claimed this either. The specific claim is that it is possible to express bounds checking in C.
On a little bit of a tangent, this article made me think about how far we've come in terms of air quality in Southern California. We can and should always do better. But in my high school years, we had up to 160 hazardous/very unhealthy air days in a year, and up to 305 mildly unhealthy to very unhealthy days that same year (1981). For comparison, in 2022, we had one hazardous/very unhealthy day, and fewer than 10 every year from 2007 on, with the exception of 2020. That actually inspires me when we see actual results from the efforts.

Look up images of LA pollution in the 1970s and 1980s. It was madness. And even with that obvious, visible soup we called air back then, there was extreme resistance to anti-pollution measures.

Reference: air quality index by year: http://www.laalmanac.com/environment/ev01b.php
Huh. Indeed it is. I must have picked it up via osmosis, I had not before read the wikipedia page on it with all its underlying political implications. It is the concept I intended to convey, however.
> employees would rather work and live away from the grind-zero

Citation needed. Most of the people I talk to prefer a hybrid setup - 2/3 days from home, 2/3 days in office. For office days, an obvious caveat is that the entire team has to be present on those days to realize the benefits.

> If businesses want to attract talent, they need to accept this.

Looking around here in SV, plenty of businesses seem to be attracting great talent even with RTO policies.
They would have been outscaled by other microblogging and link-sharing sites who did take VC money.
Clock speed is not an indicator of performance.
Good point.

I play chess and some players end up thinking that cheating allows them to reach their real level and that it's just bad luck or conspiracy that prevent them to get to that level without resorting to cheating. Talk about cognitive dissonance.
You can also go straight to her blog [1]. There is another really interesting one about life at the South Pole by someone in IT [2].

1: https://wandereatwrite.com/life-at-the-south-pole-station/

2: https://brr.fyi/
For software, I don't think it's all that impractical. You could cryptographically verify that the factory firmware is signed and valid, and if it isn't then you re-flash it before reselling. This should be (and often is) a standard practice for "refurbished" goods. Even at a small scale you should already have the means of verifying the software/firmware loaded on the device because you don't want to ship a broken product. Using that to verify should generally speaking be fairly easy to do.

For hardware it does get a little more difficult, but if the attacker isn't allowed to run their own (modified) version of the firmware/software, then such attacks are very, very difficult to do. You would want to design your product in such a way that you can check the storage/flash contents without having to trust the product to self-report, otherwise a modified software build could easily lie to the verifier about it's hash.

So for most use cases, both hardware and software are mitigated substantially by verifying the software build.

An important note here is that it doesn't need to require distrusting the user. Of course modern tech companies love to distrust the user because it gives them substantially more control over how their product is used, so the "security" justification of using anti-tamper technologies is highly attractive to them.
Comcast resists call to stop its misleading "10G Network" claims
A union does not need to be recognized for anti-union actions to be illegal. There are a lot of protections in place around the protection of the worker's right to unionize, and if you get anywhere close to infringement you're in for a world of hurt.

If the union / workers attempting to form a union can demonstrate that the company knew about the union, and show that the action adversely affected the ability of the workers to unionize, then they definitely have a pretty strong foundation for a lawsuit.
I think this is the long play that most people aren't seeing, or are willfully ignoring.

Just like Netflix did, eventually youtube will jack up the price of the ad free option and introduce ads to the basic subscription.

Enshittification ad infinitum.
This is a bad take. It’s massive in the electronic space.
But that is the context if your read up a few levels we were told union shops have layoffs all the time. We cannot compare them is my point.
Shameless plug of a tool I wrote for managing multiple git identities:

https://github.com/cquintana92/git-switch-user
It would be so lovely to see a return of direct to consumer OSS. OSS being so industrially purposed has kind of obscured some of the noble cause of the project, has made the virtue of sharing & cooperation less evident. That's easy to let ride when it's all just devs consuming packages. But once software starts being user facing I feel like the closed proprietary path is much more noticeable of a boundary.
> > A software emulator can not run a physical ROM cart, right?

> It absolutely can.

Cool, I have bsnes running on my PC, where do I plug in the cart? ;-)

You misunderstood my point there, which is probably my fault for not being clear but I was comparing the software emulator to the complete hardware device provided by Analogue.

Someone else mentioned the Polymega which is a device that runs software emulators but has physical interfaces for carts, which is probably more in line with what you're thinking about.

Thanks for sharing the rest of the details, it was informative!
> , but they certainly are more representative of the sentiments of the population than many other jobs out there.

Tens-of-millionaires certainly are not.[1]

What kind of jobs are supposed to be less representative of the population? Big corporation CEOs?

[1] https://news.ycombinator.com/item?id=37893547
A similar blog post from 2009 exists: https://ghostlightning.wordpress.com/2009/01/10/gits-hkg/

If I'm not mistaken, the 2nd half of Ghost In The Shell 2: Innocence actually occurs in (a very different) Hong Kong.
Not sure if they are to blame here though. Cars, sure. But for phones design and software cost doesn't decrease with worse UX, support costs probably even rise.
Happy to chat more about other ideas in this direction! There are plenty of things we tried with varying degrees of success (especially when trying to get MemGPT to work on less powerful LLMs), and we'd be interested in hearing what you observed in your own work.
> For example, it's been shown that the woman pay gap is largely explained by different life choices rather than sexism.

How were life choices controlled for in these studies? I’m sure lots of black people in the pre-civil rights American South never applied for jobs only given to white people because not getting lynched is a pretty important “life choice.”

Put another, less stark way: if you see no one like you in a certain field, starting as a child, can you really say it was a “life choice” not to pursue, I.e, computer science?
I have a homelab that is mostly pets (one or two servers that do a job, e.g. one DNS server, one VPN server), and I absolutely spend my time mucking about with Ansible to set them up. But it's awesome when I need to upgrade a server to a new OS version and I can just delete the entire VM and re-configure from scratch relatively fearlessly. Before my silly HaC (Homelab as Code) kick, it wasn't a huge deal to rebuild a server during an afternoon, reference docs and old notes, etc., but I prefer it this way.

Also Ansible is incredibly useful at my work and there's a very large overlap. Which is obviously the main motivation.
I really need to invest more time into Sed/Awk. I typically only use them for find/replace or deleting characters/lines in my shell scripts.
Colorado Supreme Court Approves Use of Google Search Data in Murder Case
No, you don't get it:

There is no such thing as a "static" web page in the context of a MITM attack. The MITM can change the page to ANYTHING he wants it to be. The HTML you receive can be a completely different page than the one sitting on your server.

HTTPS protects you from that. It ensures that the HTML you receive is the same HTML from the server. That's why I sad: The only way unencrypted HTTP is reasonable is when you are fairly sure that there isn't a MITM. Like on your local LAN--anything that goes across the public internet is suspect.

> If they can inject malicious content then you should fix the exploits on your platform.

This is not reasonable. Literally every browser out there has multiple 0-days show up every year. Chrome, Firefox, Brave, Safari, Edge, you name it.
Qobuz is another option, but I always prefer Bandcamp because Qobuz's UI is pretty bad and it constantly corrupts my session such that I need to clear the site's cookies to do anything.
> Otherwise you are just "putting magic words into the text editor" and your code will be held together with bailing wire and chewing gum.

That's just abstraction ? We're constantly dealing with legacy abstractions built 30-40+ years ago when we had fundamentally different constraints from today. Leaky abstractions are a fact of life and there's only so much you can reliably know about the stack.

My problem with learning with LLMs is how bad they are at the moment - people are betting big that they will eventually get better - but so far I'm only seeing scaling walls and negative cost/benefit footed by big tech $$$.
I think there is a large difference between number of employees who have worked at a company that had has layoffs, and number of times they were laid off.

Assuming your experience is representative of every company (I don't think it is) then every company lays off 10% of their workforce every 2 years.

Assume a random distribution (I don't think this is true) that means the average worker get laid off once every twenty years. So you're looking at 2 lay offs a career. Savings should be sufficient for this. Policies or agreements like this just make good hirs cheaper, and bad hires more expensive.
It really is better though. Keeps old apps working. Allows new apps to target the superior system directly.
I think you're assuming that the panic happens when a request is received, but it actually happens when a conflicting route is registered.

To me, that's reasonable behavior and is consistent with other things such as https://pkg.go.dev/regexp#MustCompile
How much power and weight budget will you have for payloads?

I work with a startup that's developing tech for very low power consumption RF beamforming; I think HALE applications seems like a natural fit. Feel free to DM if you want to chat.
SongTradr needs demonstrate that Bandcamp wasn't financially viable and thus layoffs were coming regardless of unionization attempts. They acquired BandCamp two weeks ago and layoffs post-acquisition are extremely common.

NLRB can't do shit.
When I think of OSS companies, I think of financially-precarious companies like Mozilla (nonprofit so it’s kind of maneuverable), and companies like RedHat and Canonical that rely solely on donations/enterprise support contracts.

So I would suppose that his take warrants a “duh.”
TIL in 1925 it was thought that the Sun had no elemental difference from the Earth, and women were barred from becoming professors at Harvard. Basically dark ages.
You're the wrong king of person. This sort of thing is only available to people of the type "corporation" and their relatives.
Theoretically could be considered union-busting. But since the company was just acquired (likely sold due to poor performance and almost certainly being reorganized) there is very good plausible deniability.
This is exactly the point. Men are over represented in some of the best jobs and some of the worst jobs.
Would be nice if malware scanners automatically blocked every attempt to install Edge and other unnecessary Microsoft crap.
Bloodalchemy provides backdoor to southeast Asian nations' secrets
Staffers did unionize, the union is trying to negotiate with the new owner.
Magical Software Sucks – Throw errors, not assumptions
7digital is another source I often use.
Have you ever used something that "just works" and it actually has done so always, without a miss? I don't think I have. And the more magical something is, the harder it is to debug. When it comes to code, I think it makes more sense to keep things clear and obvious, rather than whimsical and obscure. Make the final product magical, not the software that runs it. What do you think about that?
Microsoft seeking robots to help automate datacenters
> if you get anywhere close to infringement you're in for a world of hurt.

I wouldn't hold my breath [1] about that.

[1]: https://www.google.com/search?q=amazon+nlrb+violation
To switch I just need to know one thing: what is the i3 of Wayland? Tiling window managers changed the way I use my computer forever and I can't go back to anything else.
This article only has two paragraphs about NPR. Neither of those paragraphs explain that NPR left because Twitter was labeling them as "government-funded media" since they receive government funding. NPR doesn't like this label since it doesn't take how much government funding they receive into account, and that they maintain editorial independence

Here is NPR's original response

https://www.npr.org/2023/04/12/1169269161/npr-leaves-twitter...
But good indicator of TDP. Those 6GHz could fry an egg.
Not that poster, but bring logged in with history "turned off" is truly better. Only your self-curated playlists inform the results (well, that and all the clickbait bullshit). Its honestly pretty great, even if you do sometimes lose videos never to find them again because you didn't save any history anywhere for yourself.
The UI is good overall, but the search system is the worst I've ever seen. And there's no "open in app" link on the mobile site. Been like this for as long as I've been using it. It's like they don't want to be more successful than they already are.
Would the long term index have a horse-drawn carriage, a butter churn, a typewriter, a 50# block of ice for the icebox, and a rotary dial phone in it?

At some point, even the long-term index can't be constant.
It was a super easy read and interesting to boot- it was not a typical dry academic text. I don’t see why it would go unread.

Tufte is a much harder read.