skysight-inc/HackerNews huggingface dataset:
Not the parent but I have the same reaction, and I wouldn't describe my experience in big IDEs as "comfort", just less pain. I use them with Java only out of necessity, and only on huge projects I didn't have a part in designing up front.

Every other programming language I've used a lot of (spanning from assembly to lisp) I've found it most pleasant to work in vim, even in large projects. I suspect the only other environments I'd want an IDE would be for iOS development and C#.
Competition to Reinvent the Car Is Getting Fiercer
Did Aunty Beebs just mess up adjectival order? As a native American English speaker "big next" sounds awkward to me.
IIRC Google has an in-house unit that is considerably less expensive, at least in the sense that they project it would cost considerably less to manufacture in volume.
Answer to Football's Concussion Problem: A Human-Sized Robotic Weeble Wobble
Didn't HN have a thread where someone wrote a CMS site in assembly? It sounds crazy, but if it can be done, someone will do it.
DAG? What is it?
If I implied that we just dump food into Africa, that's not what I meant. We make a concerted effort to feed people there.

I'm well aware of the economic implications of flooding the (already fragile) food markets of developing countries.
Thresholds of Violence – How School Shootings Catch On
https://github.com/vim/vim/blob/master/runtime/doc/version8....
I remember being warned about engineers that get used to using frameworks too often. Their ability to work outside of it eventually suffers.

We might need less abstraction, and let the engineers work that out.
Caveat lector: author is talking about USA.
> As far as I know there isn't any autopilot that can fly a plane unattended

CMU is working on this (seriously).
How to get a failing negotiation back on track?
Given the choice between bitcoin and what you have suggested (a money that is engineered to lose value over time), any sane person would choose bitcoin. Regardless of whether or not you believe that everyone using an inflationary currency is Pareto optimal (I do not), it is not a stable equilibrium. On the other hand, people using an appreciating asset like Bitcoin forms a Nash equilibrium.

The only reason people use inflationary fiat money is that A) it was by far the most convenient thing before Bitcoin (and still is, depending on your use case), B) it has a decent track record for stability, and C) most governments aggressively attack private monies with good monetary properties, often in the name of anti money laundering. More Machiavellian motivations include that governments don't want to lose seigniorage power or control over monetary policy.
What if this backlash against Sugar is as extreme as the initial marketing? What if 50 years on, people come back to say, "the generation that endlessly promoted tasteless food and took away the sweetness". Is there a proper study on the effect of eating a sweet chocolate everytime you feel like it, to some kind of happiness? Everyone just sees to be treating this as a magical wand... while still irrationally giving in to a lot of other hyped up food.
https://en.wikipedia.org/wiki/Directed_acyclic_graph
Since ages now: https://en.wikipedia.org/wiki/Shadow_password
Yes. What else will you do--forcibly disarm them? The genie is out of the bottle. I say this as someone who lives within range of those nukes.
Seat belts and many other automotive safety improvements were driven by insurance companies. That's a fortunate case of incentives being aligned.

It's surprising that health insurers aren't more vocal about sugar. Diabetes and obesity are expensive for them.
Not a typographer ... It looks nice, all the letters have elegant curves and all ... But I personally find it hard to read.
4 Years of Noon Pacific – Originally Launched on HN
The original solution was simply preservation. Drying, canning, pickling, etc.
They also seem to be unable to imagine turning off FB. Which would be the first thing I would do and ask my friends and family to do if I were really concerned with their control of the media. They are seen as default, as if they are the entire universe, so inescapable that we have to beg mercy from the master rather than simply leaving.
Samsung sells HP its printer segment plus 6,500 patents for $1.05B
not to mention most fruits have been selectively bred/genetically engineered to have much higher sugar content than they did when we evolved to eat them seasonally
Not just volume, but the biochemical process of digestion. For example, food that takes longer to digest has more volume for longer time in your body. There are also complex interactions of chemical secretions to regulate chemistry in digestion.
> That isn't an argument against leveraging web technology so much as an argument in favour of well written applications

