skysight-inc/HackerNews huggingface dataset:
I've never heard of death by a thousand control variables.

What's exactly wrong with data controlled by relevant variables such as education, hours worked, and experience? If you find a combination of variables that reject the hypothesis, maybe you should look further into it, no? Dismissing it because you think it's not objective for some absurd reason is rather unscientific. "Trying all possible combinations of variables" does not disqualify an analysis from being objective--not sure where you got that idea from.
"be yourself" could mean a lot of things, and I don't think this author pins down what definition he wants to use, and conflates it with a tendency to self-monitor. Additionally, be yourself to what? The author assumes that you really want successful external outcomes. Perhaps in "being yourself" you really just want to enjoy the activity. He makes a decent case that high self-monitoring will get you more "conventional external success."

From biographies and things I've read, when people have a really strong role model, they'll often try to copy them so slavishly that they'll do things their role model did and that they have no aptitude for or real interest in. They usually find this doesn't work well for them in any way, in the end, and have to find the way they work. I'd say these people find out they need to build on their strengths, and they can execute on the vision of their role model in a way that really suits them, to the extent it suits them, and that works better. If your role model had a relative with cancer and felt strongly motivated to fight that by raising money for non-profit organizations fighting cancer, you might find that the cause of fighting heart disease really stirs you up more. I'd propose "capitalize on your personal strengths" pins down what you'd really want out of the phrase "be yourself".

I usually tell junior employees at work something along the lines of "I do it this way. You should find out how you do it."

Well, I don't really know my point with this comment. I'll just throw it out for contemplation.
I've read discussions of this issue before that detail some of the bureaucratic history within the Pentagon (etc) that have led us to where we are now; it's at best odd that the author doesn't reference these. The best reference I have concerns a recent push toward creating smaller carriers, for the same reasons:
https://www.strategypage.com/on_point/20170215233616.aspx
To see how little has changed over time, I recommend this image:
https://www.strategypage.com/military_photos/military_photos...
The bureaucrats are easier to ignore?

If you violate some obscure statute, you can be fined. (At best.) If you don't pay the fine, the penalties can escalate until the local police or feds arrest you (at gunpoint, if you resist) and lock you in a box.

There's 180,000 pages in the federal register [0].

How is that "easy to ignore"?

I'll take "business that I can stop paying at any time" over "armed gunmen with the legal authority to arrest me" every time.

[0] https://regulatorystudies.columbian.gwu.edu/sites/regulatory...
The user experience is miserable. They take longer to start, impossible to stop, burn bandwidth and CPU. Scroll through something like kotaku sometimes, it's an utter poopfest.
We switched to laptops for every student when I was in high school. I'd say that, even pre-Facebook, it was a boon to increasing computer knowledge, a decrease to attention span, and about equal on educational outcome.

I loved being able to play ROMs during class, but the difference between looking at information on the screen and in a book? Not fundamentally different.

I'd say where digital information shines is in post-secondary education where you're beginning to perform self-directed research, for the reasons you mentioned. And some students have a modicum of self control by then... ;)
Looks good. Thanks.
Is their no corresponding equivalent of INS? I would have thought something like

+new text+

could be used...
The conversion of package version numbers to vulnerabilities is perilous and incredibly complicated. That's one of the most significant challenges that we want to solve, which is even more pressing considering how badly the CVE ecosystem is breaking down.
lossless compression and
transparency.
I'm not sure why that information would be valuable to spammers. It would only tell them that their posts are being flagged, but it wouldn't really help them get to the front page.
Honest question. Could the same be said about using a technology that is not old or proprietary but not the most popular?

I'm thinking in particular about Ember. I'm leaning toward Ember for our web apps because in some of our apps, any full framework is overkill and we are going with a combination of Jquery + Handlebars, but other times, we may want to use a full framework and Ember uses Handlebars for templating.

