skysight-inc/HackerNews huggingface dataset:
There's a subreddit for locating more: https://www.reddit.com/r/mathbooks/

___________________

This list's a couple years old, for machine learning, including basic lin.alg, prob/stats: https://www.reddit.com/r/MachineLearning/comments/1jeawf/mac...

Since then,

- Deep learning book by Goodfellow et al,http://www.deeplearningbook.org/ (the one by Michael Nielsen is good as well)

- Foundations, excellent text: http://www.cs.huji.ac.il/~shais/UnderstandingMachineLearning... Shalev-Shwartz, Ben-David

- https://www.cs.cornell.edu/jeh/bookMay2015.pdf, Blum, Hopcroft, Kannan, probably an older version
Facebook, to my knowledge, didn't ask to be a link in the chain of immigration policy.
100x yes, I think people are often conflating "background conversations" to all be the same thing. I feel bad for people who work in offices where people are so inconsiderate that they start yakking about their kid's baseball game behind some software engineer trying to get some shit done. Or where a topic becomes heated or emotional and they don't take it elsewhere. But rich, constructive conversations that are happening about the work but possibly tangential to the concrete task that that engineer is doing can be immensely valuable in so many ways.
Meron Gribetz (CEO, Meta): Introducing Meta's AR Workspace
What I dislike even more than noise, is smoking. Smokers stink all day, sometimes smoke gets in via doors/windows and wind streams, it has always been my worst trouble, to avoid that
It seems like even in WA the "Slow Traffic Keep Right" is more of a suggestion than a hard rule. There's also subjective interpretation of the rule - someone driving 71 in a 70-mph speed limit zone might not qualify themselves as slow, while someone behind who's okay with going 80 mph might disagree.
We need a sharing service for conscientious people.
No, I love interviews. I can be very extroverted. I'm charming and funny and a little brash at times.

I think it's critically important to explore, at the outset, what the boundaries of your relationship will be with any employer or business partner.

So for me, that means I lay down boundaries that I'm not interested in playing along with ridiculous ceremonies just because that's the way things have always been done. I think the way most interviews are conducted are ridiculous. Thus I push back and see what happens. You surely have your boundaries too. I feel your should respect them.
Xerox Alto Restoration Part 15
A Tour of the Ethereum Token Bubble
I also like team rooms. With 2-4 people in the same room you can build pretty good friendships while the noise level is still OK.
I suppose it could be in a capability-based security scheme. In such a scheme, authorization is based upon tokens that are passed around and could be owned by any user or process, making authorization separate from identification.
RIP Ian
If you can successfully argue that generics should be removed from other languages, then you should feel free to argue that.

The reason why nobody is arguing that is that it's hard to argue successfully, because simple ML-style generics are incredibly useful and have negligible if any drawbacks in virtually every statically typed language.
If you have cameras you know who isn't cleaning up. Publicly ban several people for not cleaning up after themselves.

Wait a few weeks. Rinse and repeat until the problem is solved or you have no more members.
Tuples wouldn't be more expensive if implemented the way most languages do, where a tuple type has a fixed length and series of element types, e.g. '(Foo, error)'. In other words, structs with some syntax sugar.

But they're the wrong abstraction for this anyway. A better choice would be a type like maybe<Foo> (as mentioned in the post), that only lets you get at the contained Foo if it exists, rather than the current practice of returning a fake default Foo value in the case where it doesn't.

