skysight-inc/HackerNews huggingface dataset:
That's a fair counterpoint to the article but your example above only demonstrates the library case. You should provide an example that demonstrates the value of semver in a CD, always-on top-level application to give information about schema, cache and configuration incompatibilities.
Isn't the point of this port to work out-of-the-box with existing elisp?
Not only efficient, but also supports file integrity, resuming, parallelization, etc. It's a fantastic protocol.
The problem might be particularly bad in NPM but it is not unique too it.
Agree. Nature News and Comment [1] is where I usually go first for my science news

- [1] http://www.nature.com/news/
Lenders can't predict the future any better than creditors. There's nothing mysterious about that.

If you want a theory for _why_ the future is unpredictable, read up on chaos theory.
I really love the idea and style of this blog post and the project's README. I recognized the style from somewhere and then realized it was the same author as "Example Driven Development"[1], another one that showed up on HN a while back.

[1]: http://www.wilfred.me.uk/blog/2016/07/30/example-driven-deve...
Here's what I took from his response: people aren't ready to invest without some strong of signal of worth. Makes total sense.

And his response of current signaling coming from well-known investors does jive with my own experience, esp. for seed stage.

But, a lot of this starts to disappear once a company is looking for Series A+. Because now you have actual financials/product+market to look at. I would also argue the value of "smart" money is more towards the seed stage anyway.

So, shift focus away from seed stage, and into crowdfunding Series A+.

In other words, enable a) bootstrappers who have found product/market fit to take things to the next level b) the common man to invest in a way a bank might.
And another Times article on Jizos by Peggy Orenstein from 2002 that also mentions the abortion angle:
http://www.nytimes.com/2002/04/21/magazine/mourning-my-misca...
Aside from the Terminator being better than iTerm2, he's pretty spot on :)
Great use case ! The first tier compute would however need to move to the edge to ensure realtime actions. Longer term down analytics still stay on the cloud. I would really like to see containers move to the edge for localized apis which Synch offline with APIs on the cloud.
> Preferring a future of the same old debtors and creditors as today, to one where plentiful energy can be transformed into any kind of matter the human race needs, eliminating the need for money?

I'm not necessarily a Thiel fan, but to be fair, preference is irrelevant when only the former of those choices is actually possible in our universe. And he's right, at least as far as Gene Roddenberry was concerned, the utopian future was a Communist one, albeit one where the laws of physics were apparently sent to the camps during the Eugenics Wars.

Although, also to be fair, Star Wars has space wizards instead of technobabble, and the more deeply it delved into its economic and political systems in the prequels, the more ridiculous it seemed. Neither franchise would seem able to serve as a credible platform for the exploration of any complex political or economic idea.

But the original Star Trek was pretty capitalist as well, what with Harry Mudd running around the galaxy selling off-brand pharmacueticals and alien technology, the Federation exploiting dilithium miners, the Orion Syndicate, etc.

And, of course, after TNG, we get the Ferengi, who are obvious parodies of American capitalism, but not the villains.
I don't. I don't sign in with my gmail anywhere. It has the keys to my kingdom, so I treat it with special care.
Thanks for the taking the time to do this. It is valuable to hear Sam talk from his experience.

Some follow up questions came to my mind after listening to this. I am going to list them here. If you see this @craigcannon, please consider them for the next one.

1. One disadvantage of being young is that they are usually
inexperienced in managing people and conducting business. How would you recommend young people to improve their skills in people management and business? What kind of books should they read? What kind of habits should they inculcate? Is there anything else you would recommend?

2. A non technical founder needs to be a product guy. It is also easy for a n00b to pick up coding skills as there are so many great resources on the internet, many of them operated by YC companies. The follow up question here is the converse: how can a technical founder learn product skills? What kind of resources are available and which ones would you recommend?

3. Sam mentioned AI and computer security as two areas that he thought was important. With AI, we are already
seeing hints of disruptive technology (deep learning). What
is the situation with computer security in comparison?

