skysight-inc/HackerNews huggingface dataset:
I can't find it. It showed up in my Twitter feed because people were discussing her answer (she said she never feels sorry for any man, or something like that). The woman is german so it was probably published on their german site, but I don't know her name, so I really don't know what to google for.
Hoping someone does this with chess, too!
Privacy Is Fragile: How Do You Handle Yours?
There is a book that I have found when I had issues with my studies. It helps to understand what lies behind procrastination and how to handle it. Despite non scientific title it is NOT one more time management training.
The Willpower Instinct by Kelly McGonigal.
http://www.goodreads.com/book/show/10865206-the-willpower-in...
Previously: https://news.ycombinator.com/item?id=10134787
Zinc and zinc alloys are also known to produce whiskers slowly (or rapidly if subjected to temperature/stress cycles) which can short circuits over time.

https://en.wikipedia.org/wiki/Whisker_%28metallurgy%29

This is especially a problem in RoHS compliant appliances as the common additives, i.e. lead, used to supress whisker formation in solder cannot be used.
Anyone using segment.io here for their analytics?
I am currently using Mixpanel at Curofy.com but a lot of time I feel constrained. Is it a better idea to have all the data points in a single location with segment.io and use multiple 3rd party analytics?
Anyone having an issue with npm doing this: FATAL ERROR: JS Allocation failed - process out of memory
PhilWright and executesorder66 comments are interesting given some things that make Hacker News without such comments. I hope the second paragraph of this article explains things a bit more:

https://queue.acm.org/detail.cfm?id=1189286

The people that invented RISC, SPARC and MIPS namely, wrote some books teaching computer architecture that had a large effect on academia, industry, etc. This course is based on their advanced work. You get the information for free. It's in PDF form for easy reading. Great to get stuff for free that some people paid a lot of money to learn, eh?

Useful too. One just confirmed an idea my past year of HW research had about 180nm being sweet spot for open-source HW efforts: Pentium 4 was done on it albeit full-custom and with Intel level of expertise. Should be able to do plenty at that node in 2015 with application-specific designs. The 130 node required physical verification tied to synthesis but 180-350 might work with Qflow synthesis. Seeing what P4 achieved. I also have an upper bound on what eventual full-custom would likely achieve. I'm extra confident in my recommendation despite never having built an ASIC. Thanks Thomas. :)
Intel’s Skylake CPUs
Yes, the phrase you provided will pose no problem for me.

Yes, I guess this is where the evidence on both sides need to come in: whether it's just semantics or not.

And I still think that such flagrant generalizations are harmful. We had the same type of BS with "women are bad drivers", "women are bad at STEM", "women only want to marry" and so on. It is as if some authors want to deliberately pigeonhole groups of people, just to sell more books...

The 90% is a stretch I think. This is just a cartoonish view of men. Also one has to keep inherent biases in mind when talking about social issues. Say you have a group of people, about 60% of which like the colour purple. Chances are that most of the other 40% will say they like the colour purple, just to fit in the group. Show them movies where all the heroes like the colour purple, make all the celebrities profess their love the colour purple and 99% of the group will say they adore purple.

