skysight-inc/HackerNews huggingface dataset:
You’d be surprised at how many use GirHub as their remote code backup platform. Having private file system backups is a question of culture, and a lot don’t have it.
That would make sense if they didn't use the word "fork" for it, that words has a specific meaning when talking about repositiories[0] and it doesn't include a automatically propagating deletions or settings of the original repo, it doesn't actually include ANY automatic propagation, therefore GitHub should use a different word for this kind of fork, something like "Crate child fork" or "Linked fork" or maybe a new word altogether

[0] http://www.freekb.net/Article?id=1263
The sequence of event was basically:

1. Pre-C99, no flexible array was allowed.

2. Gradually, people started using the "size-1 array at the end of a sturct but write beyond" hack as flexible array.

3. As an attempt to do the hack in a more ordered manner, some compilers, including GCC, started officially supporting the non-standard "size-0" array extension.

4. C99 added flexible array with indefinite length (array[]), while prohibiting both the undefined-behavior "array[1]" and the non-standard extentios "array[0]".

So when people say "size-0" array, it could mean either of these three things, and it does get a bit confusing. But fundamentally the idea was the same, all of the three techniques are used to achieve the same practical effect.
I don't see anything very unique looking here. I think they should have just gone with an off-the-shelf library.
Hey, if you are spending more than 5 minutes daily on YT ads I'd recommend using uBlock Origin. That time can even be used to floss! :)
Will training data matter anymore for self-driving cars?
In theory this should be good for students learning to code. In practice, I feel like it's just another layer of crap for them to be overwhelmed by.

If the user can understand the answers given, they could have trivially done the work themselves without faffing around with a chat bot.
9 volt batteries are where the real action is.
how do you know I wasnt robbed at gunpoint? or am phobic of travel and being without a passport etc. had me stranded / without food / etc? make an attempt at seeing other people's existence?
Is there a less paywalled version?
> there's a lot of stuff to do and they want it done, so they do it?

Why they do it though? What's this deep longing that causes them to be more productive instead of, you know, enjoying life?

There will always be lots to be done, and the more that is done the more work will be created to be done on top. I do agree with the point that losing some sense of spirituality (not necessarily a religious/supernatural one) has removed at least one facet of facing life as a human.

Doing work for the sake of feeling accomplished by completing a task seems very meaningless when you are aware you only have one life to experience whatever your soul will be able to, digging your teeth into an endless stream of stuff to do don't really aggrandise your soul, it just makes you a more efficient little human machine.
Yes, now you're getting it.

What happens when the AI can write itself? What happens when it can design its own hardware? And assemble it?

What have we created when it is fully capable of self replication?
I used to love C# and it was my most favorite language for some time too…regarding feature creeps, I’m afraid this is expected for every programming language out there that is developed from within a company. Bloated language and feature creeps are clearly a result from ppl chasing after KPIs and seeking for reasons for promotions. I suspect Dart is on a similar path now.
iManage (filesite, desksite etc) is popular in legal and is mature. I assume it’s pricey.
I'm one of the co-founders of FormKiQ. We had originally expected startups to work with Core (the free version), but based on feedback we're looking at some changes, including a startup program. Let me know if you'd like to discuss how this could work. Thanks!
that's the neat thing, you don't
Glad I wasn't the only one thinking that ;)
I take your point. You said "creating", but I think you might mean "creating and maintaining". The editing / curation / reorganizing is quite important too. Related tasks include: editing, tagging, categorizing, verifying accuracy (and telling the audience this!), general updating, cross-linking, and retiring.
Really?

SELECT
CASE WHEN employee.type = 'contract' THEN salary
CASE WHEN employee.type = 'full-time' THEN salary + benefit_costs
END CASE
FROM employee

Tell me how is this declarative?

-SQL is functional
-CSV is not a language, it's a data format
-GraphQL, im not familiar
-JSON is literally executable javascript code, arguable
-React is a javascript framework, binding is a declarative nature (if it has it, i dont know it too well), but it is not a language, it's a framework
-HTML is absolutely, 100% declarative, yes
My first reaction-thought to seeing this is: implement a GAN with GPT inference on the generator side and this classifier (or DetectGPT or GPTZero, or whatever) they’ve developed as the detector. I would think this would very quickly a) achieve state of the art whatever-the-fool-a-human-reader-test-measurement-is results and b) render the classifier, and any subsequent AI-text-detecting classifier, useless.

I could be way off base with that idea, but it seemed a good enough one to ponder, but not so great I was motivated to do anything more than post the thought.
>why you are writing a comment to begin with and is there a better way to capture what it is your are trying to do so product managers, developers, engineering managers, QA people understand what the intent of that commit was.

So first of all, not everyone works with massive teams. I work in a three person team with two of us actually doing the coding, and really it's 90% myself.

