skysight-inc/HackerNews huggingface dataset:
No, I use rebase for "branch rebasing" (i.e. actual rebasing) too. I have no clue how you got that out of my comments.

My complaint is that git's UI is terrible to teach people, to understand it you have to understand way too many internal details of git.

Yes, making a wrapper for `git rebase -i HEAD~x` (and `git rebase -i <other thing that refers to a commit above head>`) would satisfy this UI nit. It wouldn't satisfy all UI nits, this is just a relevant example.

As for why not submit it myself, I'm sure I'm not the first person to complain about this, drive-by UI changes to a project are the absolute best way to get a ridiculous inconsistent UI. I don't submit it myself because I'm not willing to commit the time to become a core maintainer of git, and without being a core maintainer I don't feel right trying to push UI changes in.
> Bezos still hasn't done anything that SpaceShipOne didn't do in 2004

This is such absurdly reductionist take. Its a whole different level, just having something that can reach space compared to a reliable reusable rocket that can fly real costumers.

There is a reason SpaceShipOne was never used in production, its a tech demo.

> Bezos hasn't given any timelines for New Glenn (their first orbital rocket). People give way too much praise to Bezos.

They do have a timeline and they have actual costumers already signed.

And furthermore we have seen highly advanced engines, the BE-4 tested. That is a huge achievement.

> People give way too much praise to Bezos.

You are giving way to little. Do you know how few advanced rocket engines like that have been designed in the US? Not since the Space Shuttle. It might also very likely be the first ever methane engine to reach orbit.
A lot of Grab’s drivers are working as motor bike taxis in Southeast Asia
We already have seen the effects of non subsidized fees: mass protests.

https://www.sfchronicle.com/business/article/Uber-drivers-dr...
Late reply, but your math about the top population areas doesn't seem right. Are you looking at just city populations? I don't think that's an accurate picture. For example, the population of Boston is around 685,000 but you add in the surrounding suburbs and it's 4.8 million.
>Or read a book. Or play with your kids. Or your pets. Or talk to your spouse/significant other/friends. Or write code. Or post on your blog. Or...

Or nothing of the short -- just go and produce more useless innovations (IoT crap, and so on), and then spend 3+ hours on social media, and so on.

The important real time saving low hanging fruits inventions (washing machine, fridge, etc) are already done (some are pending still, but they aren't those peddled by modern companies).

All those modern "innovations" are meant for you to be a good consumer -- and to be such, you need to constantly buy the next, and work in the rat race to afford them.

You could read the book and play with your kids without an "internet-enabled coffee maker"...

In fact even agrarian medieval societies had more holidays (almost half the year) and far more leisure time than we do -- and that's with all the farm and household chores...
> sharp decrease in memory performance, heavy hair loss, and a general feeling of unhealthiness

Are you in your thirties?
A lot of the marketing budget goes to driver incentives, so it wouldn’t help the drivers if they cut back on that to reduce the cut they take from the ride (which is only 25% btw, so diver comp can only go up 33%).
This is the greatest anime in the world
I'm assuming none of your SOWs have gone to RFP.
Bloomberg terminal will give you a lagging number for SI(Short interest).

If you want a current indicator you have to pay for it from companies like Markit that poll hedge funds. The idea being that if you want to know the number you pay by including your own data that they can then show to other funds in aggregate.

For the borrow rate you ask your prime brokerage(like a bank but for holding equities/derivatives/etc). They'll go find you shares and figure out what rate to charge you, while adding their own rate on top.
I'm not one to whinge about headlines much, but with UK conditions, "Equivalent to Tutankhamun" is one hell of a stretch. Very little gets preserved like in dry Egyptian sand here.

Significant and fascinating, certainly.
> which does something basically completely different (from a users point of view).

The only difference is that one's interactive and the other isn't. If you use `-i` and simply exit out of the editor, the effect is completely the same as not having used `-i`, isn't it? I think moving `rebase -i` to a completely new command could potentially make things more confusing. That new command would be an extension of `rebase` and so could be used interchangeably.
git-gc will save stuff in your reflogs. It works pretty hard to avoid removing objects which are referenced by anything at all.
KDE these days seems like configurability-overload. I appreciate the flexibility but it just feels excessive to me. I think a lot of the options should be tucked away into an equivalent of Firefox's about:config. For me, something like XFCE has the ideal config panel complexity. (Of course, it's all subjective.)
Forgive me if I mischaracterized her objections but previously I saw her quoted as being against the concept of being forced to testify.

