skysight-inc/HackerNews huggingface dataset:
The problem is that there is no requirement for these apps to actually work. They might work, or might not. But that doesn’t really impact whether scientists get grants. They make the funders/government look like they care about mental health and these apps are cheap compared to more traditional mental health and psychiatric therapies. The scientists are desperate for the next round of grants funding and are happy to produce something that makes the government funding them look good.

This kind of thing is pretty common in science. It can be hard to see from the outside, but it is so obvious once you have been involved in grant writing.
The answer is carbon offsets

Whether carbon offsets actually work is another issue though
Electric vehicle sales outpace those of diesel cars in Europe for the first time
Why does he hate his mum so much?
Rotary phone for an 80yo is like having a guillotine for fingers.
I am still in my 40s and I DO NOT WANT to use a rotary phone ever again.
This is such an awesome project! Writing interpreters in assembly is something of a lost art. That's part of the reason I wrote a Wasm interpreter in asm. I hope this does not stay a lost art.
This inspires me to craft a language just for fun.

I absolutely LOVE projects that immediately build on themselves. I wrote a GameBoy emulator from scratch and without any prerequisite knowledge and it felt amazing because of how incremental it is: you can break it into thousands of sensibly sized pieces.

I’m looking for the next project that’s like that. At the moment it’s an ECS video game.

I think work is what makes me seek projects with really good feedback loops.
Let's all buy one and join a class action.
One of the problems I noticed with people citing productivity statistics is that they always come from surveys of employees who are evaluating themselves. I don't know how many people are being completely honest about their own productivity when the remote work benefits are mostly aligned with their personal goals and not necessarily the company's.

Maybe there is a reason why so many more people in leadership positions are willing to return to the office compared to lower-ranking employees. They see a serious problem with productivity that doesn't show up in self-oriented surveys.
One more thing - I think it's enlightening to, at least once, build financial statements from a set of transactions, and then to dig back from the summary, to the original transactions, i.e.

1. Export all the transactions from your accounting software (from the start of time, to the end of last month).

2. Export the chart of accounts from your accounting software.

3. Load these into two separate tabs in Excel.

4. Add a column to #1, that maps the account to the relevant account type (e.g. 'assets') and statement (BS or P&L), using #2 as a lookup table.

5. Create a pivot table from #1, to create a balance sheet.

6. Create another pivot table from #1, but this time use time (month or year) as a dimension.

7. See if you can relate some of the balance sheet and P&L values from your spreadsheet, with the values on the statements produced by your accounting software.

8. Assuming they match, go back to the balance sheet pivot table and double-click on one of the non-zero values. You will see a history of every transaction that changed that account.
/shrug. The vast, VAST majority of public companies do not lose 60% of their value in 3 years. I guess that’s just me surviving though.
For 1 it's the Pareto distribution. I've seen it normal that 80% of the people do 20% of the work, and the top 20% do 80% of it. He's saying you'll keep the lower 80%.
While it is manufactured by a third party, it's branded as a Google product.

You can't control retail inventory (well, for some products retailers report serial numbers sold, so maybe you can), but you can make relatively solid assumptions that if you shipped the units to the store/retail warehouse, they're either going to sell them or return them within some period of time, maybe 3-6 months. So assume last sale was 6 months after the last shipment.
You can afford a separate laptop for VJing, but don't want to spend $200 to get 100% protection from unexpected notifications, error messages, calls, and orange dot?
Is there a good "Why Zig" writeup motivating the language?

I've been looking around their web site and the only thing I could find was pretty generic:

Zig is a general-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
The common english version is "The fastest way to starve a horse is to assign two people to feed it."

In other words: when everyone is responsible for getting something done, nobody is.

See also: Directly Responsible Individuals (DRIs) https://about.gitlab.com/handbook/people-group/directly-resp...
Ok, that matches my understanding of it then - it is a language, just not one you'd actually want to do anything in. I was thinking that the author was saying it wasn't a programming language in the sense that HTML is not a programming language.
Unless he models are recursive neural networks :)
While there are some really interesting possibilities when you start thinking about PoW being basically anything, and yeah I think it could be used to disrupt previous disrupters, like any other hype cycle the vast majority of the new companies are NGMI.

Anybody else remember Web 1?

https://archive.nytimes.com/www.nytimes.com/library/tech/98/...
A simple proposal to humankind. Global Peace Dividend
Portability, most likely. I've seen AES-NI used as a convenient and fast PRNG but it would be a pretty sub-optimal choice for hardware platforms that don't have hardware acceleration.
Same for mine but with Fedora. I enabled auto updates and haven't needed to provide any tech support since.
I actually found it when I was looking for a replacement for Dash, after I switched to Linux. It's not quite as convenient (still miss being able to pull up Dash with a global hotkey) but it gets the job done.
Not just the “F” (“A” would be expected from role), also the “117” was anomalous (under the standard numbering convention, it should have been something like the 19 if it was in the F series, which is the designation that speculation about it was typically associated with before it was officially announced.)
That is exactly the reason why I suggested that the user makes such choices in a pre-boot environment.
That's not part of our cultural mythology, no.

