skysight-inc/HackerNews huggingface dataset:
Wow, that seems like a horrible practice to me because if I chose a seller over another I'm generally trying to guess who is not selling counterfeit goods at a reasonable price.
GC helps with file handles. Just give the "file" object a destructor that closes the underlying handle.
No, it's an asinine policy that screams "We only hire guys right out of college with no other life."

It's the kind of thing that only comes up with people who have never been in such a situation, and can't imagine that such a situation would exist.
Even if we assume that your point is true, Hickey wasn't comparing Clojure's type system specifically with only C++/Java. He was making a general point about static vs dynamic typing. He even mentioned Haskell and C++ in the same sentence to make a point about statically typed languages.

When you are comparing the best of dynamic typing, you should compare that with the best of static typing else the competition is lopsided by specification.

And it's not a fallback on "well, in Haskell". It's not like more "hip" languages can't adopt some of the best ideas from Haskell and OCaml to make their type systems better. Modern languages have already started doing this - Rust for example.

It's about learning from research and making the consumer product better. It's a fact that Haskell/OCaml will never be on the top of the TIOBE index, but they can certainly influence those who are.

Making ill-informed (I can only assume ignorance at best here) blanket statements like Hickey did in _this_ particular talk doesn't help the programming language community.
CL has had ABCL and Parenscript to integrate with Java and JavaScript fairly nicely for a long time, so I don't see why Clojure having the same abilities should be the primary driver of success, except maybe long term. Clojure piggy-banking off of Maven definitely helps though. To me it was more about finding a nice middle ground of immutability that is better than most language's defaults and not as strict as Haskell, having nice lazy sequence-oriented abilities to do data processing, and offering a fresh syntax to traditional Lisp code, even if it's arguable whether it's "better", with that syntax having nice (and normal wrt other modern languages) data literals for vectors and maps out of the box. In other words I would have tried it and probably liked it without all the JVM stuff, I think it hooks a lot of people for similar reasons (i.e. its actual features, not just its runtime platform), and the JVM integration just adds momentum and can propel it into enterprise situations that traditionally reject anything that's not Java or C++. CL has even more great features, but it's not able to draw new users just because of the "hip new thing" status languages like Clojure have enjoyed because it's so old, and if you have native deployment available chances are you're going to use it and not always consider a JVM option, which in turn leads to never taking Lisp into the enterprise world.
I am doing that by downloading, parsing, rendering and evaluating the HTML and CSS. I'm not giving you arbitrary code execution. Do you want to fold proteins too?

I also think this is something Web people overlook. Our phones are _insanely_ powerful, yet almost all Web sites are slow-loading garbage: because of JavaScript.
The scale looks weighted perfectly to me. Some people put more emphasis on the team, but I've seen all star teams flop just as hard as the rest without a solid product and good business idea.
They also need high volume guaranteed before they can put any part in an iPhone and they probably want it to be tested enough to not explode in the user pocket.

It's challenging to achieve for a new part. It's like there is money for much better and much more expensive... but it doesn't come for free.
THE SUN IS NEW EACH DAY
Trying to get Donald Knuth's Man or Boy test to run,
but it dies with "Stack overflow.".

Any ideas on how to make it run?

fun A (k, x1, x2, x3, x4, x5) {
print k;
fun B() {
k = k - 1;
return A(k, B, x1, x2, x3, x4);
}
if (k <= 0) {
return x4() + x5();
} else {
return B();
}
}

fun F(i) {
fun G() {
return i;
}
return G;
}

print A(10, F(1), F(-1), F(-1), F(1), F(0)); // expect: -67
Is it just me or did whatever text you added at the end of this cause the "reply" link to become italicized?
I was speculating it was not cars because they discussed how many of the manufacturers were small and one has to go to Maserati/Ferrari to get small car manufacturers AFAIK.
Woohoo! It’s great to see the new LTS land on Halloween!

I wrote about Shipping ES Modules[0] if anyone is interested. Or just checkout the code on GitHub[1].

[0]: https://hackernoon.com/es6-modules-today-with-typescript-229...

[1]: https://github.com/styfle/copee
The problem is lack of trust for local and county government to run public transit. People don't want to lose their job because they depended on poorly run public transit. I've met more than a few people who have lost jobs or were going to lose jobs due to poor transit services.

Here in So. Cal, Metrolink trains are expensive and run very rarely. I have yet to go a week without a major delay or cancelled train. Bus and train schedules are essentially one way and leave early. Meaning I usually have to leave work around 3:30 to get home.

