skysight-inc/HackerNews huggingface dataset:
> Seems the lesson learned here is that unlike software, physical goods require an experienced up-front design that can't be haphazardly iterated on by new-grads to be fixed later.

I'm not so sure software is any different. I think a large part of software's reputation for low quality and buggy software is due to this.
MBot - A modular bot framework
It's outrageous how little tooling support there is for version control in data compared to code. Every mainstream database forgets history with updates, don't support distributed workflows, don't support commit ids as first class objects, or most other basic features of VCSs. Databases just aren't a solution to version control.

I can't imagine a future where we don't treat data version control like a necessity in the same was as code version control. I hope Quilt can fill the much-needed role of "Github for data".
for what it's worth, they were doing a much better job of getting data from their more recent missions (maybe 2000 on?) up on websites.

the data from these research instruments is not easily analyzed using public information, though. overviews of how the instruments are _supposed_ to work are published in a book on the entire mission (for instance, for SDO: https://link.springer.com/book/10.1007/978-1-4614-3673-7 ) but as far as i know the weirdness instruments develop over their life isn't written down anywhere public.

and the data processing code for these things is sufficiently complicated that even with all of the documentation and access to the PIs and hardware engineers, it takes at least a few engineer*years to get working.
Id forgotten that horror. The order things loaded in, my god.
It was actual witchcraft trying to get a stable machine, and if achieved you still had the special rituals to help it past the cursed extensions.
The numbers in that page are exactly the ones I mentioned. So what were you trying to say?
Hands-On Machine Learning with Scikit-Learn and TensorFlow by Aurelien Geron is also pretty great. Would like to see that in the list.
New Horizons Soars Over Pluto’s Majestic Mountains and Icy Plains
Is this what they mean when they say "never admit you know COBOL"? Is that programmer you?
One less service to manage, plus RabbitMQ's options for dealing with network partitions are all terrible. If you want to run a RabbitMQ cluster, you don't have any option that avoids data loss.
just create a throwaway account? You don't even need to give reddit an e-mail address to sign up.
> simple profit making opportunities that present themselves daily, are almost perfectly predictable and actionable.

Not that I"m jaded but this is about all you need to look for to know if this is a real viable trading strategy or someone trying to sell defective picks and shovels to inexperience traders.

You can analyze a strategy by

1) Time you have to hold

2) percentage win rate

3) upside/downside, or how much you win on a winning trade vs how much you lose on a loosing trade

In my experience, real strategies fall into one of two categories.

1) the win rate is about 51%-55%, it occurs many times(10,000s) a day and you win a small amount, most HFT high sharpe ratio strategies, the average person just can not play here, neither can the average hedge fund or CTA.

2) the win rate is about 25%, it occurs a few times a week/month but you win 5x in wining trades what you lose in loosing trades.

A book that promises a high winning rate, coupled with very common occurrences to the average person is almost certainly not a book you want to read.

> A simple trading approach that works ALL the time, No exceptions.

hmmmmmm, something about extraordinary claims requiring extraordinary proof.

Also

- 9 upvotes so quickly

- comments by new users,

- submitted by a new user

Seems like this submission was "helped" a bit.
I had a 50-odd CD set of voyager data dumps from NASA once. Not sure what happened to them but the data was out there and obtainable.

Edit: turns out you can download at least some of them from archive.org! https://archive.org/details/VoyagerstotheOuterPlanetsVol5
It is missing some messages right before the racist remarks.
Agreed,

I bought a morphy richards blender/juicer for £24.99, I
pick up a bag of fruit near the end of it's shelf life for 2-3 quid from the market on the way past.

Cost per serving about 20-25p.

Cleaning is taking the center out and running it under a tap, this was an insane product however you cut (or pulp) it.
Helpshift Survey: American Travelers Want More Airline Apps
We didn't do online booking at all (for reasons that I'd go into except that I don't own the business anymore). It's a different category than reminders, although many booking systems have a (cough suboptimal cough) reminder feature.
I want to say it before people forget it,