Having two overloaded functions would work, but it would increase the complexity of the language compared to dropping the overloading feature. Yes, for consistency you'd want to make that change to the builtin types as well, and that would be churn. But only in code that's already being churned: if generic collections are added (and maybe some immutability stuff), I think you'd want to inspect just about any code that uses slices or maps to see if a new collection type might work better or better follow the new idioms. (Mind you, I don't suggest actually breaking backwards compatibility, just leaving some of the existing stuff in a permanent supported-but-deprecated state. So "change everything that uses slices or maps" isn't as bad as it sounds - it'd be a recommendation, not a requirement.)
I can only speak for myself, but I (an American) tend to any away from using coins at all just because they're rather unwieldy compared to bills or credit/debit cards, which are light, easily stored in a wallet, and useful in much smaller quantities.
That's more than most programmers.
I'm missing the shopping tab
WebAssembly is a thing...
I've read so many articles about people who can't stand noisy offices, but the only complaint I've ever heard from co-workers IRL is the office being too quiet. If it's quiet, no one is collaborating.
I'm not really that familiar with CYOA books, but couldn't they not have different outcomes end in jail, which are still different pages, just described differently (if told through the eyes of the main character, for instance depending on their previous experiences)? The outcome would be basically the same, but the book would offer a richer reading experience for it, and you wouldn't see any linked up graphs.
My suggestions would be to form study groups and seek out study partners. And if you are willing to take the lead when you meet, you'll learn more through (quasi-)teaching.

MOOCs and books provide the materials but not the motivation or the opportunities for synthesis through verbalization and interaction.

For what it's worth, I'm basically in the midst of a sabbatical in order to study math.
The USSR was a capitalist society also, except the state was the sole owner (or owned most businesses at least).

I think you should use other types of society for comparison: African tribes or Eskimos maybe?
This is 18 months old news (edit: didn't mean to sound insensitive; Ian didn't just pass away like the title originally seemed to indicate)
IMO Filenames being readable is not really a downside. How else would you recognize which passwords you need? In any other password manager you have a reference, when using pass you simple have a directory of encrypted files with a simple interface for access. I store them under lock and passphrase, a 4096bit rsa or ed25519 key, which is on an encrypted hard drive, and only accessible by a password protected user or root.

It's Unix Philosophy at it's purest, and the reason why I use it for my password management.
Slightly OT, but any recommendations for an alternative to music with headphones?

The reason I'm asking is because I don't think I could concentrate with any form of music. I tried some "fake cafe sound" and I still felt distracted (more than I do in a real cafe). White noise? Ear plugs? Binaural beats?

I actually work from home with my wife across the desk. We have a relatively quiet environment, with no or very low volume music playing.
I'm not hyper sensitive to noise at all. But I would still like to be able to isolate myself completely some time to focus. So just wondering if there are any tips.
"You can't embrace" X " only when it benefits you."

Welcome to the human race! You are probably not going to enjoy the orientation period.
How to make any plot in ggplot2?
Transactions are rounded by default in Australia.
The article already accounts for a difference between Canadian and US currency -- the US has no $2 coins and nearly nonexistent $1 coins, and the smallest bill in Canadian currency is $5.

They suggest "optimizing" Canadian change with an 83-cent piece... which of course makes no sense once the penny is eliminated, so now there must be a different optimal coin.
You should add DigitalOcean
Hey, a small tip: I got the same country twice in one quiz, which is less fun
You may already know about Guile-Emacs, but in case not, take a look at https://www.emacswiki.org/emacs/GuileEmacs . Guile is not Racket, or more precisely Racket is no longer exactly Scheme, but they are closer to each other than to elisp.
New MacBook every 90 days
Has anyone tried to get a new MacBook like every 90 days via:

1) buy new MacBook from apple

2) sell old one on http://www.sellyourmac.com

3) figure out the price you "rented" your new MacBook for.

Repeat. Any service that automates this?
Employee wages are a tiny fraction of the cost of produce. To get a head of lettuce to your supermarket, the main cost factors are land, irrigation, fertilizer, farm equipment, seeds, pesticides, transportation, spoilage, marketing, storage, compliance, retail markup, etc etc. Why is it that market prices are fine for all of those factors but not for labor?
What is the value of Whole Foods without its pricy image?
Before I read the article I would have guessed it the other way around. I thought it would have been considered sexist that women "need a higher temperature". Every person is different, so why singling out an entire group?

