skysight-inc/HackerNews huggingface dataset:
Sort of related, there are a lot of lessons learned and observations made when one changes social class.

At some point in my life, I've been close to both extremes. I've been a poor college student with a family and just barely below the poverty line because of the dependents. I was firmly middle class for my youth and then after starting my business. Selling my business has put me in the upper class section.

There are some broad stereotypes that can be made but the biggest difference I see is in how others respond to you and how the system responds to you.
Umano was a great app that was similar to this. In some unexplained moved, Dropbox bought it and shut them down. It used real people to read the articles but it was definitely worth paying for.
Glassdoor is moderately reliable. Not sure of better alternatives - that would be great.

HR often plants or strongly encourages employees directly or through managers to post How Great Things Are Here. Negative reviews can go away mysteriously, are buried. It's disconcerting. A lot like Yelp.
Solid discussions. I learn much more from the random comment here and there than from the articles. Not all comments are like this, but a very high percentage compared with other discussion forums.

The best comments are sometimes tangential and sometimes may not get upvotes, but they offer a perspective that I had not considered.
Masochism combined with a morbid desire to know what my peers think, mostly.
A Brief History of the ‘Danse Macabre’
But importantly you don't always find really interesting stuff. It is a slot machine of news that may or may not give you a dopamine hit.
Mohmal – E-mail descartável temporária
No one: “Just spam the user with error messages they won’t understand and can’t fix!”
I don't think there's another site out there that really encapsulates what HN offers, maybe lobste.rs
> Languages with metaprogramming, like the Lisp family of languages, avoid the burden of having to do this

Using macros or higher order functions doesn’t make the concept of a pattern go away. In Lisp you also use adapters, factories, strategies and the like. They’re just simply functions rather than overly complicated objects.

Since its only functions on data structures, chances on reuse are indeed much larger.
That's such a copout. Any threat of large scale violence from anyone could be considered "newsworthy." The real answer is they never anticipated a POTUS would break their TOS, and they have no idea how to deal with it, without being hypocritical.
Are there some github repos you can recommend that follow these practices (for learning from them).
I can't speak for the original commenter, but I think that book has (unintentionally) done a lot of damage to software by getting people excited about things they have no business getting excited about. It's impossible to read that book as a junior developer and get any use out of it. What inevitably happens is the junior developer reads it, gets excited about the patterns, and injects as many patterns as they can into all of the source code they write. I've done it myself, and I've seen this happen to others time and time again.

You can accomplish writing perfectly clean, readable, and maintainable projects that multiple people work on without learning any of the design patterns in that book. You will probably discover later that you were using certain patterns without knowing what they were called. The earlier you learn this, the better off you will be.
This is fantastic. I had a similar idea but it was for a friend of mine. She constantly made the wrong choices in life and I'm positive things would turn out better if she crowdsourced all of her decision makings.
I like reading people's opinions from the bubble that they live in.
To rip on Scott Bell.
Facebook is defrauding advertisers by including ad block users in their metrics!
Perhaps, though I think I'm more energized personally voting & with campaign involvement in the upcoming elections this year than ever before. And part of that is knowing that it might help Medicare for all or other universal healthcare options - maybe not this election or the even the next - but personally I feel it has to happen and is worth working towards.
The one thing you can expect to receive in exchange for said significant donation of your time is recognition for your work.

If your work consists of half-finished code that you then attempt to pass off as a usable product, the expected reward is shunning.

There's a difference between pushing your CS101 homework to github and publishing your package to npm. As with academia, once you publish you implicitly vouch for the quality of your work, and your reputation is permanently tied to it.
I bet this would hit the news in a huge way - Trump would certainly not be able to contain himself and do video responses - or it might set him over the edge, not having that ability to vent - maybe a good thing, maybe not.

