skysight-inc/HackerNews huggingface dataset:
> but does anyone honestly look at the default Ubuntu desktop and think "Well, that's just the pretties desktop I've ever seen".

Data point of one, but yes, I have — I genuinely think that Unity (>=12.04) looks better than any of Windows 7, Windows XP, and KDE4 (all of which I had used extensively), MacOS and Gnome-3 (which I had used sporadically) and Windows 8 and 10, (which I've only seen but not used). IMO it's also at least as functional as any of the above.

I particularly liked the fact that they "got" the fact that one can have limited vertical screen space and for example the menus of a maximized window merge with the top status bar.

Tastes obviously differ widely.
I've seen this use case: develop interactively using Matlab on a local machine, and then run a bunch of instances concurrently using Octave. You get the ergonomics of developing in Matlab, but you don't need hundreds of licenses.
Instead of relying on other drivers' signals, you could instead use them as extra warning, and instead of driving so close to them you're putting yourself and them and potentially others in danger if they brake when you didn't expect, you could back off to a safe distance.
The big difference is, if I make a mistake and hurt myself, my family, or others, I have myself to blame. If my car makes a mistake though, I have someone else to blame.

Even though the statistics may point to self-driving cars being safer in the aggregate, would an individual be willing to give up control to software which might make a mistake and kill them? Even if, statistically, they might be safer?

Will people make the rational choice, or the emotional choice?
Good post, thnx.
I'd say Octave is a more 'turn key' solution as compared to Python/R

More limited in the programming sense but easier to do something punctual (and easier to install than the Python tools)
I have a Jolla too, and while I love it as an N9 successor, I'd lie if I didn't say I'm disappointed they didn't opensource the whole system. This failed to attract a critical mass of developers and has made the platform quite stagnant. I understand their investors were afraid of opensourcing key assets, but their alternative plan hasn't worked well either.

Does it make sense to go the N900 route now? Anyone has any experience on this? Some worthy successors like Pyra and Neo900 are coming out, and N900 can be still found easily to use while waiting for these newcomers. How good is Maemo these days?

An obvious alternative is to get a Nexus and install CopperheadOS + FDroid. The ecosystem is very polished and lively, plus hardware is very good albeit with planned obsolescence due to the lack of long-term kernel updates.
Lol. Are you saying ISIS was not founded by Hillary? What proof do you have?
I like Elon but think he is not thinking straight here. Eventually Internet will become free. No point in thinking of making significant revenue.
> Go has multithreaded concurrency. Node JS has multiprocess concurrency.

Go also has "multi-process" concurrency. Go is both concurrent and parallel, Go coroutines will spawn on every processor available by default. NodeJS needs an external tool like Redis to enable "multi-process" communication. Go does not.
Yes. Aerospace engineers also seem to love it and Simulink, especially in areas involving simulations and control theory.
Continent Seven Antarctica
In the Stanford/Coursera machine learning class, Andrew Ng said that his teaching experience is that students pick up octave/matlab quicker and the course can cover more actual machine learning, compared to python where more time is spent learning the language.

So I guess for newcomers and for quick prototyping (just 10s or 100s lines of code), octave is nicer.

Say, you have some numbers for a matrix and a vector in files and want to read them in and multiple the vector by the matrix.

In octave you are done in 3 lines of code in 30 seconds.

In python, you first figure which modules to import, the difference between python arrays and numpy arrays, and god forbid you happen to find the numpy matrix type instead of numpy array type. After 5 minutes you think you're all set to calculate the M * v, but then your vector happens to be a line vector and not a column vector and you need to learn the difference. Also it's nicer to write M * v than np.dot(M,v).

Most of the features of python that I presented as cons are actually pros when the codebase is more than 1000 lines and needs structure and safety.
The idea of names as power comes from pre-unified Ancient Egypt in which (i may have gotten the kingdoms mixed) the upper kingdom's religious rituals included the use of secret and ceremonial names known to only an elite literate cabal. From there the religion developed to include aspects of secret names for anything and everything and religious texts indicated that people believed once they learned something's secret name they would be able to exert control over them.

In fact, most of the concepts one associates with 'magic' (sigils, astronomical connotations, power words) derive from the Ancient Egyptian religion. See Wallace Budge's "Egyptian Magic" for an excellent treatment on the subject. His book has tons of direct primary source examples that are very entertaining (people turning into crocodiles, priests trying to shape the outcome of wars by creating effigies, lots of fun stuff)
Are you saying that some HIV positive individuals naturally develop these antibodies over time, curing themselves of HIV? Or am I misreading?
Golang screencasts
I never claimed otherwise, but yeah, it's not something unique to React.

Could you elaborate on how this works with other frameworks? Does it work out of the box in most cases, or require some plugin/module?
(warning: i may have some facts wrong, take with grain of salt)

A component in the language was rewritten from C to Go via code generation which caused significant slowdowns in compilation. Now they're working to improve the speed.

> nobody seems to have a real issues with this

Huh? Tons of people had issue with it. It was the source of constant complaints and moaning.

The work was done to make that part of Go more friendly to Go developers and reduce friction for community contributions.
I learned Octave from the Andrew Ng ML MOOC and since then, I like to use it occasionally as an advanced calculator. It's pretty handy to quickly run on the command line and play around with some ideas, but for anything that involves more than a throwaway script I'd most likely switch to a more "serious" language.

What I will say is that I really enjoy using Octave, just because with a certain fairly narrow domain it's quick, powerful and there's no messing around with dependencies to get going. It's very immediate, which is exactly what I want from a calculator.
It's not just a question of what expertise the legislative has or doesn't have. Just like software you'd ideally want to work on laws in an iterative fashion. It's incredibly unlikely that a law, especially complex laws like the Affordable Care Act, work perfectly so it makes sense to go over it after you've seen it's effects and make corrections.

In the current political environment that's not really an option, so you pass on power to the executive and states to make changes instead.
Moving Target Defense for Web Applications Using Bayesian Stackelberg Games
Conducting Technical Interviews: The Human Factors
Anyone understand how it's color coding the boxes on the right? Seems like green, blue, and purple all likely stand for different categories of objects.
Reminds me of this job ad:
http://www.relatably.com/q/img/unemployed-quotes/Is-Your-Mou...
Most folks only have a single operator in the US. I'm in NYC. The only fast internet I can get on my block is time Warner cable. No Verizon FiOS. No RCN. I could get slow overpriced unreliable DSL from Verizon, but the last time I tried DSL it was down for 10 days of my 30 day trial on my required one year contract due to a Verizon tech randomly unplugging the wrong wire at a nearby box.
Well, I appreciate you sharing a clear statement on what it is. I haven't seen one before this. Although plenty is debatable here, No 14 and 15 look immediately contradictory as one leads to laws with a preference for whites or discrimination against blacks while other implies a pure meritocracy. I don't have to guess about this, though, given I live in the South whose history shows how it plays out. ;)