I'm not seeing any jobs for Ember.
Rachel Maddow to release Trump's tax returns
For Nintendo, graphics serve the gameplay. For most AAA developers, it's the other way around. I'd argue that if Nintendo were trying to compete graphically, the resource strain would greatly reduce the quality of the games they produce.
Fewer women studying CS is a problem SV should care about, not an excuse.
The "Irish Carbomb" drink (along with Black and Tan) amuses me. I hope to one day be able to do what I'm sure is an oft-repeated joke on it (apologies if I butcher)...

American Tourist in an Irish pub in Ireland: I'll have two Irish Carbombs please!

Bartender: No problem, coming right up!

Bartender: Sets down two tall shot glasses filled with vodka, then knocks them over.

Tourist: What the hell man!?

Bartender: Oh I'm sorry, I must have mixed up your order. Didn't you order a 9/11?
Google Cloud Platform’s Pi API – With access to 750B digits of Pi
Why consider this example, though, when a Switch, or a concert ticket or iPhone or whatever, is not necessary for survival?
Example 2: Cyanogen. Remember how the internet exploded when Cyanogen tried to commercialize CM (and the Focal controversy), and contributers were angry that Cyanogen made a company "off their backs" which sold a closed-source improvement of CM?

For some reason, had Samsung done the same, everyone would have praised them to the heavens, it would have been "the obvious success of permissive licencing". Now, when a founder and major contributor did the same to his OS project, everyone cried foul.

