skysight-inc/HackerNews huggingface dataset:
Time to spin it the other way: the only reason the US landings on Mars are successful is because of secret government technology developed out of a covertly funded program from the 1950s as part of antigravity research.
Huh, interesting. I once responded to speculation that Google would buy Twitter by saying [1] they'd be better off neutering Twitter's ad network and data mining ambitions that were largely buoyed by Fabric and Crashlytics, and now I figure this will largely accomplish that. It also disproves my point that Twitter can sustainedly pivot into this space [2] by leaning on Fabric, Digits, and Magic Pony, and answers my more recent musing about how Fabric will fare with Twitter's recent downsizing [3].

[1] https://news.ycombinator.com/item?id=11913828#11914620
[2] https://news.ycombinator.com/item?id=11937756#11942293
[3] https://news.ycombinator.com/item?id=12784274#12784473
It's not a valid URL so it goes to the Google search? :-)
Agreed, as a software developer I often see confounding multiple problems. Sometimes they are related to a third origin, sometimes they are just two separate problems that happened at the same time by chance. Usually they appear when all the low hanging fruit (easy bugs) are gone. Software is not hardware, I know, but my guess is these satellites are buggy as hell.
Ultimately, though complexity is a real thing, the word is mostly used to mean "what I personally don't like".
My thought was that if a party can coordinate a flight to the Moon then that party is intelligent enough to recognize and appreciate such an archive...rather than destroy it. As opposed to the likes of the Taliban, who made a point to destroy historical works.

None of this means that multiple, redundant archives cannot be created. I just think that the Moon offers a unique level of protection from those would would destroy or otherwise degrade such a collection.
Never has it been more apparent that strong leadership is lacking at the Mozilla foundation. This looks like some interns at an ad agency got the chance to take the lead.
Yeah, that moment of panic when you think something Google acquired is something you use.
No it's not just you. In general, "follow latest trends blindly" has never been a winning strategy in software development at any point in computing history. Now, that is not to say that you never change your tools or methodologies once you've mastered your existing tools. But the new tools/techs need to pass a very high bar before you subject your team to these.
Using “Server-Less” Architecture to Massively Parallelize DNA Sequence Alignment
The endorphin rush is completely independent of a calorie. If you eat less you will lose weight.

It is physically impossible not to. You could be fed a drip of pure sugar and you will lose weight as long as you receive fewer calories that you burn.
Yep. And there is the problem. I don't want options to buy anything. I want shares. Actually, I want cash.
The Cost Disease Economic Phenomenon Is Making Government Sick
I don't use or particularly like Go, but I don't see what use is supposed to come from this. These comments aren't reasoned criticism — they just come across as bashing and sneering, as though you have some kind of grudge against a programming language. If you actually mean to contribute to the discussion, I think you might benefit from taking a few steps back.
This feels incomplete without the entry for "Remote, Oregon".
I don't understand what you mean.

If you're saying the mailing list SMTP server could sign the message with their own DKIM key, that doesn't work because the DKIM result only gets used if the signing domain is aligned with the domain in the From header.
The OP did not say that proper nutrition is a waste of time, but rather nutritional medical research is flawed, so advice coming from said research is not useful.
U.S. sues Oracle, alleges salary and hiring discrimination
مشاهدة مباراة الكاميرون وغينيا بيساو اليوم 18-1-2017 فى كأس افريقيا بث مباشر
Subject to the same origin policy.

https://en.wikipedia.org/wiki/Same-origin_policy
Does anyone know if this provides point in time restores?

