skysight-inc/HackerNews huggingface dataset:
A tiny fraction of the alternate, yes. Though of course much of the logistics planning an operations is easily outsourced.
Ryzen when?
> But where bash scripts fall down is the constant re-parsing of text, data has to be passed through the kernel, and extra processes (when you use xargs, which tends to happen for complicated tasks.) This adds up super quick.

You do't always have to use xargs. There are many ways to pipeline shell scripts. For one, you can process the input stream and add markers to make it easier to identify items later in the stream, or convert it to a well defined format for a similar outcome.

Additionally, any extra resource and time usage from xargs parsing arguments (which I think is likely very small), can probably be easily recouped by the fact that you can use a single xargs flag to run commands in parallel. I've effectively used xargs to automate connecting to through SSH and running commands on hundreds of servers when automating processes.

Finally, you're setting up a false dichotomy between shell pipelines and programming. I work in Perl for my day job, and write complex, well structured and designed Perl in that job. I also write shell scripts and Perl one liners. More importantly, I often use the Perl I've written in my one liners by loading the module and calling the functions I've defined there. In this way I get the best of both worlds, where I get to use pipelines to quickly munge text, and then pass it to more complex well written routines to process. This can often be parallelized as well.
I think such style has legitimate uses; yet, it can also be used to give text an appearance of coherence where there is little or none. (Otherwise, it's just noise, like in the preceding sentence.)
> Yes the world is a disorganized, bumpy, and unwelcoming place for folks using wheelchairs (or scooters)

America is disorganized, bumpy, and unwelcoming. Western Europe is much better in this matter. You should visit.
More like the lack of competition. See the recent lawsuit by Gary Johnson that was dismissed against the CPD, which is essentially a monopoly on voter information.

Even with the Internet making alternative views increasingly accessible to younger generations, the real flaw lies in our voting system, the biggest oversight of the founding fathers. First Past the Post inevitably leads to a duopoly / 'team' mentality, whereas approval voting could possibly solve many of our nation's woes.
I feel the same way... web development was hard, until I've learned about es6/babel, webpack, redux and react (I'm using morphdom as react replacement, but idea is the same). Now web dev is easy and fun. I have state, components, events and routes. That's it. Update the state and stay calm.

The idea to concisely manage the state together with dom diffing, are my personal favorite game changers.
You do if you want to only run some tests sometimes or only trigger a new docker image if the binary actually changed.
Several accounts are for separating services - AWS has it's own account, for example, so does Dropbox. I use a different email address for forums and such.

A few for friends and family as well. --Friends I can tell to pay for themselves if I need to, but family, not so much.

Edit: As for checking them, most don't get many emails, and every good email app can handle multiple accounts easily, so I get notifications on my phone.
I think the project is cool, but with Google recently putting real work into this effort[1] I don't see how this project is going to succeed over the competition in the long-run. This is hard stuff. Marker-based AR is not enough. And as far as I can tell from the creators twitter account, he doesn't seem to have the necessary math background to tackle the research heavy papers needed to implement the really cutting-edge stuff. Hopefully some computer vision PhD can help out otherwise I would bet my development time on the stuff Google is creating.

[1] https://developers.google.com/ar/develop/web/getting-started
Sure, but what you're claiming is that air bags are missing based on never having seen them operate.
> I like Makefiles and Makefiles for Go are especially simple, but they don't play well with "go get", do they?

They don't (`go get` won't execute anything defined in a Makefile), and the approach that the author takes to vendoring is also going to cause problems.

It's possible to have a Makefile that serves as a shim for the standard and recommended Go workflow, but it's not very easy, and it's ultimately an uphill battle. It's also not going to be cross-platform, unlike the Go toolchain.
I run a DNS monitoring service and have had a number of customers contact me about this in the past couple hours. Most of them were using Route53, but this is an issue with the IO authoritative nameservers, rather than Route53 itself.
I didn't realize google allowed this kind of thing.
Also consider https://www.pixelbeat.org/scripts/ansi2html.sh for the general case of (colored) output to html conversion
> After I was done with the front-end of a project, I hated that I had to do the back-end. I also was not good at it.

