skysight-inc/HackerNews huggingface dataset:
So, are you arguing waterfall is the better process for innovative designs, and agile should be used only for small renovations?

I think I agree with that a bit. For hardware, Apple might be an example showing that dedicating significant amounts of research to your designs is more likely to lead to good hardware designs.

I don’t see that happen soon in the software industry, though. We’re still constantly replacing libraries and frameworks with stuff that promises to, eventually, be perfect because the current approach isn’t perfect.
mIRC, a windows .HLP authoring tool, an animated GIF HTML button generator, a graphics DLL for Windows. I think I might've licensed a QWK Mail reader for BBS use as well.

I also sold a few shareware apps in the late 90's and early 2000's. Mostly command-line email and/or command-line something-or-other utilities.
> People want to have AI be on the internet for them instead of themselves.

Hah that's the electric Monks of Douglas Adams' Dirk Gently universe.. Happening too soon i'd say.
Learn how to implement a better enhanced Repository Pattern following Best Practices to satisfy extended requirements like throttling.
> To put this in programming terms, a git branch is a pointer. I think of a branch as the value is the most natural way to think about it.

The branch name is a pointer. All pointers (commits) are also branches of the DAG, just anonymous. Orphaned commits (i.e., not reachable from any named branch or tag) can be garbage collected (deleted).

The point is that raw pointer values do not make for user-friendly interfaces. Humans deal well with names and poorly with numbers. Thus we need names. Every VCS in the world supports branch names. The issue here is that Git's default rules for branches are shockingly simple for users coming from Mercurial and other VCSes, but those default rules are also the simplest possible default rules and you can add rules on top.

Like you, I have no problem working with the raw pointer values some of the time, so I often work in detached-HEAD mode, though in the end I have to always name commits I don't want to lose to GC and that I want to be able to find in the future -- in the end I still need names for commits, I still need named branches and tags.
that would require music execs in 02020 to spend money today to guarantee their companies' profits in 02040, instead of spending it on buying cocaine for the next boy band, so it seems improbable
I've been looking into Tauri and I'm curious if you could expand on the known problems with three.js and svg? Thanks.
I should take the opportunity to plug the upcoming International Workshop on Plan 9 conference: https://iwp9.org.

There was a lot of neat work presented at the one held last year: https://9e.iwp9.org/
To be honest I really dont understand how copyright works. I have read through the first several pages of the NYT case PDF but it still didnt make much sense to me. Is the issue just that GPT is able to repeat the article word for word or is the issue about the article being in the training data at all? If its not about losing business what is it about? Could you or someone else expand a bit on what exactly the problem is and maybe even speculate as to potential outcomes?
This is very silly. There are much better ways to express the idea that a binomial distribution is different than a multinomial or continuous one than to make up fake statistics.
I find this an interesting debate. I think both are true:

NeXT was a failure: because it didn’t make a profit, and its products were wildly overpriced for everyone but a tiny niche market like university CS departments and researchers, which didn’t provide it enough of a market to survive on its own. If it had been successful, NeXT could have bought Apple, not the other way around. Or more likely, just carried on by itself, IPO’d or whatever.

NeXT was a huge success: because tech developed there was hugely influential to future technology used even decades later.
Location: Campina Grande, Brazil
Remote: Yes, please.
Willing to relocate: Not right away.
Technologies:
• Programming Languages: Kotlin, Java, Scala, Javascript, Python.
• Mobile Development: Android (Native)
• Version Control: Git, GitHub Workflow, Mercurial
• Continuous Integration: Jenkins CI, Circle CI, GitHub CI
Résumé/CV: https://reul.space/resume | https://linkedin.com/in/reul
Email: tiagoreul@gmail.com

I'm a seasoned Android Engineer with a focus on delivering innovative mobile solutions and a passion for self-driving technology. Proficient in Kotlin, I bring expertise in Android development and Agile methodologies.