Though the US government isn't nearly as overbearing as a European state, it's still active in the domain of regulation and the public is generally fine with that.

Thr US government has long-since taken up the mantle of corporate regulation. Its presence is felt in nearly every aspect of our economy. That presence is seemingly just as often the product of corruption as it is altruism, and it's only occasionally competent. But it's there, and no serious political force seems interested in completely removing it. At most the republicans want to reduce it in some capacity, and principled libertarians are a sideshow.
It's in the "learn" section: https://ziglang.org/learn/why_zig_rust_d_cpp/
Chromebooks too. 6.5 years after the first unit is sold. So if you buy a model that's a few years old you'll only get a few years out of it.
Absolutely fantastic. I’m a big Flutter fan and I figured it was just a matter of time before someone conjured this up. Well done lads.
Maverick Model 3D 1.3.13
At the risk of seeming a little bit nitpicky here, thing is: the end user shouldnt even use padding in this case. What Im saying is that when I look at a tool like that, what I will look for is how well you embrace the paradigm of the framework. Cause its greater than html5 imo - for the use cases were talking about. It should lead to fewer editor UI, fewer buttons, fewer basic options. Padding in this case should probably be only cross axial (or whatever) and then it becomes rarely used and then leads to better editor UI. Fewer hardcoded values as well - remember its "super cross platform". Should be hard to enter values.

Im only saying this to inspire you - not sure what the solution should ultimately be.

:D
Similarly, I have a hobby of restoring vintage and antique tools. Same observation regarding how disposable many modern items are.
Ah, I misunderstood then.

I see that as a total misapplication then, as it actually assumes way worse - that 100% of the people would not like this work condition described, which is evidently false as OP has a company of people working in that. The question still remains though: what percentage of people would choose to stay / join this environment?
90+% of real-world SVG files display just fine with NanoSVG, just to name one of several small SVG renderers that are already available. And it's not one of those Microsoft Office scenarios where the 90% subset is slightly different for every user.

So I don't really see the point in introducing any new vector graphic formats. Just define a subset of SVG that supports the features commonly in use, give it a name, and adopt one of the existing lightweight renderers, forking it if necessary.

As others have pointed out, representation size doesn't matter because it'll be compressed anyway in any applications where size is important. Plain old text is fine.
Depends on when you got the job. If you took the job knowing the 2 hour commute, it is more on you and the company has no obligation to subsidize. If you took the job when commute was reasonable but they changed their office and commute time went up, then it is on the employer to make some adjustments for you.
Femtolisp – A lightweight, robust, scheme-like Lisp implementation
Maverick Model 3D[0] is a 3D model editor that supports skeletal and vertex frame animations. It is based on Misfit Model 3D[1] that was developed by Kevin Worcester from 2004 to 2009. Maverick Model 3D is maintained by Zack Middleton (zturtleman).

[0] https://clover.moe/mm3d/

[1] http://www.misfitcode.com/misfitmodel3d/
Freudian psychoanalysis is absolutely not widely accepted. “Therapy” is a different thing altogether; essentially an American misinterpretation of the practice. And it’s popular because it’s profitable because it’s efficient. It legitimates various medical and pseudo-medical so-called expert institutions and displaces attention to the less desired byproducts of modern capitalism. Freud’s work, on the other hand, was extremely inefficient in comparison and rather served to expose and develop awareness of neurosis rather than to medicate.
We have daily dev (remote) standups at noon. It's about 9 people on the meeting, so even if someone gives quick update about what they working on, discuss a few top priority issues that came up, it still ends up eating up the whole 30 minutes pretty quickly. And it supposed to be 15 minutes in the first place.
What is the point of a bunch of satellite offices if co-workers are fragmented among offices with others even further away? At that point might as well give people co-working space subsidies.
It would have to be enough to allow me to retire soon, which would probably not be in their interest. So remote full time it is!
The touch targets are way too small, and I don’t even have fat fingers.
I will never go back to a team that's even partially "colocated" because I've found, that when the team gets async right, it's enormously annoying to go back.

But, as someone who has experienced full time work in a couple of different places, let me start by saying it is hard to get right. A ton of process has been built up in a sync world, like, most of your agile process recommendations. So you have to approach async with a constant experimentation, and question all the "best practices" of the past.

A few observations that work well:

1. Slack workflows are your friends for stuff like status checks, or cross-team communication.
2. Have meetings regularly (like, daily), but, have a clear agenda.