Comments are generally put in to explain in very simple terms what the function is doing, so when we have to go back or we are upgrading functionality it's easy to remember. Second, comments are put into specific parts of functions to explain how/why something was done if it's not blatantly obvious. So later on when we are going back and don't remember exactly why it was done that way, we can see if it was done that way because of other specific assumptions.

>No one is saying you shouldn't write comments. People are saying there are way better practices out there

You literally contradict yourself. You are literally saying "there are way better practices out there (than writing comments)". But you also say no one is saying you shouldn't write comments?

And hey- I get we are talking about different workflows.. but that's my point. You are assuming that every commit is linked to a specific ticket in a system with an entire discussion around it. I mean ok, but do you really think that is how small agile teams work? I would get absolutely nothing done if I did that. And the point still remains, even if there are tickets to commits and discussion around it... if you are looking into some random function and wondering why it does X- you are arguing it's better to look into some commit history instead of reading a comment directly there to see why it is how it is? That seems like a bad argument on your part.
Full Text Search in Google Docs is a single reason enough for me to try this product. If they create document collections that can be hierarchically ordered, I will ditch Confluence and its million variations in a split second.
But unlike examples in the article, whatever magic sauce Google uses, end result does not look different from actual thing.
So we're just going to pretend that Season 5 of The Wire never happened? Because that story sure stuck out like a sore thumb.

My point is, all shows have their ups and downs. Sopranos/BB/Wire were great and definitely kickstarted the golden age of television, but Mad Men just hits differently and I think I now know why: the visual richness and spectacular screenwriting/character development.
> Why is Twitter still primarily follow-based? Why is Facebook?

because I really really want to just follow my friends? and not get random crap shoved in my face? please?
I just discovered last week that Teslas don't have AM radio. I was trying to get the 49ers game as we were driving and I couldn't find the button for AM radio to listen to the broadcast, so I got my wife to search for me. She eventually found a link that said that because of the noise from the motor, AM radio wouldn't work so they removed it entirely. I was a bit shocked but I guess that's just how it is.
Can split test regime so that as much as possible is covered with SQLite, and then have a second test phase with a heavyweight db only if the first phase passes. So code errors, malformed SQL, etc. cause it to fail fast and early, and you only test with the real DB once you know everything else is working.