After many, many years of tutoring students in a variety of subjects, there is definitely a connection between the last sentence and the first. People who work hard to get good at a particular subject often find themselves enjoying it a lot more. But humans don't care much for delayed gratification. If we have work that we could be doing that we enjoy more than some other work, than the hated work gets put off. Often indefinitely, as no skill in it ever gets developed, the more it is put off.
There is a book call the Social Construction of Reality and, exactly like you're saying, everything in our society is a social construct. Schools, legal systems, states, money, war, debt .. they only exist because we believe they do. You can choose not to exist in something like the police and law, and go murder some people, but enough people believe in those constructs that they'll lock you up, or at the least, put you in a mental institution. There are people who have trouble understanding society with mental illnesses, and many of them end up on the streets. Hallucinations, bi-polar, schizo-effective people often have trouble working within the social constructions the rest of us take for granted.

This wasn't really meant to answer your political issue, but just to provide a context of what is and isn't socially constructed.
And there are cases where it is simply impossible for the package to be installed simply with "go get" or "go install". C'est la vie. The idea is not to unnecessarily introduce dependencies on things like make, not that you can remove the necessary dependencies on external tools.
There's a slice of the market around the world that charges $15 - $20 an hour and is just as ambitious as you are. In 20 - 30 hours of work, you can build a pretty decent MVP that is enough to test out your idea.
Right, but then the value of the Makefile is pretty marginal.
You can listen to podcasts with the watch series 2 and no phone, you just need wireless headphones.
I am unsure if 'political correctness' was ever used non-ironically. It certainly hasn't been so for a very long time. Usually it is used as an attack.

Personally I translate it to 'good manners'.
Thank you for the expansion/clarification.
The problem with publishing bugfixes separate from new features is that you end up with an ever expanding tree to maintain, and you eventually run into problems where bugs become intertwined with features and the right thing to do is extremely hard.

It's a little much to ask from an unpaid open source maintainer, and if you really want it that bad you should be willing to pay for it. Companies like Red Hat have made a living off of people willing to make that tradeoff.
When I tried it years ago, I would search DDG first, then use !g if I didn't get what I wanted. I ended up using that a lot, so I switched back to Google.

Sounds like they have changed a lot since then, so I'll probably give it another shot.
Apple has argued that soldered RAM allows them to control traces in a way that lets them get better performance at lower power.
The problem with aliases is still that they route to one account, and if it's compromised, there's no separation.
Entirely true. I bring it up since the article mentioned the Snowden leaks and data ending up in government's hands. The leaks, esp Core Secrets, also said they had a way to get the FBI to "compel" the backdooring. Others said TAO's hackers often made up for what passive collection couldn't do. If they're in the threat model, the DDG isn't likely the solution in and of itself unless their security has the same threat model.

Good for other threat models that majority of users are actually worried about, though. I did say that in original comment.
I've seen many articles lately about using Make for NodeJS, Go, and other modern languages. I really do not understand it. Lots of these languages (Go and NodeJS) were designed to be cross-platform or at least easily compiled on different OS's.

Why use a platform specific tool and restrict yourself to Linux? I'd prefer people find a similar tool that is designed to work on any platform.
I work at one such large org. We would pay good money for a 5 year support contract for a fixed version of a framework getting backported security (and maybe a few feature) updates.
It's interesting, since browsers have had custom keyword searches for ages, and I've known that and just never taken the time to set them up.

Having DDG with its bangs I use them all the time, and if there's some specific new site that I want to search there's (so far) always been a fairly guessable bang already set up for it.

I find it exceedingly convenient.
> I seem to recall hearing that was finally being fixed, but a quick search of the docs suggests not. I think it's just GOROOT (another bizarre idea) rather than GOPATH that's no longer strictly required in the latest version of Go.

GOPATH is set to `~/go` by default, and if your projects use vendoring (which they should), you can almost completely ignore that it exists. Packages in `./vendor/` will take precedence over anything in your GOPATH.
go install caches build artifacts and only rebuilds when necessary (or when explicitly instructured to rebuild everything). go build builds from scratch every time—IIRC and if it hasn't changed since this I learned this. There's no need to attempt to reimplement go install's caching in make.
i use ddg for finding things that haven't been taken down by dmca notices.
These are the sort of resources I wish I had available when I was in high school. What a tremendous bounty we now have.

Has anyone put together a list like this for a subject like chemistry?
This works both ways.

When we evaluated what tech to migrate to from Angular 1.4, we looked at React and Angular 2. We were also hiring, and the overwhelming majority of devs we spoke to had experience or wanted to work with React.

The marketplace is directed by both buyers and sellers.
> (Hint Hint Hacker News for a cool weekend project)

I would love an HN/GoFundMe or Patreon mashup, where people could take on cool hacks in a thread that readers are willing to support.

