jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Being a software developer often means you have to use your skills to solve problems in domains outside of software development. Mastering the domain you work in makes life so much easier.

After that communication skills are huge. You'll almost never work in total isolation. The better you can communicate the greater bandwidth you'll have with the rest of your team and customers. That bandwidth will bottle neck you far more than typing speed.

Unless you are not touch typing yet. That is a must. If for nothing other than comfort.
I agree that there is poor interoperability between the different DL / auto-diff frameworks in python. But I suspect the GP is referring also to things like scikit learn, numpy, plotting tools, PIL, opencv, pandas, etc. that make up the python ecosystem. I know that alternatives exist in other languages, but I don't know of an overall ecosystem that is as mature and interoperable as in python.
Mostly the racism.
Cowspiracy, seaspiracy, social dilemma... Are examples of `guiltsploitation` genre of entertainment.

I'm less concerned on whether their "storytelling" is being fair or an oversimplification, and more concerned on whether it leads to constructive atitudes by those influenced by them.

Given the lengths they seem to go at shocking people I see little depth in their work at actually wanting the enact constructive change on behaviours.
Thiel is wrong about everything, always.

Except Big Tech's relationship with China.

and even in this he's wrong, because he's effectively casting as innocent the rest of american big business.
> You’d had the military involved and everybody would disappear and get ‘re-educated’ or murdered.

This is incredibly overblown. What's much more likely is that you'll be low-key harassed until you stop, unless you are literally trying to start a revolution. That really isn't all that different to what will happen when you harass your own government. It's not pleasant or right, but it's not a thing that happens in only one place.

> something genocidal

There are conflicts in the balkanised countries that are relatively recent (think the last 10-30 years) that when everything was over ended up with tribunals over what is essentially genocide. What you'd term "democratic governments from western countries" were the main driving factor in what went down.

I will I guess just politely not mention what the US does every single day for absolutely no good reason, because other people have already done so.

You can find old and relatively new evidence of wrongdoing on every powerful country, because that's fundamentally what they do no matter how the leaders came to power.
Something more like “And now you can do this” rather than “And now you know how it works “.

The docs for using nix as a package manager are decent. But the rest, less so. They’re a recursive rabbit hole of confusion.
Sorry, could you explain what’s straightforward about the first quote?
I can see that argument for some of them, but if anyone said the slitty eyed or spear throwing comments to me and then tried to pass it off as "it's just british humour mate" I'd laugh in their face.
Obligatory link to its cousin: https://guix.gnu.org/ A package manager or a full distro. I use the package manager on top of Debian, it's great, it allows me to get recent package versions the most straightforward way (like the latest Emacs), in exchange of disk space (easily some GB before a `guix gc` cleanup).
“We’re going to walk down to the Capitol, and we’re going to cheer on our brave senators and congressmen and women, and we’re probably not going to be cheering so much for some of them,”

“Because you’ll never take back our country with weakness. You have to show strength, and you have to be strong.”

“...something is wrong here, something is really wrong, can't have happened and we fight, we fight like hell, and if you don't fight like hell you're not going to have a country anymore.”

He said that yesterday morning, right before the capitol was sacked by his supporters, at yet another one of his klan-style rallies.

I further consider falsely calling elections stolen, rigged, or fraudulent just because you lost, as incitement to violence. He has been doing this for two months, but he gave a preview before both the 2016 and 2020 elections that he would call any election he lost as rigged. Without elections, what else is there? Admitting and accepting defeat is one of the most central requirements of a functioning democracy.
In principal, viral vector vaccines are technically transmissible, though I do not think we have demonstrated actual transmission anywhere. The J&J vaccine is a viral vector vaccine.

