skysight-inc/HackerNews huggingface dataset:
I've recently been in a rut and while I still have a lot further to go I've been feeling better over the last couple of days and here's what helped:

- going to therapy

- taking PTO

- going outside

- hanging out with friends

- cooking a meal

- going on a date

- going to LA and getting sun

- reconnecting with old friends

I'm not out yet but I feel like with some time and effort I can be. How did I do it? I think there are really two parts of this - helping others and asking for help. I've always enjoyed the first but never done the second and that was really holding me back.
I live in Paris, I have 2 small kids, and I don't have much time on my hands (founder). I go to work (5km) by bike every day, whether it rains, snows, or worse ;)
> The ones I've known with kids all seem to have it far worse. If they were getting a $16k tax credit or whatever it must not have been making up for the other costs involved with raising children.

Worse than someone who doesn't have to pay raise a kid isn't the same thing as worse than someone else with kids who makes $8000 more and therefore loses the $16,000 credit.

And the cliffs are only half the problem. Did you get a childcare subsidy? Only if you use approved providers, which charge more than your older niece would to watch the kids, and now the money goes to some bureaucratic corporation with lawyers and lobbyists instead of your own family, and you see your niece less often and don't talk to her dad as much and now he's less likely to offer to do you a favor when you need one or realize that you do.

You also get a housing subsidy, but only for particular housing, which isn't as close to your job or doesn't allow you to pool resources with roommates, so now you have to pay more for transportation or most of the subsidy gets eaten by higher rents etc.

The entire welfare system should be vaporized and replaced with a tax credit for the poor (i.e. a UBI).
Congrats from ast-grep team! Nice job Morgante!

GritQL shares a lot of common ground with ast-grep, which is also a code rewriter based on tree-sitter.

Interested folks may wonder about their difference. The key difference is that their surface APIs are quite different.
GritQL is more like a DSL (or SQL).
while ast-grep is more like pattern language + embedded configuration in YAML.
Check it out here if you are interested https://github.com/ast-grep/ast-grep
> My layperson understanding is that GR specifies that energy/mass-momemtum influences space-time curvature which then produces gravity (as particles travelling along straight lines in the curved space).

That's correct. However...

> That would imply that fermions are therefore the force carriers for gravity, not a hypothetical new boson.

That's wrong. Energy/mass-momentum (which can, as hughesjj points out, be bosons or fermions or both) is the source of gravity. The source is not the same as the "force carrier". (For example, in electromagnetism the source is charge/current, but the force carrier is the photon.)

In GR, gravity has no "force carrier" because it is not a force. In the simplest quantum model that has a "force carrier" for gravity, the quantum field theory of a massless spin-2 field, the "force carrier" is the massless spin-2 graviton, which is not the same as any source that occurs in ordinary matter.
No middle class family in America has a family in 600 sq feet.

You'd be hard pressed to even find this outside of a few areas in NYC.
Yes, I confirmed it with 3 other people on IRC a couple months ago. I didn't know google scholar had restored it until I checked right before I wrote the above post. I thought the links were still gone. They had been the last time I'd used google scholar about 3 weeks ago. Back then I also confirmed it myself first using 3 different computers, 4 browsers (with JS disabled), coming from 3 different IP addresses, both logged in to google and logged out. I probably wouldn't have started writing the post at all if I didn't think they were still gone.

I figure in addition to the feedback they received from me (and presumably others) at the time they saw a drop in usage and restored the functional version. But they'll try again.
> but my understanding is that most aircraft are still using GPS.

GNSS, GPS plus other constellations depends on the receiver. Even drones or consumer ones support that these days, some bigger drones even support L5 bands.
Example:

ax is a 2 bit register initialized to 0.

100: add 1 ax

101: jmp 100

ax is 0, 1, 2, 3, 0, 1, 2, 3, 0, 1, 2, 3

