skysight-inc/HackerNews huggingface dataset:
The last Clinton Administration increased FOIA capability & compromised on the crypto wars. Wheeler at FCC fought the schemes of ISP's. In each of these areas, Trump would do worse due to his politics or style of not compromising.

I'm a left-leaning moderate who expected Trump to win. I'm not saying any of this in a bubble. Republicans have almost always fought against civil rights (2nd Amendment is exception), privacy, far enforcement of copyright, and net neutrality. That's in the laws they pushed or passed rather than campaign promises. Trump, if he's consistent with Republican politics, will likewise do worse for people concerned about these areas. Better for those who liked the status quo & want noose tightened around individuals necks for big business & government.

I'm still holding out for the 3rd option of him knocking out a lot of this bad stuff after just saying what he needed to get elected. He could feed his ego quite well as a hero against bad laws created by special interests. On top of whatever else he does. Hope he does it but no evidence so far.
There are good web clippers from most vendors (Notebook, OneNote, Keep etc). Did you try them?

https://www.zoho.com/notebook/web-clipper.html
https://www.onenote.com/clipper
For Linux and MacOS it's been available for a long time.

I've also used the 64-bit Firefox on my Windows for some time now, but it's not the default download that they offer. See it here: https://www.mozilla.org/en-US/firefox/all/
Really interesting counterposition of the terms "reflex" and "reflect". Both share the same etymological root and core meaning, but through application have mirrored distinctions that make them perfectly beautiful opposites, in the way you're using them.
Isn't Yahoo _really_ big in Japan? My understanding is a lot of their services are overwhelmingly popular there.
In the video they say "Vikings has chosen Germany". See min 1:11
Tagged union type, so no casting.
What a shame he was young and irresponsible when this happened. It could have been a truly epic story had he done something interesting like take out the money, invest it in something like income producing real property or a cashflow positive business, and then been able to come out ahead when judgement day inevitably came along by handing back the money owed.
Does the much broader scope and amount of code required here (compared to the underhanded-c contest) make it a much weaker contest? For example they suggest that one should create a web-server (rather than say, requiring one to implement a couple specific methods for a hypothetical web-server):

> Create a simple web server that supports at least creating accounts and payment submissions. We recommend using one of the many Rust web servers like iron, nickel, or pencil, but you are welcome to create your own web server if you like.

Compare with the winning contest entry for the last underhanded-c contest which is one printed-page of code in total.[0]

[0] http://www.underhanded-c.org/one.pdf
Overdraft lines of credit are definitely a thing and can be arbitrarily large depending on the account holder.

My bank keeps trying to sell me this, I don't see why this would be a good idea. Does anyone here use this?

Also, one time our old bank erroneously withdrew a 6 figure sum from our operating account which put the balance far in the negative. I was stunned that they covered it and bemused to see a 35$ overdraft fee as the next line item on the statement. The charges were reversed within 48 hours.

I scratch my head sometimes at how its at all possible for large banks to make these kinds of mistakes.
Hotels in northeast Georgia and western South Carolina seem reasonable, too, and flights to Atlanta or Charlotte shouldn't be too bad from just about anywhere.
Creating Tickets in JIRA Service Desk (Cloud Application) with NetCrunch
I fail to see how 4 billion is a great deal for a company that lost a billion logins and is hemorrhaging cash.
I am running 5 - 16 year old PCs on my network and they play 99% of the games on steam.

Stuff I purchased in 2000 is still running like a CHAMP. ASUS Motherboards( half died in the first year, and were replaced ). Once they make it past 1 year they seem to run forever. I have upgraded components like the disk drive, a few of the processors from 2.3Ghz Core2 Duo, to a blaze 3.0 GHz Core2 Duo. And replace thed GPU with what I can as friends upgrade theirs and sell old ones for cheap. Now that they are all running Windows 10 64Bit, I can put up to 8 Gb of ram in them. My kids love it, they can have 4 friends over and play Killing Floor, Men of War, Terreria.
Thanks for sharing, Matthelbig
But he started backing out of his campaign promises before even taking office.
As it was stated, godb isn't really an ORM. The README and documentation was updated.