Did you ever notice how automation was a fringe topic before Trump won the presidency?

The very DAY someone was elected outside of the global globalization koolaid drinking group: look over there, automation is the problem!
In this case, the "technical correctness" of your argument is up for debate.
The No Brainer Guide to Contributing to Open Source Projects
Yea I really don't get it. They can whine all they want about manufacturing jobs, but good luck competing with a machine for that job.
Would you be pulling it out of a box at the back of the cupboard after a long period of rest? The Speccy may need some TLC - the electrolytic capacitors are pretty much at EOL and on some of the units I have seen recently, they need replacing. Apart from causing an unstable system, if the caps are well gone, the ripple on the multiple power rails can damage the lower (16K) RAM.
True story: Myself and a bunch of internal customers are literally less than 50 meters away in the same office. The blessed middleman is in a different timezone 8 hours ahead.

So instead of a quick conversation 30 minutes with helpful whiteboard doodles, I have to compose my questions and decision-tree into an e-mail and wait at least for a day or two for a reply that may or may not be useful.
This makes me think of http://www.pachyderm.io/. Although Quilt seems to be more like github for data, whereas Pachyderm is more like git for data.
Historically, "genocide" was extremely rare and it was definitely not driven by a lack of "squeamishness." It was then, as it is now, a political calculation.

Further, anybody who really understands exactly what the United States did to Japan during WW2 would be very, very hard pressed to declare "modern people are squeemish about killing."

(Seriously, this is almost exactly backwards. Nothing the Mongols ever did could even approach the destruction of modern conflicts.)

> Concentration camps are only necessary now because most people won't stand for such atrocities, and states therefore feel compelled to carry them out in relative secrecy.

Again, this is backwards. Concentration camps are the most basic kind of state terrorism. The goal of modern camps is always to inspire fear in a population in an economically efficient manner. The same is true of historical genocides and slavery. They were tools of terror. What previous governments lacked but the modern state possesses in abundance is the ability to track, contain, and feed large populations. Once you can do this it makes much more economic sense to terrorise your enemy's population than it does to completely annihilate the city (and destroy lots of valuable infrastructure [1]) or enslave the population (slaves are often not very productive from an economic perspective). Hence concentration camps.

The article is probably a bit off too. There are even more sophisticated forms of state terrorism available today which largely obsolete concentration camps. Mass surveillance (once you can convince the population they are always being watched most will self-regulate), mass debt (if you really want to control a man give him a 30 year mortgage, to control a country give them insfrastructure loans) and mass institutionalization (force most people into prison or universities). You are far more likely to see modern statesmen advocating for more surveillance powers and "tougher" laws or economic fines/seizures against whoever happens to be enemy.

[1] To get down to it, the two basic reasons modern states don't annihilate population centers is (a) nuclear weapons which blow out all cost/benefits calculations (b) global trade has produced highly interconnected goods and services networks. Note that (a) and (b) reinforce one another.
(Just to end it. I was intrigued.)

> It's almost like communication can be difficult.

We can agree about that! :)

> Where have I see that before? Hmm...

Not sure what you mean (ironically?).

Have a good night :).
>dropping phrases as overtly racist as hers

Which "words" are we talking about? Had she avoided saying "one word: Asian", this would not have been a story.
https://www.youtube.com/watch?v=a9xAKttWgP4

that's a trick though - no one uses interpreters like that. for most people they're for experimentation, which is exactly what i was saying i'm able to do with go.
It doesn't find Grant and Green in SF.
Really not surprised to see rauchg [name redacted] steal more ideas for his startup from colleagues.

The entire premise of Zeit is something that I explained to him five years ago in a taxi ride. I was in active communication with Guillermo about developing the idea up until two years ago when he went silent for a month or two and I then I read the announcement for Zeit on Hacker News.

I'm sure he'll sell Zeit to the first high-bidder and completely throw the development team under the bus ( like he did to TJ at his last startup ).

