skysight-inc/HackerNews huggingface dataset:
I selfishly want more people like you in the javascript ecosystem. I had a debate with a freind if mine about gulp. My argument is that all of these tools are useless since they can be done without them. If only certian tasks should be run, create a commander script that takes in amount of args and runs each of those tasks.

His argument is that these gulp and grunt files standardize build and test scripts. Now its something you can definitively check off a list and when looking at others code have a form of familiarity.

I personallt agree, complexity and extra wrappers around what is already working makes little sense. But there are reasons these types of frameworks exist
mpv is fast and plays just about everything, but it takes a bit getting used to, since its GUI is very minimalistic (by design). Configuration is via text files, and it is scriptable in Lua.

Available for Linux, Mac and Windows: https://mpv.io/
What about the Russians? Could they have helped?
They are effectively paying banks to lend. The aim is to stimulate investment, and also to drive inflation by making money less valuable.
I think there's a very big difference between Brutalist architecture as practiced by the architects in that movement and soviet architecture whose main objective was to be cheap and fast to build (and maybe sprinkle in some propaganda).
How about we just admit that it's horrible, tear down all those monstrosities and go back to nice classical European buildings like we used to?
Negative Interest Rates happened in the US in late 2008:

http://blogs.wsj.com/marketbeat/2008/12/09/three-month-bill-...
ROOT — Columbus, OH — Onsite

We're an auto insurance startup primarily looking for Ruby/Rails developers. I'd love to talk to anybody in the Columbus area, or anybody who is interested in this space. My email address is in my profile.

https://www.joinroot.com/
I should have specified I meant negative risk free rates, not negative market yields.
Modelling the ARM v8 Architecture, Operationally: Concurrency and ISA [pdf]
Is there a story behind the project?
Why Tony Lacavera wants to keep startups in Canada
I know a few people who are (separately from one another) working on the same concept. Good luck. The idea is right, and there can be multiple winners in the space. Paying a monthly subscription to be able to "live" in a few major cities is inevitable. The world is getting smaller every day and this is very feasible now.
> Like almost all interview questions, it was ultimately just a vehicle for my own prejudices and superstitions but it passed for clever at the time and no one, including myself, noticed.

Oh.
small effect on retention, not the "no effect".

Also it is interesting how "small" effect is, is it absolutely or relatively small?

Anyway, my small experiment had told me that even girly girls who participate in more or less manly sport activity (namely, karate) would score quite high in the tests from article. I actually tested several girls from karate group with the test like that, they were better than boys (though boys were older than girls).
Cynical Beliefs About Human Nature and Income: Cross-Cultural Analyses [pdf]
Hi! I'm the maintainer, and I'm glad yinz are enjoying rustlings :) I don't have any plans to do this for other languages, but please feel free to start your own!

If you have any particular Rust concepts that you'd like exercises for, please let me know here, file an issue, or even contribute an exercise! Errors that you've hit that took you out of your flow of working on something else are great candidates. I haven't been adding new exercises recently, but I would like to continue expanding.

Thanks! <3
Show HN: Startup themed mugs for the HN crowd
This has been submitted like 20 times and is still a dupe to https://news.ycombinator.com/item?id=10924416
$2.05 nearby - lower then it's been. Western NY
The book has a section on error handling, starting with the basics: https://doc.rust-lang.org/book/error-handling.html
Fixed that last night. Good to go now.
I have to say this article was quite well-written. I couldn't stop reading, even though I really wanted to.
Thank you all for the positive and thought-provoking feedback. I appreciate you all and the community here. Lots to think about!
Hi, this is my project.

Background: I bought my mum one of those customisable calendars for christmas where you can upload your own photos for each month. Since then I’ve been wondering how the on-demand printing industry works. My calendar was cheap, good quality, & delivered next day which I thought was very impressive.

I decided to do an experiment to see what I could learn. As a first step I’ve made some mug designs and I’m using zazzle.com for the manufacturing/purchase handling etc. This lets me see how their funnel works for product designers. I picked mugs because I wanted some for myself.