The difference is there is very little room for optimisation in most javascript runtimes. They don't support multi-threading and the memory is impossible to manage. "Lower" level languages always allow better performance tweaking when necessary. Javascript allows next to none. You can't tell javascript :"Give me an array of 10 elements", or "give me a integer of that length". So no "headroom" for performances with Javascript.
A pinch of baking soda will have the same abrasives.
The dose makes the poison - there's a pretty dramatic correlation between low level fluoridation like the kind that's added to water and oral health, with not much at all linking it to health issues.

http://www.york.ac.uk/inst/crd/fluorid.htm

http://www.nature.com/bdj/journal/v192/n9/full/4801410a.html
Where did you grow up, Soviet Russia? I wasn't even one of those "mall rat" kids, and most of the time I went to the movies with friends we switched to a different screen.
If you're talking about ISIS, I don't see any distinction being made between showing ISIS beheadings or just people who support ISIS talking; both are equally censored. ISIS mass beheadings and burning of people alive are shown on prime time news programs up until the instant of the first cut, and until moment the flame is actually lit, and people speaking in support of ISIS are shown without subtitles, and interpreted by newsreader copy. Talking about ISIS beheadings isnt't the same as talking about beheadings, the fact that it is propaganda being distributed by a force declared as the enemy complicates the matter.

Also, prosthetic nudity and artistic depictions of nudity are censored too, so I'm not sure of the effectiveness of the distinction you're trying to make. If what you're trying to say is that we don't censor special effects violence just as we don't censor special effects nudity, it's simply not true.
Humanitarian aid is destabilizing when the status quo is defined by the State's propaganda of hate.

At some point, and that may not be now, it begs the question: why should we hate those that are helping?

To not help, to ignore their need, is the surest way to maintain the status quo. That would preserve the framework and justifications for the State's propaganda.
Every so often someone will do a "what editor do you use?" poll here, vim is the top choice. Maybe it's not the most common in the industry, especially if you include the hordes of Java or C# only developers, but at least among HN devs it's the #1 pick.
I am guessing, but I don't think much of OSM's recent data is from GPS-samples. Roads don't pop into existence regularly, and when they do get built, my guess is someone adds them manually by referencing an underlying satellite layer.

This probably doesn't apply to remote/rural/country-side areas, and for trails. In those cases, it's probably the other way around.
If you select the entire URL bar, you get the encoded form. If you leave off the protocol, or just the h, you get it unencoded.
The problem is that people say "eat fruits and veggies" but what they hear is "eat [sugary] fruits"
Yes, you can do it, but the drawbacks are huge and obvious.
Show HN: Micro RFC 3161 Time-Stamp server written in C
> Poorly written websites can bring a desktop PC to its knees, but so can a poorly written native application.

Even well-written Web applications tend to use more system resources than their well-written desktop counterparts. A few days ago, I was surprised to find that Chromium was using 6 GB of RAM, while all other processes combined (including three Emacs instances, running fancy modes) were using just 1GB. And, no, I wasn't playing browser games or doing anything fancy in Chromium: just viewing text and images.

> And at least with a chromeless-browser-pretending-to-be-application you have the protection of the browser process sandbox so an app that goes awry isn't going to take your computer down that badly.

It would be much better to use programs that don't need to run in a sandbox in the first place. (To be fair, OS-enforced memory protection can be considered a kind of sandboxing too.)
EMC storage isn't free or Open Source, and yet people use it each and every day for mission critical infrastructure. If you are off put by Quobyte's technology, you should say why. I would note they are based in Germany.
I think the OP meant huge in terms of complexity rather than memory usage..
I have only tele-commuted on teams where most or all of the team also tele-commuted, often from different timezones. Some jobs there was no corporate office even if I had wanted to work in one. It would be much harder to be on a team where most of them are together in an office, able to talk face-to-face. Also tele-commuting is not a work/child-care combination. I have a separate office. When my kids were young, I always had full child care coverage, as though I wasn't there.
No disagreement about memory usage, except to say that [some web sites] are usually either poorly or unethically coded. I was on theverge.com yesterday, wondering why the network indicator was going crazy on a blog post. Pull up dev tools and it's ad code downloading megs worth of data, endlessly. Whether that's on theverge, or bad actor for ad code; I don't know or care - but when people talk about bad websites that's usually the primary example in my experience.
I'd slightly misspoken: it's not Chomsky, but the British foreign office itself which coined the "junior partner" label, Chomsky merely notes the fact:

"Well, the US took over from Britain in the Middle East and, in fact, much of the world, after the Second World War. In fact actually, replaced Britain and France. France was summarily expelled— they weren’t given the time of day. Britain however, was given a role. It was given the role of “junior partner”, as the British foreign office rather ruefully described it, accurately. Britain was going to be our lieutenant— the fashionable word is “partner”— as they were described by a senior adviser in the Kennedy administration. That’s reasonably accurate— you’re seeing an example of it right now. The lieutenant is doing its job— the attack-dog, maybe."

https://chomsky.info/19990404/

"U.S. Middle East Policy", Noam Chomsky (1999).

Your CIA reference supports my and others' in this thread essential claim: "Recently, the CIA has declassified a number of records relating to the 1953 coup, including a version of an internal history that specifically states the agency planned and helped implement the coup."

The matter of the British instigating the action isn't in question, and hasn't been questioned. The relative roles of the US and British -- applied, again, to the middle east as a whole, by the British foreign office itself, is. You have been profoundly insensitive to this distinction.

I do appreciate the CIA document reference.

You seem to think you're arguing with me over something. Unfortunately, half of what you're arguing is over things I didn't say or misreadings of things I did say. The other half is over points of agreement.

Both are tiresome.

I doubt this conversation will progress, so will leave this as my final comment.
I use tmux + vim on my Macbook and it runs really well! (vim built from MacPorts).
Any way to contact you? :-)
Grunt 1.0.1 1+ What is the difference and what changed
lol I am trying to choose what to use either going with grunt or gulp and there is no information explaining why Grunt went to 1.0
Javascript became far more significant than what it used to be. We can largely thank Microsoft (AJAX) and Google (V8) for that.
There's plenty of organic compounds that are toxic to humans (not saying that this one is or isn't) ...
The maze of shell companies and indirect associations would make it relatively easily to bypass automated scrutiny. But it's an interesting idea I've thought a lot about.

It would be great to automatically analyze things such as government contracts and the politicians who were involved in getting it voted in. But you'd need a data source of the social network graphs of those who are behind organizations - which could be a requirement for bidding on government contracts. Anyone who doesn't submit an accurate network of human contacts who will ultimately make financial gain from a contract will be barred from all future contracts.

That would serve as an excellent deterrent for politicians who plan to use their position of power for personal gain and promote the usage of companies who actually deserve to be getting contracts (improving the quality of government output).
Anecdote time: after I did a distupgrade of my kubuntu desktop to the next kubuntu release, kwin kept crashing for some reason, probably due to a botched package update. After attaching gdb to the dying process I found out that it was dying inside a javascript interpreter.

Not wanting to know WTF a JS interpreter was doing inside the window manager, I wiped kubuntu, installed plain debian and now I'm happily running xfce on my desktop too.

Of course now someone will tell me that xfce has also been similarly infected...
You realize the absolute number is virtually meaningless? Inflation adjusted is the best number, with the caveat that your inflation index needs to be good.
Demonsaw is a secure and anonymous information sharing application
So is arsenic.
That is why Joel wrote the blog post in the first place AFAIK.
> Linux is more successful on the desktop than it's ever been

That's not saying much since Linux is pretty much nonexistent on the desktop.
Great question. It's a combination of gps data[1] and a lot of manual work. Mapbox for one has strong data teams running mapping initiatives[2].

[1] https://blog.openstreetmap.org/2013/04/12/bulk-gpx-track-dat...
[2] https://github.com/mapbox/mapping/wiki
> How can anyone in their right mind trust a language that requires such dirty implementation tricks to achieve decent performance?