0 is compared to 1, 1 is compared to 3, 3 is compared to 2, 2 is is compared to 2, wait, that's an infinite loop...
That depends on the city. If it was originally a company town, probably the company. If it's a new build, probably the property developer. But either way, something that already exists is not subsidising the plumber's salary. The plumber is paid by the customer.
They increased funding by 433 million

£15,877 million in police funding for England and Wales has been agreed for the financial year ending March 2022
overall funding has increased nominally by £433m (2.8%) compared with the previous financial year
Some industries adapted semantic web stuff.
Others could benefit from it(have common ontologies for data integration).
may be slightly off-topic, but that website favicon is suspiciously reminiscent of the logo that Ableton currently use hahah
That isn’t even close to the same thing. We aren’t talking about the 60,000,000 people in these states.

Just two people.
> That was not the norm historically. Average job tenure is longer now that it was in the past.

Stats on that?

The norm for most people used to be to work for the same company most of their career (if not all of it) and retire from there with a pension.

Nowadays most people change jobs every couple years.
> Do you know that in MSVC uint16_t(50000) + uin16_t(50000) == -1794967296?

There are two typos in this statement, one is "uin16_t" should have been "uint16_t", the other is that the "+" should have been "*". Searching for 1794967296 yields this answer:

https://stackoverflow.com/questions/18161443/type-casting-wh...
It seems the intent was for "*" to be used instead of "+". At which point it's actually undefined behavior even though the operands are unsigned!
> the government is competing against you for property using your own money

Unless you somehow have an income source that doesn't rely on any taxpayer funded infrastructure whatsoever, it's a bit disingenuous to call it 'your own money'. As an example, if your city pays for a big new park on your block and this increases the value of your property, is that increase really yours?

The whole issue of taxation is so much more complicated than '100% of my income is mine and any tax is essentially theft'. Much better to argue about taxation in terms of fairness in my opinion. In terms of fairness, property owners do much better out of the whole equation than it might first seem as every public improvement amounts to a tax refund in the form of increased property value. The poor might get obvious refunds or entitlements, but I wouldn't be surprised if they are not equivalent.

In the above circumstance, the people with the most legitimate gripe are people paying a decent amount of income tax while owning no property and so missing out on both types of 'refund'.
I don't think you can meaningfully generalize to "most languages" here. To give an example, two extremely popular languages are C and Python. Both have a standard library function to read a line from a text stream - fgets() for C, readline() for Python. In both cases, the behavior is to read up to and including the newline character, but also to stop if EOF is encountered before then. Which means that the return value is different for terminated vs unterminated final lines in both languages - in particular, if there's no \n before EOF, the value returned is not a line (as it does not end with a newline), and you have to explicitly write your code to accommodate that.
Is there some amazing conversation happening there? I haven't seen it before, but I can't say I've been looking all that much.
Show HN: AI Book Writer (Non Fiction)
ChatGPT and most AI writers can only generate about 500 ~ 3000 words. Infklow.io can draft 25,000+ word E-Book in a few minutes. (Built for Non fiction - Speed up the first draft)
You shouldn't.

Github is a gigantic pile of javascript that has to execute on your machine.

`Unzip` doesn't execute anything. If you're really paranoid, use an `unzip` tool written in Rust: https://lib.rs/keywords/zip-archive
I noticed that you can use QuickJS as en embedded scripting language within Python.

[1] https://github.com/PetterS/quickjs
I feel as though your question conflates FOSS with free SaaS compute, but https://salsa.debian.org/help/instance_configuration#gitlab-... shows they are using the community edition (MIT https://gitlab.com/gitlab-org/gitlab-foss/-/blob/v16.10.0/LI... ) and using GitLab Pages so that's "editor in the web", "CI/CD compute", "website hosting" right there. I believe codespaces is "we run a docker container with vscode in it" so kind of a subset of "CI compute" but since I don't use that, I can't speak to whether it's included in the FOSS side of GitLab or not
> Now we are on the other side. C++ people saying "bro I totally promise I'll initialize this data member before it is used, stop making me initialize it in my constructor"