I needed a niche audience for my experiment and I chose HN readers. Mostly that was just because I am already familiar with the audience but using HN also gives me the benefit of being able to reach customers quickly and free of charge via a Show HN post.

Happy to try and answer any questions etc...
I don't know and I don't care. I don't think she cares about caste etc. But she is pretty aggressive like she will come and shout at your face and undermine you.
I love the idea of DuckDuckGo, and I used them for a year or so before I realized every other search resulted in frustration and me appending a !ge to it. So yes, there are alternatives, but I don't find them to be nearly as good.
Sage also has an is_prime function, which provably show that p is not prime: "is_prime(p)". This takes less than 1ms to run. Proving primality of a 1024 bit prime in Sage takes a few seconds, and for a 2048 bit prime about a minute. Sage uses PARI for this, with sophisticated elliptic curve based algorithms called ECPP("=elliptic curve primality proving"), which are non-deterministic (unlike AKS) but fast in practice and provably correct. https://goo.gl/34uxJl
Your code and mine look really similar. You did a lot more points than I did. I will try that out and see if makes mine less "pointy." ha
Hmm, I guess the FAQ might just been misleading and by "requesting" the app just displays a pregenerated code for that location.

I work on geocoding (https://geocoder.opencagedata.com/) and even in industrialized countries, let's say Spain, I see address like "On kilometer 4 of autovia 5", often from real estate listings. It's a challenge to map that. Yahoo!'s geocoder/routing made progress on those queries but their API gets switched in March (long announced, not related to the expected mass-firing later today).
Username is 'anon4' so he/she might not want to disclose the country.
SEEKING WORK/ Mumbai, India (UTC+5:30)/ Remote, Onsite if you can arrange it.

Web Application developer. Currently working on Ruby on Rails. I have 2 Ruby on Rails projects under my belt - full stack applications targeted at the Market Research industry. Prior to that I've worked on Node/Express/Postgresql. I also have extensive experience in C++ and have done one large project in Android /native Java.

My current rate is USD 25 per hour, but if you have a month's work I can do it for USD 3000/- per month, fixed cost - I am a bit desperate for some cash over the next 2-3 months and yes that is why my rate is a bit low.

Email : hn_bombay_2016@yahoo.com
Yes she is the only one who swears.
Enrollment at UCB is 37k, which only puts it slightly above Harvard (21k), Columbia (22k), Cornell (20k), and UPENN (20k).

Also, UCB outranks most of the ivyleague in the sciences, engineering and computer science on most measures --

http://www.topuniversities.com/university-rankings/world-uni...

http://www.shanghairanking.com/FieldSCI2015.html

http://www.usnews.com/education/best-global-universities/ran...
Their name seems so relevant now
> Next page and previous page.

Yes, I understand that it has its roots in print. But on a screen that isn't physically chronological it becomes more complicated.

> Sometimes a framework has no option for changing the captions, and sometimes we as devs are lazy...

I guess that's a good explanation :-)
Saving for retirement using a savings account hasn't been a viable strategy in decades (at least in the US). People need to be encouraged to invest a significant portion of their money in other securities, and know that in the long term, they'll be much better off for it.
Back when I was searching, I also hated it when "Valley or REMOTE" meant "Remote, in that we'll try to get you to move to the Valley for a meager salary."
Repetition is useful for memory. If your aim is conversational, like this, it's unnecessary. But if you're telling a story, it's useful. Besides, the GP wants to reduce the literal repetition by replacing the identical words with synonyms. This is akin to writing in Inform 7 or similar interactive fiction systems. Or if, like me, you're terrible at coming up with character names, you can use <PROTAGONIST>, <ANTAGONIST>, etc. throughout while you're making outlines and such. GP would want to do something like that, with proper substitution of the name with other identifiers later on (full, partial, first, last, pronoun, nickname).
Nerd Game 1.0
Maybe I'm being dense, but why would someone want to write c++ code and transpile it to JavaScript?
Surprised he advertises his age, I started working around that age and pretty deliberately avoided age as a topic of discussion. Age is something best left unmentioned in a professional context.
This has been discussed to death already 3 days ago, please have a look at this discussion thread:

https://news.ycombinator.com/item?id=10999335
The family of Sofia Kovalevskaya was so poor they used pages from math book as wallpaper.

I have to note that my father did that trick too (made a poster with algebraic defs, etc and put it above my study table). I am relatively good at math.
I think there is a discussion to be had about supply, demand, capability, filtering and communication. Im personally fine with the unnecessary whos hiring since I ignore them. I also believe that y combinator has every incentive to enable these companies. But infuriating potential employees and validators of a product does not seem productive to ensuring high quality work
High-end laptops like ThinkPads often have an accelerometer, I'm not quite sure how hard it would be to access it from GRUB2 but it would definitely be a neat trick to boot a hidden partition or something. Or maybe display a fake error message and refuse to boot if it's not sideways as a crude method of protection.
Have you considered that a) you may genuinely not be a good fit or b) they have in fact hired somebody since you contacted them?