For example, if one of our PCs was hit with crypto ransomware yesterday at 5pm, backup ran at 10pm and the newly encrypted files were backed up. Is it possible to recover the previous copies? If so, how far back does it go?
Tutorial: Protecting JAX-RS Resources with Apache Shiro (more Stormtroopers)
Sad this didn't make front page. The topic of manual cancellations always provokes major discussions when it comes up in my circles.
What about Fastlane?
it WAS cool not because it was, but because it wasn't, if that make sense
Yes, I know and I bake them, but it's not suitable for laptops and it's microcontroller :)
"a.org" is apparently owned by "AutismAwareness.com", which is poor planning on Mozilla's part. I wish to know more about this "moz" protocol.
Check what happened in the UK in 2016 for the first time since the Industrial Revolution. And then look how far north the UK is compared to the USA. If the UK can do it, almost every nation is guaranteed to be able to do it. (Those that aren't guaranteed, have other options).
Taj Mahal by MoonLight – Dates for 2017
Yes, but ROFR doesn't necessarily hurt you - it just slows down the deal. Also, the VCs who do this also structure the deal in certain ways to make the ROFR price unclear and therefore negotiable.

But, you're right, some start-ups are explicitly putting in an explicit "consent" clause into the ISO. Which I think is unfair, and kind of BS - certainly if such a clause were valid, that would drastically reduce the value of non-publicly-tradeable shares, and it would be nice if the IRS agreed =)
Response to this: https://news.ycombinator.com/item?id=13426896
Fabric was a much better analytics tool than Google Analytics.

It's better because:

Instant crash reporting reduces release time anxiety. iTunes and Google analytics need 24 hour collection period.

Fabric can offer Fastlane and Beta -- Toolkits that help deal with distributing builds to testers and releasing apps. Google has nothing to compete with here.

Whatever way Fabric seem to define active users and sessions they seem to produce more accurate reporting while Google numbers integrated with the exact same app produce higher more ego stroking numbers.
Two factors why VueJS is popular: 1. It is adopted by PHP Laravel communities as the goto framework for frontend 2. It is adopted as underlying for Weex framework (similar to React Native) by Alibaba. Which makes it adopted fast by developers in China.
Same here. I read it just after Zen and the Art of Motorcycle Maintenance. Rite of passage for nerds. :-)
Your funnel is so spot on it hurts. I made it all the way to number 6, and boy let me tell you, it was a shit show. People being strong armed left and right, people suddenly not showing up to work, and management offering a memo like "Larry has decided to pursue something different in his career."
Thanks for the link. I did read it. The comments are also interesting. Some of them even supported Salby. You will note that it's from a 2012 lecture, not the 2016 lecture I linked to at https://www.youtube.com/watch?v=sGZqWMEpyUM

While most of the commentors were obviously pro-AGW, seeking to pick flaws in whatever he said, even to the point of criticizing his use of 2005 figures instead of 2012 figures, it was refreshing to read people debate real science, rather than what generally happens. Thanks for the link.
You're right! Wait, this didn't work even more.

