News for hackers. Stuff that matters.

Technically

Re:Books helped South African man overcome homelessness on Friday January 15, 2021 @09:55AM (#25791619)
> It is caused by people developing mental health issues that make retaining employment extremely difficult.

Sadly, there are many other reasons, too. I met a family of immigrants. I learned through their eight-year old son his parents lost their jobs, couldn't find legal employment, did not speak english. As they were at a shelter, I imagine they were decent candidates to be picked up by ICE.

Nonetheless, I agree with your post. This is a solvable problem but it is only solvable at the housing level.

Re:A Week with Plan 9 on Thursday January 14, 2021 @11:34AM (#25778388)
> Plan 9-based technologies are a part of most, if not all, operating systems today (even Windows!).

9p is indeed a great technology—I would have also thrown in utf-8—but most of plan9's ideas remain quite fringe. I would pay a ton of money for an OS with both bind and browser support. Plumber is still leagues better than anything offered by macs/linux/windows.

That said, I don't see "fringe" as being mutually exclusive with "legitimate". TempleOS had some features that other OS's could use, too—its use of hyperlinking is actually really cool.

Re:A Week with Plan 9 on Thursday January 14, 2021 @11:33AM (#25778367)
I know that Russ Cox & Rob Pike both still use plan9.
Re:Sci-Hub Is Now on the ‘Uncensorable Web’ on Tuesday January 12, 2021 @11:35AM (#25749213)
I don't know why the term is so valuable. Musk went so far as to buy the title for Tesla.
What are you comparing us to? We don't have a control group for intelligent species.
Re:The Earth has been spinning faster lately on Friday January 08, 2021 @11:10PM (#25696806)
Yes, I meant this more about my appreciation of the clock rather than my ignorance of semiconductors and rockets, which I can assure you is massive.
Re:The Earth has been spinning faster lately on Friday January 08, 2021 @09:33PM (#25695633)
People talk about rockets and computers, but to me atomic clocks are the pinnacle of human achievement. So many other technologies are built off of accurate time measurement, and it's a very clever mechanism (at least the one in Boulder is that I'm aware of).

The semiconductor is pretty good, too, but not nearly as clever.

Re:The account of realDonaldTrump will be locked for 12 hours on Thursday January 07, 2021 @02:58AM (#25668472)
violating their terms of service, presumably.

However, it's a private site & they don't need to justify their giving service or not.

Re:A constructive look at the Atari 2600 BASIC cartridge on Wednesday January 06, 2021 @08:32PM (#25666050)
If expressing a conditional costs you more than 1/64 of your storage I'd say the storage is pretty useless for storing code.
Re:A constructive look at the Atari 2600 BASIC cartridge on Wednesday January 06, 2021 @08:31PM (#25666047)
What language does not have a form of a conditional expression?
Re:Facebook senior software engineer interview on Wednesday January 06, 2021 @05:15PM (#25663374)
All to sell ads.
Re:U.S. Capitol Locked Down Amid Escalating Protests on Wednesday January 06, 2021 @04:28PM (#25662766)
Corporate media allows both the incentive of manipulating people to increase views and the prospective of buying good press.
Re:Should the Web Expose Hardware Capabilities? on Wednesday January 06, 2021 @01:19PM (#25660513)
> If it was as easy to download, install, and run native apps, we would be having the same exact conversations in regards to security and portability.

Mobile platforms have invested in restricting apps by ability. There's no such way to exert this control over web apps with current browsers.

For instance, how to you stop a page from snooping your keystrokes? At best you can disable javascript entirely.

The browser really, really, really needs to adopt the sandbox model used by the rest of the operating system for this to make any sense, and right now the browser is more of a gaping hole in your wall than a sandbox.

> The user should be allowed to do what they want, right?

You'd need to do a hell of a lot of footwork to actually enable users to make decent decisions about random code found on the internet. I don't trust anyone technical I know to do this, much less people who don't understand what's going on.

Re:Asahi Linux: Linux on Apple Silicon project on Tuesday January 05, 2021 @04:45PM (#25651572)
Is there any point of running windows outside of intel processors? I'm aware they have an ARM offering but it's not clear what the "killer apps" of the OS/arch pair are.

I'd think linux/BSD drivers would be the concern here!

Re:Game of Life running on Penrose tiles on Friday January 01, 2021 @11:40PM (#25610437)
A RISC ISA would render a lot of tricks useless as they depend on memory-to-memory copies.
Re:Stealing private documents through a bug in Google Docs on Monday December 28, 2020 @11:41AM (#25560602)
I find it insane that people want to use apps built off this creaky technology.
What do you mean by "unnecessarily"? How are you quantifying the risk and what is the certainty where it becomes worth addressing across 7+ billion people?

You haven't demonstrated that this is "hysteria" and your own blasé attitude is worth imitating.

Re:Unilever Says It Will Resume Advertising on Facebook on Sunday December 27, 2020 @11:19AM (#25552004)
It's still cool and good pr to not give money to Facebook.
Re:Cerulean: Experimental micro-blogging app for Matrix on Friday December 18, 2020 @03:13PM (#25471345)
This forum is such a great technical resource, thank you.
Courts don't do much good here either. Realistically, the US does not have a way to hold powerful entities to account for every day americans.
Re:A Defer Mechanism for C on Monday December 14, 2020 @06:36PM (#25424915)
> One of the key interest of C compared to more recent languages is that everything is explicit. With a finger you can follow the code as it runs and know exactly what is going on and when exactly.

I don't agree! There's a lot of behavior that's implicit and you essentially need to internalize the C standard/compiler behavior to follow. Weak typing, for instance; defaults for memory access/fencing, handling faults, runtime semantics with respect to initialization of the process, cleanup via atexit, and signal handling.

Memorable, sure, but hardly explicit.

Re:Getting our first thousand users in one day on Thursday December 10, 2020 @11:01AM (#25375102)
Well, it certainly says something to profit off it.
How does it put pressure on Google? Where's the leverage?
Re:System76 – Pangolin on Friday December 04, 2020 @01:20PM (#25305784)
Lightweight is good, but how does thickness impact you? I haven't had an issue fitting a laptop into a bag in over 20 years.
I don't see how any activity here helps an alternative to cash for payments. I'm not even fussed about anonymity here: visa/mastercard seem to provide a nationalizable service at an extremely poor quality and cost. We really deserve much better as both payers and payees.
Does this allow for semantic, non-text diffing? This would allow for code formats without syntax errors (i.e. storing the valid AST in binary as separate, likely structured in binary, from the editor representation).

Diffs would then be truly semantic, representing semantic refactorings (e.g. "extract method to function", "rename symbol") at the patch level. you could easily then query "when did this variable show up" even post-refactor where the variable moves modules. Sure this has its limits but it'd push the tooling to levels virtually impossible to automate with text-based code now.

A man can dream!

Re:Metal for IntelliJ Platform on Thursday November 26, 2020 @10:54PM (#25225427)
How do you figure? Making the native graphics api available to popular toolsets seems pretty straightforward OS work.
Re:Welcome to the New Middle Ages on Wednesday November 25, 2020 @11:00PM (#25216688)
> A topic of conversation doesn't have to be toxic to cause reasonable people to avoid engaging with it.

Sure, until people realize that politics have the capacity to impact their lives negatively, and then all of a sudden the rationality for discussing it is quite clear.

> One way of excusing yourself from such a conversation in a (hopefully) unoffensive way would be to make an honest statement like, "Gosh, my brain is so overworked right now that I can't even begin to delve into the nuance of that subject, but I hear where you're coming from."

I wouldn't characterize this as a polite excuse so much as an honest admittance—you clearly respect the other person enough to indicate an acknowledgement of the meaning of what they're saying and an incapacity to respond. That is, unless you're lying, which is clearly disrespectful. In that case a "I don't agree but I feel like it's unprofessional to engage in these conversations" would suffice.

Re:Welcome to the New Middle Ages on Wednesday November 25, 2020 @05:26PM (#25214978)
There's nothing polite about a brush-off. It indicates a lack of respect.

Older »