skysight-inc/HackerNews huggingface dataset:
Addiction is fundamentally about not being able to regulate ones nervous system and looking for external triggers for dopamine release.

This is almost always linked to developmental and shock trauma earlier in life.
I GOT PART OF MY SCAMMED MONEY BACK
I was recently scammed by a RICHARD WALKER ,whom I fell in love with for over 13months, he took all my savings and loans ,lost my house and car in the process, he keeps asking for more money to come see me and things from where he is keeps coming up, claimed to live in OK and Michigan and went to both addresses nobody has seen the person before, went to the army he serving ,they have no record of him, i was more than devastated when he continued with the story after I caught him, in a bid to recover my hard earn money I contacted the FbI, who later gave me a tutoring I was catfished in a love scam and there was little to nothing they could do about it, was able to hire a private eye who helped hired HACKWIZatPROTONMAILdotCOM who was able to trace my suppose born in Michigan Major to west Africa, he was able to get access to All his personal life and mail and after he threatened him to with Interpol and South African authorities he was able to pay back $62630 ,still reported him his government after,this was a lot from where I was.if you’re going through this get help and get your funds back.you can thank me later.
- European colonization of America (you know, all those Native Americans that still have to live in shitty conditions),

- Roman conquerors,

- Serbian conquerors,

- Holy Land crusades,

- Nazi holocaust..

The list goes on and on. And it always comes down to the same reasons. People wanting to exert power over other people, "liberating" them. The church in particular is especially known for that. Most wars were fought over "my god is the one true god and you have to worship him".

Does it ever stop? How can you know that those people will agree with you about what's best for them? How can you know they want to be a part of society at all?

I'm all for giving them a choice, but forcing them to live the way we think is best for them, e.g. making them give up their way of living entirely to live in brick and mortar houses and having to work factory jobs, isn't helping, it's exerting power and destroying a culture.
>It seems a bit rude to complain about volunteers for doing something they want to do rather than what you want them to do.

It is, a little, but then again it's par for the course for Open Source projects, which are both volunteer AND seeking to engage a larger community.

It's not like its just some people doing what they like and keeping it to themselves or just offering it as-is. Open Source projects that want to become larger communities and attract more developers AND end users, have to accept external opinion and criticism.
I usually just do `git diff HEAD` to review what has changed since my last commit. Useful to mentally prepare yourself in case you need to split the changes into multiple commits using `git add -p`.
It's a big world. There's room for a Linus or 2.
Your water hammer reference reminded me of a setup I once saw. It used a hydraulic ram to get water from a small waterfall (maybe 5m fall) up to a stock trough about 50m up and 200m horizontal. Those rams are awesome - and loud.
You are right. On the other hand it would be nice to have all protocols supported in one app, so one day IRC support will definitely be there.
Related recent radiolab episode: http://www.radiolab.org/story/ceremony/
Reading into this, and this seems pretty dense. Any suggestions for beginners who are Software Engineers but need more explanation in this domain?
I've owned several houses in California and not one has had an anti siphon valve on it. A quick check around my neighborhood shows that non of my neighbors do either (at least on their front yard spigots).
That's exactly the reason why I'm suggesting more directness and less ambiguity, while retaining empathy. You can be direct and unambiguous, and distinguish between the two situations you mentioned.

I would use very different phrasings for something optional for the reader to consider versus something critical that they should either do or provide clear justification for not doing.

> Empathy by definition is personal and contextual, not universal.

Somewhat true, and you can get better results if you know the person you're talking to better (which is one reason why it helps to meet the people you work with in person, at least from time to time). But you can also have a mental model of a collection of potential people, and choose responses most likely to produce positive results. You can still have certain priors for your expectations of the people reading your words, even with minimal information.
You probably meant conflicting.

But it's not: one might very plausibly not care to hack on C emacs, but care to hack on a Rust emacs.

And at the same time, the same person, might be able to spot a bug while porting C code to the Rust emacs, that will also help fix C-emacs.
There is no longer any benefit to commitment for that cohort; life is pretty good as is (compared to committing to a partner, a home, children, when economic uncertainty is around every corner).

http://www.phillymag.com/articles/the-sorry-lives-and-confus...

Young men got a bad hand and are playing it the best they can. Are they frustrated? I think it's more being resigned.
No, it's "nobody but us and anyone who's willing to break the law, even bankers and other terrorists."
Scientists create first laboratory generation of astrophysical shock waves
Not every question unequivocally indicates confusion though. There are at least two kinds of questions. The policeman isn't confused when he asks you where you were at 9pm on June 12th. That's an interrogation, an inquisition, and contains an implicit accusation. The most common response is resistance, obfuscation and/or defending one's position at all costs (no matter how foolish that position might be).