Or along similar lines you could divide it such that developers can test things locally on their machines with SQLite, but once it gets pushed into CI (and passes code review etc.) it's tested against the heavy db.
People can be complex and multi faceted. You can be both - and some one elses opinion can include both.
Google’s attempts to undermine ad blockers (2019)
If the 'Daily Fail' says it, it MUST be true. LOL.
CTE==Common Table Expression. It's not specific to any particular language. It's basically like a view, except you can define them the same place as you use them, and they can be recursive.
I have not been able to figure out how to do that in the past. I think a solution using those would be restricted to Linux, and I want something that also works on macOS and maybe even Windows too.
Maybe you could use all the HN links you comment on and upvote as signals, classify the links into categories, then surface new links from those categories in a "for you" personalized HN feed. You probably need more signals to make it work well, like how much time you spend looking at those links.
WD Launches Dual-Actuator 20TB HDDs with SATA SSD-Like Throughput
Python has a huge library ecosystem and the average Machine Learning programmer is not a CS geek and so prefers pythonic quasi-OOO then over FP (one of the hurdles for JAX adoption is it's functional paradigm)
less ripe bananas are usually used for cooking like plantains are. I wonder if cooking them increases the glycemic load
no, in this case it works as expected;

"GitHub will detach public forks of the public repository and put them into a new network. Public forks are not made private."

https://docs.github.com/en/repositories/creating-and-managin...

But better be safe than sorry...
You can send the code to the Software Heritage:

https://archive.softwareheritage.org/save/

Perhaps there's a userscript to send everything that you fork there.

Ideally, federated forges will become more widely used: then a fork would mean copying the code to a forge of your choosing and there is less risk of losing code.
It's with noting that the person doing the Spring Cleaning would have been warned that they were about to delete your forks. They could have contacted you to mention this

I don't think there's actually an option not to delete them, which would have made sense in this case.
You still need to trust them not to read your data via a client side update, which is similar to trusting them not to read it server side. Client side leaks are easier to verify (as you can trace network traffic) but it's too late at that point.

Essentially it's not really zero trust at all. When I think of zero trust I think of running code locally that is either firewalled or I wrote it myself.

I appreciate that if you _do_ trust them, then this setup is much better as it eliminates the risk of a data leak via compromise, which is all too common these days.
Part of the solution could be using tooling which can compile time check SQL is valid like https://github.com/launchbadge/sqlx
Redshift speaks the postgres protocol so you might be able to use postgres. There are a few purpose-built docker images (googleable) that may replicate Redshift slightly better than just `docker run -p 127.0.0.1:5439:5432 postgres:latest`, but if you're at the point of having a test suite for your data warehouse code, you're likely using Redshift-specific features in your code and postgres won't suffice.

I have seen teams give each developer a personal schema on a dev cluster, to ensure their Redshift SQL actually works. The downside is that now your tests are non-local, so it's a real tradeoff. In CI you probably connect to a real test cluster.
You had me up until the end, when things got pretty cynical: not entirely wrong, but also few companies have purely bad managers, it's an evolving mix of good and bad. A company with mostly bad management that is all pretend eventually fails.

I best liked Peter Drucker's description of a manager's job: "to make individual strengths productive, and weaknesses irrelevant". It's less about the specific tech, and more about the core practices that really haven't changed too much over 10-15 years. And the higher up you go, it's more about the business and less about the tech, and those practices change even less often.
Outside of Chinese (where it is standard), I’ve not seen 苹果 before, but the Japanese input on iOS suggests it after a bit of scrolling. It’s in the dictionary on there as well, where the pronunciation is given as ひょうか or へいか, which is fairly logical.
US still has the worst, most expensive health care of any high-income country
"Chinese" has just as much grammar as any other language! Please, let us not confuse the fact that Standard Mandarin does not use as much morphological change to signal different tense-aspect-mood changes in verbs but instead uses syntactically ordered particles with no grammar. A grammar covers morphosyntax!

A language without its written form is a language. The written form is an artifact of modern society and literacy.
It's the compression and it's kinda insane how different they look before and after[1][2], maybe they should disable compression for UI previews.

[1] https://images.prismic.io/blog-system76/af08494c-ad85-4e79-8...
vs
https://images.prismic.io/blog-system76/af08494c-ad85-4e79-8...

[2]https://images.prismic.io/blog-system76/de984d24-f265-4ebd-b...
vs
https://images.prismic.io/blog-system76/de984d24-f265-4ebd-b...
> They were working on a long-term solution

You really think the team worked for two years on a solution while banning the issue reporter and keeping radio silence, and then by pure coincidence got it ready shortly after a complete block of their service was announced?
Yes. Stock based compensation expense Q422 $446M vs. Q421 $297M. (up 50% YoY)
Not necessarily. If their software is barely used on the weekends, then shipping on Friday has a smaller blast radius in the event of a downtime / bad deployment, eg fewer customers are impacted. However, there is a chance their work-life-balance metrics are not great, since the engineers have to deal with the incidents during the weekend.

Btw, 102 incidents within a week. Whoa! That's a lot. Wouldn't want to work there. To put it into perspective, here at AWS my team has about 3 incidents within a week.
DevEx Principles: Minimize switching contexts
They need to stop reporting quarterly with blue chips. These guys are a couple of years from shutting down. Who the heck uses Snap? He should’ve taken the offer from Zuck and Meta stocks before the pandemic run up.
Snark aside, I think we can agree that there is nothing automatic telling you when a comment is out of date.

If you have a strong discipline of manually checking every possibly relevant comment with each review, I can see how that can mostly work (manual human checks are never perfect).

I've never seen anything close to that process, so it's hard to know how it would work. It seems to require a lot of discipline and effort.
Wow this looks really interesting! Thanks.
I like writing comments like I am writing for Copilot (even though I'm not using Copilot). It forces me to write better and clearer comments.
Doesn't include the last one to be discovered: the teapotahedron.

https://nedbatchelder.com/blog/200206/teapotahedron.html
Someday your “side” will do something you absolutely disagree with. You’ll know you are right too… but your (former?) side will consider you a member of the other “side” and you’ll become a political outcast. Never again will you be able to discuss politics in polite company… It happened to me.

Sincerely, a pro LGBQT, pro infrastructure, pro choice, anti vaccine mandate, anti-mask, anti-mandate, pro-gun former democrat.
Here, I'll save you reading a crap article that is 2/3s the work of someone else (the fake interview, for filler): feature creep is killing C#.

Now if you want a kinda-funny fake interview with the creator of C++ that you've probably already read, then give the link a click and scroll down a paragraph. But that's not really what you came here for, was it?
https://nedbatchelder.com/blog/200206/teapotahedron.html
So you test against a different database technology than the one you software uses? I understand why that works but it seems odd
linguistics FTW!
Or religious stations.

KKUP, which I actually volunteered at once, is 100% listener-funded. I just heard a song on there that I haven't heard in forever, this morning: Working Class Hero (John Lennon).
Because each kanji can have 2-unbounded numbers of pronunciations whereas Chinese is mostly 1:1. That said yes, producing the sounds are easier. Also you might think they’re indistinguishable from natives but 99.9% of foreigners can’t get the pitch accent right and sound like foreigners forever
Compliance people are product people too (even if in disguise), and obviously (?) vice versa.

Silos lead to issues like this. Cross-functional teams cost more, etc.
Oh, the irony! The real “TikTok for text” is Twitter, which anyone who’s clicked a link to a tweet and ended up lost in randomness for 10 minutes can attest. Twitter is also the product on which these guys staged a vampire attack to seed Instagram, which is part of why Twitter crippled their API.

Why don’t they do the world a service and try to hijack users out of Instagram to something more balanced and healthy? If you’re partly responsible for causing cancer, you might want to work on fixing that before moving on to loftier pursuits.
Not really. You clearly see that the intent at some point was to add two numbers, and not some fiction about ADD the diagnosis or what ever.
Excellent question. I'd say it's "advanced enough" in terms of semiconductor process node, "brute-force enough" in terms of circuit logic. A barrel shifter is definitely one of the most "brute-force" kind of logic circuits - you want to shift many bits in a word, but at the same time in a single cycle? Just use a large matrix to connect every possible input bits to every possible output bits. Early chips simply couldn't afford the die area on this non-essential but nice-to-have feature.
Still blasphemy.
US Government Stops Export Licenses to Huawei
Running code under a different user is hard. I don't know how I would do that on macOS, and the times I've done it on Linux I've always had to jump through a bunch of hoops.
looks very slick! are you planning to do the typical SAAS route with this? or is it actually free forever?
> "Critical" has a precise meaning in these kinds of systems; it essentially means when correlation lengths diverge (or, with a finite brain, become the size of the whole).

If someone doesn't know what "critical" means, they also don't know what a "correlation length" is, so I don't think this clarification is very helpful. Who was the intended audience?
Today you have to eat 8 oranges to get the same amount of Vitamin A as your great grandpa did.[0] Plant nutrition often has a lot more to do with the soil plants are grown on than the plants themselves. This is especially true with mineral content since plants don't produce minerals

[0] https://www.scientificamerican.com/article/soil-depletion-an...
I don't think written complexity of Chinese linked to "least logical". Since kanji is composed by parts, isn't it logical? (though it's complex)
Buying a house and expecting nothing to change in one's neighborhood is completely unreasonable. Places change constantly.
The value of a degree is very clear.

The value of an education is much less clear.

I'm saying the students are probably right.
I bet github is used as much or more for proprietary corporate development as it is used for open source development. This is the right choice for paying customers.
"expected"? So the rest of the world is just going to be surprised?
hi, yes, any help is useful for me, give your contact, email or whatsapp number :)
I'm curious to see how this plays out. I signed up.

That said . . .

> a personalized news feed that uses machine learning to understand your interests and will soon let you discuss those articles with friends

Am I the only one who sees these platforms that curate content based on existing interests as a dangerous trend for our society?

Here's what I mean: I used to be somewhat of a far-leftist. I'm far from that now, but looking back, I think one of the reasons why I held some of the unreasonable/divisive views I held was due to the invisible bubbles I was stuck in. These bubbles were powered and reinforced by my social media networks (especially Facebook). These platforms effectively help turn so many of us into ideologues rather than critical and independent thinkers. It's been many years now since I last had an active social media account and I lean more conservative now, but I'm very fearful of bubbles. I think they're dangerous and hold folks captive to one-dimensional perspectives, not to mention enabling extremism on all ends of the political spectrum. Because of this, I intentionally make sure my circle of friends is as diverse as possible (including everything from socialists to libertarians to hardcore conservatives). Even though I'm conservative now, I still study the leftist perspectives of different issues to make sure I come to what I consider the best conclusions possible without being subconsciously coerced into any conclusions due to being stuck in a bubble.
TIDAL's Hifi Plus was the main reason to get it, for $20. Though I guess it's fair that doesn't restrict access to their (overall better) recommendation algos.
Clear code makes the What and How obvious. Good comments and commit messages explain Why.
Once again: the reporter was banned for reasons that seem to have nothing whatsoever to do with the issue here.

We don't have to go into the details of this if DeVault doesn't want to; it's enough to say that the narrative that Google blocked him to shut him up about the Go Module Proxy seems implausible at this point. I don't see him saying that in the first place! But people here are.
Yeah, just not used in the US. All we have is giant custom things that cost a fortune.
Oh, the irony! The real “TikTok for text” is Twitter, as anyone who’s clicked a link to a tweet and then ended up lost in memes and randomness for 10 minutes can attest. Twitter is also the product on which these guys staged a vampire attack to seed Instagram, which is part of why Twitter crippled their API.

Why don’t they do the world a service and try to hijack users out of Instagram to something more balanced and healthy? If you’re partly responsible for causing cancer, you might want to work on fixing that before moving on to loftier pursuits. Or are they still in denial?