But Lineage is still Apache2, for some reason.
It would be cool to have it generate a sitemap from tree(1)
Stop taking payments via paypal while they hold up your account? Tell your customers ahead of time that paypal payments are slower and shipping may take longer if they choose to pay via paypal? As long as you have other options for your customers, they should be informed of the risks and limitations of the payment method they choose.
Would lyx (http://www.lyx.org/) be a modern day equivalent then?
What if instead of wikipedia it was zombo.com?
I used to work at a biotech doing discovery chemistry. How these discoveries are, well, discovered has changed over time. Various techniques come in and out of fashion.

Natural product chemistry (what lead to tetracycline) was very popular the middle of the last century. Scour the earth for unique natural products, test them for activities, then tweak them to optimize. Very common in the mid-1900s up until the 1970's. Some labs still pursue this route. It's great because nature can come up with much more varied molecules than we can in the lab.

Structure-based drug design was next, where you'd start with some structural lead based on basic science and then create a multitude of derivatives, optimizing as you go for binding and pharmacokinetics. Lyrica is a good example. Start with the neurotransmitter GABA and modify it in a effort to make new anti-epileptics. Interestingly Lyrica worked really well, but its mechanism isn't really through the GABA pathway. Very popular from the 1950's through the 1980's, but still in use today.

High throughput screening (HTS) was big a few decades ago. Use robots to create thousands (millions?) of different products based on known chemistry and a scaffold. Test the products for activity (typically binding to a receptor), fish out the lead and then optimize. One big problem is that the chemistry that works well with HTS tends to give you a ton of compounds in a similar chemical space (i.e. you're not creating compounds that are that different from each other). It basically turned out to be a dud (lots of $$, not much to show for it), with a few good hits, but not a lot more success than prior methods. Most biotechs stopped doing HTS in the 1990s.

Fragment-based drug design has come into vogue although I left the lab before that happened. My basic understanding is that instead of looking for molecules, you look for smaller fragment binding to known targets, then when you find a handful, you link them all together to get your lead. Some exciting results so far, but it's early.
I will not apologise for being driven by evidence. If we accept claims we agree with on face value, we lose the moral high ground to reject claims we disagree with on the basis of evidence. Without good evidence, all is lost. We do not blithely accept the claims made by Trump, nor should we blithely accept the claims made by our allies.

If sexism is a major problem in the technology industry, it should be easy to produce data demonstrating that fact. Until we understand the magnitude and nature of the problem we face, any attempts to find a solution are, in a very literal sense, completely misguided.
He's referring to a comment [0] in the above-linked HN thread [1].

[0]: https://news.ycombinator.com/item?id=4786931

[1]: https://news.ycombinator.com/item?id=4786514
Current BSc Computing and Information Systems student here. Program structure, flexibility and exam structure are really great. But there were some truly horrific quality control and student support issues, so cannot advise this program to others. I would switch to another program in a moment, but I am already in the last year.
Password Recovery Bundle 2016 Crack and Keygen Download
Linear logic is also useful for describing the rules of games. You can set up the games starting state as resources and the games rules are axioms and winning the game is equivalent to proving a certain outcome.

This was also super interesting: https://www.cs.cmu.edu/~cmartens/lpnmr13-short.pdf
> Has anyone done a security review of the device and the associated app?

Partially, yes, here's our DEF CON 24 presentation about it: "Breaking the Internet of Vibrating Things": https://www.youtube.com/watch?v=v1d0Xa2njVg

We started out wanting to learn how the device worked, wondering how secure it was and then discovered that what the manufacturer was doing was of more immediate concern. (FWIW the original suit was filed about a month after our DEF CON talk.)

> I'm wondering if the lack of hacks came from actual good engineering on the company's part

As you'll see in the talk, they appeared to have done some things right (e.g. secure network connections) but there are a lot of moving parts (device hardware, firmware, app, backend servers, chat, audio, video, control) and we barely scratched the surface.

> if the device was just too niche to catch the interest of the black hats?

It caught our attention but our hats were black with sparkly skulls on them. :)
Certainly, compared to something solid and well-understood like Javascript which has been around since 1997.

I'd complain the same way if it were a C++ project requiring Boost or something.
You can do the same with GPL2 (if you have a CLA, see MySQL (are you thinking of AGPL by any chance?)).

The issue is that I don't see why would someone code for you for free, if you're going to sell the resultant code. For example, I don't think IBM would contribute to Linux if Linus was considered "the sole owner" and sold GPL exemptions.
Fluorinations are very popular as fluorine is not that much bigger than hydrogen, so you don't tend to cause big confirmational changes with the swap. It's also very stable, so it's doesn't screw up your pharmacokinetics. And finally, fluorine is super polar, so a simple swap can dramatically change the drug's activity.

As someone else said, drug design is still a lot of hand waving and hit and miss. Sometimes you can make the smallest changes to a molecule and have a huge impact. The fentanyls are a good example. Swap a hydrogen for methyl and you can increase potency by 100x.
Specific examples are easier to understand than abstract rules - you need a mathematical mindset to get abstractions at all.

The best way to get a concept across is to list enough examples that the reader can do their own generalization. Just tell me the abstract rule, and I will be mystified.

In math, this is why it's important to do the problem set. But you don't get to assign homework to readers in most places; you just gotta give a lot of memorable examples in the text.
There are two very different (yet of course functionally equivalent) paradigms for general computation: Turing Machines and Lambda Calculus (Turing vs. Church). All schools teach TMs but not all teach LC. Which is a shame, because some wonderful insights like Functional Programming and Lisp and CPS come mostly from the LC paradigm.
If Telco Carriers continue to invest in their wireless infrastructure, then data "fast lanes" will emerge naturally.

In the Carnegie model, 2G and 3G towers could be subsidized for accessing Wikipedia (for example) while new 5G towers are only available to premium subscribers.

Look at the Millions be spent dismantling the 2G network. That bandwidth could be subsidized by the FCC for the common good.
https://www.att.com/esupport/article.html#!/wireless/KM10696...
I would argue you'll never be able to build so fast as to get ahead of tech hiring in SF, but only time will tell.

There's only so much land you can build on, and only so high you can build (whether through physics or legislation).
Toshiba Likely to Exit Nuclear Plant Construction Business
Lesson from the Perfect Predator: Fast is not always right
Some of my favorites (portal 2, mario galaxy, journey) are already mentioned. The most recent game I really enjoyed was Grow Home. It's not the most in depth game, but the mechanics and light, but wonderful, exploration make it one of my favorite games.
DropboxMacUpdate: Making automatic updates on macOS
The F-35 will fail, until the US learns to share
FSF can "educate" because they have a stick.

No education worked with MS and BSD.
Techniques and tactics I use to unplug:

- Turn off notifications on your phone for everything but messaging apps.

- Learn to ignore/not be bothered by unread email/messages counts. ("Inbox Zero" isn't a cure, it's a trap and feeds into the disease.)

- Go through a period of being disconnected from the web. I did this for two weeks a couple of years ago when I was travelling. I thought I would be missing out on so much tech news and developments and falling behind (FOMO). When you end your self-imposed digital exile, you will see that you've missed nothing of importance, and catching up with any significant news is trivial (because there is so little of it).

- Don't have a Facebook account.

- Prefer face to face meet ups to communication over any other medium.

- Try to read more books than blog posts. It's the difference between nutritious food vs junk.

- If you are going to run a Twitter client on your computer use an app like Quitter to kill it after 5 mins of inactivity.

- Have a hobby away from the computer. Something physical and preferably social too. For me its fitness, but I need to get another one as well.

- Keep a log of your time day to day.

- Keep a log or portfolio of things you create. They dont have to be significant.

- The last two serve as nice way to check your level of creation vs consumption. "The Information Age" is mostly about low quality signals to disrupt your focus to serve someone else's agenda (aka "the attention economy")

- Don't argue with people on the internet, no matter how tempting it can be. If you want to participate in online forums, use your energy to try to help people and share your knowledge and experience.

But more important I think, is the mindset. We suffer from FOMO and information overload because we are curious people who like to learn, in an industry which pushes fads and fashion trends and self-promotion constantly. So:

- Recognize that there are an infinite number of things to learn in technology. Come to terms with the fact you cant learn them all, and that most of them wont matter to you. Realise there is a lot of value to be derived from learning about other, non-technical domains once you have mastered one technical one to some degree.

> Why are you back?

Once you know the game, you can come back and play it anytime you want - but on your terms. And you can switch it off easily too.

Edit: Formatting
Basic Linear Algebra (Matrices and operations thereon) is in the US High School "Algebra 2" class. 10th grade or thereabouts. It was also covered when I attended school in Scotland a million years ago.
Apple, Amazon, and Microsoft are helping Google fight FBI warrant
Fair point, and today's C is far from what it was in the '80s! Regardless, this is an excellent project for a programming language shootout --- ncurses is well overdue for a rewrite, and I'd love to see the C++17 partisans take on the Rust fans, the Go-ers, and the C diehards.
If anyone from DropBox is in this thread. Did a DropBox update put itself on the toolbar of the Finder, and if so, did you test that functionality with a machine that already had a custom toolbar setup?
the vast majority of stuff is people posting
articles from various blogs and talking about them

If a user were to only discover those articles via Facebook, and only see them within the Facebook app's browser, would they be savvy enough to know that these blogs aren't part of Facebook?
Lol. Clearly!

"An armed society is a polite society"

(pointing out a parallel, not expressing an opinion)
> Sites like Imgur could start serving APNG images today

I think there'd be a problem when customers copy/paste an image from the site into another application that doesn't support APNG. Seems like a common use-case that would cause a lot of customer confusion.
It certainly appears there's a large element of that and one of the challenges of our talk was to get the audience past the "sex lol" stage and to take the issues & implications seriously.

Overall we were pretty happy with the degree to which the actual issues got coverage (albeit with varying degrees of accuracy/sensationalism)--even the Daily Mirror managed to communicate the key points.
I wonder why they decided to get rid of MaxoutDense. Is there something better or is it so trivial to implement they decided to drop it?
The Automatic Statistician
You're quite welcome, glad it was interesting!
Google Carrier Services – does nothing, gets great reviews
Ask HN: Best resources to learn Stan probabilistic programming?
Does anybody have or know of any good resources to learn stan probabilistic programming? I am experienced with both Python and R, but would love a full course on the language and applications.
Streak (YC S11) Is Hiring a Back End Tech Lead
That is true, but after being rendered once it could be cached locally in some other way if that is believed lead to better performance.
Citus should already be saturating i/o during a scan unless you're only hitting one shard. What am I missing about your use case?
It's it's a Playground, maybe consider 'Expo Playground'
There is nothing wrong with controls when they're relevant and have a convincing motive behind their inclusion.

What's not okay is sequentially trying all of the possible analyses and then stopping the moment you find the exact combination of variables that tells you what you had already assumed to be true. Especially so when simple analyses point to A, and you keep adding new variables until you get to B, which is exactly the case here. That is a very well known abuse of statistics. There is a reason all the well known and popular Information Criterions (which measure model quality) are parameterized by the number of parameters in the model.

And while adding control variables isn't per se bad, there are proper precautions to take when doing so, which become exponentially more costly the more you add. Such as segmented sampling, non-linearity transformations, and even controlled experiments. Because these fraudsters have a motive, the model only needs to be as rigorous as necessary to secure their predetermined conclusion. The "keep adding variables" model almost always ends up as a way to lie with statistics.
Ha! :-)
> How is that different than you releasing your proprietary whatever, and conditioning use on paying you money and agreeing not to share it? If you get to set the terms of use of your code, so do other people.

