skysight-inc/HackerNews huggingface dataset:
'Couldn't articulate' vs 'didn't articulate' are two different things.

The tooling, documentation, frameworks, libraries, and runtimes are all there if you want to use them in Clojure, too. So that's not a point in Java's favor, just the JVM's favor.

It is quite possible to write reasonably readable, terse, correct Java programs. I rarely ever see them in the wild though; what I've mostly seen are klugey Spring or JavaEE based monstrosities that are horribly inefficient, and prone to hard to debug concurrency issues.

The average results seen with the language -is- a consideration; while it's hardly scientific (the teams choosing Java tend to be from all walks, and disproportionately from large enterprise teams where no one gets any real say in the matter, that's just the common denominator that management has allowed; the teams choosing, say, Clojure, tend to be smaller and made of good developers who are intellectually curious, and have found themselves in places they can make that decision, so obviously the average for the latter will likely be better), it's still a consideration. If you've written in a wide range of languages, you've -seen- this in yourself; what the language makes easy vs what it makes hard influences how you do things.
Life with Wayland – Fedora Rawhide: Real Experience
Illinois inmates increasingly sued by state to recoup incarceration costs
I'd say the argument for FP in general is not that it allows for the expression of thoughts that are impossible to express with for, while, if, etc., but rather that functional programs are still able to be reasoned about at the point of complexity where imperative programs become completely intractable.

Not an FP expert so I don't know if this is entirely accurate or how it plays out in reality.
Run Chromium, problem solved.
That name would imply your phone had to be online for the desktop app to work - that's not the case.
My concern is that an accelerated vesting schedule for one founder versus the other only matters in one particular case and that case is a bad one: the founder with accelerated equity decides to cease working and become a passive owner.

In any other circumstance, the "earlier" founder and the "later" founder have aligned interests in regard to equity independent of vesting schedule. An "earlier" founder insistent on more aggressive vesting may be symptomatic of an underlying poor relationship.

That's not to say that there couldn't be circumstances in which two founders naturally have different vesting schedules, e.g. the "earlier" founder incorporated the final entity prior to the "later" founder's involvement. But from a formal standpoint, if both founders are there the day of incorporation, then that's where the clock starts.
I wonder if such a jump is actually bad for people. Many would allow lifestyle bloat and have difficulty going back down to market value when they transfer jobs.
Medallia - Palo Alto, CA - http://engineering.medallia.com

Medallia is looking to expand its mobile team. Among other positions we are looking for an iOS developer that can drive our product and code base to a totally new level.

World-class companies (Apple, Mercedes, Nordstrom to mention a few) use Medallia to create awesome customer experiences. Our platform already includes a mobile solution covering both Android and iOS users, providing them the ability to engage with customers in real-time, share aggregated data, or analyze customer feedback on-the-go.
We want to take this platform to the next stage, by increasing the social aspect of our application to make it a vital part of our client's organization, and by increasing its the personalization capabilities, so each one of our users can tailor it to their particular needs and goals. We also want to experiment on innovative ways of capturing customer experience information, and on helping companies to engage their employees on a customer oriented culture.

For that we've started experimenting with new frameworks and technologies such React Native, Flux and Graph QL in order to make our development more agile and extensible, given that we don't need to recompile every time after a change, that we can have a server with the app's content so we don't have to wait for apples review and that we can reuse existing javascript libraries that work great.

Please contact me at jmrodriguez@medallia.com if any of the above sounds interesting to you.

Juan Manuel Rodriguez, iOS Software Engineer.
Yes, I'm quite aware of the history, which is why I thought it was strange that you referred to it as "relatively new." Otherwise, it's a great post.
In normal markets where sellers are in competition, the usual expectation from supply/demand interaction would be that an increase in resources available to the group pursuing a particular good or service would be to increase the quantity sold and the market clearing cost. (With knock-on effects of increasing market clearing price and quantity sold of competitively-delivered inputs to those goods, including labor.)

With goods supplied by monopolies, the increase in available resources would be expected just to increase the extractable monopoly rents, but that's a problem with monopolies that applies to lots of situations, not a problem with basic income.
I really hope this catches on, because there are places with more modern approaches on paper, but there's no way for the employee to make use of it without consequences.
Space.. foraging?
> Now you're implicitly allotting power to those with the charisma and reach to sway others

Here is the explanation you seek, friend. You are implicitly re-creating a leading class. The problem only appears solved because the class is implicit instead of explicit.

And historically, you've probably killed a couple million people by now.
I'd personally look to find what language fills the gap that the current set of languages I know don't fill. Clojure is my filler for lisp language and language with good macros support.

I use Ruby in the slot that many have Python in but with added coolness of metaprogramming not found in most scripting languages.

