skysight-inc/HackerNews huggingface dataset:
Peter Thiel: The Online Privacy Debate Won’t End with Gawker
Sure does. What's your point?
This just ins't politics and it isn't just text messages. Anything you send over the wire could comeback.
Why not try Python 3.5 and mypy? That way you could still use Django....
See https://github.com/caulagi/django-mypy for an example.

You can also use
https://www.quantifiedcode.com/
and
https://landscape.io/
as well as what's built into PyCharm.

And for js, use TypeScript!
Maybe a better hack would be to disable screensavers since they serve no purpose on an e-paper display and actually cost battery to switch from text -> screensaver -> text.

The better behavior would be to not flip the screen at all and keep it static, using no battery.
Qubeship.io – 10 minutes to go from Code to Containers to production
Cactus (Crowdsourced Decisions; Beta)
Good idea, but not currently maintained!
Blessed is pretty incredible. For dashboard like apps specifically, blessed-contrib is a huge time saver.

https://github.com/yaronn/blessed-contrib
Private Beta starts on the Halloween day.
Hey guys: I'm working on an app (will enter beta very soon) that lets users post polls and vote on them. Atm it's a bit rudimentary (UI will change, push notifications will be added, gamification features upcoming, etc.), but I'd love to get it out to you bunch asap and see what happens. The link above will let you look at the app and register for the beta.

Note: I'm planning two sweepstakes. If you register now, you'll be entered into a sweepstakes, and if you happen to register later on, you'll be entered into a sweepstakes with a smaller prize. So, register now! Feedback is welcome. Thanks again!
Yes, I did. In fact, if you're a recent grad you probably had me as your TA at some point as I was a TA throughout most of my grad school and did core courses.
>>SQL just not being a pleasant language for expressing business logic

No kidding - don't do that. Sprocs are great to present a query interface and avoid sending queries over the wire every time. They can be handy to decouple the actual storage architecture from the query interface, so you can do tricky stuff in SQL without screwing up the clients. That doesn't mean you should stick your business logic in there.

>>testability, versioning, deployment... library ecosystem...

And how would any of those problems be solved by using raw SQL strings or a document DB? That just moves the problems back into the schema or the data, where it's even harder to deal with.

>>poor IDE support

So your code editor has a better IDE for SQL? Or are we talking about a document DB? I haven't seen any of them that were anywhere close to SSMS.
Or, for a lot of the structured elements, you could use DBPedia.
I did the same, with me as only applicant, mostly because it was slightly less paperwork.
One possible drawback is that you can't count two incomes, just the applicant income. Though "affordability limit" that bank calculates (at least in my experience) is very stretched, I wouldn't be able to pay the max bank was ready to loan.
A private transaction of BTC wouldn't effect the market value of BTC. It is correct to say 1M BTC = 565M USD; the market price of BTC/USD is only effected when the BTC is sold on an exchange.
I mean, I'm going out of my way to try to stop my computer from running code I don't like. (In this case, advertising and tracking code.) There are tonnes of alternatives I could try, but I think the easiest way for me to block Facebook ads is just to stop visiting Facebook.

Ads are more than just annoying. They take away my valuable time and resources. I don't care what business model you think I'm destroying, my attention is mine and mine alone, and I will not have it wrenched away from me by dancing bottles of soap accompanied by the whir of my computers fans as it struggles to play yet another poorly coded flash applet. (I realize Facebook ads very rarely use flash, but they are still distracting in the worst way.)

Facebook can try to do a lot of things here, but they can never win my trust back after all these years, and I consequently refuse to trust their advertising platform more than any other. It's an intruder into my system, I will not allow it to run, and they may kindly deal with it and move on. I run my life ad free, I stopped watching television for similar reasons because I didn't feel like paying money for a service that seemed engineered to waste my time with product placement. If your business model does not agree with my preferences, too bad. I'm still not letting you run your code on my computer.
I've used Makefiles to coordinate a zoo of perl/bash scripts before. It's pretty effective.
I just don't understand why Marco has bitten so hard into this problem. It doesn't matter at all. Everybody skips the ATP theme song anyway, and VBR will only negligibly improve quality of the rest of the show (as Marco himself has pointed out). And it's not like the theme song sounds bad in its current state! I have never noticed any artifacts or flaws in the recording at all. This is almost literally only something the ATP crew would notice.