C++ has never said this - if a type has a constructor, that constructor will always be used in a data member (or elsewhere).
And yet they can't update the standard library types to not be slow as hell because of ABI concerns.

If C++ was really all about speed then we'd have destructive move letting you pass unique_ptr in a register without compiler trickery. The fundamental number one constraint on new C++ behaviors is ABI compatibility. The rest is secondary.
GH interestingly doesn't grant themselves nor others that many rights.

---

You grant us and our legal successors the right to store, archive, parse, and display Your Content, and make incidental copies, as necessary to provide the Service, including improving the Service over time. This license includes the right to do things like copy it to our database and make backups; show it to you and other users; parse it into a search index or otherwise analyze it on our servers; share it with other users; and perform it, in case Your Content is something like music or video.

This license does not grant GitHub the right to sell Your Content. It also does not grant GitHub the right to otherwise distribute or use Your Content outside of our provision of the Service, except that as part of the right to archive Your Content, GitHub may permit our partners to store and archive Your Content in public repositories in connection with the GitHub Arctic Code Vault and GitHub Archive Program.

---

Any User-Generated Content you post publicly, including issues, comments, and contributions to other Users' repositories, may be viewed by others. By setting your repositories to be viewed publicly, you agree to allow others to view and "fork" your repositories (this means that others may make their own copies of Content from your repositories in repositories they control).

If you set your pages and repositories to be viewed publicly, you grant each User of GitHub a nonexclusive, worldwide license to use, display, and perform Your Content through the GitHub Service and to reproduce Your Content solely on GitHub as permitted through GitHub's functionality (for example, through forking).

---

They don't even include training for copilot (though a dodgy lawyer will likely try to include that as "part of providing the service). 3rd parties only get a license to fork your repo, seemingly not even a license to do anything with that repo. (And hot take: Github should just let people disable the fork button already.)
You lost me at step four. If reading source is fair use and generating content isn't derivative work, this is kosher. As litigation mounts, we'll learn more.

To me, a learning path that's acceptable for humans is acceptable for AIs. All of the rationales for treating AI/human learning distinctly feel flimsy and arbitrary. "The difference is learning scale." So what? "LLMs just parrot derivatives of their training data." No, they don't. That's demonstrably false, and theoretically absurd, for all the common cited reasons. "AIs obviously aren't people. So their learning restrictions must be different." Why? "People are financially benefiting from the AI's knowledge!" Yep, that's generally how employment works. Etc, etc.

My take could be totally wrong. I get that. It'll be interesting to see where the courts fall on the issue. But personally, the critics' arguments feel profoundly crummy and counterproductive; applying their logic to pre-LLM systems usually results in horrendous alternative realities. But that's just, like, my opinion, man.
Yeah, there are actually so many useful sites being blocked if you actually look at the list. Artbreeder is a great example.

Other examples of useful sites on the list: Huggingface, Civit.ai, DeviantArt, PromptHero, AIDungeon, Midjourney, Stability.ai's company website, and even Canva.

This just seems like a list for the "I don't want to see anything about AI ever" mindset, rather than, as you said, a list for directly fighting the misuse of AI.
>One internship I applied to did not seem to clearly indicate they were only really interested in younger, and more traditional students until the second interview.

Well, you missed out on a lucrative lawsuit there if you're in the US. An interviewer telling someone they're not going to be hired because they're over 40 (or even just because they're not young enough, when they are over 40) is legally equivalent to telling them they're not going to be hired because they're black or Jewish.
After the next general election. Optics
I like the idea of an encyclopaedia company being so profitable and/or valuable
Reaching Daybreak: An Oral History of Battlestar Galactica's Final Season
As far as I can tell, he really was fired to talking about it. That included criticizing other organizations that promoted bleaching catastrophism. Though the direct reason was publishing confidential information about his own disciplining for, as I understand it, saying things publicly.