And ultimately grand jury proceedings are non-public and they are a key part of our judicial process. To say it's not part of democratic due process is incorrect. There are a number of reasons for grand jury proceedings to not be public, particularly in national security cases.

One can disagree with grand juries as a legal concept, which is fine, but if you refuse to show up, there are legal consequences.
> My current workplace has rebase as part of their flow

Not really sure what that means as rebase can be used in multiple ways, but you might want to try using:

`--force-with-lease` instead of `--force`

> This option allows one to force push without the risk of unintentionally overwriting someone else’s work

https://thoughtbot.com/blog/git-push-force-with-lease
It's hard to say how likely really. Goldman Sachs puts it at 35% for staying EU https://uk.reuters.com/article/uk-britain-eu-goldmansachs/go...
doesn't the ride cost go down substantially if they ever get autonomous vehicles on the road? I believe that is the end goal.
Building a JavaScript Guitar Pedalboard
I refuse to talk to the Siris, Alexas, and Hey Googles in this world. I simply don’t want to talk to a computer, not even on my phone. I visited my friend at home the other day, and every couple of minutes he would interrupt our conversation to shout some command to some voice assistant. It was frankly very annoying.
I'm a generic backend Java programmer (plus a smattering of other languages, but mostly use Java). I've worked with a wide range of tech: from you're basic web stacks, to more complicated stacks, consumer facing stuff, all the way back to programming map-reduce jobs and jupyter notebook stuff. I wouldn't say I have a specialty, but I can say I can go from 0 to productive with most new tech in a weekend, and my CS skills are decent (data structures and related algos).

What sort of consulting would people here recommend for someone like that? I've considered just picking a company (Oracle, Atlassian, etc.) and product, getting a bunch of certs, and just doing that as it seems like specializing gets you the big fish and allows you to charge more. Curious what others think.
To each his own, I guess. I find modern aesthetics to be a downgrade for the most part from what we had at the turn of the century.
Maybe they're on their way there? Gotta start somewhere. Maybe not ridesharing IPOs though.
This was found in 2003. I hate misleading titles.
Something like "The Cradle" from Niel Stephenson's Seven Eves maybe. (It basically just dangles several hundred feet above the ground)
There's plenty of brick built that are pushing 200. If engineering brick there's no reason they shouldn't last another 300+.

Very little built since the 60s is likely to reach that age. If humanity is serious about sustainability we have to learn to build to last once again.
Basically creative people by and large never subscribed to the idea that they should give away their creativity for free. So all the talented designers are employed and happily working on paid projects, especially less established ones get approached with ridiculous low offers all the time.

In short outside of the bizarre software/tech world very few subscribe to the idea that intellectual property should be shared and used freely.
This seems to be the script. Has anyone else NOT experienced this?
That said, a developer now has fewer hurdles in developing an iOS version of their app because if they rewrite it in Marzipan, they can continue to develop their macOS and iOS apps in parallel, and they can just drop support for the pre-Marzipan macOS version of the app.
Debunking the deficit hysteria with Stephanie Kelton: podcast and transcript
Had a friend who did this and then moved to BC. My friend lived in Quebec for most of his childhood but left during teenage years. Not sure about this stereotype about "rich foreign students driving expensive cars", because I think that is only some and not all, but people only notice the few people with rich cars. It's a free world, who cares about rich students buying expensive cars.

