skysight-inc/HackerNews huggingface dataset:
Ok, let me elaborate the opinion of the few non-psychiatrists I mentioned. They say that people with depression need professional help, but they have a nonorthodox definition of "help". If you are opressed by a dictatoric goverment the "help" can be leaving the country and getting your family out there. If you are in a bad relationship you can break up. If you have a soul-sucking job you can resign. These are all depressing situations you "are allowed to" feel depressed about because this is the normal human reaction to them. But getting out of them can help you.
What's this? But seriously what is this? I use GnuPG and am quite fond of it. I've a pubkey.asc up my website, and I use gpg to encrypt some files and my backup tarballs. PGP is not a mail tool, it's for encrypting strings. Yhis guy does not know what it is and cries for having done much ado for nothing. Key signing parties? I certainly have better things to do. Just generate a key and put it on mit key server, call it done.

And he complains he don't get encrypted mail. So what, I'd rather be happy. It'll be useful when it'll be w/ email, and has many other uses otherwise.
I think the big line in terms of what's practical is whether you're willing to trust the CA system or not. If you are - and I think if your threat model is a lone hacker then you can, compromising a single CA or maintaining an MitM requires a very high level of capability - then while doing SSL right and in a way that will let you detect MitM attempts is by no means trivial, there's such a wealth of messaging options available that I'm just not worried about this case. Use whatever, you'll probably be fine.

Once you step beyond that, there are no convenient options (or to put it differently, all convenient options come with risks that are more-or-less as big as the CA system). E.g. compromising Signal's central servers is probably not substantially harder than compromising a CA, and I simply don't trust that a system that does automated key exchange on first use (trusting the servers) will be able to avoid downgrade attacks by a compromised server. I think to a certain extent usability issues are inherent - if you are unwilling to trust any centralized identity services then you have to show key fingerprints and rely on the user to verify them themselves, there's no third option. At the same time I think we can and should do a lot better than current GPG.
I'm helping a lot of people remotely, doing code review and helping get better at programming (mostly helping more junior people).
The github import + shared editor feature looks like it would be SUPER useful for me to quickly import their github project and start making comment, changing some code with them etc..