It would certainly gain a lot of positive attention and give huge props to Twitter IMHO too.
Did the author just spend $300,000 USD to become a master node and write the review!? That's a dedicated blogger!
Sonoma County Fire Information
in what way is this patent-trolling? Qualcomm is not a NPE. It singlehandedly created a wireless network standard and continues to be a significant contributor to mobile/wireless technologies used by pretty much everyone even today.
Back in college my cocaine dealer was a city police officer. I had no idea until I saw him eating at a local restaurant in his police gear.
Yeah. He's aware of that. I think he's generally talking to Java crowds, so the static typing experience of the general programmer is pretty bad.

That said, I liked this talk and agreed with much of it.
It's one of the few tech sites left on the Internet where there doesn't seem to be an underlying narrative driven by politics.

I'm looking at you TheVerge/Recode/Reddit.
Don't know what coffee roaster(s) they were getting their beans from, but pictures show a Synesso espresso machine. Given it's Portland, that's probably not as remarkable as it would be in other restaurant/bars around the country.
I like it for the non-tech part (apart from where it becomes techy again in a technotopian delusional way of thinking tech can fix everything)
Columbine: so you do something to prevent kids from getting bullied and have fewer mass-murdering students as a result? Seems like a good example to me.

In general, how can you fix something you don't understand?

I've never understood the "let's just punish people and forget about it" attitude (not saying that's what you're saying, just that it seem like a fairly typical attitude). It seems really dangerous to me.
Working on this with a team of volunteers. Would love this to spread to anyone who needs this information.
You can use lenses, it's something like

over (at "foo" . at "bar") :: (a -> b) -> (Map String (Map String a) -> Map String (Map String b))

Neatly, this system generalizes to typed realizations immediately, too.

over (foo . bar)
Nicely written piece. Lovely to read something that has a nicely balanced approach without overtones of distain or bias.

People are complicated - clearly being a climate change denier seems like a pretty insane thing for an otherwise seemingly intelligent scientist to believe, but as the article mentions towards the end: Who knows, maybe the urine thing will be useful. There's no reason to dismiss it out of hand. I think using more nuclear power would be a good idea.