If you ever have a meeting that's a "round robin" sort of thing, that's a giant red flag for me. Every time I've gotten people used to a daily Slack thread for "my status" it's gone really well. And any other meeting it just makes it better to offload that kind of thing.

At the same time, meetings are useful, if they have a good agenda. Managing a regular meeting agenda is tricky. What I've found that works well is to have some kind of kanban-like tool where anyone can propose a topic. Then you just go through any of the open topics until you're out of time. We usually pair the kanban board with a meeting notes document that we can cross link to for each topic. Then, any follow ups or whatever can just be tracked.

If you smooth out the communication like this, a lot of the interpersonal connnections, morale and spontaneous interaction problems get fixed. The dynamic will never be like having everyone together, but, I've noticed that the meetings I attend are actually useful. Which is 99% of the reason I will never, ever, join a company that wants me physically located again.

What's still not clear to me is exactly how to build broader cross-team connections. I suspect the right way to do this is to actually just move teams every 12-24 months.
CMOS is a manufacturing method for integrated circuits.

Any type of sensor could be CMOS.
Avoid impulse purchases.

If you see something you want to buy, ask yourself if you really need it now, or if you could delay it until next week - it will still be there, right?

For many things, the urge to buy it will simply pass, or it will go on sale. If you still want it after a few weeks, you probably really do need it, and you should get it! This way, it's not about doing without, it's just about delaying until you're sure and getting a good deal.
Yes, there is a "why Zig when..." page in the "learn" section:

https://ziglang.org/learn/why_zig_rust_d_cpp/
"You won’t be able to update things like Wi-Fi network settings, add additional Wifi devices, or run speed tests."

Aren't they reaching into Your device to remove functionality? Isn't this vandalism, and a crime?
If you don't know any assembly, I'd suggest learning one.
I just can't get used to that search field in the title bar (you can see it in several applications e.g AppCenter first screenshot). IMHO it should be more prominent centered top in the main content area, not (almost greyed out?) in the title bar next to the maximize/restore button (why?). Just weird. What GUI guidelines are stipulating this?
How many of these have undergone serious repairs? I've seen multiple news stories about colosseum repairs and renovations during my lifetime, and I'm sure there were plenty of earlier efforts. Rome has burned or been hit by major earthquakes multiple times since these things were built.
In the US maybe. In a small country in eastern Europe having this done in 24 hours for peanuts exists only in the realm of science fiction. The fastest and cheapest service I know of here is not that far from my flat and you'd be lucky to get them to do anything in less than a week and for less than 70-80 bucks, shipping not included.
docker compose up --build

=> ERROR [internal] load metadata for docker.io/library/python:3.11.0a3-slim-bullseye

503 Service Unavailable

I just need Docker to rebuild from the last 2 layers of the Dockerfile (COPY & CMD). Is there a way to force it?
Yep that’s essentially how I saw it. Maybe the holidays are stressing people out. :-)
https://github.com/ziglang/logo#official-mascots
I think you should habe a valid claim, if you buy a new device you still have warranty and to have a device disabled during warranty preiod is unprecedented.
I think femtolisp powers Julia's code parsing and helps make Julia so lisp-like. Femtolisp can be run with as an argument to julia: `julia --lisp`

> julia --lisp
; _
; |_ _ _ |_ _ | . _ _
; | (-||||_(_)|__|_)|_)
;-------------------|-----------------------
I'm not sure what 'more casual bars' are, but probably you can find an answer by looking at OF usage in some other countries.
No need to be defensive, I agree with you. Both sides are valid. But according to the OP employers want to kill WFH, not vice versa.

I will say though thinking back to those times I was younger and more naive. I was a slave to that employer, often there until 8-9 at night. My life revolved around them. It wasn't healthy.
I'm not the OP but I'll describe a "behind the scenes" situation I dealt with.

I inherited a team of seven working on a project. They were led by a very strong personality who led the project based on his principles (he was interested in funneling as much corporate money into "free software" as possible while resisting delivery of business value). He'd been running the project for a long time by the time I inherited the team. One of the upper level folks gave me a call on Thursday and said, "In the operations call on Wednesday I'm going to propose killing that project because it's gone off the rails. We can use the money elsewhere. Just giving you a heads up".

I spent the weekend figuring out how to pivot the majority of the staff into other projects, use staffing as-needed to develop features for business need, and provide a minimal maintenance budget. I called the guy who wanted to kill it on Monday, presented the plan, and he said he'd sign off on it.

When I told the lead that the project will need to change he was outraged. He accused me of abandoning free software blah blah blah. I didn't get a chance to tell him about how I saved his job and the jobs of everyone else on the team by working 32 hours on my weekend and finding them other work to do.
>So does going into an office 5 days a week, or even 2-3, for jobs that don't need to be in office, but no one says that.

