skysight-inc/HackerNews huggingface dataset:
Cluster-scale calculations? Probably not. If we could /easily/ port FORTRAN code to JavsScript then you could do this [1] kind of thing with a lot less manual re-implementing.

[1] http://physics.weber.edu/schroeder/fluids/
What application server do you use for the backend? Tomcat?
That's identical to just doing .+@.+
Personal preference. In my situation, it's a retail product at a company that has a lot of other retail products. The one I work on just happens to be very profitable, so it gets a lot of attention. But I'd be very happy working on the empowering problem you mentioned too.

I've been blessed by having experience in several, very different kinds of applications (web apps to avionics). Over time, I've realized the specifics of the problem at hand are more-or-less irrelevant to my happiness. I'm looking for something that's sufficiently technically challenging, where I can be surrounded by honest, friendly people, and make decent money.
A Twitter bot that tweets whenever the WannaCry BTC wallet is paid
Probably the best concise list of dev to dev advice I've ever seen.
I know this sounds icky to some, but what I really want from Postgres is a proper equivalent to MSSQL's FILESTREAM.

I know, I know, "databases are bad for files" - but let's take something like an ECM suite where images and documents are literally part of a transaction, having to synchronize those between filesystem and database breaks the Atomic constraint in so many ways. PostgreSQL has LOB support, but oid's being 32-bits severely limits the usefulness of the feature without using convoluted workarounds (multiple databases).
In kotlin you can also write:

var name: String?
// some code
name?.let {
// here name is not nil and can be accessed via variable "it"
}
// or
name?.let { name ->
// here name shadows the previous variable, and is not nil
}
> For me, I can't do the front-end stuff

Why not? What's stopping you from learning?
Isn't AdSense a pretty big deal within google?
> Because of our physical and virtual presence around the world, Cloudflare is uniquely positioned to rebuild the core of the Internet. Every customer we bring on increases the size of our [surveillance] network.

Google was founded by CIA[1]. There’s no way Cloudflare isn’t.

[1] https://medium.com/insurge-intelligence/how-the-cia-made-goo...
I mean your password manager already has all your passwords. The argument can be made that you can trust the man who already has a knife to your throat.
"That is what Moscow is doing, more than a dozen senior intelligence officials and others investigating Russia's influence operations tell TIME."

Or in other words, 'we are making this up.'
How hard is it for a hoobiest to build something like this?

What's the hard part? Aligning to your leg? Powerful enough motors? Software?
This is some of the worst advice I've ever seen. Do this if you want to die sad and alone with nothing but your money beside you I guess.

The last sentence is actually not bad advice though.
A New Goal-Setting Framework for a Team That Doesn't Work on Projects Together
It's called going public. Never go public unless you're exiting.
I see no problem with giving someone a heads up that they've employed an asshole.
If you can't find someone to teach you, then yeah, this would be a good alternative. And so long as you're willing to put significant effort into correctly answering their questions, it should be a good substitute.

That said, teaching will not typically help you learn something new, though it will help refine the knowledge you already have.

For example, answering "Why is the sky blue" will give the chance to refine your own understanding of refraction and how that interacts with air, but it's unlikely to guide you into learning about quantum mechanics.
most of the traffic was map tiles, the golang part did a mongo query to get some data but that was a minor part of the traffic
Depends on your workload. If you have a constant workload, then sure. But if you have variable workloads then AWS/cloud providers are a no brainer.

Source: 6 figure/mo AWS spend. We use pretty much every infrastructure piece in AWS in multiple regions and to replicate that flexibility in our own data centers would be an incredible cost.
its a signing bug.

There have been incidents of 'accidental inflation' of fully-anonymous cryptocurrencies (as opposed to 'semi-anonymous' [sender/receiver anonymous] and pseudonymous bitcoin).

Zerocoin had a 1/4 inflation from
https://news.ycombinator.com/item?id=13672117