But that won't be true.
Yes. If you have the app installed infuriatingly persistent, less so if you dont. Not having the app installed means you have to deal with the terrible youtube web player (which doesn't even use native fullscreen!).
Content aside, this is presentation suited for a pre-teen.
As others have mentioned, it's heavily in use in streaming. I don't know that it offers enough of an advantage over vorbis as a file-format to overcome the inertia of devices that support vorbis; we'll see in a few years.
I like the idea of it - we looked at them, but ultimately used a system we had built out with BigQuery as a backend -- and Tableau for visualization on top of that...
SEEKING WORK - Remote only(UTC+3)

I'm a software engineer who specializes in development of applications for gpus. I have experience working with clients in U.S., Europe and Israel.

Technologies: C++, CUDA, NVIDIA libraries (Thrust, ModernGPU), SQL

Github - https://github.com/antonmks/

You can reach me at antonmks@gmail.com
I wish the "novel discovery/technique against cancer" news items would stop appearing on hacker news. They are a staple of mainstream media, always with super promising headlines, but with nothing but a far-fetched, vague promise behind them.

As far as I can tell, they are from press releases from research centers who need to get some media attention to secure their future funding. But they are never actually cures for cancer.
Do you realize how completely whacked you sound?

Just curious: you don't need to respond.

Btw, my wife thought your answer was whacked as well. Thanks for the entertainment.
Sorry, but what?

What does an ad that shows between levels of angry birds on your phone have to do with ads blocking you from getting your search result?

This sounds like some weird sort of misdirection attempt.
It still has all the other disadvantages of remote services, like consistency problems (everybody always assumes that RPC calls are as reliable as 2 phase commit, and they're not), more and more complex code that's harder to change, less flexibility on all fronts except for the one, ...

Things like distribution are a tradeoff, an optimization : you should never split a monolithic application into 2 communicating parts until you have good reason to do so.

A monolithic system executing a given function is pretty much guaranteed to be simpler than a distributed system doing the same function.

A small amount of microservices is easier on the guy doing ops work for the system, because they can be individually replaced, upgraded or changed (IF the developers put in the constant amounts of efforts needed to make that possible. Every release should be able to deal with past versions of everything it talks to). These guys are also usually the ones doing load balancing and the like, so bonus points for being able to spread them over the network.

Of course, numbers of microservices always grow, and grow, and grow some more. Soon it's not easier anymore on the ops guy, and becomes a constant drag on progress for everyone.
Your comments in this thread are breaking the HN guidelines. Please don't do that.

We detached this from https://news.ycombinator.com/item?id=10156396 and marked it off-topic.
>The JPL recommended static analyzers are fast, and produce sparse and accurate messages.

I'm interested in what analyzers they may be recommending. I think this is a field that's come a long way since 2009.

A lot of these standards could actually be implemented as rules in modern products, which would assist with using them.
The author deleted the old key and created a new one and changed his password as soon as he was notified. How did he fail to correct the problem? What else should he have done?
I agree that some release is healthy, but it is hard to avoid mentally tallying all the hours I've spent gaming in my life and wonder what more value I could have created during that time if I had spent it on something productive...

I'm sure I beat myself up over it too much, but it definitely becomes harder to ignore as I get older.
No, char (not signed char, unsigned char, uint8_t or int8_t is the "byte type". By definition.
It's an awesome project and I like how it significantly lowers the entry barrier to get into Erlang programming for a lot of people. Personally I just haven't really had the time to play around with it yet but it's definitely on my list of things to try.

Also, I don't get that there seems to be such a divide between the Erlang and Elixir community. It should be much more mingled together imho.
Location: Ukraine

Remote: Yes

Willing to relocate: Maybe

Technologies: mostly front-end - JS/Coffee, SASS, React/Flux, Backbone, Node. Also played with Go, Elixir.

Résumé/CV: http://gothy.me

Email: dmitry.utkin@gmail.com

Interested in building web projects from top to bottom, FP, scaling problems.
John Titor
On the other hand, replicating

if (p != NULL)

checks across your codebase will have a higher I$ footprint than sharing a single check inside free(), so the overall performance impact could easily be positive.
It sounds like it happened the next day, after he changed the keys.
Very good tip. Thank you. It looks like you are being opposed without a reason. Not everyone is writing encryption software in C.
PSA: How php enhanced security of unserialize function in version 7
https://www.reddit.com/r/PHP/comments/3j88v4/something_about_php_7_i_just_saw_in_rlolphp_why/

This might be a small thing. But I think this is a very good indicator how poorly thought out the features that are being added to the language. I could catch this by a casual glance at the new features. Imagine how many horrors will be hidden deep in it.

I am making this post to make people look into the matter and to decide for themselves if they want to subscribe to the hype php's marketing machinery is generating for version 7. Also, this shows how the community views these issues. They just don't see anything wrong with it.

Posts like this that exposes bad things about the langauge are downvoted and posters often banned without a warning from /r/php.

Even civil comments that speak against big names in the community are blindly downvoted and hidden. See this thread [1].

So just be warned. The language is as bad as ever. The community, even the best part of it, is still ages behind. Both in thought and in practices.

[1] https://www.reddit.com/r/PHP/comments/3j4p3u/rfc_short_closures_for_71/cumnfs6
Anyone happens to have a link to MISRA-C PDF ? :)
Where is MH370? Simulations by oceanographers could provide further insights
I was at JPL when we were developing these standards. C was still pretty new there, they used FORTRAN almost exclusively before that.

In practice, this rule had little impact. The only time you could justify using a goto was for cleanup, and you could always end-run around the rule.

... blah blah ...
if (error)
goto fail;
... blah blah ...
if (error)
goto fail;
... blah blah ...

fail:
... cleanup ...

just gets turned into

do {
... blah blah ...
if (error)
break;
... blah blah ...
if (error)
break;
... etc...
} while (0);
if (error) {
... cleanup ...
}
Its only 3 lines if you use the One True Brace Style.
The [imgur](https://github.com/kaimallea/node-imgur) API lets you upload an image (anonymously) and responds with a URL. I promisify'd that and the result is super straightforward. You don't even need to auth.
Oof, I recognize one of those, from an email today. I'd thought I was talking to an internal recruiter... Incidentally, you have some duplicates.
I never noticed that in Rhode Island, though I've only been back there for brief visits in the past decade.
Virtual reality flopped in the 1990s – This time it’s different, apparently
Certainly not opposed; it's pretty tightly coupled to the Slack API, though.
Recommend anyone interested in this to watch Pirates of Silicon Valley. It's the only Jobs movie I recall Wozniak endorsing as accurate on overall events and personalities. Should be disturbing to Jobs fans given his portrayal:

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

Interesting part is that both Jobs and Gates were effectively psychopaths in action. In the movie, Jobs learned how to make people want what he made where Bill focused on making people need him. Interesting distinction. What do rest of you think about how accurate that was?
Annoyingly this prevents using the result of an async operation.
Yes, you got the idea. We focus on providing developer the "ability to switch or mix between microservice and monolithic styles" so people get flexibility they need for different circumstances (e.g. development vs deployment vs testing).
Ask HN: Why srcset and not just progressive JPGs?
These days I often use devices with high DPIs. Some auto-scale websites up, on other devices I use tools like NoSquint that sets a default zoom. So more and more often I wish the images on my sites had a higher resolution.

Looking into the documentation of srcset, I wonder why all the complexity. Couldn't we just use progressive JPGs and the browser loads until it has all the pixels it needs for the image in the current situation (screen dpi, zoom level, css scaling etc).
So it turns out the story is less grim: you can buy a blank JavaCard [0] and use GlobalPlatformPro [1] to load arbitrary applets. You can load gpgapplet, isoApplet, MuscleApplet, or any other JavaCard crypto software you like. This will be then be compatible with client-side software like OpenSC [2], at which point you get generic PKCS#11 or GPG functionality from it.

You can get FIPS 140-2 Level 3 cards for, like, $11.

Apparently there is some difficulty in correctly unlocking the card for applet loading,

[0] https://github.com/martinpaljak/GlobalPlatformPro/tree/maste...
[1] https://github.com/martinpaljak/GlobalPlatformPro

I'll let you know how it goes :).
>CPU vendors who actually implement undefined behavior are, in my opinion, nuts. Give the CPU a nice clean spec that fully defines what happens and stick to it.

So, basically none of the IEEE floats engines in AMD, Intel, ARM, etc....
Managing Huge Repositories with Git
Why not put each allocated pointer to a linked list and on cleanup pick each element and call free() ? Same approach can be used for files also.
Manage like a spymaster
There's a naive zmq RPC adapter here: https://github.com/lsm/micromono/blob/master/lib/rpc/zmq.js

Very buggy especially when clients disconnect/reconnect. But, it's good starting point if you are interested.
Ask HN: What are salaries for marketing jobs in DC-area?
What are salaries for tech marketing jobs (marketing manager and the like) for startups and corporate in the DC-area (Washington, DC, Northern Virginia [Arlington, Dulles Tech Corridor], and Maryland)?
What about Typemock Isolator++ http://www.typemock.com/isolatorpp-product-page
The .SEX New GTLD Webinar
Hacking Jozi's Wits University
The security brag list at the bottom linking qmail and seL4 is a little funny.

qmail has the property that (if it is indeed secure, which is a disputed claim) it's secure by virtue of djb's superhuman awesomeness. I'm happy to believe that djb can come up with secure elliptic curves, but I'm under no delusions that reading all his papers and coming up with my own elliptic curves is in any way a good idea. Similarly, even if I take the djb way of software writing to heart, I don't see a reason to believe that I could write software with qmail's level of robustness. I am just not a world-class expert the way that he is.

seL4, meanwhile, has a formal model of the C programming language in the proof assistant Isabelle/HOL, a formal model of what they want their C codebase to do (and not do), and a formal proof that, in fact, their C codebase has the properties they hope that it has. The C is handwritten, but it may as well not be; you can't do feature additions, significant refactoring, etc. to the C without needing to replicate those all in a language that is completely unlike C.

If these are the best arguments in favor of writing secure software in C, you don't really need any counterarguments....
You can't quantify taste.

And you can't rely on past data to create new trends because that data doesn't even exist.

Data said that children's books don't sell. But then Harry Potter happened. Data also said that people loved phones with keyboards. Then the iPhone happened.
When government can make wide and sweeping changes quickly then we'll have a reason to be scared!
Really good suggestion for the API doc. I admit that writing documentation is much harder than code;)
Too bad that you are looking for people based in SF!
I've only just seen this comment; all I wanted to say is that your interpretation sounds far too cynical. Maybe I just can't fathom what kind of mind gets an ego boost from "making the barista perform".
if you ever have to implement a softfloat on this desert island, you're going to want unsigned ints.
Procrastination is a rational emotional response that the outcome will probably not be worth the effort. Essentially, our body shuts down to conserve energy (resting) until we get to a point (waiting) where we feel a successful outcome is more likely.

This is especially evident in relationships when we put off "difficult conversations." It's not that we don't want to have the conversation (typically we rationally accept the "need" to have it). It's that we fear it probably will not go well. So we procrastinate until the odds are in our favor, either because the effort to achieve the desired outcome has decreased (waiting), or because our total available effort has increased (resting). This is a rational response and strategy toward achieving goals.

The problem of course becomes when the outcome is not something directly within our control, such that there is potentially no amount of energy or time that will make success possible. In these cases, we must "make your own fate" as many say. Or, to put it another way, one must gain leverage over the outcome by changing one's relationship to it.

Thus, the best way to overcome procrastination is to focus on setting outcomes you have control over (e.g., studying for a test vs getting an A), which creates a positive feedback loop since your goals are regularly achieved and thus rationally worthy of additional future effort.

This is also a circuitous way of defining momentum and it's importance stemming from a default to action.

In psychology, it's been shown empirically to be better to praise children for their efforts and actions than praising with identifying language (e.g., "that was a smart thing you did" instead of "you're so smart"). As stated above, this sets a rational positive feedback loop in favor of "smart" actions over behavior, which may include inaction, that successfully perpetuate a "smart" identity.
Wanted to message you but couldn't find a contact in your profile so I'll write it here.

This was a wonderful read. Really appreciate you sharing it with us.
Darwin support is functional today, I'm just waiting for the 3.11 Valgrind release, which fixes a bug which is a showstopper for NovaProva.
I agree that the site isn't great, but I'd still call that above average, especially nowadays. Load times are fine for me (using O12). Poor security? (other than not having two-step authentication)

The rest of the things just comes with it being a huge corporation that pretends it's not a bank I guess. Funny thing if you search for PP here

https://hn.algolia.com/?query=paypal&sort=byPopularity&prefi...

Didn't they have some "controversial" privacy policy change recently?

Anyway, I still see it as the lesser evil of the widespread totally-not-a-bank payment processors.
meh.

it's opt-in to downgrade security. so typos, wrong data, etc would keep the good safety.

it's backward compatible.

and above all, if you really cared you would have written at least a decent use case that actually serialized a single class and submitted to places the dev look, like the several anonymous forms on the site.

php is the most convenient project to send bugs to. zero logins. but you choose reddit and hacker news
I agree, the consistency problems should be handled inside each individual services and the layer before all the services should be as simple as normal balancer.
But what about replies, mentions of old username on twiiter? Is there a way to handle that.

One proposed solution:
https://www.reddit.com/r/Twitter/comments/3j79t1/redirect_ol...
(Probably) the single biggest collection of Ruby scripts
Pretio / Tap for Tap | Mobile SDK Developer | ONSITE (Victoria, Canada)

We are looking for a Mobile SDK Developer to work on our mobile SDKs and sample apps/games, learn mobile development on iOS, Android and cross-platform plugins, interface with the Tap for Tap API and integrate with 3rd-party networks. You'll also help design changes to the back end services that power the Tap for Tap ad network. Please apply to jobs@pretiointeractive.com

Junior Mobile Developer https://www.pretio.in/jobs/junior-mobile-developer/

Ruby Developer https://www.pretio.in/jobs/ruby-developer/
There are. I have a few sitting here on my desk (and one in my wallet) that I bought for my personal use a few years ago. Honestly, it was a pain in the ass to figure out how to get all the pieces to work together, but I finally managed to load an applet and get it working.

I bought a few cards from each of several vendors and one vendor had cards that I was able to make work (the others were mostly proprietary). I can try to dig up where I got them from if you're interested -- shoot me an e-mail if so.
OCaml uses a tag bit to distinguish ints from pointers, so (unboxed) ints are only 31 bits:

https://realworldocaml.org/v1/en/html/memory-representation-...

Floating point numbers are normally boxed (except for float arrays, float-only records, and some cases of local use).
Images from 25 years of the Hubble Telescope
The world isn't fair or just. But we all control our attitude and our decisions. Some attitudes and decisions get you a house and food. Some do not.

Speaking as somebody who's been there, I'm really concerned with this "poor changes your mind" thing I'm seeing. Buddhists manage to live and be happy not having much at all. For the vast majority of history, great men lived in conditions much worse than the average poor person in the western world does.

I agree that many rich people do not understand poor people. Likewise, many poor people do not understand rich people. But when people say things like "So your startup doesn't work out, why don't you just go live with family", they are not simply showing that they don't understand your situation. They're trying to point out: what's the worse that could happen? I've been homeless, I've lost everything I've owned. You go through a lot of crap an either you sit in the corner feeling sorry for yourself or you start thinking "So I could lose the house? It's not the end of the world." Doesn't mean I'd do it lightly, but I am in control and I have the power to make that decision.

I really don't care who has a private jet or has never worried about food or shelter. Moreso, I find worrying about those things is a good sign my head is in the wrong place for actually making me a better person.
Lyft - https://www.lyft.com/jobs - San Francisco, CA With the tap of a button, passengers in need of a ride are instantly connected to nearby drivers. We currently operate in 65 cities all across the country, and with your help, we’ll take Lyft worldwide! If growth excites you, this is the place to be!

We're looking for:
- Software Engineers

- Android Engineers

- Product Managers

- iOS Engineers

- DevOps Engineers

- Data Engineers

- Data Analysts

- Front-end Engineers

- Lead Product Designer

Stack: AWS, MongoDB, PHP, Python, Go, AngularJS Interested? kiana a/t lyft d/o/t com. Open to coffee/tea or whatever to discuss. Incredible team, top medical & dental, open vacation policy, 401k, catered lunches and dinners, snacks, dogs, equipment, Lyft credits, support Visas, etc. ----
Or they could just see if it contains links to the app/play store.
Thanks for sharing!

Just to make sure I understand correctly: was it the timing during a match that made the difference? Because you knew they were online and able to respond?
I tried Discourse for Cachet, but I just couldn't settle with it.
Hi there! Those job posts are a tad misleading -- they state Remote, but then in the description it says "We are looking for talented people to come join us in the heart of the Flatiron District in New York City ..."

--Matt @ https://www.wfh.io