jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I use both, but 'grep -v grep' is far easier to type.

And I almost always want the full ps output, or I'm searching for a commandline argument rather than the process name, so pgrep is out.
It is not strange at all. The purpose of kernel hackers is to build best OS possible and communication is a tool. If it has to be blunt and direct so be it.

HN on the other hand is the place where people come for communication and it is primary purpose, or secondary to - you know - news, but still very high on the list.
non-monadic:

import Data.Char

main = (fmap.fmap) toUpper getLine

monadic (but still doesn't utilize extra power granted by monadic interface, since it produces the same result as above):

import Data.Char

main = do
x <- getLine
return $ map toUpper x
Not all Americans are doing that.

I am actively trying to promote work from home options and mostly being ignored.

I am actively trying to talk about home health care options. It's been extremely controversial, so I am reluctant to push too hard.

There's a lot of disinterest or active blow back against any attempt at a grass roots movement in the absence of sufficient leadership from the top.

Given how powerful America is, it's not unreasonable for the world at large to be concerned.
The existence of MATE indicates the torches were never abandoned.
What I find irritating is this proliferation of meeting apps like these, all using their own proprietary variations of protocols and consuming huge amounts of system resources, when there has been a standard protocol for it that's been around since the late 90s, with a variety of different clients available: SIP. One could be sent a SIP URI for a meeting and it would work in any client.

Maybe it's like IRC vs all the other IM "solutions", except with an even larger difference in userbase.

Edit: looks like Zoom does use SIP too, but it's not that obvious how to use your own client: https://support.zoom.us/hc/en-us/articles/201207626-Video-La...
"Looking for alternatives" was maybe a bit too much. As far I understood these are built pretty much on the same core? So using the same rule sets should work on Kogito too. We recently moved to micro services and I'd like to have the editor as part of another service instead of kie workbench so I've been looking around for ways to accomplish that.
I edited my comment with some data. The onset is staggered, the entire ranking thing is useless until the pandemic is over. It is simply a tracker, not an objective measure of the efficacy or the effectiveness of the measures each country is taking. It is too soon.
The trick to writing that works for me is to combine tips 2 and 3 iteratively. I don’t write concisely at first (and I think that’s the case for most people), so I just write down everything I can think of related to the topic, even all the edge cases. Then I go back and simplify, maybe focus on a relevant example. I cut out fluff and stick to that example, perhaps with the list of edge cases in a separate section (and call it “Advanced Use Cases”).
In order to get this working with vim's prettier highlighting, I had to add this to `.prettierrc`:

{
"trailingComma": "es5",
"arrowParens": "always"
}

Prettier 2.0 changed this to be the defaults, but for some reason the editor plugin wasn't acknowledging it.

Also I added a script command to format all the code in package.json:

{
"scripts": {
"prettier": "prettier src webpack data --write"
}
}

Then `npm run prettier` got me sync'd with the latest defaults (the trailingComma and parens styling).

It even formatted my JSON and SCSS files. Didn't recognize prettier could do that.
I’m pretty doubtful that this is much worse than the flu. But I am self quarantined, stocked up on food etc. my level of doubt is not nearly strong enough to counter the severity of consequences if I am wrong.

My wife has asthma, and my parents are elderly. I’m middle aged. I’m much more concerned about hurting other people.

That said, flu statistics aren’t great. I’m pretty sure I’ve had the flu, due to severity of illness. But I’ve never been tested for it. I don’t know anyone who has. When people die of pneumonia etc they Aren’t automatically tested for flu.
It was also a ui issue. ICQ originally had an interface which didn't show a running log of the conversation. It was more like sending email with presence indicators and a 450 character limit. Though it also had an IRC-like mode that was rarely used. I remember finding AIM and MSN so different when they emerged as the 'instant' aspect, typing indicator, and running log encouraged rapid-fire short messages and gave a conversation-like feel.
I agree with this.

Look, if you don't enjoy programming/data/technology then you're probably in the wrong field.

But I think it's ok to have to force yourself to work on the stuff you don't enjoy as much. You just need to have adequate enjoyment from what you do, and the self discipline to do what you enjoy doing. At the end of the day, you're lucky to enjoy what you're doing half of the time, and to be making many times more than the rest of the world's population could make.
The Oatmeal pretty much summed up 6pm of every weeknight of my life (I'm a stay-at-home developer, my wife is a medical resident) http://theoatmeal.com/comics/making_things
Hooray to good current days!

I wouldn't call that luxurious job though. It's just that good programmers are hard to find, thus salaries go up. It's the same in all jobs that require specific skills that are relatively hard to learn. Doctors, lawyers, even skilled construction workers make a ton if they're good at their craft.

And programming is not that easy when you think about it. I keep learning new stuff every day in addition to paid hours. When I get stuck at smth, I keep working on my head during night or weekend. I feel responsible for my code quality and try to make it as good as possible by going extra mile. My GF (who earns 6x less) comes from work and relaxes till her next shift. When I finish work, that means I don't stare at screen, but I still keep it in my head.

I know bad programmers who make shitty wage for shitty code. I wouldn't call their jobs luxurious in any way. I feel sorry for for people in other fields whose skills are undervalued though.

P.S. Greetings from Vilnius
For many years I have wondered why so many people think that supply versus demand ought to be a linear function.

Many curves are linear if you zoom in on a tiny enough piece of them. If there are a million 1x programmers in the world, and you increase the supply by a single 1x programmer, the price for a programmer drops, in theory, but only by a miniscule amount. Moving one part in a million along the curve is not enough for the non-linear terms to be significant compared to the linear term. Likewise, adding a single 10x programmer is still almost completely linear -- you are adding 10 more units of programming capacity to the million units that already exist. We aren't talking about a 50% change in supply here, we are talking about a 0.0001% change.

Now, if you are a tiny company that needs maybe two 1x programmers, you aren't going to pay 10x for a 10x programmer that will be idle for 80% of the time, but why wouldn't a large company that needs hundreds of programmers be willing to pay 10x for a 10x programmer instead of paying for ten 1x programmers when the cost is the same to achieve the same amount of work?

One final analogy: You walk into a store and find that a single roll of toilet paper costs $0.50. Would you expect a 20-pack to cost vastly less than $10 (say $1.00 or $2.00) due to supply and demand? There are practical reasons for there to be some discount for the larger package (less packaging per roll, less human labor to deliver to store shelves, etc.), but a discount beyond that?

By the way, the whole NBA analogy is terrible. The goal is to win the game, so being a little better (in terms of points scored) than the average player can have a big impact on the binary win/lose outcome. You don't need to score 1000x as many points to be worth 1000x as much money. In sharp contrast, much of software development is not so binary (perhaps just a few highly technical areas where an average programmer may never create an algorithm that is good enough to work).
The thing I was going for is that all three of these get used to handle concurrent requests so it pays to know how they compare in this task. All of them act as a server, often behind nginx or something, all of them take a request and pump out a response.

They're not that different.
It is funny to watch that no one have mentioned Indian Philosophy, which could be studied in Oxford and other places. It has lots to say about the nature of consciousness.

"Not invented here" bias at its best.)
I think that version is for Nexus 5. I can't install 491, and 498 doesn't have the menu option :(
I remember those woven seat cushions from my youth, especially on the IRT line, so they were still used probably until some time in the '70s, when all the seats were replaced with hard plastic in garish colors.

These are good. It's hard photographing in the subway. Kubrick is well known as a talented photographer - remember how 2001 opens, with a series of still landscapes. And Barry Lyndon, where every frame is a gorgeous composition, sometimes forming an homage to a famous painting.
Apparently one of the demo experiences is HoloLens Minecraft, so it's not really evil/clever but actually what it can be used for.
FYI https://atom.io is leaking assets.
Here is an album of the images found in the css http://imgur.com/a/KG4MX#0
the css http://pastebin.com/FgN3g448
the js http://pastebin.com/p1nBmGki
Your unit tests running parallelised in the cloud is what I'm hoping they'll get to at some point.
> It's our monster to tame.

It is my feeling that this monster cannot be tamed, but must be slain, and the most horrible thing that could be constructed from its corpse must also be destroyed.

But everyone has their own opinion, and I'll agree that absolutist argument can poison the waters of common ground.
The excerpts the NYT is reporting in this story are pretty ho-hum. We'll have to wait and see what else is in there but it looks like another Wikileaks hype job to me. No doubt there's going to be some embarrassing sausage making details in here but it just confirms things we already knew. Pakistan is a complex situation, Karzai's government is corrupt, etc. Wikileaks would be better off releasing this material without the hype and grandstanding.
Hype and attention it seems.
Best handled by diplomats? Because us unwashed masses can't handle the truth, public debate just second-guesses those who are in charge, and we should really leave the important things to the ruling class?
Rightfully getting downvoted but I still believe my argument is valid: there are certainly use cases for these kind of loading screens.
> You obviously have not seen any of the many posted videos of some guys racing on public streets.

Speed limits are supposed to be set to the 85th percentile of natural flow speed for the road.

The very few people racing on public streets are well above the 85th percentile, so that's a straw man argument.
I haven't read the paper yet but you present an interesting argument to think about but I am not sure that neural network based approaches are mutually exclusive to experimental design and can in fact inform them. I'd love to talk more about this.

Is anyone interested in a HN journal club?
> Who are you, guys? Americans? Russians? Chinese?

We are all free citizens of the cyberspace here. Take your nationalism back to meatspace :)
> * a Digital Audio Workstation

ORLY?

Maybe you can put together a better, faster team (like Presonus managed to do for Studio One), but most current DAWs have been in existence for 20 years or more. Catching up with that is a challenge, and if you don't catch up then it's an interesting toy or half-a-DAW.

So why?

ps. obviously I am biased.
Are there any tricks a user can do to bypass Cloudflare or force a cache invalidation?
> small chance they would consider giving a larger raise based on performance

Small chance?! Wow. If raises are not primarily based on performance, then you either have to wait around to be "tenured" enough to get more $, or figure out how to please the people who are in charge of giving out raises. Both are not ideal if you're young and ambitious

If I were you, I would quantify the impact of the project you worked on (in terms of specific revenue / profit $) and use that in your negotiation

Most likely, you'll need competing offers from other companies to get a sizable raise. Also good to know your market value: https://www.levels.fyi/ is useful for big tech; https://topstartups.io/startup-salary-equity-database/ is useful for startups
We at www.ditto.live will likely get to a SQL like implementation with Delta state CRDTs this year.
I had a Feit CFL bulb from Costco nearly burn down my home about 5 years ago. If we hadn't been home at the time it would have succeeded. I will never buy one of their products again.
The other side is the one that does not support one of the established parties.
Here is an implementation of RSS Cloud done specifically for Google App engine:

http://www.shotton.com/wp/2009/10/20/poets-guide-to-rssnimbu...

And here is the source code:

http://www.shotton.com/wp/2009/10/20/rssnimbus-source-code-a...
What if we correct for union membership and just look at skill level?
You have to believe something is worth caring about before you will expend energy to care about.
I completely agree with this, but I think this is something the educational system should be able to impart.

There are so many things we have elevated to the level of faux pas; is it really such a stretch to believe that demonstrated learning could not be elevated to the same level?
What exactly do you mean by this?

I think you're right in that the system reflects popular sentiment, but I also think it's cyclical in that regard. Popular sentiment about the educational system as a whole is as a result of the experiences the majority had with the system.

As far as a reflection of ourselves -- how did we get here? and do you think it could be changed? Perhaps it's naive, but I can't imagine why people wouldn't care. Maybe not about the system itself, but it seems backwards not to care about "learning" - isn't this contrary to humanity and human development for the last thousand-ish years?
Do they re-encode videos?
I use google docs. I have a bunch of google documents i regularly use for work

- one where I keep track of my work: it's half a todo list with bullet points, half notes about my progress for meetings
- one where i write ideas, things I want to dig into later

I write in them from bottom to top (so that my last entry is always on top).
I basically use them as paper notebooks.

Actually if it wasn't for URL copy pasting, I think i'd use paper and pen.
Serendipity does happen, and children will have some fascinating observations suddenly all on their own. But while they may be curious, they may not know that there's something to be curious at. Contriving a situation to foster that can help, perhaps.

I really loved his note about Dima who asked everyone to swap chairs around. The group had one more person than there were chairs, yet with each shuffling he was bewildered to find they were still short one chair. The child wasn't dumb, and in fact is occasionally clever, but this isn't the sort of problem to be curious at - it's baffling. (Though that's not to say Dima didn't reflect on it at a later date - I'm only halfway through.) The fact Dima didn't quite understand the problem is the part of the interesting point being made; something seems off, but Dima didn't understand to dig into it and figure out right then why this situation felt wrong, at least not yet. Indeed, shortly after on page 28 he notes that this sort of misunderstanding could happen to an old person, too, despite their longer lives and observations.

