skysight-inc/HackerNews huggingface dataset:
Right - I think good ideas in Smalltalk are messaging (~actors) and the liveness. But the usual ST model is too 'flat' - all objects and classes live in the same space. This could be extended such that each object is a space in itself, with it's own inner objects - this model can then recursively scale up or down to multiple levels and also work for large systems.

> work at Yale on Linda[1] & Tuple Spaces

Ah, I see what you mean by loosely coupled. Yes, Linda is neat and if we think about objects/messaging with nested spaces, then each space can have its own form of messaging (could use tuple spaces, for instance).

Also, I really like the cluster of VMs idea because you can then implement various kinds of cluster wide virtualizations on it (Croquet did this with Squeak VMs). I do think that cluster wide virtualization is the future of large programmable systems. We've built up some abstractions that work 'in the small' - we don't have to write assembly or do register allocation, but most 'languages' still limit you to think about what goes in within one Unix process, a very small part of the system. Whole system programming abstraction aren't really there yet.
Liberals are afraid of the power of the elites as a force of evil. Conservatives are afraid of the power of the masses as a force of evil.

Are you sure that democracy is better for the people you consider oppressed?
This also happens in Australia.
Half of the problems listed are about how the app doesn't provide macOS-specific integrations. The rest are very minor usability issues that might have valid justifications for being that way. I am not inclined to view these as being terribly legitimate complaints.
But the democratically elected state senators do routinely cut the MTA's funding so that they can give their overrepresented rural constituents a tax cut.
https://news.ycombinator.com/item?id=16362085
A really interesting extension of this is to use lisp-style symbols instead of strings to represent variables, which would make it possible to localize the functions and keywords of your language so that a developer could collaborate in his/her preferred language.
I don’t hear the tech companies saying it, but go into the comment section here on any story related to those things, and it will definitely come up as a very popular opinion.

And not too long ago, hell, even currently in some places, it was considered a mainstream conservative view that gays should not have the same rights to marry. If a person holding that view were to work at, say, Grindr, I would absolutely expect them to receive push back on it.
Cultural perception: The more a field is perceived to be about "things" instead of "people", the more technical it is.

I posit that MechE, CS and physics (to an extent) are very much culturally perceived to be more about "things" and less about "people".

To me it is obvious that women in general to a greater extent than men want to do work with a more significant social component.

Hence, it follows naturally that the more specifically technical a field is perceived to be, the less likely women are to pursue a career in said field.
What welfare? Welfare got repealed by Bill Clinton in the 90s. Can you point to this welfare you speak of?
tmate.io is what you are looking for
A sense of dispair: still no idea which web framework to choose.
While some of it may be correct, that's a pretty terrible paper to use as evidence of anything, not only because it's incredibly biased but also because almost all of it is based on explorations of case studies. I have read a lot of these and contributed to some: it does this because it's pushing policy objectives. It's also from 17 years ago.
I thought we were done with that back in 2009...
Is consumer 3D printing over before it begins?
Not professionals. For example, we don't call a fast food server a professional, yet he is trained.

Yes, a mother is constrained by having to look after her other children and the household, but it is an organic set of constraints which is customised to the particular family and has arisen in part out of their previous interactions and out of her family traditions. Furthermore it can be altered (by her). It's not a bureaucratic scheme designed to maximise the convenience and minimise the legal/financial risk to the daycare and its staff.

Yes, there are horrific families and there are no doubt daycare workers who are more affectionate than others. But this doesn't affect the argument.

>And who are you to tell people who they do or do not love?

Who do I have to be? I've merely claimed that daycarers don't love the kids in their charge. I think our great-grandmothers would have known this instinctively and would be horrified at the direction we have taken as a society in this regard.
I can't seem to find a way to communicate this. I do agree those laws achieve good ends. I suppose most people don't like being called ugly and stupid, should government ban that?

All I'm advocating is the ideals proposed during the Enlightenment and founding of America be taken more seriously.

Most of the evil in the world is done by governments. Once you set them up with the size, authority to do that, it will be done.
except for the dust problem.

Space you dont have that problem, on the moon that shit is really destructive and pervasive.
If it's on Ethereum, it's not decentralised. Their state is mutable -- as per the DAO.
Actually, Clinton deported more in both ways. We weren't counting people deported at the border as deportees at the time.
I think we disagree on the meaning of innovation. I don't like the term "invention" because it suggest a point event rather than a continuous process. I don't think "innovation" means "bring to market"; they are two separate phases in a process.