Will definitely look into that!
Do you recommend reading the full book or the summary?
I'm guessing it really is good for shareholders in the simplest terms of dollars too; unsubsidized wind and solar electricity have only recently started to reach cost parity but with tax incentives the PPAs being signed really are less expensive than long term contracts for fossil electricity. So it's good for the environment and good for shareholders. (I'd be more sympathetic to complaints about the tax credits offered to renewable energy if we could go back to the beginning and eliminate all tax credits offered to fossil energy too, plus properly account for their externalities, but since that's going to happen when hell freezes over I'm fine with adding another layer of tax incentives for renewables.)
Great work! Styletron looks awesome and the performance definitely fits well with some of the apps I work with. I'll give it a try :)
Interesting stuff. Not quite sure who the pricing is geared at --- companies that have a project and want to promote it / grow it?
Matrix really is the hope in this respect. I would absolutely love Matrix in combination with Keybase. This would essentially connect the summation of my online identity with my chat system.

It really does seem like a match made in heaven, but I understand how practically difficult this is.
Got a better alternative?
Being a nice city is not enough to bring money. And you need a lot of money to make the city stay nice.
If a video chat with public keys is secure enough to exchange a one time pad, why would you need to bother with the one time pad at all?

By transmitting your OTP it is no stronger than the method used to protect it in transport, so if that transport method is secure enough to guarantee the security of the OTP, why not simply use that method for everything and forget about the OTP?
Used to work for a company bug testing their app. We used a service called installr which worked on both devices. On iOS you installed a certificate/profile and on android, it downloaded an apk which then got installed manually. 100% of the time it was easier and quicker on iOS. And this was downloaded from the internet, not a mac.
I believe we self-hosted because of privacy worries and the engineering culture (or myth that we can and should build everything).

Ultimately though, the business demanded to switch to something more robust and we went with Omniture.

I do believe that self-hosted is an option if it's easy to maintain and it also delivers on business features like reporting and data exploration.
Anil is a bit difficult even if you accidentally disagree with him on politics, for a capitalist CEO he can be very left wing at times.
In before 'wah wah paywall'. Here's how you bypass it:

1. Open a Google Chrome Incognito or Sarafi private browsing session

2. Paste the URL

3. #boom
This is ace.
"Fiske says she’s received emails from distraught researchers whose careers and sense of well-being have been harmed and from young researchers who fear that they, too, will fall victim to the "destructo-critics." Some, she says, are leaving the field rather than face such hostility."

Good, data massagers leaving the field, their feelings be damned, is exactly what is needed.
Yes, but there is also a considerable amount of energy involved with extracting fossil fuels, refining them, and delivering them between those steps and the end users.

And there are so many pollution externalities: increased risk of disasters like spills, and people who get respiratory diseases/cancers from breathing polluted air and die early.
>An ulid is case insensitive. I don't see how this is an advantage.

It's helpful if you've ever had to read something like a ULID over the phone. Base64 isn't fun in that situation.
Location: SF/remote

Remote: Yes (Preferred)

Willing to relocate: no

Technologies: Python, Django, Flask, Pyramid, AWS, Linux, Postgres, MongoDB, Cassandra

Résumé/CV: http://davidsiedband.com

Email: zentraal (at) gmail /dot/ com

Top-shelf Python developer with a proven track record for success. I've provided development, support, and training for startups, Fortune 500's, NGOs, and federal agencies. Experience with multiple Python frameworks including Django, Flask, and Pyramid. Excellent communicator, committed to providing professional, responsive service. None of the amateur antics... You can expect high development velocity and stable, industrial-strength code. Capable, conscientious, and consistent.
Soon we will have marquees again littering the page.
30x Faster Elasticsearch Queries
I copy-pasted directly from the doc page that layout, guess I should've proofread it to make sure alignment was right. Thanks!

As to the comment re: control / python, I'm sorry but it's so obvious to me the syntax would be more legible to most developers (since "most" use Algol descendent syntax languages) even if done somewhat poorly, I don't feel like taking the time. I welcome you to prove me wrong, I'll gladly stand corrected if so!
> That’s because I do not think it is universally a good thing that software should crash when an overflow occurs. Think about the software that runs in your brain. Sometimes you experience bugs. For example, an optical illusion is a fault in your vision software. Would you want to fall dead whenever you encounter an optical illusion? That does not sound entirely reasonable, does it? Moreover, would you want this “fall dead” switch to make all of your brain run at half its best speed?

If you lived in a world where hackers crafted optical illusions that made you send all your money to them when you viewed them, you would probably want to go blind or some such when you encountered such an illusion.
Pull to refresh is an anti-feature IMO. It makes me lose work all the time.

I'm entering something. I need to reference something else off the screen. I drag down to see the thing off the screen. I pull too hard and ... the page is refreshed and I've lost my work

Please do not use pull to refresh on your site. And, if you're a browser ux designer please remove it. It's arguably as bad as using backspace for "previous". Possibly worse since most people have no need to refresh and those that do have other ways to do it.
Dailymotion admits hack exposed millions of accounts
It's inflammatory because his main point -- that abstractions come at a cost -- is buried in digs at FP, mock surprise, and claiming really simple things are difficult to understand, when they are not (and I know they aren't difficult to him either, so it's also mock ignorance).

I don't see any deep insight. The performance loss may very well be caused by an immature Swift compiler, and not ultimately tied to the abstraction, but he mentions nothing of this. I expect this lack of understanding from a novice, not from a CS professor.

What he wrote isn't even a "case study", contradicting even the title of his blog.
I have very mixed feelings about this.

On the one hand, the Command Prompt in Windows has always been something of a second-class citizen, a poor imitation of the power user shells of the UNIX/Linux world. It was long overdue for an upgrade. PowerShell is, no doubt, more powerful, and for professional Windows sysadmins with the time and inclination to learn it, it's probably been the default for a long time.

On the other hand, there's a reason the traditional command prompt and batch files have lasted so long: for a lot of basic purposes, they work just fine, and many people know how to use them. Among those who aren't professional Windows sysadmins, I know very few people who seem to use Powershell at all, probably not helped by the fact that it has some of the worst documentation in computing history and is far from intuitive for anyone familiar with either the traditional Windows command prompt or something like bash.

I'm still not at all comfortable with the idea that with Windows 10 you'll essentially just wake up one morning and find something you've been using happily for literally decades isn't there any more and pressing the keyboard shortcut that got you want you wanted last night doesn't do so this morning. Regardless of whether this particular change can be turned off, at least for now, this still seems a very dangerous policy in general.
This was flagged for being political or some other reason?
Didn't work on Chrome, tried on Firefox instead, thanks
The Tides of Compute Are Changing
Definitely The Book of the New Sun by Gene Wolfe.
Insofar as that the FBI has to actually crack the device and don't have universal key of some sort. Newer version will (and already are) more secure. Its not perfect because this was 'just' the FBI and 'just' the legal way, but at least its something.
Policy that doesn't matter for startups.

One of the main points of VC funding is that it is easy to get... compared to state funding.

An early stage venture ain't developing anything if they are busy filling government paperwork and optimizing taxes. They should be busy using their resources for growth and creation, not busy trying to protect their resources from the government.

The schemes for tax avoidance in France are very complex, as much as the schemes to get government help [for a company], and they can totally backfire if there is anything misdone or an unexpected change in government.

The economic system is anti-startup and pro-big companies. That's why there are very few SME in France.
I totally agree. The most pernicious defect I ever fixed was a result of a subtle overflow during part of a larger calculation. The erroneous result could cause problems months after the overflow occurred and took me days to track down.

The fact that Swift defaults to checking for overflow should be treated as good news.
This would be an awesome service. You have your emails auto-forwarded to them, you pay them for 10-14 hrs a week and send them any information you want them to process. Then they prepare daily emails or phone calls for you.

These people could have like 3 or 4 clients a piece.
You optimize by using "&+" instead of "+", or by compiling with "-Ounchecked".

You figure out if you need to optimize by testing and benchmarking.
Too late to edit but it should be "...but Windows sometimes used to...".
Probably Alloy & Abramson, 1979, cited in the article posted above: https://www.ncbi.nlm.nih.gov/pubmed/528910
Our company, SymphonyCommerce.com, provide Amazon-like infrastructure for eCommerece.
I wonder who asked for this? While 640k might not be enough for everyone, 256 terabytes of directly addressable memory seems, suffient to requirements.
I was just about to post the final portion of the conclusion:

In summary, compared to nondepressed indi-
viduals, depressives are “nay-sayers”. Depressives
may be sadder but they are not wiser; rather, so-
called “depressive realism” results from the bias
of depressives to say “no”.

Clearly a lot of people just didn't read it at all... and didn't even skim the major portions.
The Circle Trailer: Emma Watson Takes on Silicon Valley
What's "traction"? What's your month-over-month growth and how long have you had it?

One word of caution would be that a lot of the numbers we see for seed financing apply to companies that have gone through high-profile accelerators like YC, or that have founders who have previously made money for investors.

The bigger concern is that if you hire, the profitability number you need to hit can change radically. Raising to hire is a very easy way to put your company on a funding treadmill.
The scripting part is mostly just opening a file instead of reading from stdin...

You don't need any library for that.
Women as a Source of Untapped Capital
We're working on getting all of our single family residence products where we want them before we move into multi. I don't have any timeline for when that would happen.
Rummaging in the Toolbox: Customer Success
wouldn't using fnsku's solve that problem?
I am a junior developer and make 2400€ after tax a month. Being paid less than 2100€ a month after tax just after school is considered under payment.
Rust has overflow checking in debug mode, but release mode does not have any overflow checking. The thinking here is that you'll hopefully catch most of your overflows while testing the app, but get no performance penalty in production use.

If you want to overflow there are special types that you can use.
Touch by the same author, Claire North is a great book too.
Great - how do I get a non-compromised smartphone? :/

I'm kidding but I'm also serious.
Yes. https://www.amazon.com/gp/help/customer/display.html/?nodeId...
Context: https://www.youtube.com/watch?v=f84n5oFoZBc (Video, title: Hammock Driven Development, Content: 2010 Clojure Conj presentation)
I'm really interested in how they did that. Do they have an internal Emscripten equivalent for Java bytecode? Or would it be more like a source code conversion compiler a la Nim or Haxe?
In south africa.. try www.pricecheck.co.za
I like the works of Robert Green so my biased opition is that the book is worth reading. He uses a lot of different examples for describing a principle and generally one or two of them get stuck in my mind making easier to remember the principles. It is kind of "learning by example". His books are also easy to read for me despite of having English as my third language.
Wow. That's a great story that you can support that many users without the need for a CRM.

Would you care sharing what are some of the key functions that the combination of a shared gmail support account and admin screens that made your team so effective?
They also buy in the general location of their datacenters. It doesn't always match up exactly, but they are aiming for slightly better than just a purely numerical correspondence.
If you only use the OTP data for a protocol that exchanges symmetric keys, then you could effectively extend the capacity of such a device. I'd buy one - it's an enhanced business card.
Internet of Things Devices Hold Promise but Are Vulnerable to Hacking
Programmer drives pregnant wife to hospital and baby born in car
In Swift, you have total control over this. If you want checks, use +. If you don't want checks, use &+.

In Rust, the operators check in debug builds, and wrap in release builds. Calls are provided so you can always have them check, or always have them wrap, if you need it.

Note that C has some really ugly behavior here. Signed overflow is undefined behavior, which means that the compiler doesn't need to check for it, but also that it can assume it never happens and optimized based on that. Many programmers don't realize this, or don't notice that they've accidentally written code that depends on overflow behavior, which can lead to many entertaining bugs: https://lwn.net/Articles/511259/
Thanks. What would make you actually think about getting a CRM in the first place?
I want this too... It's almost 2017 how do we not have this yet???
Contract Logistics and 4PL are also common terms useful when researching.

The difference tends to be the amount of hand holding and abstraction. With 3PL, you have to know what you're looking for, research 3PL providers that fit those needs, get quotes from them, select the most appropriate one, monitor their ongoing performance, and all that jazz. You essentially still need someone internally with the knowledge to do all of that, even if you're outsourcing the physical infrastructure. Until you hit a certain size, it's a very transactional relationship.

With 4PL, you effectively hire a supply chain/logistics consulting company. They can help you design and streamline your internal processes, they identify the most appropriate 3PL provider for your needs, they leverage their industry relationships and knowledge to get you the best deal you're going to get, they handle the day to day issues that crop up (like pushing back on a provider to expedite a shipment when they screwed up, and getting them to eat the expedite cost instead of passing it through to you).

4PL is more expensive, but you don't know what you don't know. And a 4PL provider teaches you what you don't know, while making sure you don't shoot yourself in the foot during the process.
>We would only elect depressed people to positions of power, favoring their superior acumen.

Like Abraham Lincoln for example? He was famously depressed, and thought after he gave it that the famous Gettysburg Address was a dud.

[1] http://www.theatlantic.com/magazine/archive/2005/10/lincolns...
Use Ada.
Beeminder is one of the few applications that I've found to be quite effective at keeping me on track to building new habits.

Thanks to Beeminder, my dental cleanings have gotten to be quite a bit more friendly:
https://www.beeminder.com/bostonenginerd/floss
The first two minutes are absolutely extraordinary, both for the insight, and for the emotion revealed.
> Let's just say that it's hard to make anything past 2000 EUR per month after taxes in Paris.

Really ? Shortly after I graduated, I've been hired at 2700€ (net salary minus income tax). If you have professional experience and are paid below 2500€, you really need a new job ! (all my friends are hiring, feel free to contact me on twitter)
Interesting. It's been a long time since I've created any of my own (a decade? geeze I feel old) so it's apparently a bit different.
Works very nicely as an LLVM of sort for alt.js languages though, as they can generate JS in such a way that it matches clojure's constraints and requirements.
We should get the engineers in contact with you. It seems you've identified some critical flaws they haven't considered.
> I support software being regulated just like everything else, not only on life critical situations.

That would be the death of free software. I'm also a P.Eng., but if we're going to require professional licensing, it should only be for safety-critical uses. Shared tools and knowledge have made software systems better and more affordable for countless people. Let's not throw out the baby with the bath water.
There are also lots of people being killed by drugs prescribed to help treat depression, many of them are suicides as well. These are not long-term solutions.

The parent comment seems to be suggesting that people with depression need to take control of their own life by recognizing what makes them unhappy in order to overcome it. There is nothing harmful about that.
Far less glamorous and way more old school, it's the later case - GWT can compile Java to JavaScript.
I use Ubuntu instead of Arch. When I run into a problem or want to configure something, I wind up on Arch Wiki. I've considered using Arch because using Ubuntu always makes me hope that there is a simple GUI solution and waste time looking for it instead of just acknowledging that Linux is Linux and the efficient way to fix problems looks like Arch.

Still haven't switched because I don't know enough Linux. But at some point I might.
we were definitely inspired by hypercard and the work of Bill Atkinson

(I'm the Designer of Gomix)
GWT has a Java->Javascript compiler.
Guardians of the Galaxy was an attempt at such lightheartedness, in my opinion mostly successful.
How to Use AngelList to Find the Best Remote Project Manager Jobs
I recently got one of these, since I use a separate router and put it into access point mode, I didn't bother to flash it to 3rd party firmware, but it seems to work fine.
Curiously, overestimating leads to the correct behavior here: since attempting to control the ball has no cost, the only bad outcome would be deciding to not control it when you could have done so. This can be avoided by always attempting to control it. I wonder if the result of the study would persist if inaction was sometimes the right choice?
This isn't good news for the .uk domain space.

Nominet (who run the .uk ccTLD) allocate votes proportionally to registrars based on how many domains they have registered. [1]

GoDaddy will now likely control the majority of the votes.

1: http://nominet-prod.s3.amazonaws.com/wp-content/uploads/2015...
While that's true, there's a bit of a divide between "can write arbitrary XML" and having a proper scene-graph to e.g. place shapes relative to each other, or apply transformations to groups. In the same way, "has string processing" is not "has a framework for static web pages", for all that it's possible to put together arbitrary HTML from that point.
Isn't Jai piggybacking on C?
I tried keybase. I find it a novelty. It's just as awful to use as pgp. So regardless of anything else it offers it's a dead end like pgp. It's designed by developers and security nerds I get it. But that's who it will stay with too.

It's not an attack on them just the reality.

People don't mind SSL because they don't have to do anything to get its benefits. It's transparent to the end user.

Is it perfect? Hell no. Managing veers is as bad as managing keys. It's a pita. But only has to be done on one end.

Even Phil Z. Learned this when he made zphone. It has to be transparent to the end user and have a simple way to authenticate the other end.
It can't shop for you, but there's an app called Eat this much (https://www.eatthismuch.com/) that does some of the planning for you.
This looks like a very exciting project, maybe if this is refined it could be used for prosumer/homeusers to scale their NAS storage?
Depends on how the biomass is generated, but stuff that was just going to decompose anyway, like pig slurry, might as well be processed into a form that can be burnt for energy.