skysight-inc/HackerNews huggingface dataset:
> And in this case, the original authors all come out and say "it seems this conclusion was wrong".

Well, not really. They published a paper with that conclusion. But they were happy to lie about it elsewhere. Compare the discussion at https://statmodeling.stat.columbia.edu/2021/08/19/a-scandal-... :

> Ariely is the author of the 2012 book, “The Honest Truth About Dishonesty: How We Lie to Everyone—Especially Ourselves.” A quick google search finds him featured in a recent Freakonomics radio show called, “Is Everybody Cheating These Days?”, and a 2020 NPR segment in which he says, “One of the frightening conclusions we have is that what separates honest people from not-honest people is not necessarily character, it’s opportunity . . . the surprising thing for a rational economist would be: why don’t we cheat more?”

> But . . . wait a minute! The NPR segment, dated 17 Feb 2020, states:

>> That’s why Ariely describes honesty as something of a state of mind. He thinks the IRS should have people sign a pledge committing to be honest when they start working on their taxes, not when they’re done. Setting the stage for honesty is more effective than asking someone after the fact whether or not they lied.

> And that last sentence links directly to the 2012 paper—indeed, it links to a copy of the paper sitting at Ariely’s website. But the new paper with the failed replications, “Signing at the beginning versus at the end does not decrease dishonesty,” by Kristal Whillans, Bazerman, Gino, Shu, Mazar, and Ariely, is dated 31 Mar 2020, and it was sent to the journal in mid-2019

> Ariely, as a coauthor of this article, had to have known for at least half a year before the NPR story that this finding didn’t replicate. But in that NPR interview he wasn’t able to spare even a moment to share this information with the credulous reporter? This seems bad, even aside from any fraud.

(emphasis original)
We recently switched from Trello (ugh! for many of the reasons you mentioned) to Linear and I'm loving it.
You'd be surprised how much "deal with unpredicted stuff" construction work entails.

