skysight-inc/HackerNews huggingface dataset:
Interesting, if depressing, link. Thanks. It's as if folks of all sorts have not the first hint of political savvy. "Oh, those gay men are too patriarchal." Yeah, well, you better get over it for the sake of your larger goal, 'cuz straight male whitey is your common problem. Sniping at each other isn't going to help, assuming your goal isn't simply philosophical purity.

To use a less racially and sexually charged example, it reminds me of the motorcyclist I knew who was always going on about bicyclists. Dude, we all have a common enemy: the car (or rather, the car's idiot operator). What's good for cyclists is good for motorcyclists. Yeah, the local club taking up an entire lane three abreast is annoying. But it's not nearly as annoying as laws and attitudes that dictate alternate means of transportation will only be begrudgingly tolerated.
The annoying thing is that the limitation only exists in some APIs. So you can create paths that are to long, but then most software can't deal with them, which is worse than not allowing long paths at all.
We do get access to the transaction info via Plaid, but we immediately delete it once we have summed all of the round up change. All that is stored on our servers is the round up change amounts.

We also provide standard monthly donations if anyone is uncomfortable with bank account linking.
Udacity Raises $105M Series D, enters the Unicorn club
>You see someone you would like to talk to – anytime, anywhere. You click diggidi on your mobile phone to get a unique image. Show the person your screen with the image.

If the person in question is that close, what do I need the app for?
Like clouds of gas in space gathering mass, money attracts more money.
In your current state, clustering is probably not be the best advice for your use case.

That being said, if you are planning on scaling, you'll likely be moving your map object into it's own process, or a more traditional database, etc. Then whatever node application you have that facilitates the communication between that db/process and your users (via websockets or http) will be the place where clustering will come in handy.
The comparison to elephants was made to illustrate the fact that number of neurons isn't closely correlated with brain size. Seemed like a reasonable point of comparison to me.
What to Do When Your Competitor Gets Funded?
I emailed stripe 2 days ago for access :)
https://rachelbythebay.com/w/2015/05/15/pmtud/

ahem.
"QUIC uses fundamentally the same basic congestion avoidance algorithm as TCP (QUIC's algorithm is a work in progress AFAIK) so even QUIC is still in the same bloat."

This is one of the many disappointing aspects of QUIC apart from the whole focus on just being a replacement option for HTTP(/2). Which means being constrained by many of the problems that have plagued the web (browser) model for so long.

And in the case of congestion avoidance, they've decided to just follow the TCP model despite many better techniques available in the literature. E.g. the protocol that I'm working on (see my profile) tries to figure out the buffer bloat case by tracking rtt evolution during a session. This sort of technique is not easy to do in the TCP's lock-step ack based model. But it gets easier to do if you replace lock-step acks with periodic updates from the receiver side combined with special ack packets to measure rtt more accurately.

