jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I think it's a tragedy that just about every developer uses git but most learn add, commit, branch, and merge and then just stop learning.

A lot of people are scared of rebase and cherrypick and shut down or get defensive when you mention them or try to encourage their use.

The result is, because developers only have a hammer, they brute force merge everything which results in grotesque conflict resolutions and commit histories and makes it hard to untangle problems.

At a previous job, another developer was kind enough to walk through rebasing on the command line with vim. I was receptive and in about 10 minutes, I realized there was a significant set of standard features and day to day Git use I was previously just oblivious to.

These days, the UI for rebasing and cherry picking in Gitkraken is state of the art and effortless and I use them every day without hesitation and without the fear that comes from not understanding or knowing what I'm doing. Still, I constantly struggle with coworkers merging feature branches from 100 commits ago in to new feature branches and brute force resolving conflicts across half a dozen files in one commit without any context.

I see it all because I have visibility in to the history and branch relationships but I still get shrugs and eye rolls when I bring it up. I don't necessarily want to dictate nitpicky git usage but I have a hard time accepting when people just to refuse how rebasing and cherrypicking work when they're both core basic features of a tool we all use every day. Proper Git use is one of those hills I'll die on, though so I don't intend to shut up about it any time soon :)

Edit: My practical advice: If you use git every day and you don't know how to rebase, reset, cherrypick, and stash from the command line, make it a goal. Then, once you're comfortable, learn how to do it in a visual tool like Gitkraken and make an effort to incorporate them in to your daily workflow. My guess is things will become a lot less tedious and confusing when things get messy.
Please stop posting ideological battle comments to HN. It leads to tedious, repetitive, and nasty threads.

We ban accounts that do that, regardless of what they're battling for or against.

https://news.ycombinator.com/newsguidelines.html
Except for the time when email was plain text only.
The Bay Trail Atom-based tablets used this, they behaved really like oversized x86 smartphones. When it works ;), it is quite impressive.
That’s not at all been my experience. I’m not a regular contributor, but I correct errors when I come, add sources, and sometimes remove unsourced claims.

The most that’s ever happened is that I’ve had my edits reverted until I added citations. Since then I include them by default and haven’t had it happen in years.
> Huh?

Read the post, it's all there: https://blog.okturtles.com/2014/09/the-trouble-with-certific...
This is exactly what I've felt on a couple separate occasions (both on mushrooms and ayahuasca). The trouble is the rational/ego-based mind kicks in as soon as I'm off them and I begin to question the validity of these assumptions. Whilst sober it seems ridiculous, but whilst on these substances, it's sober everyday life which seems truly ridiculous, like it was so obviously staged and unreal and how could I have not seen it? Ultimately I'm always led back to the same conclusion: we don't and won't ever really know anything beyond our own qualia.
Couldn't this be tested by looking a the frequency of fumbles made by backs before and after they play for the patriots? I mean, if the explanation of the patriots low fumble rate is because they deflated the balls then it should cause a corresponding jump in fumbles for those running backs that move on to other teams (who presumably are not deflating the balls).
Wonderful post. It reminds me of one of my favorite quotes by Blaise Pascal:

"All men seek happiness. This is without exception. Whatever different means they employ, they all tend to this end. The cause of some going to war, and of others avoiding it, is the same desire in both, attended with different views. The will never takes the least step but to this object. This is the motive of every action of every man, even of those who hang themselves."
The Pacific Financial Group | DevOps Engineer | REMOTE (US based) | Full Time | tpfg.com

The Pacific Financial Group Inc. (‘TPFG’) is an innovative, fast growing investment advisory and WealthTech company with $3 Billion in assets under management.

My remote team is adding a new DevOps engineer to rapidly expand the delivery of our new enterprise risk assessment and monitoring platform for financial advisors. This is a great opportunity for a mid-level engineer looking to gain experience from our staff that has been working in this space for many years. Our current stack includes:

(Backend) Python + Apache Airflow
(Databases) MySQL
(Frontend) Vue.js
(Infrastructure) AWS

In addition to being fully remote, our benefits include:

100% Company paid Medical, Dental, and Vision insurance coverage for employee
Scheduled Holidays, following the NYSE calendar
Untracked PTO plan
Participation and matching in company 401K plan

We also have an opening for an onsite Cybersecurity Analyst at our Bellevue, WA office. All our positions are listed on our company website: https://www.tpfg.com/careers/

If interested, send your resume to: careers (at) tpfg.com or PM me
This comment breaks the HN guidelines by insinuating astroturfing without hard evidence. Please don't do that.

It's easy to understand why a topic like this might show up twice: it's topical, and most people don't see most threads.

https://news.ycombinator.com/newsguidelines.html
In the apocalypse that they hasten, they might be invited to my dinner party. They might not like how they get served, though. /s
You labor under the delusion that we have capitalism. We don't. We have socialism, and have for over 70 years.
You're thinking of infantry fighting vehicles. During the first Gulf War M2 Bradleys destroyed more Iraqi tanks than Coalition tanks did.

> It would run circles around any MBT, easier to maintain, and cheaper.

That's the idea, but in practice lightly armored IFVs were too vulnerable to guerrilla warfare tactics or technicals, so they have mostly evolved to be more like tanks or in some cases literally based on tank chassis.
> Yes, generally we do just silently accept these things. You're typing this on a PC or phone built using slave labor using minerals extracted by warlords to fund campaigns of oppression (despite some companies paying lip service to these issues it really still affects all electronic devices). When you are finished with them, they will be sent to Africa and burned in open landfills by hand to extract valuable minerals. Our oil market is based on dictators extracting their nation's wealth and using it to fund terror, in some cases literally on us.

Let's grant this point. It's arguable, but I generally support it.

Another route is to use the very tools that are produced by these processes to subvert and upend those processes. For example, your comment is one such method of getting started by raising awareness and possibly redirecting behavior.

The same thing could be writ large: a tool like Twitter, for example, enables mass demonstration and a certain sort of transparency that was harder to establish prior to its creation.

We sometimes hear and say that X is not inherently moral or immoral, just how it's used. While I think that's probably not true, in many cases, the seeds of redemption can bloom from the soils of corruption. If we are inextricably enmeshed in a corrupt society and world, it seems then that the moral choice is how to subvert that corruption with its own fruit.
I'm finding that I miss the comment points, but I didn't think I would.

PG should do another experiment where he hides the submitter and commenter names while showing the comment points for N hours (N tbd) after the comment goes live.
Don't confused "Rails" with "Every web MVC framework out there."
I have been thinking about something similar. I'm shutting down my first startup (circa 2007) in 3 months and thinking about open sourcing the code. Several have asked me about that. Thing is it was my first Rails app and one of my earlier attempts on working on a large web app.. so I'm not exactly proud of my code either..
Hmm.. give it a go again and let me know if it's still buggy - I think it should be fixed.
> What would a trapdoor value be for SHA1 ?
Okay, you got me there. It's been long enough since I've actually used the term that I seemed to have remembered it being the same as one-way. Oops.

As for the parenthetical, I'm not sure I take your meaning properly. If you are asking where I learned that hash functions don't have to be one way it seems to be an odd question, but I just checked Wikipedia and it agrees with me, at least.
Everything you wrote more than six months ago is crap, or should be. If it isn't you've stopped growing as a developer.

Anyone looking to hire you either grasps this, or isn't a sound enough developer to see past the popularity of the package. Either way you win.
<doublecough>Copland, Barber, Ned Rorem, James MacMillan, Britten, George Crumb, Joseph Schwantner, John Adams, William Bolcom, John Corigliano, Dominick Argento, Charles Ives, ...

