skysight-inc/HackerNews huggingface dataset:
I have not found a good reason to use anything else. There are things that MSE will not catch, and I was derided by our "computer" company for using MSE instead of a Symantec product that he would have charged us for, but I then showed him an online virus scanner that showed that the particular piece of malware (ransom wear) that we picked up was not detected by either Symantec or MSE. He then conceded "yeah, well I guess any piece of software can't catch EVERYthing."

I have found that MSE is very lightweight and catches almost everything. I have not found a reason to use anything else.

(I manage about 10 Windows PC's at work.)
You shouldn't have many different people implementing critical crypto code; that'll lead to horrible broken implementations and compromise of security.
I agree that the name is confusing.
If you feel a great sense of accomplishment from being hired at Amazon, that's fine. If you believe that you are a superior engineer on the basis that you were hired by Amazon (or Google, Facebook, Microsoft, etc.), you are making a very bad assumption. Some current engineers and alumni believe this fallacy because it supports their beliefs about themselves. It's a trap that stifles their growth. It's as if people aren't aware that these companies desperately need engineers.
Testers Let's make ReactOS 0.4.2 happen
Save My Palette – A brand new tool to save, share, and export color palettes
You have linked the comments section. I think it would be better to resubmit the main page and kill this.

(Note: Killing and resubmitting the same page multiple times make the mods unhappy, but I think this is a good one time exception to fix one error.)
[Demo] Amazing API to send voice messages
Entirely possible - but based on his reactions, he was not expecting the water to feel like it did.
Don't know much about it I'm afraid.
They could. I doubt it would have much effect. It is very hard to get someone to learn something that they aren't interested in, don't care about, or don't agree with.

What would most likely happen is people would take the penalty, or memorize the data in the class long enough to pass the test, then forget it all then and spend it how they were going to anyway.
Perhaps you happen to suck at interviews, or at least parts of interviews like whiteboarding. For me, there's a reason why I don't go to Trivia Night at the Programming Saloon despite interviewers enjoying playing Trivial Pursuit during an interview.

"Practice Interviews" are a thing. Have you considered trying such out?
Future of Programming meetup in Berkeley
I stand corrected, then
Clarification: Do you mean the US Treasury? If so, yes, I agree with you. And yes, that has been part of the discussion.
Why not use rsync for the first transfer as well? There's `-z` for the same effect...

As for commercial providers - I've seen rate limits (never did it saturate the link) and size limits (0.5 TB will cost you extra). Moreover, the data will go through an intermediate hop, which is slow (Dropbox starts downloading only when upload completes, doubling your transfer time), plus your data is now...somewhere (which could be a regulatory issue, depending on the data).
Related, are there any guides for securing a laptop for travel?
The next meeting is tomorrow at 10am at Cafe Strada in Berkeley, California.
Off the top of my head:

When plotting in R the name of the names of the variables in the caller of the plot function are used as axis labels. This is pretty nifty and plotting without feels very unnatural to me (now).
What's your better option?
You can get James Pond on the iOS App Store.
A Checklist for Docker in the Enterprise
I don't doubt that python is slower than a compiled language, but have you tried to do any profiling on your python code? Sometimes little changes could have a huge impact.

http://stackoverflow.com/questions/582336/how-can-you-profil...

I used the command line option described in the suggested answer. It was easy. Most profilers are hard, but this worked fine the first time.
Unrelated, but...

Acoustic ray-tracer? That sounds like fun. Is there anywhere I can learn more?
Hah! That sounds very similar to Wyoming. I've seen more than one shirt and heard more than one person say "Yes, Wyoming sucks. Now go home and tell all your friends!"

The weather isn't so great (spring and fall may as well not exist, it just feels like you go from freezing winter to blazing summer), but the scenery is truly hard to beat. Also, Yellowstone.
I'm challenging the parent's assumption that an individual's billable hours are an accurate representation of that person's contribution to a firm's top line, let alone bottom line.
Sorry, yes I meant the US Treasury.
You keep repeating the claim that `stack` exists in order to solve a problem deliberately created by the FPComplete crowd. This is frankly a really disturbing lie that has nothing to do with reality or the actual order of events. The theory that upper bounds should be eliminated - which was, I think, no good - is demonstrably independent of the FPComplete people. The theory of extreme restriction of bounds, the theory of eliminating upper bounds, and the existence of stack, stackage and so on are founded on real and genuine problems that arose with the appearance of immense builds like pandoc and especially yesod. I didn't particularly care for the stack business when it came along, but this is because I understood `cabal-install` pretty well, and still prefer it, but more importantly because I wasn't engaged in professional development that involved the co-operation of e.g. 100 Haskell packages - though I did spend countless hours helping new users get around the build problems with yesod and the like. It just is a fact that `cabal-install` was not ready for the existence of the phenomenon of the immense industrial Haskell build.
It's all about the elevation. You can drive for hours on the east coast and be in the same relative eco-system. Here in the west, you drive an hour and can move through several. Start in a scorching red-rock desert and move in elevation to an alpine meadow in a short drive. And the temps drop 3°F for every 1k feet you gain in elevation.
I'm a beekeeper and I cannot disagree more... about gassing, and about the recent disorders.

I'm not old enough to talk about beekeeping in the '70s and '80s, but our losses are much more important now than 10-15 years ago.

CCD is probably a combination of various pressures such as Varroa mites, pesticides, mono-culturing, destruction of natural resources, etc. But these days, one has to work (often hard) to get one's colonies survive... unlike before, when you could let them do their thing most of the time.
A notification, prompt and confirmation package for meteor.js
On the other hand, that kind of changes might generate negative PR. Something Microsoft might want to avoid.

Also given Skype's large deployment base, pushing radical changes to the protocol may not be a trivial task.

At some point there was also some hardware devices with Skype support, but I'm not sure if those work/exist anymore.
We've talked about doing that. My fear was always that I'd fail and they'd reconsider my own employment :)
Skipton Castle, Yorkshire, Conduit Court yew tree, planted in 1659.

https://en.wikipedia.org/wiki/Skipton_Castle
Antivirus software is 'increasingly useless' and may make your PC less safe
> I only had two days so I brushed up on the essentials in algorithms and data structures. Specifically, I focused on the following: [list follows]

No graph problems? Seems like a possible hole, I got graph problems in interviews for Amazon.

Edit: Nevermind, I realized this was your phone screen prep.
Yeah the world is full of idiots in charge. If someone is "in charge" then they are most likely idiots. It's the statistical truth. Look at the world today? Who can claim thag over population and a melting planet is progress? The world is run by idiots. Did I stress that enough? :)

The very idea of trying to control quality of anything complex (work, life, relationships, economy, etc) via some extremely shallow and arbitrary test is the most idiotic idea ever yet it is practiced on such a wide scale. The world is run by idiots.
With no cites, it absolutely is.
I did this so I can unlock my phone with my snowboarding gloves on. I can unlock with the nose and then press the texting app button with my nose to read tests.
I'd rather the guilty went free than the innocent convicted.
A concern I have with basic income. People will treat it as a lottery.
NSA mostly likely hasn't broken AES or ECC. And the rest of the arguments don't apply in this case; the parent was talking about hope having a few users use encryption makes it easier for Facebook to compromise security. Using gimped algorithms or sharing keys would affect both scenarios equally.
WWDC16 Video Transcripts
Do you really need those books? There are probably other ways to get that information.

Having those books itself is not an issue. I just think it's worth considering whether you are actually rationally attached to those reference books, or whether they represent an emotional attachment to the possession of objects that signal your identity (career, hobbies, and interests).

When I look at the reference books on my bookshelf, the honest answer is that I really don't ever look at them, they're just there to tell visitors about me. When I need to look up information, usually I go various websites via Google search.
The big nerd ranch guide is the standard. https://www.amazon.com/iOS-Programming-Ranch-Guide-Guides/dp...

It's not TDD but I there aren't many guides that do TDD in general.
There's always a better way to do things.

The problem is selling that better way.

If they had done things the way you say, their price point would have been higher, while everyone else who didn't do it is lower.

I've been in many budget meetings where Product X does A, and Product Y does A too. Both products let you put a check in the audit box. Product Y is 20% cheaper than Product X. Without a glaring fault in Product Y, nobody will spend the extra money for Product X.

The audit question is often worded: Is a centrally managed antivirus product installed on every PC? Are the definitions for the product kept up-to-date? Good! Pay us for verifying that(among other similarly useless questions) and here's your SAS70/SSAE16/SOC1 papers.

Customer says "are you audited? can I see your papers? Good. " -- due diligence is considered done.

The people performing the audits rarely have a clue other than knowing that there's supposed to be a check in that box.

It's all a game of CYA and security theater, with very little real security being practiced.
> Py2 used to use the memory address of the object when comparing by default, which is just... crazy,

Its true that that's crazy, but, OTOH, everything-can-be-sorted is a useful feature (which Erlang has, for instance). Py3 could conceptually have retained it with a different implementation (this would probably still have been a breaking change from Py2, but not a feature loss.)
There is a book by tamassia on this subject that I quite like, there are specific versions for Java, Python, and (I think) c++ also.
The less experienced you, the more I would recommend Python over c++.
When the phone is off it is off.
Same goes with flight mode.

The NSA* or any other similar actor can load malware to your phone that would prevent it from being completely turned off, the police most likely cannot.

The police does have a vested interest in making the public think that turning the phone off is pointless.

*on older phones like late 90's very early 2000's there was enough power leaking from from the antenna into the modem part that you could ping turned off phones remotely even if the battery was removed I've seen this in action.
This doesn't or shouldn't work on new phones which require considerably more power and have very complicated hardware.
I already did. The same thing that makes every other official tool official. Being released by the organization behind the language/platform/whatever.
We made a rap video about programming
“Branding without walls”: Mozilla’s open-source rebrand
Trivial to break, yes, but also trivial to fix usually. Once the initial RE effort is done, minor obfuscations to the protocol are typically not major harms.
> It's the statistical truth.

I don't think claiming something is a statistical truth without showing the statistics will fly on HN.
I disagree. The github repo he links to in this writeup contains everything necessary to install a custom firmware to the Fitness Band. He even includes the binary itself, which is probably not too smart(it would have been better to write a script to download the binary direct from MS's server). What more do you want? Cydia?
Ask HN: Decryption Challenge Anyone?
Hello Everyone,

I am looking for someone to try and break my encryption.

http://pastebin.com/EzWQ6HfD

Thanks !!!
I think two security related changes could be made to iOS that would benefit many people.

1) PIN/TouchID locking of contacts, like you can do with notes. Don't allow messages and emails to and from the contact to be decrypted from the encrypted store without authenticating, like you can now do with notes. Would help with securing communications with legal counsel or other privileged parties from being captured.

2) A "duress" PIN/TouchID registration; if I unlock my phone with a duress code or imprint my duress-coded fingerprint, reboot the phone (to look like it was a glitch-induced reboot) and present the PIN prompt again. Auto-wipe the phone if the duress code is given again this second time.
There’s a new fast-charging system for electric buses, and the patents are free
btw not relevant in your case, but a friend working for a large video company regularly drives a truckload of 10 TB tapes around the continent - bandwidth is still an issue at that scale.
How about Swift Koans?