There's an opportunity available today to build a whole new networking stack from the ground up for the new (mostly mobile) use cases. The design space opens up amazingly once you look beyond the web browser as the ultimate client. I'm about to board a very long flight but I'll be happy to engage in further discussion to whoever connects directly.
I haven't seen a single network stack that doesn't limit the size of the tailing payload or packet in general (MTU's ;)), go try and push 65507 bytes of payload into the message and tell me how it goes.

In any case DNS tunnel offers you both TCP and UDP tunneling at much higher throughput, I'll take a look at your code when I'll have the time and see how it compares to ptunnel or ICMP shell.
Where Do You Want to Work?
Awesome. I am more interested in your integration to Whatsapp. Contact me if you are interested in sharing/licencing your tech: moncayo74 at gmail
I meant more along the lines of storage/freezer space for cooking ahead. Price-wise these meal replacements aren't that great.
Kind of a fun thing to see on HN. If you enjoy this, you might also like frank howarth's videos on youtube. He puts in a ton of time to do stop motion animations of his projects coming to life.

https://www.youtube.com/user/urbanTrash/videos
I moved from gmail to fastmail a year or so ago and I've been supremely happy with them.
it's real, I just watched this again a few days ago.
In plain text for any interested party, be it Google, China, the NSA, etc[1].

[1] http://www.theguardian.com/world/2013/jun/06/us-tech-giants-...
I'm 48, so I'm one of those 'older' folks who needs to stay sharp in order to stay relevant. Don't force yourself into a schedule, be a dilettante. Be voracious and promiscuous.

The following work for me:

1. Don't be fearful; learn for fun. Don't beat yourself up for not spending enough time on learning.

2. Switch off the television. (I've actually pulled the broadcast TV cable out of the back of it.)

3. Switch off the radio. (We don't have any radios in the house.)

4. Listen to podcasts and audio books on a broad range of topics that interest you. Be fearless about ditching boring ones. Get a decent pair of Bluetooth headphones.

5. Learn how to skim-read books. Take notes as you go. Build up a library of books you haven't read yet.

6. Learn how to take notes. (the Cornell method is superb.)

7. Subscribe to something like Safari online. Watch their videos, browse their books.

8. Have many interesting projects on the go, at different stages; some of them will involve rote practice, some of them will involve working through a tutorial, some of them you'll already have enough expertise to free-form.

9. Have lots of computers at your disposal; Raspberry Pis, old netbooks, old laptops - and one monster main machine with at least 16Gb or RAM and a Terabyte SSD so you can fire up multiple concurrent virtual machines. Treat yourself to decent tools!

10. If you can, turn a room in your house into a pleasant workspace where you have space to work on multiple concurrent projects. If you already have a room that's become a place for procrastination, then go to the local library instead.

11. Work with different media: pencils, coloured felt-tip pens, paper in all sizes, keyboards, screens, graphics tablets, cameras, blackboards... Make sketches. Make lists. Draw diagrams. Throw stuff out.

12. Get up and stretch for ten minutes out of every fifty. Go for long walks alone. Take up a sport or physical activity, but not one that has a referee or is constrained within a rectangle or fixed time duration.
Then how about you let the users choose among your list of charities?
How can one prove the claims of Evo-Psych? They would seem to be nearly untestable.
Yes, I have high hopes for mailpile! :-)
Self-Assembling Table Saw
No, SDL is not used under the hood.
Inncubator Work/Live in Palo Alto (Hacker Home) Invitations Open
Dive into machine learning with Python
That assumes that CS grads will look for work exclusively in a technology role. The skill set of a CS major is applicable to roles well outside programming. Management consulting and financial services for instance recruit CS and EE grads by the bucket load.

CS employment in startups may decrease in the event of a startup bust, but mature companies like Apple, Amazon, Microsoft, Google, IBM etc. aren't likely to drastically change their hiring patterns unless their own business have been materially impacted.
I wish this was updated. I thought I'd check some things in python, and slide 37 about Python not treating characters as smallest units does not apply anymore. This seems valid:

Python 3.5.0 (default, Sep 22 2015, 12:32:59)
[GCC 4.2.1 Compatible Apple LLVM 7.0.0 (clang-700.0.72)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import re
>>> g = "\N{GREEK SMALL LETTER ALPHA WITH VARIA AND YPOGEGRAMMENI}"
>>> print(g)
ᾲ
>>> print(re.search(r'\w', g))
<_sre.SRE_Match object; span=(0, 1), match='ᾲ'>
>>> p = "\N{MATHEMATICAL SCRIPT CAPITAL P}"
>>> print(p)
𝒫
>>> print(re.search(r'\w', p))
<_sre.SRE_Match object; span=(0, 1), match='𝒫'>
>>> print(re.search(r'..', p))
None
>>> print(re.search(r'.', p))
<_sre.SRE_Match object; span=(0, 1), match='𝒫'>
>>>
Normally, an ethernet or wifi restricts an MTU of 1500. I use ping packets accordingly
Introducing Angular2-Jwt: A Library for Angular 2 Authentication
In fact everybody else's downturn will be your opportunity.
There is a huge difference between this time and last time.

Is it, though?

Instead of overvalued companies based on the theory of "put it on the internet", we have overvalued companies based on the theory of "put it on the internet and get a billion users". Companies that, by and large, struggle to break even without telling a compelling story for how they'll monetize (let alone achieve or retain) that huge projected subscriber base.

For those that have a semi-believable revenue model (e.g., Uber), they make their money as rentiers, trying to scrape money off the top by matchmaking between actual service providers and customers... and in a lot of cases, they do so while violating labour laws vis a vis contractors (and in a lot of cases, regulations in the industry they're attempting to disrupt).

I know the Pollyanna's around here want to insist that this time is different. That these companies have fundamentals now! Except, I don't see it. It looks like the same billion dollar gimmicks to me, just a decade and a half further down the road.
Huh, interesting. I was not aware of this. Thanks for the link!
Eh? What're you talking about?

Months ago, we started a re-org to streamline our management and to help focus on our core competencies. We wanted to put more wood behind fewer arrows, and so divested ourselves of our legacy customers and technology so we could focus on our growth strengths.

Now, today, surely, the growth numbers haven't been there, but we wish all the best to our former coworkers and business assets at DroppedBox. ;)
.... bullshit. Microtransactions are how they SUSTAIN the online version of the game. The people who were going to play this mod were never going to pay for their content anyway.
>> "From what I can gather, not with V3 and above. I think >> starting V4 they will go render-agnostic so they can use >> Vulkan and Metal."

>That would make sense, last time I touched it was back in >2012.

Cocos2d-x has never used SDL for anything.

for v4 the renderer is vastly different. Going from v2 to v3 there were major changes here as well.
I think you're right. he finds order in what i perceive as disorder. I love that he loves that.
Interfix: an experimental language for the erlang VM
If you grow large enough, you'll find that you don't need to charge your users anything as charities will become your customers. Charities have huge budgets for fundraising, and would pay to be promoted as a donation option.
How Crossy Road developers made $10M in 90 days
and looks like Linux first class citizen.
Unexpected, but glad to see this as I also have some logs drying that I intend to carve into bowls. Thanks for the tips!

Also you can make your own tools from scrap tool steel. I made a hand adze from a broken horse hoof rasp when I was a kid. Encourage your kids to hack stuff and make their own tools.
ICMP echo isn't amplification, as long as you don't respond to multicast/broadcast addresses. It's still 1:1 reflection, so you probably want to rate limit if it's simple (FreeBSD and Linux come out of the box with sane default rate limits).
I've recently come to the conclusion that any society where it is easier for the rich become richer than it is for the poor to become richer, regardless of its starting state, will tend toward feudalism over time. While modern day America is starting to look more and more like a data point that supports this conclusion, I'd like to think that there's a certain amount of mathematical certainty involved too:

money => more money ------- (1)
money <=> power ----------- (2)

(1) and (2) over time will result in the bifurcation of society into two groups: the rich and powerful, and the rest. This probably doesn't apply to corporations though.
It's sad when people who are talented and driven and successful decide that their success isn't good enough and they have to take it to the next level by dishonest means.
Marijuana Startups See an Industry on the Cusp of a Breakthrough
Universal Is Opening a Nintendo Theme Park
http://web.mit.edu/krugman/www/smokey.html - I've always found this to be a convincing read, not least because it's written by a left-leaning person, and not someone simply fixated with free markets as an end in and of themselves.
> but we immediately delete it once we have summed all of the round up change.

Ah, that puts a different spin on it. You do have access to all transactions - but you claim not to store them.

It's an interesting idea - and I hope you can convince people to donate more to charity - but I would feel uncomfortable giving you access (albeit read-only) to every transaction I make.

Perhaps this is a model which is best suited to selling directly to banks?
More fun with bowl carving with Roy Underhill. http://video.pbs.org/video/2365554475/
That's because the Elm compiler doesn't yet do much in the way of "dead code elimination" (DCE).

However, that will change in a future release of Elm, once Joey Eremondi's work has been fully integrated. My understanding is that integration is not slated for the 0.16 release (imminent) but will likely be part of the 0.17 release.

See: https://groups.google.com/forum/#!searchin/elm-dev/dead$20co...
It has been said that turning $100 into $110 is work, but turning $100,000,000 into $110,000,000 is inevitable.
I didn't hear anything on the video about "spying on employees," or anything particularly interesting for that matter. That, and the interviewer was insufferable.
You should read Capital in the Twenty-First Century by Thomas Piketty. It deals with this concept extensively.
Court Docs Show Carnegie Mellon University Helped FBI Bust Silk Road 2
Maryland scraps gun “fingerprint” database after 15 failed years
Why TV Networks Are Cutting Back on Commercials
From my comment on:
https://news.ycombinator.com/item?id=10546588

It has been some years since we got the first "iX will kill the pc" and we know where the story goes. There are several things you have to keep in mind when referring to ARM and how fast it's been evolving, PC and iX devices:

-Apple is pushing forward at an incredible pace, the new Ax cpus with the pciE based storage solutions are remarkable proofs of it.

-contrary to x86, ARM power is still increasing per release, some day it will hit Moore's law 2: more cores and not speed (MHz) irremediably, this is: it wasn't fast enough. Moore's law 2: a side effect of not being able to make cores faster thus taking the path of adding more cores with the well know issues of not being able to spread work across cores efficiently.

-x86 on the other side has been getting better at power usage, I can't do a forecast but I would suggest the race comes to if x86 can get power efficient enough or ARM can get fast enough.

*as the review mention is already very fast, the question is what's the thermal envelope, how much time it can stay there and the ram in soc package.

-traditional x86 work vs ios ecosystem, another comment here states:"how much I use it for work tasks" referring to the ipad where those tasks are "text editor open for markdown manuscript files in Dropbox with a generated PDF open for viewing" vs what he states is pc work "I will always, probably, need a laptop for running IDEs like IntelliJ however" and again what he feels is the new ipad pro lacking "larger screen, multi Windows, and more processing power" this is: pc capabilities.

-user cliche? is always the argument about being laptop killer that you can write on it? "I write a lot" and from the article "I’ve written this entire review using it"? what does define the ability to be a pc killer? to browse the web?

-ecosystem, unless apple get macosx to run in arm it's a very fast iPhone.
What is the window in the background that is NOT Xcode. Off to the left. Something "workspace"?
Looks like it really is damn hard to get right.
Thanks for clarifying.

I'll try the cache-min flag. But I suspect that if the cache contains packages with unresolved dependencies, then they'll also be of no use, and have to be removed too.

Also npm's servers has never given any trouble, the issue was always with my networks.
This is so true. What's concerning is that terms are usually confidential and not available to most employees (including the top technical contributors). Given the info on Square on Box, it seems we should expect the last round investors are guaranteed at least 20% return regardless of the exit valuation before everyone else gets a dip.
Google’s New Autoreply Sounds Great
When I started working on a Clojure web app full time, I forced myself to spend a week learning and configuring Emacs, and learning Paredit.

To this day I have not found a tool that works as well as Paredit for editing and navigating s-expressions.

Parinfer looks like a cool subset of Paredit's abilities. I'd love to see it expanded to include all of what Paredit can do.

EDIT: I was mistaken, Parinfer does things Paredit doesn't. They could totally work together, that'd be pretty awesome.
1500 is the MTU of Ethernet, it's often not sustainable on end to end connection (especially when you add frame overheads) if you are using that high of a payload size you'll get considerably worse performance than say limiting it to around 500 bytes, you are welcomed to try it.
Also with how global traffic is managed smaller packets tend to get priority since they can be qued quicker backbone connectivity uses much bigger frames than Ethernet so more often than not generating more smaller packets would increase your overall throughput (to a limit) unless you are on a very controlled network.
And heaping on, Pegasus was not part of a breed or species. He was a one-off, the offspring of Poseidon and Medusa. He had a brother, Chrysaor, a man.
I suppose drone deliveries would be perfect for this too!
> The point was that this engineer took the removal of any perk as a sign to leave, and soda/snacks was a huge one.

True.

In the Yahoo! Burbank office, we originally had a candy bowl in front office. Simple things, like Jolly Ranchers & pieces of gum, that employees would occasionally grab on the way in or out.

After a time, it disappeared.

I happened to be walking down the flight of stairs with a VP one evening and we passed where the bowl so used it be. It jogged my memory, so I asked what happened? I'd heard it cost $50k/year, facilities didn't want to pay for it, and each executive with a cost center refused. I don't remember his exact words -- it was something that changed the subject but saying it was "complicated" and gave the distinct impression it was true.

I remember thinking "Who really cares about the candy, but if our executives can't figure out something so trivial, what the fuck is going on?"

This was around 2007 and I left a short bit later. It's historical revisionism to say that was the reason I left, as I had gotten a great offer elsewhere. But it still stuck with me as a sign of executive disfunction & an increasing sense that the rank & file weren't really appreciated by senior leadership.
Are we talking about the same thing? You have made a definition of morality that philosophers and other people will all agree on? Where do you get this "finite number of consistent models" from?
Thanks all for your help.

I ended up taking the highest salary that give a little equity. I ran my expenses and it gets tight, but I know if this stock takes off, I'd kick myself if I didn't have at least a little something in it. I think of it as diversification.

Then once I'm in the company, I can see how things go and I could invest more heavily with future raises, or pull back and take full amount in cash.

The nice thing with the company is that they actually bring you back up salary-wise over 3 years. You still lose that money, but it's not as bad as without that provision.

And thank you for pointing out my error with preferred vs common stock - I learned that now thanks to your feedback!
> many algos currently seem bottlenecked by how fast you can load data into your GFX card

All of them are, but that's a PCI-e issue and horizontal scaling doesn't fix that (unless using nvlink or similar afaik, but then you face the fact that current horizontal scaling schemes aren't very effective at increasing model accuracy anyway)

> It's difficult to say what "most applications are"

Nevermind "most applications"--so far, all I've heard is one, that being the absolute bleeding edge of RNN research, assuming you're using a huge softmax instead of an alternative.

My point remains: Multi-GPU is way down the list when it comes to features a DL framework should have. Because very very few people need it.

kajecounterhack, do you use multi-GPU for your DL work? If so, how often?
Evidently, Capitalism needs to be hacked.

_For Profit_ doesn't cut it and is buggy. The side-effects are the waste due to consumerism, unsustainability and potential application crash (climate & earth).

The variables in the model needs to be tweaked so a new system evolves.
Snatoms: The Magnetic Molecular Modeling Kit
I see no reason they couldn't coexist. Parinfer to guess paren insertion; paredit to cover the operations parinfer can't infer.

I'm more concerned that Parinfer appears to be modal, based on whether you manage indentation or parens. This seems overly complicated; it would be nice if there's some elegant way to merge the features of both into one mode. But I don't know how to do this, and I haven't actually used Parinfer, so maybe there's nothing to worry about.
Some of those visual patterns are reminiscent of cellular automata... So work out the rules, and bring the music (literally) to 'life'!
It has been proved that the subconscious finds more pleasurable musical simplicity or pieces that despite having many notes can be reduced to simple patterns:

There is a long held theory that the subconscious mind can recognise patterns within complex data and that we are hardwired to find simple patterns pleasurable. Dr Nicholas Hudson used 'lossless' music compression programs to mimic the brain's ability to condense audio information. He compared the amount of compressibility of random noise to a wide range of music including classical, techno, rock, and pop, and found that, while random noise could only be compressed to 86% of its original file size, and techno, rock, and pop to about 60%, the apparently complex Beethoven's 3rd Symphony compressed to 40%.

http://www.sciencedaily.com/releases/2011/01/110120073507.ht...

Music is very complex, you need to master harmony to make many notes sound as a whole and interconnected piece. That's the secret:

Less is more. "More notes" is not necessarily better.