I have zero free time at this point in my life, but would be willing to throw some money at folks who do have free time and skills.
My favorite of these kind of sites: https://teachyourselfcs.com/
This is absolutely not the same as your gun ban argument. It is also not the same as your "choose not to use" argument. How do people think they can give away all of their information, to someone who trades in information, and somehow act surprised when that entity leverages this information?
It does, but unfortunately, that's how humans work. We use threats to make cooperation the best choice for all parties, because we can't trust that none of those parties is an asshole.
Bitcoin price volatility is decreasing over time: https://bitvol.info/
On top of that my question to the OP would be, why do they need to search around for libraries that are older than RN. In a team of 10 you can most likely create your own ones, or fork already made libraries and upgrade them to fit your purpose. One of the greatest things with RN so far for my team has been that we can actually write native components and bridge them.
Yes RN is changing quite fast in general and most libraries out there might not fit your exact purpose, but I find it quite easy to integrate what I need in our app. (Team of 3, been on production for 8 months, its pretty alright so far)
> One day you will be old and less physically capable than you are now,

Likely factually true.

> and maybe then you will change your tune. It's unfortunate that you can't yet put yourself in the shoes of those people.

Not a statement of fact. The subtext is: "If you understood what these people are going through, you would agree with me".
> STLs can enable iterator validation in a special debug mode.

And they do actually, in the MSVC debug mode and with libstdc++'s -D_GLIBCXX_DEBUG. But nobody ever wants to use them.
Afilias also manages the .org domain? Does this mean that we should consider it potentially unreliable too?
Very neat idea!

I can't seem to run a search in my location in NY. "Find Me" changes the address but the results are stuck in Seattle. I can't seem to change the query term either.
This is a pretty poor platform to point you to edx/coursera courses.

Try this one...much better.

https://github.com/ossu/computer-science
FastMail aliases are great. I've used some for sites I'm more likely to want to cut off access to me, for instance. Whereas address+site@gmail.com gives you sortability, a true alias gives you the easy ability to just shut a site out of access to you.

Another issue I had was that my main email address was already in Google and Microsoft's systems for a couple reasons, and it wouldn't let me set it properly when changing my email address everywhere. So I have google@ and microsoft@ aliases just to work around their account management quirks.
Well create an index.html, inline a style tag in said file, write some CSS, npm init, npm install http-server -g, update package.json to with this script "start": "http-server", and profit.

Fear not, we have the technology.
I think you are merely complaining about semantics, but there are plenty of disorders (abnormal conditions) which have an adaptive advantage in some contexts; sickle-cell anemia is a well known example.

https://en.wikipedia.org/wiki/Sickle-cell_disease#Genetics

a person who receives one defective and one healthy allele remains healthy, but can pass on the disease and is known as a carrier or heterozygote. Heterozygotes are still able to contract malaria, but their symptoms are generally less severe
Yes when I went there but dependent on whether it was graduate or undergraduate and department. Undergraduate lower division CS classes were graded assuming a normal distribution (standard deviations from average). In my opinion, it was mostly used as a weeding out process. Graduate classes had much higher grades, mostly As, some A-s... few B+s. I heard that undergraduate Chemical Engineering had especially hard grading. It was supposedly hard to maintain a B average in that major and that major had students coming in with much higher average SAT scores and GPAs.
(Author here.)

I've taken fire before for suggesting that any job should go into a database, but when you're using this sort of pattern with an ACID-compliant store like Postgres it is so convenient. Jobs stay invisible until they're committed with other data and ready to be worked. Transactions that rollback discard jobs along with everything else. You avoid so many edge cases and gain so much in terms of correctness and reliability.

Worker contention while locking can cause a variety of bad operational problems for a job queue that's put directly in a database (for the likes of delayed_job, Que, and queue_classic). The idea of staging the jobs first is meant as a compromise: all the benefits of transactional isolation but with significantly less operational trouble, and at the cost of only a slightly delayed jobs as an enqueuer moves them out of the database and into a job queue.

I'd be curious to hear what people think.
Not really. Xcode will automatically translate swift code to update it to a new version, and it has worked pretty well in most cases. The exception being the v2 to v3 transition, which was pretty onerous.

My experience with some medium projects is that it costs me a morning every update. I'm okay with that because Swift is such a more productive and higher quality language than Objective C.
For comparison Red Hat supports their servers for a minimum of 10 years and you can buy extended support after that.
In general, social constructs aren't bad.

But consider something like the lower representation of women in math. If it happens because of genetically different altitudes/interests then it's inevitable, and there's no use complaining about it. If it's because of society discouraging women, that's just plain dumb.