4. Stickiness of a new platform can be taken as an indicator of
whether it is worthwhile to develop things on it. How would you rate voice platforms like Amazon Echo, Google Home,
Apple Siri in terms of stickiness?
Maybe. Who knows. Maybe it's just a profit taking retreat. Markets in the short term are generally just a random walk.
Laziness by default does not mean you can't have strict primitive types, which Eta does. Moreover, if you ever want to avoid object references in performance-sensitive contexts, you can allocate off-heap memory and work directly with that via the Ptr mechanism (which is backed by DirectByteBuffers). GHC 8 recently got compound values with an extension called UnboxedSums. It would be tricky to implement on the JVM though in Eta, but not impossible.
F-Droid Verification Server
Your Job is Not Your Life: staying competitive as a developer
LG G6 Sıra Dışı Bir Ekran Oranıyla Geliyor
I'm also a volunteer mentor - at the hackathon I was at, they achieved 83% female participation! Everyone was so fun and welcoming, as it say. They continue to inspire me.
How about Pebble? They did start being funded by Y Combinator and angels but got most of their funding from Kickstarter https://en.wikipedia.org/wiki/Pebble_(watch)#History
As a network engineer I am immensely curious what the internet in Gaza looks like at OSI layers 1-3: what are the upstream routes in and out, who are the commercial ISPs, what IP space do they have, what are their BGP adjacencies, etc?
At one point, I ran everything I needed to on free nix, then got a Mac in the early 2000s. Over the years, I enjoyed trying the shiny new things, and being on a supported platform was a novelty. Plus, it was liberating to not futz with XF86Config files and to have a mobile \nix workstation.

But there hit a point when learning the shiny just felt like a chore, and I started gravitating back to tried and true software like emacs. And Linux stopped requiring much futzing to work pretty well. And the need to exchange Word docs evaporated due to Google Docs, LibreOffice, and life circumstances. And somewhere I decided that workstations are a luxury.

And then MacOS started crapping up the UI with stuff I never asked for. It became more of a hassle to strip the Mac than to build up a more comfortable free \*nix environment.

I'm unlikely to go back. I'll always be glad for the decade+ Apple gave me. But I'm even more thankful for the luxury of not needing them.
2016: A year in review
This could use some copyediting, OP. You make a lot of typos, like 'controll' or 'powerfull' or 'simmular'. Have you tried adding Flyspell to your markdown-mode Emacs hooks?
FYI ThinkPads have great Linux support. Tested my X1carbon with Ubuntu 16.04LTS.

http://www.thinkwiki.org/wiki/ThinkWiki
Yes but the commenter that you replied to was indicating that he would only care if a rewrite was done in Common Lisp so that Common Lisp could replace ELisp.
Pretty terrifying. I'd love to see a more detailed analysis of the datasets they received. It sounds like both governmental and private surveillance systems in China may be pretty leaky.

I wonder if the information is leaked through hacks or compromised individuals.
Smarking (YC W15) Is Hiring a Customer Success and Many More in SF
Given other accounts of Altman's persona, both publicly and from personal accounts to me, he seems to be rabidly competitive and cutthroat:

[1] "You could parachute [Sam] into an island full of cannibals and come back in 5 years and he'd be the king"

[2] “But I have guns, gold, potassium iodide, antibiotics, batteries, water, gas masks from the Israeli Defense Force, and a big patch of land in Big Sur I can fly to.”

[2] "Graham said, “I asked Sam in our kitchen, ‘Do you want to take over YC?,’ and he smiled, like, it worked."

So in the context of Yishan's comment, it demonstrates to me that the "joking" was a subtle nod that he wouldn't have any qualms with back room dealing and manipulation to reach a goal.

While that might sound like a hit on him, it's actually not. I relate to that approach strongly, and think it's actually the right way to play it.

However I think it's actually a bad comparison to say he's the "nicest guy in the valley." That title goes to Steve Wozniak.

