skysight-inc/HackerNews huggingface dataset:
Without some secret algorithmic defect, the existence of which would moot the machine and would throw any encryption algorithm into question, no amount of compute that can be assembled under the physical limits of conventional, non-quantum computing can break a 128 bit key.

AES-128 is the norm. No NSA supercomputer should convince you to use AES-256.
No, it would not be. If you're using algorithms or constructions that are physically within the reach of a conventional computer assembled for any amount of money obtainable from the treasuries of all the Five Eyes governments, you're doing something wrong. Don't use RSA-1024; don't use 1024 bit multiplicative group Diffie-Hellman, don't use RC4, and then stop worrying about NSA supercomputers.
Probably along the lines of "I'm Mark, why do I have to justify myself?"
I am in Atlanta, I would love to connect with a decent recruiter. I have a low tolerance for fools. Msg me please.
Isn't this kind of proving the point though?

People go to Amazon for online shopping because Amazon pays to have a bigger web presence through advertising than WalMart does. Had there been no advertising on either end, you'd have a level playing field where people would have to discover the best / cheapest / most efficient online shopping on their own.

Seems strange that you think advertising helps here when you also claim that people are responding to advertising with negative outcomes.
Read more into things than you need to given the opportunity.

Let's say you need an icon for something, but don't know much about design. Once in a while, try making it on your own. Learn about the pen tool, image formats, etc.

Let's say you need a simple SELECT from MySQL. Read more into how they actually work under the covers, in large-scale environments, or how they change for MSSQL / Postgres.

Let's say you need a particular jQuery function.. take a few minutes to read the source and see what it's actually doing.

If you take a few minutes each time you do something unfamiliar, you'll gradually build up a better understanding and larger skillset without having to put in too much effort.
There's another article in Newsweek on this:
http://www.newsweek.com/2017/04/14/harvard-business-school-f...
> Kotlin has a `when` that desugars into if when statements

Actually not. Not now, probably it was the case at the begining of the language.

> algebraic data types

they removed some restriction of sealed classes in 1.1. So I am not sure this is true anymore.

The memory management in Swift is completely different than in Java. That is the main reason you need to make changes in the virtual machine. JVM uses the garbage collector while swift uses reference counter.
What happens is that housing prices fall until enough people can afford them.
No worries, for once I won't seek karma, I admit saying this without serious knowledge too so...

Thanks anyway for the heads up. Very nice
I wish I knew earlier that I had enough knowledge to build production quality applications. I had this idea early on that I had to attain some level of mastery that was always just outside of my reach, and that the only remedy to that was learning everything possible under the sun. But after spending years trying to get to that point, I realized that I could have been building and shipping products that whole time. If I could do the last decade over, that realization would have the most profound impact.
Modern LAPACK already comes with an official C binding, LAPACKE: http://www.netlib.org/lapack/lapacke.html

The C ABI is pretty stable, so if you're using LAPACKE you shouldn't need to worry about which Fortran compiler was used to compile LAPACK.

Other than that, AFAIK the most common name mangling these days is lowercasing + trailing underscore. That being said, for "modern Fortran" with modules, OOP etc. the issues are vastly more complex and AFAICS there is no commonly agreed upon ABI.
What's sexist or racist in there? The only thing I see that might qualify is "mansplaining," and it's really mild.
"John, when people thought the Earth was flat, they were wrong. When people thought the Earth was spherical, they were wrong. But if you think that thinking the Earth is spherical is just as wrong as thinking the Earth is flat, then your view is wronger than both of them put together."

Those who don't know the quote might devote a few minutes to reading the essay.
Etsy’s insistence on running its own servers rather than using cloud-based services and software offered by companies such as Google and Amazon—an emphasis that was known, under Dickerson, as “code as craft”