So starting off with "Can you explain your goal here?" is concise and isn't horrible. But without any other signal or adornment, it risks being read as the above kind of question. Leading off with "I'm confused" is for indicating that the subsequent questions are the other kind - "please help me with my problem" type deal. It's not strictly necessary to the meaning, but likely has a positive effect in how the questions are interpreted and answered. It's like declaring a variable before you use it. The compiler doesn't need to figure out what type it is (and possibly get it wrong).

"Take a step back" is also used productively here, indicating "whoa whoa there sparky, before we talk about what you're doing, we need to answer why you're even doing it." In other words "I want to talk about something further upstream" or in yet other words, "Let's stop and look at the big picture." Actually it's pretty concise when you consider all the meaning that's crammed into it.
American malls would need a bigger box. Probably three times that size at least.
> Bezos talks about a lesson imparted by his grandfather on one of the cross-country road trips they would take every summer: “Jeff, one day you’ll understand that it’s harder to be kind than clever.”

Sure, that's nice rhetoric. And yet the "kind" Bezos has presided over some of the worst working conditions in the developed world [1] while the "blunt" Torvalds has kept together the very scattered Linux team for decades without controlling their income or work conditions. Apparently the more money you have, the more you can get away with a "do as I say, not as I do" standard.

[1] http://www.salon.com/2014/02/23/worse_than_wal_mart_amazons_...
You're considering the supply side, but not the demand side. If the business major required a certain GPA to stay in, the competition among students could kick someone out, especially if grades were calculated on a bell curve. Someone who can't hack it would consistently score lower than their peers in that scenario and not meet the GPA cutoff.
What a bizarre argument. 1,000+ independent people trying their hand in the business world is ultimately how a Boeing is conceived. That is the extreme diversity that benefits society.
Few Western economists think they know all the answers...

But they do think they know the methodology that will get them the right answers eventually. It boils down to

1/ Write down a model, which is unknown up to a vector of parameters

2/ Use economic theory (e.g. assumptions about rationality) to restrict the parameter space

3/ Use data to estimate the model

4/ Draw conclusions from the estimates

In principle, that's OK. But the analysis can go very wrong at any one of those steps.

There are also many, many ways to understand complex phenomena that don't go via steps 1-4. Attempting to use that methodology in fields such as biology, psychology, or anthropology would often yield lousy results (though not always). It's not at all clear that it's the definitive method through which to understand the economy.
Is it a UK thing to add the "s" to math? I see it pretty often but it never seems right. I've always used the word as an unchanging irregular plural similar to "sheep".
I came here thinking here is another situation or anecdote and this time about kindness and being screwed over because of it or something. Instead it is about workplace professionalism being called kindness and a recruitment pitch disguised as click bait. (Click baits are increasing in HN) my .02$
Cheating (at) Railway Oriented Programming in Elixir
Williams Syndrome Rare Medical Condition Makes You Love Everyone
I wanted to run a tap with flow backwards and found that all outside taps in both big box hardware stores near me had a valve in them. There was no way to tell this externally.
Did you ever consider an e-ink display? Are displays even a big power draw from mobile or is it mostly cpu/wifi/GSM?

My ideal phone would be iPhone 5 form factor with an e-ink display running FreeBSD with nothing but calling, SMS, a text based browser, and a terminal. Minimize absolutely everything and jam a 6000maH battery in there.
Awesome game, learn while you play!. Interesting themes.
I was hoping for a fact like

"And this is how I made 42 investments in my first 3 years. All are now bust, and I am out 1.4 million dollars"

Obviously not fun to tell the world how much money you lost, but it would help to add color to the people behind the VCs, that developers love to see as the frenemy (terrible people out to screw you, but man their money is nice sometimes).
Why try Linux? Why try FreeBSD? We try different operating systems to drive development and to try new and different things.

Why climb a mountain? Why cycle a 90km trail? Why travel the world? Because it's there and we can.
Maybe containers like Docker are useful for your use case?
In many many jurisdictions, software is not patentable https://en.wikipedia.org/wiki/Software_patent#Jurisdictions

You usually can get patents for "software-related inventions" but there's no huge "software patents" problem in most other places like there is in the US.
Whole businesses like Yodelee and Plaid do this.
> The amount of money appears to be increasing extremely quickly (exponentially, in fact).

Yes and it has been pretty consistent in this since the beginning of our country. Nothing really new here.

Additionally GDP has been increasing exponentially along with it.

Population has also been doing the same.

I often see the phrase "exponential increase" as a scare tactic. In tons if situations it's expected and would be odd if it werent.
Awesome. Seems really cool. Gamification makes it fun :D
Wouldn't you have to replace sections of tube each season with this approach?
and no SystemD. I like that part. :-P
I clicked it expecting a basic script, but this is pretty comprehensive. Nice work!
Is a beautiful poem still beautiful if it is written in a language that you don't understand?