Assuming Apple fixes this VBR problem — unlikely — it would still be a far better idea to switch to something like AAC instead of using VBR and massively inconveniencing a) your entire audience on older iOS versions, and b) a large swath of your audience that uses players with equally poor VBR support. This whole brouhaha makes absolutely no sense.
I don't even see the appeal for gaming: Maybe at insane skill levels, but even on a Model M, the keypress time is a fraction of your response time, maybe ~10ms at worst. Although I haven't counted.
This list needs to be categorized by technologies involved in each project, such as we see at OpenHatch - https://openhatch.org/search/
Why does the initial grant have to be enough for the entirety of the company's growth? Why don't you just issue refresher grants to people who stick around?
niche not nitch
I just don't think value is only delivered over a 10 year period. It should take a decade (or 7 years) to get your initial 'reward'.

It doesn't make sense to be locked into something for a decade that may not even be the same in a decade. Just personal preference though, maybe someone will be up for decade of vesting.
https://www.eclipse.org/security/known.php
Why is such complication introduced and what are the benefits of it?

firstVar || (secondVar=='Bob' && thirdVar==41)

seems very clear to me.

On the other hand JavaScript has always had logic operators... therefore has always been able to perform logic programming.....

From http://www.ecmascript.org/es4/spec/overview.pdf page 18

“&&=” and ”||=” operators
ES4 introduces assignment operators for the logical
“&&” and “||” operators. These assignment operators
are short-circuiting; if the value of the left-hand-
side determines the value of the result then the right-
handside is not evaluated.
Not really. If they encrypt it and hold off on sending it until they need to send something else, like for example the next update-check, then it becomes pretty much impossible to tell that they are sending your data and what they sending.
Oh come on guys... think a bit... just a little.

You do need the owner's permission to fork the project. The owner has granted that permission in advance by distributing it under the MIT license, provided you agree to terms of that license as imposed by the owner. That you do not need express written consent doesn't change the fact that you can only use the code by permission of the copyright holder. Note that the permission to use/modify the software is not unconditional. If you fork it, you cannot change the license terms, the owner hasn't granted anyone permission to change the terms of his license for his property and the license itself is explicit on this point.

Really, the first line of the license starts, "Permission is hereby granted...," and ends with, "...subject to the following conditions:,". Don't agree to that stuff and you don't have permission from the owner and you can't use the software.
Figure 4 and 5 have the same credit groups, but opposite colors. That seems unnecessarily confusing.
> far preferable

Well, that depends. Shell scripts can be commented, and they can be built progressively and interactively by building a pipeline. That's a great choice for a one-off task, and in my experience much faster than many other approaches.

It also works well for tasks close to the system. For example, our users are able to download large archives of data, and we keep over 99% of such downloads indefinitely. We delete downloads > 100GB after they're more than 6 months old.

With a shell script run by cron that's achieved with find + rm + curl|jq (to tell the API the download is deleted).
Vidcode (YC S16) Teaches Teens to Code by Making Snapchat and Instagram Filters
I suppose, but that's not a legal issue, that's a usability issue. There's no law that says I have to use alt/title tags.
> - this is critical for reading academic papers, which tend to be two-column PDFs

Kindle's and PDFs goes together badly. This is common knowledge.

My solution is only using web-pages based formats like mobi or epub based books.

The rest... Let's say they don't get in my reading list.

Just like the web is nicer without flash, ebooks are just nicer without publishing formats like PDFs which natively can't support reflow or anything super basic required for easy reading.
AHK sounds nice, but I'm on Linux, so I make do with xbindkeys.
One Second Dash:  React to Amazon Dash Buttons, Designed for the Raspberry Pi
Wow. I'd like to quote the final section "Interactions with the vendor". It's been my experience as a user as well, of my very numerous bug reports - not because it's buggier than others but because I'm quick posting them - most have been solved within a very reasonable amount of time (I always provide a reproducible test case, which helps).