One component != an entire product. That's like saying you invent an open source car engine licensed under GPL. And now you can't use it in any car, because you can't build an entire car on your own, and even if you could, you'd have to give the entire car design away for free.

I don't mind giving back any improvements I make to a library (and I've done so several times in the past), but I honestly don't see the point in releasing anything under GPL. That's like saying, you know what guys, I love the fact that no one is ever going to bother using this for something great. The only use case the GPL works in, if it's an entire product on its own, i.e. MySQL, etc.

Closed source doesn't always mean evil. Open source doesn't always mean good.
Until someone can come up with a way to draw faster than we can type, programming will always tend towards text.
9Muses Mental Health Art Center
Web Caching – Everything you need to know
> This is just for fun. There is NO SLA. It might be turned off at any time!

Google service confirmed!
You can study from 3 to 8 years depending on how much free time you have. There are only three deadlines each year - two for coursework assignments and one for exams. It takes me at most 5 days of study per course before each coursework and before an exam, so 15 days of study per course. You can take up to 4 full or up to 6 half courses per year.
Location: Bulgaria

Remote: Yes

Willing to relocate: No

Technologies: Go, C, C++, Assembler, Low-level, Embedded, RTOS, JavaScript, SQL, PostgreSQL, Java, Python, Linux, Git, Bash, Docker, Ansible