There's a lot more to modern composition than film music and Carmina Burana.
I think this is when you learn that ed is truly the ubiquitous editor. None of these fancy visual editors like vi, also if the date is to be believed, this predates vi by a year (1976 is when Joy created it if I remember right).

Also, I just realized its been a long time since I had to use ed, but this is fun. Its like a more civilized age of unix, ls -l doesn't print groups. So much fun to be had here.
The music industry's legal canines need to be sawed off, one way or another.
BTW, PyPy (unlike CPython) indeed great for multiprocessing.

CPython's ref-counting forces copy-on-write in RAM even when no write operation have been even applied at all. So, if you have a huge read-only object in RAM forget about multiprocessing. The object will be cloned for each process.
Thank you for these :) I admit the last time I went hunting was a while ago, it's good to see so many more. For various reasons, the templated widget part of Dojo made it the right choice for my current project, but I strongly suspect a Backbone project will be in my future, either for fun or profit.
> How is execution different than 150 years in prison

In China, it's much cheaper.
I'm just starting with Rails and I've found Heroku the easiest Rails hosting provider. They don't give you a shared server machine, you upload your application directly, and there's even a free usage tier if your app is low-traffic.

Using git, you just push the app to Heroku with your credentials and you're set.

Also, you can upgrade or downgrade the maximum performance as needed by the spikes of traffic so you never pay for more that you use.
Speaking of FPS, I honestly don't understand this: why is it that 25 frames per second is okay for movies but not for games?
Depression can be a factor here.
Why not `table { width: 100%;}` in the 2nd media query?
And how does OSS fix this? It's still possible to create impenetrable and poorly understood systems even if you take proprietary software and SaaS completely out of the equation.
I challenge your source for [2].

I looked for the name Guardians of Peace prior to that meme starting, and after the George Clooney article came out, I looked again. While Nixon did use the phrase Guardians of Peace a number of times, I was unable to find it in conjunction with Korea. As far as I can tell, the only source saying Guardians of Peace is a SK reference is George Clooney.

Frankly this backs up what you are saying.

Given this fact: http://iowa.barstoolsports.com/random-thoughts/sony-paid-kev...
I'm not willing to trust George Clooney at his word.
Be consistent. Do some work every day, even if it's just 5mins of work. You will keep the idea in mind.
Well, you never know. They certainly can target you because you are working for X company and X company sounds awesome enough to exploit and place on the front page.
Correct me if i'm wrong, but didn't the wage fixing affect precisely the programmers to which the essay is referring? It may have been a tiny percentage of programmers, but it was the programmers occupying the best positions at the most desirable companies who were specifically targeted.
Good question, since the patent on them won't expire until Nov 29, 2020.
Please do not try to understand this through such a narrow lens.

San Francisco has human feces because it is one of the only cities in the USA which has not completely criminalized homelesness, because there are a lot of services there, and because once people decide that San Francisco is home, they really, really, really do not want to leave.

First of all, there are plenty of human feces in Oakland, but again, let's try and crawl away from that lens. If you become homeless in Oakland, the best advice I can give you is to spend your last $5 on a BART ticket to San Francisco. Oakland and a lot of Alameda County's solution to these sort of problems are a humongous jail called Santa Rita which is comparable to the size of the nearby San Quentin prison. Most of the people in there are there for minor crimes related to homelessness or poverty, and their situations escalate once they enter what is a major portal to our for-profit prison system, which per-capita is the most heavily populated in the world.
As an above average, but not great, USA born programmer, I say bring as many programmers as possible to the USA. Great one create can help create the new Google, Uber, etc which than create more jobs. More above average makes software companies more effective over all. There are a ton of horrible "programmers" that are net negatives that bring down the average for a whole IT department.
How do you maintain startup culture with 1k employees?

What does that even mean, exactly?
Fundamentally programming is all the same: it's pushing around some 1s and 0s. But you'd have to be crazy to think the people in this industry haven't been standing on each other's shoulders and constantly refining existing ideas and developing new ones.

