skysight-inc/HackerNews huggingface dataset:
The difference is that Lisp is a proud heritage for a language to have. So when you make a Lisp, you naturally tell everyone you made a Lisp. When you go out and make the next twist on C, which is what Java and Go originally were/are, you keep that skeleton in the closet.
Do not forget about Aerographite https://en.wikipedia.org/wiki/Aerographite
(only ~180g/m3, much lower than a topicthing - 0.9kg/m3)
Hotspot and V8 serve very different niches, but doesn't Hotspot use the size of the bytecode for this decision?

(Or rather, that's the first step of deciding. It will inline larger methods if they're sufficiently hot).
Did you make an interpreter in one lecture? Or did you just add a new macro to an existing language? S-expressions are tidy, tidy things, but just the underlying tech used to build a lexer, parser and interpreter takes a good while to understand, much less learn to write that quickly.

Lisper just reminded me of some HN commenter who once wrote that "any idiot can build Youtube, it's making it scale that's hard", and that guy gets on my nerves. Sorry about projecting that onto lisper.
I highly recommend Things that Make Us Smart: http://www.amazon.com/Things-That-Make-Smart-Attributes/dp/0... "Defending Human attributes int he age of the Machine".

Great read for anyone interested in IA or AI.
What’s new for designers, October 2015
Every JS dependency injection framework that I've ever seen uses it.
Glucosio the first open source diabetes app
>Why not? The reason you're not allowed to get on the highway with a scooter or a bike is because it's dangerous to others. The only danger to me taking my airplane across the Atlantic is to me.

Quite a lot of aviation regulations are designed to protect people from killing themselves and their passengers. For example, the requirements for carrying lifejackets/rafts, survival gear, etc. depending on where you're flying.