From here on it's all a quote:

"I’d like to specifically thank Hadi Hariri and the rest of the JetBrains team for their proactive response to my report. My email requesting a security contact was answered within an hour of my sending it, and the issue was resolved relatively quickly."

"They sent me a patchset against intellij-community and a binary build with their proposed solutions, and were receptive to my feedback when I mentioned potential issues."

"Lastly, even though Jetbrains doesn’t have a bug bounty program that I’m aware of, and I definitely wasn’t expecting anything, Jetbrains quite generously awarded a bounty of $50,000 for my report and help reviewing the patch. I’ve asked them to donate the bulk of this to the PyPy project to fund improved Python 3 support, fingers crossed for await/async support in PyPy :)."
VBR have been the red-headed step-child of MP3 since the beginning. I have no idea why, maybe it was difficult to write good encoders and decoders for it for back in the day. The few times I used them, I found trivial space savings compared to a CBR and to be honest I thought I could hear a difference (maybe its not humanly possible if the implementation of the encoder/decoder is good but what if the implementation is sub-par?). Storage and bandwidth are so cheap, why bother today?
Yup, .opus files are the Ogg container. While Opus is newer, both Opus and Vorbis are much better than MP3.
That's a limitation of e-ink that has yet to be explored. The Dasung paperlike[0] is a usb driven eink screen. From what I've seen of it so far, the refresh rate is on par with other usb-driven monitors I've used. It's about good enough for editing text, but anything more gets old fast. I wonder how fast that monitor could be pushed if used displayport instead of USB.

I've been tempted to buy an eink dev kit and see how fast I can push the refresh rate without consideration for battery life. Alas, I can't justify the cost. Oh, and I've never done embedded programming or driver development before. I suspect that might be an issue. :D

[0]: https://www.indiegogo.com/projects/paperlike-world-s-first-e...
Not wealth - assets.
This library can do Prolog-style solving of logical expressions. As in "here is a set of expressions, find me values for the variables that fulfill them." Completely different thing.

classical example in the readme: https://github.com/mcsoto/LogicJS#goals
I highly recommend RetroUSB: https://retrousb.com/

They make adapters for the original console controllers. I have one of their USB-to-SNES adapters, and it works perfectly.
Why we throw away more than 6M tonnes of groceries every year (2015)
If you have a fairly complex object structure that is logically a single unit, and you only need/want to query on a small number keys. Or anytime you might think "It would be better to just serialize this and shove it into a VARCHAR column."

eg, the rate structure for a vacation rental. The fancier ones (not AirBnB) can have lots of different seasons, stay durations, various upcharges/discounts, etc. It's difficult to model in SQL, and even if you could it's not usually useful. Dealing with the entire thing as a single document just makes more sense.

Another example: if you need to handle data that your app doesn't really own. eg, you're going to read it, maybe wrap it up with some other data, and pass it on. In that case being able to handle and store that data as a mostly-opaque blob is handy.

Of course that's an argument for a document DB in general, not Mongo in particular. Dynamo, Rethink, etc might be better choices.
Thunderf00t's objections are mostly based on misunderstandings of fluid dynamics and the hyperloop design. It's almost impressive -- he's singlehandedly founded a whole raft of hyperloop engineering myths with one "controversial" video.

There would be no sonic "shock wave" killing everyone in the tube in the event of a breach. Viscous drag on the tube walls would reduce the flow velocity to highway speed in only a couple km. The wave front spreads out, becoming a gradual pressure rise.

The entire tube would be designed for rapid repressurization (under 60 seconds). The cars can easily stop in 15-20 seconds since the passengers are strapped in and possibly in seats facing backward to arrest braking forces.