(It's a great day for moz.com, the first result in my region)

Humor aside, what a disaster. I love Mozilla so much, so a failure in any of its branding aspects is painful for me.

I'm wondering, is this caused by "smart people's blindness" -- the inability to see the world through the eyes of less educated individuals?

In this case, presuming that

* everyone knows how urls work and the role of slashes and semicolon

* everyone knows it's "mozilla" despite substituting letters for punctuation

But Mozilla is a large organization... how did they do a full rebranding without focus groups or at least showing it to a varied types of people.

Lastly, where's my dinosaur?
+1

I want intellectually appealing code, not intellectually torturous.
At least they are well-paid (by Yahoo (sigh)) and an army of well-meaning but out of touch contributors.
2017 Design Trend: Animated Logos Everywhere
As in entry level.
Are you on IPv4 or IPv6? I've found that IPv6 is much more likely to have problems with deliverability than IPv4. When my own server was IPv4-only, I never had problems, even with only an SPF record. When I enabled IPv6, I discovered that I couldn't get through to Comcast users without DMARC, and I also had to request my own /64 from the VPS provider, since the default single address supplied was part of a blacklisted /64 thanks to others. Unless you can get a squeaky-clean /64, forget about it.
Probably stupid question, but I'll ask since others may have the same question: Would all the offspring in this case be female?

I'm blanking on my old biology knowledge that's stored somewhere in the cold storage of my brain haha
Revenue report for my book Code For Cash: the first 30 days since publishing
> forces good design and reduces cognitive load

Except splitting into microservices is an unnecessarily complex design choice. That's almost always worse, and the cognitive load comes in when you now need to figure out how to get this stuff right. The scaling benefits also require that you get it right, small flaws in your system become massive issues.
Solar's the cheapest these days. The rest are only backups.
Yeah, when you work in an open office you learn every tic that all your co-workers have. Leg jiggling alone can be super annoying.

I also get annoyed by the floor bouncing around at work as people walk around (which might be related to open office plans since there's fewer internal walls so that the flooring acts like more of a drum? or it may just be old construction at the past 2 offices I've been in).
leadforensics.com
> the new logo was by far the best of their options

The old logo was the least of their problems.
Yes I mean total comp including base+bonus+equity.
Yev from Backblaze here -> Yea, with our Computer Backup service we have a 30-day history, so you'd just rollback time and restore from before infection. We've had a lot of customers have to do this -> https://www.backblaze.com/blog/cryptowall-ransomware-recover... (including one of our own...#sigh)
I agree 100%, the sooner people get over their petty tribal instincts the better. Unfortunately it's still a few generations away. We have made huge strides against racism, homophobia, sexism, etc. in the last couple of generations so I have hope.
> Favour disposable code over reusable code: Avoid the trap of premature optimisation, both in terms of performance and in terms of software architecture.

Some people call it "premature generalization". Relevant C2 page: http://wiki.c2.com/?PrematureGeneralization
>One possibility was that Leonie had been storing sperm from her ex and using it to fertilise her eggs. But genetic testing showed that the babies only carried DNA from their mum, indicating they had been conceived via asexual reproduction.

In this form of asexual reproduction are the babies genetic clones of the mother?
Summoning Demons: The Pursuit of Exploitable Bugs in Machine Learning
I have lived in MPLS and the bike scene there actually tiny compared to a real bike city like Boulder, Copenhagen, Tokyo... In MPLS they like to think that they bike a lot, but I just don't see it. In the winter almost nobody bikes, there is maybe 100 people in the whole city who do.
I'm not sure that operates at the same granularity though.
Suppose you have some business logic that subtracts the cost of a transaction from an account balance and returns a new account balance. These things are probably integers, but in many languages you don't have to specify that. You write this function, then later your coworker comes across it and passes it a double. You might end up with weird small discrepancies in account balances (or mysterious errors that only happen sometimes) that could be totally prevented at the time your colleague wrote the code via static analysis, if you use put some logic (costs and balances are integers) into the types.

This can be more sophisticated, like "this function requires a sorted list" so lets make a sorted list type, or packaging things up into biz logic types (a cost type that contains an integer instead of just using integers), but you can catch a wide variety of errors with static analysis if you make your code and logic amenable.
Databases are often the only stateful component in a system - statefulness is inherently complex.
Service to generate secure password
The point about "Agile the philosophy" being better than "Agile the practice" seems like a red herring to me, since so few get "Agile the philosophy" right. It's the same way I feel about things like HATEOAS: maybe it's good as a Platonic ideal, but if no one is reaching that ideal, then how useful is it really? There need to be suggestions that we can actually put into practice.
Ok, i'm starting to understand what we're disagreeing on. You're talking about pattern matching with dynamic expressions ( don't know the official name for that), such as what you find in erlang, i'm talking very basic enum unwrapping based on types, which is compile time checked. Swift also adds some kind of dynamic expression to patterns, which may break exhaustiv checking, but in the case of go, just a simple type check would be a great start.