The real mistake with Wave was that a group of incredibly smart engineers were basically allowed to go into a bubble and build whatever they wanted for an extended period of time. Successful innovation needs to be anchored by a real problem to solve. E.g. the best programming frameworks always come from someone who is building a real app on top, not from someone who set out to build a programming framework. The feedback loop is necessary to keep developers focused on the actual needs of users, rather than on whatever problem they find most interesting to solve.

I think Eric is referencing the poor usage numbers as a proxy for the fact that the Wave team was not building something that users really wanted.

(FWIW my own startup, Sandstorm.io, had a pretty poor record on this point as well.)
> Welfare got repealed by Bill Clinton in the 90s.

AFDC got replaced with the more restrictive TANF as the primary federal-funded welfare program in the 1990s by the Republican Congress with Clinton’s support, but welfare was not repealed.
Well, there's also the option to offer to split it. It's not like most food must be consumed as whole units. Asking if anyone else wants it can open the dialog where that option can be presented.
Agreed on that front. I've used R & Mathematica as a swiss-army-knife for those things as well, although the stats stuff I do is a lot more basic than the stuff you do professionally. I'd like to get more proficient at J & APL, but that is a long road I've found.

Glad to hear y'all found something after Kerf. I would've guessed there would be some market for a tsdb cheaper than kdb+ (what I assume y'all were trying to do). Your blog post mentioning overhyped tech really gave me a chuckle. In college I started to focus on nanotechnology before going to a career fair and talking to some companies. Thousands of students getting degrees focused on that and there are only a handful of startups hiring researchers and only so many grad-student type jobs. I had a physics professor tell me a niche field comes up like that every decade which gets a lot of funding, but essentially under delivers and dies out. I think there is some benefit to nano materials like high strength cables, but not the miracle sauce that is getting preached everywhere.
> - too many illnesses (I guess 10% of top common health problems, covering 90% of all problems)

I think this is probably the easy thing to fix when it comes to searching, as you could pretty much leave out the common diagnoses as they'd likely have been tried - Imma call this the "Dr House, is it Lupus?" filter.

From there, you could have "try this" filter, and see what the results are. I wonder what the overlap is between tests and symptoms, but surely with 10 tests and 10 symptoms, most illnesses could be mostly identified?
The NYC subway is seen in TV shows, movies, it's part of the national consciousness.

Have you ever seen a movie or TV show which depicted the Boston, DC or Philly metros?

Most New Yorkers you know will not have cars. Most people you know in Boston, DC or Philly will.
Any way to compute in HPC clusters using FaaS?
Sorta unrelated, but mind commenting on why you don't have one? Is it a security thing or do you just not have one/like one?
Hrm. As someone who wasn't alive during the OS/2 era, does anyone have or know of an overview of features that made it particularly stand out?
Machine Learning with TensorFlow is now published
Roswell for lisps themselves and quicklisp for 'libraries', and then there's ASDF as well.
> Would you say that if you use Zipcar and don’t own your own vehicle, you live a carless lifestyle?

This is all wordplay and we can go on forever like this. Using your measure, we can also say any SaaS is "serverless"--heroku is serverless, aws is serverless, digitalocean is serverless--because nobody owns a physical server anymore.

> And are you saying that people in the crypto world have blockchain as such an implicit given that they don’t need to describe it, but a distributed nature of its operation is something that explicitly needs to be stated every time? That seems really silly. “As a public ledger” is better than serverless in that case. Or “smart contracts”. But serverless really is a misnomer buzzword in that case.

Again, this is really difference in interpretation of expressions. When you use Ethereum to write a smart contract, you basically store your application state on Ethereum. Compared to ordinary apps where you host your app on a server you own, this sound pretty much "serverless". If you have an AWS instance you have to pay monthly fee. If you deploy a contract to Ethereum, you just pay once when you deploy, but once deployed you don't pay for hosting.

"Public Ledger" is an ambiguous terminology which doesn't fully describe what blockchains do either. You could have a public ledger without it being decentralized nor transparent. A central authority could just make their own database public, but they could always manipulate the data if they own the database. The whole point of blockchain is that no one party should be able to control the truth.

"smart contract" is also generally considered a ridiculous terminology by those who actually do work on building "smart contracts". They are mostly "dumb" contracts. In fact, when you write these contracts, the dumber the contract is the better it is. If you try to be too clever, you end up with stupid mistakes like the parity hack. Therefore most "smart contracts" are ideally nothing more than transparent auto-updating distributed databases which can send messages to one another.

I'm not saying you're wrong and I'm right. I'm not even saying blockchains should be called "serverless" instead of FaaS owning the brand. I'm just stating what I've observed: Most FaaS services are hosted on a server that the owner needs to pay for every month. Blockchains don't have an owner and there is no "server". I think blockchains are closer to "serverless" than FaaS because of this, but by no means I consider this a perfect description of the technology.
Please don't feed an egregious comment by replying like this. That breaks the site guidelines as well: https://news.ycombinator.com/newsguidelines.html.
Tiny Types in TypeScript
Why would you change the headline from SF to "San Fran"?
Brendan Eich, James Damore?
There are tactical choices you can make in life beyond that. Stuff like choosing the right extracurricular activities, choosing "good" majors, hanging out with the "right" people.

Of course the factors you mentioned make a lot of this easier. And perhaps more importantly those factors mean that you're more likely to be forgiven for not doing the "right" thing. While those from less fortunate categories will be berated for ever having spent a single second not hustling
Google Chrome Now Blocks Irksome Ads. That’s a Good Thing, Right?
My biggest issue as well. People seem to be drawn to creating a DSL for their problem set, and then programming in that. I've thought of Go as the Anti Lisp, in that there will be NONE OF THOSE SHENANIGANS LIKE THAT HERE. I think that's why Go draws so much vehemence. It's the "No fun allowed" of computer languages.
It's funny in the fact that it's so obviously absurd but the people doing it don't see it. It's both funny and scary depending on how much I think about it.
I haven't quite grokked the whole paper yet, but the claimed efficiency seems fairly impressive. They are working with decent amounts of power though and I would like to see more research into biological effects.
Why do you oppose racial diversity instead of taking no opinion on it? One would think a neutral observer, seeing no difference in efficacy between different types of workplaces, would not oppose one of those types of workplace anyway. The conclusion I make is that the observer is not neutral, but biased.

When you say you're "against racial diversity" you are saying you prefer racial homogeneity. If that's not what you mean, you should rethink how you state your preference. Many people would take that statement to mean that you're an avowed racist.
Awesome! Since you use Truffle, it would be even better if your code was wrapped in a truffle box, so that it can be installed very easily with the "truffle unbox" command.

If you are interested, I have actually just published a video about the "truffle unbox" command:
https://youtu.be/LlVj1wAEMAU

And here you will find the official docs for how to publish your own truffle box:
http://truffleframework.com/docs/advanced/truffle-boxes
On a related note, I would love if I didn’t lose Cellular data connection when going in tunnels in the BART. I know, what a first world problem.
Much I want to downvote you, I'd rather see how you try and answer why a "pro-choice" person who can't express that view in say, rural Kansas, without being called a "baby killer" shouldn't also consider that a "red flag about his beliefs".
> Much faster than running the same tests on my local machine as well.

That sounds odd. Usually, while developing, running the whole test suite is unnecessary. So running tests is very fast, as long as you only run the tests that may fail after recent changes. At least that's my experience.

> not need to commit such large amounts of data that it becomes a problem

Not sure what you mean here. Mind clarifying ?

> if you are working remote it's expected that you have a stable, decent, connection

Definitely ! And 90% of the time I do have a stable connection. But that 10% where I don't (because the wifi breaks down, or I'm on a train to a nearby town), having a remote environment would not work. That's my use case for having a local environment.