The mRNA COVID vaccines are not; with those, the vaccine material is mRNA that your body codes into a protein recognizable to the immune system. The mRNA is both unstable (so it doesn't last long inside the body) and not capable of contagious transmission

There is open research, such as https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5777272/, as to whether making intentionally transmissible vaccines is feasible (or even a good idea)
There are other OS with a larger percentage of devices installed with other app stores possible. How many privacy focused stores do we see with privacy focused Facebook clients? How many of the users exercise those privacy options and give informed consent to share their data?

Hypotheticals can be argued either way but it’s just one possible option, not the only one.
No. It's not bad. As with everything in tech, there are:

1) tradeoffs, preferences, exigencies of use-case

2) devs who conflate their specific use-cases with universal truths

3) fickle winds of fashion affects tech as much as any human endeavor. Right now jQuery is out and React is in

As for jQuery specifically, there has been at least 2 trends militating against it: a wider industry move away from patterns of direct DOM manipulation into virtual DOMs (i.e. using frontend frameworks); and a more widespread acceptance of functional programming techniques while jQuery is inherently "impure"
While correlation is not causation, correlation is evidence for causation... and there's a lot of correlation in those graphs.
This is pretty recent, I think. There used to be a lot more newspapers with dedicated newsrooms in smaller cities. Carl Bernstein's first job was in Elizabeth, NJ. CJ Chivers started in Providence, RI. Dean Baquet started in NOLA.
I've seen the term "tail call elimination" applied to this general case and TCO applied to the recursion case. Is that still common? TCE is the more general one obviously .. and is what we almost always want.
Properly access controlled physical devices CAN be used as a secure way of doing things.

See: hardware cryptocurrency wallets, trusted access modules, etc.
Step 1: from 0 to 10

Create a fake, but very interesting, online profile (Linkedin, Twitter, etc.) The persona varies depending on your target audience (designers, programmers, writers, etc.). Things to fake: name of the person (some names are more attractive than others), profile picture (attractive persons have more followers), previous work experience (big companies attract more followers).
The goal is to spread content from others (highly skilled and respected people) via your channel/profile so you get followers/likes/comments. Don't spread BS; never. You are creating the "perfect" profile that shares the "perfect" work of others. You can automate this a lot.

Step 2: from 10 to 90

Let your fake profile grow. In a couple of weeks you'll get quite some followers (quality > quantity).

Last step: from 90 to 100

Make your fake profile start sharing your own (true and personal) work. Suddenly your work is being published among other (highly skilled and respectful) individuals. It is now when you start receiving followers/comments/likes/connections. Enjoy.