If anything, the pace of innovation has been accelerating.

This kind of "I've been coding banking systems that have been around for 20 years what do you know you little snot" faux-elitism is the exact attitude that makes certain kinds of developers absolutely horrible to work with. I hope you recognize that.
You don't think the EU and the US share information here?
>We didn't have to experience a crisis of social, governmental, or financial instability.

September 11th and the London train bombings? No argument against how disturbing this all is, but don't feel it's accurate to say this increased surveillance wasn't caused by a crisis. It's all being done in the name of preventing terrorism, significant acts of which have occurred in the last decade both on US and UK soil.

So if anything, it's exactly like you stated, a traumatic event(s) has resulted in government(s) taking unreasonable measures and expanding powers to embrace a new "soft" totalitarianism.
If you want some fun, read the investigation reports about the corruption surrounding construction business and politicians in Montreal, QC. Not sure which year it was, could be 2015.
Disappointingly, the answer from the article is "I don't know."

This article could be condensed to a table.
I'm a big fan of Arcan (moreso than I am of Wayland), but it's nowhere near as far along as Wayland and I think at this point is still the product of just one person. I think it's fair to call Wayland viable, but I don't think I would say that of Arcan until it's:

a) generally usable as a daily driver; and

b) maintained by enough people that there isn't a single point of failure.

Right now I'm still on X.
> It's my impression that the price of internet access is at

> least somewhat proportional to local cost of living.

Typically as is the cost of food, housing, wages, etc.

> And I don't see why there shouldn't be income-based

> discounts.

Is it really the job of the ISP to account for such things? Not that I agree with this, but: Surely it would make more sense to balance income at the point of it arriving in your account, not when you go to spend it?

I don't think we want private companies to become political or biased in any way, I think this should be the soul responsibility of accountable politicians, rather than unaccountable corporate entities.

> it's not uncommon for parents to restrict access by their

> underage children

> HN has "maxvisit" and "minaway" settings so users can

> manage their usage. And many search sites have "safe

> search" settings.

> So why not let users set that up at the ISP level?

Firstly I believe people should have the ability to choose what filters they impose on themselves, such filters should never be on by default. I can fully understand and respect the cases for wanting such filtering, but it can also be extremely dangerous.

Secondly I believe in most cases that such filters do already exist - you can request such things from your ISP, purchase routers that filter such traffic, install software onto devices that perform blocking, etc. The options exist and are actively used.

One real example I remember was a parent installing a simple filter on their family computer (for their child). It would filter websites and key-words/phrases from websites, such as "sex". It so happened there was an incident reported by a local news website with something like "Local Child Sex Offender Still Not Caught", which of course was filtered to "Local Offender Still Not Caught". Their child was out playing in this quite high risk area and the parents were completely unaware of the risks.

The point is, that when acting in what we believe to be in the best interest of ourselves and others, we can actually cause more damage than good.
The vast majority of the revenue for half of the biggest tech companies is one teeny use case?

It's the biggest one, followed by company specific recommendation engines.
Back in the day, with only a few outlets, it was hard to get something less than MSRP.

Ummm... no. Not even remotely close.

I find it strange and mildly amusing how so many people in this thread have positioned themselves as experts on this, and have subscribed to some kind of fantasy that before the 1990's that everyone paid MSRP and that we now live in an enlightened internet-powered wonderland of rampant competition and low low prices. These must be people who weren't alive much in the last century.
Costco is membership based so they could just revoke your membership.
This is as good a place as any to ask this I suppose.

Google results being as manipulated as they are these days, what is the best course/book to get to self teach on artificial intelligence? I'd like to spend a few months familiarizing myself with concepts and writing programs with what I learn to see if anything useful comes of it.

edit: Found this which answers this perfectly https://news.ycombinator.com/item?id=15689399
>I feel like Google is far too cavalier about deprecating services and forcing their customers to do migration work.