Good that there's a number of items on the list I agree with. Some common ground.
What are you balancing by pointing out that she was a junior programmer who relied on the real key people? Are there incorrect references to her achievements in this comment thread or in the article?
This won't help much since HIV is transferred cell to cell:
http://www.news-medical.net/news/20150828/Cell-to-cell-trans...

Actually, a lot of stuff about HIV makes more sense if you assume the majority (all?) of transmissions occur this way.
There will always be a need to run legacy code. For example Dynare (http://www.dynare.org/) is written in Matlab and has established itself as a standard tool for solving and estimating a certain type of macroeconomic model. The authors have been careful to ensure that it works with Octave as well, which I appreciate as someone working in an institution with a limited budget. I teach my own students Python, but as people entering the profession at this point, they should be able to use Dynare as well.
> were very much "tabletop" effects.

Yes but they were very well known tabletop effects. What was lacking was the theory to explain them.
Thank you for sharing this :-)
They convert like crazy. People will always say they hate them, but they exist because they are super effective.
Solidworks frustrates me because, as you describe, it is very easy to jump into and get moving, but once you start needing more advanced modelling or more intense surfacing, solidworks becomes an unwieldy beast of secret features and unintuitive workflows. There are many pros who scoff at this and just power through (like all things, solidworks is just a skill after all), but as a lower end user sometimes I just through my hands up and use a more intuitive modeller like rhino at the expense of solidworks powerful features such as the feature tree.

