skysight-inc/HackerNews huggingface dataset:
I completely understand this guy's mindset.

I am a 23 year old programmer who just graduated college. My goal is to work at a place that makes me happy. I think the first step is by working on personal projects to post on my Github and put on my resume. But when I get home after a depressing 8 hour day of staring at code that makes no sense and accomplishing nothing, I'm burnt out and tired and depressed and more coding is the last thing I want to do. So I'm trying to get a prescription for Adderall, because last time I took Adderall I was extremely focused and interested in programming, and I got tons of work done on personal projects that were a huge part of getting me the (albeit shitty) job I have now.

I have only one friend, and he usually hangs out with his girlfriend, so I have basically no social life. When I want some down time, I instantly get depressed because I have nothing to do and no one to do anything with. So I smoke weed. I'm instantly happy, and video games and movies are instantly interesting and enjoyable again.

I don't see how I can escape from these things. I truly feel like drugs are the only thing keeping me going right now.
I am not arguing against having a rainy day account. You should absolutely have one. I am arguing against tapping into it to take a few months off till Idaho's non-compete period expires.
Over the last few years I made ~9% on my Vanguard investments. Vanguard's Retirement 2045 fund made 11% in the last 5 years and 5% in the last 10. That's all still much better than having it wast away in a money market account. You still can get the money out within days.
Well, first there was the agenda of food companies to put as much crap can increase their profits (e.g. by making food more addictive, sweeter, longer lasting, etc) in there as legally (and often beyond legally) possible.
I agree, I have been in Japan few times and love to see the diversity in fashion there.

I think a huge group (and the original reason I got interested in Japan) is the [Neo] Visual Kei (ヴィジュアル系) [1] movement. It was a cultural movement both from music and fashion that isn't even mentioned here.

Edit/note: for the more pictures, you surely want to find the fashion "branch", then find the name in Japanese and use that to search them (make sure Google is not limiting your searches as well). That is a part of a culture that mainly uses Japanese IMHO, similar to some parts of robotics that I see IRL but cannot find online.

[1] https://en.wikipedia.org/wiki/Visual_kei
Sounds like you should talk to an attorney.

The ideal would be that you build up your business to the point that you can either simply decline to sign NDAs, because you have plenty of customers who don't ask you to, or at the very least can negotiate very specific NDA terms that won't be a problem for you. But again, to do that, you'll probably need some legal advice. The simplest thing is not to sign them at all.
>What, the pedantic reactions of people who only read the article's title?

You'd be surprised.
A 32-year-old state senator is trying to get patent trolls out of Massachusetts
Looks to be an alternative to the traditional "rest api".

Would anyone care to comment on the productivity benefits of one or the other?
whenever i see "my kid's college fund", im reminded how grateful i am to live in a more social country than the US.

(Norway here btw)
I am one of those people who need substantial amounts of time alone too. That doesn't mean that I'm not a social animal though, and that there isn't some balance of social contact that is desired. There's only a very tiny percentage of people who truly desire no human contact at all (think hermits); merely being introverted still does not get you close to that level.
SHA-1 and MD5 are susceptible to collisions, not pre-image attacks, so replacing either with SHA-256 wouldn't really impact this scenario. The real question is whether they used iterated hashing (and to what degree), peppering, a keyed hash, or something else that would slow down a dictionary attack.
>those against "chemicals" in food often demonstrably have no idea what they're talking about

No, but they clearly have an idea that they don't mean water or salt.
Allow me to don a shiny new cap of quality Reynolds aluminum foil and say this.

If it was meant to be observed, and if it was intentional, and if it was nearly "danger close", couldn't this suggest that USA 276 is a platform in development not just to deploy sensors for observation but perhaps to, in the future host systems for engaging and destroying satellites.
Overlays? - https://en.wikipedia.org/wiki/Overlay_(programming)