My experience extends to leading development teams, where I've demonstrated effective collaboration and leadership. I am skilled in implementing Agile methodologies, ensuring efficient project delivery.

In terms of architecture, I specialize in Clean Architecture and MVVM design patterns, ensuring scalable and maintainable codebases. My proficiency in testing spans unit, integration, and UI testing, reflecting a commitment to high-quality code.

Within the Android ecosystem, I navigate seamlessly through Android Jetpack, Gradle, Git, and various mobile app development tools. Remote work environments are where I thrive, consistently meeting project goals with a deep understanding of Android technologies.

I also have hands-on experience in integrating REST APIs, leveraging frameworks such as Ktor and Retrofit. Additionally, my expertise extends to GraphQL, enhancing flexibility in data fetching and application development. For reactive programming, I am proficient in Kotlin Flow.
A big part of the problem with Kubernetes is it doesn't make a ton of sense at small scale, and it just plain doesn't work at large scale.

Nomad is generally speaking a much more appropriate technology when you hit the point of needing such a system.
Is this something particular to how Canada does mortgages? In the US, a bog standard mortgage is 12 payments a year, with all interest for the month accruing on the 1st day of each month. It's pretty trivial to put that into Excel and use the IPMT function (and related ones like PMT) to spit out the interest being paid in a given month. It's always been dead-on accurate for me.

Maybe this is just one little upside of mortgage terms in the US being dictated mostly by the gov't through fannie mae and freddie mac.
Discussion 9 mo ago: https://news.ycombinator.com/item?id=35462378
The problem is that we, both people using git and teaching git, constantly say thing like “a commit is on this branch” or “we need to merge these branches” or even in the OP zine “you can remove commits from a branch.”

All of these phrases reinforce the common misconception that branches are “containers” for commits.

It would seem that you could query, “oh, what branch is this commit on?” But that’s not how git works. A commit has no idea what branch it is on, and that’s unintuitive. The only definition of being “on a branch” is, starting at the commit that the branch is currently pointing to, all ancestors of that commit are on the branch.
Chrultrabook Docs
>In short, if you think space travel is a barrier, you're plainly very wrong. Even with today's technology we could send machines throughout the galaxy in a pretty short period of time. In the near future, that time will drastically reduce.

We can send a small object anywhere, but we can't send enough of them everywhere. If an intelligent species directed such an object to our galaxy, how close would is need to be for us to detect it? They physical object alone would be near impossible without it being extremely close, and even if it was producing a signal to be detected there is a limit based on size and how much energy it has on board. Even that would be hard to detect at any sort of galactic distances.

>And yet there are vastly larger motivations for sending a spacecraft than sending a signal.

Unless the signal is directed, it covers an exponentially increasing area, which is also why it has limited range. There is a fundamental trade off between range and area, meaning that there is an upper bounds on the volume we can contact. How likely is life found in that volume?

>Whether anyone would consider that "rare" or not is irrelevant.

When it is part of the question, how is it irrelevant? If it was on the other side of the galaxy, how would they know to send someone to our solar system and how far could we view their spacecraft if they weren't in our solar system? And that still assume a neighbor in the galaxy. If they weren't, the space between galaxies greatly changes the equation.
It's natural that universities will experience political accountability as they become more politically active. Education consumes a lot of resources, it's only natural that it's the subject of a lot of scrutiny.
My company also runs on a k8s cluster, but I agree with this fully and I keep my DB outside the cluster. For me, the order of preference is: RDS, Cloud Instance, Bare metal DB server, something else that is not kubernetes.

RDS will fail, but it likely will come back up without much action on my part. K8s will fail, you will spend untold human hours figuring out the k8s failure modes, before figuring out the database failure modes (which likely are quite straight forward). It's just a cost that is not worth it.
Probably not, but I think it is worthwhile to see if models can achieve sota with less, and if not, have individuals clearly onboard and informed of their data contributions.