The 20 grand per seat price tag doesn't help much either
Regen Box
there's a legend at the bottom of the video
I'm not sure why it's not more well known, but Dropbox's actual track record when it comes to this stuff is pretty strong.

From the EFF: "Dropbox earns five stars in this year’s Who Has Your Back report. This is Dropbox’s fourth year in the report, and it has adopted every best practice we’ve identified as part of this report. We commend Dropbox for its strong stance regarding user rights, transparency, and privacy."

https://www.eff.org/who-has-your-back-government-data-reques...

Full disclosure: I used to work at Dropbox.
What does this even mean? She doesn't understand how Node, or even JavaScript work, spends forever creating "one-offs" and gives up, finds a relevant tutorial in Go, which worked, proving that Go was the best solution, because Go is better than Node in this situation and probably all situations, and she is good at her job and not wasteful, this article is relevant and a great read.
OpenBSD includes a hypervisor nowadays.

http://man.openbsd.org/OpenBSD-6.0/man4/amd64/vmm.4
It's especially sad, because the word "sock-puppet" already exactly describes the accounts the researcher used.
Part of it is an audience problem.

We have good news, e.g. http://hosted.ap.org

The problem is nobody will read it. It's not sensationalized and dramatized enough. It's not edited into a series of one second video clips with an ominous soundtrack, with an occasional clip of guys in black marching with ak-47s because isis. It requires an attention span longer than 30 seconds.
Neutrinos don't interect with EM either, so just being "dark" is not outside of well established physics. The only thing strange about "dark matter" is not that it is dark (eg, not interacting with the electromagnetic force), but that none of the dark particles we already know about can explain the effects that we attribute to dark matter.
But they are.

You're using $randomStartup until you reach your data cap of (let's say) 2GB/month, after that your bandwidth gets (actively) throttled to 64kb/s and becomes virtually unusable.

Usually this is normal because this happens for every website (ie "my internet is reduced"), but now imagine there's an elite of the major sites and services and users get used to that. How are you going to compete in a market where everybody else has zero rated traffic to their customers but you don't? For them everything else appears to be of low quality and broken. (ie "this service doesn't work right").
This behavior is seriously wrong. It's insane that it could go on for months without feedback or blame.

The question is whether it comes from Walter or from the company. Either let him go or move to a better environment.
Julia's gotten a little bit of buzz the last few years, but python's got the whole rest of the ecosystem.
There's nothing standard about perl (parameter passing via lists, DIY OO, references in a scripting language, and there has to be more that I don't remember anymore - IMO these are the true reasons perl lost its popularity while ruby and python remain lively), nor is perl compact compared to other scripting languages. The parameter passing stuff especially made perl a verbose language.
I didn't even know MacOS when I migrated. I just did it because I literally couldn't work anymore in Ubuntu. I just knew some people could get the job done in Mac, which doesn't happen to be the case with Ubuntu.
The Battle of the Somme: A Canadian Adjutant’s Perspective [pdf]
Thoughts about open source licensing?
What are your thoughts about licensing?

Would you go MIT or GPL?

I used to be a MIT person, but I would probably GPL it now, if I were to start a project tomorrow.
Check what your neighbors are tweeting
The powers of administrative agencies come from their organic enabling act, which is passed by congress. In many cases, agencies cannot pass categorical bans on harmful things or practices because they don't have that ability.