I used to use Turbo C++ 3.0 (I think it was? - this was 1993) and overlays was one of the touted features, though I never used it.
If, like me, you were hoping to find code that is poetry, a few recommendations:

whytheluckystiff, or _why, was a very colorful persona in the early English-speaking Ruby community who wrote some very poetic code (some of it production grade) and inspired a lot of people (me included), and eventually disappeared one day when he was outed. Maybe start with Why's (Poignant) Guide to Programming that is a literary work that is also a Ruby tutorial, available at http://poignant.guide/, and continue by reading archives of his blog (where he posted hand-drawn and sometimes animated poetry in Ruby) and libraries he wrote (I strongly recommend Camping.rb, a 4k minimal MVC framework, that was at once very poetic and production-ready.)

Other than that, if you can read x86 asm I recommend this book of Koans/Poems/whatever you call them, written by someone I know and extremely beautiful: https://www.xorpd.net/pages/xchg_rax/snip_00.html

And in the Perl community there's a long tradition of polyglot perl/English poems: https://docstore.mik.ua/orelly/perl/prog3/ch27_02.htm
How do you create a product people want to buy?
Agreed. Source code being "denormalized" as plaintext brings practicality, yet also problems like structure-indentation mismatch, or having merge conflicts over a trivial rename.

Writing a non-plaintext editor is a huge UI/UX problem, however...
http://www.dailymail.co.uk/news/article-1221925/The-real-lif...

It's daily-mail, so take it with a bit of salt.
if you are you a #MachineLearning or #BigData enthusiastic and want to find somebody nearby to hang out or to discuss your problem, then I would say to @xoolooloo is perfect to find somebody nearby. https://www.xoolooloo.com/#/signup
>Donald Trump was mocked mercilessly. Looks like he got the last laugh.

_Is_ mocked mercilessly, and I don't think he's got the last of anything yet.
How is that metaphorical at all? In all current languages, you write programs precisely by writing text files.
This breaks my heart to read, as you're so young, and so free, and this should be a happy time in your life.

I hope you find your way. :)
How to Read Excel File in Python
Aren't ES6+ more like Python (or Coffeescript) now than ever? But yes, complexity.
>Open office plans are awful, but the options aren't only open-office or work-from-home.

In many companies, they are.

And even with "better office designs" there's also the daily commute.
>And when the kids come back from school, it becomes nearly impossible to do anything useful.

If you work in the living room, yes. If you work in a dedicated office that's off limits, no.
Do the hoi polloi care that the pariahs of the world are leaving and taking their lifestyles with them? These are the people who cause housing bubbles, their subsequent crashes, construction booms and crashes (Spain) Deutsche Bank holding Greek economy hostage, etc.

I get it, they are a necessary ungood thing for the economies, but should the hoi polloi cry for them?

But that's Bloomberg caring about the capitalists who would arbitrage your job in a heartbeat.
> Almost all the cases where I've heard of a system that was built as a microservice system from scratch, it has ended up in serious trouble.

I wholeheartedly disagree with this point.

I've found that if I build monolith first, it becomes harder to draw the line of how to separate endpoints, services, and code within the system(s).

If I design in a "microservice first," or just a service oriented design -- I find that there is much more clarity in system design. In terms of exposing parts of a system, I find that the microservice first approach makes me consider future optimizations, such as caching policies, whereas, in a monolith, I would proceed in a naive, "I'll figure it out later" approach.

Each school of thought has its downsides. Monoliths move fast and abstracting parts of the system later that arise as bottlenecks is a tried and true pattern; however, there aren't too many product / business folks who want to hear:

"Hey, we just built this great MVP for you. It probably won't handle significant load, so we're going to go off in a corner and make it do that now. Oh yeah, we won't have time to develop new features because we'll be too busy migrating tests and writing the ones we didn't write in the beginning."

