skysight-inc/HackerNews huggingface dataset:
Robert Arthur - "The Marvelous Stamps of El Dorado"

Frederick Forsyth - "The Shepherd"[0]

[0] A great live reading from Al Maitland (aired nationwide across Canada on CBC every Christmas):

http://www.cbc.ca/radio/asithappens/fireside-al-maitland-rea...
As the world feminist army sweeps the nation - the alt-right will form a guerilla force - middle-aged white men will rise up to fight - I can see it now.

It should be possible to statistically distinguish the factors of being poor and being poor+immigrant. Or education level+immigrant or degree choice+immigrant. Point is, focusing on immigrants demographically makes no sense when there are plenty of other demographic factors that are better indicators of criminality.
I prefer IKEA’s Tunhem Bookcase which is unfortunately discontinued. It is deeper and the shelves are thicker which helps prevent bookcase sagging.

http://kadavy.net/blog/posts/vinyl-record-shelf/

http://www.woodbin.com/calcs/sagulator/
All: please don't comment like this here.

We detached this subthread from https://news.ycombinator.com/item?id=13741949 and marked it off-topic.
https://www.railstutorial.org/ it's free, self-paced, with great instruction and lots of lectures/discussion scattered throughout the internet.

support hartl :)
No, it wouldn't? What does a border guard know about calculus, much less some physicist's particular area of research? The whole reason this is farcical is that self-balancing search tree algorithms are notoriously based on multiple balancing cases and it's ridiculous to expect someone to have memorized them. Some even rely on amortized bounds which only complicates the implementation and explanation further.
As a designer friend puts it, IKEA is all in the edit. You can get some good stuff there, but you have to be careful about the design, the surfaces, and the finish of the materials. And you can't have too high a concentration of IKEA stuff in a room, or it looks too bland.