We have conducted large statistical surveys in the past, so I see little reason why these and other established data collection practices could not be updated and utilised for refining contemporary models.
And the cost.
> that is also the time when people should be watching the safety video

I thought we were talking about the most dangerous parts of a flight, takeoff and landing, which are not when the safety video (or presentation) happens?

> With a huge number, it is possible to make something look reasonable or un-reasonable. Wasting billions of hours of peoples time. Sounds bad, we should get rid of that.

I agree that we're not good at thinking about this kind of scale. I think a better way to make this at a scale that works well is to look at everything on a per-person basis. So if it saves one life per year (which I suspect is high) then we're balancing 10min of boredom against 0.0002 micromorts [1], in the same range as traveling 270ft by car. Someone who would rather ride 100mi in a car with their phone than 101mi in a car without their phone is already ok with this kind of risk. [2]

[1] 1 in 4.5B chance of death

[2] 230mi per micromort, so 100mi is 0.435 micromorts and 101mi is 0.439 for a difference of 0.004 micromorts. If the journey is 1.5hr then this is 9 rounds of trading off 10min of boredom for 0.0004 micromorts. Which is twice the risk of death we're positing in the airplane example.
You should add "Show HN:" in front of the title, if you are the creator
There are ultimately a lot of assumptions here that amount to you really, really sitting on the fence super hard.

You assume that blaming the system encourages helplessness, I argue blaming the system encourages people to try and change the system. For example, the medical system in America is the reason why my family was poor. Therefore, I firmly believe the medical system should be torn down and replaced with something better. The first step to fixing a problem is admitting that there is a problem.
Plagiarism is really the least of my concerns in that case. The fact that a university president had to use convoluted statements to answer something as basic as "is calling for the murder of jews against the rules of university", is, IMHO, the most troubling event happening to the american university world in a while.
How Harvard handles it is up to them. They're a private university. If they choose to stand behind Gay then that's their and their student's choice.

Nothing about this scandal was public until they were brought in front of congress to talk about antisemitism.
I find SA works excellently, personally.
Please do not post flamewar comments to HN, and especially not generational flamewar, which should be particularly easy to avoid.

https://news.ycombinator.com/newsguidelines.html
Harvard is a the most influential higher-ed institution and affects its president, which is its highest ranking member. there is no way it cannot be a national story. When Lawrence Summers resigned for comments he made in 2005 it was national news too.
Preprint: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10245578/

fMRI study ~n=17 showing sub-cortical areas adjacent to scene perception areas with retinotropic relation (tested as lateral, ventral) of mutual suppression, connecting DMN (default mode network), visual perception, and memory/recognition.

Evidence is new but consistent with other studies.

Some quotes to entice readers:

- This analysis revealed that the inhibitory interaction between −pRFs [negative visual population receptive field (pRF)] in PMAs [place memory areas] and +pRFs in SPAs [scene perception area] is structured by a retinotopic code (i.e., is spatially specific) [for N=14,7]

- We found that a spatially-specific, inhibitory interaction between +pRFs in OPA and−pRFs in LPMA persists during familiar scene viewing [where perceptual and memory systems are expected to interact]

- the strength of the negative association between OPA and −pRF activity for stimuli in the contralateral visual field was significantly stronger than the ipsilateral visual field (t(7)=2.71, p=0.03, D=0.95)
inconsistent incumbent pay scales is the main limiting factor for publishing pay scale. Basically, there are a lot of employees in a lot of employers that have pay all over the map, due to lack of compensation policy / hiring manager (in)discretion.
> Gone would be death row, with its tiny, moldering cells. Gone, ideally, would be cells at all, though that may take some time. But most of all, gone would be the attitude that incarcerated people belong in cages.

> Instead, following the lead of places including Norway and Finland, California would change what prison is for. The focus would be on giving incarcerated people a more normalized experienced that offered the skills, training and personal growth to be good citizens — because most people who go into prison come out again.