What I think people don't understand is that only the rich and intelligent come in through this way. You need at least $1M in the bank to even be considered.
Well restaurants do stiff the waitstaff by paying them less than minimum wage, but that doesn’t really apply here. Only would apply to Instacart.
Passepartout: Open-Source OpenVPN Client for iOS
The home phone example is a good one, because as you say the softphones are too much hassle - but in this one case, because you're connecting to the real regulated phone system, the ""cloud"" solution of using your cellphone to make a call across the house Just Works (+). All of the anti-competitive nonsense about not interoperating with different phones or deliberately obsoleting the service goes away. The hardware manufacturer and the service provider are separated, and you can choose a new service provider by swapping the SIM.

The tradeoff is that the quality is kind of bad and the ongoing fees comparatively high relative to IoT.

There's even the old DECT phones, if anyone's still using those.

(+ except where the internet companies have tried to break this by routing you through Hangouts or some other thing that isn't the phone system)
That only presupposes that these adaptations are evolutionary beneficial to us - if we live long enough to breed and see our offspring breed, it doesn't actually matter if we develop those adaptations. Selection via ability to breed is how evolution works, and we've largely circumvented that.
Concurrent GUI in Go
I made the decision this year to be more open about my journey bootstrapping Keygen. This interview is a bit long, but I hope it contains some valuable no-BS insight into how I've approached building and growing Keygen. Would be happy to answer any questions that I didn't cover in the interview!

The HN title is a bit of a tongue-in-cheek brag-about-how-bad-I-am, since my business adventure hasn't gone the typical way you often see, i.e. I didn't have explosive growth. But I think my experience is more "typical" than we want to admit.
Yep, the landscape will probably be entirely different and we'll be talking about the next ridesharing unicorn that managed to corner the self-driving rideshare market.
I experienced patchy hair loss after moving to Los Angeles. This "childhood disease" does not run in my family, and I've never had it before. I'm 38 and moved here two years ago.

I have come to suspect systemic inflation from the rampant pollution in LA caused my new autoimmune disease, or at worst exacerbated a condition I never experienced symptoms of before.
>Getting paid a lot of money to build something that never gets users is draining and not fun. There are tons and tons of people — super naive entrepreneurs — that are willing to pay a lot of money to build the complex castle in the clouds they imagine, and are then surprised when no one switches over to use it. I’ve literally heard people say “no we can’t build an mvp, it only works if everything is there.”
I do sympathise, it's hard to keep it at a high level, but many people just copy what they see.

One thing I do in our team is provide git novices with some useful aliases, one of them being `fpush = push --force-with-lease`. It's saved a few people losing work along the years
HN is an early adopter community. If you want technical community, there are places like https://www.reddit.com/r/systems/.

Edit: Disclaimer: I am one of moderators and this is a blatant advertisement.
Yes and no. Evolution theory would require those who get dementia to go extinct. Usually by the time you develop dementia, you already reproduced, so even if some people become "immune" to pollution, the others won't get removed from the gene pool.
A tenant who isn't able to operate a smartphone may also be unable to remember and/or physically enter a numeric code.
Nasdaq site has information every 15 days or so: https://www.nasdaq.com/symbol/lyft/short-interest
I used to work in a company importing textiles and fitness equipment, so I see and do agree with your point of view. While this is true, I’d wager it doesn’t matter for a large number of consumers and their buying habits. A lot of “durable goods” are really just consumables we collectively lie to ourselves about. That bikini may be used on one trip and a new one desired for the next. Is it actually worth spending a lot of money on that article of clothing? Does the increase in quality matter if it only needs to last a few days?

I do the same with ties. If I need a specific color for a wedding party and I never plan on wearing it again, to China/Amazon I go. A single tie from my much smaller “I’m definitely going to wear this repeatedly” collection costs more than the ten others I’ve purchased from Amazon. The cheap Amazon ones are practically falling apart after two parties, but it doesn’t matter because that second party wasn’t part of the plan. My upside is saving a few hundred dollars on ties I won’t wear.
What makes you think that's a possibility? Power transportation over long distances is lossy and thus very expensive.
“Strong Opinions Loosely Held” Might Be the Worst Idea in Tech
> No commits are harmed in the operation of `git rebase`. All the commits you had in the repo before the rebase are still in the repo.

They are still in the repo, but if no treeish item (eg. a branch) points to them, then they'll eventually get garbage collected.

Still, glad to see people are trying to elucidate git rebase. A small subset of its functionality is fundamental part of my workflow and I wouldn't know how I'd use Git without rebasing.
Oooh I like the prospect of check(errProducingFunc()) https://github.com/golang/proposal/blob/master/design/go2dra...
Uber and Lyft only have ~2 years of cash on hand. The end goal is further than the runway. Waymo has Alphabet pockets, Tesla has billions of dollars in assets to make products to sell to backstop their FSD aspirations (and think what you will in the HN echo chamber of Autopilot, investors value it's future capabilities at something above 0).
Maybe I'm just privileged enough that I've only lived in very safe areas, but I don't view home burglary as a serious threat. I've certainly never been asked by my insurance company what kind of locks I have on the doors.
This sounds like economic witchcraft, can you explain a little further?
Online Course for Startups
I'm convinced that the end goal is being the last one standing. Either one of them failing would guarantee a monopoly for the other and make it easier to play with the margins.
Agreed. I don't personally have any Nest hardware in my home, but I do have the app on my phone for family members' home, and the app is definitely kind of meh at best.

For all the backlash Google has gotten lately, it really does seem like they're trying to be more open with their privacy controls lately (disabling the option to turn off the camera light), as well as encouraging more security.
building a website that no one uses doesn't really demonstrate your skills at building scale-able systems.

It doesn't demonstrate you wrote maintainable clean code and it doesn't demonstrate that you wrote something that scaled more than 1 user.
It doesn't actually work that way in reality. If it did, there would already be another massive Uber undercutting Uber in eg the US market and raising $10+ billion in VC money to do it. Because hey, a $75 billion valuation is sitting right there, so it's really easy: just put $10 or $20 billion into the company, undercut Uber, IPO, easy return. Everbody can do it, just add $20 billion.

What's actually the case, is the next clone will need $20 or $30 billion to fight and undercut Uber's entrenched brand, functioning system and scaled up position. And even in that case, the odds of winning against the large incumbents is low. It will cost even more to beat Uber via the undercut game than what Uber has already spent, because you have to take the market away from them - always a dramatically more expensive and difficult proposition.

VCs are not going to continue to burn massive amounts of capital trying to fund the next loss-making ride hailing company. The next $10 or $20 billion to put into an Uber clone in its major markets, does not exist and it will never exist.

Few things would scare a VC more than having the pitch that your plan is to destroy twice as much capital as what Uber did, to unseat Uber's entreched position, with nothing to differentiate you other than the speed at which you destroy capital.

That's why nobody is doing it right now. There isn't another Lyft, much less another Uber. Softbank isn't looking to drop $20 billion to fund the next Uber, to fight with Uber, in the US and similar markets that Uber dominates now.
This really should be the top comment here. Learning about the non-destructive nature of Git really helped me overcome the unease around using some of Git's more advanced features (especially in a team environment).
As far as I understand it, evolution only really happens if the survival of the fittest principle also applies. Modern science does good job keeping people who would otherwise could not survive alive. I think that the answer to get rid of allergies will come from science rather than the natural process. (If ever)
git-gc will also preserve objects which are referred to in reflogs - it doesn't just have to be tree-ish. From the man page:

>git gc tries very hard not to delete objects that are referenced anywhere in your repository. In particular, it will keep not only objects referenced by your current set of branches and tags, but also objects referenced by the index, remote-tracking branches, refs saved by git filter-branch in refs/original/, or reflogs (which may reference commits in branches that were later amended or rewound). If you are expecting some objects to be deleted and they aren’t, check all of those locations and decide whether it makes sense in your case to remove those references.
Web Share API, Browser Inconsistencies (Issue Affects WSJ)
The New Cities for New Grads: Salt Lake City, Pittsburgh and Baltimore
That actually makes little difference. :)
> i.e. you usually change your thermostat when you change your HVAC

This isn't a technical requirement (in the US at least). Thermostat HVAC connections follow a simple wiring/control scheme, which is why smart thermostats can be retrofit at all.

That said, replacing an inefficient and poorly balanced HVAC system with a newer well designed one, and insulating a house to modern standards will save far more on operating costs than a smart thermostat, but it is orders of magnitude more expensive in upfront costs.
What the top minds in the U.S. treasury got wrong after the financial crash
If you do something hundreds of times a day for years, you get fast at it. Also, don't forget I said "might". These are quick, approximate guesses.
By importing tax payers
People can't afford Qubes and/or layered Virtual Machines?

Hopefully we're talking time-value.
>I was at my parents the other day carrying a heavy can of garbage through their completely black basement. Instead of just being able to tell my voice assistant to turn on the basement lights, I had to fumble around to find the right switch that actually lights the room.

That's a highly specific scenario that I personally would solve with a motion sensor light if I felt it was likely to happen often.
Never give a discount on a flat rate project. It's just asking to be taken advantage of.
Google AI – Unsupervised Depth Estimation for Arbitrary Videos
None of those things sounds particularly bad -- and many people do all of the above...

Environmentally wise, they are much saner. And from a sedentary standpoint too.
They spent the time since excavating and only published the findings this week.
The other difference is that I'm "rebasing" onto an ancestor of the current head, as in I'm not really changing base at all.

A hypothetical new command would be a simpler version of "rebase" that comes with the restriction described above, that it's not actually changing base.
I use Zwave smart switches in my shop, tied to smart power strips for various lighting, fans, and tools at different stations in the shop.

Instead of having to rewire switches physically everytime I move something, I can program different routines depending on my needs, and nothing is tied down in my shop, I can always reconfigure the layout to make it more efficient if need be.

It’s been a life saver and it’s saved my energy bill also.

I’m in there 10 hours a day sometimes, and I love the home automation stuff, I just use it not in the home.
IT runs on Java 8. IT in 2030 will not run on Java 8.
Mind the date:

Economists studying the effects of the original 2007 policy...
If you're looking to IoT devices to fill your life with meaning and purpose, yes, you'll be disappointed. If you want meager quality of life improvements and aren't overtly trying to have a bad experience (as you describe in your last two paragraphs), you'll probably be pretty happy with your purchases.

My wife and I use smart sockets and switches to turn on and off lights by voice command rather than walking around to every lamp and hunting around for the switches as we used to do. Was it a massive time savings? No. Did it change our lives substantially? No. Was it a small quality of life improvement? Yes. And yeah, there are issues--Alexa gets confused when you try to change the label associated with a device. But the issue was easily fixed and we were no worse off than we were before the purchase.
What I think we see are

1 languages or tech promoted by companies like Google, MS or FB

2 developers that self promote by creating a side project using the latest buzzwords and coolest languages of the month and sharing it, some do it for the CV but others do it for learning to see what is all about.

HN can't predict the future, good tech can die because is not supported by a company with money, or the company that controls it is incompetent and kills it. I am still thinking that C# and .Net could have been more popular only if MS could have just open source it from the beginning, maybe we would have now a way to do cross platform WPF apps and running them in browser with an open source Silverlight
I think you're missing my point here. Firstly all of it is far slower than a native toolkit. secondly client side DOM rendering is almost never fast, compared to server side HTML/CSS.
Fascinating story and a great bit of archaeology, but it’s very strange seeing my hometown featured on HN.