skysight-inc/HackerNews huggingface dataset:
Templating can't be the craziest thing in Rails. In fact, I can't remember the last time it gave me any trouble. Are you just talking about how ERB specifically works, or how templates are invoked/rendered? Or is there just some insane metaprogramming stuff in its implementation (there always is with Rails)?
> Corporations are not people my friend.

It doesn't matter. That wasn't the argument stated; What was proposed was "Why does it matter if you have nothing to hide."

> They do not (and should not) have the same rights.

Corporations are protected from illegal search and seizures just like people.

> Does anyone read the article anymore?

I wasn't responding to the article. I was responding to the previous poster.
Honestly, it is probably just you (and your peers).

Quite frankly chances are the team you have sucks at operations, lacks the necessary experience to design complex systems, and probably doesn't do the fundamental engineering to make a reliable software product.

1 - false dichotomy, the best tool is one you have mastered, your team has individuals with 20+ years of development experience on it right? (Probably not)

2 - micro services are supposed to have small areas of concern and small functional domains to minimize operational complexity. Your services are programs that fit on a couple screens right? (Doesn't sound like it)

3 - redundancy's goal is to remove single points of failure, you should be able to kill any process and the system keeps working. (The word critical suggests you have spfs)

4 - CI is a dev tool to avoid merge hell by always be merging. CI is often used by orgs with massive monoliths because of the cost of testing small changes, and too many cook trying to share a pot. Ultimately if you don't have well defined interfaces ci won't save you. (You had well defined published interfaces with versions right?)

5 - agile is a marketing term for consulting services to teach large orgs how to act like small effective teams of experts. (Hint you need a team of self-directed experts with a common vision and freedom to execute it, you got that right?)

Most problems in tech are related to pop culture. Because we discount experience (because experienced developers are "expensive") we get to watch people reinvent existing things poorly. Microservices, soa, agile, ci, these things are older than many devs working today. The industry fads are largely just rebranding of old concepts to sell them to another clueless generation.

Computers are complex systems, networks of computers are complex systems. Complex systems are complex. Some complexity is irreducible, and complex system behavior is more than just a mere aggregation of the parts. People tend to over complicate their solutions when they don't understand their actual problem. They see things they are unfamiliar with as costly and overly complicated (as in your examples above).

Your problem is a culture that doesn't value experience and deep understanding. You and your team will over complicate things because you don't know better yet.
> Swift supports ADTs

True, but perhaps not practically relevant. The pattern matching in Swift isn't much better than what you would get with a tagged C union, which is why no one really uses it very heavily. The Optional type in Swift gets a lot of special compiler support, which is indicative of the fact that the broader language isn't very friendly towards using ADTs to structure data.

But you're right, I should have clarified in my comment that Swift does have a basic degree of support for ADTs.
It is difficult to convey in plain text how repugnant I find suggestions that people need to be assigned work even if their labor is completely obsoleted by machines. It's like the worst of Keynesian stimulus combined with the worst of Puritanism.

Everyone needs goods and services. Not everyone needs work. Not everyone needs a teacher/supervisor/nanny to keep boredom at bay. People who need to be assigned tasks and bosses to feel a sense of purpose should have safe, legal access to that form of domination, of course. In general it does not seem like a good default to build theme-park imitations of antiquated labor patterns using the general public as cast members. Is Wayward Pines what everyone wants? Because that's how you get Wayward Pines. It's a creepy Disneyland where people are damned to forever repeat the motions of 20th century life instead of learning to think differently.

I'm all for software that allows people to spend more time on the interesting parts of their jobs, but the one paragraph about how CityGrows can reduce job drudgery feels out of place after so much praise of work.
Thanks for validating that this scheme is not crazy!

I have a follow-up question though. Every time a new employee joins, you are essentially shelling out the cash equivalent of their equity's FMV. This way, the offered equity is twice as expensive for you - once as equity itself, but then again as the cash bonus. Has this caused problems for your cash position? Is it sustainable as Scalyr grows into higher valuations?
"hey, it seems you're discriminating against these people based on things you shouldn't legally discriminate on. Can you provide us with data to show otherwise?"

Hey, we're going to assume you are guilty. Can you prove otherwise?
I use a Pomodoro Timer. Every 25 minutes I take a break. On the 4th break I have a grilled cheese with tomato sandwich.

http://www.food.com/recipe/grilled-cheese-tomato-sandwich-49...
Cargo doesn't require that you use things from crates.io without vetting them. It's possible to, say, write everything yourself, or only use specific crates that you've decided are good (whether that's by reading the source, or only using the ones published by the Rust developers, or some other criteria) and even go as far as explicit pinning to specific versions of them in your manifest (although this isn't particularly necessary: Cargo pins versions by default, and won't upgrade without you explicitly asking for it).
I don't even think that's monospace.
What exactly is your complaint?