I wouldn't go so far as to say this is will prevent this technology from ever being secure. Its early days. Don't play with what you can't lose.

The great monero team did notify other CryptoNote based currencies, it seems that the granddaddy Bytecoin didn't fix it before the notification period. There is no evidence that they exploited this. They even came up with a method for detecting if it had been exploited...
Remapping vi's escape function to caps lock or jj/jk seems like a common example, or doing it the other way around and getting a HHKB. It doesn't have to be a wholly different style, just one that fits modern keyboards.
The article says:

"the BBC may use your personal information to inform relevant third parties such as your employer, school email/internet provider"

If your comment was what they intended, they would have just referred to "e-mail provider".
You might like this piece of John Carmack's advice: If you're not sure which way is better, implement it both ways and compare.
It's not stereotyping to mention that a particular group of people actually predominantly or entirely consists of a certain race or sex.
Indeed. I trialled the Amazon Prime Kindle library and trying to browse what was on offer just brought me to page upon page of what I can only describe as 'shite'. Endless self-published thrillers and erotica with stock photo covers. Why their recommendation algorithms failed so spectacularly in that case I can only wonder (and before you ask, that is not my normal reading material!)
Show HN: A TestDox reporter for pytest
Adobe Brackets is open sourced, and I don't see a ton of people heralding its usefulness. The same could be said of Eclipse. Just because it's open sourced doesn't make it useful or well-built.
This is why I always ask what is the business value of doing cool thing X on a project.

Using your words if "using a newer JS framework, a slightly tighter Java loop or the latest cool language." doesn't improve the business value of what the customer is getting out of the product, it gets a very big NO.

I became very much against "cv building driven programming".
c'mon man. Myself and everyone else are dying to know what you're reading.
Popup Blocker Bypass on Microsoft Internet Explorer
Would be interesting if they tabulated the most read/most bought with respect to my preferences. The only thing I get out of this list as it is, is that people have bad taste.
Also, "freeze" your "features" at versioned levels for each project.

If you want to add or alter something, that would be a new project.

Otherwise, you will never finish a project.
I heard the heck outta that.
But the posters above you said that JSON and JSONB types in Postgres, and functionality around them, eliminated the need to use other databases for document type data.

What you are describing can be done with PostgreSQL. One thing that is missing is better client libraries that make use of those data types. Morphia wins for now in that regard.
You would get compression with Postgres running on ZFS.
I guess this varies by location, but on average there are so many more openings than there are developers that it shouldn't be at all impossible to find a company willing to take a chance on you, especially if you are willing to either work very hard or take a slightly under market value paycheck (for the very first job).

So time spent using X is great, but just saying "I can learn" and giving an example of how you're able to learn is often enough. Then just look at X enough that you know the gist of it, have a small little sample project in your github account, and you'll be good enough that someone will hire you.
10 questions that your data roadmap can answer
One problem is that you have to make sure that this device tries to rotate your knee around the same axis as your knee does, probably more so when used on people who already have weaker knees.

Because of that, I expect that fitting this to a body is a lengthy and, hence, fairly costly affair.
Then you can go full geometric algebra and base your whole geometry on this latticez
Perhaps ESP is actually proof that we live in a simulation/hologram. Seeing the future, is somehow tapping into the simulation and being able to on a subconscious level guess at what comes next.
Are you logging your deployments correctly?
I've only developed professionally for ~6 years but here's the mandatory non-answer: make sure you prioritize "life" things too, especially when doing full-time plus side projects. My kids are still young but I already wish I had spent even more time with them when they were teeny.
A USMC radio operator on a ground patrol with a plan to be out for less than a day and cover 20km will have radio batteries, a radio, flak jacket, 4 extra magazine, m4, smoke grenades, helmet, sunglasses, weapon cleaning kit, extra socks, 2 days of mre, probably 2l of extra water, poncho liner, rain jacket, gloves, extra socks. Others will have heavier weapons but less radio gear and two people will have ied jammers. Night vision goggles and a peq 16 plus extra batteries and grenades will depend on what they are doing. 60lbs or more is normal for a ground patrol.
Per our previous discussion, you should probably add hash and KDF issues to this list.