Indeed, robots already can hammer nails into walls. Or dig holes. But we still pay construction workers to do these things (well, usually operating tools/machines - but we decidedly don't let those devices operate themselves). And it turns out that the results of them following orders too literally (like a robot would) tends to lead to funny (or tragic) videos clips.

See also this recent HN article, which discusses (the failures of) automating a much more restricted task in a seemingly straightforward domain: https://news.ycombinator.com/item?id=28054606
You're mixing some stuff up here. Land area "burned" isn't literally deforested, don't be ridiculous.

You're right and that doesn't change the basic point. That is: California and the West broad has an excess of trees and tree-density so keeping a given forest as a carbon sink is ridiculous and impractical.

In fact in a healthy forest, total carbon uptake significantly increases after a fire (as younger, faster-growing plants rush into the voids left by the removed cover).

California has insufficient wetland and grassland. Some of a given burned forest will become that. The ultimate, stable California ecology has a substantially lower density of trees than the existing ecology and so the fires that happen in that context tend to just clear the existing brush, leaving the trees, etc.

And still, doesn't change the basic point.

Edit: Reading my original post, I can't see where I claim fires "deforest" a region. Fires do lower tree density, how could they do otherwise?

Edit again: there's a limit to how much carbon a given landscape can absorb, determined by its ecology broadly speaking. Through fire suppression, California and the West have managed to go past that limit. It's biting us, I'm wearing two masks outside and this is the present reality. How hard is that grasp?
For a long time I've tried to speed up my reading my turning off the `sub-vocalizing' machine in my mind, only to realize that sub-vocalizing actually helps understand the meaning of technical/math texts better.

On a relevant note: There was a post on HN a while ago which basically was about how using language (and probably, speaking out loud) is actually a `feature' or `technology' of human mind. For long, we have been mocked for speaking our thoughts out load, but turns out, it in fact helps organize thoughts and get to more logical conclusions, free of the `fluid' logic-space of the silent mind. Ironic because sometimes I'm fed up with the load rush of thoughts in my mind.
Perhaps it should just be rephrased in "I don't want to PRETEND to be like family...". The essence is the same. She does understand what is going on - that the "family" thing is utter BS and eats up uber valuable free and work time.
Seems about right to me.
I think we all make the mistake sometimes of attaching too much weight to the opinions we read online. For some reason I attach more weight to HN opinions but after meeting a few frequent HN posters in real life and seeing recent discussions about vaccines, I no longer do this.

I realize this is a really shitty post and I wish I had the time to rework it to sound less prissy.
Ah OK thanks, I responded to this here: https://news.ycombinator.com/item?id=28259473
But why humanoid robots, rather than robots with a shape that is actually optimised for the task?
Do you have a source for this? Not that I don’t believe you, I just have never heard of this and would love to read more about it.
Which European countries are majority electric-boiler, out of interest? That claim surprised me, but I'd believe it with some references.
I’ve known some coworkers for 15+ years. I’d say I’m friends/friendly with all of them, but I never have and never would want to do anything with any of them outside of work. I choose the friends I want to hang out with outside of work. I don’t choose my coworkers.
>And companies are already reducing pay based on distance of employees’ homes if they choose to work from home.

Fast food companies might do this (just because they can get away with anything), but companies that dare pull this shit in any sector which favors employees should be shut down immediately...

People are paid for their work, not for their distance from the office. If they want to try to reduce pay for that, how about adding the commute to working hours?
Not quite: At least in the US, CPI increases are lead by gasoline, which drives up the cost of everything else. And fuels prices are up due quite a bit because demand has increased as society reopened while a whole bunch of oil producers went bankrupt when society shutdown and no one was going anywhere.

The other leader in CPI is from cars, which also have a supply-side bottleneck unrelated to government bailouts. Supply chain issues in other areas are also contributing to price increases.

I'm not saying that government money isn't having any impact, but if you look at where the price increases dominate, there are reasons that explain price increases much more fully.
The amount of work to bring a new game engine to even remotely near the feature-set of the main existing engines is enormous, so congratulations on getting this far. I hope you're able to grow a team of contributors who can help you with this.

I think the biggest missing thing that I notice in new engines is that no one is seriously making a game with them. I know, making the engine is more than enough work already, but if it's not you having _somebody_ aiming to release a product made with the engine ought to be somewhere in your priorities. You might have lot of interesting tech, but unless end-user developers are using it in real ways you might find out later you're not headed in the right direction and meeting real needs. You can see this with the difference in emphasis between Unity (not game developers) and Unreal (Epic definitely are), to Unreal's benefit. And I say that as someone who uses Unity in my full-time job every day.

... but of course, you need a base feature-set to attract devs. So it's a big of a chicken-and-egg problem.
That UI system looks really nice!
China built nationwide high speed rail without breaking a sweat.

I'm with you that the USA isn't going to collapse tomorrow but we do need to rediscover how to build actual physical things.
The whole "real men use vi" type superiority complex failure mode is intensely annoying (and I say this as somebody who often has original ex-vi installed) but the inverted version where you just have a superiority complex from the opposite direction isn't actually any better.

It continues to amaze me that "it's worth becoming familiar with a wide range of tools and then pick the one that's going to work best for you in any given situation" is a concept so many people have trouble with.
Does anyone else enjoy the linguistic contortions this article must engage in to spin this poor doctor's cause of death as "natural?"
Even writing this comment makes me feel like some sort of weird anti-vaccer but seriously what the heck, words have meanings and I am going to push back against this!
Sometimes, vaccines, just like literally anything else, have negative side effects. It sucks, but to pretend that oh, this was just a natural death? This seriously makes people look insane. What the heck possibly motivated you to post this and spin it like that? Did you read the link you posted? Or did you merely post this because it was sufficiently ridiculous and you are making a meta point?
UK market is tricky for a few reasons. Very centralized decision-making for healthcare funding, and the timelines are too long for a startup to survive. Plus us Brits are definitely more hesitant of medication approaches in general, although that is changing.

Both my parents, my sister and my brother-in-law work in the NHS - so lots of interesting family conversations about this!
I had no idea SQLite was so fluid with its column types - that's kind of alarming. I guess it's fine if you still have an ORM in between you and it, and this STRICT syntax is probably the most reasonable workaround, but it just seems like a band-aid on top of not following the sensible pattern of every other database engine.
Are they regulated like non-electric bikes? In Europe, I believe the main difference is insurance and license, which are required for e-bikes with motor-supported speeds > 25km/h (at least in some countries, not sure how uniform it's handled).
Ah, so you, as a driver, opposed Prop 22 until you did your end of year accounting? If so, that completely changes how I (and I suspect others) read your comment. How I read it was that you opposed Prop 22 as a rider/bystander and only once you started driving for Uber changed your mind.
The best thing to do when it comes to sorting data is to not do that. Sorts frequently are used in merges or to find some top-n / bottom-n instance rate.

If you've got to sort (or writing an alternative is too time-consuming), do it after eliminating as much data (variables, records) as possible.

Hash tables (or other comparable tools such as btrees or Bloom filters) can be used for dataset comparisons or key-value lookups.

Arrays can be used to keep a runnning count of top-n records (this may need to be sorted on insert, though comparing largest/smallest entry can mitigate this).

Random sampling is very often as good as complete processing, especially where the goal is to find the general characteristics of a dataset rather than an exhaustive view or precise tabulation. Even in accounting and financial operations, sampling methods may be acceptable (see for example, mechanical copyright royalties on performance of recorded music broadcasts, or advertising and circulation rates in publishing). It's fairly staggering how clearly a small sample (as few as 30 records, often only a few hundred or thousand) can describe an immense dataset (millions or billions of entries) with reasonable accuracy, so long as it is randomly selected. And if the first sample seems off, try pulling a few others and seeing how they compare. (Effectively: Monte Carlo method.)

The place where sampling methods break down most is in iterative-calculation forecasts (e.g., weather modeling), where larger aggregations (typically measured as datapoints over both area and time) greatly reduce accuracy. Though even with very precise reporting density, today's weather forecasts tend to be limited to 7--10 days. Sometimes randomness simply wins.
First line in the article: "A majority of people carry the potential to become a genius."

I mean, how can the rest of this thing even be taken seriously?
HubDesk looks nice. A couple of questions though:

1. Would I have control over the "From" name and address for emails that HubDesk sends to users?

2. Do email replies from users get added as comments on the issue?

3. When an issue is created, does HubDesk send a confirmation to the user so they can do follow-up replies even before the rep has done an outward-facing reply?
Yeah. For my vim I need fd, fzf and rg. So my dotfiles repo also has an install script. I never had the patience to setup lsp correctly. Maybe I’ll try again with all lua neovim plug-ins and config.
I feel list this story keeps on showing up on HN.

Does anyone have a link to previous discussion on this topic? Might help avoid endless re-hashes of the same arguments and misinformation.
They're best suffered silently.
Then the rg3d author should remove you from the "Special Thanks" portion of the page. Rooting for one engine also doesn't mean that you have to lie about another engine not making any progress; it just makes rg3d look bad since you're listed on the release page.
You have equivocated verbal abuse with vocal criticism through insinuating what Gordon Ramsey did on TV to be the latter and tying that to a telos of greatness. Then you hedged against criticism with a strawman fragility accusation. What Ramsay does is verbal abuse through and through, not calling it so is abuse apologism at best, and more like gaslighting when considered together with accusations of fragility.
It might help to prove intent when somebody does violate a license (they cannot say "oh wow this was copyrighted? i totally didn't know!")
>A little unintuitive if the employer is paying the office worker more than the remote worker. It's cheaper for the employer if they don't have to pay for offices, pay those electric bills, hire the janitorial staff, etc

Companies ask for this shit for obedience, not to reduce costs...
Thinking on it more...if a member of my team was vulnerable I would not expect them to take the risk. Reality is that even though we are a work from anywhere business we still need to meet face to face from time to time.
Yeah, that’s pretty much what I do. It’s hard to put numbers on those things but I basically do what you suggested. Works great for me, and my employer and team seem to be very happy about my results. What more can I wish for?
Start a Blog Without Quitting Your Job
I wouldn't go as far as to say I'm aghast at the lax typing¹, but I look forward to this change hitting a release. Adding some sugary support for a strict DATETIME type in a future release would tick every box I want from sqlite.

In a couple of projects I work on the main reason for plopping an ORM between sqlite and the application is to implement type strictness, and removing that need would be excellent.

It would also neatly shut down a discussion that comes up far too often when someone wants to use sqlite as data store, which is surely a good thing as it is often just a stop motion argument in my experience.

¹ I am closer to that camp iff I have to choose an option from the article.
I see some truth to this, under a more reasonable interpretation. Clearly, well-golfed k/j/q/apl isn't doing the reader any favors. On the other hand, unnecessarily verbose code can be just as tortuous as unnecessarily terse code. And when you're comparing apples to apples (e.g. same algorithm, same data structures), shorter code is somewhat correlated to better performance.

In terms of developer productivity, less code faster to write and faster to read. To a point. The sweet spot is the shortest code that's still easy to read & write.
I would assert that we have made huge progress this year. Just check out what we've accomplished: https://bevyengine.org/news/bevys-first-birthday/.

But adam already knows this, given that they've advertised on almost every hacker news post we've made over the last year.
https://news.ycombinator.com/item?id=26131350
https://news.ycombinator.com/item?id=24530698
https://news.ycombinator.com/item?id=24983956
https://news.ycombinator.com/item?id=26716166
Hasn’t it been next year for last several years.

Looks like Elon Musk had invented perpetual moving target. It is always next year, and obviously as such they never miss the target.
I suppose you could stick tidwall/uhaha directly in front of redis, but I'm not entirely certain what you'd call that...

Here's the LSET code:

https://github.com/gitsrc/IceFireDB/blob/main/lists.go#L232

func cmdLSET(m uhaha.Machine, args []string) (interface{}, error) {
if len(args) != 4 {
return nil, rafthub.ErrWrongNumArgs
}

index, err := ledis.StrInt64([]byte(args[2]), nil)
if err != nil {
return nil, err
}

if err := ldb.LSet([]byte(args[1]), int32(index), []byte(args[3])); err != nil {
return nil, err
}
return redcon.SimpleString("OK"), nil
}

So what "IceFireDB" is:

1. tidwall/uhaha - Raft server (m uhaha.Machine, rafthub)

2. tidwall/redcon - Read/write redis protocol (redcon.SimpleString)

3. ledisdb/ledisdb - Redis-compatible with disk persistence via leveldb (ldb.LSet)

4. syndtr/goleveldb/leveldb - Provides snapshots, other scattered references throughout code

It also includes this seemingly random file below, which seems to implement some string slice overloads using unsafe.Pointer:

https://github.com/siddontang/go/blob/master/hack/hack.go

// no copy to change slice to string
// use your own risk
func String(b []byte) (s string) {
pbytes := (*reflect.SliceHeader)(unsafe.Pointer(&b))
pstring := (*reflect.StringHeader)(unsafe.Pointer(&s))
pstring.Data = pbytes.Data
pstring.Len = pbytes.Len
return
}

// no copy to change string to slice
// use your own risk
func Slice(s string) (b []byte) {
pbytes := (*reflect.SliceHeader)(unsafe.Pointer(&b))
pstring := (*reflect.StringHeader)(unsafe.Pointer(&s))
pbytes.Data = pstring.Data
pbytes.Len = pstring.Len
pbytes.Cap = pstring.Len
return
}
This is actually amazing when looked at another perspective. Data can only ever be naturally false. The only time it ever has truth is because you assigned it truth, either by your experience or a delegation to third party. Truth is convergence on consensus and ultimately a bias of experience in reality.

This shows that how we use the concept of truth in directing society will need to be unpacked in a time where data and fact are abundant and not directly experienced. This leads to great potential but we must reevaluate our perspectives and weights regarding certainty, truth, non truth and so on.
It's an interesting example to confuse most advanced `AI's. They just don't understand what `it' refers to in the first sentence.
We are planning on moving and have done decent bit of research. In Fremont, rents have fallen, while smaller areas the rents are going up. In our apartment complex there are numerous empty apartments and a 2BR is 2100$. That's from 2400$ approx one year ago. We are looking at Reno and folks there say a similar 2BR house has gone up from 1200 to 1500. Now we are wondering if the savings is worth the lack of opportunity!!!

So rents in large metros are going down and rents in small areas are going up.
https://hn.algolia.com/?dateRange=pastMonth&page=0&prefix=fa...
I find in practice this limitation is not an issue and column flexibility does not get in the way.
Those editors aren't really part of the conversation anymore. I would say they were maybe over 12 years ago. Not so nowadays.

People are referring to SublimeText, Vim, Emacs, VSCode as Programming Text editors. VSCode is currently the most popular with vim as purist second and Emacs for "elite" hackers.
One issue I still have with github (issues) is, that they only allow a very small set of file types to be uploaded.

You can get around this by gzipping everything, because they allow .gz, however I still don't see why I'm not allowed to upload .diff or .patch files.
You're addressing something different - whether the tech would ever exist. The conversation assumed it did and talked about motivations.

I think a lot of people shelled out $8,000+ for FSD under the promise that full robo-taxis were coming and they could retire their cars to the robotaxi fleet when they wanted to upgrade.
That's not even true in Perl.

However "less conceptually complex code is often easier to reason about' is absolutely true and it takes most people a fair amount of practice (and at least if you're me, a lot of wondering why your foot suddenly has a hole in it) to properly appreciate the difference between "less conceptually complex" and "less".
Early and similar algorithms give you a parse forest rather than a parse tree. For a programming language you don't want to have your grammar be ambiguous. When Early gives you a bunch of alternative parse trees, how do you disambiguate?
Interesting (also funny), I never thought of HN from that angle. Does this feel true to HN users or is it more a joke?

While I was transitioning to a software job I found myself checking HN a lot because it seemed like a raw discussion forum for what software engineers were thinking / talking about. Seemed better than Reddit. Still haven't found a better alternative.
Interesting references.
The author didn't miss anything. It's a practical guide, not a social commentary.

Why do you have to insert social commentary? It's off topic.
Nice to see. I almost never want mixed values in a column, so being able to turn on a strict mode preventing inserting a string into an int column is very welcome.

Also the per-table opt-in is reasonable.

sqlite is really becoming this bedrock thing in the computing landscape, it's silently everywhere and all agree that it is kind of a good thing.
I’m honestly fine with Apple doing this if it’s for the stated reasons. But experience has shown me that this is essentially copyright infringement enforcement dressed up in some emotional blackmail. Of course the point where this became inevitable was when Apple began creating and distributing media.
> When I’ve heard people say “trust the science” it is always directed to people who have demonstrated that they do not understand the scientific method and the meaning of the word “healthy skepticism”.

I've virtually never heard it from somebody who is a scientist or even an educated layman. Those people are usually talking about specific studies or papers. The people who say "trust the science" in my experience might as well be saying "trust the television" for all they understand of the science.

And I agree they certainly are saying it "to replace a person in a robe, or a person in a uniform with a person in a lab coat." But I don't think that's a positive thing. They aren't scientists, they're NPR listeners regurgitating something they've heard.
There are stories about tesla employees (even the execs) learning about a feature or timeline they are responsible for delivering when elon tweets about it. Apparently the best approach is to hope he forgets, since telling him he is wrong gets you fired.
Editor/IDE is, ahem, a spectrum, not a binary.

Much holy warring ensues from people forgetting this ;)
This was from 2013. The general climate here has turned pretty hostile to startups since then. The prevailing advice here is now to land a FAAMG job and slack off with a high standard of living, rather than slaving away at a startup to boost someone else’s capital. What remains is people sharing their side projects, going off-topic and wasting their time one way or another.
I think you just need to tap the tweet again to see the thread. But you could also use nitter.
NI rise won’t pay for social care reforms