I conjecture that the inherent beauty of mathematics is overstated. The beauty of Euler’s identity is like the sublime beauty of a Himalayan peak shrouded in thick fog. A lot of the pleasure and reward stems as much from the effort to climb above the fog to view the peak in all its majesty as from any structural formal beauty. There are only so many ways formal structures can relate to each other aesthetically.

At least that's what I think today.
The widely-used representative agent paradigm more or less does assume that everyone has one testicle.
Is anyone else concerned about buying a laptop from a Chinese manufacturer?

I own a number of MacBooks and while they were all assembled in China I don't have any concerns about the firmware. As more of these make it to US markets I'm sure if there is something it will come out but I'm currently taking a wait and see approach.
https://twitter.com/zooko/status/863202798883577856
But you can't teach empathy.

The counter example is mobsters, they are highly successful, have built empires that are competing against the major corporations but are not showing any sign of empathy or mercy,l and I would say most of them cannot even be considered humans.

And for sure they do not understand people, they force them to do what they need them to do, as if they were tools.
My 2 cents - As an investor or potential employee when analyzing a startup, pay close attention to how scrappy and capital efficient they are. Do they have excessively nice office space? Are the founders making too much in salary? Does it seem like the executives are working like animals, or do they have the big company mindset where they take it easy? Startups are nothing like established, revenue-generating companies and the mindset should be entirely different.

The #1 thing a startup can do to survive is to be as stingy as possible with their capital.
Real-Time Databases Explained: Why Meteor, Rethink, Parse and Firebase Don’t Scale
That's only part of the story -- the theoretically pure version, but not how it plays in practice.

The real lowdown is that Empiricism itself is nothing at all without Reason.

There are no "pure observations". There are only observations as understood and analyzed by reason.

Without a conceptual framework (which requires reason/logic etc) there are just a bunch of things happening one after another or simultaneously in 4D space.

Empiricism is not the "ancient enemy" of Reason, but it's complimentary.

That's why from Physics to anthropology, and all kind of hard sciences, use both observations AND math, logic and conceptual frameworks to discover, evaluate and express their findings.
Is McKinsey really a good source for predictions? Do they have any in house expertise on machine learning (I doubt it)? And do they even have a track record of predictions for strategic, technological trends?
349,615 lines of C

1,632,280 lines of elisp
I find it almost impossible to feel like I really understand any work without at least a little biographical information, even code. I want to have a flavor of who the person is who made this thing, how their motivations dovetail with its form.
Sometimes I wonder how the computing world would turn out if Pascal has won over C.

I spent a lot of time programming in Turbo Pascal, and C has always looked like a major downgrade to me. No modules, insufficient type checking, and the build system is a completely separate step with its own languages brought in (arcane command line, makefiles, project files...).
In my city, there are many stadiums which cause traffic congestion during rush hours. I made a scraping bot which tells me if there's going to be traffic on my designated routes the next day. Going to try making it an app and see if it's any useful to others.
I did as well. I also like "Daring Greatly", and to a lesser extent "Influencer".

I hadn't heard of "Radical Candor" before its mention elsewhere in this thread, but a quick look at it turned up promising results, especially the fact that it distinguishes between empathy and directness, and discusses the failure modes of having either without the other.
I don't know if it's a priority but it would be cool to see rendering speed improved.
Is this any more open source than AOSP? Guessing the SIM5320 doesn't have an open source GSM distro or verified builds.
Not that absolute applications though. See Feyerabend for a counter-argument.
>It's polite because it isn't actively negative towards the other person. That's all it takes. Redundancy is irrelevant.

If you believe redundancy is irrelevant, we have different opinions on how people perceive communication.

You: not writing an insult is all it takes to be "polite".

Me: People will perceive the omission of prelude and mea culpa "I'm confused" as "active negativity towards the other person". It doesn't require the literal words "you're an idiot".

So I disagree that simply not insulting is "all it takes". It often takes more than that to not make people act defensive. Lubrication, social grooming, etc.
This is awesome. I work in a research lab that does a lot of bench work and imaging under microscopy. I think that automating some of these processes would greatly speed up the research being done!
The fact that GPL licenses went for a patent grab (on hardware patents too) with an implicit patent grant paved the way for Facebook. It's just a very bad idea, unless you think all intellectual property should be swept into the dustbin of history, of course.
Show HN: Dallas Startup Launches “The Odd Job Board” to Simplify Job Hunting
Maybe you should automate your line breaks :)
Intriguing Tessellations
> you need to convince people it's a good idea

Not when it really is a good idea