Now godb is just "a Go query builder and struct mapper".

Thanks for all comments :)
> criteria of 'moral character'

morals for lawyers? unbelievable...
The future of encryption is AI: Chat Bots for undetectable strong-encryption
This is a good one -- I think there's a point after a few years where one realizes just how little they actually know, even if they are otherwise quite proficient. It's ok to not be the smartest guy in the room or have the ability to come up with your own algorithms, compilers, etc...

keep on learning and make use of what you learned, and don't be afraid to be less than perfect and make mistakes.
Sorry I was having a silly day at work. Then, I tried to delete the post but I cannot anymore!

EDIT: But Zuckerberg is a peener when he states that fake news is fake; he's drinking his own Koolaid.
Microsoft Office 365 beats out Google’s G Suite in S&P 1500
For me, it's Flickr that I would be annoyed losing. Not so much for my own photo hosting which is easily moved elsewhere. Everything is local on Lightroom anyway and I basically never use the social aspect of Flickr any longer. But Flickr is a great repository of other content, including a great deal of Creative Commons and public domain, that AFAIK isn't available with nearly the quantity or curation elsewhere.

Maybe Google would buy given that it's pretty much bombed out on photo sharing itself.
I really don't see why the alcohol, tobacco, and pharmaceutical companies can't themselves move in to production and sale of marijuana, once it becomes legal.

In fact, I'd bet this is exactly what will happen. They're even likely to come to dominate the market, much like Google did the phone market once they came out with Android, and Microsoft did the console market once they came out with the Xbox.
This. If it's a small program with limited scope, switches are fine. If it's part of a much larger program, there's a chance that switch will explode to switching on the same thing all over the codebase.

However, I think GP's point is valid. If during a code review I have a switch and it makes no sense to abstract it, I'd smack the reviewer on the head if he/she wants me to "fix" it.
That's another reason to shut it down.
I will definitely check those out, thanks!
I dunno - I feel like it's committing Dunning-Krugers to say, "Just run Yahoo! better, sheesh." because there's a ton we can't see on the surface of the company, looking in, that the business currently has to cope with.

If anything, these two hacks being announced years later, along with their voluntary NSA backdoor, demonstrates that Yahoo! has skeletons in their closet.
Yahoo Japan is basically a separate organization, albeit with Yahoo investment.
I've been hearing a lot about basic income lately. What I wonder is: how much should a person receive?

e.g. if a competent, competitive person receives X per year, should basic income be 0.1X, 0.25X, 0.90X, etc?

Also, would competent people working remotely from a different country be taxed to contribute to the basic income fund?
Super Mario Run Will Hit the the App Store Around 1PM ET Today
They have a check clause which is detached from the functions themselves. This is where they would want you to do tests with multiple functions interacting.
Or, y'know, replied substantively to substantive comments.
GOOG is a big company, and not everyone handles this the same way. At least some teams are doing what the sibling mentioned: A static factory-like method that returns a discriminated union of either T or an error type. It is conceptually similar to std::variant<T, std::error_condition>, but syntactically optimized for this use case.
And that's a fair, justified opinion to have. But attacking someone who holds a contrary opinion for having ulterior motives is an extremely uncharitable thing to do.
I took care of that, caching structs metadata to limit useless repetitive introspections, and others simple stuffs. But of course if will always be slower than manually crafted code.

With Go the cost is ridiculous compared to round trips with database server and query execution. More productivity for just a bunch of CPU cycles. Of course each use case and constraints are different, they're is no universal rules.