Expansion joints are easily accommodated at the end stations, and the slight leaks from the sliding interfaces are compensated by mechanical pumps (easy to maintain 1/1000th of an atmosphere, damn near impossible to maintain 1/1000000 of an atmosphere for true vac trains given the linear decrease in vacuum pumping mass flow at low pressures and the need for turbomolucular pumps and/or cryopumps at those pressures).

There's a great need for pumping near the end stations anyway due to residual air entering around the pod in the airlock. They'll pump down the majority of the pressure of course, but due to the exponential drop in pumping speed over time it makes little sense to make passengers wait a long time and pump it down to the exact same pressure when they can cut it off early and just let the tube pumps make it up. Even on the space station (where air is very expensive) they only pump the airlock down part-way and vent the remaining residual atmosphere so the astronauts (whose time is also expensive) don't have to wait.
It's like we're the same person.

I've found it next to impossible to get it through ( some ) people's thick heads that refactoring is not a sign that something was done wrong the first time around.

>> We learn good design best by refactoring.

Exactly. This is often when the true value of a design pattern becomes crystal clear in an applied ( rather than theoretical ) sense.
Yes, yes they are.

And they're written down where you can read them yourself. And maybe even version controlled!
Oh, well, just because you call it "farming", not "mining", it doesn't make it vastly different.
Of course it's not, but if you're not Uber, that almost certainly isn't a problem for you. When you use MongoDB, you get to roll your own indexes no matter who you are.
> > Or you could use stored procedures. Think of it as making your RDBMS into a microservice, if you like.

> The trouble is testability, versioning, deployment, and SQL just not being a pleasant language for expressing business logic.

Most of those, to the extent they are valid, are trouble with using stored procs in SQL for that purpose, but most RDBMSs support stored procs in languages other than SQL.
Yes, that is the difference between strongly consistent and eventually consistent.
OGG Vorbis audio is supported by all Android devices, which is the vast majority of mobile devices in the world.
One day, a company is going to find a way to disrupt ads, as in creating a viable way for websites and mobile apps to easily make money from free products that doesn't involve inserting ads, and it will usher in the next Web X.0
I actually wish, every day, that I had never gone into engineering or programming, and had chosen a profession that was more solitary.
Really frustrating when websites just plaster me in the face with an email signup form before I even have a chance to read what the business / app is all about: http://i.nick.sg/1e71733605744a9ba084737429cc694d.png

I just closed the tab. It's not worth it.
You sound quite adventurous. I don't think I'd have the stomach to try something like that.
Depends on where you are though.
The ATP theme song by Johnathan Mann is unexpectedly awesome, and I never ever skip it. And as Marco pointed out in the ATP episode, this also affects any musical interludes or short musical samples within any podcast.
Couldn't you apply that for anywhere in the market? Eg. my money is in index funds, but if the market collapses, the value of my index funds gets wiped out and I can't exactly buy a house on the cheap ...
What does this even mean?

The previous poster is basically saying "they screwed it up last time in 6 months, they'll screw it up again".

Microservices don't help. If they couldn't properly design their code without micro-services, throwing docker and micro-services in the mix won't make it magically better. It'll add massive amounts of complexity right off the bat. They'll still be bad coders and bad architects. They still won't know how to lay out their code. Having to split up their code will probably make a bad situation even worse.

They'll put the wrong methods on the wrong microservices, and share some 'key' code that shouldn't be shared as the method's on the wrong microservice, or worse still, cut and paste code and have it decay at different rates. They'll create new services that should actually be on an existing service and then gradually they code will duplicate, but with random subtle bugs.

The code debt won't disappear, it'll accelerate until they have a bunch of services they daren't touch and one of those services will become "the monolith" and eventually no-one's allowed to deploy to it or the whole thing will come falling down.

And all you're saying is "daylight".

What does "daylight" mean?

The very idea that micro-services will remain 'isolated' in a bad coding team is utterly deluded.
Is big brother (or some guy at Starbucks) reading your email?
No, the question was in what way one was more neutral than the other.

I mean, the whole post (excluding quoted material used to show what that post was responding to) was (including the incorrect use of a period where a question mark was intended):