Isn't this a rather broad brush with which to paint all JIT language implementations, including Java, C#, and, say, PyPy?
Off the top of my head:

- vim-plug for a plugin manager (very good regardless of concurrency)

- neomake for building

- vim-go added async job support using neovim a while ago for most of its functionality, which I use for writing Go

My full inventory is here: https://github.com/shazow/dotfiles/blob/master/.vim/plugins....
I haven't used nvi in several years (mostly because, unlike nvi, vim has become universally available on the systems I use), but it's not minimalist. nvi has a number of features that the original vi does not. Perl integration and infinite undo are two examples.
We detached this subthread from https://news.ycombinator.com/item?id=12480957 and marked it off-topic. From the FAQ:

> Are reposts ok?

> If a story has had significant attention in the last year or so, we kill reposts as duplicates. If not, a small number of reposts is ok.
Growing up, I'd see the cost of "$10k/pound" quoted everywhere as the cost of getting things into orbit. With the rise of commercial spaceflight and inflation, how has this number changed?
We all know how technology in Formula One cars improves road cars - why don't they (Google, Tesla, Apple etc ) compete on the race track ? - They could take baby steps first and compete in the time trials.

It might even bring a whole new audience to the sport.

Just a thought.

Source: http://www.eurosport.co.uk/formula-1/how-formula-one-technol...
“Time for the Underdogs” Book Review
Heimo homepage: https://heimo.co/
I understand that assisting AIDS sufferers in Uganda is a favorite cause of Bram Moolenaar. However in the absence of an overall plan to help the country develop, such short-term interventions may be a net harm to the very populations they're intended to help.

http://www.economist.com/news/middle-east-and-africa/2161334...

I would encourage folks to read up on factors surrounding the causes they support. Perhaps organizations like the Free Software Conservancy could use your donation to benefit humanity far more profoundly, even if they can't compete on emotional appeal.

https://sfconservancy.org/supporter/
Why is twitter still a thing?

It adds no value to my life and is basically a glorified gossip rag at this point.
Tutorial: How to use AWS IoT to send text message notifications
I was watching Aaron Swart'z Documentary "The Internet Boy" last night, I'm glad Malamud is still fighting.
Lets be honest here, Javascript (alternately known as ECMAscript [1]) has done the following: a) progressively adopted new language features like prototypes, closures, generics and the like.

Javascript just being there early wasn't enough. I has improved remarkably over the past 20 years, and the ECMA standards body has been critical to that improvement.

That said, it's still a quirky language and that alone makes a lot of people feel they can't rely on it.

https://en.wikipedia.org/wiki/ECMAScript
bologna.
I've been keeping an eye on http://thi.ng a toolset in Clojure /ClojureScript that Karsten Schmidt is developing

Karsten previously developed http://toxiclibs.org/ for Processing
I'm liking this; blog-posts on request :)
> Sugar does have some nutritional value, and is a hallmark of primate diet. Tobacco is an addictive insecticide that won't even get you high.

This statement reflects a glaring ignorance of both scale and science. First of all, sugar is a hallmark of a primate diet only in complex not in simple forms, which is not the kind being referred to here. By nutritional value do you mean has calories? So does Vodka. And what at all do the calories have to do with the scale of harm?
Just because many other cultures have a prudishness about nudity doesn't make our particular prudishness about nudity a universal value, and ours isn't similar at all to the Middle East's. Our censorship arrangement is uniquely our own.
I feel really conflicted about a typeface like this not being public domain. It's true that Green has put a lot of work into making a modern digital version. But he also didn't design or create the original and it's over 100 years old.
On point (1) you've kind of loaded the comparison by including web in that list...
There is also Spacemacs, which imho, is much better than Emacs + Evil.
This company appears to be involved with John McAfee now: http://www.businessinsider.com/john-mcafee-mgt-capital-going...
In 1985 I bought PVCS for my personal projects. It was the second software package I paid for; BRIEF (editor) was the first. One of my CS profs bought a copy of PVCS shortly after I showed him my workflow, and everyone else thought I was crazy for spending money on something so useless.
I don't see how this works on Linux though?
That's my understanding. People there also obtain radios and listen to South Korean broadcasts, some of which contain anti-NK messages
Meet Rhumbix: Building Technology for the Blue Collar Workforce
It was easy for me to arrange widgets in a layout and connect signals and slots.
It also appears phenolic compounds in plants play a role in helping too.[1][2]