I also find supercomputers relevant to PRNGs, both on the overall PRNG security front and on the inadequate seeding front. Since CSPRNGs are not designed to be slow to calculate, supercomputers can be used to attack key generation from inadequate seeding, given some useful model of what the effective space of seeds could have been.

For instance, there are probably still many embedded systems that are initializing without anything that is reasonably called "environmental noise", and their state space is dangerously small, yet maybe still challenging for most organizations to search, depending on exactly what they initialized it with.
If you dig into the origins of a buzzword, it's highly likely there's a very valuable concept hiding underneath the accumulated cruft.

Had I known this sooner it would've sped me along considerably towards finding a lot of cool things that give me more motivation to program.
If you never leave your home then you have much bigger issues than a password field.
FB hater here.

I can't help with your request, sorry. But I do hate the FB.
I have to agree with parent heavily and I used to be a long time Spring advocate since version 1.0.

The thing you will find using Java for a long time at any company is you eventually end up with your own framework / stack.... Yeah sure there is some underlying DI or Web framework but a majority of it becomes your framework and workarounds/plugins/extensions for whatever DI/Framework you choose.

I used to to think this was a terrible thing but these days I think using less dependencies, autoconfigure magic, and even using older technologies such as the Servlet API are just easier to maintain, understand, debug, stable and surprisingly easier to train new folks on.
i think the assumption in the article is he probably _knew_ what elon musk did/had done, but just not what he looked like specifically.
I have used DO for project for several years now. You do have to do all the maintenance yourself. Upgrading between Ubuntu 14.04 to 16.04 had some issues that forced me to take the site down for half a day. Other than that, it has been smooth sailing.

If you know how to do all the sysadmin stuff, I would say your fine in terms of using DO for production.
There's still plenty of incredible hand-made and vintage furniture and interior design objects on Etsy.