Having worked with quite a few ex-Googlers this is a pretty standard Google engineering pattern.
Hey great job on the documentation! So nice to see it done well.
And I am assuming you don't have any credible data to back that claim up?
In the browser it's in the "..." menu to the right of the recommended video's title. I don't know about the app.
>> Why doesn't China answer back with similar sanctions?

Because it can't, yet.
> I don't think epub is just HTML/CSS

It's XHTML to be precise, and that doesn't change no matter what processing is done by readers, it's still (just) XHTML. The format is literally described in the submission :)

> they all render things differently with different bugs

Just like HTML did in the beginning.
It is unlikely that we will ever grasp the complete set of rules at the lowest level. I don't say this to be defeatist, but rather as a statement of pragmatism.

To do so would be to have a convincing grasp of Planck-scale physics -- a detailed understanding of physics at and above energy-densities reached in the Big Bang. Some precision experiments and astrophysical measurements do constrain certain Planck-scale models, but a true test of whether or not we understand early-universe physics is likely to necessitate creating a few Big Bangs ourselves. Doing so, with known technology, seems impossible. If it were possible, doing so would seem fraught with actual risk.

(N.B. for the non-expert reader: there are cosmic rays that strike the Sun at least once every five minutes (and Earth, at least once a month) with energies 10,000,000 times greater than anything humans have ever achieved. Those collisions, over the last 4,500,000,000 years, have not yet resulted in the disruption of spacetime or the formation of a black hole. You are very, very, very safe from physicists breaking the universe as you know it. :).)

Edit to add: You, mseepgood, aren't alone in your desire for knowledge. One Stephen Hawking once stated, “My goal is simple. It is a complete understanding of the universe, why it is as it is and why it exists at all.”
A six-fold increase in the risk in individuals exposed in the workplace to trichloroethylene is more like a natural experiment than "simple correlation".
I don't get why this is so tough. It's ok for someone to talk about how they like your feet... until the point where they start posting images of your feet without 'permission' (permission in the legal sense refers to licensing).
More times than I care to admit, I've been totally confused, and then decide to actually watch that 14 minute video on YouTube, and read the entire doc page, and the mystery disappears.

RTFM: words to live by.
I'm worried about how many people are going to give themselves cataracts or skin burns experimenting with UV-C light sources, which are easily available on Amazon.
Please keep partisan flamebait out of your HN posts. It leads to partisan flamewars, which are the last thing we need here.

https://news.ycombinator.com/newsguidelines.html
While curry itself is a sauce, I thought curry powder is considered a spice mix. "Cooks who can usually name every spice in a restaurant dish can’t smell curry or garlic" would presumably be referring to the spices that make up curry (as a spice mix), and not necessarily calling it a specific or singular spice.
I have one. It's pretty. But it provides no useful thing other than occasional touch screen use. But it has terrible battery life. 5 hours is good.

Supposedly the fhd (1080p approx) has much better battery life. I regret getting the 4k screen. For OP above, what's your battery life like? Mine is so bad I keep thinking something must be broken. I'm not doing compiling all day either, doing small things in bash, not killing the cpu, web pages.
> There is no new risk associated to using it that doctors arent already aware of.

You can't possibly know whether this drug would have adverse interactions with a new illness.
Or press the pause button before the page finishes loading.
A simple test would be to stick a few wireless devices in the box and check that they all loose signal once the box is closed. If you want to get fancy any place that does EM interference tests of consumer goods should have the room and equipment to test the box across a broad spectrum.

My intuition would be that the lid doesn't seal that good as it is. For long-term storage that's easily fixed by putting the shielding on the outside and gluing it shut with copper tape. Maybe you could instead add some copper-lined magnetic flaps that close the gaps.
It doesn’t say that at all. Different demographics are not employed equally across all sectors of the economy. In all likelihood, women of this age group were employed in precarious positions which crumbled during the recession. Due to their age, retraining might not have been a viable option, so they stayed home. None of this requires discrimination at all.