Résumé/CV: https://dmitryfrank.com/dmitry_frank_resume.pdf

Email: mail@dmitryfrank.com

Hi, my name is Dmitry. I'm a passionate software engineer with strong background in low-level parts of the stack (MCU real-time kernels, C, Assembler), and experienced in higher-level techniques as well, such as Go, JavaScript, PostgreSQL. Author of the well-formed and carefully tested real-time kernel for 16- and 32-bit MCUs: TNeo: https://github.com/dimonomid/tneo , which is now used by several companies.

Apart from professional activities, I'm a hobbyist in Lisp, Ruby, Node.js, Angular.js. Learning internals of the Linux Kernel, since this is something I'm truly excited about.

One of my hobby projects is a geeky bookmarking service written in Go: https://github.com/dimonomid/geekmarks

Some of my articles:

- How I ended up writing a new real-time kernel: https://dmitryfrank.com/articles/how_i_ended_up_writing_my_o...

- How do JavaScript closures work under the hood: https://dmitryfrank.com/articles/js_closures

- Unit-testing (embedded) C applications with Ceedling: https://dmitryfrank.com/articles/unit_testing_embedded_c_app...

- Object-oriented techniques in C: https://dmitryfrank.com/articles/oop_in_c
Keith Packard Comments on Valve Work
That's great, since everyone knows all STEM degrees are equivalent. We'll just shift those biology students into tech jobs and presto, done.

On the list of reasons to hate trump the H-1B is pretty far down. Especially since the proposals so far wouldn't hurt the companies who aren't abusing the system.