Edit ( since i can't reply) : just look at https://developer.apple.com/library/content/documentation/Sw... with something like the barcode example.

It's all compile time checked.
It's common for Doctors and Biochemists themselves to do shitty science in spite of their fancy titles, as evidenced by the vast amount of contradictory and non-reproducible results in both fields [1]. Obviously the field itself isn't a waste of time but it's unfortunate that there's so much noise that it may as well be.

[1] http://www.nature.com/news/1-500-scientists-lift-the-lid-on-...
He did it twice! After getting kicked out of a top-tier university, he got a job at some obscure place, then got kicked out of that. Maybe he's a genius who sees things that 99% of climate scientists don't see, but can't follow basic institutional rules. I'll remain skeptical.
As you've intimated, most people have a very superficial mental model.

Facebook == respected tech brand == someone I should copy. The end.

Guy I know uses Cassandra == developed by hot tech brand Facebook == cool by mental association with Facebook.

Guy I know uses MSSQL or Oracle == developed by crusty old Evil Empire Company that cool people don't want to work for == bad.

Conclusion: We must use "big data" so we can be like the cool people -- err, because we really have some big data.

This doesn't sound like the outcome we'd expect from technical people making these decisions, but we can obviously see that it's what we're getting.
Hemingway 3.0 (Writing Style Coach) Released
Try tweaking your source map configuration
Anyone else tried vitamin D supplements? I've heard of people taking vitamin D when they're not getting enough natural light (basements, winter months, etc)
I think you're forgetting about practicality and not reinventing the wheel.

I'm going to use a car analogy here. Modern cars are incredibly complicated machines. They're also generally very reliable, thanks to about a century of development and engineering, and (relatively) inexpensive thanks to economies of scale.

If I want to transport myself to work on weekdays, and transport my girlfriend and maybe another friend on a weekend trip, and carry a bunch of groceries once a week, I can do all of that with a standard 5-person car. It isn't completely optimal for any of those tasks: it has more space than it needs for any of them, especially the weekday commuting. For my daily commute, I don't even reach highway speeds because I live close to work, so the engine is seriously overkill.

So I could have a custom-designed vehicle for each of these use-cases. Each vehicle would be a little less complex than my current car. But that's a lot to maintain, and would surely be far more expensive and less reliable, since each one is a one-off, requiring custom design and engineering, special parts, etc., and not benefiting from the economies of scale and engineering resources that a mass-market car gets. So instead, I just go buy a ready-made car and use it, and it works great and I'm happy.

Is PostgreSQL overkill for a lot of uses? Probably so. But it's designed to be used for all kinds of different tasks, and while it may not be quite as efficient for any of those tasks as some custom-designed solution, it's far more flexible, and it's readily available, plus it's benefitted from an enormous amount of engineering and debugging that a custom-designed solution would not. Things like CouchDB don't have nearly the number of users and amount of development, so while they may make sense for some tasks, the fact that PostgreSQL has more lines of code does not necessarily mean it's less reliable, in fact the opposite is likely true, just like an off-the-lot Honda or Toyota is likely much more reliable than some custom-designed car that someone built in their garage or some high-end limited-production exotic car like a Ferrari or Bentley.

The reason for using an off-the-shelf solution is because it's fast and easy and reliable. It doesn't matter if you're not making use of 80% of the features or capabilities. And software isn't like cars or engines; hard drive space is nearly free, and except for certain applications you're not likely to see a significant downside to just using a standard SQL database versus something more tailor-made. The main problem is cost (like with Oracle), but with PostgreSQL or MySQL this isn't an issue since they're free (and Free). It also helps that they use a standardized query language which makes them much more accessible.
> Has been shit under everyone.

All software is "shit" to some extent. It was just less so under SJ.
How to Download Torrented Files – Make Your Own Torrent Downloader
> Forking threads for web pages is so old school

I don't think you understand how uWSGI works.

> And Python is a terrible choice for something at their scale.

Maybe they could use whatever youtube uses for their frontend instead?
I wouldn't let this stuff skew your view of the industry. If you're pro-diversity then nobody with hiring power anywhere you want to work is anti-diversity, so you don't need to care about the people who are.
I'm not sure why you would call it cheating -- it seems like a very principled engineering decision to me.

I like sounding "bad."
Yes, Very much so. Could not agree with the author more.
Harvard Scientists Develop a Robotic Fix for Heart Failure
Why not just say "Suggests the question" then? I've never understood why people will fight so hard to justify doing something incorrect when a easier, and better answer staring them in the face.
Is anyone going to www.mozilla.org to download Firefox?
I guess nobody told you that /s indicates sarcasm.
I agree with ian0's perspective, but I am compelled by Neil. I think we can learn a lot of patience about the state of software development from this article.
Thanks for testing so thoroughly. Some of these problems are likely related to server incompatibilities, but others are definitely client bugs like the QR code stuff. Please report individual issues here [1]. Thank you!

1. https://github.com/chatsecure/chatsecure-ios/issues
It's true that the CH approach to classical logic is by no means exhausted. I see this as a feature of classical logic's rich structure. In any case, I disagree that this is a break down of the CH correspondence. Analyzing the type theories related to classical logic demonstrates to me that the CH correspondence is a gift that keeps on giving.

The approach I have in mind about composition of logics is the theory of pseudodistributive laws: http://dl.acm.org/citation.cfm?id=2612113

It's kind of cutting edge and has only yet been applied to a few situations, but it seems to be the correct notion of composing type theoretic (and hence logical) structures in compatible ways. Another approach I like that is strictly logical is Nuel Belnap's display logic, which characterizes a ridiculously broad range of logics and proves a general cut elimination theorem for them. The relationship between the categorical approach and the display logic approach is not entirely clear yet.

In any case, the CH correspondence is a rich and very active area of research. Just because we haven't nailed it down exactly yet doesn't mean it's broken! Our current understanding is a shadow of a much deeper concept.
At Google, assuming what I saw was representative, 220+ k$/yr in total comp (salary + bonus + RSUs) was the standard last year for one promotion up from new grad (SDE IIIs).

(Note that Google RSUs, unlike Uber's, are convertible to cash immediately upon vesting.)
> I've seen Jira tickets about creating Jira tickets :)

So long as it's one:many.
You can certainly put some effort to create exhaustive surveys and ask people to take it.

For me existence of lot of software which are build with Go like Docker/Kubernetes and http based tools I develop and use it internally at work is good enough to assume Generics are not that important.
Creating a captive portal on a Raspberry Pi
This web app was on the first page of HN when it was released. I liked it a lot. I bought the software. They released a new version. It looks great. I'm using it now. They've added a bunch of cool features too. It's even better than when it was first trending.
I personally don't hold dietician in any higher regard than nutritionists.

My mom had a dietician as a next door neighbor. This lady was never seen without a 1 liter big gulp filled with diet soda. We had her family over for Thanksgiving one year; Mom puts on a big show with white table cloths, fine china, crystal, etc. They all showed up with big gulps and even went home to get some diet soda when they ran low because we only had regular.

The kicker was this lady didn't eat vegetables. Only bread, meat and diet soda.
A very large portion of performance problems can be mitigated with the use of cython and the new asyncio stuff.

asyncio success story: https://magic.io/blog/asyncpg-1m-rows-from-postgres-to-pytho...

cython: http://scikit-learn.org/stable/developers/performance.html
Options work the same way. Your equity in Bronygram could be worth millions if Bronygram's world-domination schemes go off without a hitch and if they IPO. But those are big ifs, and when you're employee #7 or even #107, you really can't assign meaningful value to those stocks, because they are simultaneously worth "zero" and "a fuckton", and the wave function hasn't collapsed.
Exactly my problem with Agile. The philosophy is immense and hard to follow. Everyone sees it differently. The practice of it, thus, is always unique, and never consistent. We need something better.
Definitely agree – the polyglot aspect can also be useful for companies where different parts of their problem fit different tools.

However, exercising proper software discipline and using languages with good/existent module systems, like OCaml or Go, can lead to the same modular results without the fixed overhead. If you don't have a full-time ops person or team, you almost always have no business running microservices.
> very basic enum unwrapping based on types, which is compile time checked

Sooo just accessing fields on a struct? I don't understand the distinction you are trying to make.
How does ScalaJS compare to these other libs in terms of building browser UIs?