skysight-inc/HackerNews huggingface dataset:
If the autonomous vehicle performed just as well as the human did (meaning a human would've hit her also), then yes although it can be improved, I don't see how it is a problem.
I think the answer is obviously some kind of labor organization, akin to the various creative "guilds" that already dominate the entertainment industry. Everyone else who works in entertainment already figured out that the execs will run you into the ground without this protection.
> Are you actually interested in having a conversation about why developers (like me) use vim?

Sure! I'd love to hear your opinion. I will caution you: I've heard "it's just more productive" as a general statement so many times that if it's just that then I'm going to shrug and point you at my original post where I address that.

But if its something other than that - I love to hear it (even if I end up disagreeing).

I do note that you're comparing vim (a - feature rich - text editor) to massive, bloated, IDEs... I'm curious if you've tried other, often programming related, leaner text editors to compare? (ie, Sublime Text, VSCode, Notepad++, etc)
https://youtu.be/dF1NUposXVQ (2m54s)
I disagree that going at the posted speed limit when someone behind me is going faster is dangerous, or that the person going at the speed limit is at fault. If anyone in this scenario is creating danger it is the person speeding. Generally it is not "everyone" who is speeding, only a percentage. If everyone is going over the limit and it creates a dangerous situation if someone drives at the limit, then there is some serious problem with that road and it needs fixed urgently (either by increasing the limit, or by enforcing the existing limit). It's unhelpful and silly to suggest that people must break the law to be safe, and it completely defeats the point of speed limits and the rule of law, not to mention common sense.

Defensive driving means looking ahead and predicting when someone is going to do something stupid, not braking hard if someone is behind you, being very careful when changing lanes, driving in a parking lot, etc. It definitely doesn't mean driving above the speed limit to keep people behind you happy.
Show HN: Jackal – XMPP server Docker image
People like the actual text editing environment and either don't care about the extra functionality an IDE would provide or just add such functionality as plugins. Since text editing speed isn't the primary limiting factor in producing software you may realistically not be much or even any faster whichever environment you choose unless the environment is actively horrible.
Do you not realise that the news feed is different for each person? Yikes.
> Moreover, there are far more powerful ways to interact with code than at the text buffer level.

This is actually one of my core reasons for using Vim. I agree, but all of those "more powerful ways to interact with code" happen in my head, not in an IDE. And my head is far more flexible than the IDE. In pretty much every IDE I've used you start thinking according to the patterns of transformation that the IDE supports, which can be helpful for a beginner, but is ultimately very limiting. New languages start with no IDE support. This is mostly for practical reasons I concede, but it is usually also often the case that the new language is being written because it represents a new paradigm of thinking. It's not until the language matures and the common patterns of thought become known that they then become encoded as "helpers" in IDEs.

The other main objection to this, I think, is to point out that linear textual encoding of code is itself a bottleneck, and that a strict text editor like Vim will never let you move past that. Implicit in this assumption, however, is the belief that there is a better way to represent code than linear text. However, I would point out that throughout all of mankind's history, language (and text as it's persistent form) has been the highest form of communicated logical representation. We have had access to pictography and other forms of communication for millennia, but none has had the same ability to encode and transfer knowledge and logic like text. I think we are primarily adapted as humans to think in terms of language. My bet is that there isn't a more powerful abstraction than this given the structure of our brains. I'm happy to be proved wrong though.

Given both of the above, personally I find the most productive means of working is to work primarily at the conceptual/abstract level in my head, model the problem and solution in thought, then translate the solution into the most natural form for expressing thought: language (as text).

So most of the tools that the IDE gives me (especially regarding code transformation, etc.) are hard-coded, less powerful versions of the kind of mental processes I am already doing. I don't need those. What I do need is a way to encode my thoughts in text as quickly and efficiently as possible. I don't want to have to think about that at all. I want it to flow naturally from my mental model into prose (though not English prose, obviously). For that an IDE again gets in the way. It's slow and full of distractions. The Vim keybindings have become so ingrained that it's muscle-memory. And I've yet to find another paradigm that lets me manipulate text as effortlessly.
> I completely agree that the semantics [of views over a datastore] are probably the most overall useful thing presented in this version of Eve.