[1] http://www.ncbi.nlm.nih.gov/pubmed/23365108
[2] http://www.ncbi.nlm.nih.gov/pubmed/22935321
Thanks, that's good feedback. I will make it stand out a bit more.
Elm can be installed run from the command line.
The decision to disband their army came in 1948 after a civil war -

https://en.wikipedia.org/wiki/Military_of_Costa_Rica

https://en.wikipedia.org/wiki/Costa_Rican_Civil_War
This use case makes clear the need for what darpa.mil is calling "Explainable AI". (Not that they invented the concept!)
Meet the Man Who's Bankrolling Virtual Reality – Rising Stars – OZY
Simplest advice, don't worry about all that right now. It sounds like you have the idea and can do some programming. Don't worry about design (use Bootstrap or some other framework to come up with a basic look) or building a business just yet. Focus on building a prototype. At this stage it doesn't matter too much what it looks like. Talk to potential customers/users and find what is important to them. See if you can get them to commit to testing your product and giving feedback, or possibly being your first customer.

Attend meetups (meetup.com) or other tech events in your area. Meet people with similar interests. Get to know them. Don't just bring them onboard because you met them once and they seemed like a nice person. At the same time continue building your prototype. As you meet more people and start building relationships with them, eventually something will click.
because bytecode isn't slow enough
You seem to be using a novel meaning for the term "just-world fallacy": the assumption that suffering is deserved is the whole point.
Me too. I think they released a Vista driver for it but nothing since. I used to have to run a XP VM just to print stuff with it. Now it gathers dust in my closet...
See the spotify client, popcorn time, visual studio code. these are javascript. They run great.
No, gnome is "largely" powered by C, like the vast majority of other performant software out there.
Python would like a word with you about point 1)
Fructose and sucrose are chemically identical (as in, the same) except that sucrose has an extra glucose attached, which breaks off in the stomach. Fructose tends to come in fruit, surrounded by fibre, which arguably reduces its cost to our bodies. Arguably, I say, because modern fruit is so extremely high in fructose, and because the sugar then hits the lower intestine where it messes up your bioflora, which affects your immune system and so on.
Intro: Serverless computation at scale
Could you name a JIT compiler that doesn't do this kind of thing, yet offers performance comparable to AOT-compiled languages?

(FWIW, I'm not saying it's impossible. It's perfectly possible, but you'd need a source language that offers much better static guarantees than the typical language that a JIT compiler is written for.)

---

Sorry, can't reply to you directly, because “I'm submitting too fast”. So my reply goes here:

> for the simple reason that type systems cannot capture all relevant runtime context.

Type checking isn't the only kind of static analysis out there. And there's no need to use statistics to optimize anything at runtime when your ahead-of-time compilation step already emits optimal target machine code.

> Java is a good example here, since it's strongly statically typed.

Java is as dynamically typed as it gets: `instanceof`, downcasts and reflection, all conspire to reduce the usefulness of static type information to zero.

> By your reckoning, all greedy optimizations that CPUs do like branch prediction and prefetching are also similarly 'inelegant', because they can be wrong and require rolling back.

Yes, indeed. It's more elegant to know beforehand what exactly you have to do, and then do just that and nothing else.
We were on the brink of disaster when I was a kid in the '80s and basically just kept on going. We can't solve climate change anymore, because it's already arriving; all we can do now is try to adapt.
Redux for Realtime Gaming
It's facebook's platform. They can do with it whatever they want. And if they prefer to remove certain content it's their good right.

If you don't like their policies don't use their platform. (No, "all my friends are there" is not an excuse. At some time you have to decide what's more important - your morals or whatever your peers pressure you into).