skysight-inc/HackerNews huggingface dataset:
Yes, there are cases users want links and there is no problem displaying them in the results with direct answers e.g as sources. It is really about the change of focus, to providing direct answers, in both short and longer form, as opposed to just the snippet. Snippets have been around from the very beginning and they served us and Google well but it is high time to move on from line and a half with bunch of dots in between words.
I don’t know if I would recommend it necessarily and saying this is an Indian living in America.

Indian Americans are no means more forward thinking than other communities, they just have different things they would be nosy about, for example many parents would disapprove of American boyfriends and even some Indian ones from different caste or communities.
When your website needs more functionality than the basics, you might need a partial or complete custom solution. We have experience in product development , custom software , and agile web development methods. We work with our clients to find a solution that is the right fit for their needs.
Look at California - the biggest lobbyists in the state are govt employee unions. Care to guess how’d theyd respond to cutting government jobs?
Will they bother to oppress the poor, or will they start killing them off completely? Historically, peasants have been oppressed but still kept alive because the rich and powerful relied on them to farm the food, build the houses and empty the chamberpots. In a world with 80% unemployment, will the rich and powerful be merciful enough to only oppress that 80% of the population, or will they kill them instead?
I audibly chuckled when I opened this and read the sub-headline before immediately closing it and flagging the post.
I think it rather puts the competency of Haiti's government into perspective... if needed be.
I had terrible experience with projects outsourced to india... But on the other side I got amazing experience with indian talents... hired at European salary level like rest of the team.

I'm now hiring more and more dev from India and they are in the top performers tier from my team. Just don't try to pay them peanuts... And respect them as any other good dev from western countries.
Sounds more like you haven’t worked so far on a sufficiently complicated engineering project otherwise you would know that translating those business requirements is actually the difficult part in the software engineering profession and not coding.
I like, how someone solves the OS issue and suddenly people start using different CPU archs.
I only skimmed the article, but I suspect they are including the time necessary to spin up the executable and any runtime environment prior to executing the relevant code.

"Lightning fast" can mean a lot of things, and it might not mean "executables start quickly."
Being from one of the unsafest countries in America, and having also lived in the US, specifically in Phoenix area, this story has a really surrealist tone.

Phoenix metro is pretty safe. It seems safety is just varnish over the real issue here, which is some kind of bizarre neuroticism I can't fathom. It seems like a story that a big American newspaper would smugly write about some backwater, unsophisticated Eastern European police state.
EDIT: I think the use of the term "allocation" might be overloaded here from the original article, after thinking about this a bit more I think the author is referring to a different way of accessing the map. If you look in godbolt https://godbolt.org/z/Yf64rodW6 you can see that the pointer version uses

CALL runtime.mapaccess2_fast64(SB)

whereas the 'raw' version uses

CALL runtime.mapassign_fast64(SB)

When reading the Go solution this bit stood out to me

> To reduce the allocations, we’ll use a map[string]*int instead of map[string]int so we only have to allocate once per unique word, instead of for every increment

I just tried benchmarking this with a simple setup and I get zero allocations for both approaches, although the "pointer" approach is slightly faster

package main

import (
"testing"
)

func BenchmarkIncrementMapRawInt(b *testing.B) {
var data = make(map[int]int)

b.ResetTimer()
for i := 0; i < b.N; i++ {
key := i % 1000
data[key]++
}
}

func BenchmarkIncrementMapPointerInt(b *testing.B) {
var data = make(map[int]*int)

b.ResetTimer()
for i := 0; i < b.N; i++ {
key := i % 1000
increment(data, key)
}
}

func increment(counts map[int]*int, value int) {
if p, ok := counts[value]; ok {
*p++
return
}

n := 1
counts[value] = &n
}

$ go test -bench=. -benchmem .
goos: darwin
goarch: arm64
BenchmarkIncrementMapRawInt-8 112288002 10.57 ns/op 0 B/op 0 allocs/op
BenchmarkIncrementMapPointerInt-8 139728302 8.586 ns/op 0 B/op 0 allocs/op
My first thoughts are:

- How much is this going to interfere with breathing? How much aerobic capacity would I lose?

- How do we prevent this from continuously triggering a gag reflex?

- If it does catch some food, how do we get that food out so that it won’t block the filter?
Ideally your CI workflow prevents merging something that breaks the tests. Also now if the first review merges but the other doesn't for some reason you've broken everyone else which is bad.

EDIT: at least in rebase workflows which is what I'm used to. I guess in merge workflows this works.
>A nudge, e.g. on a web form, would then be to have one option already checked.

Yes. But an alternative is to present choices on a web form without one being pre-selected but with a choice mandatory. Which is essentially what I understand Thaler to be arguing for.

>The choice has already been made.