So much of today's rhetoric seems to want to paint people in black and white, but everyone's a mix. Even Trump has the occasional flash of not-complete-idiocy (although, to be fair, I'm having a hard time thinking of one).
This argument is really so laughable. And it's unrelated to the article
I was curious about this too.
It's the best community surrounding general tech discussion _as well as_ its impact on society that I know. It isn't overrun by trolls. And it has a simple, clean UI with no infinite scroll, and even has noprocrast in an age when most sites are desperate for as many minutes of your life as they can take.
http://tachyons.io/gallery/
what guideline was violated? -___-
The legal system draws a distinction: DUI-homicide is classified as second degree murder in many states, while DUI by itself itself is a misdemeanor.

Of course, this is a bad measure of the level of recklessness, but the legal system has taken the degree of bad result into account along with the degree of bad intent. Murder is worse than attempted murder, etc....
Hi There. I have developed a small tool to data mine and capture data of incoming emails. What do you think? any sugestions?
No they don't - if it gets into the news that Twitter bans Trump for abusive behaviour, that will look super positive to the majority of people IMHO. I'd certainly put Twitter in a much brighter light.

When you take a stand for something - you might break some bridges - but you'll also be building bridges.
This may depend on what you mean by journalism. When I visit news sites, I am there exclusively for factual information on events that are occurring. I do not want to know what the writer happens to feel about these issues.

This probably sounds somewhat radical in today's times, but that's largely because of how the media has changed. In my opinion that change has been for much the worse. An example of what I would consider phenomenal reporting is this [1], the New York Times coverage of Watergate, just before the election of 1972. It is pure professionalism. I have no clue what the author thinks of the situation. There are no moral or character judgements, labels, or aspersions directed in any way. There is no implication or connotation of anything beyond what is there. It is a simple clean and elegantly written reporting of information with all basic relevant facts quantified so much as possible. It is then left entirely up to the reader to survey the evidence and come to their own conclusions. It's unpleasant to compare that to the media of today.

[1] - http://www.nytimes.com/1972/11/01/archives/the-watergate-mys...
> The idea behind network marketing is to turn your social network into pyramid, positioning yourself at the top of the pyramid.

Isn't this the idea behind Patreon?
There's a line we can draw and should draw. A scheduled tweet is a nice feature but it's acceptable to call a bot tweet. It's not the content of the message we want to stop, it's the sender
Has the right frequency of news rotation.
> Nobody is arguing that you can't coerce someone into giving true testimony if you know you have a bad party and you can verify what he tells you immediately

That's not accurate; that argument is very common.

You can see someone making this exact stupid argument here in this very thread at https://news.ycombinator.com/item?id=15465836 .
I agree that people make themselves vulnerable to someone taking their picture by going outside, but I strongly disagree that people consent to having their picture taken.
I use the RSS feed for interesting tech news. I rarely use or even read the comments.
GUN – Graph Database
You won't make 1M friends, but for any given much lower N number of friends, to get them to respond within 1 min, increase the signal-to-noise ratio of your messages, and message them infrequently.

Better yet, ask yourself: why do I need (or feel the need for) people to respond to my messages within 1 min? What is wrong with my outlook and time management?
Whenever I visit the US I find it insane how much advertising for drugs is shown on TV, with the usual "ask your doctor about..." disclaimer at the end.

Why aren't more American's up in arms about this?
Perhaps their argument has some merit but it's disappointing to see such an off topic comment at the top.
Exactly, that's why it is being referred to as "privilege" and not "something every person in the world has the option of doing".
It does not have absolute meaning, but it is a good relative measure -coupled with order book depth-.
My team recently settled on TypeScript instead of ClojureScript, as TS is the safer bet, more familiar, more consistent with the existing project's tooling, etc. But man... I've taken a handful of files and written them in both TS and CLJS. CLJS is just so much shorter and elegant. I sometimes think we made the wrong decision.
I'll try to remember to reply to this after the weekend, if not and you're still interested shoot me an email matt@engn.com
I'm a bit skeptical about this. You should see what it takes to manufacture useful amounts of clinical-grade penicillin. It's fairly capital-intensive, and requires a special strain of the mold.
I know it's tricky. Nevertheless, it's our damn duty to keep our eyes on the road - at all times. Living far out in the countryside, I see a lot of roadkill, deer included, but have yet to hit an animal, even though I leave home every morning long before daybreak. Cats and hedgehogs really are avoidable by any competent driver.
It's a combination of the links that get posted, the people who post here, and the moderation.

It's apparently enough of a draw to have me lurking on this place nearly daily for almost 10(!!) years.
My favorite posts are the “Show HN”, or other Github projects, launch announcements, etc that I wouldn’t find elsewhere.
The Pitop is such a piece of crap though. Put a cheap screen, horrible keyboard, ridiculously weak battery, and a 1990s trackpad in a bulky case and charge Chromebook prices for it.
That is quite the domain name.
Good question - i perceive quality of OPs are dropping but the discourse in said posts are pretty gud
I second this. For me, anything with tagging and search would work. Mine lives in Dropbox (it runs in Firefox) so it's backed up and available on all my machines. A lot of the notes and ideas in it start out on paper (e.g. written on the go, or whenever the idea strikes me) so I get the benefits of paper. But rediscovery becomes essential as the volume of notes get large. Paper is ineffective because of the lack of search capability.
Lost Sunken City Revealed
You're wading into "plausible deniability" territory.
I'd like to see something like this for Physics cirricula.

As a software engineer, I've always felt my physics background is lacking. Can anyone recommend a decent physics learning platform that starts from QM first principles and then goes to more complex topics?
Regulatory barriers in many areas will affect companies much, much more than a simple fee to move goods
Weakness of will.
No Proof of Work Required (Crypto on Top of Open Source Commits)
> It just seems very convenient that things we find morally wrong end up also being bad for other reasons

An evolutionary argument can explain this, and is the standard way to explain large chunks of traditional morality. (e.g. incest taboos.)

As applied to the modern torture debate, I agree with you that this is more of a case of "when neither the law nor the facts are on your side, pound the table".
I did the MITx Circuits and Electronics unit online and it was pretty good. The platform was a lot more advanced than Coursera's, including a little circuit designer tool with various probes and things.
I doubt it. We just moved, but in our previous neighborhood, we knew the UPS guy who did our deliveries. It was always the same guy, and he was great! He even gave us some great tips on where to vacation! I knew about his family probably more than he knew about ours.
facebook makes around 80% of its revenue from mobile
"I can resist anything but temptation."
Open Source Game Clones
+ It's a decent, 'curated' selection of usually non-political topics.

+ Most comments made by people on the internet are ridiculous, emotional, uninformative rants. On HN, people seem to be smart enough to make informed points.
Location: Florida, United States

Remote: Doesn’t matter

Willing to relocate: Yes, anywhere in U.S. Florida if possible.

Technologies: SQL (MySQL and MS SQL), R Studio, Python, Sparks

Resume/LinkedIn: https://www.linkedin.com/in/duyquang93

Email: dqnguyen2015@gmail.com

I'm looking for a job relating to data analyst. Have one year of experience. Appreciate your email.
It's just a cheap shot, I've seen this argument being made, some people just want Trump off Twitter because it's a huge propaganda machine for him. But that's simply never going to happen for a myriad of reasons that we all know. It's pathetic they keep pushing this argument just to make noise. There are many things one can do to oppose Trump, this is one of the worst ones.
> Python's weird ideas of scope

I don't know that I'd call them weird, just the natural result of Python's assignment syntax (tho I suspect that you might call that weird as well). Without specific declaration syntax, it would be somewhere between messy and impossible to differentiate between block and function-level scopes. The only thing I could think of would be the inclusion of a new declaration/assignment operator, like `=:`, that would declare the variable as block scoped, but such a change would be backwards incompatible and I don't believe they're going to do that again.

What would you like it to look like? How would you want it to work?
It's even more fun to share an opinions from outside that bubble and they're forced to actually have actual discussion about it (because that's how this site works) rather than just name calling and down-voting.
Yeah, people were mad at some of my comments during the OWS phase. They were making comments about stuff like hanging and shooting the 1%. I'd point out that, if they were online, in Slashdot or Fark, in a home with regular power, and had clean water, they were quite probably in the world's 1%.

My point wasn't that there was no reason to complain, indeed there are many reasons to complain. My point was that making generalizations and threats based on an arbitrary number wasn't very productive or honest.
Yes, wisp : http://www.draketo.de/english/wisp
But most lisper prefer parentheses. As for me I'm just starting to learn scheme because of GuixSD and I'm trying to get used to parentheses. It's not that bad if you use paredit/parinfer/...
Smoking as a Service
Well this is the problem Option classes are meant to solve but it's pretty tough to make that work without breaking all the old code where any reference value can be null
Congressional Staffer Indicted for Making False Statements on SF-86 NatSec Form
I do too, but I come back to reply to previous threads later.
Like their students, colleges are vastly increasing the amount they borrow
I think the blue collar meaning of the work "hack" is far more appropriate...
Most of the reporting I've read on that particular point state that most of the ads were aimed at divisive social issues rather than promoting a particular candidate, not that all of them were.

Maybe the fact that the majority of the ads were not explicitly promoting or attacking any particular candidate will be enough to absolve Facebook of any blame. But chances are there were far more ads purchased than just that $100k buy so the question will be what did Facebook know, when did they know, and what did they do about it. Same deal with Twitter.
Definitely agreed. Especially when it comes to the editing, it makes the podcast hard to follow when there isn't a natural flow to the conversations.
Useful information, and then informed comments about it. The comments might inform me that what looks to me like a good idea has pitfalls; they might propose similar products with advantages or better suited to my need; or they might articulate a position, held by a large group, that I hadn't considered.
It's my primary source of tech - news, actual code to browse, new things to play with in downtime. I keep my skills sharp by coding and I keep my knowledge sharp by visiting HN probably too many times a day

Edit: As to why here over other places - there's rarely any pun chains. Nothing puts me off a discussion more than pun chains
I can find some inspiration about projects, people solving problems, some that I know about, some that I did not know existed.

I can read opinions about issues I have thought about and cared about and get a new perspective.

I can get annoyed because someone wrote something wonderful and then a bunch of people nit pick it to death.
EMSAM

Unfortunately, no other class of drug class has worked, and the traditional delivery methods (ie - pill form) caused measurable hearing damage, just from the trial periods.
> By torturing someone you are defying almost every moral decision societies have ever made.

This is obviously not true; torture has been accepted by most societies.
I learned that random was better than guaranteed here!

Probably
Sometimes ReSharper makes some seriously wild, unreadable suggestions for converting code to Linq.
The Lisp and C worlds are already kind of converging in languages like Python, Swift, Go and others. Unfortunately, as far as predicting what will happen, I can only quote the late, great Carl Sagan and say that prophecy is a lost art.
Ideally, the government should just straight-up pay companies to do drug discovery using something similar to cost-plus defense contracts (and establish DCAA-style auditing practices to keep them honest).

Establish strict price controls, ban drug patents, and make production volume guarantees a hard condition of receiving federal drug discovery money. And the money should be large enough to be worth it. Ideally, 90%+ of a drug company's income should be from federal contracts and not from sales.

And if that turns out to not be feasible, just nationalize them. The federal government can hire drug-discovery chemists and manufacture the drugs themselves.
Ironically, those who prefer dynamically typed languages would make the exact same argument.
Agreed. I'm a physicist, so feel the same way, but people who are actually experts in whatever field usually hate that... https://xkcd.com/793/
"Liberal arts majors may be annoying sometimes, but there's nothing more obnoxious than a physicist first encountering a new subject."
This! this is the perfect target!
Bitcoin is just another virtual assets, like .. paper gold. Its never going to be a currency. The whole model is flawed.
Yes. If my security cam records him throwing the package onto my porch, I have somewhere I can complain to, and I can probably ask my neighbors if they've had the same problems with the same driver. Whereas, when some guy I've never seen before rolls up in a Honda Civic, who do I complain to? I can try complaining to Amazon, but were they even the one who hired the guy? Or did they subcontract that out to a logistics company who subcontracted it to a local company who subcontracted it to the guy with the Civic? Those smaller subcontractors don't have to worry about damaging their brand. If they start losing customers, they simply rebrand or sign up with a different one of their supercontractors and keep on trucking.
I'm able to procrastinate at the office and claim I'm working
Announcing Gutenberg, a static site engine (2017-03-25)
It’d be nice if high karma could unlock DM capabilities.
Since there might never be a more relevant time to mention it, there's a fantastic book called The Fly Trap by a Swedish biologist, Fredrik Sjoberg, detailing his decades of studying flies on a small Swedish island.
It's in the mold of Zen and the Art of Motorcycle Maintenance, and is a great read that I can't recommend enough.
The reason why I come back to HN, is for the articles, and also the comments on the articles. I find some of the articles to be quite interesting, and informative.
I also really like to read the comments on articles. Sometimes I wind up reading the comments first.
People sometimes drop interesting nuggets of information
that make HN worth coming back to.
I would be horrified to think what kind of havoc DIY birth control pill, s that were not manufactured correctly, might do.

I would say a better solution would be to start a not for profit manufacturer, but when India produces dirt cheap genetics, there does not seem much point.