The problem, as ever, is about filtering. For every quality piece there 50 amateurish things cobbled together from steel pipes and reclaimed wood (or worse: distressed "shabby chic" furniture made to look like something you'd find in an old B&B on the French Riviera). With all the AI being thrown around, can't someone build a "tastefulness" filter?
I imagine the answer is yes.
I get your point now. Yes, it is read-only, not immutable. For me, I only need read-only. I think kotlin wasn't meant to be pure functional. I see it as object oriented with some functional programming.

out of curiosity, what cases will you use an immutable collection instead of a read-only? I cannot imagine any use case where immutable is a gain over read-only.
I always just cast to text in this scenario.
That would make for a great interview

"Well, we wanted to write this show that was a satire of the culture in Silicon Valley, but in the process we revolutionized the field of information theory."
Nice work team and thanks for the responsible disclosure. Vulnerabilities are inevitable and it's how you handle them that counts.
What exactly is your problem with PHP?
Wondering why so many people hate PHP. I use it with static classes without OOP and never had any issues with it. Like JS and other languages and especially OOP there are really bad example (like the source of PHPUnit for example) but the language itself is mostly fine - you can almost use it as beautyful as golang if you get rid of namespaces and all that stuff. So if you dont like PHP - why?
DevOps tools review for DataCenter automation: Ansible-StackStorm-SaltStack
Agreed. Or stay flexible and negotiate between clouds. Even Netflix's legendary AWS relationship doesn't stop them from building their own custom hardware (Open Connect) and building what is essentially their own custom CDN.

People used to ask us when we started Userify (SSH Key management, https://userify.com)... what happens when AWS clones you?

Well.. that was five years ago, and they haven't cloned us yet. But even if they ever did, they have a vested interest in ensuring lock-in to AWS, so they will always choose to make things work with things that only they offer (such as IAM) instead of making it cross-cloud. That makes things a lot more challenging for large enterprises, especially when you're talking about users that may have to log in to servers hosted in multiple clouds. Having multiple sources of truth doesn't work at scale.

Most large organizations are at least on AWS, GCP, and/or Azure already, so I don't really think Userify's SSH key management (or any other cross-cloud tools like ansible/pupet/terraform/etc) are going away anytime soon.
you, i like you, you're funny.
> When I was reading the news article, I thought to myself, should they really be publishing classified information?

are you not familiar with the intercept? it was initally created mainly to publish snowden documents

> wouldn't that consider a crime just like leaking to Wiki Leaks?

we have freedom of the press in america
The moral of the story is that if you want a book to become popular and go mainstream you need to make a movie or tv show about it first...

It doesn't matter if the cinematic version is good or not, a lot of people will read the book only to be able to complaint about how they screwed it with the script and be that one friend that is the authority about X or Y show, because you know... he read the book...

Up Next: Harry Poter And The Bayesian Statistics
Make sure you get to learn a bit of everything, don't become too focused only in tech.

Yes, it is cool to know all latest features from language X or framework Y, but real work on a company is not only typing code.

Learn to get overview of how software architecture and development processes work.

Build your social skills to be able to bridge between technical audience and those not so technical.

Do not work in silos, make sure you get an overview of what everyone is doing, get domain skills on the business areas the product is targeted for, learn what customers actually do and want from the product.
I think Nim has the potential to become one of my go-to languages. I also like Rust, but I think even though they may operate on a similar level of abstraction from hardware they target different types of project. Rust is as expressive as it can be while making it difficult to shoot yourself in the foot. Nim trusts you with the BFG (term-rewriting macros!). Each language philosophy has its merits. The organizations managing the most developers clearly favor imposed-discipline languages, and that makes sense for something as large as a browser. Highly expressive languages tend to result in personal code, which I think is fine for projects with smaller numbers of contributors who are all on the same page. In that sense, Nim seems like the Lisp of systems-level languages. A powerful tool for getting things done that asks a bit of its users.
To expand on this, I think the footguns you're talking about are specifically performance related.

Just an example: How do you specify a fast readonly array in C? If I recall correctly it's

restrict const * const int my_array[n]

In Fortran?

integer(4), intent(in) :: my_array(n)

Not even starting with array ops, multidimensionals, array slicing etc., that's already a big win in readability. Having a pass-by-reference language by default is refreshing for HPC purposes.

That being said there are disadvantages compared to C. Biggest one IMO is the lack of inline declarations, which especially makes privatizing things in OpenMP and OpenACC code a bit more tricky, i.e. it needs to be explicit.
I'm not a native English speaker, so I had to look it up, but I think I'm using the word correctly:

https://en.wiktionary.org/wiki/stereotype#English
- A person who is regarded as embodying or conforming to a set image or type.
Annuities are great (if administered effectively, which is helped by economies of scale).

The UK has an efficient annuities market, it seems to me. My understanding was that in the US, it was to a large extent a tax-avoidance scheme, rather than a risk-mitigation mechanism, but I don't know enough about it.
>Market value means that your turnover should already be low, your employees can't leave for better paying jobs.

The curve isn't flat.

>Do you really think those people are going to leave Etsy because it no longer has the CEO's cult cheerleader squad decorating the offices?

I think people that spend their time learning a craft then peddling hand crafted objects for, let's face it, love over money, will not want to work for anything approaching a Wal-Mart or other 'soulless corporation'. Speaking generally, of course.
Better Angels is way too dense for me to imagine it ever getting up towards the top of the bestseller lists. Gladwrlls stuff is a lot more tuned for mass appeal.
Lossy compression, not lossless.
Contribute to the UN's photo gallery of Mother Nature
I thought I heard some presentation about superencipherment with AES + some cipher (maybe derived from AES) with per-session randomized S-boxes. You would include the S-boxes in the message as a sort of salt.

The goal of this is that if there is a cryptanalytic attack that gives brute force a 2⁴⁰ speedup and hence attackers build custom hardware to implement it, their hardware is still not effective against the other cipher and they have to do something different (maybe hard to characterize how difficult the different thing would be anticipated to be).
Median tenure at Google is about a year: http://www.slate.com/blogs/business_insider/2013/07/28/turno.... Amazon is famous for burning out some of its employees very quickly. Why do you think 7.5% is a reasonable number?
How about we start with racism? Some things are a grey area but some are downright harassment.
It's Apache-licensed instead of GPL; for some people, that's an advantage.
BBC staff caught watching TV without a TV liscense are subject to instant dismissal. Been the case for eons that company rule and that seems perfectly fair. But that is clear cut and defined upfront in the employment contract. This as you highlight is subjective and no clearly defined lines and that as you say is the job of the police. Indeed this action by them does open them up to the police being involved against them.

If anything, this opens up many opportunities of abuse from nefarious and mischief inclined people.

Lesson to take from this is, don't do personal stuff upon work computers period. That should be the take away message about this type of issue. Remember many an employment contract prohibit that and it is often overlooked if not abused, this may just become that abuse nail example you encounter with HR. Let alone the security aspects for you and your employer, your cloud drive getting a malware payload not impossible and vice versa.
Affiliate offers.

CJ, LinkShare, Share-a-Sale.

PPC is the easiest way to add monetization to your site and the least lucrative.
"Harry Poter And The Bayesian Statistics"

Already been written: http://www.hpmor.com/
A business is always a business.

The profits from it are owed to the owners, not the suppliers, nor the employees. If you want to do something different with those profits, then you should not invite other investors in as partners, then use some of their share of the profits to fund your own CEO cult.
Why do I have to like it?
The ability to compile to LLVM IR, for one. Yeah, you could use dragonegg (and I have), but dragonegg is unmaintained and the last working versions are pretty old (LLVM 3.3 and gcc 4.8).
Besides what Larrikin said, discoverability. Discoverability is the killer feature of languages designed for IDE support that you just won't understand if you haven't seen it. It's a big reason of why Kotlin beats Scala in practice, IMO (1).

I code Elixir a lot these days and spend a lot of time looking at hexdocs.pm and occasional library source code. With Kotlin or C#, this is seldomly necessary, because the IDE's autocomplete tells you everything you can do with this object. It doesn't guess, it knows. If it's in the list, you can do it, if it's not, you can't.

Now, if I have a string object called "str", and I write "str.", I want to see a list of everything I can do with it. But a MyStringUtils.shout() is never in that list, because it does not come after the dot.

With extension functions, this becomes possible with userland extensions to existing classes and interfaces. All you need is a single import on top, and good IDEs (eg. visual studio) can also auto-import that one if you use a function from it once.

(1) Last I tried, Scala was too slow to compile to provide 100% perfect autocomplete within a few milliseconds. IntelliJ did some Python-esque guesswork to mitigate that, but that effectively reduces the feature to "save me some keystrokes", i.e. not very useful. Maybe this has been fixed since.
From the slides, it looks like the next layer under tensorflow is calles StreamExecutor API. Googling for that turns up this, among other things: https://github.com/henline/streamexecutordoc
Yeah this is how the world gets Donald Trumps.
How long did you stay in the .net world?

Was it hard to switch out of it and learn a lot more?
You now have https://github.com/Kotlin/kotlinx.collections.immutable
Part of the reason I want a pod, is noise separation. I suppose you could modify these to close them off...
I think you could do Morocco as well, but isn't uninterrupted power also a major issue in South Africa. You only have Eskom and they don't seem to be that well run or have enough well maintained power plants.
North Country HealthCare selects Mushroom Networks for mobile clinic [pdf]
Why is it "none of the BBC's business" when you send hate mail to the BBC? Haven't you made it their business?