You have a good point, I'm just thinking there are non-malicious explanations to consider first.
Indeed! I gave up trying to configure it to load files relative to the root and just lived with all the import '../../../lib/compents/...'.

I just tried the new beta and – surprise – it works!

I still think the structure of, say, Grunt is much nicer to work with – it's just code and easy to understsand & modify. Webpack has what must be the most awkward configuration file format currently in use.

The website also looks like it's from the late 90ies, but I guess that's not too important.

Apparently, it produces better output :(
I assume this is to port existing C++ code to JS? That's what Emscripten is supposed to do anyway.
Our disagreement is purely about nomenclature. If you grow brain tissue in a dish, outside of a brain, it wouldn't be a brain. I guess you'd need a "brain-tissue-computer-interface", which would be far simpler than a BCI.
That's completely out of context. He's not suggesting that it's a good idea, he's discussing the Fed's motivations.
50+ and Counting Websites to Post Your Product or Your Startup
Show HN: Top 20 Programming Languages in HN
This might be somewhat true for this particular article, but please do not confuse that with functional-reactive-programming-like systems in general. I don't know RxSwift so will write in terms of ReactiveCocoa.

1. Apps are more than views.

2. ReactiveCocoa and RxSwift are just asynchronous data over time, represented as Just Another Data Structure (cough monad). Even if you just use them instead of callback blocks, it's an improvement because they can be composed, stored in data structures, and used in ways that methods taking a callback function and returning Void cannot. Cancellation is then implicit on deallocation, instead of needing to reference a "cancellation token" or other icky state like that.

3. Complex UIs are exactly where you want this type of system, because it provides type safety and compiler verification, instead of hoping that your target/selectors and KVO work and never break when you edit something and the compiler doesn't complain.

I think that a popular JavaScript UI library being named "React" has damaged the perception of FRP-like systems. Generic FRP-like systems are not related to UI, other than that they can be used for it. People are confusing "DOM diffing" for having anything to do with signals/streams.

In UIs, FRP-like systems allow you to take some evil imperative state (a slider was moved!), lift it into a happy pure-functional world, process the inputs, and drop out of evil imperative state at the end ("update the color"). For example, an RGB slider (using a bit of shorthand in places):

combineLatest(redSlider.value, greenSlider.value, blueSlider.value)
.throttle(0.5, onScheduler: UIScheduler())
.map({ r, g, b in UIColor(r, g, b) })
.startWithNext({ color in colorView.color = color })

In four lines, we accept input from three different controls, wait for the changes to "settle" (let's say updating colorView.color is expensive for some reason), and update the view! It's very easy. Let's say we want to make a change, and only update colorView when the user taps a button:

combineLatest(redSlider.value, greenSlider.value, blueSlider.value)
.sampleOn(button.tapped)
.map({ r, g, b in UIColor(r, g, b) })
.startWithNext({ color in colorView.color = color })

Only one change necessary. In plain-old-Cocoa, this would require another instance method to be defined.
How Enterprises Benefit from Node.js
Goroutine IDs
That's somewhat true, but they are free to go wherever they want to.
What about dynd? Iirc doesn't use iteration st all.
Perhaps I'm missing the point. If one is going to boot up between OS's that often wouldn't virtualization work best? Other than that it is a neat hack.
Big Pharma’s worst nightmare
While imagining changing the entire world's calendar today is too large by a couple orders of magnitude, imagine the task of A: getting an entire continent to change its calendar B: using the by-modern-standards utterly terrible and slow communication methods C: getting absolutely nobody to hold out despite the incredible ease of doing so and the general inclination of people to do so D: leaving no written evidence, commentary in the time, or anything else written that would survive to later dates to make it clear this happened, despite the fact that the only way to communicate this change is via written documentation.

For D, it isn't just about whether the evidence would survive to today, it's about whether it would survive to, say, the grandchildren of the time, who might comment on it themselves.

D is, IMHO, what really clenches it... there is simply no way to do this without a ton of text being generated. You might think, "ah, just tell everyone to destroy the evidence afterwards", but, first rule of history, past people are just as human as you are. There's no way you'd get 100% compliance today; imagine the internet commentary today, imagine telling everybody on the internet to delete all the evidence of a change like this. Not gonna happen.

It's an amusing theory, as I quite enjoy a good conspiracy theory, but it makes no sense. Even the putative motives don't begin to justify such work. Historically speaking, if you are the sort of person who wants to be important to the calendar, you don't put gaps in to line up to nice round powers-of-ten, you call yourself a new calendar and start out with a fresh Year 1.
I concur, very similar experience.
Pinterest only uses Elixir for "Pinterest API and Ads API is built in Elixir", but it Pinterest itself is NOT built with Elixir...
Rubik's Cube world record holder reveals how he solved it in 5.25 seconds
An Introduction to Interacting with Swift iBeacons
Because I want it to be an offensive phrase.
I spent about 3 years full time on Airbnb, living in various places (Shanghai, Berlin, NYC, DC, SF, LA...). I wouldn't call myself a "digital nomad", but I think I'm familiar enough with this concept to formulate an opinion:

- Without a network of locations, what you have is effectively a boutique hotel (an expensive one at that).

- If you're starting with Ubud at 1,600 USD/month, how will you make the economics work once you open pricier locations (e.g. Miami).

- User experience is really bad. Even after getting some hints from the comments here, I struggled to sign up and still have absolutely 0 idea of what's happening or what I should I do after I did.

- No info upfront is pretty shady. You're literally expecting to sign people up with a logo and a blurry picture.

- No Instagram pictures? Why linking it then? Why linking to AngelList too? How's that relevant to the average user?

- Who is the user here? People with very high disposable income who are into Capoeira and creating startups?

The list goes on.

Overall, I'm just confused. It looks like a boutique hotel for yoga/health fanatics, at a high price and with little to no information to explain the value.

If you're serious about it:

- Hire somebody to rethink your user experience,

- Rethink your pricing,

- Maybe wait until you have at least a second location before calling it a network.
I would do it in Estonia
kicking the can down the road.
Magic Leap raises $800M Series C pushing valuation to $5B
Really interesting, but a lot of grammar errors and runwithfire gets doxxed by the author within the article. Don't papers have editors anymore?
They're probably looking for yahoo-ers.
The number of serious games above 19x19 is basically nil, so the difference is a bit misleading (although it's definitely more common in go).
GitHub`s CEO loves Bitbucket
This is a great service, but I couldn't configure a Twitter stream agent because the installation doesn't have Twitter set up.

Another thing I'd like to know when signing up to a service like this is if and how I can get my data with me if I decide to migrate to a self-hosted version for example.
"Why is the team developing the thing you find valuable getting compensated for that concerning?"

It's about the value they'd have that would allow them to negotiate a deal you probably wouldn't have taken if it had been offered to you up front, i.e., "lock-in".

But I blame the project for letting themselves get locked in, not the company for trying to make the money.

Open source projects are usually unfunded and to a first approximation have a budget of $0. This makes them a strange case.
To me it seems the scale of the study actually "proves" something. Are there other studies that "prove" the biological factors involved in schizophrenia?
Without revealing too much about the company in particular which led me to post, a) I am very easily a good fit b) a day has elapsed since the "Who's Hiring" post, so I really don't think so. But yes, I could be completely wrong and misreading this all.
I think the Eve community still needs some kickstarting (to pardon a pun). The biggest issue I have is that often questions in the Eve Google Group go ignored. Even if questions can't be answered it is good to get a response, as this will kick off interesting discussions
> As Japan’s economic doldrums have lingered, its leaders have tried a number of tricks over the years, from ... to flooding the financial system with cash.

How was that done exactly and why it didn't work?
The Infinite Jukebox – for when your favorite song just isn't long enough
Nope. Most Brutalism still looks ugly and unfinished. Yeah it's cool that concrete can be made into all kinds of shapes, but I'd argue while Brutalist forms may be technically difficult they are not particularly aesthetically pleasing over the long term.

I think a lot of this Brutalist revival comes from people who don't live with these buildings (not all but I think a majority.) Brutalist buildings are impressive and even bracing when you first see them, but if you are in a position to see them every day, that's when they become drab, dull and even an ugly.

There's a reason they developed that reputation over time, and only now when a generation of people who aren't familiar with them and don't live with them finally rediscover these buildings they are the ones who like them. Tell me you still love them if you actually live with them every day and don't just look at it on a desktop, then I might buy that this is more than a retro-nostalgia driven fad.
And would have the associated effect of providing a very clear analogue for the protesting licensed taxi operators.
Sounds a bit like me, except I could draw lines and circles. I made a small text based adventure game this way.
I'm curious what OP thinks they should do if "the position is filled or they are hiring a stronger match". There aren't that many alternatives.
Show HN: Geobird – Yet another location-first social network +More +AMA
In short, portability, better performance than manually written Javascript and simple distribution:

These demos run in the browser, and natively on iOS, Android, Windows, Linux, OSX with the smallest size and best performance on each platform compiled from the same C++ code: http://floooh.github.io/oryol/, http://floooh.github.io/voxel-test/, http://floooh.github.io/virtualkc/

The better performance then manually written JS comes from the use of asm.js, LLVM's optimizer passes, and a simple linear memory model which 'preserves' spatial locality also present in the natively-compiled C/C++ code (if the programmer paid attention to this)

Passing an URL along from which the code directly runs is the simplest distribution model imaginable, both for the 'publisher' and for the user.

PS: the performance part applies to emscripten and asm.js, not necessarily to Cheerp which uses a different approach
I don't, I'm just saying a huge majority of elite high paying jobs are filled by top ten degrees.
Hi everyone,

About Geobird;

From the viewpoint of a sharer, everything you share are currently public, it’s there to be discovered, you share them with the world and people nearby.

From the viewpoint of an explorer, someone who wants to know more about the world, you can pan to any part of the world, see what’s happening in that location, what people are sharing.

From the viewpoint of a local person, you have the opportunity to reach people nearby, whether it’s a cause, or just a happy moment you want to share, similarly, you get notifications from nearby.

From the viewpoint of an introvert, at the “More” section there are native social features for movies, tvshows and books, I’m personally very fond of the tvshows feature

I tried to shape Geobird for many use cases, at this point, only time and feedback will tell whether I was successful.

About the Journey;

Started 4 years ago, I’m not proud of how long it has been, launched in the 1.5th year, fixed bugs, improved the backend significantly with first users until the 2nd year, launched the mobile apps around the 3rd year and here we are, a lot of iterations later (originally intended 4 years to be 6 months, lol)

Initially intended building geobird with a team, tried to recruit a designer friend I knew, failed, decided to build a prototype myself and extend the team later on, I’m glad I initially failed being a company (of people), if I built geobird at a company scale, my funds would be almost exhausted by now - but being a one person operation, I can keep on failing for years, keep the product alive forever and only grow in case widespread adoption ever happens

I would appreciate any kind of feedback and criticism,
+ Ask me anything,

Kaan