If you don't believe me, you can just look at the Github activity for the Zeit organization. [name redacted] has copy and pastied the same Now project into new projects several times ( which deletes the commit logs of several contributors giving him sole Git credit for the projects ).
Git Repository: https://github.com/liciojr/mbot

NPM Package: https://www.npmjs.com/package/mbot
If there's someone from Datalogue --

It's really hard to work out where you're based; I'm guessing New York from a tag on one of your medium posts. This is usually important to be able to discover when you're recruiting!

There's no way to get in touch with you that isn't "we'll contact you" with a mandatory phone number (which you're not getting).

I was initially interested in applying but now I'm not.

If you are about, could you let us know how well Open Source Interviewing has worked for you in the past? Or is this the first time you've done it?
Being able to host my own repository is a must for me. We have many TB of data and don't want to stream that over the internet. Having a repo on-site is a must.

I'd appreciate the code being open source. I can afford paying for a (perpetual) license.
I still fondly remember this book, along with "Stranger from the Depths" as two of the best books I read as a kid.
No I certainly never noticed it. Have you noticed Amazons factory robots?
Quite interesting data, tool used seems to be very advanced in terms of data collection and analysis....
I laughed at that too.

Have you ever seen The Zuck speak? He does exactly the same.

Must be a "liberal tech" thing....
> for some reason, people started thinking that computer scientists are ideal software developers

Musicians generally are. But all the talented ones are drawn to more fun, lower paying careers.
> Going straight into one of these programs would be the equivalent of getting a Master's just because you don't know what to do after getting your Bachelor's.

In all fairness, isn't this exactly the situation for most of the people pursuing their Master's?
You don't have the link because it is wrong. More bicycles can pass a given plane in a certain width than cars can over a length of time. As for dedicated lanes we hand over lanes to parking.
This is true. A lot of people are. But part time gigs do not make for stable employment situations for people that need them.

I really don't know the answer. Nothing seems politically feasible at the moment.

People need stable jobs. Would-be employers need to be able to afford to keep on 'the help'. Allowing full-time, below-minimum-wage service staff seems to give a lot of people economic viability that otherwise would be constantly teetering on ruin.

Can we bring those days back? Or at least try it out? I don't know.

Perhaps the real problem is employers' tendency to over-negotiate. So the only thing the new service class can really expect is to be oppressed by their bosses. Edwardian-period England was not a nice place for servants. Maybe new tech tools will give employees an advantage that pre-industrial servants didn't have.
> GHC's Dynamic type can only contain monomorphic values, it can't handle polymorphic stuff.

Sort of. If you wrap a polymorphic type inside a monomorphic one then it can handle it fine, for example

data Mono = Mono (forall a b. a -> b -> a)

(But perhaps you know this)
Isn't it a bit of a debunked trope that startup ideas have value?
Also Java applets
Italian artist Millo creates a mural on the wall juvenile panitentiary
In the US, people with disabilities are x3 as likely to be victims of violence
You can use a StatefulSet which gives a fixed hostname per pod. Then you can have a sidecar pod that monitors the cluster, discovers the IPs of all pods, and uses redis_trib to create and maintain the cluster. It's a hassle to make it robust though.
I guess I just wonder if there is a relatively easy and sure-fire way to piss people off without being offensive?

I'll assume we've gone beyond the topic at hand, as I wonder who would wonder how to piss people off as an AirBnB host? :-)

Frankly, I find racial insults to be cheap and unimaginative. Oh, so I'm a $RACIAL_EPITAPH? Well, can't help how I was born. Nice try, though. No points for effort, though. "Maybe you wouldn't have that problem if you'd grow up, learn to accept responsibility, and quit blaming your problems on the actions of others. That failed business? That's wasn't a market problem, an employee problem, that was a you problem."? Oooh, well, that kind of hits close to home.