I think part of the lesson here is that the lessons don't even really stimulate curiosity. Rather, it gives the children more information, more opportunities to have that special serendipitous 'aha!' moment. To your point, it's more akin to bringing the child to a curious place and letting them do their natural thing, rather than foisting stimulation onto them.
IBM Smalltalk (now owned / supported by Instantiations) and ParcPlace Smalltalk both had a revision control system called ENVY. It maintained a separate database that contained all the different versions of source for all your projects, and had a system for building up a new image containing the versions you wanted. I used to build a new image from scratch every morning before I started work, so I knew I had the current latest code. It was the best version control system I've ever used.
You may be interested in ripl (https://github.com/cldwalker/ripl) which is modular enough to serve as a base for more complex shells. It has already been used to create a web shell (http://github.com/cldwalker/nirvana), a ruby/system shell (https://github.com/janlelis/fresh) and a js shell (http://github.com/cldwalker/ripl-johnson).
ORM is weak? What about GLORP?
Shasta basically summarised the OP: I think you need to either upvote his comment or downvote the story, anything else seems inconsistent.
If the $50/month package does what you want it to do, it sounds like a great move to me. Unless you are going to seriously underprice your e-books, you only have to sell a couple each month to make your nut.

Have you done a dry test to gauge the interest out there?
The answer to "why not?" is pretty simple: opportunity cost.

I spent three years in a computational biology PhD program before getting an e-mail from a college friend looking for people to join a new startup (where I am now a co-founder). I enjoyed the research I was doing, but I asked myself: should I really spend three more years here toiling away at very cool but very obscure science just to purchase a lottery ticket? Where if I lose the lottery (which is the most likely result by far) I will have languished in postdoc roles until I burnt out past my prime?

You have a lot of energy between age 25 and 35. I decided to apply that energy to something where the expected value of total reward (both intellectually and monetarily) is much higher.
My favorite word source: http://www.wsu.edu/~brians/errors/errors.html
I would never hire MiniMSFT. Taking him/her out of Microsoft would ruin some fun reading.

edit: OK... I would hire him/her, but only after he/she left Microsoft. Denying MiniMSFT such a rich source of inspiration would be inhumane.
This article only take the money value of PhDs. It forgot the most important stuff in doing a PhD: Networking. Doing PhD is like doing SEO in the real world.

First, you need to pay attention to your supervisor, select a good one, one ready to trust you and give you freedom of action.

Second, grab a university where there is effectively budget for you to travel to conferences and meet people.

Then, work hard and network a lot.

I am French but did my PhD in Denmark (DTU), it was 3 years with a very good salary, with a lot of travels all over the world, with an insane level of networking. Now, after some work in a company, I have setup my small consultancy, the quality of the network I have from my PhD is a gold mine.

If you do your PhD to just enter in a company with a higher salary after some years of feeling like a slave, you are doing it for the wrong reason.
They're blurry at 100%
It seems like what he is arguing for (a methodology that starts with algorithms and generalizes an interface) is what type classes (at least in Haskell) offer.
Used this at tumblr.com/iphone
Nice. Sounds like a great reason to stay up late.

The next annular solar eclipse for north america:

http://en.wikipedia.org/wiki/Solar_eclipse_of_May_20,_2012

And the next total solar eclipse for north america:

http://en.wikipedia.org/wiki/Solar_eclipse_of_August_21,_201...

Please correct me if I'm wrong or add to my list.
It might be a better solution that tying health insurance with a job. Doing so seems to make it harder (more expensive) for people without jobs to get health insurance. But otherwise, what they're doing seems interesting.

FYI, I had to vouch for your comment. Looking at your comment history to see why, maybe try staying away from one or two word replies.

Edit: I see HN as a place for people to improve. If it seems like someone has the ability to make HN a better place with just a minor adjustment, it seems like the best course of action for everyone would be to make that person aware of the issue and giving them the opportunity to change it, rather than hiding it and basically ignoring the person.
Do you have evidence that was their intent? And how exactly could they have succeeded, and kept Trump in power?
It's proving to be right up my alley. I switched to programmer's dvorak on the PC for exactly this reason; in the harebrained pursuit of ever increasing ergonomic efficiency!
For the record, I downvoted that comment because it was flippant and pointless, not because I disagreed with it.
What "defaults"? There's no BitBucket default to make the admin account "admin/admin", someone did this intentionally.
Sure. But this is not the only issue in human experience where nuance or subtlety may be required, and we seem to have navigated many of those other issues okay.

I do not believe this sort of dichotomous thinking is useful.
I work at Gumroad, mentioned in this article.

Sometimes, I read things by CEOs about how a company works on the inside and I wonder if it really looks like that, or if it is a view from the top that doesn't reflect what it's really like.

This article, with its discussions of the upsides and downsides, is accurate to my experience and my understanding of other people's experiences. For many people, Gumroad wouldn't be a great place to work, but for those of us who want to work like this, it is exactly what we need. Very glad to be working at Gumroad and working in the ways the article describes.

Edit: Following up with a few FAQs from posts in the thread:

* Health Insurance: I'm personally lucky enough to still be covered on my dad's health insurance until I turn 26, thanks to the ACA, though for supplementary (vision, dental) I make more than enough to afford proper health insurance on the open market. Everyone at Gumroad is paid very well and should be able to afford the same.

* Regarding overtime, benefits, etc: we make very competitive rates as contractors. I sincerely appreciate your concern, though.

* On the shift from full-time employees to contractors, the company declined and was rebuilt over a period of five years. I'm a relatively recent addition, so I only know Gumroad as it is now, I cannot comment on how it was. All I can say is that it's not like Sahil went out and fired everyone and then the next day it was a bunch of contractors.
Since I get asked this about my M1 a lot, you can however:

- Use a quality DisplayLink adapter that will give you an additional display over the USB bus. It's unsuitable for gaming or video, but it's perfectly suitable for coding, web browsing, and office work.

- Use the internal display while using a single external monitor. People seem to not understand this often.
That's exactly it: (a) there are no functions at all defined on all types except id (of type (a -> a)) and (b) you end up seeing signatures close to that vague all the time. This is exactly the power of parametricity.
Historically, most of Haskell's syntax was chosen to be similar to other functional languages existing at the time. I don't know where ML---the grandsire of Haskell's family of languages---got its syntax from in the first place.
So what size classes should someone have stepped in? 70? 100? Not to mention that having so many in a class was probably a H&S hazard.

It seems more Escalante was the one not prepared to compromise in this instance.

This is exactly the sort of thing unions should step in to solve, so you will have to find another example of why unions are not all good. There are plenty out there.
"Both SoCs also lack the SATA and camera interfaces of other AM57x processors ..."