Adjust the temperature of the building to the inhabitants and allow zoned heating.
Debian releases are rare...
Both sites are slightly different in style and quality. The glaring issue with the site you gave me is quality control and a little less attention to UX and detail. Additionally, the site you gave me uses almost 100% canned design cliches while my site gets more creative with the interface.

These kinds of differences can easily be remedied by greater effort, not greater talent. Additionally most users won't even care or contemplate the difference as both interfaces are well past the "good enough" point.

At the fundamental level, the artistic concepts from both designs still relatively simple and literally almost identical: The composition of typography, stock photos and simple geometry.
In case it isn't clear, this is a bit of mathematical play, not an actual proposal.
On phone now, so can't search but ... there were a couple of threads on HN when that tweet was made, and IIRC the majority actually didn't think he was in the right.

Being smart and being a good fit are not equivalent. Linus Pauling was definitely smart - and most definitely wrong about quite a few things (most famous was his statement that "there are no quasi crystals, only quasi scientists", a derogatory remark about Dan Shechtman who later got a nobel prize for those quadicrystals)
Mars isn't the closest starting point. Asteroids are. Some are far closer, and even those in the belt are easier to reach than Mars because you don't need atmospheric braking and a ton of fuel on your return flight just to get back out of the gravity well. And the asteroids provide us with more livable habitats and access to far more resources.
What the heck actually happened to Ian? He's going to be my own personal "Elvis/Tupac is alive" brand of conspiracy theorising (not really, but I expect we'll never really know what actually happened).

At any rate, happy exclusive Debian user here for the past 15 years. Thank you, Ian, gone too soon. Your name lives on in half the name of my most belovèd OS.
> Certainly it is dangerous for […]

Here’s a more exhaustive list:

http://geekfeminism.wikia.com/wiki/Who_is_harmed_by_a_%22Rea...
I remember reading a comment from one of the go developers that the lack of generics is not some big design decision, it just didn't make it into 1.

The more defining features are goroutines and the type system. (Structs, embedding, interfaces, ...).

Go has multiple built in generics anyway. (Slices, maps, channels), so it's not like it could be some big principle to not have them.

Generics would take away the ridiculous amounts of boilerplate that go requires, and make the language much, much nicer to use.

And safer too. The amount of `interface{}` in a lot of go code is such a smell.. always makes me wonder what the point of using a statically typed language is if you use interface{} and type casting all the time.
Rain noise helps me sleep and it helps me focus. ASMR is strangely helpful sometimes too. I've found it's never a silver bullet, but trying different white noise sounds to fit the moment.
If we had some valuable online identity that persisted across multiple sites with a reputation attached that mattered, it wouldn't need to be linked with real identity to make people care enough about it not to soil it.
Happy to report I updated last week already and even my cubox-i (arm) booted just fine on first attempt. Thanks and congratulations!
Why do you say that Rails excels at templating? Ignoring for the moment the obvious differences between server-rendered HTML and JS frontends, the Rails templating doesn't strike me as one of the most prominent solutions Rails provides. The templating is fine, but other than a few niceties (like layout hierarchies and resource-based forms) it's not much more than a thin syntax to embed Ruby eval inside HTML.

If I had to pick the top things that Rails excels at, I'd point to ActiveModel and resourceful routing. I know REST isn't the hotness any more, but it sure is great for CRUD web sites or APIs, and Rails makes setting up database models, associations, and REST routes a breeze.
I've spent quite a while working in spaces where the space is devoted to a team. If people are having quiet, focused discussions about what we're all focused on, I rarely find that distracting. The thing that drives me bonkers is when people are having loud, emotional, or off-topic conversations. Then part of my brain wanders off to process it and the rest is compelled to follow.

While I'm not good at tuning out any kind of noise, I'd say I'm pretty much the opposite, in that an argument about football or (building) architecture is easier to work through than a "team" conversation that I'm reasonably sure isn't pertinent but contains enough relevant keywords to keep pinging me for attention. My point is that distraction is such a personal thing that the only way to mitigate it is to give individuals a fair bit of control over their environments.