Regarding your second point, at this point that's not really debatable. SCOTUS has consistently ruled that admin agencies are constitutional within the legislative intent of Congress. Where agencies act ultra vires, beyond their power, SCOTUS will frequently rule what they did unconstitutional. But they are in themselves constitutional, and saying otherwise smacks of the same arguments people make when they say that income taxes are illegal. i.e. it discredits the person making the statement.
> Even worse, the term "fake news" is now being so broadly applied as to refer to news outlets that evince a political slant (or, currently, those perceived as having "helped Donald Trump get elected").

> Those on the more liberal end of the political spectrum might decry Fox News Channel programming or the National Review's reporting as "biased" and unreliable, just as those on the more conservative end of the spectrum might similarly dismiss MSNBC's programming or The Nation's reporting. But we would be entering perilous territory if we started tagging every news source with a strong partisan political viewpoint as "fake news."

This is the problem. And the Corporate media has swooped in to fan the flames of people who are caught up in the emotions of the election. They think this might win them back some credibility in the eyes of the public or cement there position as the respectable 'real news'. Its deeply disturbing whats going on. The Corporate media and some over zealous activists are attacking the Press itself. Its simply a call for blanket censorship of the press based on some arbitrary designation such as 'fake news'.
The fact that this entire sub-thread about censorship or attacks by leftists is greyed out supports the claim. They pretend to be righteous folks that have civilized discussions, weigh the evidence, support equality, etc. Then, they're trying to disappear the comments, jobs, or whatever of those that voice dissenting opinions. They're no different except the what and how of their preferences and attacks.
Of course, but your ISP is not going to read it.
This is a directory of available multilingual corpora:

http://opus.lingfil.uu.se/
Success..? I'm assuming this woman is a payed employee. She claims to have worked with nodejs for months on end, she attempts and fails many times to fix a bug, or possibly refactor a simple utility, blames the technology and decides she should spend her companies time and money learning a new language and rebuilding the service, slowly, with a brand new language.
In other words: She couldn't solve the issue because she couldn't find a tutorial. The only tutorial she could find used Go, so she switched to Go. Brilliant success.
Article described a few instances of fake news but failed to give an example of bad news. After reading it twice it's not clear if "bad" means "negative" or "of poor quality."
I studied physics in undergrad, and took a few grad courses. I also minored in math. The reason I dropped the math major to a minor was because of the amount of time mathematicians spent proving obvious things. Physics uses math, the way that a car mechanic uses a wrench without worrying about its atomic structure.

At the beginning of one particular interesting class on quantum mechanics, the professor wrote down a few shortcuts on the board: how a sum of a certain series collapses, which parameters can be ignored at low or high velocity, etc. It was glorious.

Also my big takeaway from this was that physicists really don't like non-linearity. If something cannot be described as linear, it will be described as a harmonic oscillator 99% of the time. The exception to this is statistical and simulation physics where you can do whatever you want and just look for emergent behavior.
Who is supposed to decide on which of these is unconstitutional or not, if not the Supreme Court and if the Supreme Court decides that what stopped the Republicans from going to court earlier? Surely they would have, if the thought they'd get anywhere.

He says it because it sounds better on the surface than just throwing out all executive orders, which doesn't make sense anyway. He'll just throw out what he doesn't like and claim that those are unconstitutional.

This is a weak appeal to moderates and nothing more.
Yeah I think your right, in this context I saw the case of [ A -> B ] as a function from coimage A to image B which are all bijective. But it is meant as the more standard domain A to codomain B.

His natural language description is somewhat lacking in that aspect