> For documentation I actually keep that local using https://devdocs.io/.

Wow, that's cool ! I wasn't aware it worked offline ! Will definitely have a look at this. Thanks :)
As quick clarification, if you aren't aware the Nationalist Socialist (AKA, Nazi) Party of America genuinely is a party that is protected by the First Amendment[1]. Conversely attempting to suppress Nazism forcibly didn't work either. Remember, Hitler and other early members of the Nazi party were imprisoned. It didn't stop them.

And regardless this is straying from the core point. Of course, advocating the mass extermination of Jews, Roma, or any other group would be grounds for a company to fire employees that make those statements - I did not and do not attempt to state that every piece of speech protected by the 1st Amendment should be allowed in the workplace. Rather, the simple principle is that tolerating a view that some people consider intolerant is not, itself, an act of intolerance. Let me put this in a scenario that is more appropriate to a workplace:

* You have two co-workers, A and B.

* A thinks that affirmative action (structuring hiring policies such that non white & Asians, and women have greater chance to get offers than non-diverse candidates) is necessary to have a tolerant workplace, and by extension not having these policies is an intolerant situation.

* B thinks that discriminating on the basis of sex or race in the hiring process is intolerant.

* Both A and B go to HR claiming that the other is making intolerant statements.

I would argue that if HR takes action against _either_ employee that would be an act of intolerance. Allowing A to make that statement isn't an act of intolerance against B, nor is B's an act of intolerance against A. Sure, I get that A _believes_ B's viewpoint to be intolerant and vice versa. But the company's decision to allow both statements is not an act of intolerance because of that. This is what I'm getting at by saying "there is no paradox of tolerance" in allowing speech. True, individual speakers may think the other is intolerance. But there is no intolerance in allowing these conflicting views to co-exist.

