skysight-inc/HackerNews huggingface dataset:
> We expect you to work as long as necessary to meet deadlines, even if that's until 10pm or later"

I think the song-and-dance is very much the problem. Just be explicit. If you want a company that has 50h weeks as norm, then say that (It's insane though). But saying "we expect you to work as long as it takes to meet deadline" is terrible. I'd certainly agree to work more at crunch time - but when is crunch time? how often? The problem is the culture of permanent crunch time.

Be open as a candidate too. I might say

"I'm fine with working a 50h week when required, unless it is the norm. Is it usually OK to do a 30h week the week after such a week?"

The response to that might indicate whether the employer was hoping to see me there for permanent crunch time or not.
> What made you think I agree with all of their bias?

Your defense of it.

Their entire organization is biased, just like Fox or Breitbart. Why are they "committed to the truth" when conservative outlets are "propaganda"? Do you think conservatives view NYT/CNN bias as "truth telling" or "propaganda"?
I started a big project at work using Common Lisp in 2017 and could not be happier. Sure, most nice features have trickled down to other languages, but they are rarely as nicely integrated. And Lisp still has many advantages that are not found elsewhere: Unmatched stability, on-demand performance, tunable compiler, CLOS, condition system, and Macros to name a few. It has its warts too but which language does not?

I found lack of high quality library documentation a bit annoying, but a non-issue, there were tests and/or examples included in practically all of the libraries I have used so far.

Lastly, this rarely gets brought up, but I think Common Lisp has some of the best books available out of any programming language. The fact that it is so stable means that most of material, and code, from the end of 80's and 90's is quite relevant today, and new stuff is being written.

The biggest downside is that it makes JavaScript and Python revolting to work with. But I can still enjoy SML for example.
I mine social media data and in turn, find over/under reactions in the stock market and employ an options based trading strategy on it.
> It risks creating the typical monoculture of guys (yes unfortunately) between 25 and 35.

Oh yeah, totally. My motivation for asking was to make sure we don't end up in a monoculture of people that stick around after being surprised by the startup grind. That won't work for our business as we _need_ a mix of people, backgrounds, interests to really make it work (opposed to say, a hft/fintech platform, where diversity of thought/life experience isn't crucial).

> A ton of people are in this situation, much too many to ignore even for a startup. They might not seem like a good fit for your phase of startup but I think that mode of thought is counterproductive.

Yeah, it's definitely hard. Funding is limited and early stage is about maximizing the value of capital and speed of validating assumptions, and unfortunately, that often means preclusive criteria for people that need to leave "on time" regularly. Not saying it's right, but that's the reality of most startups.

I want to actively combat the bias of just short circuiting to people that are 22-30 and probably without kids, which means being able to have the conversation of "hey, please don't say this expectation is fine if it's not" and knowing how to tell if someone says it's fine for the sake of getting an offer, but it's actually not.

> Needing people to occasionally work more is normal. Even having an emergency meeting on a Sunday is normal. Just be clear with what the situation is, what is expected, and make sure that the plan is to never have 50h weeks or weekend meetings. The problem is having the "constant crunch time" culture.

The first 5 you hire are basically hopping into constant crunch with you, which is why their equity should be the carrot to make the stick worthwhile.

I think I rubbed people the wrong way or reminded them of a negative employer, but a weekend meeting for us is a few lines on Slack that essentially serves the purpose of "hey, so I decompressed and reflected, and here's where I'm thinking for this week. is this reasonable?"

I don't call meetings without a purpose and I _definitely_ don't want this to be the norm after we grow.

> Not sure I understood the problem here, was it that you would have preferred that to surface in the interview, but it didn't, which caused friction down the line when someone turned out to not want to work more than 40h weeks?

This is exactly it. If a candidate expressed this, I would say "okay, thank you for your time, I hope you're available when we know we can respect this."
There's an incredible write-up on this effect by Scott Alexander, that goes into depth about the cultural propagation on the internet of exactly the phenomena you're describing.

https://slatestarcodex.com/2014/12/17/the-toxoplasma-of-rage...
VISUAL STUDIO 2017 ENTERPRISE, PROFESSIONAL DOWNLOAD FREE WITH SERIAL KEY
Fun: Atari Computer Ganeisha
Technically they may not be able to in Europe.

If you look at how a taxi works, I request a taxi and I pay the driver directly. Who the money I pay the driver is split is then a private deal I nor the government know nothing about nor care,

If I order an uber (for reference, I never have for I've never been anywhere that doesn't have an equally good or better taxi service) you don't pay the driver you pay uber. Uber then pays the driver and many European governments regard that relationship as one of employer and employee.
A seismic mapping milestone: Team produces 3-D map of Earth's interior
Who is the king in this analogy?
But in an economy one side's costs are people's income. It's an economy, not a household. Money circulates and performs work when it does, like water. What kinds of mills should it drive? A good health care system seems to me like a good candidate, since it fulfills the most basic needs of humans after food, warmth and shelter. Also, you assume "all other things remaining equal", which is unlikely.
No, not every major city pays devs living expenses + $1,000/month.
I did see that, but I discounted it because I wanted to make a serverside (native, not serverside-js) application, and I assumed that the reason-react-example was only for making compile-to-javascript applications.
Another post somewhere here from a kite Dev said that your code is only indexed of you explicitly allow it.
> Medicare for all would cost 2.5 - 3 trillion a year.

Isn't that assuming current costs for care don't change? Seems a bad assumption since medicare for all would cost less than health insurance for all and be a much more efficient and thus less overhead process while simplifying the system across the board for doctors and hospitals greatly reducing the costs to them by virtually eliminating the huge hassle that is medical billing these days.
I tried an Amazon affiliate link (similar to https://kenrockwell.com) on my blog (https://frdmtoplay.com). 6000 views over 4 months has lead to 2 conversions for $12. For my level of traffic that's better than ads, but still not covering hosting costs.
So to me, that doesn't suggest that something "traveled" to the other box, just like in the Classical version. Rather, somehow I only "knew" the system at the beginning without knowing "any of it's parts" (due to entanglement & superposition). Then, just observing a degree of freedom in one the parts finally reveals what the corresponding degree of freedom in the other part was. This (intuitively) makes more sense to me than saying "information traveled" and "action at a distance"

But exactly this is not the case, exactly this is the difference between classical physics and quantum physics. Classically you place one coin in each of the two boxes, heads in one, tails in the other. Nothing strange happens here, the outcome is determined when setting up the boxes. When you look in one of the box, you will see either heads or tails as determined by the setup. The other box will have the coin showing the opposing side, also determined by the setup.

The quantum case is very different. You again place one coin in each of the two boxes, again one heads and one tails, but this time the coins are constantly flipping. It is no longer predetermined whether you will get heads or tails and only when you look in one of the boxes does the coin in there stops flipping and you see either heads or tails. But more importantly the other coin stops flipping at the very same time so that you will see the opposing side when you look into the second box.

The correlation is in both cases established when the boxes are setup, the coins will always show opposing sides. The quantum cases of course also requires both coins flipping synchronously. But in the classical case the exact outcome is also established during the setup while in the quantum case the exact outcome is only established when one looks in the first box.
This has not been my experience. Mine experience has been seeing total fragmentation around chat apps for awhile with Skype, Teamspeak, Curse and Discord.

Now it seems most players I encounter have both Curse and Discord installed and will use the URL share feature that both have to share team invites for one or the other.

With them generally being used for gaming and now the acquisition and integrations happening between Twitch and Curse I suspect over time we will see Discord go the way of MySpace if they don't find someone to sell to and soon.
Conversely, this article is one of the thousands written by black entrepreneurs that this website has chosen to upvote.
Neat. Does Roswell do all this without modifying your current lisp/emacs/slime/quicklisp if you already have them set up the way you like but want to play around with it?

And is there something like Roswell for Clojure?
Just let them know early on in clear terms: "This is an early stage startup, and we're very likely going to need everyone to work beyond traditional hours."

It really is that simple.

But you have to understand that some people don't honestly know if they want to work those kinds of hours until they do it. So you will have turnover because of burnout.

FYI, I did have prior experience in a startup. I thought it would be fun to do another one. I guess age just got me turned off to the bullshit. I was not excited to have to respond to silly questions like "what are some alternative ways of using gradle for automating builds" over the weekend. If we're working 60+ hour workweeks taking time off from dating to answer questions related to development process, not the core product direction, is not the sort of shit that's going to keep many people involved.

So, a lot of experienced people will probably be turned off by being asked to work a lot, because, hey, the older you get, the more of a life you probably have. You can probably tell by the amount of down votes you've received, the "we're going to need to work overtime" message is not an easy one to stomach. So, if you need experienced people, be prepared to spend big, and make sure they've got real autonomy. Someone who's been around the block is not going to care as much about your equity, and will lose confidence in you much faster as things don't take off.
Nobody is talking about a cabal, I don't see how you extracted that from my post, that's a straw man.

I explicitly said that these people follow a very basic desire to be successful in their jobs, make a living, and keep their companies growing. Unfortunately the way they accomplish that is at the cost of objectivity for their readers.
Why not just use .gitignore as a default (if local indexing is enabled)?
Native Hawaiian Culture and App Makers == Purple Prize
Can I ask approximately how much money and time did you have to sink into learning the ropes before you started to turn a profit?
I'd rather work at the Central Intelligence Corporation (IE Google / etc) than at USCAS or whatever that 'military turned software hell hole' (think EA) was...
That's because they ARE liberal policies.

Globalization means everybody in the world benefits, not just Americans.

Or did you want Nigerians and Sri Lankans to remain in poverty forever?
R is a LISP. I would disagree heavily with it being domain-specific. It is as capable and Turing complete as any language. The only argument you can create is about performance and the judiciousness of putting stats functions in the base library, as opposed to Common Lisp which ships with even less. Not only "will" it be a general purpose programming language, it already is.
One thing that's really missing from that landing page is any sort of meaningful FPGA specs(LUTs, DSP slices, block RAM, etc).

Still pretty cool to see FPGAs now showing up in cloud managed hardware.
They're no thinking about it. Black kids with two parents who finished high school do statistically slighter better than similar white parents. There's a lot to being said to finishing high school, hopefully going to college, and definitely getting married, to ensure your kids do as well or better than yourself.
> mistakes will happen, but in general if you follow the best practices you'll be fine

Everyone fails to follow best practices at times, precisely because "mistakes will happen!" Encouraging people to be better programmers can't change that.

Therefore we want languages that catch as many mistakes as possible at build time and minimize the damage caused by other mistakes that slip through.
I'm not sure there's a lot of "Taking out of context" involved with paying strangers to hold up a "Death to All Jews" sign.
loop/recur handles only a tiny part of TCO.

TCO means all calls in tail position are optimised, not just the self-recursive ones.

Personally I find loop/recur ugly. It's a partial hack around the lack of TCO.

Though I prefer looping statements like Common Lisp's ITERATE, whose design I like a lot...

https://common-lisp.net/project/iterate/doc/index.html
Indeed it did. Study is here: http://www.urban.org/research/publication/sanders-single-pay...
Most people have no idea what 20 grams of carbs looks like. The number of people who have said 'me too' when I discussed a low carb/keto diet is huge, and they usually mean 'I try to avoid sugar'.

A can of coke has double the daily allotment of carbs.

You quickly realize how devoid of nutrition modern processed food is.

Low-carb vegetables are usually around 5% carbs. Fruits 10%. A single 10g square of 90% dark chocolate, 2gr. Quinoa, 20%. Yams, 24%.

Think about that. If you ate no other vegetables or fruits, 100 grams/3oz of quinoa supplies all the carbs allotted.

I'm sure much of the benefit from keto is forcing you to eat less processed, nutrient dense food.
Very little about QM is intuitive at the ontological level; what matters is that it's logical at the mathematical and practical level. Lasers work, the math works, the ontology doesn't.
…which is written in JS. Everything's all relative though. JS is certainly a reasonable choice for this.
The problem is, whenever I try to introduce some tools that could solve an actual problem I get dismissed as I'm new, thus making solving these issues an almost impossible task for now.
There are a bunch of known algorithmic tools and you basically pattern match those to the problem in question. However, that may not lead to the best algorithm for a problem and at that point you might need to "solve" it de novo. For example, take an open problem such as solving 3-SAT or k-SAT where k > 2.

One nice result in computer science is that problems have a defined complexity so you can translate algorithms from one problem to another. This is why some people view everything as a graph... or a tree is a special case of a graph..
On the other hand, this article is on HN because it fits an other narrative. There is never just one "the narrative". There are always two or more competing narratives and people publish, share and upvote stories that fit the one they prefer.
I worked for a company that moved a major product from being manufactured in Canada to Mexico. At the meeting where everyone was laid off the manager had the nerve to tell people they are moving the product because they estimate they can save 5%-10% of the manufacturing cost. 5 years later manufacturing was moved back to Canada after it ended up being more expensive and the quality was lower. OTOH there was another product that was successfully built in China but it involved a complete redesign and was essentially a different product.

There's definitely more to this than meets the eye and the decisions weren't always motivated by pure economics. Sometimes managers decided to move something to China just because everyone was doing it and they were under pressure to do so. Not because it was the right thing for their business. Managers making bad or short term decisions isn't exactly a new thing, their incentives/motivation varies.
It also depends on how well Discord maintains it's reliability. Servers have been unavailable more often lately and there has been increased latency. Still perfectly acceptable here, but it seems to be a growing problem.
I was under the impression that Chinese characters were created as part of religious rituals and originally had only very vague meanings.
Didn't read, but since it's Alabama I'm guessing it's a filter to only show cousins and step-sisters.
For people using macs, it's probably worthwhile to mention CCL's IDE, which you can easily build from within the CCL sources using (require :cocoa-application), or which you can get for free from the Mac App Store (it's called "Clozure CL").

It's a little bit bare bones and a little bit perpetually unfinished, but it works and it gives you a Lisp-aware environment for editingand running Lisp code, and even has a few handy tools.
I absolutely get what you're meaning, but this is not very "comforting" for an engineer.
I want to point out a couple things from the article:

> In fact, nearly 75% of Blacks are not poor.

~75% of African Americans live above the poverty line, however ~45% of young African American children live below the poverty line.

Also African Americans are the largest ethnic group living in poverty.

Poor in this case is defined as $22,314 for a family of four. Where do the numbers go if you raise that to $37,000 for a family of four, which is still arguably not a lot of money.

While I understand the basis of the authors argument, I did find that 75% statistic to be misleading.
Even that though assumes that there are people needed in hi-tech manufacturing, and I'd say that assumption comes against a brick wall of automation. Sure, the lower-requirement manufacturing jobs went first but the more specialized and more precise ones are going away too. The jobs that are temporarily safe from robots are rapidly becoming a minority, and jobs that are completely safe from robots are an endangered species.

I always find it interesting that in these sorts of articles, the absence of growth is the problem, as though manufacturing output (or the output of any industry really) can just keep growing and keep growing ad infinitum. Once we can make a box of tissues for every living person on the planet, the tissue industry must stop growing, because why would we make any more? Every given industry has a saturation point where output must level off, lest we drown our population in a sea of products they don't need, regardless of affordability.
Everyone comes in this thread to complain about how bad life sucks because you don't get two months of vacation time for existing and can't use your sick days on a paper-cut but most of these people will turn right around and talk about how great their employer is if the article is a positive one.
This is a great point that challenges the views I brought to this thread with me.
Cool idea. We've built a spreadsheet-powered web platform (Cloudstitch - YC S15) that lets you publish web forms and widgets that rely on spreadsheets as a backend.

Several folks use us just for the spreadsheet API -- as this service seems oriented. We provide a simple, common API that can talk to both GSheets and MS Excel 365, support various forms of row-level access control, and Ruby on Rails-like join syntax. Would love to hear feedback.
> But the parens are optional

In the newest Elixir I get a warning about a variable not existing when I omit the parenthesis, and it suggests to add them.
"Remember, the media are not in the business of keeping the public informed".

This is a factually baseless statement that you invented and then decided to make an entire point around. The media is not a cohesive entity. It's the equivalent of saying "all people are murderers".
> If labor costs are only a small fraction of overall production posts and the rest is capital (i.e. machines), then this difference becomes unimportant. And this is increasingly the case.

...because of automation.
> the coins are constantly flipping ... the other coin stops flipping at the very same time

I'm not sure this corresponds to my understanding of the wave function before observation.

Just because the probabilities for each state is less than 1, to me doesn't mean that it's "constantly flipping". Only that upon measurement there's a probability that one of those states gets defined/constrained.

This is what i think susskind meant by understanding the whole (probabilities of the wave function of the whole system), without understanding the parts "the particles" i.e. it's kind of not right to think of just the parts here. It's only the system+parts that must be thought of together (which of course is why one of the reasons no-one truly understands it).
Inc Magazine is very identity politics, very much written by privileged Silicon Valley kids with preconceived notions of diversity. I gave up reading it a long while ago and I'm as liberal-left as they come.
Little Flocker and Little Snitch nightmare, this is.
>the Chinese either had worse quality control or poorer skill, but they simply couldn't produce at the same level. ... The Chinese couldn't do it.

It seems that China's workers can make Macbooks and iPhones with high precision and low tolerances according to Apple's specifications. Were the Molex molds more complicated than that?

In other words, if those specific 15-20 Chinese workers failed, maybe choosing a different set of 20 Chinese employees (or partner manufacturer) would have given the quality desired?
Conflicting narratives is pretty much how news work, that's just a fact of life, no denying that. Don't know if I would claim that HN has a particular interest in suppressing a certain narrative though, can you explain? Who is to gain here?
> Driving electric cars where the electricity is from unclean sources is not better than hybrids for the environment

Some of the widely reported research about the power generation and electric cars is flawed [1]. Electric vehicles and hybrids come out about even in the worst markets, like Missouri [2]. But nearly everywhere else, an electric vehicle is better for the environment. People don't always consider that the electric grid is moving away from coal [3], which means your electric car will get greener during the time you own it without you having to upgrade it.

[1] http://midwestenergynews.com/2016/04/20/minnesota-study-chal...

[2] http://blog.ucsusa.org/rachael-nealer/gasoline-vs-electric-g...

[3] http://www.renewableenergyworld.com/articles/2016/08/renewab...
2017 US tax revenue: 3.6 trillion

http://www.taxpolicycenter.org/statistics/federal-receipt-an...
It has a reader as a library. It's entirely possible for you to change its lookup map to a defmethod and go to town altering s-expressions for arbitrary syntax if you wish. You're not hacking a new reader here, you'd refactoring something that probably should have been a generic method to begin with into one. Nobody has bothered with this because it's not useful to anyone, as far as I can tell. People who want non-data syntax write it with clj-antlr/instaparse (which are very easy to use) and use a macro when they want to interleave it into their code. These universally end up with a data-based AST that is readable and printable.