> I had already explained that [1..N ⟶ 1..N] is the set of functions that map the set 1..N of integers from 1 through N into itself,
Nanometer Transistor
This post requires some context. This is not about math, which is the field that studies things like stochastic PDEs and elliptic curves. It's about the notation of predicate calculus, which is a somewhat obscure field of logic that used to be in vogue in the early 20th century, and that programmers fixate on for some strange reason.
For one, this is integrated into the browser. No dependencies required.
Math notation was optimized over hundreds of years to serve Latin-literate men with large working memories whose adversary was the pen and paper.
I read that as an escape clause, and I think a lot of his proposals have similar clauses. Except for a few examples, I think most of his proposals could actually be done in a centrist/progressive/liberal way. It's all going to come down to what he and his staff want to do, and what they can get Congress to agree to.

http://www.npr.org/2016/11/09/501451368/here-is-what-donald-...

http://www.npr.org/2016/11/10/501597652/fact-check-donald-tr...
Parts of React. For me the state management is a core part of React, and as far as I can tell this doesn't cover that, just the rendering part.
> note frequencies have slipped

Surely you're not talking about modern tuning standards.
Yes, the article specifically states this.
odd comment from lamport. He wasn't referring to learning math, just learning a specific type of math notation.
Developing antibodies != curing themselves.

Your immune system can and does fight the HIV virus, it does loses that fight because HIV attacks the immune system, can hide for years, and has a cell to cell infection vector.

The immune system is also limited to what it can do, and when viruses can spread cell to cell there isn't much it can do since there is little to no attack surface available for the immune system to work with in that case.

Antibody and therapeutic vaccines can be used as post exposure treatments and combined with other regiments to help slow down or even control the progress of HIV and AIDS in already afflicted patients.

A therapeutic vaccine with a regiment of reverse-transcriptase inhibitors and a treatment to control cell suicide upon infection can probably be developed for HIV and for other retroviruses, well excluding the antibodies it is what we already are doing today mostly.
The sample size was 242. If you click the link to the paper, then click the supplementary material link, you get [this pdf](https://static-content.springer.com/esm/art%3A10.1007%2Fs111...) that explains the methods.
In the context of the article it looked like "Acute stress is good" was referring to episodes of acute stress on the workplace.
Well… I've mainly limited myself with LessWrong top-level posts so far, so I haven't observed those problems first hand.

I may even have been part of the problem for a while, posting semi-relevant LW links all over the place. I have since learned to focus my arguments into something that doesn't require having read the sequences. Maybe no longer frequenting LW helped.
The bullet points this article (and the one by Chad Orzel it links to) mentions are the common most used things day-to-day by basically anybody doing physics. However, I think stopping at that level of mathematical background would make reading a lot of the existing literature hard. Woit mentions complex analysis, but at least that usually comes up in mathematical methods classes, at least at the level needed to understand the arguments where it is used. Some math that I often found myself wanting more of includes differential geometry (I find physics introductions to tensor manipulation to be very heavy on mechanics and terrible on intuition for what you're actually doing) and functional analysis.

Both articles leave out numerical analysis or scientific computing, which I think is a huge gap. I certainly felt like my education left the impression that these things were way more straightforward than they actually are.
The two do tend to blur together a bit through the actual news regurgitating fake news, though. This isn't a new thing either - the Emma Watson 4chan story a couple of years ago was a good example. That was seeded by a typical fake news website that had tried similar tricks before, and as soon as the first real news site failed to check the source was real and leapt on it everyone else followed suit.
They're presumably aiming for some amount of economy of scale by using their own rocketry service. Dollar for dollar comparison doesn't account for the fact that they're investing some of that cost into further rocketry development.
Ask HN: Weekend Thoughts. What Happened to Pokemon GO?
How and Why You Should Clean Your Computer
Sure. Just like traffic laws. How convenient that we change the rules on how long to stop at a stop light, even though we can't change the speed of light. How convenient.
>Visualize data with high-level plot commands in 2D and 3D.

And wait an eternity for anything 3D to render. I usually use Octave for prototyping, and while it is reasonably fast doing calculations once you learn to vectorize computations, plotting moderately large amounts of data can easily block the entire program.