Were you guys planning a next version of Eve with a different useful semantic? Or was this idea of having the world as views over a datastore the last overall useful idea that you guys ended up with?
Sure, there is effort involved, but from my point of view it's a small one (a couple of man months on a project with 50+ coders). I'm going to have to make adjustments between the platforms because the hardware is different. Even on a DirectX PC, you can often have a lot of differences between the rendering scene for Nvidia, AMD and Integrated Intel gpus.

Don't know exactly what issues Everspace had with the UE4, but you want to have a fun night go out with some Epic licensees and get them to tell you war stories of issues they have had when they tried to do something which Epic hadn't done in their games. You're paying Epic for the "battle testing" and often they didn't fight those battles.

Part of the reason I left the games industry is that once you work at studio with an internal engine it is extremely frustrating to work on AAA games without the freedom to walk over to the engine programmer and get them to move the engine closer to what you need.
The response has been good so far. We have had some pushback based on general concern of replacing humans with technology. But, overall positive. We use an assessment tool to measure risk based on everything from employment to past conviction.
That's weird, I've been using them for ~2 years now and I have not had one of the issues you mention.
All of that will certainly help you build a... Juicero, say. Something very high-tech but absolutely useless. To solve real-world problems it very much helps to be aware of them, which isn't something SV has been particularly good lately.
How many potential customers are you talking about?
I'd love to follow your progress! Any chance of an email newsletter?
> I doubt you'd be "outperforming" if you were writing Java in say Vim, over Eclipse/Intellij...which have vi-keybindings.

That's exactly what I'm doing.

----

edit If you're actually interested in a discussion: what does your IDE actually give you in Java?

* Syntax highlighting? Every code editor (including Vim) gives you that, especially for such common languages as Java.

* JavaDoc access? Cool, but not worth the overhead. I've got the JavaDoc up in a browser pane on my second monitor, easy to search, doesn't make typing laggy or crap all over my text editing pane like the IDE does, and isn't triggered until I actually need the JavaDocs. I've found that by looking them up myself and not having autocomplete I actually internalize the documentation better, which means I need it less. My brain is much faster at autocomplete than the IDE too.

* Automated variable rename. Again, cool. This is one of the few net benefits. Doesn't out-weigh the rest. And silver surfer/grep + Vim gets me 95% of the way there. The only real trouble is when you have lots of duplicate names for un-related things, and that's a bad pattern I'm try to eliminate in my code anyway.

* Debugger? This is a powerful tool, to be sure. But it's not IDE-only. And I've seen it abused. I've never been anti-debugger, quite the contrary. I love my debugger. But I've noticed that as I've gotten older and have developed deeper experience I use it less and less. In fact, I don't think I even have a debugger installed on my work machine right now!

* Automated refactor/etc. I'm convinced this is the cause of bugs more often then the fix. Certainly for poor architectural decisions. I've elaborated in other comments, but basically: train your brain.

That last one I'll emphasize. I don't want the IDE doing any of my thinking for me. It doesn't think it applies canned patterns which may or may not be appropriate. Certainly it can be used well, but the more you use your brain to do it the better your brain will be. And if you train your brain it will be accustomed to doing the work so that the value lives in you, not your IDE. Now it's language-agnostic. Now you can jump onto the next cool language without being hobbled by the lack of IDE support. Now you are forced to learn the details of all the tools your IDE is wrapping for you and are more prepared to actually solve problems with, for example, your build environment.

Of course, I'm not saying that it's a binary your brain vs the IDE thing, but personally I find it more productive to live outside the IDE all the time.
> We work in partnership with governments who release people from jail on condition that they work with Promise as an alternative to being in custody.