My library lives in 10 IKEA plywood bookcase units, about 20 linear meters of shelves, that is a really excellent piece. Simple design, all in birch plywood, and just the right strength (enhanced by using wood glue during assembly). It's been in use for 15 years now and still looks great.
What happens if you're a plumber - do they get you to fix a dripping tap?
I'll rephrase: I'm asking for less speculation on the [malicious] intent of someone with whom one may disagree on HN. Poisons the discussion even worse.
Not "unsustainable" for the project or technology, "unsustainable" for the human(s) supporting the project or technology.
This story has nothing to do with Trump, his policies, or rhetoric. CBP tries to assess if a story is valid, this sounds like some kid who took a few classes being a dick. Stop trying to make every little thing about Trump because of your personal bias. You sound just as ignorant as the idiots who tried to pillory Obama at every turn.
It is the usual tug of war between upvotes and flags.
Were I local to you (Northern Ireland, so I'm almost certainly not), I'd love to buy you a coffee and pick your brains about what that was like.

I have to say though, boohoo.com quite clearly capitalises on boo's branding and history.

In fact, if I'm not mistaken it originally mimicked the typeface and name of Ernst Malmsten's book about the boo.com story, which is kind of ironic given the circumstances.

Book:

http://t1.gstatic.com/images?q=tbn:ANd9GcTPf1rQbytroVo7SYUhV...

Boohoo logo (now):

http://www.boohoo.com/content/ebiz/boohoo/resources/images/l...

(To be fair, Boohoo have altered their branding over time but the similarities are still recognisable I think?).
I did a doubletake; I thought I had just seen this on HN; turns PDFLayoutTextStripper was on the front page a few days ago:
https://news.ycombinator.com/item?id=13729301
Going from mail to mailx was a HUGE improvement back in the day.
Since the P2P feature set is a superset of the client-server feature set, it would only increase complexity in the browser to add another protocol for the client-server feature set.
ObjectRTC? That's a new one..
She should not go in cold. She should work through "Learn Python the Hard Way" or Chris Pine's Learn to Program first, at least, before committing to something like this. I did a bootcamp some time ago. Everyone who came in completely cold failed the program. Standards now might be such that she survives the program, but she will be unhirable. If it's a finishing school after putting in much work on her own, then maybe it makes sense. Assume every number you see related to job placement to be fraudulent at some level. Getting a job coming out is likely to be difficult - the market is saturated with bootcamp grads. All that being said, if she finds out she really, really likes programming before starting the bootcamp, puts in months of work beforehand, and is willing to put in thousands of hours outside of work in the years that follow, then go for it.
There's no trap to fall into, I can literally pull up YouTube clips of Trump scapegoating immigrants at a moment's notice.

Awful shit that happened under Obama (of which there is no shortage) is on Obama. Now? Trump owns it.
I can't tell if you're joking or not
In case you're not aware, russia's judicial system is a bit behind the US, especially when it comes to transparency.
Yup, the format is called SDP. It's an old, crufty, and mostly effective way to specify not only the port and IP, but also whether a TCP fallback is being used, video and audio formats, and other things you can mostly ignore when just using data channels. See the "answer" section of 5.2.3 of [1], for details of some of the other magic numbers (which your JS library should handle for you). You can also check out about:webrtc to see SDPs made by other websites, like the Janus demo page.

[1] https://tools.ietf.org/html/draft-ietf-rtcweb-sdp-03
They are traps designed to lure you into a state of less control, over yourself, than what you'd like. For example after 3 years at a company you ask to work from home. They'll likely propose that you keep staying in the office but with a better title and a salary increase. And control is called, by the author (yes I love the book), the "dream-job elixir".
I would say you're sending a clear message to the client with (2) that you don't value your time. Bill them from the moment you start to the moment you end. This is inclusive of all meetings and correspondence you have with them.

I highly recommend if you haven't look up consultation rates for Doctors, Lawyers, and Barristers.
It happened before Trump but there is no way that someone aggressively calling for greater immigration enforcement isn't going to be encouraging border agents to do whatever they think is "greater enforcement" and as we can that greater enforcement is mighty arbitrary.

So, it's "yes and no but mostly no"
But passion is something you build with time, not always innate.
> Stack machines that run some RPN form like Forth or Java code have been built, but don't go superscalar well.

I've been interested in Forth (and related stack) processors for a while, and my armchair observations over a few months have suggested that the (much-vaunted) performance gains associated with such processor designs are apparently not straightforward to map or relate to or take advantage of.

I remember (unfortunately not sure where right now) reading how the GA144 was built at a time when 18-bit memory was the current trending novelty and that it's not really a perfect processor design. I'm still fascinated by it though (sore lack of on-chip memory notwithstanding).

What sort of scale are you referring to when you say "superscalar"? 144 processors? 1000? Do stack-based architectures remain a not-especially-practical-or-competitive novelty, or are they worth pursuing outside of CompSci?

(FWIW, everything else you've written is equally interesting, but slightly over my current experience level)
I guess it is easier to get into data science as a math graduate. I'm trying without a degree, and haven't succeeded yet.
Are you aware of any good references on this topic? I've found it hard to find good analysis.
I'm not really sympathetic to the arguments against WebRTC. Ideally someone makes an open source library or 12, problem solved.

In fact looking at other comments here it sounds like it's not hard at all.

One other problem with WebRTC at the moment though, it's not supported by Safari
Nope he never left the bank. He makes to much money to leave it. Plus he is one tier away from reaching $400k+ plus quarterly bonus. Supposedly the quarterly bonus is something like $30k. He works 3 nights a week at the sushi place he is pretty good.
> A useful near-term feature would be zero-cost hardware exceptions on integer overflow.

I see this mentioned regularly. Has anybody actually measured that performance penalty? I'd really like to see the benchmarks and the code samples (both the high-level and the machine code). Because at the machine code level it's just checking a single flag after the operation that could have resulted in an overflow, and only if there's an overflow more exception code has to be executed. And nobody should program the execution paths where the exceptions happen much more often than not? If there's a need for an explicit check (like when implementing bignum routines) there should be a real language feature for that, that is, something the language designers should do, not the CPU designers.
How condescending. Surely technology is dependent on energy, but also energy is dependent on technology (fracking being one example.) They are coevolutionary.
In defense of Hackbright, I have hired multiple grads from there and had we had the room, hired more great candidates we talked to and all were great. Consistently produced good candidates. Just like any class though, there's going to be a distribution in results.
Saudi's story has Spain written all over it. Spain once discovered huge silver deposits quickly rised to a major global power but they totally failed to invest in human capital eventually turning a poor country when the deposits were over.

Saudi's downfall is going to be good for entire humanity. Saudi's oil money has fueled wahabism across the world with disastrous effects.
Thanks, you made the point better than I could have. I'll validly get some flack for starting out by linking my comment to POTUS, which is good as it teaches me to reason much better with sensitive topics where there's often no objective answer.
Correct. This is a design problem, caused by building ill-suited interfaces. (This isn't a criticism of the people who designed the interfaces; we simply didn't have the depth of experience when UNIX and Win32 and their predecessors were designed, and now we're stuck with compatibility for those.)

The interface between a web page and the outside world allows it to do things like access its site and not others, request a particular file be opened, send structured messages to other sites that wish to opt in to such access, etc.

The interface between a process and the outside world gives it either TCP sockets on behalf of the machine, or nothing at all; either the ability to open any file as the current user, or nothing at all.

I used to be excited about proposals for desktop operating systems to provide sandboxing via multiple UIDs and native interfaces for passing files around and powerboxes and all of that good stuff. Then I realized that the web platform does all of that and is very widely adopted and well-tested, and there's no hope of the existing platforms catching up.

I used to have two user accounts, one of which was allowed to run the Flash plugin so I could listen to music, and one of which held my important work. Then the web folks figured out how to sandbox the Flash plugin without requiring me to Ctrl-Alt-F8 to pause a song. Then they figured out how to not use a native-code plugin at all.

I don't particularly like this conclusion in an abstract sense, but it's certainly let me get on with getting things done instead of hoping for a future that will never come.
Ask Putin how he feels about the "Freedom of Information Act" ;)
It's fairly well known that Warren Buffet still lives in the house he bought in the fifties before he got ultra wealthy, but I was watching a documentary a couple of weeks back where he was explaining that his choice of breakfast at the McDonald's drive-thru window is dictated by the market closing price the day before. That's hardcore... and a little eccentric probably.

Found it:

http://www.hbo.com/documentaries/becoming-warren-buffett
After having started to use Qubes OS[1], I've started to trust the idea of mitigation less and less.

In Qubes, you tend to create lots of small VM's for each and every non-standard thing you do. With a traditional distribution I would just "pacman -S" or "apt-get install" whatever was needed to make whatever I was doing work. When doing this for a while, mitigation techniques becomes pointless. There are so many attach vectors that it's impossible to secure them all.

The solution has to be to compartmentalise the code so that exploit of one container will not impact another. What Chrome is doing is a good step in this direction, but the entire operating system has to be built to support this. Qubes OS does a good job with what it got, but I think what is really needed is a complete rethink as to how an operating system should work. Traditional operating systems assume that everything you run on the system is secure, but this fact simply isn't true anymore, but the systems still behave as if they were.

[1] https://www.qubes-os.org/
"Even princes born with black gold will sooner or later be surpassed by organizations run by inventors, scientists, and engineers."

Obligatory:

https://www.youtube.com/watch?v=mtcaIA9SU7o

Relevant portion is 0 - 1:20.
Ask HN: What format do you use for naming tasks, user stories and bugs?
I'm researching the best way to name tasks, user stories and bugs. The titles will be used to run some experiments to see whether confirming to the titles or not leads to more successful teams.

Please share your preferred formats, why some common formats don't work, or whether you think this is a complete waste of time. All is useful information.

To get the mind working, I've listed some title formats here: http://stratejos.ai/blog/naming-task-bug-user-story-titles/
It's called "positive discrimination" for a reason. We're positively discriminating to the benefit of women (or minorities, or whomever) now, to make up for the decades of negative discrimination that these groups have suffered.

Don't think it's fair? Interesting feeling, eh. Not very nice, eh. Be glad you haven't suffered it for literally your entire life.
I interview probably two to three people a week for a DS job. It's a really difficult role to hire for. I'm basically looking for mathematicians with some knowledge of stats who also enjoy coding and follow best practices in coding (i.e. They didn't just pick it up and hack something that works but care enough to document and structure so others can follow it at a minimum) but we also need the MBA component as well, a large part of this industry is how do you take what a DS does and deploy it in a business and ensure the business derives value from it. But I think coming at it from a mathematical background puts you in a much stronger footing than the cs guys who try to learn the math later. I rarely find strong candidates without a formal mathematical background.
cough Argos cough
"I think that guarantees that std::set works for IEEE floating point values, and that NaNs are at the end of the set.
"

No, this is, by definition, not a strict weak order because it's not transitive. It also doesn't have transitivity of equivalence.

It's at best partial ordering.
"strict weak" order is, by the way, such an incredibly stupid name it's hard to know where to begin (it's what they call it in math, but it doesn't make it any more sensible)

It's much easier to understand in terms of the invariants.

Partial orders:
f(x, x) must be false.

f(x, y) implies !f(y, x)

f(x, y) and f(y, z) imply f(x, z).

Strict weak ordering:
All of the above plus
Define equivalence as f(x, y) and f(y, x) being both false.
Then if x equivalent to y, and y equivalent to z, then x must be equivalent to z.

IE
for all x, y, z:
if f(x, y) and f(y, x) are both false, and f(y, z) and f(z,y) are both false, then f(x,z) and f(z, x) must both be false.

It's strict because it's not reflexive, and it's weak because b < a && a < b does not imply a == b. It just implies they are "equivalent", and as mentioned, you get a total ordering on the equivalence classes.
It was not dictated by the market closing price the day before. His breakfast was dictated by how market opened in the morning.
http://skeptics.stackexchange.com/questions/15235/did-swedis...
a (quote) "simple mix up"?
10 stressful hours?
I dread going for work again will avoid having to.
While it's cool if the dev does it as a side project I think that the main reason people are negative is because it doesn't bring anything new as many similar tools exist:
https://news.ycombinator.com/item?id=13737052

And the only difference it has is being much heavier because it's electron.
Currently for VAN-SEA train they inspect your passport before at the train station before you board. It also stops at the border but they just walk through the train.
Of course they could hold you then but for the most part you would be denied entry on the train without being detained.
Oh, now it's Iran that is responsible for Iraq war. How convenient. Maybe US should start bombing Iran now, too?

I'm really afraid at how easily it has become to find any pretext to bomb and destroy any country by the US. All of course in the name of "democracy and freedom". It's a pity that whole generations of people living in destroyed countries are either dead or have no democracy and freedom at all.

And as it was reported here several weeks ago, sometimes pretext is not even necessary. Just send a bomb or rocket any time - it's a thirld world country, no one care about people living in those countries.
Constructive criticism since you had the courage to publicly inquire: was there something about the commenter that made you feel machine learning was a targeted approach? I can't immediately see anything particular about the commenter or the company (in profile), so my first impression was that you were using a buzz word.

Also I recognize that a forum is really not conducive to this, but perhaps you could quantify what you mean by "do machine learning"...what sort of business deliverable would you contribute?

Overall though, you might want to just aggressively hunt for the person's email and pitch in private :)
When I moved house, the removalists (in Australia) specifically pointed out the "our guarantee doesn't apply to IKEA" clause in the contract.

"It's basically compressed cardboard," they told me.
VR native UIs will overcome this. You can lean in to see more detail if you need to. Or move things closer to your face. Of course this is just an annoyance if you're just putting everything on a fixed 24 inch rectangle, but why would you do that in VR? You can put things closer and farther, and move them in and out and all around. There are no limits.

I know it's hard to conceptualize because we're so used to 2D controls, but there will be new control schemes. There's nothing particularly inevitable or natural about WIMP.
Canada, Ireland, and Abu Dhabi do US immigration at their own airports before you leave. I've never heard of any other pair of countries with any similar arrangements.

Indeed Canada, Ireland, and Abu Dhabi wait until you arrive there from the USA to do their own immigration so it only goes one way.
Google brings Assistant to more Android phones
Kamprad structures his business as a charity.

https://www.fastcodesign.com/3035734/infographic-of-the-day/...
Yes, the "negative income tax" seems to be a mechanism by which to implement UBI. This idea has had champions on the left and right.
https://en.wikipedia.org/wiki/Negative_income_tax
Another thing the 432 ISA was was dense with bit aligned variable length instructions ranging from 6 bits to 100s. This solved a 70s problem.

A very successful high level architecture is the IBM System 38. Not as sexy as the 432 but they sold a lot of systems.
Android Users Can Now Find Google Drive Files Right in Search
No familiarity with bootcamps specifically but, even with more traditional CS degree programs, this seems to be good advice. I don't program professionally but have done some on the side for a long time.

Even checking out some of the "Intro to Programming" MOOCs from better institutions, it was pretty obvious to me that I'd have been utterly overwhelmed going into any of these cold as a student. If even a text editor or a command line is a new experience, there's just too much foundational knowledge/experience that has to be gained to move forward with what you're actually supposed to be learning.

(I know there have been efforts at places like CMU to teach intro courses that are actually real intro courses.)
Motorola picks Amazon’s Alexa as its voice assistant
You're not wrong, but I think the point was, in a browser, you can get your TCP _connection_ "automatically" encrypted by connecting to HTTPS endpoints. It's not so easy -- "built in" -- with a connectionless protocol.
It seems to me that Intel TSX and general work on improved atomics is what you want. The high level constructs themselves probably shouldn't be directly in hardware.
No, but they do tend to arrive in flocks with saccharine emails.
It's kinda sad that TCP was chosen so long ago for HTTP that there's effectively no changing it. With modern TLS the underlying data guarantees TCP gives you just aren't that useful. We have kinda a weird situation where we have TCP->TLS->HTTP in layers when it could all be one protocol layer. We also wrap a stateless protocol (HTTP) inside a stateful (TCP) one which causes some insanity.

What the problem with doing it the current way? Massive routing inefficiency at scale. Since the layers for persistence and routing (L2-4) don't carry all the info needed to connect to a server (some like headers and URL are up in HTTP - L7) it's mandatory to "unwrap" through the protocol layers before you can determine where a stream/packet/HTTP req is supposed to go.

This means you can use something like IPVS as your L2-3 load balancer, but once the streams are divided out by IP/port you need to do the TLS+HTTP in one step. There's also some hard limits on how much traffic a single IVPS instance can handle because balancing TCP even at low level requires the router to keep track of connection state (conntrack). So we have this situation where there's a main low-level balancer with some arbitrary traffic limit imposed from TCP overhead, and behind that we have a bunch of child balancers doing way more work than they should be handling the connection from the TCP level through TLS and HTTP before they can pass on the connection to a back-end app server.

This could all be avoided if HTTP was a stateless UDP based protocol, and TLS was baked in rather than being an additional layer. It would make routing and load balancing far more effective at scale. You probably wouldn't see nearly as many DDoS attacks succeeding, because the vast majority of them exhaust CPU power far before they actually flood you off the net.
France and UK when traveling by train.
Something seems off to me intuitively about "positive discrimination", as you've described it. It doesn't really seem fair to be unfair to an individual because, in the aggregate, that individual's group has been unfair to others in the past (and even the present). Sort of feels like an emotionally charged way of righting the wrong, rather than a rational one...or even an effective one.
I brought it up since his profile pointed me towards a dating site, which is prime ground for predictive analytics. Also, the website didn't have a "careers" section that I could readily find.