The flip side is, microservice first has a lot of overhead, and (as things evolve in one system) refactoring can be extremely painful. This is an okay trade off where I'm at... for others, maybe not so much.
Looks like it encodes the whole code instead of storing it somewhere, so yes.
Gitcreepy (Golang) – get GitHub users' historical email addresses
There is a school teacher in Wisconsin whose birth name is Marijuana Pepsi. She has a rather interesting story: http://archive.jsonline.com/news/milwaukee/40874017.html/
I do devops. I consult for startups. And while it would make me a lot more money in the short term to fuel their microservice-first, sparkly-architecture aspirations, this is exactly the approach I take when I pour some water on that. Your Big Ugly Monolith will get you where you're trying to go if anything will. You don't need services, you don't need microservices, you don't need some bloggable-as-heck Kubernetes setup with pet sets holding your billionty different datastores--you need a webserver and one data store and maybe a cache, eventually. You grow from there.

Where I do push, though (and this often surprises people because "what does a devops person know about code architecture"--the answer is "a lot, both from writing it and seeing it badly written"), is hard demands of app statelessness and an encouragement of business logic internals that are functional in nature, with I/O, wireups, etc. handled at the outer edges of the application. Functional-core-imperative-shell lends itself to decomposition later if you need services (and I say "need services" because the size of the set of companies that "need microservices" is within epsilon of zero)--you replace RPC with a network layer because you built your app with clean, bright-line divisions.

Rule of thumb: if you have two "service" talking to the same set of data in the same general-purpose datastore (i.e., not pub-sub, not opposite ends of a job queue), they're the same service.
It doesn't have to, but it does. It's actually a funny "conversation".....race/culture is irrelevant/nonexistent, unless you suggest bringing in middle class immigrants from other Western countries, and then for some reason, it suddenly is important, very important that it is drawn from lower class nations, usually "coincidentally", predominantly visible minority countries....under the guise of "diversity" (even though we were just told that all cultures are the same). This has always been obvious, but I've never really understood "why" people acted like this without resorting to crazy conspiracy theories. This article that someone linked has a very plausible theory:

http://www.slate.com/articles/news_and_politics/politics/201...

"Or take immigration policy: Dean Baker of the liberal Center for Economic and Policy Research has called for increasing the number of doctors, dentists, and other professionals allowed into the U.S. while limiting the number of less-skilled people, like would-be retail clerks, custodians, and housekeepers. The reason is that high-skilled immigrants squeeze the wages of upper-middle-class professionals, who can afford to take a hit while lowering the cost of various services for poorer people by giving them the option of going to cheaper doctors and dentists. By contrast, bringing in retail clerks, custodians, and housekeepers makes life cheaper for the upper-middle-class professionals while squeezing the wages of working people, particularly immigrants who already live in the U.S. Want to guess how popular the idea of increasing the wages of nannies is with the upper-middle-class people who employ them? I’d love to know, but I’m sorry to report that upper-middle-class pollsters have yet to ask the question."

It is a really good article, I encourage everyone to read it.
I love Asimov, and he's right that we should educate our population better, but why would anyone pay attention to the papers when it seems completely remote and irrelevant to people's lives? People pay close attention to stuff that they feels significant to them and that they can control. People read the sports section because they can talk about that with their friends and are invested in the outcome. You and I read the politics section for the same reason even though without popular mobilization, we have basically the same effect on outcomes as a sports game.

If policies are promoted that people actually like as opposed to barely resent, they'll start reading and talking and you won't hear the end of it.
Nit: Go's standard format command doesn't care about line length. Officially, there's no hard limit on line length.
Funny how things don't seem to work that way. What with police officers arresting people who film them. Somehow privacy has become a privege.
I think 400 is likely attainable for the hedge funds, no idea about other fields. The HFT guys pay about 250 (total comp, e.g, salary and bonuses) for a newly minted PhD.
Volume of posting is not a good measure for whether a person deserves a black bar. People are always going to be tempted to post what they think other people want to see - there's no direct correlation between a subject being popular and HN-significant. No doubt many major mathematicians and other well-known people will continue to pass away in the coming years, and some of those will receive a lot of attention from this site as well, even without any real significance in tech.
Likewise. There's also sklearn_pandas which helps you plug a DataFrame directly into a Transformer or Classifier.
It may sounds naive, but why is the physical location of a bank still relevant today?
I can't really see a reason why source files should only be logic. For a long time we've operated on the principle that they ought to be readable too, because humans write them. So there are comments, formatting, and styles of programming to make what you're doing readable to others, like choice of variable names. Decide on a "stylesheet" to use with the people with whom you're working with, and try to stick to it.