[1]http://paulgraham.com/fundraising.html

[2]http://www.newyorker.com/magazine/2016/10/10/sam-altmans-man...
Thanks for this connection. Further pointer for the wikipedia-addicted: https://en.wikipedia.org/wiki/Rift_valley
Are you joking? You would not be dissuaded from forcing your employees to switch from the many world-class graphics tools on Mac to the terrible Inkscape and Gimp? I wish there were better graphics tools on Linux, but it's just not the reality right now.
The cycle has already completed many times. At all points there were oceans somewhere, it's not like the water materialised out of nowhere recently.
Application error
An error occurred in the application and your page could not be served. If you are the application owner, check your logs for details.
Hm no I didn't, but I should!
The article says they are through the government. This includes immigration records, telecom GPS information, financial transactions, etc. Most of it is not coming through social media sites.
My biggest beef with semver is that it is pushed by people encouraging this concept that additions are always safe. Or the lie that people will do security and other updates on older versions.

By and large, especially in an org, if you make a change that requires another place to change, you should go ahead and make that change. Period. Thinking people can stay on the old version till they want to update is BS. They will update when they have to. And it is rarely easy, then.
doesn't that mean you thought wrong, and it is in fact a breaking, major-version change? that seems fine - it's a signal to your consumers that it may not work out-of-the-box.
Yes, but why is the building like that? The building is a big box largely so that it can sell large items. You can't fit very many large items in a small store; small stores typically limit themselves to small things.

You could sell refrigerators in a small building. The selection would be very limited, and there would be a high risk of stock running out. The refrigerators out on the floor at a Home Depot or Lowe's take up more space than an old-style downtown store has. That's just refrigerators, and just the ones put out on the floor for display. Many more refrigerators are stored in the back, away from customers, and refrigerators are just one of many products.
> In fact Hamas has stated they would respect a two-state solution

Sure, but will they agree to actual terms? Terms that Israel won't instantly reject?
One full iteration of continent formation and breaking up?

https://en.wikipedia.org/wiki/List_of_supercontinents#Prehis...

Seems to indicate otherwise, but I'm certainly no expert on geology or whatever sub-specialization is concerned with plate tectonics and history of them.
There have been a multitude of high quality desktops for at least 10 years.

The main reason people don't switch is just lack of familiarity, driver issues and unsupported software - all driven by network effects.

There's very little about the OS itself which is preventing adoption. It's entirely about the ecosystem.

That pretty much requires a fuck up on the part of Windows or Mac to drive people to use Linux.
"if you are building a server application in Node and the total number of included packages can reach into the thousands"

You know, this should be a hint that the problem is perhaps not with the versioning system.
Data Sketches
If this narrative is true, and concentrated poverty is the result of rich people somehow moving the poor, then countries with lower inequality will not have concentrated poverty.

At least here in India, with significantly less inequality than the US, we still have lots of concentrated poverty. It's almost as if residential separation is the result of market forces and individual choices (c.f. the Schelling model).

http://nifty.stanford.edu/2014/mccown-schelling-model-segreg...
Speaking of defaults, if you install Mongo on EC2 using a default instance of Ubuntu using the default engine, Wired Tiger, you will get ceaseless server crashes. Wired Tiger is NOT STABLE on the default volume - ext4. You have to use xfs.

This was only recently added as a startup check.
Right. But as an end user there's no advantage to using Remacs over normal GNU Emacs. "Written in Rust instead of C" isn't a useful feature to me.

Using Common Lisp instead of ELisp would be useful enough that I might switch.
This often results in security patches not being pushed. IME most companies are awful when it comes to maintaining dependencies, things are all to often locked until someone adds a package.
Not sure what you're doing with the 1970s analogy there, but I think you might be describing the Principal Agent problem, except maybe in an "externalized" form. (See below.)