Also, as pointed out in other comments, there are requirements for flying this route (IFR, HF radio, liferafts, etc.), which are probably sufficient to protect pilots from themselves. Yet, even if you follow all the rules and wear a survival suit (which I don't think is required), it's still a highly risky endeavour.
> I find it plausible that making a lisp is easier, especially if it's interpreted, but it's not that easy.

As an example, here's a guide for writing a Scheme interpreter in a matter of hours: https://en.wikibooks.org/wiki/Write_Yourself_a_Scheme_in_48_...

It definitely doesn't take it months to walk away with a working implementation. Whether or not the language you've just written is actually useful or preferable to alternatives is a different question, and there I agree with you that communities, libraries, and language maturity can take a long time to build.

Lisp's simple syntax makes it a prime target for creating new dialects (like Clojure) to experiment with semantics.
Ask HN: Customer Profile and Item database
HELP me Friends!! I'm searching to access a database of customer profiles that are linked to the respective items that those profile purchases.

Ex: Men, 45, Living in NYC, Banker, etc --> Purchases --> Cigars Volant wines, Montblanc pens, Zegna suits, etc.

Any ideas, references or contacts you could refer me too?
> The best solution to Gerrymandering is the Alternate Vote

This is false. Alternate vote is still susceptible to gerrymandering. It even says so in the video you linked (@3:00).
I don't see the story here. Somebody at AWS did a google image search for some stock looking photos.
If you need to convert float to int, use an explicit rounding mode. Then adding 0.1f (or rather the closest fp approximation) ten times will round up to 10.
Show HN: Instantly generate 50 bite-sized flashcards to help you learn any topic
Did you save to make the trip or are you still working during (or both)? Were you an RVer before hand? Are you doing it alone?

So many questions, I always thought this was an interesting avenue to take when considering "working remotely".
"..based out of the Little Prince, because as in true software fashion, nothing is truly original.."

https://youtu.be/EWdqtMdcNkE?t=23s
They are unsecured in that there's no collateral that can be "quickly" (<1 year) repossessed to recover most of the loan, just as any other unsecured debt - credit cards and other consumer lending.

The differences in bankruptcy are not relevant; for student loans the lender can easily be unable to pay for the rest of their lives, thus it's classified as unsecured loan.
This comment breaks the HN guidelines egregiously. We ban users who do that. Please comment civilly and substantively or not at all.

https://news.ycombinator.com/newsguidelines.html

We detached this subthread from https://news.ycombinator.com/item?id=10373252 and marked it off-topic.
Corporate speech is not protected under the 1st amendment.
Once someone from YC invites me, I too will apply.
Isn't there a way to force the inline optimization of a function, regardless of the character count?
In a sense, this is like asking "If Turing machines are so great, why do we keep needing new variants?"

Lisps are lisps because to some degree they express a particular model for computation. What makes them seem more alike than the varieties of stack based system is that the first pass at a notation for ordering application (parenthesis) is recommended by its similarity to the mathematical notation for ordering application. In other words, languages modelled [more or less] on lambda-calculus look like "a thing" by the accident of similar notation, whereas languages modelled [more or less] on Turing machines don't look like "a thing" by virtue of the diversity of notation.

In practice, this means that Scheme and Common Lisp and Clojure get lumped together while Forth and Cobol and C# don't, even though there is as much variation between the execution model in the first group as the second.
Agreed that's interesting (in a mostly academic sense), but the thrust of the post is about using that fact to make choices in writing code, and there's an awful lot of discussion here about that idea. That's what I was addressing.
Ben Sloss' comment is pretty funny. But seriously, the presentations given by Amin Vahdat (who gives the keynote at ONS pretty much every year), and Urs are pretty amazing. It does make one wonder how much AWS and Microsoft are doing in this area as well. We just saw Microsoft adopt DC on board, so they could be pretty far behind, but they also have significant market share, so is google just behind in explaining their advantages?
> You must have some very old 2 pin plugs, or you got hold of a plug made in China.

I just looked at the plug on my mac book air, it's identical and goes in easily either way around. It sparked when I unplugged it and plugged it back in again, both ways :)
The International Energy Agency consistently underestimates wind and solar power
“If Lisp is so great, why did this guy have to build a slightly different version instead of building a popular application program in an existing version of Lisp, such as Common Lisp?”
I still don't really understand your use case to suggest how to solve it - it doesn't seem like it should have to work like that but I don't really know.

So why don't you use mongo your main data source and for the aggregations and use ES for the search (you just push changes to mongo when they update.) It's hard to beat ES/Solr/Lucene for text searches, but depending on what you need, Postgres' full text search may be fine. Most use-cases where search is the need use some other datastore and just ES for the text searches. Unless a text search is somehow part of the aggregation query..? in any event - good luck.
EZ Platform: A CMS Built with the Symfony Framework
Thanks to other recent posts I took the plunge and started learning vim. I now join the rank of newly converted neophytes. All hail vim!
I think the mindset is more "bring the parts you like, leave the parts you don't." I know there are some hypocritical people (especially the Anarcho-primitivism people) that have romanticized ideas but the people in this article at least just seem to like it and aren't trying to avoid all progress or society.
That would be double-taxing capital gains, since individuals are already taxed on it, and would de-incentivize companies from giving corporate income to workers while incentivizing companies to hoard economic wealth. You want companies to spend money, not keep it.

Most limited liability organizations also don't have equity, which creates another loophole in your system. Now you're starting to get into why corporate income tax is complex.
8 Positive to Introduce New Fitness Tech
We're here to push the world forward. What we're about to launch will revolutionize fitness and technology. Activate 8 Positive.
If you understand "off the grid" to mean "off the electricity grid", I love this project of a guy who salvaged the battery out of a Tesla and uses it together with a 45kW solar panel system to live independently of the grid:

http://www.teslamotorsclub.com/attachment.php?attachmentid=7...

http://www.teslamotorsclub.com/attachment.php?attachmentid=7...

http://skie.net/uploads/landscaping-in-progress.jpg

Theres a 100+ page thread on the project here:

http://www.teslamotorsclub.com/showthread.php/34531-Plan-Off...
I get that YC makes sense for larger companies, but also am curious as to why YC is so inflexible on the terms of the investment. Capital is obviously not a constraint for YC, so why doesn't the fund just put up more money for the 7% for larger companies? One guess I have is that it makes it introduces friction and makes YC much less scalable, but also would attract more large startups.
Dftw – decoupled for the win
>>> An iPhone powered by body fat could last...9 days

This only shows how extremely efficient our body is. We can survive without food - with water though - for maybe 40-60 days depending how much fat you carry.
Log Compaction: Highlights in the Kafka and Stream Processing Community – Oct 2015
If anyone is interested in this way of life, I suggest moving North. It's extremely beautiful and there are way less people.

I moved to the Yukon 4 years ago, and a massive number of people live in this way. I.e. work less, own less, have way more time and live how you want. Hunt, fish, grow your own food, chop your own wood, and you can live a great life only working 20-50% time.

Also there are hardly any rules up here, and they're very weakly enforced, so you can more or less do whatever you want and "the world" will leave you alone about it.

If you go to Alaska, stay out of the big cities. They're just the same as the ones down south, but with more drugs. The small communities have all the cool people.

Photos and stories from my Yukon/Alaska adventures are at http://theroadchoseme.com
Why would you wait for an invitation though? The invite may never come.
I don't think that Sweden will storm a foreign embassy in a foreign country non the least, and if the US wanted him that bad they would've gotten him already.

The guard most likely wasn't to keep him safe, but to keep him in the embassy at all time, this is the same kind of guard that a US diplomat would've gotten while visiting the USSR and probably still gets when they visit Russia and vice versa.
Isn't it the same with little prince? I remember how sad I was when I read that as a kid. Now I'm adult programmer and felt sad as well when I read this.
Good suggestion. 20M records is not very big so Postgres might be a great choice.
A New Silicon Valley in the Middle East
What's this talk about "no vendor lock-in"? i though that(lock-in) was the idea behind AWS's many services.
Right on. When considering lifestyle choices I ask myself how many people could live the same way. If it turns out to be a small minority before collapse, I reject it as a path for myself. To me off grid lifestyle seems a retreat from the goods of society without a commensurate benefit to self and others. As an art movement or experiment I say fine.
I'm an iOS user, but was concerned about the "deep linking" to be what you described as "app indexing", since I wouldn't want that to be on as default.

Thanks for describing it to me, instead the down votes, which I'm not sure what they were for since I was sincerely asking a question. Maybe my personal choice wasn't pleasing for others.
If I think of the word 'mansion' it does bring up a picture in my head, but as I move around it everything is kinda hazy and I kinda make stuff up as I go along. Like I look at the floor and set it's colour, but then a different view-angle changes it again. With practise though you can make details more permanent.

Try closing your eyes and walking around your own house/room. As you've seen it so many times it is far easier to do.
Treating everyone the same blindly is the very essence of fair. It is, however, unjust by your sense of justice. There's a vast difference between the concepts.
Oh yes. I'm familiar with that pull-request, but there's no point in being aggressive and combative first. Cross that bridge when you get there.
If a malaria parasite has a one-in-a-million chance of being resistant to a given drug, then it has only a one-in-a-trillion chance of being resistant to two drugs.
It's not so much that Common Lisp couldn't be implemented on the JVM and with transactional memory, it's that if one is going to do that much work, why not tune the language for that environment and for the programmers who live there? And once you do that, then picking a semantics for \.\ becomes a point of interest. Does one pick Common Lisp's or Java's usage for clarity , or the third option of complexity by overloading it?
Have you checked out tools such as Ansible and Salt? They've done a lot of the hard work for many common operations in vsphere.

http://docs.ansible.com/ansible/vsphere_guest_module.html

https://docs.saltstack.com/en/latest/ref/clouds/all/salt.clo...
Slack Connect 4 Bot
Charles Domery
How is scalajs now? The last time I checked it out, it baked in about 100KB of overhead into the simple hello world.
Everything About Facebook Emoji Reactions
Still working and saving a good amount of $$. A developer job that likes me around during normal business hours. So it is a pretty normal existence in that respect.

Just a tent camper and when we left I had never towed anything before. We were prepared and knew what to expect so had no real surprises.

Not alone. I'm married. She does a mix of writing and editing and most of the day to day logistics.
Tim works full-time and lives full time from their RV. Check out the home page of the site and you will get the full story: http://www.watsonswander.com/
Using the logic of that piece, since all science boils down to physics (or applied math), there's no need to hire anyone other than physicists (or applied mathematicians) for any science research.

(Or to quote Big Bang Theory: "I'm a physicist. I have a working knowledge of the entire universe and everything it contains")
No doubt this would be useful, but the great thing about a memory palace is it is only limited by your mind - any object you've ever seen can be added to it effortlessly in nano seconds. Plus you can conjure it up anywhere anytime. A VR Palace on the other hand wouldn't be so portable, and would require you to design a lot of 3d models / textures / animation / sounds by hand.
Could Amazon be just a front/testing platform for AWS?
> Because Lisp doesn't have a flat memory model, you can't directly produce a binary array suitable for direct copying to output device memory (ex. network card, GPU, etc) by simply expanding expressions using the built in syntax.

What are you talking about? Common Lisp has built-in support for vectors:

(let ((vector (make-array length :element-type 'unsigned-byte)))
;; do stuff with that flat array of bytes
;; …
(replace ext:gpu vector))

(In this example, EXT:GPU is a chunk of memory which is overwritten by VECTOR; one might conceivably use COPY-SEQ instead of MAKE-ARRAY, and one might of course just operate on EXT:GPU)

> Doing so is also contrary to the ideals of functional programming

Lisp isn't about functional programming; Lisp is a multi-paradigm language, supporting imperative, functional and OO programming out of the box (and can of course be extended to support aspect-oriented programming, table-oriented programming or what-have-you).
Vim and Emacs talks are similar to friendly discussion about virtues of Lisp and APL.

Lisp is about universal mechanism to adapt to everything which is lambda, so you can grow it for the task at hand.

APL is about carefully complete set of orthogonal primitives which can be combined, so it's "library-less language", harder to extend, focused not on programming but on describing computation itself - using finite universal set of operations.

Vim operations are suspiciously reminding those odd operators - verbs, adverbs, conjunctions - of J.
Thresholds of Violence: How School Shootings Catch On
With the exception of the UK the EU standard (2 prong) non-grounded plug should fit any socket within the EU and the grounded ones fit pretty much all of them with the exception of Italy/UK.
How is the summer mosquito situation?
Not sure why you're getting downvoted, the show led me to looking up memory palaces too!
I don't know about other theoretician's love lives but wasn't Einstein also something of a womaniser? Is there a trend, perhaps attraction to great minds coupled with the person being so deep in their work as to disrespect normal social mores?
Umatilla is the next town over from Hermiston, where Amazon has a data center, and where they grow some very tasty watermelons.
> Down-vote away.

Please follow the last guideline at https://news.ycombinator.com/newsguidelines.html.
*Which act via different mechanisms of action, are equally effective, and whose assaults on the parasite have an equal chance of working
It always seems such a shame to me when a decent, well placed and lucid question such as this is downvoted to the "grey zone".
> I rant on this because of a taste this weekend, trying with mixed-to-poor results to get my BioLite Camp Stove (otherwise highly recommended) burning a good fire suitable for charging electronics via its built-in thermocouple generator (using the compact solar panels was pointless given cloud cover), and even now a separate solar self-charging battery is sitting on top of my car recouping from the draining usage on the trip (oops, left something on).

Yeah, this is the problem with trying to adopt new technologies. I like the idea of BioLite (and I have one) but it's just not a mature enough tech to support a lifestyle. I met the BioLite guys and they seem pretty proficient at using it to power their devices and cook, but I haven't been able to make it work with my routine.

For when I'm traveling via automobile, I've got a Honda 2000i Inverter Generator and a portable propane grill which do all of what the BioLite does and more. They're larger and less environmentally friendly, but they always work easily, and that's important.

When I'm hiking I use a JetBoil and having my phone in airplane mode most of the time usually gets me from outlet to outlet without problems.
> I agree the C crowd is more unified and that has huge impact.

That's true, but it's important to understand which way the causality runs: the C crowd is unified because it's simply not possible to productive any other way. So C weeds out non-team-players in a way that Lisp doesn't.
Ask HN: Career in J2EE or Android?
The biggest issue is that to use Cortana you need to use an MS account and have an active internet connection even to do simple things like your example :(
Secrets to creating a better Hotel Room
Johns Hopkins is developing a mosquito where the virus can't be transmitted, secondly the drug was developed in the 50s so the effective life of the drug at only ... only 70 years of use to just show slowness recently. With the research pace, the variation of reintroduced genetics will be less that 10. We are fine.
Hack-proof Jeans
But those are all engineering projects.. In a way, it's a lot easier to parallelize work on scientific project than engineering project. Competition from the industry actually helped Human Genome Project.

Anyway, my bet is that we don't actually need a very big supercomputer to emulate what brain does. We just don't yet know why it is so efficient, we don't know the trick(s). And I think, there is a possibility, as Human Brain Project will evolve, we will get better at figuring out what really needs to be simulated and what is just a fluff. And this will make possible to scale it up even on current hardware. Anyway, at least that's why I think it should be supported.
Yea, the headline is poorly worded. Of course they're in tech for the long haul... especially considering their latest quarterly earnings report.
We detached this subthread from https://news.ycombinator.com/item?id=10373136 and marked it off-topic. (The root wasn't off-topic, exactly, but most of the branches are.)
True, just a better heuristic (Hotspot uses it). Not clear that with javascript you have time to do a better job. Even if it was done in the parser I think you could make a better size counter that didn't include comments and names.
You're saying I need to divide my $25 million revenue corporation into two?
Android.

A seismic shift is happening, web app work now primarily consists of api or infrastructure work, and not as much user experience as ... say just 3-5 years ago

Web apps will still be around but everything will be mobile-first or mobile-only in just a few years ... get ahead of the tidal wave.
Mind Your Expectations at Work
The only metric that really matters is growth. Did campus jobs increase their growth rate during YC and maintain the trajectory after YC?

What were the two MoM growth rates?
I don't think it's wise to give YC the "standard" 7% when you are ahead of most other applicants.
I don't know if they did it or not, but I would have negotiated the % before accepting.
lesson learned - now pretty much anywhere in the world your voting is only a choosing among very carefully pre-selected candidates thus allowing to avoid mishaps like that of Umatilla.
> Somehow I doubt that a crime wave followed this decision.

Probably not but the costs of keeping the peace were externalized as extra burden on the county sheriff.
Senior JavaScript Engineer  Area 1 Security
Dev Evangelism
Kontena: lightweight Docker platform 0.9.0 with integrated load balancer
What a wonderful story. Thank you for lightening up my day.
Such a good read. Fun fact: it was first published 4 years ago to the day.
Good to see the pace of Node development since the merger with io.js. Awesome job, Node team!
What's dangerous about converting an int to a wider type?
Those wide-angle photos gave me a mild vertigo feeling.
Where I live (and I won't say), I can access a web page that tells me my utility usage as well as that of my neighbors. So, yeah, that's what I'm saying.