Yes, IM can be a horrible distraction too. If you've got a question that needs some thought from everyone -- as opposed to chatter or ephemeral questions -- then truly asynchronous communication (yes, e-mail...) is probably a better bet.
Haskell is probably the worst teaching language I can think of (Of the set of languages that are considered good/production worthy)
Hey, that looks really cool! Definitely something I'll want to look at in more detail when I get the chance :)
Redux isn't React.
You have it backwards. Mars is a deep gravity well that adds huge energy costs to both landing and return trips. You don't want to build anything on Mars. Asteroids are much less costly to reach, offer better living environments and far more resources. You want to build out a few asteroids with fuel depots, ship construction/maintenance equipment, and mine cheap extra delta V to spend on mars.
Switzerland is not in EU, so the prices for there are not regulated.

As a result on my prepaid CallYa plan, I have insane charges when roaming here.
"Lyft, which completed a $600m fundraising in April, has expanded into 150 new cities this year " seems like this would skew the numbers a bit. Uber is already everywhere it needs to be in the US. Lyft is irrelevant until they prove they can compete internationally imo, they are way behind uber here
> He was a killer.

George W. Bush killed more Iraqi people than Saddam ever did and caused massively increased suffering throughout the region for decades after.

> You feel personality causes a person to...

No, my point is that personality has nothing do do with it. Nations act out of national interest. Psychoanalysis of "enemy" leaders is what the US does to help the American population hate that person enough to go to war. We're told that any foreign leader we're supposed to hate has a diagnosable psychiatric illness.

Not only is that false (they are typically rational and just acting in their own interests) it is disrespectful of people who actually do have mental health challenges.
Why would you abuse the return policy like that?

And don't you think Apple would blacklist your card/address?
Asteroids are free space borne shielding.
> Asking people to reduce the noise level is straight up a horrible idea.

It's about as horrible as an idea as the open office was. Forcing everyone to be in a compromised position when they feel like they can't get work done in a distracting environment is a straight up horrible -- borderline inhumane idea.

> and the nanny state thinking it encourages.

About as nanny state as HR policies are these days with what you can and cannot say/browse/view/post on social media these days. It comes with working for a company I guess. No reason to object now.

> I thrive and get in the zone when there is plenty of noise and varied conversation around me.