Unfortunately, we people have an unfortunate tendency to attribute disagreements to "we're just not like them" and agreements to "we're exactly like them". (Tribalism rules IOW, but just on the basis of having the same opinion rather than Geography.). Even if most of the people on the Internets don't literally hate the people who have opposing opinions, they'll usually say that they do (again, on the Internets), leading to further fueling of the emotions/hatred of the "other".
> Our search engine is different from search engines you’ve used before. Traditional search engines are geared towards providing answers, whereas our goal is to give you the best list of results for a query.

I kinda get what you're going for here, but I think there's probably a better way to describe it, "best list of results for a query" sounds a lot like a standard search engine to me.
My apologies.

I hope you understand at least why I thought that. :)
The example seems to be wrong https://github.com/Wilfred/remacs#porting-c-functions-to-rus...

fn Fnumberp(object: LispObject) -> LispObject {
if lisp::SYMBOLP(object) {
unsafe {
Qt
}
} else {
Qnil
}
}

It uses SYMBOLP instead of NUMBERP. Highlighting the risk of introducing new bugs.

Which leads to the question, why Remacs can't just auto-wrap the lisp::* functions, which I assume are the Rust versions of the C Macros. If you look at Emacs' C code there are a lot of functions and macros that implement Elisp primitives in a C way. E.g., NUMBERP(x) will return 1 if x is a number or else 0. So you can use this function to deal with lisp objects in C code. The function that exports this primitive to elisp is Fnumberp. Rust has a better type system than C and supports meta-programming. So why not have a simple wrapper that can take a (LispObject) -> bool and turn it into a (LispObject) -> LispObject. Similar for other Elisp<->Rust types.

However unless GNU Emacs is willing to accept the Rust replacement code I don't think this will succeed. It is a lot of work and it takes quite some time until it actually pays off. It seems simpler to do what GCC and GDB have done and switch from C to (a strict subset of) C++ to simplify at least some of the more painful C hackeries.

And the reasoning given in the announcement are rather weak:

* "We can leverage the rapidly-growing crate ecosystem." Emacs recently added module support allowing leveraging all kinds of ecosystems

* "We can drop support legacy compilers and platforms (looking at you, MS-DOS)." how is that an opportunity when it effectively removes support for platforms.
> Having a sync interface would make it easy to use in sync code, yes. I feel that we are far from zero cost abstractions now, though.

Why do you say that? Taking an async zero-cost-abstraction API and calling wait() on it doesn't magically make it more expensive. It just blocks the current thread until the async operation is done. Said operation is just as fast and zero-cost as it was before.
Instagram adds advertising to Instagram Stories
i confess i typed "gnu" mostly out of habit this time. But I still think gnu/linux makes sense as linux relies(ed) heavily on gcc. But you are right anyway. Should have said Linux only there.

And yes, IOS is BSD. you are right again.

But in the end, your reply is completely off-topic and misses the core issue of my comment :)
> The great unanswered question is: what happened to growth?

What I've heard others say is that the internal combustion engine, railroad, electricity, the telephone, indoor lighting, assembly line, the airplane were all huge things. Half of those things our grandparents didn't have growing up. The Internet is more recent and has definitely allowed growth, but not quite has much as the others had and other significant things haven't shown up.

We're still growing just not at the scale as we previously had. Also, there could be some new big discovery that could let us return to previous growth...it's hard to anticipate these things.
> doesn't armed resistance make sense

Not when stopping likely means your enemy is willing to help.
Let alone video editing software! If I'm missing something let me know, but last time I checked people were recommending editing within Blender, of all solutions.
Gentrification does not always come from developers.

Consider what is happening in some of the rougher parts of downtown San Jose: people are moving in to the existing houses and either renovating them or living in them as-is. Few developers are involved in most of these areas so far -- they are simply the last remaining "affordable" areas in the city, but not for long. Home values in those neighborhoods have appreciated about $100k per house over the past several years.

This is also going to happen in Oakland, and it is probably happening already in some neighborhoods.