> Poor man's IRC

What does that mean, fewer features? It's vastly more accessible and the UI easily beats the experience of navigating/selecting/using IRC clients.

> The Dropbox of messaging apps

I don't know what that means. Dropbox is massively successful for 'just working'.

> It's easy but if you want to hide your email from public view or customize anything good luck.

Okay that's new to me, could be an issue. Can you elaborate?

> Slack is notoriously ignorant to customer requests.

Evidence/context?
Is that because go is such a great choice, or because it was written by a famous guy for google?
Why can the US sue a private company for this reason? I thought private companies were exempt from these laws
I imagine that family-centrism makes it much worse for the minority who have abusive narcissists for parents.
Asians are 6% of the population, should big companies like Google start firing people?

Palantir got sued for hiring Asians at a ratio of 20%. 4 out of 21 were Asians, this was too low given the size of the applicant pool.
The borrow checker can be hard to follow occasionally.

Your solid grasp of the language may be different or the same as my hard to write. But neither would be confused with utterly ambiguous C. The counterpart to borrowing in C would be it's antithesis in Rust, aliasing.

That said I'm on my learning curve and my opinion could change.
Tangent: Is it a good thing for programming that I have to wrap my mind around this new term called contravariant?
> Certainly not at a big corporation where there should be enough of an employee pool to have it at least somewhat reflect the general population of the region.

That is a drastic oversimplification.

The employee pool can only hope to be reflective of the pool of those who seek employment at that company and are qualified.

Which can only hope to be reflective of the employee marketplace for that industry at large.

Which can only hope to be reflective of the pool of people who have the right education and experience.

Which can only hope to be reflective of the people who graduated with the appropriate degree for which they're hiring (in most cases).

Which can only hope to be reflective of the people who got accepted into those schools.

Which can only hope to be reflective of those who chose that education/career path to begin with.

Which can only hope to be reflective of the population that sought out things like math and science when in secondary school.

Which only then can only hope to be reflective of the general population.

At each step there is filtration. It's affected by people's upbringing, their role models, what advertising they were heavily exposed to as impressionable children, who their friends are, who their teachers were, whether computers were popular when they were going through school, the list goes on and on.