And to add to that a bit, I found that recently it's been getting harder finding new languages with enough new patterns and paradigms to keep me interested in learning and mastering them.
I don't think that's the same idea

Hmm, upon a second read I think you're right.

One of the key distinguishing factors is the aforementioned Nature article actually cites hints of a real scientific theory based on established physics, while Wolfram's self-aggrandizing ramblings haven't actually led to any real discoveries... :)
One hand picked example from someone who prefers closure, which only works because there is a keyword "even".
"There is a lot of ruin in a nation." — Adam Smith

This seems to be true of all sorts of large, complicated systems. Smith naturally focused on countries, but large organizations like companies and nonprofits can waste resources like this, too. The human body exhibits this behavior, too — imagine how many things that could go wrong with yours that would nevertheless still leave you able to go to work.
BLM certainly does so do gangs. The point is though that police provides services that Blacks don't. Nobody has been comparing them and the GGP pointed out the bigotry of the statement "the police perpetuates crime".
I too have a framed print of murray as a solider hung on my wall. I think it's this one:

https://society6.com/product/bill-murray-replaceface_framed-...

I dunno. I just like it. I grew up with his movies and he's simply genius.
Sounds very similar to the process required by the team who wrote software for the space shuttle. Very impressive.
I'll respond from a different marketplace...ad sales and ad tech.

I get endless pitches from ad sales reps and ad tech sales reps. Quite often they raise the question of budget before they are willing to share their rates. As a buyer, I know that the moment I give you a number, I've lost some leverage. Now, I could give a false number, but either way that impacts the conversation.

In general I hate custom enterprise pricing that is negotiated and doesn't have finite constraints based the pieces. It quickly becomes a game for the sales person of "how much can I try to milk them for" instead of finding a happy middle-ground for both parties. You can tell this is happening because as soon as you tell them you're not interested, the price magically drops by 50% (happened to me many times).

Here's the deal. I'm busy. I hate playing games. Unless you can prove to me such as in the manner above that you are not going to try to screw me on price, I won't feel comfortable putting out a number first. Frankly as a prospective customer, I shouldn't have to in order to know what something will cost. It should cost what it costs and then the discussion is how realistic that is with the budget available and tailoring things accordingly.

I get that sales people want to quantify/qualify the opportunity, but just as you suggest that it can help focus on products within the budget provided, it can just as easily cause a sales person to avoid presenting a lower-priced option because they know you can afford the higher-priced one.

Now, obviously there's a lot of responsibility on the part of the buyer to do their due diligence and come to the table informed about what they are negotiating, but when I get this question on an initial call from a vendor before I even fully understand their offering, I find I'm quite put off by it.

Also, sales people need to understand that saying "trust me, I'm not like other sales people who ask this question" does nothing to assure me because there are too many bad actors out there for me to trust someone at their word when it comes to that.
I understand that, that's why I said most and not all. You're absolutely right, some students have colleges chosen for them by parents/guardians.
The Market for Human Hair
no conviction, complaint was withdrawn during the divorce case proceedings
Okay, well this seems to be a new point you're making. I think we all realize that you can't have features that are eternal/absolute.

Your example doesn't carry your point. Beethoven, like Mozart actually is popular simply because both are part of mass culture. Classical music however is not part of popular culture and is restricted to certain niches.

Also, there is a legimitate view out there that pop music hasn't changed for the past few decades, and has certain recurring themes - love, loss, sex, etc. But anyway, that is not a very interesting conversation.

I don't agree with your view on resumes. In my opinion, resume writing comes down to knowing the mind of the person who is going to read the resume and convincing them that you're the right candidate. Since mind reading is usually a difficult task, all one can do is increase the probability of success by adopting tips and tricks that others have used.

> It's better to have more valuable content on your resume than to apply statistics to its paint job.

By writing a resume the "common" way, it does not diminish your own value and self-worth. It seems like you want companies to appreciate you only if they hire someone in HR who also appreciates your style of writing resumes. Thats pretty bizzare TBH, but hey whatever works for you.
Pysig; python flexible event signaling framework supporting network distribution
That's fair. If you believe that you meet enough of the other requirements then don't hesitate to apply.
If you prove that those who thought HTML should be exclusively for semantics and not visual appearance "lost" by linking to a history of HTML that was last updated in 1998 it makes it seem as if you missed HTML5 when great pains have been taken to remove visual styling information from HTML in place of semantic markers.

In fact most of the web developers I speak with regularly agree. The consensus in recent years is that HTML is supposed to be exclusively semantic and markup should be styled with CSS.

http://www.csszengarden.com/ is this concept taken to an extreme. Same HTML, same semantics, different styling.
Just because it mentions it doesn't means it claims it's necessary.

The author states