https://github.com/mokagio/Swift-Koans
Thanks for the thoughtful reply and generous offer of help. The responses I have received indicate (if they mention anything at all) that the team liked me, thought I was a professional and friendly person, good at conflict resolution, and so on. As you say, it might just be a smokescreen but I have no conflicting information from anyone I know or previously worked with telling me that I'm not a good teammate.

I'll send you a message soon, it would be helpful to get an outside opinion.
With a chatbot you are chatting with the bot.

All the bot needs to is be able to use the Signal E2E protocol to establish key & message exchanges.

Nothing dishonest about this and nothing different than existing bots other than one uses E2E and one does not.
Roads That Work for Self-Driving Cars
Elevation explains temperatures staying cool in the mid-west. The California Current probably explains cool summer weather on the west coast: https://en.wikipedia.org/wiki/California_Current
I wonder how many people don't bother preloading CA/certs onto the .ovpn config and just allow whatever though..
The idea was to reconsider the interview process. But, in the corporate world, you never know.
What do you do with a iCould locked phone? It seems like a completely worthless device if it is locked.
Care to expand on that?

Why do you disagree? What specific points do you disagree with? Is that link meant to be a counter to the argument that "text formats suck?" If so then how does it demonstrate this?

If you're saying that your text protocol is good enough for your purposes then I have to wonder if maybe you aren't doing anything particularly latency sensitive.
I live in LA (somewhat new, but I have been in CA for years), and I do not miss seasons at all. It has been many years since I have seen snow, and I plan to keep it that way. I cannot recall the last time I was in below freezing weather.