In a way tabs are an invitation to style them how you want.
I am relying on the fact that I was a homemaker for many years to make a work-from-home situation more tolerable, though I loved the piece you linked to and upvoted you specifically because of it.

Homemakers get no respect, but you have to organize a lot of work yourself and make sure things happen, on time, on budget, etc. It is vastly more challenging to do it well than my corporate job was and everyone oohed and aahed at me when I mentioned the name of my employer. I had co-workers who had spent years trying to qualify for a job there and just having a job there was considered to be a feather in your cap by basically anyone in town.
I think it's fair to say that all programs are written artifacts as opposed to visual ones. The few visually oriented programming languages haven't really taken off.

However, it doesn't necessarily have to be the plainest of plain text. Even today, it is ridiculously popular for people to use syntax-highlighting, which adds color to everything they do. It might not get stored to the disk, but it shows that the experience of writing/reading code goes far beyond the purely textual.

Other things to consider: Code-block folding; call-graph and type-hierarchy visualizations; GUI tools for files that are half-generated and half-written; the way that diff tools turn text differences into a visual experience...

In other words, while storing your creative output in a simple and consistent way is good, the craft of programming has organically added many visual interactions to match the strengths and weaknesses of our human brains. It's not unreasonable to expect more of that, even if the core remains a written conversation with an idiot savant computer.
>There are far too many temptations to do other things at home - Each child is a 10x multiplier.

You wouldn't be doing those things for your kids if you were at remote work (because it would be physically impossible as you'd be elsewhere). So why do them when working from home? Just because you can? No, close the office door and/or set clear boundaries.

The difference -- and the great benefit -- with working from home is that for the far fewer things that DO matter, you will be there for your children.
KeePass2 is my preferred password manager. KeePass2Android is a good Android app version.
Medics probably got an accurate time of death, and one is able to extrapolate from that the time of his vomiting, which likely matched the time he made the call.

Your comment is a little heartless.
Pass also has Android and (AFAIK) iOS clients, and many other frontends.
What I'd like to know and is lacking from this disclosure is what data they stored and was leaked from users, and the hash algorithm they used.
So this explains why it's called the bar exam ;-)
Not really, with SELinux, which is what TIO uses. TIO can be deployed pretty much anywhere SEL is supported. Instructions here: https://github.com/TryItOnline/tiosetup
> white dress shirt

It would seem that as an American you refer to a white shirt - but what do you term that which I (as a Briton) would call a dress shirt? (Worn with evening, or the most formal of morning attire. That is, with your -ahem- tuxedo!)
This is interesting! Does anyone have an invite?
Well, first, to be able to colonize you must first be able to travel and if bureaucracy is preventing travel it is also preventing colonization.

And second, my previous comment was a joke.
How far back do you have to go for finance to beat tech in pay?
I left an amazing job at a high tech company to start my own company. We had a successful exit five years later, but I've always said that if the company went belly up after 2 or 3 years it would have been WELL worth it. I don't associate being a successful entrepreneur or having success with a big exit. The point is to learn and try new things.

Of course I'd help my kid get the company off the ground in whatever capacity they'd like. I help a half dozen companies now in an advisory role and I'd do the same for them.
I'd rewrite the title: "Man who helped Facebook shamelessly copy Snapchat's best features without giving any credit"
It's not clear to me what the point of this comment is.