The bottom line is that gentrification does not have to be driven by developers. When demand far outstrips supply as it does in the Bay Area today, the wealthy end up in direct competition with the poor over the same housing, and the wealthy will simply outbid the poor.
Machine learning trading systems
Does anyone have experience with the new cognitive computing investment systems?

The promise is interesting; being able to select better investments on the basis of learned experience, with more of a hard data scientific approach. Not really A.I. as I understand it- but learning based on experience. Say a computer has made a million different investments, and learned a bunch from it.

One of the candidates is https://formulastocks.com - another somewhat simpler one is the magic formula, which has been discussed more widely before. Though it is not quite the same, I believe.

A friend suggested it, and so far he is happy. But the markets have been in a generous mood as of late. What do you guys think of Machine learning in investment?
There's probably not much software that can really just scale like Amazon needs to, especially in practice vs theory. There's probably also not a lot of software they want to build that kind of scalability into themselves.
We are "remote first". Major decisions happen over conference call and most communication happens over text and real time chat. I will likely never build a non remote company again. There are too many benefits. One is being able to hire anywhere, another is employee flexibility for people with kids. We work across 5 time zones and have made it work great. We have different complexities than other startups (subsidiaries,language barrier,async communication for some things,..) Those weren't blockers for us and it's made quality of life for most involved a lot higher. I have access to more engineering talent than most as well.

We have 2 "offices" 1 in SF and 1 in tokyo. It's completely optional whether you come in or not. Most people work from home. Our office in SF and Tokyo is mainly for entertaining customers and meetings.
I've heard about https://kdenlive.org/ but never used it for real myself.
Well yeah, much of this is true for many languages / libraries. And some of the more annoying ones that other languages don't tend to suffer from (adding a method) are largely due to Go's duck-typed interfaces, or the lack of constructors (there's no way to have optional values, except via factory methods. you could use nothing but factory methods, but it simplifies initializers so much you are disincentivized to do so).
I volunteered for them back in May of 2016 and wrote about it here on HN. Can't say enough good things about the experience and the people.

Please help their cause. I can personally vouch that the money will go to good people who are hungry to learn and eager to make a difference. I ran two workshops when I went and we had great turnout in each session. People were asking great questions and wanted to stay after to continue learning.
Note that I never wrote that the situation is maximising happiness as-is and shouldn't be changed. I just wanted to point out that the peculiarities of the traditional female role in Japan differs quite a bit from Western societies, and one should be careful to leave out assumptions that come from mirroring our home culture.

One other example is that in Japan, the arguably most formative work of literature is 'Tale of Genji' (~1000 AD!), written by a woman. This work has a Dante's Inferno like status in Japan, in that it was both formative to both Japanese language and culture. The closest you could compare it to in English is if you combine the impacts of both the King James' bible and Shakespeare's work.

This is just to show what I mean with cultural status of women in Japan - it basically started since 1000 years ago when the women's way of writing (Hiragana / vocabulary / grammar) has started to become more and more the standard thanks to Lady Murasaki, and funnily enough this is still an ongoing process with Kanji's still being dropped for Hiragana. I think you'd have a hard time finding a historical Western woman with a comparable cultural impact - Queen Elizabeth I is the only one I can think of.
When they are actively trying to murder people, yes. It's not right, but neither is sending in suicide bombers.
In formlab's case they had a 1.8MUSD seed round prior to the crowdfunding. They raised ~3MUSD from crowdfunding.

This probably helped give them some runway to put together a series A. However they still raised an additional 50MUSD.

So, I don't think they're a great example of a company bootstrapping from crowdfunding. It's more of a traditional play, with some validation (and some runway) from crowdfunding.
> not requiring root

i would require root to have most things i do on a full linux computer. Such as running network diagnostics, using special kernel drivers and properly debugging programs.

the problem is not that some app "do not require root" the problem is that every time the user does need root, they are denied! because only the advertising company has root access to their pocket (and wrist!) computers.