Yup, this is definitely something only a non-technical person would say (or more specifically: something a business analyst cut-and-pasting snippets of advice fed to him by the various tech-oriented randos he happens to know very likely would say).
If you do all the other recommended things, you'll start hanging out with people who spend money to solve real business problems. The projects will come to you then.
Amazon used to have "what people in your city are buying?" charts when it was still a bookstore. I loved it, so much more useful than generic bestseller list. I think privacy concerns killed it....
BBC Says It May Contact Your Boss If You Post Comments It Finds Problematic
What's impressive about it? What's the 10% for VC's? How can you distinguish performance of the school, from basic credentialism?
Has anything actually changed with the ROW syntax for UPDATE? Maybe I'm missing something but it looks like the functionality has always been there, but now you're allowed to type the word "ROW". E.g. compare [1] and [2].

[1] https://www.postgresql.org/docs/9.6/static/sql-update.html
[2] https://www.postgresql.org/docs/10.0/static/sql-update.html
Thank you for quick feedback. StartupBase is going to be a platform for entrepreneurs to show their products to the community of makers and early adopters ready to provide valuable feedback.

I agree with you on front page. It is not well finished yet. Drift may be removed in future depending on how it is useful.

The modal behind Drift has been removed. Thank you for reporting. For launching on Product Hunt, I am in no hurry. Right now, my focus is to add more content (mainly startups).
Your "problem" sounds different the one I currently deal with.

My current solution is to have a backlog and spending time to prioritize them. I'd focus on my top priority, and continue writing down new ideas as they come into my mind. When I finish with the top priority, I re-evaluate to find out where the recent ideas fit in. I'd also look into reading about the agile methodology.

If you're like me, ideas come in very frequently. Embrace your creativity and ambitions by logging them. But try and shift your mindset to thinking about what is actually necessary for the final product.
Qualcomm unveils electric vehicle dynamic charging tech
I didn't see any price. I give up, why won't you eventually be able to buy one? With an aging society, I'd bet someone makes a cheaper commercial one.
I recommend this read, "White Fragility": http://www.overcomingracism.org/resources/White-Fragility.pd...
You can always turn off fsyncs…
Don't get so involved in technical details that you don't pay attention to the business.

Your company will try to stab you in the back one day, so you have to keep an eye open for it. Always reserve 1% of your career energy towards looking for a new job greater than or equal to your current job. Whenever you find one, take it, and just keep on looking. (If you do contracting, never let any single client represent more than 50% of your total income.)

It's harder for them to hit a moving target. And even if they do get you, they're more likely to just wing you instead of hitting something vital.
not sure why you got downvoted so much.

Everyone's answer is "just lowercase everything".

I'll respond just a bit:

1. You don't always have control over all the queries that have been written against your database.

2. You would probably lose the ability to use ORMs without a moderate amount of customization.

3. If you're migrating from a different database, you may have checksums on your data that would all need to be recalculated if you change case on everything stored.

4. Doing runtime lowercase() on everything adds a bit of overhead, doesn't it?

citext on postgresql seems a decent option - the citext docs even mention drawbacks of some of the other recommended options.
I've never had a recruiter that submitted me to a company without my permission. I also don't post my resume. I only give it to recruiters after talking to them and knowing the company they represent.
> Isn't it curious that folks like kim dotcom who do not hold hospitals or anyone to ransom earn global notoriety, are raided by swat teams and face the full face of the law while those that hold hospitals to ransom can operate with impunity with people reduced to tracking their bitcoin earnings on twitter.

Isn't it curious that people who are known to the authorities are arrested, whereas persons unknown are not? That's your question?
I think they started doing artificial insemination to increase chances of pregnancy
Marc Andreessen argues [1] that this will soon have to change.

I work at an SV software vendor which sells to big enterprise IT groups. From what I have seen, firms are starting to take their IT groups more seriously.

[1] http://a16z.com/2016/08/20/why-software-is-eating-the-world/
The thing is though, North African countries like Morocco and Egypt are much closer to existing EU data centres than Johannesburg is. Even Nigeria seems to be about half as far as Joburg.