I am an avid cyclist, and it is amazing to bike year round. My tan lines are very prominent from the amount of cycling I do in sunny weather.
How often does that happen? I feel most people kinda like or are neutral on most other people. I can't remember the last time I met a developer I thought I couldn't work with because of his personality
If the messenger is not open sourced, it's trivial for Facebook to add something to the client binary (now, with a flag or at some later date) before the Signal libraries are hit. I'm not saying they are doing so, but without a clear way to verify continually, this is just short of security theater. Then there's Facebook facilitating the key exchange which of course is another blind trust as well as all the juicy meta data. Maybe this will quiet some of the nerves of privacy conscious individuals already on the network, but it seems to me more like a marketing label.

I still find it hard to believe so many people trust what they believe to be private communication with close-lipped advertisement companies.
If you are in a place where you can be forced to unlock it with your finger they'll force you to give out the password too, it would probably even be more painful.

The only place where you would not want to use biometrics are western* countries which would allow the police to compel you to give out your fingerprints to unlock the phone.

With the exception of the UK in which not giving out a password or decryption key in the course of an investigation even if you are not the suspect of a crime can land you 7 years in prison these days.
This theory is called the Peter Principle [1], which posits that "in time, every post tends to be occupied by an employee who is incompetent to carry out its duties" and "work is accomplished by those employees who have not yet reached their level of incompetence".

