skysight-inc/HackerNews huggingface dataset:
On one hand, I am happy that Telegram exists; its founding story, homebrew crypto, cute marketing and "not-American" position has made it a shit magnet for a lot of people that don't know what makes things secure, and are convinced by some Zuck-esque figure's charisma that he knows what's going on encryption-wise. It makes it a lightning rod for this type of press, attracts the idiotic bits of Daesh, and keeps this press-fueled, IC-backed anti-crypto heat off of other systems that actually work to keep people secure.

On the other hand, some others inevitably become collateral damage, using Telegram's (entirely) insecure defaults and thinking they have "secret" messages, or worse yet, enabling MTProto and believing they are safe in high-risk environments. Given this latest PR stunt, though, I think the benefits of Telegram's existence seem to outweigh its costs.
That looks like a very clever method. With mine I'll have to learn the readings separately. But to be clear....that's what did not stick?
Reinforced concrete is not that good either. The best floors are made so that you have separate floor and ceiling and some foam in between. It's called "floating floor".

https://en.wikipedia.org/wiki/Floating_floor

It can be done with wood too. But I don't know how effective that is.
> that they aren't doing enough to stop illegal usage (ban it!)

I don't think a messaging app should stop illegal usage at all. Similar to ISPs.

> Telegram needs a professional audit.

According to https://www.eff.org/secure-messaging-scorecard there has been a recent code audit. I couldn't find more info though.
This is much more confusing than the previous, one-line view.
No cited sources. Only link goes to a laughable site of pseudo intellectualism. Pushing the standard narrative of, "Every strength is tied to a weakness, which means things equal out..." Which is of course BS to make people feel special. Gonna go out on a limb and say nope.
Isn't a stack just a "sequence of terminals and/or non-terminals"? (Or as you suggested, an infinite state machine where the states are all possible sequences of terminals and/or non-terminals.)
Avast installs its own kernel drivers (on windows at least) so it already has access to everything in userland without requiring a special API.

The MITM part was probably added for performance reasons or perhaps out of sheer laziness judging from how they managed to mess up certificate validation. Although this seems to be a common issue with web filters in AV/DPI products.

It is also worth noting that certificate pinning in Chrome was deliberately weakened to accept a self signed CA certificate in order to maintain compatibility with the aforementioned corporate web filters. DropBox, in contrast, has strict pinning policies that it is essentially MITM-resistant without compromising the client first.
Most addictions are flights from rather than flights to.

I realized embarrassingly recently that I am a mental coward---if I don't like the implications of something, I just don't think about it. This is surprisingly non-disabling in a classroom setting, especially if you enjoy learning. It is a no-good for homework, though. I was everyone's favorite student---and failing.