I'd say that still is a default but one which requires more effort to change than a pre-selected option on a webform. And arguably sufficient effort that it may no longer be reasonable to default to organ donation in that manner.
Could you elaborate a bit more about everything moving to Discord? Is this a thing generally or just a side effects of being in a team that uses discord for work?
Users don't have time to continually advocate for features they use in their desktop environment. If I'm a developer using a Linux based desktop, I have a whole bunch of work of my own to do. I don't have time to spend hours arguing in favour of retaining a feature inside Gnome.

The particularly awful disease the Gnome project has is the "rewrite everything" disease. No software project can retain features if they do large rewrites from scratch every major release. There simply aren't enough hours in the day to keep rewriting the toolkit every few years. The end result is that features the developers personally don't care for don't get implemented in the new release. That is why so many of us that once used Gnome are pissed off and have had to write off the project.
Maybe but that can also stifle innovation. If Netflix had been a democracy they likely wouldn’t have voted to switch to the unproven online streaming business, etc.
> And do you think they will stand idly by while you try to abstract away the differences between them?

Yes - letting people try something futile and fail is much better than telling them that it is futile.
Just some of them!
Shouldn't the download client check for corruption before any download complete?
No, that bizarre 100K number is the misinformation, but Tylenol overdose is the leading cause of acute liver failure in the US, and accidentally kills 150 people a year (and another 400-500 people who intend to overdose.) The number of people who overdose without death is far more, and a potentially lethal dose is only about 3 times the effective dose.
Only because the wikimedia foundation isn't taking people to court over the trademark. But their original vision was/is a website that is freely editable by the audience.
This is one of the big features from git-branchless (https://github.com/arxanas/git-branchless/wiki/Command:-git-...) which is recommended in the article; moving a stack (sub-tree) of commits instead of just one branch.

Might be useful for you if you find the rebase flow to be painful. In particular this can be good for local prototyping where you have a bunch of functional candidates on top of some foundational refactors, and you may be rebasing frequently to refine those foundational commits.
What federal or state law could the child be breaking for her to get charged with contributing to the delinquency of a minor.

Is there a law that kids a certain age can't be alone in public?
It feels like roughly the issue is that git thinks in terms of snapshots whereas people often think in terms of patches. Darcs and pijul are version control systems that try to have patches as the fundamental object you operate on instead of snapshots. In particular, there isn’t a rerere operation to change the base of a commit because patches don’t have bases in the same way. However if you’re reviewing code you probably do care about the base because changing the base may change the meaning of the branch and if eg some library function is renamed between when you write/approve a patch and when you merge it, the patch may no-longer be valid.
Still possible to drown.
I generally will manually set it to minimum

Too often 'reject all' doesn't do what it leads you to believe. I don't have incentive to allow any of it

Edit: It's often a ruse anyway. Either changing nothing or not working until you reload, if I remember correctly
I'm not going to read through law texts, but I'm sure that there are provisions for the case where the manufacturer made a design error and is responsible for a crash.
> An effective 15 person team can outperform a 150 person team

Which is subtly different than saying a 15 person team can do the same job as a 150 person team. The full story is the first 15 people (be they developer or project managers) will determine whether you need 150 people in the future.

Naturally, all of my jobs have been at 150 companies (since that's where most of the jobs are), places where the earlier developers and PMs have balloon the amount of work to be done is a very unhealthy and inefficient way. Then I'm hired and continue to do the same.

I learned about R0 ("r not") in the pandemic, the number of other people someone infects on average, and I've imagined a "W0" at my jobs. How much work does a developer, on average, add or remove from the future of the company? Unfortunately, I believe I am a >1 W0 developer in my current job, my current work will only create more work in the future, and the company will have to hire more and more developers forever. I don't consider this my fault, but the fault of project management. It's also why I'm not worry about future job security.
> treatment designed to radically change someone's sense of identity without side effects

To what extent is "sense of identity" innate, and to what extent is it culturally shaped?

For example, "homosexuality" and "heterosexuality" were not something common before the late 19th century. While people still engage in sexual acts with the same and/or opposite sex, such acts did not play a role in their identity.

This is evident as far back as ancient Rome.[0]

> Homosexuality in ancient Rome often differs markedly from the contemporary West. Latin lacks words that would precisely translate "homosexual" and "heterosexual". The primary dichotomy of ancient Roman sexuality was active/dominant/masculine and passive/submissive/feminine.

To the ancient Romans, sexual acts with someone of the same sex wasn't viewed like we do today. They wouldn't have spoken about themselves as "gay" or "straight." Rather, they would have spoken about themselves as "dominant" or "submissive."

This concept runs counter to the way we think about sexual identity today, but it demonstrates that there is far more nurture in the mix than we often like to admit.

And, please note, this is not a judgment on people who identify as homosexual or heterosexual. It is also not a claim that we can "change" someone's orientation. It's simply pointing out that sexual identity is not necessarily something which is purely innate (nature). This is something we tend to take for granted and without much thought in contemporary Western society.

0. https://en.wikipedia.org/wiki/Homosexuality_in_ancient_Rome
but then they can't be in today's world, remember the first comment asserted that representative democracies in today's world were not nuanced.
> Also, I hereby decree that all texsht herein be read in Sean Connery voish.

No, this just got serious again XD
All of these rules were put into place in the later half of the 20th century. This is a really recent development in the country’s history.

These high density areas, and even many low density areas, have a housing shortage. A lot of the current inflation is being driven by rent. Now grown ups cannot buy homes in communities they’ve grown up in. Is the alternative supposed to be abandoning social networks or living in the streets?
"Proper" typing as I was taught had you stretch. The right pinky is supposed to handle stuff like ")", "[" etc. I think this probably fine in non-programming uses where those keys are pretty rarely used but I feel like it has resulted in me getting pain in my right hand during typing. I now use a Kinesis Advantage 2 and have programmed it so common symbols are on the keypad layer on much easier to hit keys. I essentially have a "symbol shift" and it's something I wish more keyboards and laptops would have. This has pretty much eliminated my pain problems.
A distributed file system seems like way more work to set up.

Also not everything has to follow the Unix philosophy. Plenty of very useful things are better off less Unix-y eg ffmpeg. But this doesn’t seem to do a bad job - it’s a very dedicated tool to do one thing, it just doesn’t store everything as files.
I've worked with some fantastic engineers from Turkey (Türkiye?). They all made $300k+ working for US firms, because that's what their talent was worth and they knew it.
They actually released this months ago[0] but didn't have any documentation or press around it. I believe the original motivation was that certain embed libraries for AWS widgets relied on this design system.

To be honest, it was pretty pleasant to work with. I used it internally at Amazon for years. The journey of reaching that point was considerably more painful, but steady improvements over the years were really noticeable.

The internal component library playground/preview was also much nicer to use than a stock Storybook setup. Nice to see that's gone public as well.

[0]: https://www.npmjs.com/package/@awsui/components-react
Is this a joke question?
What’s the killer app here that will get you your first million users? How does that compare to the many other chat applications?
Sorry, but the second part, "-pedia" comes from "παιδεία", (all-around) education, not "children".
Because in the comment they were replying to you asked "Would you scold Japanese the same". This is conversation 101.
Tropical resorts and beaches likely can be build to service enough of them. Ofc, they will be very manufactured, but I think they could be viable. Just already look to some destinations like Canary Islands. Where most of build area is some type of resort... Building areas for pure tourism might be wasteful, but might also be least bad option in general.
Typically the first visit is a request to be voluntarily let in. If denied they will return with a police officer and a warrant to enter, and will be more likely to try to hurt your family rather than do a cursory walkthrough. It’s a bit of game theory but it’s best to let them in the first time.
First, think about how difficult, and time-consuming, it will be for others to digest and review 2500 new lines of code that sprung from someone else's mind. So you will end up waiting anyway, for even a small part of your work to be merged.

The work of breaking up a big, inspired chunk of work into small pieces helps you learn more about it, and the perspective can reveal improvements that weren't obvious in the initial effort. You might notice those yourself, or reviewers may. The final outcome will end up overall better for it, so spending that time is worthwhile.
Read Working Backwards for the origin story of AWS. It was primarily to reduce cost of coordination.
Probably not relevant that this person was Indian considering the amount of American cybersecurity MS grads you’ll find who don’t know what nmap is.
As someone who is very critical of it internally, for all its a faults it’s very consistent and easy to use if you’re React focused.
At least it's intentional. From the README:

> I don't have to give a shite if this little shite maker fails to make your shite work.

This only makes sense if they know what "give a shite" means, I think.
Presumably this would allocate if bits weren’t “primitive”, eg if you had 128 bit ints implemented as a tuple of two ints.
Study conceptualizes energy efficient, wireless charging roads
The reason that most of the world views it that way is literally because of american propaganda

Think tanks spread that bs

Capitalism was good for its time, it came after feudalism and allowed more freedoms and progress. After the industrial revolution we can now produce such an insane excess of goods yet all of that productivity is captured by a few capital owners instead of being spread out to benefit the workers that produce the goods
OpenXanadu
The MIT course videos are quite poor. The slides are often not shown, and order of information presented is a confusing jumble that talks about advanced things before explaining basics.
I think I'm probably the other end of the spectrum. I'm perfectly content with just a close-up picture of a vagina. Penis going in and out of vagina in as high def as possible is basically optimal. If there's anything else in the scene my brain basically disregards it.

This is the case for me about 75% of the time, unless I'm in "a mood."
Your branding is absolutely begging for a trademark dispute. Rethink that before attempting any sort of growth or your startup funding will be consumed by lawyers.
"q the self-contradicting infinite number" is so useful that it sits at the foundation of the whole subject of projective geometry.

Which we can use for such lovely practical applications as rendering the CGI baddies we want to blast in 3D shooter games.

This "number" is also of fundamental importance to complex analysis. See https://en.wikipedia.org/wiki/Riemann_sphere
https://en.wikipedia.org/wiki/Zeros_and_poles
https://en.wikipedia.org/wiki/Meromorphic_function
Tidying up Bash command history easily control, erase lines
IIRC, Ford explicitly said that if it hadn't been for the effect of the bailouts of an other manufacturers on shared supply chains, it would have needed a bailout.
Wouldn't coughing still work for your third point?
Oh sure, the internet has a lot more related info readily available than was ever possible by using microfiche.

And my phone can keep track of more more phone numbers than I was ever able to memorize.

But, I know far fewer numbers now than I did as a kid, and my son will know far less than I did about flexagons. One reason may be because he knows it is readily available, he won't learn it himself. And one reason is because there is so much surface level learning available, which is so easy and interesting to consume, that anything that takes work and time is postponed, and eventually conditioned to be ignored.

This is true for porn, fast-food, caffeine, or what have you - easy, gratifying, effortless dopamine rushes will destroy the positive (and ultimately more gratifying) activities that the brain chemicals were supposed to encourage in the first place.

As someone who works with youth, the level of constant distraction that the smartphone has created is not plausibly denied.
I click on reject all, if there is no reject all button i do click details and if i don't find a way to turn off everything on the first details page I close the site unread.

Also, if your popup says "we care about your privacy" please remove that lie. If you cared about my privacy you wouldn't track me.
>Ford made 30k electric vehicles in 2021

source? all i could find was this https://insideevs.com/news/596347/us-ford-ev-sales-june-2022

> H1 production of nearly 34,000 units is below the level from 2021 in the same period.

which is just talking about mach-e production, not other EVs.
I believe this goes a bit further and decouples the submission from the review. My team reviews PRs very fast, but why should I wait 15 minutes between submitting and continuing my work. Or what about when I'm working late when no one else is online.
On a dataset of 164 programming problems: https://arxiv.org/pdf/2107.03374.pdf (Section 2.2). The dataset is here: https://github.com/openai/human-eval
I think someone needs to create an "independence day from TikTok" contest and give away equity to content creators to beat TikTok at its own game.
That's interesting, explicitly to require that bugs be reproduced in CI. It makes sense in theory, but in praxis (IME) CI systems tend to be overtaxed / underprovisioned - meaning this extra burden might be questionable. /$.02
The best thing about self checkout is the parallel stations, so that getting behind a single black swan customer won't set me back by half an hour.

In some cases, shifting work to the customer is a net positive, especially if the customer can estimate their own time and effort better than they can estimate and manage someone else doing it. Nearly a half century after The Mythical Man Month, managing software development is still widely agreed to be an unsolved problem.

The cost of software development is not just the time and effort, but the existential risk to your own job or business from its unpredictability. This is why I do all of my own programming, and also most of my own home repairs... and use the self checkout at the supermarket.

It didn't displace developers because the industry has grown to absorb them. In my own case, I use my programs to get my own job done, then hand the whole thing over to the project team, and the developers write the production code that ends up in the product... but not at my expense.
It used to be like this, in the 90s and 00s. Mainly it was a result of lower class guys getting rich after the events of 1991. It’s not like this anymore, at least not that common. Stop spreading lies, please. Saying that it’s a “culture-wide” is insulting.
Probably does but certainly not on the account of her former husband.
That’s really far outside of today’s Overton windows though. No political jurisdiction in the US has a reasonable path to get to that end state.
> Go can handle about 500 million visitors a month on 12 year old hardware per 1 server.

Doing what? I'm absolutely no fan of Kubernetes, or overcomplexity, but this is just meaningless platitude.

The feasibility of 12,000 requests per second (assuming evenly distributed throughout a 30 day month) largely depends on what the system is _doing_ for each of those requests.
There are literally hundreds of distributed networked KV stores used by software developers for all sorts of projects. Showing how to store “hello world” seems like a pretty good intro.

Why can’t people see a use case for this? It maybe doesn’t compare as unique against the hundred other KV stores but it’s also a toy project and a KV store seems to have an obvious use?

Personal, I’m going to try this out since I was actually looking for a similar KV store. Only because I was looking and HN presented it to me tbh.

My use case is that I have a few Raspberry Pis at home (aka low powered) that I wanted to have a distributed config on. I wanted something easy to manipulate with a command line that was lightweight (eg not redis or consul or a password manager). Since it’s for LAN use (or actual Tailscale) the security wasn’t really important.
As the story demonstrates, there could be extra-legal consequences whether one allows them in or not. For average people without very deep pockets, it's damned if you do, damned if you don't.