Entity Framework... that is slow ! I don't know for EF Core, but EF6 is really a slow thing.
exactly, rather than remove it, if they must tinker, just add something like "At current usage levels you have approximately xxx hours of battery life remaining."
In 1562 Map-Makers Thought America Was Full of Mermaids, Giants, and Dragons
For what it's worth, iOS battery settings will list off suggestions for improving battery life, such as lowering display brightness if you keep it high all the time.
I went to college in Cleveland and have been all over PA and Ohio. Cleveland seemed much more dynamic that Columbus to me. And Pittsburgh was more dynamic than Cleveland.
While the data isn't broken down by region, the disparity between the hardware listed here and what most modern web developers will be using on their own machines is astounding. It seems very easy to make web apps that will be pretty unusable on the most common configurations.
In my personal opinion, EBay and PayPal have both become seriously shady and among my own awful experiences with the two companies I have family members that have experienced varying levels of bullshit treatment, not limited to PayPal hounding them for years for money they clearly did not owe and EBay blacklisting them for this reason.

Then there are the horror stories like this all over the internet that just cemented my decision to never use or recommend either service ever again.
True, but it's not like VSCode isn't. After all, it's written in JS/TS on top of Electron.
Facebook VR Design Resources
What is a "backdoor" exactly? Another euphemism used to disguise something much darker I imagine.

Usually a "backdoor" is something you would be aware of in your home. You know you have a door round the back. This is more like your landlord giving the keys to a stranger who comes and stares at you every night when you're sleeping and rifles through your draws and cabinets.
Not really on any scale. Mostly the liquidity crunch is slowing down or shuttering business activity. There is new cash being produced, it's just not enough and not circulating.
According to performance tests and not just looking at battery life indicator 2016 MBP is not that bad

http://www.notebookcheck.net/Apple-MacBook-Pro-15-Late-2016-...
It wasn't an attack and my summation was correct as he has friends that work there.
the delve debugger is a command line debugger.
Meanwhile I continue to run into Jetbrains issues as a newbie, which have an infuriating habit of being ignored, filed away, and neglected.

Just looking at Rubymine..

Completely bogus handling of global variables (reported 2 years ago)[1]

No native support for pry over irb (reported 5 years ago)[2]

Bogus warnings when loading up yaml files (reported 3 years ago)[3]

[1]:https://youtrack.jetbrains.com/issue/RUBY-15612

[2]:https://youtrack.jetbrains.com/issue/RUBY-9302

[3]:https://youtrack.jetbrains.com/issue/RUBY-14096
But Clojure does, which was his point. zygomys is explicitly comparing itself to Clojure.
I don't know CockroachDB, but if there is a Go sql driver (compatible with database/sql") and it uses standard SQL, you can write an adapter, see : https://github.com/samonzeweb/godb/tree/master/adapters
Keeping around weak hashes even to let that user perform a reset is risking that hash being taken, cracked and used in a breach elsewhere.

We're currently working on PCI compliance. In pen testing, we got dinged for not preventing re-use of prior passwords, and that bothers me for exactly this reason (plus the new NIST standards say NOT to force periodic changing).

I believe that our hashes are strong (using scrypt, salt, etc.). But the belief that you're getting it right shouldn't let you be lax in other areas, hence security in depth.

So I really object to the requirement that we keep around those old hashes.
> Does anyone really think this would go unnoticed forever?

While not of the same scale, a decade or so ago I once purchased a few hundred dollars worth of computer hardware at a store outside of my state of residence (I was visiting my parents or something). I paid for it with my debit card, and got a receipt.

I'm still waiting for that charge to go through.
As a Clojure programmer, I learned to love hyphens, so much more readable. But since Clojure is a Lisp, is does not suffer this whitespace problem/confusion.

(- a b)
>I think the difference with healthcare advice, at least with the examples you gave, is that the effects are directly measurable.

Nope.

"Oh, you have this problem? You probably don't take enough Vitamin D!"

"Oh, you have this problem? It's probably due to lack of exercise."

"Oh, you have this problem? You're probably not drinking enough water."
Location: Toronto, Canada

Remote: Yes

Willing to relocate: Yes

Technologies: Java, R, Python, NodeJS, Hadoop

Resume: Email if needed

Email: donovan.ly@ryerson.ca
Sync Bluetooth speakers together to make a giant wall of sound
Original paper link:
http://pubs.acs.org/doi/abs/10.1021/jacs.6b06983