This all costs money that they presumably will need to raise taxes for. I'd much rather spend that on kids growing up. Providing those that don't have a good safety net or family life with more structure and activities. Or on the homeless and the drug addicted who are true victims and haven't shown a propensity to hurt anybody.

I'm not sure I can look favorably at a murderer, or even someone that commits manslaughter or negligent homicide while drunk driving. I probably need to become a better person and be more forgiving, but that's a really hard ask to make of people. I regularly imagine myself in the shoes of victims (over exposure to crime drama?) and know I couldn't bear having my loved ones taken from me.

This is a tough topic.
This is why PEO's like Justworks are great IMHO. You can offer the big company benefits experience without getting ground to dust by federal/state/local regulations. I can't imagine going back to the old way at any small company.
Better Git Conflicts with Zdiff3
The idea truly was basic simplicity here
Correct! In the week- and day views there is still no gap, only in the month view. The discussions here today though convinced me I should also allow for a gap in the week/day views (not sure yet if per default or configuration).
Please don't take HN threads further into flamewar, and please especially don't cross into personal attack.

https://news.ycombinator.com/newsguidelines.html
This really seems to miss the mark, at least for me. I can't speak for anyone else, but the reason I hate the office has nothing to do with technology. It's that the office carries prerequisites that rob me of the most valuable non-renewable resource in my life, time.

The office means commuting, and commuting means waking up earlier and sitting a metal box for half an hour twice per weekday. That's 250+ needlessly wasted hours a year. Over a 40 year career, that works out to somewhere around 10,000 hours of wasted time I never get back. That's literally throwing away more than an entire year of my life for no reason other than appeasing the outdated, inefficient 20th century preferences of some executive - one who I am already literally giving close to half of my waking life to, in exchange for not starving to death and being homeless.

$&%# that! I've been 100% WFH since March 2020 and I'm never working another non-100%-remote job ever again.
Of course it’s nice to think what if JS would be LISPy, but I think most probably it wouldn’t be adopted so widely as it is now.
What did you end up going with for motorized blinds? I just bought a new house with a ton of great natural lighting and want to do this without paying an arm and a leg to get it done.
A foreign company doesn't need to make it easy to hire an employee who is a Canadian.

If there is an advantage to a Canadian to be employed from a foreign company, it's maybe a bit more up to them if they want to do a bit to stand out a lot.