"
If you're new to Clojure, or functional programming, or languages that have a REPL, I hope this encourages you to crack open a REPL and start to think about your own story. It's a means to whatever end you have in mind.
"

and even points to a super general google search.

https://www.google.de/search?client=safari&rls=en&q=repl+dri...

Did you actually read the thing, or just open it close it and decide to hat it because it not CL?
Maybe its me, but "Explained Visually" sounds more like it would have some 'visual' aspect to it besides a GIF of code (don't get me wrong, I think most code should be made an image to limit copy/pasting).

A website like VisuAlgo (http://visualgo.net/) is a great example of exampling something visually should mean
This is probably going to be a very unpopular opinion here, but I think Clojure is a horrible language to work with.

I don't have the experience with non imperitive languages which makes learning clojure a really steep curve. Also the error you can recieve with clojure are many times a big mystery, I've never seen as bad error reporting as I've seen with Clojure. Other issues I have with it is that Clojure-fans tends to want to write EVERYTHING in clojure or lisp style code. That includes stuff like Javascript, HTML and similar stuff. Things that just makes it even more complicated.

I have really tried to learn it several times but got so frustrated I quit. We have a small thing at work which is written in Clojure and no one knows how to fix issues with it since no one has any experience with Clojure.

Clojure does not fit my brain.
Tracking DHS Plane Flying Over San Bernadino Mass Shooting
What if you care about control over the system and not being tied to a single vendor?
> You don't get to play with list comprehensions, unless you're using the type that the language has decided to let you play with. If you decide to use a different type for some reason, you... can't.

You can use generator expressions and pass it to your custom type's constructor.

https://www.python.org/dev/peps/pep-0289/
I've already stated why it doesn't work. Human psychology towards progression and individual rights. Find us one that works. Then you'll see many other countries follow suit. You can then claim that "oh none have truly existed." And to that the answer is that's because it doesn't work in practice, so it devolves to dictatorships and oppression.

If it were a winning combination the world would look that way. The world is not going towards a communist utopia because they are too easily corrupted.

Communism at that scale sucks. Why not start your own communist group if you're hell bent on it. Shared ownership is not 'ownership' You don't "own" something if everyone owns it. That's ridiculous doublespeak.
Scott Aaronson argues that, based on what we know about quantum mechanics, Wolfram's "long-range thread" cannot reproduce special relativity and Bell inequality violations:

www.scottaaronson.com/papers/nks.ps
> Locally installed certificates override pins.

Which is a blatant security risk, which should be fixed immediately.

> wouldn't be deployable inside large companies that have regulatory requirements to monitor traffic from their own desktops

I guess they don't use ssh?

This claim is complete nonsense, because you are conflating the installing of a certificate with a capability to override HPKP. All those businesses need is a way to add an exception to HPKP. This is no more difficult that any other IT-managed configuration.

The bug here is the assumption that installing a certificate always means HPKP should be overridden. This assumption is patently not universally true, as this Kazakhstan situation demonstrates.

> no benefit

Why is it that so many people seem to forget about the concept of Defense In Depth when one of the layers of protection is attacked?

A physical-key analogy: there is a decent chance the lock on your home's front door can be opened trivially with a bump key[1], which is an attack against the entire class of traditional pin-and-tumbler locks. The many homes that have such a lock can be entered in seconds. Does this mean that they shouldn't bother locking their front door? No - while it might be a good idea to invest in a better lock, forcing someone to bump the lock has benefits. Someone trying to enter your house might not have the right tool. If they do carry a bump key, that could have legal consequences ("burglar's tools").

Layered defenses help to reduce attack surface and raise the attack cost.

> less transparent

I fail to see how forcing an attacker to patch binaries or otherwise work around HPKP. Doing so will leave clear evidence that the system has been tampered with. On the other hand, a proper certificate has a small amount of plausible deniability.

> it doesn't address this problem

It doesn't solve the problem, but it should be a speed-bump that makes the attack harder, raising the cost of MitM.

[1] https://en.wikipedia.org/wiki/Lock_bumping
It's a function in clojure.core, not a keyword. Sorry I didn't have to write a class for that.
Prioritizing Software Organically: The Warbles Process
I don't think they always need to be consecutive. I've seen situations where, say you practice deliberately for one hour. You see some noticeable progress, but for maybe the last half of the time your progress slows or levels off. Then, you can go away for awhile (maybe a day or a week) and when you come back you seem to be much better.

Not all activities work like this, but some do. Good teachers, however, pretty much always help. :)
So they used bad products because their UX was good. That seems to be grandparent's point?
So how does that translate to rental markets then for housing? Are you simply saying that more housing would be built to accomodate the new renters at a rate they could afford?
In the context of startups that flow through YC, all founders are employees. The startups are Delaware C Corporations. Corporations are required to pay the people who work at them at least the statutory minimum wage. There's no exemption for owners. And there's significant liability for a company that skirts the law and later becomes successful [for some definition of "successful"].

To put it another way, all those items may matter for a small business organized in another way. But a C-corp is legally a "person" separate from it's owners, officers, and employees.
Same topic, different approach: [1]

[1] https://www.youtube.com/watch?v=W2XdhzCORbo
The problem is not with someone criticizing a trope.

The problem is: what happens when the trope is criticized, and the response is "thanks for your input but it's not changing." That's when the mobs and hashtags and internet shaming campaigns come out. That's when news media takes it upon itself to carry out boycott campaigns. That's when employers are contacted and people get fired or are forced to make groveling public apologies.

If you see hostile reactions to mere criticism, it's because nowadays criticism is often a prequel to aggression.
Fair enough, but then no lisp in use today is lisp.
Idiocy such as this is a strong argument for the use of PAKE rather than CA-based authentication. No need to trust anyone other than the site you're trying to connect to: https://en.wikipedia.org/wiki/Password-authenticated_key_agr...

TLDR: Basically, you prove to the website/mail server/sshd that you know your password, while the site simultaneously proves to you that they also know your password (and hence are actually the site you're trying to connect to), all without actually sending the password in either direction. The password is then used to bootstrap symmetric encryption keys.
This is correct. She was carrying a baby with her - a fact I couldn't immediately see because it was only one dwarf icon walking around. If I had checked her details, I would have seen it.
When the high pressure water hit, the baby was basically blasted out of her arms and bashed against the wall... :-(
This article fails to mention the aging Cactus Dome containing gratuitous amounts of radioactive soil that will breach containment soon and cause fukushimachernobyl9/11*1000 radioactive damage
Yeah why would he. We don't revise lambda calculus every year.
Yes, I'm aware it's not an ORM. It's pretty primative by comparison and I wanted a good Clojure ORM at the time.
Friends for Life: How Good Bugs Keep You Healthy (Op-Ed)
Ok you provide a example in java, and I'll bet you a beer that I can write it more concise.
IANAP either, but wasn't the hidden variable problem resolved by the pilot wave theory?
even? is a predicate that test if the parameter is an even number, as the name suggests. ? is part of the function name, not a syntax symbol (there's not much syntax in a Lisp, after all). By convention, function name ends with ? are predicates (or Boolean functions) in Clojure.

Any competent Clojure programmer would likely have known most of the Clojure core functions by heart: map, reduce, filter, etc. There are maybe about a hundred of them?

Unlike imperative programming languages, where you use three primitives (assignment, condition and loop) to construct everything, in Clojure, you use these core functions to construct your program. In a sense, the process of learning Clojure is the process of learning the use of core functions. These functions are simply at a higher level of abstraction than the three primitives, hence some people say that Clojure is more expressive, because it's closer to human thoughts than Von Neumann machine specificity.
Personality cults involving stuff like T-shirts and ironic prayer candles seem much more usual for musicians -- I wonder why though.
what about noise ?
Cool. As a math guy, I enjoy the similarity between comprehensions and set-builder notation:

https://en.wikipedia.org/wiki/Set-builder_notation
It sounds like a good idea, until you need to write advanced mathematical documents, in which case it all breaks down.

Any tips to make a latex pandoc workflow viable for advanced math documents with custom commands and such. I.e. using the mathtools package and various advanced latex math commands?
I suspect Kazakhstan doenst have the resources to mount attacks against tor unless they can pay some western company to do it for them.
Blocking it is a somewhat different matter.
My experience with swimming is that the drag from the resistant medium outweighs the perceived "lift" from buoyancy.

I expect the disorientation, nausea, etc., would outweigh any short term muscle-feel effects. For how weightlessness feels: http://science.howstuffworks.com/weightlessness2.htm
My point was "even" and "filter" can be built by someone, just to be fair about the whole readability. If "even" is already built into the language, then that's a given.

Readability and language understanding are not separable. I for one have a hard time actually understand what the code does above (although I can guess it). But I am not sure how ^ translate into [true false false true true true false false false false ...] sequence because, I thought we were calculating oddity of 1000 numbers.

[1 2 3 4 5 6 7 8 9 10 ...] ==> [T F T T F T F T T T ]

Perhaps the lack of understanding Clojure syntax to comprehend what the code is doing.
Core.async uses code rewriting to turn blocks of code into state machines. From there puts and takes from channels become state transitions. It works almost exactly like async/await in C# or Yield based generators in other languages. The cool bit is that core.async does this as a library, not a compiler level feature.
Well it is a norm that does not seem that logical. If you want the founders to be in it for the long haul then it would make more sense to have a vesting period over a longer time.