[1] https://en.wikipedia.org/wiki/National_Socialist_Party_of_Am...
For me the coolest thing about HN is the breadth of experts here for any (even niche) tech field. This allows for in depth understanding of new products (when someone who actually worked on the team making it is here) or calling out conspiracy theories about why some company shut down some product (because they have inside knowledge and can actually explain the reasoning).

I can't count how many times I've read 'I work on the team that built that' with some new insights or opinions just sitting nested in a comment chain 4 levels deep.
Or, construct your checks so that a NaN input produces the desired output... and then document that behavior with tests.
There are two languages (families) I fell in love with that I can't use. Lisp and variants (Scheme) and Ada. Joy to work with, joy to write in, yet... whenever I try to write something more elaborate I hunt the web for libraries or toolchain is lacking this and that. Meh. I still haven't given up, but in the meantime I have come to terms that I am a C programmer and always will be. I enjoy C as well (yeah). Next step would probably be to write core 'modules' in C and glue (think in level above) that in Lisp or Ada. There's also this thing I never quite understood, but it intrigues me, is that some people apparently write Lisp which emits C out, or even assembly.
Secure Files on Mac with Disk Utility
Hookah: Tool for orchestrating WebSocket pipelines/firehose streams
Not really the point either. If at the extreme end of the spectrum for more interest in things rather than people you have a significantly larger population of men than women, that's not really a sexist thing to say.

It's logical that people extremely interested in things over people become engineers, so with everything equal you'd have a lot more male than female engineers.

To balance that, you'd have to make other benefits great enough through incentives that people become engineers even if they are more interested in people, rather than things.

Lacking such incentives and having a large imbalance of male vs female engineers, it'd also make sense that there would be a large imbalance of male to female engineers at Google, entirely without the presence of gender discrimination.

None of that was what I would call sexist. However, Google is in compliance with EEOE laws when it attempts to encourage more women to join the company in all capacities in large part because of this imbalance, and even though Damore is arguing (and even if he's right) that this imbalance is not caused by a lack of equal opportunity, it doesn't matter.
Ask HN: Anyone available to translate an Algol project into Ruby/Python?
Downvoting for disagreement is probably the most common reason for downvoting, after accidentally not upvoting because the arrows are too small.

Letting people downvote for any reason frees up space that would otherwise be taken by petty or banal comments. If a downvoter had something to say worth reading, I would rather they commented, but if they can't put in the effort, then the board is better off with just their vote. Better still with their complete silence, but people get emotionally involved and feel they have to contribute something.

Also, I've found that most obviously pointless downvotes either get corrected or stay at -1. I haven't seen many comments voted down further than that which didn't have some obvious issues. People shouldn't be discouraged - these are meaningless internet brownie points we're talking about.
Ask HN: Online therapy TalkSpace lied about IRS tax rules. What can I do?
After having an rough few months I decided to try out an online therapy service and went with one of the most popular ones, TalkSpace. During my initial "intake" chat session, I asked if their service qualifies for the IRS HRA plan. An HRA is similar to a FSA, but the money is supplied by your company. The TalkSpace representative told me their service did qualify, and I have a record of this. However, my claim for a total of over $300 got rejected by BlueCross for not being a valid medical service. I spoke with BlueCross on the phone and they said they can't do anything because that's the IRS rules. I emailed their customer support with a screenshot of the conversation where their representative said this, but they told me I need to talk to my therapist even though I cancelled over a month ago, and then their customer service stopped replying when I asked more questions.

What can I do? They lied to get me to sign up for their service, and now i'm stuck with a $300 bill for a service that I have since cancelled and was (almost completely) useless.
Has Thiel said white people should have more power in America or that it should be a white's country or that the white racee should be helped to survive? Has he promoted the idea of killing people of other races? If not, then how do you judge him as a new-nazi/white nationalist?
With a series 3, even the cellular version, the battery will easily last 2 days for most people. Even with heavy use I usually have over 50% battery left at the end of the day...
>> See if they don't.

Hope to live long enough to see you proved wrong.
Two years into launching a professional services business creating English resumes, LinkedIn Profiles and academic essay editing in Shanghai, one of the toughest things to still adjust to is "only the results matter". I have turned away some clients due to their rudeness and outside of project scope demands. Fortunately this happens only 1-2x a year. They come back a few weeks later demanding the same but using fake names and slightly altered documents which I recognize immediately. There really is no "right" or "wrong" in their minds. Only what they want.
500+ Times Faster Than Deep Learning