What certain math usage would cause criminality?

You would become a criminal if you used certain kinds of music and baguettes regardless of motives?

I don't get the connection.
I don't understand how that's related.
Kind of a misnomer since the file is a csv that excel will read but is a common file extension.
"why would anyone pay attention to the papers when it seems completely remote and irrelevant to people's lives?"

Local elections directly affect people. Local boards and councils set tax rates and allocate money to schools, police, fire and other public services. Local elections often are covered extensively by local newspapers. Yet voter turnout often is quite low. Why?
All the "working from home" negatives are soft issues -- things that can change with the right mindset/effort on your part (dressing properly, respect from spouses/kids, coordination, etc).

The "work at office" negatives on the other hand are hard limits or require change of ways of doing business for the whole company -- commuting, meetings, fixed hours.
Am I alone in finding Go's syntax atrocious? It just seems so needlessly obtuse, and puts me off to an otherwise great ecosystem.
SSH Orginal version became proprietary and was forked by BSD developers. Later portable version was created for Linux and other operating systems. You have now situation critical protocol and implementation is maintained by OpenBSD Foundation.

[0]https://en.wikipedia.org/wiki/Secure_Shell#History_and_devel...

X was not intended for the desktop. It was used as a prototype because there was nothing better. We are stuck with an ancient client-server architecture that cannot properly display video playback inside the browser.

I respect your opinion, but you just ignore anything in your holy temple of Linux.
I'm sure the native Americans would disagree with Joan Robinson.

The fact is there is no opt-out, you do have to participate in the capitalist system to survive, and even if you somehow manage to live in the wilderness, capitalism will eventually come and beat down your door to tell you that the land you're camping on now belongs to someone else, and would you kindly move along? Capitalism claims all resources, then sells them back to you in exchange for your soul. It was this realization that eventually motivated the Unabomber.
Career is a spectrum. If you're charging hard & working 12+ hours a day then yes family isn't happening. There are loads of jobs where 8 hours + family is very viable though.
This is because these things are full of bugs, previously it's just been fewer people looking.
Nope. Banning of encryption actually works for the most part in China. You should fear politicians who want to do the same in your country.
I don't mean to pick on you, but your post is a litany of "doctor, it hurts when I do this!". There's nothing that should be preventing your monolithic application from handling significant load. You add more instances of your monolithic application. If you're encountering problems where horizontally scaling your monolithic application is falling down, you have much more severe problems that introducing network boundaries don't solve.

Monolithic applications don't encourage naive approaches; your conscious and unconscious choices around desired development rigorousness do. If those choices are causing you problems, there are much easier ways to prevent yourself from doing it than introducing network boundaries.
Banking is a pox on both our houses, but it's probably still preferable to have them in your city. Some of the money suck out off the real economy does end up with local business, after all. Like tailors, coke dealers, and prostitutes.
When you are number two and number one gets killed by stupid politics.

Frankfurt may or may not be number one, Frankfurt still profits enormously by Brexit.
Create a 10 word diceware passphrase, using the EFF's list. Try to memorize it, it shouldn't take long. Hash it with whatever hash you like. Even MD5. Try to crack it with Haschat. Spend as much time and/or money as you like on the project. It's got over 128 bits of entropy, you won't succeed before the Sun becomes a red giant and incinerates the Earth.
Thanks for explaining my own feelings to me?
Sometimes it takes a long time for good ideas to percolate from academia/research to the day-to-day practice of the craft.
I remember feeling like Josef K. when writing C++ and getting error output from gcc.
It should engender those things but it won't for everyone. Plenty of examples out there of where it hasnt.
Well, shit, two conflicting comments. Which advice do I take? Quite the quandary.
Don't do the drugs. Tech companies are marathons not sprints. It is not about one week, it is about years of innovation. You need to be healthy, creative and on top of your game. In our industry it is about being smart, not lots of hours of work. Being mentally healthy will pay off in the long run.