It's not like he stole office equipment or other unrelated things.
Which are the valid reasons, legacy meanings of those characters aside?
I think it's also just a bit too obvious, even for the slower members of the pack, that this is nothing more or less than an attempted exit with a big payday. I suspect that Reddit has no real answer to the problems of how to be ad-friendly with a hostile user-base. I suspect that Reddit is aware it has no profitability in its future, and with the rising number of bots and bad actors dominating the place, it may not even have a future.

Calling it a lemon is right on the nose, and no one is more aware of what a barely-polished turd Reddit has become than its power users.
Given the heavy reliance on oil and gas income, the Texas schools fund should aim to reduce exposure to oil and gas risks, due to market changes, regulations, and renewable energy trends etc solely from an investment strategy perspective.
Vim takes me to the first character in the line (the first tab), but displays the cursor on the last gridsquare the tab's width covers.
Drone Aesthetics in a Time Before Drones
Well, this sure seems like an ad. Anyone actually use it? Probably not going to sway me away from KiCAD even for a moment.
What about blocking chatgpt crawlers?!
The other day I was asking ChatGPT about specific topic, it did answer me first with a generic answer, two out of the three citations were my personal website..
Does accelerometer-based location algorithm integrate the acceleration readings to get the phone displacement? Is it a part of the phone operating systems ?
the c++ standard does not specify an ABI.
???

You can absolutely write a type like this.

class Foo {
public:
Foo() {} // never initialized x
int x;
}

And then using it like this

Foo f;
bar(foo.x); // oops

"But my types are well designed" is the usual response to "why the heck does the language allow you to quietly expose yourself to UB in this way?"
Ask HN: B2C or B2B for my next product?
I successfully launched my first product a few months ago, but with experience I’ve realized that it’s growth is limited, and I can’t market it well enough to produce good income.

Therefore, I’m looking for my next product, and I’m being torn between two ideas.

The first one is a B2C in fintech, focusing on personal finance. I believe I have a unique approach to PF and would like to build a desktop app for that. Marketing is mainly word to mouth + SEO based on blog posts I would write. Business plan is a yearly subscription per major version. The drawbacks are that I’m not sure how much people would be willing to pay for a desktop app, and how big is the market (there are a lot of competitors already, some of them are free).

The second one is a B2B platform in real estate. As someone who recently relocated, I believe I have found a good opportunity to build a SaaS focused on real estate. Marketing will be mainly cold emailing to potential clients, while the business plan is a forever subscription, with an option to pivot to on-prem installation with retention/service fees. Drawbacks are: I never did B2B myself (worked at companies that were B2B), and never did cold emailing.

Both require a good amount of development for the MVP. B2B does seem like a better option, as I’m somewhat got disappointed in the indie hacking sphere, and the idea of micro SaaS. But I must admit, I’m more drawn to the desktop app idea (but this could be the developer in me talking).

My end goal is to escape employment by building a business I own, but not necessarily grow too big.

What are your thoughts?
GWR's New Battery Powered Train (Jago Hazzard) [video]
Reddit Said to Price IPO at $34 a Share, in a Positive Sign for Tech
> Design your city in a way it's convenient to be nearby and it'll be nearby.

How can you possibly have every job be nearby to everyone? That's just not possible. Now factor in job changes or even career changes. Unless your primary criteria for picking a job is to have it nearby, the probability of having jobs far from home approaches 100% over time.
Thanks to MBA CEOs taking over companies that adopted (not even developed) Open Source projects...
I am not Kent Beck, and all I can tell you is "you'll know when you see it".

It comes with experience. Software is more art than science.
See a review here: https://www.math.columbia.edu/~woit/wordpress/?p=12819
So basically, whoever bought the bonds lost the money, aka, the Japanese government, who loaned itself money at negative interest to buy back its own bonds cancelling out the loss. So there was no growth, and there was stagflation, however, they kept money flowing through the economy via their YCC.
> I would imagine the desire to unify GR and QM is because if we expect the universe to operate on a set of rules, they should by unified.