It seems to me that staking out the unclaimed position at the furthest southern economic hub makes sense as a first step, whether that hub has the most customers or not.
9 years after recession began, some states still unrecovered
Still, should the investors get upset? Firing a selected group of people is one thing (which many investory see as good) but firing their best people does not sound very smart to them either (and I believe most of them are worried about the long term because they cannot just dump 100k in stocks without affecting their price too much).
Title has apparently been changed to 2014.

Has anything come of this revolutionary creation since? I.e., any actual magnets in production?
You can have immutability by making the setters methods of a class private. So if you combine it with "val" you have immutable objects. It is a bit more job in kotlin but as it is also object oriented programming you can achieve exactly what you want.

And for structures you have list, mutablelist, map, mutablemap, etc.

What else do you want?
I'd assume Goodreads which they own is factored into those statistics.
Some of us still develop desktop applications on Linux in Java SE. Kotlin is a godsend.
I found the prominence of the agent's name noteworthy. Compare to the NYT Bestsellers list where the agent name is missing: https://www.nytimes.com/books/best-sellers/?_r=0

Is Amazon doing this because Amazon envisions a future where publishers aren't important but agents still are?
I think they could probably do significantly faster than that since these would presumably be a relatively low volume, single customer application, and wouldn't need the extensive testing cycle required for mass production ASICs. Which is to say it doesn't take a year from delivering a mask set to a fab to getting packaged parts.
I use extension functions on classes I don't own to add functionality I think the class should have had or would be extremely useful for my project if a certain type of class had the functionality. Your example would require a static utility class in Java or an object in Kotlin to use every where, the extension functions can just be inside of a kotlin file.

So the difference would be in Kotlin

object StringUtilClass() {
fun shout(s: String) = s + "!!!""
}

import StringUtilClass.*
StringUtilClass.shout("I'm mad")

vs

fun String.shout() = this + "!!!"

import StringExtensions.*
"I'm mad".shout()

Kotlin doesn't always add brand new functionality, it also strives to make it faster to read and write code.
Yes, it runs on the JVM and is 100% compatible with Java code. While it was fairly easy to use Kotlin with Android before, Google just announced first-class support for it at IO.
How We Use AWS Lambda for Custom Functions on Keen IO Event Streams
Things was one of the first Mac apps I ever bought. For some reason, though, the last few years I've settled into a mix of Apple Reminders for personal things and Redmine for Work. I hate todo list fiddling, but this does look tempting to try out.
Definitely not 50/50: (free) Co-founder Equity Split and venture/team analysis
The Slate Star Codex has a good article on the same topic.

http://slatestarcodex.com/2014/04/28/the-control-group-is-ou...
1) would a very good solution. It's adding the graph cool pieces to an existing data lake. From there anyone can do what she wants (Athena, Quicksight, Import into Redshift/BigQuery). Would love to see that.

BTW saw your talk today at AWS Summit in Berlin. Good job there.
Hmm, I guess it depends on the application whether that's a good idea or not.

Or rather, before flang + emscripten/wasm/whatever, there was no reasonable way to run Fortran in a browser; now there is. Application developers can then choose whatever is most important for their application.

Disclaimer: my web dev experience predates the "modern web" with SPA's, fast javascript runtimes, html5 etc.
"Blame" implies responsibility, they're describing an effect not the cause.

It all sounds very matter of fact to me so it's funny to see you throw around words like "fault" and "blame". Seems like you're taking this personally.
One feature I didn't see would be a way to specify a desired size. To be to type 50mm to get an object at that length would be helpful.
Similar to when using the ruler in Tinkercad.
A good place for the transaction is inside a bank... they have quite good cameras and security guards
Take a closer look at the concurrency primitives redux-saga offers
Yes but maintaining a vacuum over long distances is a huge challenge.
Whenever you set out to write something, write it differently than last time you did it. It takes conscious effort and a lot of getting used to but actually stopping and thinking about alternative ways of doing something is a practice in itself. When you act on these thoughts, you're most definitely practicing, and quite probably improving.