The paper mentions that in 1977 a Robert Crabtree predicted that copper(I) would be a likely coordination site. Copper is a pretty reactive metal when it comes to sulfur, and lets it do all sorts of stuff.

Here is a tangentially related post from In The Pipeline:
http://blogs.sciencemag.org/pipeline/archives/2012/05/15/thi...

Which discusses some derivatives of selenium, the element directly below sulfur on the periodic table.

From personal experience, you can get used to the way sulfur compounds smell. Amines, and other functional groups stay vile.
In a word (well 2), please Google "echo chamber". Dan, Scott, and the HN policies fight really hard to keep this place from becoming one.
Not dumb at all...it's just that assuming that we spend more time re-reading code than we do in the initial writing of it, saving the keystroke from hyphen-to-understroke seems like premature optimization :).

Good to know that Pyret requires spacing between the other operators. That does help a lot, and an argument could be made that it forces folks to not do `a-b` when they mean `a - b`.
I kept making sure they didn't forget about it.
Hey Jason thanks for the thoughts on your blog post. Just curious, how long did it take you to write the angular on rails book? And I'm assuming it is a PDF?
If Not Darwin, Who?
Interpreting visual art with sound for a more inclusive experience
> "Have no money to pay it back" applies to many companies (including many banks) that borrowed money and to many house owners, too. Would you conclude they have no intention of paying it back, too?

The question isn't whether the loan was paid back, it's whether there was an intent to pay it back at the time the loan was taken out. Many of those homeowners foolishly believed their house would appreciate at 20% per year indefinitely (and many lenders were telling people this to convince them to take out loans).
If you're asking about Edge, Microsoft is in the business of selling Windows, with Edge being one of the bones thrown to get users to upgrade, so not much incentive there.
Sorry, using "real" in quotes wasn't too descriptive.