What does it mean for the person to "work with Promise?" Are they performing a service or labor, or simply a subject of the administration protocols mentioned later? In other words, Promise offloads the management of the individual while they await trial from local gov't to a third party?
SaaS profit is market inefficiency, and it will end
Damore's class action lawsuit: https://www.dropbox.com/s/f6p02fijxrd7c6m/20180108%20Damore%...

Some tidbits: http://thefederalist.com/2018/01/10/19-insane-tidbits-james-...

https://duckduckgo.com/?q=google+sued+by+james+damore&t=ffab...
We are in our first pilot. Will update when we have more results.
Cforall Programming Language
Eclipse is just an abomination I don't understand how anyone could love or not want to destroy with fire.

Intelillij's vim plugin is an example of delete the source code repo and start again. It is ... not good.
Telegram must hand over encryption keys to FSB, court orders
Not sure if this is what you are looking for, but try Eventbrite?
Very excited to see grow :)
No one can close a channel before some given deadline, preset at the time of its creation.

By the protocol, the deadline for all relevant operations on the channel is set to before the channel close date.
Thanks, will do!

I wrote it as a tool for myself in browsing HN and I use the bookmarklet version daily. A friend told me he was getting into programming, so I commented it up and thought I'd share.

As rarely as HN updates their site, I bet it will work for a while. It's a very frills-free site.
>Those who align with the left typically don't see it, because the organizations align with their biases

Are you sure it's not the opposite? That you don't agree with them because they don't align to your biases? Again, based on your comments here, your viewpoint seems to be far more than "slightly" right of center. By comparison, if I were a hardcore socialist, I would find objections with much of the center-left/center/center-right news sources too, because they did not agree with my viewpoint. That doesn't make them less reliable, nor does it make their facts any less factual.

It is completely possible to hold opinions that don't align with facts. That doesn't mean those facts are untrue. It also doesn't mean your opinions are less valid, only that they're just opinions. The more extreme your views get to one side or the other, the more you're going to find reality seems to be biased against you. So if you find that reality seems to be biased against you and that troubles you in any way... you may want to reevaluate how close to center your viewpoints actually are.
Unfortunately, most articles pointing this out come from right-wing outlets, because they're the ones incentivized to put in the work. I don't think that negates the facts (pun-ish unintended), because you can investigate the claims yourself. Here, though, is a Forbes article detailing how they engage is coverups of their own political punditry: https://www.forbes.com/sites/theapothecary/2013/12/27/in-200...
Wow! This is an incredible challenge to tackle. It seems like right now you're planning to cover the U.S. Is your goal to provide this globally or keep it entirely focused on U.S.?
So are they saying she shouldn't be allowed to drive or shouldn't be allowed to have a job. It's not clear.
I have had N26 for more than a year. I use it for shopping, as a secondary account. I don't use cash anymore.

I've had no problems. But why do they have the "Statistics" button on their website if I couldn't use it since I registered???
Isn't Stellar cheap and fast enough to not need any Lightning Network at all?
Among the quest for the "perfect radio" and making things smaller/lighter/better is the concept of Netted Iridium. Units around the world are often using Netted Iridium as an alternative to traditional radios:

https://inah.pac.disa.mil/dtcs.shtml

While Iridium may have fallen out of favor in the commercial sector, it is an integral component within the US military.

https://www.airspacemag.com/space/the-rise-and-fall-and-rise...
If the woman suddenly walked in front of the car at the last minute, I don't see how the situation could have been avoided, no matter how fast a computer is able to process the information from the sensors.

There was also a driver behind the wheel, so it would suggest that humans are just as clueless.
Yes, compañero, this is pretty much what I was getting at. I said it was a little more understandable, but I didn't mean to imply it was correct.
A pretty obvious distinction is that pharma companies make tools for saving lives, while consumer gun companies make tools for taking lives.