The problem of under and over-representation in tech is a real one, but pretending that companies just need to somehow make up for all of this filtration, at the very very end of a literal lifetime-sized pipeline, is folly. Outreach needs to happen much, much, much sooner than that. At the end of the day, companies are at the mercy of who's in their hiring pool.
I think (and maybe it's quite obvious) the trick is that exercise makes you feel temporarily worse. It's difficult to evaluate how you'll feel deep into a routine before starting to build those habits.
Your code is tripping over a complexity of closures, not directly loops. I don't think you can write a straightforward loop that has confusing behaviour without also using closures. Your "but nothing too complicated" underplays that.
WeChat's App Revolution
Ok? How does that relate to the discussion? What point are you intending to make?
I'd never heard that before, but I like it.
> Not the same context, are they?

Of course it is. The context is/was (as stated by the previous poster), if you have nothing to hide, then why not be completely open?

Which is what my point is; You don't need to justify your reasoning for privacy. It is a constitutional right. No justification is needed.
Sure, weed or shake-and-bake meth is going to happen, but weed isn't very serious (compared to heroin or cocaine) and small-scale production of hard drugs will yield impure, weak product at a rate that won't support societal usage (and ramping up production requires infrastructure that _would_ get noticed on a small island).
The critical feature here is that the resulting Go binary is whole and complete and tightly coupled to the system at hand, which fits more the output from Rust or C. Inherently Java software is dependent on two runtimes, the JVM and the core libraries the JVM is compiled against. Space isn't the most critical concern here, it is portability and bringing a JVM everywhere is really painful and really a project well outside the goals of the software described. If a JVM was going to be considered a solution this project would have to package the JVM and the daemon which would be silly.
It also seems to require a CLA and a bunch of other barriers. Everyone's on Github - not accepting pull requests on there (without a CLA) limits the contributor pool.
SHE'S ALL OVER ME
Anti-intellectualism + racist quackery! ESR really couldn't get worse.

(Not implying Go devs are racist, I hope that's just ESR.)
Great point about virtualenvwrapper. We've included that too in the installation instruction.

The install instructions are pretty much structured as: quick,

pip install kur

cleaner and quick,

install with vituralenv in a quick script

best practice but more setup,

install a whole environment and include virtualenvwrapper
Just spell it out.

D-O-G W-H-I-S-T-L-E
"We found that women who sat longer did not have shorter telomere length if they exercised for at least 30 minutes a day"

In other words, you can't exercise away an unhealthy life style.

That's very similar to diet. In fact, the big 3 (diet, exercise, and sleep) taken together are far greater than the sum of their parts.

As a developer with a full time job, and side projects, I can easily find myself sitting in a chair for 12+ hours a day. I recently purchased a standing desk, and will be using a timer to remind myself when to break for 15-20 minutes for outdoor exercise.

I have forced myself to limit eating out to once per week. And use a sleep tracker to track my sleep, holding myself to getting the right amount, on average, every month.
???

Please tell me how drug-use is a poor people problem, and rich people who can afford all the drugs they want without falling into debt, destroying their personal relationships or themselves get by.

When poor people use drugs it's called a problem, but when rich-people use drugs it's called a party smh.
There's a marked difference between a xanax-popping soccer-mom and level of access required to create endemic addiction in teenagers.
If possible, please name the company and founders involved.
Quebec: Surprise Leader in Canada’s Race for Smart Global Jobs
> Until they don't again because clearly the authors have no interest in being on a stable

This is false, most uses of nightly are because of macros, which will be stable in the next version of Rust.
Golly. I wonder what we should try to fix.
For sure. Install Kur and follow the examples. There's no voodoo, just pure clean DL fun.
I use TeamCity to automate running my unit tests and generating/publishing NuGet packages to my private NuGet server... and I work alone. It has value even there. :)
It's also a large component in many mental disorders (schizophrenia, tourettes, ocd). Attention really comes down the brain filtering out a mess of stimulation. When that filtering malfunctions we see mind do very funny things, e.g. repeated thoughts and delusions.
You do realize that this is the exact premise of risk and reward? That company could have been the next Google, Facebook, Amazon, etc, and in those 800-ish days you would have given up for weekends over 8 years you could have earned more than all of your ancestors probably have ever earned in their entire lives. All in a fraction of your single life.

And yet, we still get posts like this one, and comments like yours, that make it seem like somehow the employees are the ones who are getting shafted.

Could equity deals be a little more clear and fair? Sure, absolutely. Maybe make the window for options something more like 6-12 months. It's entirely subjective. But when the "make or break" lifecycle of a startup is 5 years, waiting 6 months to make a critical hire because you have options tied up in people who don't even contribute to the organization anymore is detrimental AND unfair to the current employees.

It shouldn't make you sad that you couldn't exercise your shares. It should make you sad that you didn't work more effectively the capitalize on your options sooner.
You do realize that this is the exact premise of risk and reward? That company could have been the next Google, Facebook, Amazon, etc, and in those 800-ish days you would have given up for weekends over 8 years you could have earned more than all of your ancestors probably have ever earned in their entire lives. All in a fraction of your single life.

And yet, we still get posts like this one, and comments like yours, that make it seem like somehow the employees are the ones who are getting shafted.

Could equity deals be a little more clear and fair? Sure, absolutely. Maybe make the window for options something more like 6-12 months. It's entirely subjective. But when the "make or break" lifecycle of a startup is 5 years, waiting 6 months to make a critical hire because you have options tied up in people who don't even contribute to the organization anymore is detrimental AND unfair to the current employees.
> What is this term "virtue-signal" supposed to mean?

LMGTFY https://www.google.com/search?q=virtue+signalling https://en.wikipedia.org/wiki/Virtue_signalling

Virtual signaling is a public demonstration of values, but usually with the negative connotation of an ulterior motive to improve social standing and collect praise.

"Wearing your religion on your sleeve" is an older, similar expression.

I don't think this applies here.
Given that NATO has been the most successful alliance of all time, the "best thing that can happen" to it must be pretty good.
Prison Architect Developers Broke Geneva Conventions by Using Red Cross Symbol
SCOTUS disagrees with you "My Friend" and I'm pretty sure they have more experience in these matters.
Top NYC Neighborhoods to Get Shit Done
I think you misread "your insignificant little company" as a slight against your specific company and not "any arbitrary company". Every company is an insignificant little company compared to the market as a whole.
Ok, so why don't we work on fixing that? ... Oh wait, it costs money, time, organization...
McDonalds is closer to a factory process, and has little to do with software development. For years, factory processes have been applied to software development and for years projects are late, over budget, and never delivered.

I see agile as more a meta process. A process to build a process from. Agile attempts to accept the reality of the world that people are different, teams are different, and projects are different. It even describes the retrospective as a way to change the process so that it works better for a team. Over time different teams should end up with the agile process that works best for them.
Are you sure a standing desk helps at all? Is standing enough to negate the negative effects or is movement required
I agree with people who say this age is about to become a black hole in history, but it's not about cataclysmic collapse per se. It's about walling information in so it can only be used (ephemerally and in exchange for money) but not usefully retrieved and replicated elsewhere. It's "death by cloud".

The only way to safeguard information is by replicating it. Nature illustrates this very well: only living genes are preserved, and preservation depends on being able to make many copies and modifications, too.

People wonder why we didn't have an industrial revolution in antiquity, when clearly the knowledge was almost there. My pet theory about this involves walled gardens. If you keep all the worthwhile information locked away in the library of Alexandria, it's not going to survive. To survive, it has to be truly accessible to a huge group of people.

Even the supposedly-open Wikipedia is part of the problem: between rampant deletionism and the surprising difficulty of maintaining your own up-to-date offline snapshot, it's as much of a black hole as many other walled websites. In many respects, an rsync-like API would be the single most important innovation Wikipedia could offer to ensure the data on it survives. But like almost every other organization, they seem to be focused on merely securing their organizational shell, as opposed to acting in the best interest of their data.

If you want to contribute to keeping our shared memory alive, burying a few megabytes in some soon-forgotten crypt under Austria isn't the most promising way to do it. Instead, do this: opt out of the cloud wherever you can, or at least make secondary local storage a must-have criterium for as many of your services as possible. Don't just use Spotify, have music on your hard drive. Don't just use Netflix, have movies on your hard drive. Have copies of all your work, all your documents, all your emails saved on your hard drive.

I have an archive disk with all my most important stuff on it, and every year I transfer it to a new drive. I plan to do this for the rest of my life, hopefully disk capacities will keep up with my needs (so it fits on a single drive). If push comes to shove, I can probably "survive" comfortably as far as my data goes if the internet stopped working tomorrow. If enough people did this, our information could survive an arbitrary disaster, from as small as the termination of an information service to as large as a civilization-ending supervolcano eruption.
This is exactly right. If a company offers you shares or options as pay for your work, they're asking you to be both an employee and an investor. If the company's executives become skittish or sullen when you ask questions any sane investor would ask ("what's my upside?"), that's a red flag. Be careful.
Nazis tortured and massacred civilians in eastern Europe. US Soldiers did so in Iraq. Did you even bother to read the reports?
Senior Infrastructure Engineer Needed at Weebly
It's not a benefit when you're forced to take it AND your wife is forced to take one as well (that both cover both of you). So you end up paying double. Then not only it's taken away from your pay directly by the company but it's also a taxable benefit so you pay taxes on top. Just saying.
Because the comparisons are blatantly obvious.
Actually, Australia was the penal colony.
This definitely is a basic comparison. If you didn't see in the readme, this was a paper for a course I took and definitely has a lot of areas that could use more elaboration or detail. There are some open issues for things I'd like to add at some point when I have the time, feel free to open new issues if there are other things you think are missing!
Depends on your definition of "feel worse".

Is it bad to feel out of breath? I quite enjoy it in certain contexts.
The style takes a backseat to readability and maintainability. Try creating complex object queries in .NET without LINQ; good luck at reading and maintaining that code. I'll take my lambda expressions any day over that, thank you. I remember "the good old days" of C# 1.0 and you'd be crazy to want to go back there.
I suspect that if you can't formulate it into something rust understands, you don't understand it well enough to know it's safe.
Bluegogo: SF's Backlash Against a Chinese Startup and Cultural Differences
Someone on H1B usually is also waiting for employment-based green card or promise to file for one. Going to another employer means that this multi-year process needs to be restarted.
Because it's nice to learn how to use new tools? Hadn't used LaTeX before and saw this as a good learning opportunity for getting started. I'm confused as to what is wrong with writing this piece with LaTeX?
The evidence "group A was hired more than than group B, and the effect was statistically significant" doesn't imply we should find a significant effect when comparing any other set of groups A, B, ~A, C, C^B, etc.

It's generally hard to prove things with statistics without a randomized experiment.
> The IRS can dig through your personal and corporate finances

Keyword: Finances

And from what I understand, Oracle has turned all of those over. But you and others, are demanding unfettered access to every nook, cranny and file cabinet they possess.

You sound like a disgruntled socialist that simply hates bigger and better people/companies succeeding in life.

> Why would we discuss theory and not the actual law?

Said the person who hasn't read SCOTUS rulings on corporation's right to privacy, due process of law, etc.
Maybe this is possible (and I'm not sure it is--this seems like the sort of thing struct embedding would break), but it still doesn't fix that interfaces incur an alloc. Further, it's a shame to abuse interfaces like this; it's not very ergonomic to define a method on a type to denote its membership in a set when we could do something like `type Foo enum { int, Bar, string, []byte }`. None of this is to say implementing real enums in the language is an easy endeavor; only that interfaces are a poor substitute.
I've been using a standing desk for years now, and while you're not exactly doing jumping jacks the whole time, I certainly move a lot more than I do when I sit down. Just shifting weight from leg to leg, changing standing position, occasionally stretching/touching my toes. You end up making many more small movements than when you're just plopped in a chair.