Not to mention that despite driving through some of the worst traffic in the state, trains and buses take two or three times as long to get me to my destination than my car. This is despite massive funding increases and bonds for public transit in our state.
Not in the sense that it leads to financial independence, no. A person earning this salary is still usually one relativley minor catastrophe away from bankruptcy. Also, these salaries aren't sustained: bubbles exist, and thousands of developers won't make those salaries consistently.
Wow this is going to open up the casino to a lot of major players. I fear the hobbyist investor is going to get roasted. Anything that can be traded on such a scale will undoubtedly be manipulated.
I have a couple of ideas if you are interested. I am working on an application to Y Combinator, but I have no experience and no contacts (yet) that can help me through the process. I would rather not post the ideas publicly. Can I email you?
The Sad Truth Behind the Viral Internet Story of Sanjay and Durgesh
Or "gets hacked" and all of the coins are "stolen".
We're just over 2%, all in AWS costs.
One of my best friends has a MD and an MBA degree. He currently manages a $100M investment portfolio. We chat online almost daily.

He is, by far, the worst speller I know. Even after 20+ years of online conversation, I can barely understand what he's saying sometimes.

He also passes bits of professional writing past me for validation, usually to check his intent. His professional writing is always perfectly spelled, with impeccable grammar. He relies heavily on both software and human checks (secretaries and copywriters) to insure the basic quality of his writing. That's one reason why a truly wretched speller makes more in bonuses alone than I make in salary.