Depends on the circumstances but, sure, I'll say that. I do think never wanting to see your co-workers--even, say, a couple times a year is atypical.
Only partially, the primary way it increases stress is through down regulation of GABA receptors. A person consuming alcohol feels temporary "relaxation" through the GABA agonism of the alcohol, then when the alcohol is gone the brain does not respond as readily to inhibitory signaling.
Regarding 1, in my personal opinion the status quo seems way too entrenched. As you mention in 2, bandaids are being applied ( ranked choice voting is better than first past the post, but doesn't really fix most of the issues with US elections like gerrymandering, winner take all elections, dual party system, electoral college, unlimited campaign funding, etc.). The two parties and "establishment" have very little interest in changing things fundamentally.

Slavery is still allowed today, as punishment for a crime. The 3/5s count for stuff like the electoral college and number of house of representatives seats is still there. I'm not arguing for reparations, I think that's a whole huge debate of itself I'm not really qualified to participate in (I'm neither American nor a descendant of a slave ( more akin to colonial subjects, so quite different).

And please note, when i say revolution, I don't mean a bloody armed uprising or anything of the like, just a sudden movement for massive change. It could be brought on by a sweeping electoral victory by a reformist party, be brought upon by protests and strikes, or anything of the like.
Elm is also strict and purely functional.
Before the pandemic I was thinking it could be nice if neighborhoods were redesigned so that they were like a grid that surround a neighborhood co-working space and park, and have some commercial food options at the corners (so each corner serves four neighborhoods). Commute would be like 3-5 minutes at most, easily biked, also easily go home at lunchtime or reach multiple food options within a 3 minute drive, even more with a 5 minute drive, etc.

Spent a few minutes and made an image of what I was thinking: https://imgur.com/gallery/3ybeBDE
ngl, this sounds like an absolute nightmare to me...
In addition to the other recommendations, the Zig Zen[0] and The Road to Zig 1.0[1] are pretty convincing.

[0] https://ziglang.org/documentation/master/#Zen

[1] https://www.youtube.com/watch?v=Gv2I7qTux7g
It sounds like you are building an "ad hoc, informally-specified, bug-ridden, slow implementation of half of" a city. Why not just live in the trendy areas of a real city if you want that feeling?
IMHO Zig's builtin string handling (or rather, lack of) is exactly right for a systems programming language. Zig avoids the biggest problem of C strings and treats strings as ptr/length slices, not as zero-terminated. UTF-8 for string literals is also fine.

That's all that's needed (and should be implemented) on the language level, everything else should go into the standard library, and additional specialized string processing libraries (because string handling can never be a "one-size fits all" solution, it's too complex for that).
This is a rather strange article. Rather than focus on a rise in crime, and its impact on communities, it seems to fixate on this one number and downplay the problem to death.
What an awful picture of the NRO Director. Surely they have plenty of experience in photography in less than ideal conditions. So why have this photo as the first thing I can see on their website?
What? That's not the case at all. Like anywhere in the world, education in India is definitely more accessible to the privileged. However, the Indian educational system has a mandatory quota for the traditionally marginalized groups, and higher education is essentially free. Yes, there are issues around accessibility to education for the most disadvantaged groups, but to suggest that a "lower caste" Indian needs to win a lottery (whatever that means) to get a decent education is just not true. The current system reserves about 50% of educational seats at the very best institutions for various marginalized groups (including the differently abled). A kid from a marginalized group that has at least average grades is almost guaranteed a college education, for free. A bright kid from one of these groups is very likely to get into the very best engineering/medical/research institutions. Of course, it not all smooth sailing after that, and discrimination is a real problem. I would still disagree that the chances for a decent education are anywhere comparable to winning a lottery.
The PHB is a line manager, not a middle manager.
Most of them don't. Loopholes allow dxisting forests to be used to create huge amount of carbon credits without doing anything. Everyone knows but hardly anyone cares.

https://www.npr.org/2021/05/07/994774148/emission-impossible
> Ever really dug into how HN threading works? Everything is a top-level comment, and it inserts transparent images to create the illusion of indentation. It's a wildly out-of-left-field solution...

Having worked on an implementation of comment indentation before, I think it's a technical design choice rather than wildly out of left field. From the backend perspective, it's more performant (and simpler from as far as code maintainability) to have a flat db table with a number representing indentation level, rather than have each comment point to its parent, and then have to recursively build the html.

When you're getting as much traffic as HN, such design tradeoffs can make a huge difference in site responsiveness.
Perhaps because there are enough people here who have been around for the dozens of comment threads we’ve had about the Roman concrete meme and how the notion that it is A. superior and B. a recipe completely lost to time is very much an extreme simplification of the situation.

Rather than spend my effort fighting a battle others have fought, here is an older HN thread with good commentary on the topic and links to countless previous discussions as well. https://news.ycombinator.com/item?id=22580920