[1] https://en.wikipedia.org/wiki/Peter_principle
I talked to someone who had worked at Microsoft Research, who mentioned that it is actually policy to name projects after cities. Apparently it's not possible to trademark a name of a city, so this protects against being sued for trademark infringement. Since Microsoft has lots of money, they are a tempting target for lawsuits.
I'm not sure whether this library supports it, but if you plot a function, a smart plotting library will evaluate the function at points that depend on the function and the resolution of your output device; you can't just evaluate the function at n points on the to be plotted range and expect to get an accurate plot.

For example, to plot sin(1/x) accurately, it must be evaluated many, many times near zero, but you do not want to do that further away from the origin, as it slows down plotting, and can produce less nice plots if you export to a vector format such as svg or postscript.
Seems pretty niche for a luxury phone.
Synthetic vitamin C is exactly the same as real vitamin C. [1]

When I Googled "synthetic vitamin C carcinogenic" I found a bunch of quackery and the Scientific American article. Mostly the sites were screaming "IT'S A CHEMICAL!! CHEMICALS ARE BAD!!!!" as if water and foods aren't also made up of chemicals... :|

[1] http://blogs.scientificamerican.com/guest-blog/natural-vs-sy...
When you worked at that TV news station, were Blackberry phones prevalent? Blackberrys had two types of "off" -- one type periodically checks the network for texts and the other is an actual off.

As far as I know phones today don't do this.
None of the people he mentions are from Amazon, I don't think.
Or create your own junior devs and turn them into mid-levels in a couple years. Take a look at the University of Texas's Software Developer Training Program[1]. They have similar problems with respect to hiring, with the additional problem that there is a lot of legacy code in proprietary technologies to maintain. So as a solution they began hiring for aptitude, not knowledge, and putting their trainees through this ~6-month program. The net result is specially tailored devs who know their systems pretty well. They have a strong community of developers who all have a certain background in common. There's a tacit understanding that trainees will stay on long enough to make the University's investment "worth it," but I don't think that's much of a problem. I think most trainees are "grateful," so even though they don't necessarily make what they would in the private sector, they stick around.

I went through this program and ended up working there for three years. Have recommended others go through it as well when they began pursuing careers in tech. Can't speak of it highly enough.

[1]: https://www.utexas.edu/its/analyst-training/
So you're saying that "design" chest fridges are a new occurrence? I'm thoroughly confused as to what you're trying to say.

Chest fridges are not new and have been around for decades. If by "design" you mean designer, then ok maybe designer chest fridges are a new thing. I wouldn't know because I've never actually seen one. Most people keep chest fridges in their basement or garage and wouldn't care if it's designer or not.
It sounds like you have to figure out which one of your variables has to give in addition to your "remote//no-remote" toggle -- not moving, no boring work, no "unethical to my standards" work, and like this.
I'm interested in this idea: can we imagine a world where people are so engaged that individuals just take care of problems like graffiti without there needing to be a council for it. What would it take to produce that spirit between people?

For there to be a bench, and for its use to not be defined, and for people to use it as it is marked.

> If not, I won't bother

Often there are communities who feel differently. The people who are invested in the community will maintain it. Outsiders will respect it less. Some will take it for granted, others will actively undermine it for the lulz. These groups live alongside one another, and share resources, but they are socialised differently.

Sometimes, though, things stick. In Australia, people leave their things on the beach when they go swimming. Messing with people's stuff seems to be a universal taboo. There'll be weird individuals who break it, but no subculture.
I was not insinuating anything.

My statements are purposely written to be read independent of the context in this thread to avoid your exact rebuttal. Maybe you were expecting someone else to reply to you.

Continuing, there is a saying that "prosecutors can get a jury to convict a ham sandwich", although more applicable in civil asset forfeiture proceedings that happen to involve a jury. They can give incorrect instructions, they can give arbitrary instructions, they can create any number of constraints for the jury to consider, and they also screen jury members out for various reasons such as a potential juror's affinity for jury nullification.

This allows for greater success in their conviction rate, especially in the idea of the complacent juror.
This really assumes that financial planning is the issue. It's a symptom of the problem. The winners of the lottery are ill equipped to pass on the life skills for success, because generally they don't have them. While tons of people gripe about the accumulated wealth of the upper class, there is some socialization in upper class families that sets the children up to succeed -- it's not just an increased access to connections.

I say this as someone who lived in a four person family that lived on a single welfare check for years. There is a huge cultural difference between those who are systemically poor, situationally poor, and the upper class.

Learning upper class behaviors -- and unlearning my 'poor person' behaviors -- has had an immensely positive effect on my life and the way that I handle situations.