A single person corporation in Canada akin to a professional corporation like a doctor or lawyer may have is not out of the question, especially with the advantages it can provide.
Name collision with the same sort of library but in Haskell (it's a decade+ old too) https://hackage.haskell.org/package/hamlet

Although to be fair, it's hard not to name a Haml library "Hamlet" ^_^
Normally this is the address : https://play.google.com/store/apps/details?id=com.niviva.rss...

StreamSphere - RSS Reader is the app name on the play store
Pure CSS would be nice indeed.
Guessing because this accident made it to mainstream news.
Some of the warts will likely never be fixed unfortunately. But I agree that overall it has become a much more pleasant language to use.
I find that I am very unproductive if I am connected to the internet. The only way for me to get any real work done is to turn off the router.

At the same time, GPT apparently doubles programming productivity. (Though obviously this depends on the task.)

I've long wished to have the best of both worlds. It seems I may soon get my wish: local LLMs will probably catch up with GPT-4 this year, or even outpace it!
If you have a branch checked out and then add a commit, the branch had better "move" to point to the new commit, else you'd have to more work than merely `git commit` -- work that's easy to forget, leaving you with orphaned commits that can be garbage collected, and which can be hard to find so you can update the branch pointer.
I got a notice for unpaid back taxes from some state agency in California for a company that had been sold over a decade earlier, merely because we had one part-time employee in California for a few months.
I still used spambayes up until I basically abandoned my self-hosted e-mail setup (in favor of an @gmail).

It occurred to me recently that LLM-style tokenization + bayesian classification would be a sweet upgrade for spambayes, which always struggled with ad-hoc tokenization rules.

(I don't think of it as "client side"; it was integrated with my system via procmail on what I'd call the "server side". You could use it in other ways, including as an Outlook plugin, way back in the day. Or it could connect to an IMAP mailbox and filter messages it found, etc. Really versatile tool for its time)
I have no idea if this story is real (given your username) but it was entertaining.
#howtopassIXLtest #IXLtest #IXLtips
Are you looking forward passing your IXL test, Learn some tips on how to pass IXL test at: Tips on how to pass the IXL test https://wakelet.com/wake/2363no1p-zCcJw47ua_E9
Netflix lists jobs ranges 200k-800k for their software engineer postings on linkedin.
To the author: the source link https://github.com/stefanpie/sa-placer appears to be private.
I did the same thing a few months ago on my web page https://pablo.rauzy.name/ (well, not on the home page but on all other pages), for the same reason :). The texture is not noised because it is just a CSS trick with background properties so it is quite regular, but I feel like it does the job.
Sure. They won’t have a complete answer BECAUSE ITS CONFUSING. If people could give a complete and detailed answer then they wouldn’t be confused, by strict definition!

There’s two problems here. One, branch tag behavior is genuinely confusing. Two, branch tags are intrinsically complex (which is why they’re confusing).

Git is intrinsically complex. Version control is a hard, complex problem! Pretending that it isn’t complex just results in a lot of confused users and a lot of unhelpful people who think if they yell “it’s actually simple” just a few more times everything will be ok.
Thanks! We moved most comments to https://news.ycombinator.com/item?id=38841708 since that one seems to have a better article.
Why do you think universities are more politically active? They have always been a safe-haven for ideas that go against the fray. I would argue they have always been "politically active."
I have a 2017 macbook and your site made the fans spin up, i guess it's the animation
I doubt that's going to work very well. I would never buy a car without test driving it first.

I have to admit that nowadays folks might do that, so I could be wrong. But my guess is that closing dealerships is going to fall flat. Those car companies still have to deal with recalls and warranty issues and asking someone to drive 50+ miles to get those issues fixed will become a huge pita.
"K8s is not really for stateful systems"

As a relative novice in the space, I'm grateful to hear someone say this out loud. K8s seems perfect to me for quickly scaling transient stuff like pipeline workers, web servers, but I've always been pretty leery of giving up the trivial snapshotting and rollbacks and other creature comforts of old-school virtualization when it comes to deploying long running applications, databases, and so on. And I've always felt kind of kind of guilty for not being on board to just mindlessly k8s-all-the-things.
The coins don’t work unless you stop production of, and start reclaiming the bill variant.

Nobody wants to carry change, so of course they favour the bill rather than the coin.

Canadians didn’t have much interest in carrying the toonie either, but had no choice in the matter.
Maybe? Pre-digital machines would keep no tamper-proof record of usage. And a good variety of machines in your laundromat (with varying appetites for water and electricity) could discourage all but the most fanatical of auditors.
Why you can't run Observability without AI?
Without AI, Observability is dead as it's all about trying to figure out what questions to ask v/s getting answers that you need to run security and application/infrastructure reliably. What do you think?
please stop spreading this FUD
Git branches do have rules. The most basic rule is that if you have a branch checked out and you add a commit, then the branch name moves. Upstreams can also have rules like "no history rewriting".
The "hotness" were also scientists
Merge isn't superior to rebase; they're both tools with different purposes.

Have you ever squashed down a branch before merging back into main? Then you've used rebase.

The purpose of source control (not just git) is to keep a useful version history of your project. If you don't need to know where/when a commit originally branched off from, rebase can keep a cleaner history than merge.

Even rebasing a branch off the latest commit just to merge back in can be useful.
One of the biggest warts is the difference between the == and === operators. Eich attempted to alter the behavior of == in order to fix it, but was not allowed to ship the change for fear of backwards incompatibility, forcing him to add a new operator instead. To this day, recommended linter settings disallow use of the == operator entirely.