A few machine learning-based classifiers (we've used Bayesian and SVM approaches). Word embeddings and topic modeling (similar to word2vec) which are based on shallow neural networks.

Those are a few of what I would consider the "real" machine learning tools we use. Most of the application, though, is statistics/pattern recognition/visualizations on top of the data calculated by the ML approaches.

The interesting thing is (in my opinion/experience) that a 10% improvement in some of the ML performance (a 10% increase in accuracy, for example) will translate to a 1-3% improvement in end user experience (they see slightly better insights and patterns, but it is a marginal improvement). On the other hand, layering a new visualization or statistical heuristic on top of the data can lead to a significant boost in user experience.

Again, this is just for our specific application/domain, but we focus on making the ML results more accessible to users instead of focusing on the marginal accuracy of the ML results themselves.
Cellular reprogramming reverses signs of aging
I'm somewhat confused by the indentation rules. Is this code valid?

fun abc(d):
d+1
end
I think it's more than just bad press, it's more liability.
That's like saying Apple is worth $600 billion, Motorola is worth "only $12 billion", but has 1/10 of Apple's market share, so therefore it must be a great deal to buy Motorola. Wait, actually that's exactly what Google thought - and they quickly saw the error in that sort of thinking after they purchased it.

Do you see how that argument is flawed? Leaders in a market tend to be worth much more and have much higher profits than even the 2nd player in the market, let alone the third or fifth. When you have a small percentage of the market, it's also much more difficult to make something out of it, than it would say for a market leader to go from 30% market share to 50% market share (and billions of dollars more in revenue).

We could repeat the argument for a small social network that has a much lower market value than Facebook per user, and so on.
Unexplained important things:

* concurrency, is there any nice built in syntax like Python async? Any kind of threading? Multiprocessing support?

* error handling, how is it done? Where are exceptions?

* standard and file io, string operations, serialisation?

* no builtin higher math types (matrix etc.), is math done on decimal floating point numbers?

* foreign functions, interfacing with other languages, embedding?
> That contract would have included clauses establishing liability for overdrafts

Maybe the contract did not include such a clause? There's a reason why he got acquitted in the end.
Rust has fewer gotchas to exploit compared to C. We considered reducing the scope, but ultimately decided to keep the scope pretty broad because writing underhanded code in Rust is hard

Note that using a library keeps the actual code size pretty small. You can't introduce underhandedness into the library (unless you explicitly fork it). But it gives you the opportunity to introduce underhandedness by misusing a library API, which adds a whole new class of interesting tricks which you can use.

Depending how this one goes, we may reduce the scope for the next ones.
We had to set money aside because all our bills showed a credit - we weren't making thousands of dollars in phone calls every month.

What everyone was telling me to do was to make lots of expensive long distance calls because I had the credit. I didn't want to have to pay that back once they fixed it.
>Hell, one of Trump's first statements after that infamous tape was: "Bill Clinton has said worse things to me on the golf course". I'm inclined to believe him [0].

Pretty similar, huh? So you're inclined to believe that Hillary has said worse things to Trump on the golf course too?
This is our first crack at hosting an underhanded contest, so if this turns out to be a problem in practice we'll happily take this into account for next year. :) erickt is the one who came up with the specific challenge here, and I believe part of his motivation was to test not only the constructs of the language itself, but also to probe for the sort of exploitable bugs that may exist in real Rust codebases in the wild, e.g. web frameworks, in order to determine if tweaks to the language or stdlib would feasibly render such exploits toothless.
IP. Yahoo!'s patents are valued between $4B and $8B, depending on who you ask.
I don't like ORM in specific cases. Was looking for a query builder and almost ignored this post cause I don't need yet another ORM. Agree with rebranding as a QB, unless project intents to become ORM in the larger sense
> I've been using Macs as my primary machines for 12 years... it makes me sad to feel this way but the "good" feelings I used to get seem like a distant memory.

I was in the same boat and bailed earlier this year. Check out the Dell Developer Edition Laptops[0]. I find the trackpad is about on par with the pre-force-touch trackpads from MBPs a year or two ago. Slightly loud/heavy click but tracks well and filters out unintentional palm input well. The rest of the hardware isn't bad, either. PCs have come a long way from cheap, creaky cases and weak, floppy hinges.
Yeah, me too. I think if one needs the RAM for running VMs (so, not doing ZFS or running Prod databases), paying extra for an ECC enabled architecture isn't the greatest investment.
It might also be good for certain types of programmers and worse for others. I tried to do TDD on an appropriate project but it hampered my creativity too much. I slowly started writing code ahead of the tests and ended up back to regular unit testing.
[video] Space Toads Mayhem at Insomnia 59 :)
tl;dr: The facts behind the popular myth that some people can't do math, just don't add up.
Why not just show the user how many mAh are left?
I was also surprised. The syntax they use is basically Standard ML. Also I'd really like to see a paper on their static type checking, because they mix objects and algebraic data types, which is not trivial at all.
Two thoughts I had on why this indeed might apply:

A) The tech industry so far generally has leaned Democrat overall when it comes to lobbying / political gaming. Their power on influencing an all-GOP government thus might be quite diminished as a result of this election cycle.

B) Donald Trump's a wildcard to me. I don't see Trump as a certainty to be worse than Clinton. But he might be. It's possible that Donald Trump performs simply as GOP figurehead, in which case we know what to expect (roughly the same as Clinton, to be honest, minus the diminished influence). It's also possible that Donald Trump is blatantly okay with using state-sponsored hacking / surveillance / etc. for personal political reasons or even just grudge-settling. Under this circumstance, I do believe that probably would be worse than a speculative Clinton administration.

It's not like Clinton was great on computer security issues at all; I think Bruce's post made that perfectly clear.
tbh, it looks like ruby with minor changes
> seem to encourage people to structure their code poorly.

How so?
You don't prohibit making or having knives, you prohibit stabbing people.
You're both way off base.
I wonder the same. I still love aoe more than any other game.
I took that and check out what Clang does with 32-bit ints:

https://godbolt.org/g/ORsX5h

vs. what it does with 64-bit ints:

https://godbolt.org/g/2wBzn3

Can anybody explain the 32 bit version?