Edit: of course, if you already have a friend that is highly skilled and respected in the same industry as yours and they can share your work in their own social media in a regular basis, then even better!
AFAIR a public H1B entry from mid-2000 shows $300k salary, which was impressive at the time even for non-gamedev.
Join a UU church (https://www.uua.org/)! They've all over the country / world.

Seriously, I've been "WFH" at church instead of home, and I bump into friends I haven't seen in a while because of the lockdown, who are all eager to chat and catch up.

I can find a nice sunny spot with good Wifi and be left alone if I'm in a meeting, or hang out in the common areas and bump into people.
CoopCycle [0] is a French take on UberEats, its a cooperative but also works like a franchise where each city can open its own version of the platform taking benefit of the collective resources (development, marketing, legal, etc...).

[0] https://coopcycle.org/en/federation/
It's just a modification of this quote: https://pubmed.ncbi.nlm.nih.gov/24320775/
There have been such studies* of at least the first two, showing that pre-literate people are far better at memorizing (e.g., long epic poems) than literate people.

* Yes, citation needed. Searching...
Try getting up early to cycle to work, which worked brilliantly for me when I was able to do it.
And the mods have consistently upheld that since then (although quite a few people don't like it, or think that it is against the rules - but such a rule exists on reddit, not here)
Pretty cool tool. This would not be as useful to someone doing design work that requires color accuracy though :-\.
There were a lot of great longer videos that were hosted on Google Video leading up to their acquisition of Youtube. Now, I won't argue that the majority of the videos there are worthwhile, but it seems to me that a company whose self-professed goal is to "organize the world's information" really shouldn't be in the business of deleting large swaths of it. Google isn't exactly hurting for storage capacity; what harm could come from rolling the videos hosted there over to Youtube? It certainly couldn't hurt the average quality of Youtube.

I'd hope that the company that runs Google Books, that saw the value in ReCaptcha, that has cached the majority of the public-facing internet, that has mapped most regions of the world, and that provides satellite images of most of its surface wouldn't erase that data simply because they'd like to reuse the harddrives.
These "salary" threads of the past week have been a bit depressing to me. Like you, most of the salaries discussed in these threads make me feel like I've been and am still underpaid.

And this one is no other. And I live in the Bay Area… my internship was nowhere the $8k mentioned at some point for Google and my first salary was pretty far from the $100k that are floating around here once again.

That being said, I actually checked salaries of H1b (I was one too) at my current and previous companies and mine looked decent in comparison. So, I'm not sure if it's matter of me picking the wrong/cheap companies (and being bad at negotiating, but I know that) or that there is some selection bias going on.
>Why is it "good" to change your password periodically?

I don't get it - why does no one mention the most obvious reason ? Is this a trap set up by math nazis ? I have this feeling I may be the stupidest person in the room.

For the sake of argument, let's say all passwords on a server are numbers from 0 to 99. An attacker using a brute-force attack can try 5 passwords per day. So it will take at most 20 days to crack it. First day the chance is 5/100 = 1/20, second day is 5/95 = 1/19, third day is 5/90 = 1/18 and so forth#. So, as the time passes, it is more and more likely that the password will be cracked, because some combinations have already been tried. It's not 5/100 forever ! Now if you're forced to reset your password, the chance of guessing the password is restored to 5/100.

We can ponder the wisdom of forcing password changes if they take, say, 50 years to break with brute force. When the change is forced each year, chance is restored from 1/49 per year to 1/50 per year. Big deal ?

# There's a fairly simple formula for calculating the chance of k successes over n trials, given p probability of success in each trial .
http://en.wikipedia.org/wiki/Bernoulli_trial
I'm seeing 61%: Android various versions of OS 2.2 market share exceeded 61% of statistics from http://androidmet.com/03/android-various-versions-of-os-2-2-...
This works for me:

python youtube-dl -t google-video-url

http://rg3.github.com/youtube-dl/
As soon as you wake up, turn on a lot of bright light, open the drapes to let the Sun in, and so on. Exposure to light is one of the major factors that is used to reset your circadian rhythms to keep them synchronized with the external world.
This is much appreciated. I made the mistake of deleting my XCode 3 installation when I installed 4, which ended up breaking GHC compilation. According to the changelog they've fixed that issue in this release.
That's fair. I just wonder which half was the selling point that made the change happen.
Right now I work in the largest company in this field, Sears Home Services. And we're moving to Seattle... so this should be interesting!

I think anyone's first thought when Amazon gets into a business is that it's dominance is inevitable. Not so sure in this case, I've made tons of marketing pages just like this, hardly a guarantee of success. They'll have to do the hard work of convincing people they can provide quality service. You can't just return a home renovation if it goes wrong.
I thought programs spent 80% of their time in 20% of the code?

TDD "code coverage" always seemed like a misguided breadth-first approach that needed to be depth-first primarily and breadth-first as needed.

But I think the latter approach then leads to integration testing as the primary approach, so TDD zealots will hate that.
Cooler Master Storm QuickFire style keyboards (available with or without backlight and TK) are 90$ at Amazon. They are asking a lot of coin for features I wouldn't use.

I use a Kinesis Advantage so I haven't gotten around to buying one for myself, but I want it every time I do something with it.
"we have to" was not my phrase and it was about client side, not server side. And it's true. Somebody love JS, somebody not so much - nothing wrong with it. People are different and it's the key of evolution.
Is it necessarily an "either/or" situation here? This seems to me like an example of a "both/and".
Some links:

http://www.scmp.com/news/china/article/1234453/seven-subject...

"Mainland universities have been ordered to steer clear of seven topics in their teaching, including universal values, press freedom and civil rights, two university staff said, offering an insight into ideological control under the new Communist Party leaders."

http://www.nytimes.com/2015/01/05/world/chinas-maoists-are-r...

"China’s Maoist ideologues are resurgent after languishing in the political desert, buoyed by President Xi Jinping’s traditionalist tilt and emboldened by internal party decrees that have declared open season on Chinese academics, artists and party cadres seen as insufficiently red."

China has an authoritarian government that produces pollution that threatens the entire world, ignores human rights and free speech, and supports dictators in Russia and Africa. We need to curb commerce with China.
9 million years ago is an intriguing dating for it. What would it be its origin? I guess a collision between two other asteroids. I wonder if it's possible to trace it back.
Now people are dying from taking that stuff:

http://bannerhealth.mediaroom.com/trending-now-at-banner?ite...
To add to the correction, there is no "Ubuntu 19" really, as all the versions have year.month as you mentioned. So "Ubuntu 19.04" and "Ubuntu 19.10" are the only versions that exists.
I agree about supporting takeout now; I'm focusing on independent restaurants, especially Asian ones as I fear they are having the toughest time now. Local publications have said this takeout business isn't much help right now. But it may be different case by case. I went to a local bakery the weekend before this past one expecting them to be having a hard time but they seemed to be doing more business than usual.

Takeout isn't a substitute for people going out to eat together, though, and if I am eating a distance from home, I will look for a place to sit.

People's requirements will differ though. Certain things like cleanliness are applicable for all, but others may not be. Little Caesars may be a good solution for you, but I doubt I could eat their food as I can't eat gluten. Another friend of mine can't eat soy, so she would need to skip most Chinese restaurants that I love. While it is an ideal for a restaurant to be able to accommodate all issues, it can't always happen.
Location: New York, NY
Remote: Yes
Willing to relocate: Yes
Technologies: Salesforce, Hubspot, Zendesk, JIRA/Confluence, HTML, CSS
Résumé/CV: https://docs.google.com/document/d/1LGRkU70-0CjRQgv-aUrSLSr_JcvxVO-E41CrGILlWTw/edit?usp=sharing
Email: ibrahim.rani@gmail.com

Hard-working business guy with background in sales and operations at SaaS companies. Looking for all kinds of interesting opportunities.
> This group is currently living outside of the system.

I think that the point that I’m trying to make (as are others in this thread) is that there are many more people who are “living outside the system” when we consider “the system” to be those who can get treatment and afford to distance themselves from others (i.e. stay home from work or work remote).

Expressing concern about the problem that undocumented immigrants pose is such a massively premature thing to do that I find it impossible to read the original comment in good faith.

> 10M people are unable to participate in a productive treatment or cure.

Many more than 10M people are going to be unable or unwilling to participate in treatment or inoculation due to the structure of the American healthcare system.

Raising the concern about undocumented immigrants inhibiting our recovery effort is naïvely misinformed at best and a dogwhistle for encouraging discriminatory behavior at worst.
Yes, we should not underestimate plain old social solutions. I remember when you used to answer the phone every time because caller id didn't exist. Who answers their phone now? This just mainstreams exceptional validation workflows that exist in finance for establishing identity and preventing phishing and other forms of identity attack.

We just won't be able to trust anyone is actually saying anything except after confirmation via non-repudiable channels.
Hmm, but when you add a new type of expression, you still have to write the particular implementation of the functions for that type.
There are other approaches to generic programming where when you add a new datatype, all the already defined functions work, and if you add a new function, it automatically works for all the datatypes.
120 req/s is considered fast?
This has baked in assumption that it will not sell. Even if everyone thinks it's fugly there are a lot of use cases where it will be a perfect fit.
Can we update the link to better reflect the title.
https://www.thevintagenews.com/2016/03/24/jacques-cousteaus-...
Plenty of (in fact most) companies don’t pay SF/SV/NYC salaries, especially outside the U.S.
That is the idea. We are allowing more automation in for example security testing https://about.gitlab.com/solutions/dev-sec-ops/ and portfolio planning https://docs.gitlab.com/ee/user/group/epics/

We used to discount our top tier heavily when we just introduced it while we were adding the features to create more value.

In our fiscal quarter that ended last month the average price per user for the top tier was above $1000 per year for the first time. And the top tier was 22% of our IACV https://about.gitlab.com/handbook/sales/#incremental-annual-... last quarter. I hope this makes it plausible that some of our users are starting to see the value.
Don't listen to music[1]. But don't conform[2].

[1] https://news.ycombinator.com/item?id=1995698

[2] https://news.ycombinator.com/item?id=6909189
Intel is indeed moving to LLVM for this reason and being totally transparent about it.

From https://software.intel.com/en-us/blogs/2009/05/27/why-we-cho...

---
LLVM is distributed under the Illinois Open Source License, which is nearly identical to the BSD license and is very open for use both by open-source and proprietary projects. Some other projects, such as Open64, are licensed under more restrictive licenses like the GPL, which were not compatible with our own licensing model.
---

So, what RMS feared is exactly what's happening with Clang, and he's right in terms of pushing the GPL to prevent this sort of thing.

Now, whether or not this is actually bad is another question. Personally, I think this sort of bleeding between proprietary and open source ultimately improves the ecosystem as a whole.
The sea raises and lowers by up to 16000mm every day in parts in of Canada during spring tides
The alphabet?
> small minds talk about people

This rings so true for Elon Musk fanboys. I also like the full quote, "Small minds talk about people. Average minds talk about events. Great minds talk about ideas."
What I'm unclear about - does find my find and relay info about other people's stuff with your phone?
Fredrick when in power acted lived more by Machiavelian realities then his moral principles.
Zero. This was an obvious get rich quick scheme. They intentionally fragmented the space of privacy coins to profit off of a frankly disgusting pump and dump.
> Nix is not a build tool designed to work with arbitrary or latest development versions of libraries, for example

Well it sort of is and it sort of isn't. The great thing about Nix is how the provided packages remain malleable. You can usually quite easily make a small override to a provided package to make it build from a specific revision of the source you desire, or add a custom patch, and Nix will just build it all for you then & there. Then you can go and rebuild bits of the rest of the distribution that depend on that using your custom version. If you so want.
Yeah I get your point. Like those witches in Salem, they really didn't like being held accountable for performing witchcraft.
Did you miss the part of the answer that says it's not just fetch?
In the enterprise software world: yes. Remember, this is not open source. They probably only test on those two platforms, and compile against the libraries for them. Could you make it work on other distributions? Sure. Certainly in a docker container or chroot.
The American system was designed from the outset, on every front, to indirect the preferences of the "people" through multiple layers of middlemen with firmly bounded accountability to those they purport to represent. This is, in the popular consciousness, the salient difference between Athenian democracy and the Roman republic.

It is no longer a popular design, and one that we've been slowly walking back over the history of the union, through general adoption of popular vote to choose electors, direct election of senators, &c.. Nevertheless, the design's legacy persists in all corners of the federal government, so the principle actually does have a lot of explanatory power when trying to make sense of it, even if for no other reason than trying to figure out which parts you want to demolish.
I use Excel in my data processing workflow. I'll grab a small subset of the data to play around with in excel to see what it is I actually need out of it. Then, I'll do all of the real processing in python along with matplotlib for any charts I need to produce. Excel could almost entirely handle my use cases but there is usually some bit manipulation I need to do because my data is usually telemetry encoded as ASCII. Also making if-else statement in Excel is exhausting.

I could also just use MATLAB but I'm more used to using python.
Thanks, I will do that tomorrow.