This approach scales from the tiniest pieces of code to whole systems. If your last loop was a simple `for` loop, try writing the next one as a call to map function. If your last loop was implemented as map, write a simple `while` the next time. If your last app used Postgres for persistence, use Redis or CouchDB for your next one. If you're comfortable with MVC, use MVVM for your next project. If you're fine with dynamic typing, try using statically typed language or dialect.

Seriously - do it. Nobody is going to say anything to you: they all do the same to stay relevant, even if they know it's not the best strategy for a team as a whole. Make it your policy not to repeat yourself and only fall back to the tried-and-true ways of doing things if there are external circumstances which put you under some great pressure.

After a couple of years of this, you'll accumulate most of the techniques and skills you could ever need. The techniques and skills I talk about are transferrable between tech stacks to a certain degree, are impossible to learn/master quickly (no matter how intelligent you are the amount of information is simply too great) and really matter in practice. That knowledge is what differentiates senior programmers from others.

Anyway, good luck!
Join a nonprofit in a board level role.
The local chamber of commerce has leadership training.

Negotiate.

Read https://pragprog.com/book/rdbcd/behind-closed-doors

Identify and measure the output of your team. Track your performance by how fast your team creates value. Reduce variance first, then add speed, then more capacity.
Coder? Programmer? Software engineer? Choosing a job title
Yes as some one who used to hack Fortran for a living I was having a hard time to find a use case for converting Fortran to js
Just out of curiosity, what happens to your perception of the importance of what someone should be called when a change of gender is taken out of the mix?

For instance, when Muhammad Ali won a gold medal in the 1960 Olympics and the heavyweight title in 1964, he was still going by his "slave name" of Cassius Clay; do you think it is reasonable - either for anyone or for someone who watched the matches at the time - to refer to the 1964 heavyweight champion as Cassius Clay, or should they just call him Muhammad Ali?

Women also frequently change their name, sometimes more than once, throughout their lives; if a woman marries and takes the name of her husband, or divorces and resumes use of her maiden name, would you continue to refer to her by her former name, even in reference to events that took place during her use of it, or would you simply update your nomenclature without complaint?
I got super excited they would have better charting for Cloudwatch. I used Datadog for awhile and the charting system was amazing there. Hopefully, one day they'll improve Cloudwatch.
Also.. why would you place your proprietary "winning" algorithm on a machine owned by your biggest competitor?
> Mueller was asked to stay on as head of the FBI by President Obama, and served in the post all the way to 2013.

I'm aware. You seem to believe it means something more than Obama didn't have any major scandals to worry about that involved the FBI.

> If you're going to accuse him of partisanship, by all means post some citations.

He is a registered Republican that backed the vast majority of their programs that were later found unconstitutional. He only ever pushed back when it involved Bush trying to get a guy in a hospital bed to sign an order overturning one small portion of it.

There isn't any way to "prove" someone is a partisan to people's satisfaction if the man's career doesn't speak for itself already.
Isn't it curious that folks like kim dotcom who do not hold hospitals or anyone to ransom earn global notoriety, are raided by swat teams and face the full face of the law while those that hold hospitals to ransom can operate with impunity with people reduced to tracking their bitcoin earnings on twitter.

It's a very classic and widespread law enforcement problem: They catch those who are easiest to catch. There's an anecdote that so beautifully displays this fallacy.

A police officer sees a drunken man intently searching the ground near a lamppost and asks him the goal of his quest. The inebriate replies that he is looking for his car keys, and the officer helps for a few minutes without success then he asks whether the man is certain that he dropped the keys near the lamppost.

“No,” is the reply, “I lost the keys somewhere across the street.” “Why look here?” asks the surprised and irritated officer. “The light is much better here,” the intoxicated man responds with aplomb.
It reads like Warning Signs Of Corporate Doom [0]. In case of one company I worked for it was pretty spot on.

[0] http://wiki.c2.com/?WarningSignsOfCorporateDoom
Absolutely agreed.