(And yes, I'm aware of the theory that consumer guns are for taking lives in self defense. But in 2012, there were 33,563 gun deaths in the US, only 259 of which were justifiable homicides, so it's at least reasonable to think think that whatever the intent of gun companies, it's not working out like one might hope.)
Growing a preppy clothing brand to $21k/month with no employees
Here's some books I would like to see on a coffee table.

1. An illustrated book of bad arguments

2. Maus by Art Spiegelman

3. Amano: The Complete Prints of Yoshitaka Amano

4. Chinese Calligraphy: 50 Characters to Inspire Peace and Calm

5. My Best Mathematical and Logic Puzzles by Gardner

6. The Illustrated Story of Art: The Great Art Movements and the Paintings that Inspired them

7. The Design of Everyday Things
There is an increasing need for a container app that will feed whatever sensor data you want to the apps within the container. Also there would need to be some preconfigured sensor data profiles, like "Occasionally cheating husband living in city X" or "Really rich housewife living in city Y" or maybe "piss-poor guy living in a rural developing country"
"collected some info", oh ok.

> There's a major difference between that and putting out an app and getting info under false pretenses

If Facebook users gave INFORMED consent to share all of their friends details, I'd agree with you.
Are you guys initially focusing on a specific subset of those awaiting trial? I imagine the needs of those charged with, say, drug offenses, would be very different from the needs of those charged with, say, domestic assault.
iOS Swift Introduction
There’s this story of a private company working with big retailers to offer shoplifters some useless online “tutoring” instead of calling the police.

The shoplifters, often the poorest of the poor, had to pay hundreds of dollars for this “leniency”, often without knowing that the police wouldn’t even have come for the low-value crime.

Don’t do that.
I believe this is a great idea, only a bit ahead of its time. I don't think it's going to be successful until you address some cultural, educational and ethical issues first. Remember you are still the country who elected Trump for president.

Anyhow... I wish you the very best and I hope you can prove me wrong!
I wonder how the UK goverment will react to this, aswell as the EU, considering they tend to value privacy in a different light then the american court system.
This sounds very (pardon the pun) promising. The prison system in the US is skewed to punishment rather than rehabilitation and utilizing tech (intelligent calendar) will help reduce prevent people missing court dates. My only concern is how will Promise be audited? Is there going to be some way of being transparent while also protecting private information?
This is bad. Like, really bad. That "feature" of bitcoin has added more complications to the network than it is worth, IMO. Either the law's gotta change, or miners are going to start being prosecuted.

... or, the bitcoin developers will just have to add a way of removing that data when a new block is mined, which I guess is what will eventually happen. What a mess.
I read the Bolukbasi paper and I now see where you are getting at. I think that the problem is not one of bias but rather that words vector embed the whole meaning regardless of the context. And that debiasing is rather stop-gap solution as there is an endless list of bias to correct depending on the usage of the model.

You may have fixed PROGRAMMER - MAN + WOMAN = HOMEMAKER, and still get SOLDIER - AMERICAN + ARAB = TERRORIST, the list is endless
If you don't mind me asking have you experienced any discrimination in tech because of your background or politics? I have friends that served and one of them moved to Dallas from S.V. because the politics there were hostile to vets. Thank you!
I cannot imagine the detailed logging the engineers might have to do in such a system. When I code I wonder sometimes if I am logging unnecessary events at info level.

This led to one more question. Do driverless cars have (or will have) a black box like that of aeroplane?
How to Record GIF on Linux
> It's really not what?

It's really not "one thing to take positive action", right. It's no big deal to terminate a fetus. It happens all the time in nature.

> sure you can

No, you cannot make anyone do anything. You can put them in jail, but you can't make them not try to abort. You cannot make them raise a child.

You can punish people, but you can't make them do anything.
IIRC Eve was developed by a startup, and they stopped development because they couldn't find a business model to fund it, not because of problems with the language.

(Hopefully the community will keep it alive, I enjoyed playing around with it and I think the programming model might be onto something)
Chicago didn't seem to have that great a real crime problem (as opposed to perception) when I lived there.

There probably would not be much to do in Nebraska, but then I can't see Bay Area as being exactly an epicenter of culture either.
Can you show me how psychographers have been using Google or Amazon in the same way as Facebook?

I believe you are making a false equivalency.
The only reason i still use facebook is for it's event system.

Even then, Whatsapp is still king in terms of messaging in most of the world. Sadly that is also owned by facebook.
You certainly had a very big security problem (see link in parent comment).
If I understand correctly, "wet" progresses much more rapidly than "dry". You're much more likely to unexpectedly lose your sight to "wet" (as opposed to just slowly having your sight deteriorate).

Feel free to correct if I'm wrong. I'm not an expert. This is just what I've gathered from having two family members with it.
I was at Computer Corporation of America for a few years, until 1988, in the research group. It was quite illustrious in its day, producing very interesting research and prototypes, (concurrency control, extended relational databases, the Adaplex project). We were aware of both the 5th Generation project, and the US "competitor", MCC.

Remember, at the time, Japan was an economic and technical powerhouse, There were concerns about the Japanese buying up valuable real estate in New York. We were worried about the trade imbalance. So 5GP was quite threatening to some.

I remember meeting one of the 5GP researchers who credited MCC for scaring the Japanese into greatly increasing funding for computer science in his country. And one of the other comments here pointed out that the fear worked in the other direction too.

Another commenter here talked about Prolog. One of the lines of research at the time was on "expert systems", and if I remember correctly, Prolog was one of the major languages for research in that area. An expert system was a set of rules for solving a problem in some domain. It was yet another failed attempt at AI, which didn't really work beyond toy problems. (Of course, now, those rules come out of machine learning systems, but the rules are kind of inscrutable.)
How a Tick Digs Its Hooks In
Reverse Mentoring: What Millennials Can Teach Executives and Senior Managers
Our focus is on the U.S. at this time, but we are definitely open to expanding beyond the U.S. in the future.
On Programming Language Complexity, or Our Brain as a CPU with 7+-2 Registers
What types of patterns don't work on realistic flags?
It's mostly interesting from an artificial life perspective. I'm just going to quote from the motivations sections here:

Biological life began with the first self-replicator (Marshall, 2011), and natural selection kicked in to favor organisms that are better at replication, resulting in a self-improving mechanism. Analogously, we can construct a self-improving mechanism for artificial intelligence via natural selection if AI agents had the ability to replicate and improve themselves without additional machinery.

Neural networks are capable of learning powerful representations across many different domains of data (Bengio et al., 2013). But can a neural network learn a good representation of itself? Self-replication involves some level of self-awareness, and is a small step towards developing introspective capabilities in neural networks.

In a HyperNetwork (Ha et al., 2017), a small recurrent neural network is used to generate the weights for a larger one, which can be viewed as a meta-controller enforcing a soft weight-sharing constraint between layers of a recurrent neural network. Similarly, we can view self-replication as a mechanism that enforces a soft weight-sharing constraint between a network and past versions of itself, which is helpful for lifelong learning (Silver et al., 2013) and potential discovery of new neural network architectures.

Learning how to enhance or diminish the ability for AI programs to self-replicate is useful for computer security. For example, we might want an AI to be able to execute its source code without being able to read or reverse-engineer it, either through its own volition or interaction with an
adversary.

Self-replication functions as the ultimate mechanism for self-repair in damaged physical systems (Zykov et al.,
2005). The same may apply to AI, where a self-replication mechanism can serve as the last resort for detecting
damage, or returning a damaged or out-of-control AI system back to normal.
What a fantastic idea - it's really refreshing to see people working on problems like this and I hope you find success in supporting people to overcome their issues!