Never go for the easy insult. Take a few extra moments, find that weak spot, and give that knife a good twist if you're genuinely intending to communicate insult.
What to Do When Your Heart Isn’t in Your Work Anymore
Here it is: https://www.crossing.us/intersection/06110498932921_11049893...
It looks bleak for the masses, but very bright for the elite/wealthy.

The amount of control via data/access that the people at the top will have is frightening.

> First use behavioral trends to find rogue employees, then for slow employees and then probably for any kind of pattern management doesn't like.

Not only that, they could use behavior/data to even profile you on if you have medical issues ( illness, pregnancy, mental health issues, etc ) and fire you on the likelihood of any of these scenarios. Hell if they issue you a smartphone that you must have on you everywhere and their system picks up that you visited a cancer specialist or something like that, they could let you go. Hell I heard they might even have urinal cakes now that might predict things like early onset of diabetes, etc and if a chip with proximity sensors are put in it, it might alert HR and they could just let you go.

Companies could monitor their employee movement to see if they went to another company during lunch break for an interview. There has been such a great power shift from the masses to the elite. From the many to the few. And it will only get worse.
Book Review: Twitter and Tear Gas, by Zeynep Tufekci
From my experience, selection process was submitting your resume, going through a short phone screen (15-20 minutes, mostly just chatting about why you're interested and your background) and completing a intro project (it took me around 8-10 hours)
GP wrote:

"...only reason they'll buy a new copy is if the new one is substantially better than the old..."

The obvious, intuitive cause & effect isn't always the case.

I bought software to encourage future development, vs wait for new release then decide to upgrade. Push vs pull.
Waymo took a self-driving car to the hottest place on Earth
We did have them in the 90s:

http://people.idsia.ch/~juergen/robotcars.html

http://www.roboticstrends.com/article/back_to_the_future_aut...

You seem to have a personal definition of self-driving. What I was saying was to have self driving cars, today you need to:

a) resolve the social issues around self driving cars.

b) install a small amount of infrastructure to enable self-driving cars/standardize roads.
Hello Benji!

Please get in touch with us, your project is very exciting and would be a great use case for CheerpJ. Just drop us a line at http://leaningtech.com/cheerpj/#early.

CheerpJ has full DOM access and interoperability with JavaScript. Demos of these case study will be coming soon.

Cheers - LT
> There seems to be a cost associated with static types and that is that it takes longer to write code

Perhaps. As someone who has used Python and Haskell for roughly equal amounts of time in my professional career I definitely find Haskell faster to write in.
You're not writing the number crunching code in Erlang, in this example. You're using Erlang to coordinate that number crunching via NIFs (C programs, managed and read from by Erlang). Dirty scheduling enables NIFs that run for longer than 10ms.

You're right. Please never implement your number-crunching in Erlang. It will be slow.
The “world’s first robot lawyer” isn’t a damn lawyer
Developer here. Sorry, all the HN traffic overwhelmed my t2.micro. Had to upgrade a li'l bit.
It is what it is. It has many benefits and it is not going to be reversed, but it has negative effects on social and racial inequality.

If a person educates their own child, or cooks their own meals, or provides other domestic services, that labor does not get taxed, does not contribute to making distant investors rich, and does not employ union labor.

(I am male and I have done those all of those things at times.)

Liz Warren points out that an "at home" family member can often get a job to supplement or replace the wages of a primary wage earner; long-term changes could be weathered by the secondary wage earner becoming the primary, or it could be a temporary job to save some money or pay off some debt.

It is not a subject we have good conversations on because it is so inflammatory.
https://news.ycombinator.com/item?id=14755429

https://news.ycombinator.com/item?id=14760375
It's interesting to speculate whether companies like Alibaba, WeChat, etc. would form in other countries that didn't allow Amazon/Google.

On the other side of the coin, Amazon and Google have probably enabled the development of other businesses in those countries. I hesitate to use the US as an example though since Amazon and Google are from the US.
An open letter to young Canadians in the sciences
Error handling, avoiding nulls, writing queries...
dupe, please check before submitting:

https://news.ycombinator.com/item?id=14755429

https://news.ycombinator.com/item?id=14760375
Yes, but it's not globally recognizable. that's why doi's are standardized through ISO https://www.doi.org/ Internally you could implement a DOI->HASH mapping, but a quilt hash isn't going to help in the reference list of a paper (if you're lucky you can copy'n'paste it. How do you know where to go? What happens if your package organization changes internally and so forth.
Anyone care to share a bit more context? If you ignore the tone for a bit I feel there might be some valuable lesson I'm missing. I mean, TJ seems to imply that while he has to work for money, Reich somehow gets it for free because of something unfair. What am I missing?
And hackers
That's actually a valuable feedback.
People were worrying about automation well before Trump. In the recent backlash against globalization, Trump is only one data point: nationalism is on the rise in Europe as well with Brexit (which happened before Trump's election) being the prime example, but far from the only one.
Is there enough FUN in your life? #FUNcationFriday win a FREE DRONE
Globalization isn't falling, it's been a constant throughout human history and will likely remain so until we kill ourselves by climate.

Who globalization benefits, however, changes from time to time and right now the west is being dethroned.

Ironically things like nationalism only makes even more room available for other players who are more than willing to fill your void.
Well, lets not jump to conclusions here without reading the content. I am reading through it as we speak. The author seems to have shared a finding and proves it with scenarios. If you're looking for improving alpha factors, i'd recommend signing up for Quantopian.

Sometimes it's the simplest strategies that work best. Full disclosure, am not affiliated to the book or the author in any way. I am somewhat new to trading and evaluating for simple price based trading techniques that WORK!
Surely JavaScript itself tags ints?!
The term "killer app" goes all the way back to the 80s. Back then, Lotus 1-2-3 was considered a killer app as was Wordperfect/Wordstar depending on your needs.

As others have pointed out, it was also used as the file extension for "application programs" on NeXTStep (.app). It continued to OS X which is where "App" came from for iOS applications. It has nothing to do with the name "Apple".
Notice the "staying anonymous for reasons" in the title.
>"I took a 10wk leave from work to go full-time through Bradfield and would recommend it to anyone that's spent time working as an engineer and is interested in leveling up generally or refining a specific skill set."

Can you elaborate on the "full-time" part. In looking at the site it looks like the independent course modules are each 4 weeks with two 3 hour sessions a week for $1800 each. Were you somehow able to take multiple modules per week for each of the 10 weeks? If so how many did you do? Thanks,
What if they open source the data sets to Google or Microsoft to figure it out?
It makes it great for storing distributed locks, semaphores, and thanks to Lua scripting it can store/update cache invalidation lists - eg https://github.com/Suor/django-cacheops
I look forward to Aphyr scrutinizing it. No disrespect to you, his posts are always fun to read and show how hard it is to get this stuff correct.
>Honestly I think it's better than nothing.

Actually, I think the forced class makes the situation worse. My life experiences tells me classes and other attempts at "re-education" only hardens the attitudes for hatred and discrimination.

For a person to change their racism/homophobia, it requires interaction with another human that triggers an emotional component. For example, a person who despises gays has a child grow up to be gay which changes their mind. Or a somebody who hates blacks later ends up stuck in the front line of a war with other blacks watching each others' backs and it eliminates (or lessens) the prejudice.

It doesn't mean that positive human interactions will always "cure" everyone but it seems to be more effective than classes.

Classes are more useful for cultural/etiquette topics (e.g. how to hold business cards with 2 hands in Japan).
The term "killer app" goes back a long way (back to the early 80s) and was first used for Visicalc, I think.
This is not exactly what you're looking for, but it's somewhat similar and may be of interest to some readers of this thread.

The Google Brain team accepts residents:

https://research.google.com/teams/brain/residency/

It's similar to a one-year research-focused advanced degree in machine learning (with the focus being, of course, entirely on deep learning).