Current knowledge of how our brains operate and evolved show that you are the statistical anomaly. To do deep work that requires concentration, you need quiet and minimal distractions.
Reminds me of McNugget numbers (http://mathworld.wolfram.com/McNuggetNumber.html).
You wouldn't need a thrust carriage to get big fuel gains. It's enough that the cars form a tightly packed line as racing cyclists do to minimize drag to get major gains is fuel economy:

https://www.quora.com/How-much-does-aerodynamics-affect-fuel...
This book looks amazing! Exactly what I've been looking for as a refresher. Thanks.
You and GP are romanticising socialism. Japanese people are, for example, very conscientious on average. I recall images of them cleaning up after themselves at world cup events.

This has nothing to do with capatilism. And capatilism is not necessarily evil any more than socialism is.
> All of which were announced as opportunities, all of which were simply shakedowns

Shakedowns by the consulting firms? Can you expand bc isn't it the CEO or other exec who hire these guys in the first place
Isn't this just the Tragedy of the Commons all over again?
We should pipe some things into /dev/null in his honor.
I've tried so many things. Many styles are out of the question because I focus on the words too much.

As far as music goes electronic like Daft Punk or Neelix is my favorite but it also has its drawbacks.

So finally I think asoftmurmur.com is best.

But even with the perfect noise, or lack of noise with active noise cancelling headphones, not everyone can wear headphones 4 hours in a row. Some people hurt from being built differently around the ears.

And this article focuses a lot on noise level but that's not the problem for me. The office could be totally quiet but if one person is having a phone conversation I focus on everything they say. Depending on the person my mind might even start to wander and think about what the person on the other end might be saying.

So for me working from home has been a god send. And we didn't have an acceptable culture of working from home. I simply forced it and said damn to the consequences.

But I have no kids and live alone. When I'm at my gfs place her daughter and her friends are too much for me. I can only work 3-4 hour sprints because wearing headphones longer than that is uncomfortable.

I've found the in-ear headphones to be better in that case.
Number 2 is cheating IMHO: it is invoking console.log just like 1, just wrapped in an immediately invoked closure. You can keep playing this game ad infinitum:

(_ => (_ => console.log("2a"))()()
(_ => (_ => (_ => console.log("2b"))))()()()
Your comment reminds me of wat Ingram Micro has done to build a gigantic business. They serve as a logistics and support system for a bunch of small retailers/service providers that add value at the local level.

Could be that Instacart does the same thing. Providing value and supply chain for smaller stores.
3 Powerful Steps to Becoming a Better Presenter and Public Speaker
I don't understand why people keep complaining it was an "injustice" to reverse the transaction. Most people followed the hard fork the reversed the effects of the heist. If it was that unjust, Ethereum Classic would be the major Ethereum fork now.
Things Not to Miss at ISC 2017 in Frankfurt
Oh man as a traveling consultant, I purposefully trained myself to fall asleep on an airplane and anytime I hear anything resembling white noise I'm instantly asleep. Having it in a building would just lead to an increase in naps from me.
I've found myself using myNoise (https://mynoise.net) more than music lately. It has a lot of very high quality natural sound recordings as well as a bunch of synthetic options.
At least this one is cheating:

(_ => console.log(2))();

This is creating a function from which the function (console.log) is invoked. So not a direct call, but two calls instead.
Any good examples of this?

Outside of the startup culture where they throw tons of money at renovating a floor/building I've not seen anything very diverse. Typically it's individual offices with conference rooms, open spaces, or cubicles.
"That should probably be '¿Dónde está el baño?', but the question is clearly asking 'Where's the restroom?'"

"Wrong, sorry. My sheet here says 'Where is the bath?'"
Across a variety of contexts:

Hoover
Kleenex
Photoshop
Xerox
Band-Aid
>I think Apple has the best idea for this. Their work pods at the new campus have all glass walls facing the hallway, sliding doors to maximize room in the office, and built in storage. There looks to be plenty of room for a couple of coworkers to join you and help collaborate when need be.

I visited AutoDesk HQ about 20 years ago and remember seeing this office layout. Every single software engineer (coder, intern, localization specialist, release engineer) had a separate, enclosed space.

There was glass wall facing the hallway, with a door. It wasn't a sliding door but there was enough room for it anyways. Each office had a desk, swivel chair. And There were even 2 non-swivel desks in each office so that visitors could come in, sit down and have a chat. I think each office also had a tall bookshelf?

I was told some people brought in a sleep bag to sleep on the floor in their office during crunch time.

That was 20 years ago.
The thing I can't work with is human voices. If a song has words or voice at all, my concentration is gone. Low volume white noise is the only thing I can work with at this point.
> You are just complaining about free stuff.

That's bullshit. Just because an exchange isn't for money, doesn't mean you are getting things for free.
Please see this handy flowchart:

http://pics.blameitonthevoices.com/102011/small_are%20you%20...
I would be curious to see what effects such a bill would have on other countries' approaches to surveillance and privacy. Taking the UK's push for all forms of communication to be backdoored - would this result in all communication to the EU being blocked? Or would perhaps all communications be encrypted only within the EU?
Active noise cancellation headphones (without playing music). Bought ones recently and can't be happier. Works both in office and when working from home, and are great in cancelling the background noise (like HVAC) and lowering the overall volume of speech to the extent it doesn't bother.

I do, however, usually combine noise cancellation with a —
now pretty quiet — background electronic music with no voice, which I've found helps me concentrate.
This all sounds rather awful to me, honestly. If this is the path that Go takes, I'd rather not have generics added.

Which is a shame. I like generics, and I implemented them in Myrddin (https://myrlang.org) for a reason.