(Btw: your examples are highly debatable. You can argue that consent and freedom of speech are social practices which respect objective moral/ethical facts).
https://www.khanacademy.org/science/chemistry
So your ex preferred sex over social contact with you...you prefer a free social life over the dominance of sex

No. And your inaccurate inference is obnoxious.

I wonder if men and women are having trouble bridging their differences now there is less pressure of being a married couple.

This is heteronormative. I see no reason to believe that it is only heterosexuals who are putting off sex.

It wasn't all that long ago that people who were not heterosexual felt enormous social pressure to appear to be heterosexual. As one example: A friend of the family dated women for some years before embracing the fact that he was gay and establishing a committed long term relationship with another man.

These days, people have more latitude for arranging their lives where they don't have to put on such appearances while figuring themselves out. Being able to meet potential dates online goes a long way towards reducing or eliminating certain social elements from the process that can be insidious if you can't avoid them.
This is really cool! I wonder what the other boundaries on the map (road, neighborhood, city, etc.) would look like when projected onto the time view.
It is a real difference.

> Thus, this "girl" wasn't a girl at all. Biologically and scientifically speaking, he was a boy with an undeveloped penis.

Actually, scientifically speaking, a different developmental path than the one to which you are accustomed happened. There are real differences that conflict with a desire held by some that people fit in neat categories that do not exist as the clean, platonic ideal they want it to be.

I think "we" should accept the reality that gender is not binary rather than using the political process to harass people who are living proof of that fact.
I started supplementing Magnesium about two years ago after listening to Tim Ferriss' interview with Charles Poliquin [0]. It has absolutely improved my sleep quality, workout recovery, testosterone levels (likely due to improved sleep), and mild depression. I recommend listening to the interview if you're interested in this type of stuff. Charles is a bit polarizing but he has consistently produced world class athletes over the years so he knows a few things.

[0] https://tim.blog/2015/07/21/charles-poliquin/
Americans are angry about everything
The best nav experience I've had with RN is React Navigation: https://reactnavigation.org/
For more info check the other post on this topic: https://news.ycombinator.com/item?id=15293578

Not sure why that was taken of the front page suddenly.
Paying means that the provider doesn't have to mine your email for keywords in order to display targeted ads (yeah, I know Google theoretically stopped doing this recently). So perhaps "your own" in the sense that another entity isn't accessing it.
Just a plain !w gives me English Wikipedia.

Usually if I need a certain engine I just guess the bang and it's usually supported and correct. !gm for google maps, !tineye for tineye, !wayback for the wayback machine...
Can confirm. I never considered myself a girl, as far back as I can remember.
How is this more useful than an ordered list of search results, exactly? Once you've picked your destination, based on travel time, you still want figure out how to get there.
Interesting thank you. I'm still not sure I'd go for one but it's not as bad as I'd thought providing they know what they are dealing with.
The Surprising History (and Future) of Paperweights
If time isn't the main factor, then by all means you have the right idea! But I've never really been in a situation where I can afford the time and manpower to do everything myself, so my view is skewed by that.

And I do apologise for going off on the tangent there about not telling people to do X or Y. I got a little wrapped up in it and that comment was less targeted at you and more at other people I see advocating for it.

Also, I wouldn't say I perceive a great deal of value in these frameworks, just that I use them like tools where they make sense. Across our codebase we have 2 react applications (one with webpack, one with just script tags), one node.js application without any real framework, and one jquery+vanilla-js codebase. We use the frameworks where they make sense, and don't where they don't. And while i'm absolutely certain that a purpose-built framework would serve us better in many areas than something like react will, I don't have confidence in my skills to create something that will stand the test of time. I know what I don't know, and I'm pretty sure that I made the right choice externalizing that work on to someone who has a team of people working just on that aspect.

I try to spend my time where it's best used, and in the vast majority of cases I've found that it's best spent working directly on my problem domain, and not on aspects like state management, rendering performance, cross-platform compatibility issues, and more where it's not needed.
> we typically use adjectives to refer to people who we don't like

but do we typically refer to people who we don't like using adjectives?

Also, the semantics change by using "the gays" as opposed to just "gays".

> It's reductive

Or just efficient. Is it not understood that "transgender" refers to a person? Do I need to refer to every red sox fan as a "red sox supporting person" now? The "homogenous 'other'" stuff sounds like cynical lib-pop psychology.
I think you should think about that suggestion for a second. You have 2 ton vehicles barrelling down the road at 30, 40, 50 miles an hour, and you're in a small, unprotected chair that can probably go 5 at best. And if you think drivers will gladly slow down for you, I'd ask you to go talk to your local cyclists club.