A friend of mine was doing an MBA and was planning a paper on open source collaboration models. She asked me for my opinion on well-run projects and Postgres was the first thing that crossed my mind.

They have an excellent combination of goals, structure and expertise, and have created a remarkably low-drama, functional community around delivering excellent tools. I really think there's a lot to emulate there.
Using python would possibly make more sense here
Long and pointlessly rambling SJW piece that's hard to take seriously, let alone criticize for complete lack of hard data or structure.
She raises interesting questions:

1) Is risk taking endemic to men? The way to answer it would be to look at studies (or data as proxy) that look at this across countries. I am sceptical of her favored methodological venue (let's ask questions) - instead if she were genuinely interested in the truth, she'd look at hard data. Things like incidence of unprotected sex among men vs women - https://www.ncbi.nlm.nih.gov/pubmed/21281095.

2) Is risk taking more common for white men vs nonwhites (or in a less racist angle - by comparing countries instead of races)? Again hard data - prison populations, incidence of sports injuries, etc.

Science is actually about finding ways to measure things that you can't simply ask people and expect to get honest answers.

What she's doing is not science but social commentary - whose value is zero.
NASA has already proposed such a thing.

https://www.universetoday.com/134052/nasa-proposes-magnetic-...
Gee, it was stupidly obvious that Facebook could automate crossing information:

* It constantly prompts people for their phone numbers (and most people provide it).
* For new accounts, is REQUIRES a phone number.

Whatsapp accounts are based on phone numbers.

Isn't it quite obvious how easy it is to cross accounts? Do I REALLY need to spell this out further?
> Density is a very important factor in datacenter design.

That's true if you're putting the chips in your own data center, because density affects TCO.

But assuming that Google does not sell TPU hardware, this isn't an important metric to anyone other than Google. The question that is important is, what does the shape of the curve plotting "dollars spent" versus "time spent waiting for my model to train" look like?

The shape of that curve is affected by TCO, and TCO is certainly affected by density. But there's a lot more to it than that.
I like the idea of seeing books people actually read. There are some notable cases of books that sell but are never read...
Looking for a Firewall for Azure? Meet Barracuda
It's a dependency manager for PHP
For anyone that uses sublime text 3, the package sublime tutor[1] is very interactive and thorough.

[1]: https://sublimetutor.com/
> This is why absolute anonymous crypto-currencies will never catch on.

What, because of vulnerabilities? How are anonymous cryptocurrencies any different from literally any other piece of software in this regard?
Show HN: Module Linker for Firefox released
A Slow Merge for Truck Automation
The comments you wrote in this thread really hit me. I truly appreciate your writing them down, and as other posters have said, writing a blog post about this would be really helpful to us. What you're saying is true. No one cares about the tech.
Another simpleapproach to exception handling (beyond calling abort) is to allow an exception callback to be registered. This can allow appropriate diagnostic logging, and/or compensation
Good question, and just like any chart...ahem, Billboard...I'm initially skeptical about the integrity of the methodology. As in, there are lots of reasons to fudge numbers or engage in marketing tactics rather than straight factual reporting. Caveat Emptor.
what advantages over gfortran does this have and if its performance why not just pony up for the intel fortran
Building Auto-Tuners with Structured Bayesian Optimization [pdf]
AMD Ryzen Mobile chips (Raven Ridge) coming later this year
Fully qualified domains actually end in a . If you're allowing sally@google then you must also allow sally@google. To be valid
somehow I missed that AWS had its own TLD now.
If you can run the processing on the client side, then you can scale up much, much easier and provide whatever service much cheaper, or even free. Eg, you can provision fewer servers, no need to build a processing queue or load balancing setup, if the input is provided by the client then you use less bandwidth by avoiding a round trip on that, etc.
Roger Ailes, Who Built Fox News into an Empire, Died at 77
AI Event
That's a luxury that many people probably don't have, as most people have to get things done under certain timelines.
Why is it in the article in the first place?

Why does it matter that Bem is Jewish, or that the people probing for issues in the studies methodology were white men?