skysight-inc/HackerNews huggingface dataset:
What's to love about this language:

- 'function' renamed to 'fn'
- syntax for message passing (a la Go's channels)
- syntax for promises
- syntax for currying (!)
- everything that coffeescript has

In my opinion that seems to satisfy everything a modern Javascript programmer could want from a new language. I'm a CoffeeScript person myself and I love my super succinct code, but I'm also aware many people are turned off by lack of braces, and possibilities of ambiguity.

That and the fact that I've noticed my colleague has been rewriting callback code I wrote into ugly promise-like objects so they could be more powerful, so I think it's a good time to be exploring for nicer ways of dealing with the issue, preferably with some sugar.
I assume you are in a test group

The url is <repo>#boards ?
PCA: Principal Component Analysis
I'll take "Subsets of Javascript by Mozilla" for $200, Alex

I think asm.js has proven itself to be a "good enough" solution if we start writing some serious compiler tech
Shoptiques (YC W12) is looking for their third engineer
This is for aws users /tech people.

Not for common people (my idea was i.e. an accounting web service sold on amazon)
I have explained it several times now: The Linux devs had 5 years to come up with the inotify design because their API is more flexible. If you design things along the lines of "do one thing and do it well" instead of "let's cram everything into it" then you gain that flexibility. That's where the kqueue API fails and that's why it is not as good as the Linux approach. You talk about "extensible". But extensible really means touching the kqueue API because that's the only way to extend it. On Linux epoll is far more extensible because it just means adding a new descriptor type.

I don't know why you claim that Linux ignored the hard problem of generic event APIs. Unlike kqueue, Linux has a truly generic event API. That's what I've explaining since the beginning.

Even if Linux had added kqueue and added an EVFILT_DIR then there would have been no guarantee that the BSD's would adopt the same API. There is no committee in charge of kqueue. The licenses are not portable and even if they'd agree on being compatible for kqueue then this would touch parts beyond it. And then there is the huge questions, why a directory and a file should be treated differently, when the only difference is the provided meta data.

Apple apparently has added a completely different approach to fs notifications. Based on a device and a deamon. Why didn't they just add an EVFILT_DIR, if that's as easy as you claim? Why didn't the BSDs do it?

Claiming that inotify is a hack or incoherent is just beyond ridiculous. Inotify is far better than anything kqueue offers. So if anything then kqueue is a hack and badly thought out...

If the BSD folks would simply adopt inotify then it would be one less painful thing to deal with when porting applications to BSD. All I hear nowadays is BSD folks complaining that the Linux folks are doing things differently and BSD has a hard time getting all the software to run they want. So adopting inotify would make it easier for the BSDs. In the end I don't care. But at least they should come up with a somewhat decent API. Doesn't matter if it's inotify or some NIH'ing.
Java Performance Workshop with Peter Lawrey
> takes the best ideas of ... Python ... CoffeeScript

> still got curly braces and semicola
JavaBeans specification is from another era
Haven't you seen Cinderella?

This is what Bibbidi-Bobbidi-Boo does!
You have to take the long road - the people producing amazing stuff didn't get there fresh out of college. I had similar feelings as recently as a year ago - today marks two years as a software engineer for me, and I'm finally at a point where I'm not worried.

You will get there if you invest in yourself - learn new technologies, hop into IRC & ask questions, and go to meetups and talk with knowledgeable professionals.
You forgot that Spider embraces JS prototypes instead of just adding classes, ES6 target, explicit global scope usage, string interpolation, splats, `for-in` and `for-of`, list comprehensions, existential operator, ranges, and much more.

Take a look at http://spiderlang.org/ :)
Their own switch seems kinda goofy - its was huge and only 16x40G...
That would be a good decision. So far I've only seen an attempt to implement inotify on top of kqueue. Which of course will be buggy and incomplete.
Dart 1.8: library improvements and experimental support for enums
Yes, I'm sure it's very important that they know whether I have the Dunkin Donuts app installed (dunkindonuts://)
A Great "Which services should I look into when starting to build my product" list. Love product hunt for many reasons, but it's so easy with the lists to just go in and select what the community thinks are the best.
Well you may want to read this link which may address your first complaint existing languages.

http://spiderlang.org/#why-spider

I think package management is well handled by npm on node and browserify on the browser.

projects like grunt make deployment a piece of cake.

framework interoperability is just like in any other language, it's up to individual library maintainers. Personally I've rarely had issues with interoperability. On the plus side I think on that same link you'll find that Spider works happily interops with vanilla js.

One way we could look at it is this; all these languages mean there is an option for everyone. I think if you look at the list of langs you mentioned (throw in vanilla js as well) you will find one that really speaks to you.
I have to disagree on principle and yet agree. This looks a lot better than the other options and I really hope it catches on. However, I can't really use it until it catches on, because I need all this "other" stuff to be done before I can use it in my projects.
I wonder if the rest of the Sinosphere will eventually suffer from the same sort of economic malaise as Japan, once they reach first-world status. They all have hierarchical cultures that make creative destruction difficult. So while they can quickly catch up to the West through efficient social organization, they can't break them down and replace them with something better.
I think that's a little hard to say genially. In some industries (eg mechanic) repeat business is common pretty so it's really just 20% of the first sale. Other industries tend to spend a lot on customer acquisition anyway, eg personal injury lawyer.

In some industries 20% is a money losing exercise.

They'll probably acquire more nuance eventually.
It's not a requirement. Apps can use these to send someone to another app, along with optional information. For example, it's how you used to login via Facebook (before it was built into iOS).
Why you should not start a startup
Has nothing to do with this issue. Custom url handlers respond inside the device.
Finally a language that targets ES5/6 that I can use!
Well all the worst things in humans like doing extermination wars are 'just human'. Everything bad and good about people is just human, so what's the point exactly?

But some things are more human than others: recognizing right from wrong, knowing racism is wrong, having a conscience. This is what sets us apart from animals.

That racial bias can and should be easily fought by all of us everyday: using our conscience which is what really makes us human.
The Altair took advantage of the recent microprocessor, which was the real innovation AFIC.
Sorry for the offtopic but why did you add `&noredirect=1` to the end of that youtube url?
At least for me, pizza is one of those foods that I really like when it's good. Personally I tend toward brick oven thin-crust but, in any case, pretty fresh out of the oven, non-soggy, fresh and flavorful ingredients. Unfortunately most pizza, and especially most "event" pizza is none of those things and it's disgusting.
Pretty interesting that it includes our Thermo app as well.
This answer will be ignored for the most part but you nailed it. As far as your last two sentences in your reply, I appreciate the honesty. The fact that the convo has elevated to this level of nuance and understanding indicates things are finally moving in the right direction though.
Only a subset of signals come from mapping CPU faults to signals, the so-called synchronous signals. This example was about SIGINT coming from the usual source (Ctrl-C from terminal).

It's actually possible to handle it in a thread using existing semantics without kqueue or signalfd: block SIGINT from all threads except your dedicated SIGINT-handling thread.
This is an entirely factual post with details requested by a mod however because it portrays HN negatively it gets downvoted.

Whether this is by fanboys or by YC it doesn't really matter, it is still a form of censorship.
https://jsonresume.org/ has a few good templates
Agreed, it's really that simple.

Hackathons make a lot of sense to the people that profit directly from it and/or whose job is little more than babbling buzzwords and "getting the team on fire!!", which you only have time to do if you're not bashing your brains pulling all-nighters programming (no objection in doing this for fun, obviously)
This is interesting.

For the most part, it's still pretty hard to get good reviews for service businesses. It's even hard to get prices. How much does it cost to get a car painted?

My question is why would you pay online? It might turn out that for every sale that goes through amazon 3-4 clients just use this like yelp. Read review/prices and just pay the normal way.
If you want to build a real, cross-vender multi-app workflow, it's really handy: the initiating app can show different UI based on whether it's available. Ex: only show "Open in Google Maps" button if it's installed.

I find it distasteful that it's being heavily used for analytics instead of building great workflows. Look at all the apps that integrate with Facebook's tracking: "fb..."
That's actually a pretty common study size in neuro-imaging/fMRI studies. You may still disagree with the statistical validity of the findings, but there's nothing unusual about this specific study in that regard.
Wet Phone Glove
Can anyone tell me if the phone glove is wet via weather - and you turn it on and touch the thumb to your ear - what the potential is for shock? Capacitive indicates a capacitor of some type, which holds an electrical charge. I mean, this is our hearing here - and we only have two ears for a lifetime.
Do you have proper drivers for your video card on Ubuntu ?

On my MacBook Air runs smooth on both Chrome and Firefox. Same on Windows 8.1. Unfortunately, I can't test it on Ubuntu because I don't have a GUI installation of Ubuntu (I use the server version).
FTC Fines TRUSTe, Privacy Certification Company
Meditation seems to sound really weird to lot of people but the zen breathing exercises I've done are mechanical and completely devoid of mystical culturally relative concepts.

Simple introductory exercise in meditation for those unfamiliar with it. No mystical chanting required. The only caveat is that it can be as boring as hell. I'm not an expert but this should contain the essentials of a simple zen practice:

Equipment: timer and a comfortable place to sit without interruptions

Time: 10 minutes (or 5, whatever you feel like but try to commit to the timespan you choose). Put the time on the timer.

1. Sit down. The position should be stable so you don't fidget around.

2. Get a good posture: keep you back straight

3. Concentrate on your breathing. Keep breathing slow and deep breaths

4. Count your breaths, mentally, from one to ten, starting from one on exhale, two on inhale etc until you reach ten and go back to one.

5.Start the timer

Proceed until timer runs out.

Try to maintain this: sit still, back straight, rythmic breathing, count each breath.

You may observe thoughts arising. Observe the thoughts but do not get lost in them. You will notice you have been lost in your thoughts because you loose count of your breaths, at which point you just start counting from one. Do not try to block the thoughts.

If you can keep complete count throughout the entire span on first try then that's great!

Any weird sensations you might get are just pointless disruptions created by your mind.
Geekgasm!
check the comments for the deals/coupon codes. Segment, mixpanel & mention have pretty good ones
Considering how many times I've bounced, rolled, and/or crashed a lander in Kerbal Space Program, I am totally impressed that:

a - They managed to complete most of the primary science mission!

b - They have all of this ancillary data that they think they can use to pinpoint Philae on the comet.

c - They think there's a good chance that the probe will start working again.

d - They got this far by uploading pre-programmed command sequences to a device around 1600 light-seconds away, so no real-time control whatsoever.

That little video game has really increased the amount of respect I have for the scientists and engineers who run these missions. The disappointing state that Philae is currently in is itself an incredible achievement.
sure you can
http://www.amazon.com/gp/offer-listing/B00441GYS8/
Why isn't a list an expression?
Nice spring stuff, I hadn't seen it written up like that before. I did my own in JS recently (also based on solving the damped spring equation as a 2nd order ode; I copied my solution out of a physics textbook): https://github.com/iamralpht/iamralpht.github.io/blob/master...

I think the main advantage of using physical models is that you can feed velocity (from a touch gesture) into them. You can't really do that with the Penner equations (you could compute duration based on the derivative at t=0, but it won't feel very nice).

I wrote up some of the advantages of using physical models for UI animations and interactions here: http://iamralpht.github.io/physics/
For computer <-> computer communication, you don't need to print in plain text. Print things as barcodes (or qr or whatever you fancy), then scan them over there - those are much easier and more reliable to parse.
> The simulation work is also really impressive -- and a lot of work.

The simulation is from my own micropolisJS (http://micropolisjs.graememcc.co.uk and https://github.com/graememcc/micropolisJS) just stripped of the GPL License headers and attribution.

micropolisJS in turn is a port of Micropolis, the open-source release of Sim City 1989 for One Laptop Per Child.

Edit: edited the link. You'd think I should get links to my own site correct!
Pipe Cleaning is the traditional euphemism.
JS-Lambda: An elegant extension of the Array (need contributors)
Is Walton Robson, son of founder of Wal-Mart, the richest person in the world?
How many declared Wal-Mart shares he has: 1,613,228,678: http://i.steppic.com/8/f/e/1/8fe1af39d21c1aede2429879cbadd63a/0.png

How much that is worth when Wal-Mart is $86 per share (like today): $138 Billion: http://i.steppic.com/b/d/2/b/bd2be178d60454bfd01d787204c5e4a4/0.png
They didn't know they did until they heard someone would do it for you. And for more than the whole bottle of lube costs to boot.
Drat, I was hoping you were the creator. Being able to exclude tags (iOS apps for example) would make this very valuable.
WOW !! One of the most stupid statement i have seen. A single week downtime will ruin everything you built for years . It wont sell for 100 K now for sure unless you make it online and bring back the traffic
What I've written is nothing that I've thought of be myself. I've tried to describe the goal of traditional yoga, which really contradicts a lot of the modern interpretations.

http://en.wikipedia.org/wiki/Yoga_Sutras_of_Patanjali
does this work? http://get.webgl.org/

what does about://gpu say in Chrome? There are bugs in the latest version of Chrome for Ubuntu in both the Intel and nVidia drivers.
There are just definitons. Not interesting at all.
>but to get close to C in any non-trivial problem, you will end up writing imperative code.

I know that's not true because I do it on a regular basis. For problems that require writing imperative code you end up writing imperative code. This is not a problem, writing imperative code in haskell is far nice than writing it in C.

>Monadic Haskell takes 11 seconds

"Monadic Haskell" is meaningless when making performance claims. If you want help fixing your code, you need to post it. And idiomatic haskell uses monads all the time. Is this another case of the common "I am pretending that deliberately doing things the slowest way possible is the definition of idiomatic" trolling?

>C takes 1 seconds

If your C++ is taking 3x as long as your C you are doing something wrong.
What was your experience with the course?
Any thought of doing a sweetjs implementation so I can compose Spider with other Javascript language extension (e.g. inline JSX templates)
This is an open proposal: https://github.com/alongubkin/spider/issues/81
I ran it on Ubuntu 14.04, Google Chrome, nVidia card, it ran great! The CPU usage was a lot lower than I expected for JavaScript doing WebGL.
You managed to respond, but didn't manage to actually say anything. If you want to argue the point, then make your argument. Claiming it is "nowhere near idiomatic" despite it being perfectly normal code and doing none of the things he claimed is not an argument.

>Plus they are microbenchmarks (which he also mentions).

Notice how I linked to the web benchmarks too? Your complaint was addressed in the post you are complaining about.
Given that China's population is 10.8x Japan's, this seems inevitable. Is there more to this that make it notable that I'm missing?

Source: https://www.wolframalpha.com/input/?i=china+population+%2F+j...
Hunting-and-pecking is essentially the same algorithm as try-and-increment, where instead of incrementing an x-coordinate on failure one picks another x (pseudo-)randomly. Therefore both are susceptible to the same kind of timing attacks. Dragonfly went to some pains to try to make the process side-channel-free, but it looks ugly as sin, and it's still unclear whether it is actually secure (cf [1]).

[1] https://www.ietf.org/mail-archive/web/cfrg/current/msg03537....
I'm not sure what this has to do with me. Again, I never said you can't prove programs correct. I simply stated how I work: I don't run my code nearly as often as I would when working in C.
I think that question is perfectly valid; even if the contracts are considered unfair/rent-seeking or whatever, why shouldn't the city be at least partly responsible for issuing such contracts?

There's an article on Cato about the issue, which focuses on the economic efficiency of the issue: http://www.cato.org/blog/should-taxi-medallion-owners-be-com...
The Load and Save worked, the game is amazingly good. The use of "use strict" blew me away, I had no idea that existed, it gives me a sense that JavaScript is becoming a solid language.

The game, day/night, seasons, I would buy this. It might need to be converted to Java to lower CPU usage but even as JavaScript it actually uses less than I'd have thought.

Very nice work.

On "use strict" I can't believe all the stuff JavaScript allows when it's not used, so I'm glad it exists: http://www.w3schools.com/js/js_strict.asp
I actually think prices would be higher if you weren't allowed to lease out your medallion (or at least availability would be much worse.) You can only work so many hours in the day, for the time you aren't working your medallion is either idle, or being used by someone else.
Counter to most western thought, you can in fact have heavy social control but small-government in terms of economics ala Singapore and have a country make rapid economic process.

China's CRC can loosen their grip on business, or selectively ignore it often enough, while still maintaining heavy control of culture and social issues, while still maintaining high growth rates. As we've seen in the last few decades.

It didn't seem to stop them previously, why would they try now? Other than civilian revolt which is non-existent in China.
"brand new language to avoid JavaScript’s bad side while embracing its good side."

Why don't just use the good side? Well, with all the tools available for JavaScript - static code analysers, type checkers and code coverage tools, is it really _that_ hard to just write this damn code without introducing a new language?
Here's a great interpretation of the yoga sutras ...

http://www.swamij.com/yoga-sutras.htm
What I've found to be much more successful are weekly Hack Nights. I gave a talk about it earlier this year: http://confreaks.com/videos/4140-cascadiaruby2014-cloning-th...
It doesn't sound like they have been to very many. The majority of the people at a hackathon actually go home at night. Quite a few don't even stay the full day. It's perfectly OK. I used to stay from Friday night to Sunday night coding the whole time at the longer events like Startup Weekend, but after I got married I go home for few hours each night at the wife's request. No one has complained.

I don't think most people expect to win either. For most it is just a fun way to try out APIs or other ideas and work with friends and make new friends. It's typically very easy to grab something like three.js, the Uber API, Meteor, etc. and hack on it all weekend and then if you want to integrate it into your real project later you'll see that you learned a lot hacking. I've picked up lots of new coworkers from hackathons too, so it is valuable for recruiting.

The value of the hackathon is not the prize money times your chance of winning it minus the time spent. You can benefit from the hackathon even if you don't win. With their current attitude, I don't think the author could benefit from going, however.
Is that compliant with your license?
And see x64

http://benchmarksgame.alioth.debian.org/u64/performance.php?...
Apple's $100B Waste: Tim Cook's Single Biggest Mistake as CEO
Microsoft: More Money from Samsung Than Skype, Windows Phone and Xbox Combined
The last 10 min reminded me how much time I spent playing SimCity, SimTower and Civilization.
I'm confused.

The DS was released well over a year ago, so I'm confused why you're bringing up the one year filling bit. Can you clarify?
EdSac Display Officially Opened
I think it's an excellent learning experience to write a new language (even if it's based off an older one). To me the project is justified on this fact alone. Even if nobody ends up using it in production, who cares? They're having fun ;)
You should mark up his repository, either add an issue or whatnot, noting that the code is missing your GPL license.
I have nothing against applications. I just don't want applications inside my document browsing application.

Some uses of client-side scripting on the web are useful and necessary. When that is the case, make a real application instead of abusing a platform for publishing documents. Web app developers are just making things worse for everyone.

When client-side scripting is not necessary, web developers use it anyway for some reason. Blogger is a great example of this: a blog post is definitely a document, it doesn't need any client-side scripting, yet Blogger blogs just show an empty page if you visit them with JS disabled. Why would they do that?! It's almost as if they want Blogger to be as inaccessible as possible.

>My webmail client isn't a document, it's a browser for documents.

That's exactly why it shouldn't be on the web! Abusing the web to make it into an application platform is like forcing a square into a circle-shaped hole. The web doesn't have to be everything to everyone, just let it be a platform for documents.
Top Tech Xmas Gadgets
It runs almost as fast as simcity native ran on my 33Mhz 486 in 1991.

Is WebGL evere going to really work?
Are these current $?