And you realize it somewhere else when they can look up numbers and say: hey this is better than what we had, good for us we didn't assume but we measured.
Ah, but pretending fashion doesn't matter to us sends the signal that we're good enough that we don't have to care :-)
Right. Early PC apps were developed by developers mostly for the developer community and PCs were used mostly by developers themselves as a cheap replacement for workstations.
When they started proliferating in the end-user space and experienced exponential growth in volumes, innovation took a back seat and commercialisation drove the chariot. Now that everyone's become rich, we need to get serious again about making it a lot more useful. Automation would probably be the first area I would address in that endeavor since the capabilities of the PC are now quite robust.
Managers like #3 have the ability to advocate for their directs when it comes to career development and advances and when it comes to salary.

The one weakness with good managers who are both technically strong and know how to navigate corporate America and "manage up" seems to be that they don't have the time to be technical leads and get into the nitty gritty of what their department is doing. They have to hire or promote someone as the "benevolent dictator" who enforces best practices and who has interpersonal skills to keep the manager informed and to talk to the customer - either the internal or external customer.

The architect role is really important for a type 3 manager.

If you need a mentor though, manager #1 is better but go in with the understanding that the only way you're going to get ahead in your career with that type of manager is to learn what you can from them and be prepared to advocate for yourself within the organization or more realistically, find another job and use what you've learned.
With the Bluetooth or USB port you can certainly add one.
There is a huge amount of C code in Emacs that already isn't using the standard C library. As an example, the other day I noticed that Emacs has its own hand rolled implementation of mkstemp(). Unsurprisingly, the Emacs version uses a less secure implementation, so the custom implementation is of no value.

A lot of people have already written about the difficulty of getting changes to fix things like this (or eliminate dead code, etc.) landed in upstream GNU Emacs. Rewriting parts of Emacs in Rust is an interesting idea, and I applaud it as a fun project. But for people who are interested in making more incremental improvements to Emacs, there's a lot of work to be done in the existing C code base to make it smaller and more secure.
> Therefore, they require indirect language and those VPs have to dynamically adjust the communication to that personality.

This was one of the biggest things I had to learn in my first management/executive position. Just because all of the senior management enjoyed aggressive debating and sussing out of ideas didn't mean we could use the same language and approach when talking to other employees.

I'm definitely ashamed by some of the emotional harm I caused our lower-level employees.

Also it's important to note that you also need to be aware of who is listening. If you call a fellow VP's idea stupid, that can provoke negativity from more indirect listeners (even though he has no problem with it). Even if they aren't personally the target of direct criticism, many people are uncomfortable even hearing it about others.
Understanding the future by understanding the past is the classic mistake of economics. It is this unfounded premise that has led them far far away from anything useful.

You could claim the same thing about Astrology. Doesn't change that it's fundamentally not a very useful disciplin to explain anything about the future what so ever and thus as a tool for deciding about the future more or less useless.
Not all math is beautiful IMHO.

The proof of the 4 color theorem "reduced the infinitude of possible maps to 1,936 reducible configurations (later reduced to 1,476) which had to be checked one by one by computer and took over a thousand hours."

Of course beauty is subjective and not well defined. Some might consider that proof beautiful.
Commit hook that aborts commits if the projects code style is violated by one of the changes/added files
If you're poor they will tell you you're batshit crazy

If you're rich or their salary depend on you, you are eclectic
Some Chrome extensions that will help you to learn languages
Important point here: kind and nice are not synonymous. It's easy to conflate kindness with niceness, and the OP (from what I can infer) is advocating the latter, not the former. Kind is not the same as nice.

There are several ways to do necessary, un-nice things in a very kind manner. It is a skill, and for some people requires coaching on how to express themselves professionally and kindly most of the time.

(Qualifying this, because there are occasions that warrant a good moderate yell or two. E.g., the 3rd (rejected) and random PR submitted by a Jr. developer that changes all of the spaces to tabs in the repository, or all of the modules/functions to classes/methods.)
Doesn't port imply having access to the original sourcecode?

There are many unrelated editors that have cloned aspects of Sublime to varying degrees in the 2010s.
Sure it was. I held software patents 30 years ago. The first software patent was for SyncSort (1971), the first large sort algorithm to beat O(N log N).
Reading articles like this written by people who want to share their fabulous domain knowledge for free of charge really is the reason why I read Hacker News. Thank you, i hope i will have the time to read through it all with thought and later hopefully utilize it with my own projects.
I don't think we have evidence that mobsters don't have empathy, at least by the operational definition of empathy we're using. In fact I'd argue that successful mobsters likely have very effective models of people and their reactions.

> But you can't teach empathy.

Yes you can. Social skills can be learned.
Similarly, either it is possible to know certain things from observation of sensory input alone without reference to a ration framework of consideration, or it isn't.

And seem both cases seem unlikely, it seems that empiricism and rationalism are more complimentary (AND) than XOR.