My fear of unpleasant mental work ( http://paulgraham.com/schlep.html) led to an inexperience with mental work, making the fear worse.

When I untangled all this, the solution manifested itself in a few different pieces:

1. I gave up on the entitlement of always being in a flow state. This was scary, and my faith helped.

2. I started my days by planning them. I am actually not very good at this, and often I just write "coding" for a significant portion of the day, but the biggest benefit here is that I force myself to think about whatever it is I don't want to think about.

3. At the end of the day, I write down what I did that day. This forces me to confront myself about whether I'm planning badly or not.

https://news.ycombinator.com/item?id=6906843
also a component of ADHD. I wonder what the intersection is?
Current maintainer here. Glad to see apktool has been of use for a good deal of businesses.

Happy to answer any questions anyone might have.
On Community
How is this comment any better than the article?
So how would you rank model checking, abstract interpretation and theorem proving according to your experience in terms of practicality?
The examples in the article could just as well be examples of the pareto principle.... ( https://en.wikipedia.org/wiki/Pareto_principle )
Cosplay Repair Teams Help Costumers in Serious Trouble
Performance Measurement Budgeting of Apache Cassandra 3.0
Eh, 7 years in, the fear that Muslim countries would strike a personal beef or pose a direct to Obama, as a result of his parentage, has not become real, as far as I have heard.

And I've heard of no US domestic Muslims attempting any assassination.

It seems that Muslims are not as irrationally bloodthirsty as many imagine.
Sophos AV seems to go a step further, intercepting any outbound telnet connection. Good to know if your company uses Sophos and you used to use telnet for basic connectivity testing.
So where does the Homekit database for a home live? Is this even a valid question - is there a single database or does each iOS device maintain its own database and they sync between themselves?

Semi-related - what does the new AppleTV have to do with Homekit? It apparently does somehow enable connectivity, though the Siri instance running on the AppleTV doesn't seem to be able to interact with any local devices.
Can we just skip the CFLs and go straight to LED.
My problem with that is that Chrome profiles don't allow me to use Cmd-Tab switching to switch between profiles. I need the profiles to act exactly like two separate applications with two different icons.
It shouldn't be a question of the median student. If it's worth it in aggregate, the loan company should have at least as much liability as the student does for loans that don't pay off. The loan company is the one that has the resources to manage risk, the student has no resources.

The problem right now is that all of the liability sits on the student, and the loan company actually stands to make more money off "bad" loans than "good" ones because of interest and deferred payments. The incentives for the loan companies are totally backwards.
I agree content is a problem however when learning French I find I benefit most from content I create. The act of creating it makes it more memorable.

I'm using anki now to learn French and it's a central pillar of my learning experience for vocab.
Introduction to React.js Components and Server Side Rendering in PHP
Apple isn't going to stop supporting C and C++ on their platforms, so it can't "push" Swift at the systems level the same way it can push Swift at the application level on iOS.

I also disagree with your repeated claims that systems languages can only survive when they are pushed by an OS vendor. C and C++ dominate for a host of historical reasons (which I'm sure you're well acquainted with). Meanwhile, Rust, at a low level, is such a transparent skin over C and C++'s low-level semantics that it can almost be considered an alternate syntax for those languages (albeit an alternate syntax with extreme static analyzability).

The takeaway should not be "systems languages only succeed when pushed by an OS vendor", it should be "programming languages tend to succeed when backed by a large corporate vendor and when they are used to write widely-used software that people come to rely on". Swift is guaranteed a bright future by dint of being the application programming language of choice for iOS. Rust's long-term fate likely hinges on Servo, but it's too soon to say whether that's the only large project that has a chance of entrenching Rust (give it six more months at least to see what nascent Rust projects are gathering in the post-1.0 calm).
Well although I'm not dismissing that the guy was talking out of his ass and giving bad advice, sometimes when you don't properly validate your concept or value proposition and the CAC really is too high, you can't reach a good BBQ and you have to look to exploit another vertical. Just that he uses 'hip' words or whatever doesn't mean he could be telling a harsh truth.
Apple Music doubles down on exclusives with new Taylor Swift concert video
I agree that the Julia looks nicer, despite the fact I usually dislike so much nesting.

> the fact that mutable part (the `writePolicy`) has to be written in a different style than the pure parts since it is a monadic action seems cumbersome to me.

It has to be written differently more because it's using the state monad. You can write monadic actions that resemble pure code, for instance:

> replicateM_ (readFile "/etc/issue")
["Ubuntu 15.10 \\n \\l\n\n","Ubuntu 15.10 \\n \\l\n\n","Ubuntu 15.10 \\n \\l\n\n","Ubuntu 15.10 \\n \\l\n\n","Ubuntu 15.10 \\n \\l\n\n","Ubuntu 15.10 \\n \\l\n\n","Ubuntu 15.10 \\n \\l\n\n","Ubuntu 15.10 \\n \\l\n\n","Ubuntu 15.10 \\n \\l\n\n","Ubuntu 15.10 \\n \\l\n\n"]
The Star Wars Kid Is Back in New Star Wars Trailer
Alternative theory: the more successful you are, the more well-read you need to appear.

I've read some 25 books this year, not an awful lot but also probably above the population average. I struggle to recommend any one as a life-changer. Many were good, but I'd say the real life-changer is to read regularly rather than scavenging any single book for secrets and advice.
> You're filtering out people who don't drink alcohol.

I might consider that valuable information. I also might consider whether you can drink a responsible amount of alcohol useful information.

Especially at single-digit employee stage, just about anybody might wind up doing marketing or sales calls.

Not drinking alcohol can be a large handicap in that instance.
In theory, but I'm not sure if actual results have been published yet:
http://arstechnica.com/science/2013/04/does-antimatter-fall-...
Enrolled in Social Security and Medicare.
Thank you. Indeed, these superskills are there. I always enjoyed exams. :)
I use TiddlyWiki for nearly everything (projects, clientele notes, personal notes, code snippets, links) and I'm really happy with it.

I use it on a personal server with SSL (let's encrypt) + auth and works wonders for me. I have an rsync cronjob running every 5 minutes to keep a mirror directory as a backup. The system backup (tarsnap) backups everything anyway twice a day so, I never had any issues.
Hmmm... Apparently.

So effectively an "expert consultant" was brought in to "streamline" the workflow. And the one-time investment paid rich dividends. Interesting... :-)

Q5. So in your experience, how true is the analogy in IT companies?

Does hiring an external consultant to improve the workflow often result in actual "process improvements" for the better?...
It's indirect discrimination against people with a religion that forbids drinking alcohol or people with a disability that prevents them drinking alcohol.

You can try to rationalise it, but you should be aware that you're just justifying your cognitive biases.
We're not talking about an early-20th-century timber frame. This is a different material entirely.

A two-second Google search puts actual numbers on this: https://fpinnovations.ca/media/factsheets/Documents/cross-la... (page 8). Seems a standard suspended-ceiling type arrangement provides damping as good as a well-built concrete structure (by comparison to http://www.aia.org/practicing/awards/AIAB025071).

HN comments seem to have a bad tendency to dismiss interesting and potentially cool ideas out of hand (especially about anything that isn't software) by citing the first difficulty that comes to mind, without doing even a little bit of research. As though the many highly qualified engineers putting this stuff together wouldn't have thought of something as basic as sound insulation.
> Avast installs its own kernel drivers (on windows at least) so it already has access to everything in userland without requiring a special API.

Yeah but at the kernel level the packets are still encrypted, the encryption happens in userland.

AV kernel drivers exist to prevent or harden against tampering, as well as disk access filtering.
I've been happy with it as well. It allows us to support the full range of Adobe products for occasional Desktop Publishing gigs at a fraction than what it used to be.
Black or White Lenses – Canon Professional Network
This is interesting from a number of perspectives. Knowing many top-notch programmers, they manifest the ability to see the big picture and the detailed view at the same time. Quite a feat because ordinarily one view distracts from the other. Being able to take in the noise without being overwhelmed by it goes to their creative talent.

OTOH, decreased "filtering" of extraneous stimuli is common in attentional disorders where the diminished gating becomes a liability. Indeed, people will complain that it's overwhelming their ability to "focus" and task performance suffers. So the distinction between "creativity" and "distracted" may be determined by particular circumstance, differences fuzzy at best.

I haven't yet taken the time to look it up, would have been ideal if the article had mentioned where the research was published, at least I didn't see that information in the article.

Edit: I should have also said something about synesthesia, another form of sensory "crosstalk", also associated with creativity, e.g., artists like Kandinsky. Not the same of course as the semi-random phenomena alluded to in the article, but an interesting variation on the theme.
Any sufficiently advanced antimalware program becomes indistinguishable from malware in its methods. He who fights monsters should see to it that he does not himself become a monster.
After a career of being a chef with employees, I decided to return to school to learn how to write. There is one thing that struck me with the professors in college. While in the kitchen, if a cook made a mistake, the failure and responsibility fell on me whether I was a sous-chef or executive chef.

Earlier in my career I was a chef de partie in a two Michelin star restaurant with a team of 4 cooks under me. If a cook made a mistake, the chef didn't talk to him, the chef would literally scream at me. I asked one of the cooks who worked with the chef for many years why the chef was yelling at me instead of the cook and he said that I was responsible for everything that happens on my station.

Here is the striking contrast between learning in the real world and learning in a school. In the real world, the teacher is responsible for the failure of the person learning, while in the school the student is responsible of the failure to learn.

As a chef, I can break people's spirits day and night, I have a mouth like chef Ramsey and scars on my chin where I've been punched hard, but that doesn't serve me any purpose. People breaking emotionally happens a lot especially in kitchens. There is a reason there is a lot of drug use and alcohol abuse in restaurants.

If I opened a restaurant in the town I'm in now I would never find decent cooks. I would have to train them. Unlike a college professor I wouldn't succeed by giving out F's and pushing people to drop out. I'd have to know on a case by case basis how far I can push a person to learn; to know when to give a cook a hug and to know when to scream, "where the fuck do you think you work, McDonald's?"

Some people hear things like that and they change a behavior to end a chef being annoying while others see it as a threat to their employment. The same feedback is different with people. The ability to hire or fire someone gives an employer an enormous amount of power over that person.

Absolutely, adaptive learning must address the emotional state of the student. Not only does every student have a different rate of learning and different types of intelligence, for example, some people are much better with kinesthetic reasoning while other verbal reasoning, everybody has a different stress threshold before they break emotionally or give up.
My concern is systems (software or otherwise) that do not treat the user as an equal or a superior. Systems that do not follow the goldern rule: "treat others how you want to be treated." Being able to read the source code is great, but that doesn't have anything to do with whether the system is going to resepect and serve its users.
The layers that ZFS violates were created years before the failure modes were well understood that filesystem-based checksums address. I'm not sure how you _can_ solve these issues without violating the old layers.

In particular: checksumming blocks alongside the blocks themselves (as some controllers and logical volume managers do) handles corruption within blocks, but it cannot catch dropped or misdirected writes. You need the checksum stored elsewhere, where you have some idea what the data _should_ be. Once we (as an industry) learned that those failure modes do happen and are important to address, the old layers no longer made sense. (The claim about ZFS is misleading: ZFS _is_ thoughtfully layered -- it's just that the layers are different, and more appropriate given the better understanding of filesystem failure modes that people had when it was developed.)
Big media control over creators is gradually eroding with crowdfunding providing more independence for creators. But as long as people support bad practices with their money (i.e. buy stuff from DRMed services and the like) they'll of course feed the machine :)
Reminds me a lot of

http://clientsfromhell.net/
An antivirus software that can monitor HTTPS connections should be a non-issue. Because you're already trusting Avast with full privileges, it can monitor every keystroke and screenshot every response from the browser, or read RAM during decryption, or replace your browser with a fake version that captures data, or any number of things. And it can upload it to some remote server if it wants to. It would be incredibly easy to get your bank password without this MITM: just start keylogging when an outgoing connection to example.com is established, wait for an email[TAB], and capture/upload all keystrokes until ENTER is pressed.

The only real problem here is not checking the validity certs. (Which is an incredibly serious problem.)
I'm now 30, diagnosed with ADHD since pretty early on. I've on and off medication for most of my life, with some Cognitive Behavioral Therapy for a bit.

Now, I take Methylphenidate (long release Ritalin), and think it's wonderful -- it allows me to focus on tasks that need to get done, and has allowed to become more professional.

My biggest advice, as others mentioned, is play to your strengths. I've been incredibly lucky to find positions where I can design and prototype but don't have the trudgery that gives me trouble.

Find a team that will let you work on new problems regularly is very important. I grew very tired of working on the same tiny feature for a year, but it took me some time to realize.

A startup will have you facing different problems every week, but with fewer engineers, you'll need to do more maintenance, and it's even more important to temper the thirst for new tech stacks, because new features are more important.

tl;dr - meds until find ones that work and/or find a team that lets you work on new projects, something like R&D or custom integrations.

Best of luck, but I see ADHD as tradeoffs -- less focus on boring tasks for hyperfocus on interesting tasks.
> Young female intern --> Everyone assumes that the CEO is having sex with you

Well, to be fair, a young, attractive, competent female intern has far better opportunities than intern at a shitty startup.
> produced by corporations which are more interested in profit

how is this different than any other material? or anything manufactured, for that matter?

fwiw, glu-lam wood has been used in huge structures for decades, and it works fine.
I'd say a college degree that is somewhat related to what you like doing is a good to have. Spend the remaining of your time doing whatever it is that you want to do.
You also left out the BS degrees in EE and CS.
This is my worst nightmare.
I had a client who was curious why I was charging him to draw up quotes as a sub-contractor.

Weeks went by after they proposed the project. Later, I found out in a slightly roundabout way they went to another developer (overseas, cheaper) after sharing my quote and spec with the client :)
Could molecular oxygen be common on comets?
Is thermal expansion of the wood not an issue?
Being overtired can definitely be a problem as well. I'm on a bit of a stretch right now, as a matter of fact, but I'm planning to avoid my office until late tomorrow to balance it out.

On the other side of the same coin, I've learned not to bother trying if I'm not ready to sleep, and so when I do go to bed, it's because it's time. My wife gets annoyed with my ability to fall asleep about around the moment my head hits the pillow, as it takes her at least 30 minutes.

As for the job schedule, I recently rejoined the freelance world and I'm elated by the idea of going back to MY normal schedule. The company I was working with gave me plenty of [relative] slack because I was productive, but there were still a few too many meetings that kept me on a schedule that didn't really jive. I think that very schedule inadvertently contributed a great deal to my reasons for leaving.
Rocket-powered car steers towards world speed record
> an "adaptive" learning system doesn't just adapt to the spacing effect, but to your study habits, emotional state, learning style, and even the global activity linked to certain concepts

That's interesting, how do you assess the marginal benefit of extra adaptation beyond the spacing effect? My understanding is that the spacing big is pretty big to begin with, compared to a blunt read and re-read approach. How better can it be with personal adaptation? Do you improve memorization time by 10%, 100%, more?
Very interesting point! Might that indicate that people who are less well-read are 'capped' in some fashion?
One hypothesis: reading is a concentration-building activity. One of the greatest determinants of success as a software engineer is your ability to attain and maintain concentration. If this is a habit for you, you're going to be a better programmer.

Contrast with the more typical leisure activity (of which I am totally guilty): the Skinner boxes of HN, Reddit, Facebook, and to some extent Netflix.
Thanks for the heads up, but it seems thefunded.com is not very active. Andreesen Horowitz has last entry 2013, Union Square ventures last entry 2011, HTGF and Point Nine are both not present.

I figure if you make something like this in a legal safehaven (slandering rich people etc) with a proper tweet button it has the potential to piss people off.
A well-paid lawyer makes several hundred thousand dollars more per year than the comparison group they're referring to (which as you suggest, is probably deliberately defined to be low-earning). Those are tough jobs to get, especially coming from an uncompetitive law school, but for those who manage to do it, their lifetime earnings could plausibly be $10 MM higher. It only takes a few of those to pull the average up by $750k.
I find that link very frustrating. The writer just babbles on about this "method" but I can't find anywhere he concisely defines it. Well, spells it out clearly at any length -- I don't think "concise" is in his vocabulary.
There is an absolute goldmine of stuff here:

http://research.microsoft.com/en-us/um/people/lamport/pubs/p...
Being that guy before, and with family an 8-hour drive away, I've volunteered to do that more than once.

Earns goodwill from the people with families, the boss has one less thing to worry about at end of year, and the holidays are usually "dead time" so I got a lot of slack time in.