So yes, I have a hard time forgiving a misspelled resume. If he can do it, you can do it, too.
Not just you. in the right edge case, open italicization at the end of a comment can cause that in at least some browsers. (I found this a few months back and told the mods, and if I remember right it didn't happen in their browser so there was some confusion at first)
I'm not saying that the advice is misused, but that JS itself is misused by most of the sites that implement it.
I just use the moderncv package[1] included with most LaTeX distributions. It produces beautiful output while needing only minimal LaTeX customization from your end.

[1]: https://github.com/xdanaux/moderncv
Huh. I remember a couple years ago I was at a hackathon when some guy just came up to me and some friends, handed us stickers with this logo while mumbling a few words, and walked away. I don't remember that person actually pitching anything and I'm not sure if it was Alan or someone he hired to give out stickers.
Ah, I didn't know SavedModel didn't work in android. I think freezing is still the way to go there? I'm sorry, I don't personally work on the mobile side of things.
If the logical construct is flawed, no amount of tests will ever catch it, only user testing would.

The point I’m trying to make is that the verification of correctness is bidirectional. If I’m writing tests around existing code, I rely on the code to test my expectations. If I’m writing new code, I write tests to assert my new assumptions. All automated tests do are assert that I’ve written the same logic twice. Writing it a third time will also decrease the likelihood of transcription error again, but at diminished returns.
Enigma: Decentralized Computation Platform with Guaranteed Privacy [pdf]
Wow, that's a great find. How do people chance upon gold dust like this?
> (Did some Linux kernel hacking in spare time, have been a home user of different *BSDs for ~17 years, learned C on Unix.. none of this you can tell from my resume)

Maybe you should add that stuff to your resume. I include 'skills' that weren't necessarily relevant to any particular job.
It also seems to remove the people who may or may not actually understand the fundamentals of the language they claim to have experience in, rather only knowing how to cobble together frameworks and/or copypasta code.
It's only unremarkable in the sense that we know in the abstract that FB can look at our stuff. This makes it concrete. That's very important as it breaks the mental model users have of Facebook, that messanger is in some sense private. Events like these can drive the point home that that is not correct.
Securing the PHP Community with Hosted OSS Services
The headline is a bit extreme in phrasing but every study I’ve seen found the legalizing sex work reduces sexual assault rates, and reduces abuse of sex workers (the ability of “pimps” etc to control prostitutes is precisely because sex workers can’t go to the police or an employment authority).
Do you have a working definition for what constitutes a 'data frame'? API/operations you can do to it, or maybe performance requirements of some sort? It seems like, for instance, a 2d array might qualify as a 'data frame' under some definitions.
> Cold is much easier to handle on a bike than heat/humidity.

I'll take Austin's summers over Montreal's winters any day. Snow is cold, messy and frankly dangerous. 95% of bikers stop during the snow months, but Austin still had tons of bikers even at peak heat. You just bike slower.

Most of North America has bikable weather most of the time. It's not the primary reason why people don't bike.
Those rules have nothing to do with 9/11, they are based on risk of fire due to manufacturing defects.
Hey, I just want to thank for a book recommendation of yours I picked up in another thread. Didn't find any other way of contacting you, so here we are. Scattered Minds: this book has just changed my life. Thank you so much, kind internet stranger.
Why do futures exist for something that can be settled in 30 minutes?
> You could think of an interpreter for a statically-typed language running various processes as the same program, but we still say the language is statically typed.

Is it statically typed for cross process messages though?
Could you elaborate on the problems?
Your comments on this thread have really helped clarify my thinking on this important issue.
I read this as part of OAuth

Don't they already have some sort of Oauth support for their APIs?

Oh wait...
Again the biggest issue is how to verify the integrity of the underlying instrument, in this case bitcoin.

What the SEC was after when they denied the winklevoss ETF was a way to confirming that they could audit all bitcoin transactions on the applicable exchanges, and following from that, the identities of all the exchange participants.

Here is the reference index that the CME is using

http://www.cmegroup.com/trading/cf-bitcoin-reference-rate.ht...

and here is the methodology that they are using to calculate the bitcoin price. As far as I can see, they are accepting trade confirms from the following venues....

Bitfinex, Bitstamp, GDAX, itBit, Kraken and OKCoin.com

http://www.cmegroup.com/trading/files/bitcoin-reference-rate...

Interesting that these are cash settled vs being settled in bitcoin. I guess that speaks as to who they expect to use these instruments.
I ate an entire box of baby aspirin when I was a kid. Seriously. I clearly remember hiding under the bed while crunching away. Nothing happened.

Come to think of it, I got the flu twice in 30 years.
If you play good cop, then you're easy to dismiss. If you play bad cop, then you're 'guaranteed to create another pointless culture war'. You can't win.

But jumping the shark with the personal automobile is certainly wrong and harmful.

From a social standpoint it manufactures inequality. Access to effective transportation is the single greatest factor in determining an individual's opportunity for upward economic mobility. And if you live in a world built for cars and can't drive, well, fuck you.

It's environmentally destructive. This one's easy, but it's important to note that it isn't just the emissions from the tailpipe, it's all the sprawl and infrastructure built to accomodate the car. Mankind has chalked up a lot of black marks in it's short history, but rendering the biosphere uninhabitable? That takes the cake. In the grand scheme of things, what the hell are we doing if we aren't at least making a nominal effort to leave the place in better condition than it was when we arrived?

Economically it's bad for us too. James Kunstler called the suburbs 'the greatest misallocation of resources in the history of western civilization'. When I first read that it struck me as a sensational and hyperbolic statement, but after having it knock around in my head for a few years, I don't think it is an outrageous claim to make.

One of the inherent contradictions of human nature is that we're surprisingly adaptable, yet stubbornly resistant to change. Nobody likes to be told they're doing it wrong, but what else is there to say? You're doing it wrong.
It's not a "problem with bitcoin" per se, it just means that bitcoin will have to be supported by banks in the same way that cash is - your assets are kept in an account that the bank is responsible for and you only hold a small amount of cash at a time - for it to be useful to people.
With that filename in majority of cases you're violating HIPAA even within your internal network. The thought processes usually goes, does every person that potentially sees that file name require to know the patients first and last name? Also, even those that do require it should only be accessing it on an as-needed basis (eg. at the time of claim submission, etc) which means it shouldn't be floating around on your filesystem.
Capitalism is a huge motivator by itself. Come out ahead of the competition and reap the benefits, it's a permanent contest. It's not without its downsides (externalization) but it definitely seems to move the needle.
Would it be a violation if a company or person were only using it to crack open traffic into or out of their network? On my network, shouldn't I be able to do just about anything I want?
Beware also that Aspirin allergy is a thing and often accompanies a general allergy to NSAIDs such as Ibuprofen. In my own case the allergy results in a moving facial swelling (angioedema) which my family dubbed 'Quasimodo Face' before we realised the cause. This effect lasted a day. I had it a few times before I worked it out. The allergy came on after a period of work stress and minor illness where I was taking Ibuprofen to get through the day.
Acronis True Image 2018 22.4 Crack (MAC +WIN)
Amazon Key asks users to trade privacy for convenience
The article mentions..."Not every engineer is a Stanford CS grad at Google making $200,000 a year....The median salary for American IT workers is $81,000"
...and the world yawns...
> Now that five years are up

2018 - 2011 = 7?
I should apologize for hijacking this thread(and i'll stop here). But Tensorflow is getting to be unusable because of the serialization story. We don't have such issues on Caffe2 or anywhere else. It essentially means different parts of the tensorflow ecosystem are unable to talk to each other.

I really pray the tensorflow teams give it due importance.
Well, sure, but fraud is a criminal charge, not a ToS violation.
You may find FittedCloud automated/transparent EBS optimization useful - https://www.fittedcloud.com/solutions/aws-ebs-optimization/
How do they avoid HIPAA violations in that case? Or is that not at issue somehow?
Related: http://braythwayt.com/posterous/2014/10/04/i-dont-hire-unluc...

And HN discussion: https://news.ycombinator.com/item?id=3804134
WOW, what's different?
That makes SO much sense. There were a dozen places operating within 30mins of my small NH town — seemed ludicrous from a business POV, but totally normal in your formulation.
The parent comment you're replying to is not telling people they should close their account, or even making a fuss about the data sharing. She's just giving people information that people might find helpful. Services like this often have labyrinthine processes for closing accounts, so it's nice to have a quick link for how to do it.
It's not a technical problem, it's an institutional problem - really multisig is probably worse than just having the bank hold the keys, as it makes it possible for users to lose their money by doing something stupid with their key.
Speed + altitude combine to give you options, options are what makes an in-flight issue survivable.
Thing is that the dating market goes both ways in all cases. There was a term for this that I lost somewhere, but basically it allows all parties to be very picky when there is a feeling of infinite candidates.

It's true that there might be more e.g. straight men than straight women in the bay area, but it's not like the number of straight single women is so small that candidates are rare.
He doesn't have a choice -- it's a crime against the state. Only the USA has the ability to pursue or drop the case.
> Anything that can be traded on such a scale will undoubtedly be manipulated.

Conversely, the efficient markets hypothesis implies that in time, the prices of eTulips will converge on the values of the underlying security. But you're right in that it will likely be preceded by an influx of new greater fools.
Came here to say that. I was floored. What a turn from victim to federal criminal...
I'm talking about browsing HN - nothing getting posted here is equivalent to War and Peace. If a particular link doesn't work because of javascript, I can just go on to the next one.
iPhone X Review: How We Tested (and Tricked) FaceID
The Manaforts Are Why People Are Critical of Airbnb
I wonder if one could have an FPGA attached to the CPU, load a piece of code into it for pipelined decompressing and processing a piece of compressed column store, and then vroom! It would process data really fast.
Here is my listicle about Deep Learning for NLP
https://github.com/brianspiering/awesome-dl4nlp
Thanks. How does the transport between two browsers work that lest two people chat?
Mozilla might revoke trust for Dutch CA because of “local dystopian law”
What the hell is "Yahoo"?
> Why do futures exist for something that can be settled in 30 minutes?

Because money.

Or more specifically, someone is willing to sell these futures to someone who is willing to buy them.
It would be a violation to do it with Comodo's publicly-trusted PKI, yes. You can do whatever you want with a private root that's manually deployed to the clients within your network.
>_control_

You are running several millions of lines of possibly closed source code written by others running on almost definitely closed design hardware. At some level you have to trust your platform.
Figures it'd be too good to be true. Got any links for that? It really depends on what "trust" means in this case.
Columnar data representation can be optimized and designed for a wild range of query and data types that have non-aligned constraints. So yes, you can have 3, or 12 for that matter. I think we'll see more & more purpose-specific database technologies as gains from Moore's laws and its analogues start slowing down, and some previously niche application areas become high-$ areas with larger user bases.
my idea was to avoid doing a full round trip around the vascular system and just drop a small amount of aspirin so it would reach some organs but not the digestive system.

I "appreciate" the complexity of our systems, but do you suggest that even without physical proximity to your stomach aspirin can trigger cascades that can harm it ?
Compared to the cars in the background it is doing just fine speed wise!
The Surveillance and Wrongful Arrest of a Chinese-American Physics Professor
The DARPA grand challenges were an important step for autonomy, by demonstrating basic capabilities and bringing attention and industry funding to the field, but overhyping the expertise gained there may have held the field back over the years. The hardest part of building a self-driving car has proven to be robust perception (processing sensor data to create a very accurate representation of the dynamic environment), which is an aspect that was not heavily emphasized in the challenges: for instance, the winning entry in 2005 had $500K worth of Lidar on it, and the cars were given a GPS map, which allows very accurate localization with yet another expensive sensor (differential GPS). By all accounts I'm aware of, the perception software involved in the challenges was rudimentary, and a lot of the effort was spent on mechanical engineering and path planning. Most importantly, robustness cannot be demonstrated in a one-off competition. Building robust perception is a hard AI problem, and the expertise required to tackle this aspect is orthogonal to the robotics aspects demonstrated in the challenges (which are also obviously very important).
ZeroTier Edge: Open Source Enterprise VPN, SD-WAN
If you have 100 candidates for a job, then doing a half-hour phone screen for all 100 of them is 50 hours of work -- a bit more than one whole work-week.

And if you're committed to not missing a candidate who might be really good but your heuristics would lead to a false negative on, how much does a half-hour phone screen really tell you? I mean, can you really reject more than half of the candidates based on a half-hour phone screen if you're committed to a very low false-negative rate?

What are you going to do, bring 50 candidates into the office for half-day interviews? You've now brought your sunk cost of interviewing from one person-week to 6 person-weeks. And you've also actually probably spent 3 months doing this process, so you've probably also delayed actually hiring someone for at least a month. 10 person-weeks worth of productivity starts looking a lot less good compared to a 10% productivity bonus.