How is the idea that women are "more emotional" than men "more neutral" than the idea that "women are weaker than men".
Most users, however, want the sites and apps they use to remain free AND not have ads.
As a fairly staunch advocate of PostgreSQL for the 99% use case, I'd be really interested to hear what makes RethinkDB stand out?
For a great many people, it's a forced savings mechanism; where the accumulated equity is, in fact, invested in property.
Sadly, it awful for security, since updating system libraries/packages won't update any potential vulnerable libraries bundled inside the appimage.

It's very "easy-to-use", but brings back all these sort of issues which we'd fixed so long ago!

It's doubly harmful when we're talking about a software that's security-related.
Just out of curiosity, what are the issues it has?
Here are a couple I received, a few co-workers took the rest :^)

https://keybase.io/inv/172ce0cd26

https://keybase.io/inv/84129b0e36
I think it's obvious that there's also nothing wrong with thinking that nonexistent things are fundamental aspects of reality. You (not you specifically) can have mental models that are not in line with reality to your heart's content. It's not a problem. Trees and rocks don't know what's going on either.
One reason you might choose a robo over just ETFs is more financial planning information. Both Betterment and Wealthfront offer goal-setting or projection features to help you stay on track for retirement or whatever other savings goals you have. But if you're worried about the fee, check out WiseBanyan (https://wisebanyan.com/), which offers free goal-setting assistance but doesn't have any additional fees on top of the built-in expense ratios.

Disclosure: I work with numbers at WiseBanyan. Our business model charges a la carte for extra services (tax loss harvesting, for example), so you basically pay for what you actually want.
from what i understood it only gets rid of those requirements in some cases....

there is a table i remember in some doc about this, the only reason i listed from memory was the lack of being able to find it quickly on google

.. its a shame i can't find it. perhaps my memory is imply faulty.
And this is a huge business opportunity.
Glad to hear it! Just a simple tool that has saved me some time over the years :)
I didn't understand the very last part:

> Another good contingency measure is for only the CEO to hold a board seat before a significant equity fundraise. That will prevent board disputes during tough decisions, such as in the unlikely event that the CEO has to fire a co-founder.

Can someone please unfurl what this means? Is it arguing for the founders NOT to have a board seat before significant equity changes so that the CEO can be the arbiter betwen them? (Btw, it's odd to assume the CEO is not a founder).
I'm in the same boat right now - I'm paying >$2k/mo in rent. I could certainly wait to get the full 20% down payment, but it makes more sense to me if I buy a condo now, build the equity, and down the road I can keep saving for a nicer place once I outgrow the condo.

Sure I'll be mostly paying interest to start, but this way I'm at least seeing some sort of investment if I have to spend that much per month on living. I could certainly have found a roommate or a cheaper place but frankly, I've gotten used to what I'm paying now and I still have plenty leftover to contribute to a 401k, savings, and enjoy myself.
New Audis will count down to the light turning green
I don't go to the movies anymore. You have to sit through ads in the beginning, then they pause to sell snacks, and all the while you have to cope with people's disruptions. On top of that, you cannot temporarily enable subtitles or seek back to rewatch a moment. And let's not forget how expensive it is for a single showing. I suppose if you treat it like a real theater or a concert, then it's fine, but it's not comparable to watching a movie yourself or with two friends.
The simple obvious first guess is, "Shopify makes a much larger margin, so there is more money available to pay for fraud detection"

Or maybe Shopify knows more about their clients or something like that. Regardless, the margins in Stripe's business are pretty thin, so they can't afford to either eat a lot of losses due to fraud or spend a lot of money on detection. It's totally possible that clients who drop-ship things are not profitable on average for Stripe, even if the vast majority of people drop-shipping things are totally legitimate.
Sorry about that. Removed the form.
Audi announces Traffic light information system
How do you get the background to pursue this sort of thing?

I've programmed and used Linux for a little while and I've done some simple things in assembly language (although not in much depth), but all the technical things past the CVE-2013-2842 section are impenetrable to me.