That is one key principle that drives the effort, yes. However, that doesn't mean things will always work out that way. Freeman Dyson, for one, published at least one paper making arguments for why gravity didn't need to be quantized.

> the forces and factors that work on the smallest particle should be the same forces that work on the largest of galaxies.

If you mean fundamental forces, then this is true (that's the definition of "fundamental"), but it also means that you have to adopt many levels of indirection between those fundamental forces and what actually happens with macroscopic objects. Or, to put it another way, the models we actually use to make predictions can have "forces and factors" in them that are not any of the fundamental ones, and that's fine, as long as we have some chain of reasoning that connects those models to the fundamental forces and factors. For example, our models of macroscopic objects can have dissipative forces like friction and viscosity in them; those aren't fundamental forces. But we have a chain of reasoning that connects them to fundamental forces (electromagnetic forces between electrons in atoms).
Sadly, the C++ standard bodies are actually breaking old code in new versions of the language.

For example, C++/11 introduced UTF8 string literals. Great feature which does what you’d expect – declare a string literal in source code, get a const pointer to null-terminated array of utf-8 bytes.

Then a decade later, in C++/20 they refactored these UTF8 literals to evaluate into const pointers to the new incompatible data type, char8_t.

It’s so bad that compiler developers had to implement switches to disable the new BS. Unfortunately, these switches are incompatible across compilers, -fno-char8_t in gcc, /Zc:char8_t- in msvc.
I'm probably revealing exactly which fab, but one issue the fab had is when it was built it was placed fairly close to the interstate. That did no matter when they were at something like 500nm. However, as they slowly pulled the node size down they started noticing random errors within their chips. It took a while to track it down but it turns out semi trucks driving past the interstate were causing defects in the chips.

They ended up installing shock absorbers everywhere to counteract this problem.
> Don't imagine. Get in the lab, see how people are using it and how you are actually using it.

My point was simply that the actions described by the person to whom I replied fail to satisfy some common use cases, and do not refute the original complaint. It doesn't take a research project to see that. I wasn't commenting on whether there might be some other way to satisfy them.

In any case, I have tried GNOME recently, and found that it doesn't suit me. Opinionated UI isn't always bad, but this one is full of opinions that I find counterproductive.
Consider: are all programs that don’t halt infinite loops?

Perhaps one which experiences exponential growth in some variable.
One reason I don't get a bike here in Seattle is because bike theft is just way too common, and I have no way to secure it in my house (not enclosed garage, no space inside to keep it). It is funny, because they have better infrastructure now, but the theft problem (and lack of police/government care for the problem) means less people are actually riding bikes here.
I'm surprised this is reaching mainstream news now. It was known for a long time, before Vowles joined Williams, that it was in the shit, underfunded and that they were using Excel files sent via email attachments, instead of a proper ERP system.

It's not surprising this happens actually, when as a F1 team principal, your goal and job security is tied to scoring points at this year's season, not setting up a multi-year plan to update your IT infrastructure and processes, because if you don't score enough points, you might not be around next year to see your grand plan bear fruit. And if you're like Williams, failing, underfunded and replace your TP every year, who's only there as a scapegoat, no wonder nothing ever improves.

It basically the trap of perverse incentives and very low job security. F1 shareholders won't care that you replaced Excel with an efficient ERP system, If you don't score any points on the track, you're out.

Anyway, they're not alone. People would be surprised how many well respected and profitable companies still run like this.

But F1 is special here. Adrian Newey, the genius race car designer and head of aerodynamics at Red Bull only uses a drafting board for design, never CAD, or any computers actually, to the point his secretary prints his emails and CAE simulations for him on paper[1] and works on those, to the point he is surrounded by mountains of paper. The tech community would be livid to see this.

[1] https://youtu.be/PNuQMmnTpoo?si=58yMTzNB9a815FoM&t=115
> I made a simple Lisp-style interpreter to help game designers automate resource loading, and went on a vacation. When I was back, they were writing the whole game scenes in this interpreter so we had to support it for a while.

I very much want to hear that story