skysight-inc/HackerNews huggingface dataset:
I poked the owner and he updated mastodon.social to say this and be more clear...

> What is mastodon.social?

> This page describes the mastodon.social instance - wondering what Mastodon is? Check out joinmastodon.org instead! In essence, Mastodon is a decentralized, open source social network. This is just one part of the network, run by the main developers of the project It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!
I think it's fairly reasonable to tweet condolences or important news. Twitter is widely used and as a government you probably want to spread information as quickly as possible.

Tweets are probably made along side more traditional forms of communication.

But Trump is just something else. The sheer lack of self control. This is not the behaviour of a leader of a first world nation or for that matter, an adult.
I wouldn't consider the NFL protests a fail, given that we literally have a commentator on FOX news taking prime time to accurately describe to the audience "this is why they're protesting".
> To fix it will be extremely costly and painful.

The last few years of the Obama administration, the White House proposed budget included an interesting and useful (IMHO) line item to address this. The gist of it was that any department could draw up a plan to take a loan against their future budgets to pay down IT efficiency projects (including streamlining of processes and improvements to cybersecurity posture). I doubt a Republican Congress would go for larger federal spending now for future savings, but I hope that all "government should be small and efficient" advocates would give this kind of proposal serious thought.
I don't think this really backs up your statement though. I am not at all surprised by this result. In the post I mentioned that MATLAB wasn't really designed for efficiency, and in this repo I show how even with explicit Runge-Kutta methods (i.e. the exact same methods, and these methods are simple enough that there isn't too much variation in implementation details sans getting it all to SIMD/FMA/etc.) you can get orders of magnitude better than MATLAB:

https://github.com/JuliaDiffEq/MATLABDiffEq.jl

So since stiff solvers have a lot more moving parts and thus tend to have even larger differences, 200x is easily explained by just language differences. One way to test this is to instead test the Intel solver against Sundials. I wouldn't be surprised if Sundials actually was faster in this case.

But there's another factor here. I explained in the blog post that multistep methods like BDF tend to do well on asymtopically large problems since they minimize the amount of user-function evaluations, but they don't tend to do well on smaller systems of ODEs. This is exactly that case: you're comparing an implicit RK (Intel) to MATLAB's BDF method, and see that the RK is more accurate and is fast. But this effect of the method choice on small (user-scale) problems is exactly why I emphasized it as a downside when solver suites only include multistep BDF methods as their stiff solvers.

That isn't to say there isn't interesting here. Intel's nonstiff method is a 4th order method that can add extra 1st order stages to boost the stability region, similar to a Runge-Kutta Chevyshev method. I honestly have no idea what this stiff solver is so I bookmarked it to read when I get to a campus where the paper is free:

http://www.sciencedirect.com/science/article/pii/00415553899...

But in general, RKC methods weren't widely adopted because usually using a full non-stiff or stiff solver ends of being better, and picking wildly different methods like this which are not widely known usually isn't a good sign in a very "crowded" field like ODE solvers where generally things are pretty figured out and it's all about the details.
There are fewer and fewer

http://www.smithsonianmag.com/smart-news/gold-miners-murder-...
While this is imho in a much nicer format, I also maintain a somewhat opinionated list of technical interview resources: https://github.com/andreis/interview
The visual honesty example is dishonest.

It uses two indents for indenting the parameter list of the function, and two indents for indenting the body of the function.

Most indentation conventions suggest four space indentation for breaking up a list of parameters, and two space indentation for the body of a {}. In order to avoid the problem that the example criticizes.
In journalism, yes.
>We should be putting our own styling on once it hits our computers.

99.999% of people don't want to design their own custom CSS for every website they visit, though. And the people who do could set custom stylesheets on any site they like. Nothing really needs to change in that regard, the best of both worlds is already here.
[Rancher employee] it essentially means the same Cattle experience (ui, api, compose files) as you used before, but under the hood kubernetes launches the containers.
"Meaningful" in an interview question does not have to be "correct". These questions can be used to evaluate the thought process, rather than for "ha! Wrong answer!".

Questions are not inherently bad. It's how the interviewer interprets the answer, and whether it's used as a gateway to a discussion or a one way q&a session.
While the cleverness is admirable, there comes a point in your life when you realize you really do always want your own errors to fail loudly and immediately.
Nice for Tree Style Tabs, which I find essential.

However, I'm worried about some other big extensions that have really been useful not being able to be ported to WebExtensions, like DownThem'All, the developer is pretty pissed at Mozilla[1] and offers some insights about the design decisions made by Mozilla that could have a big impact on the ability of some AddOns to tap into the APIs they need to do anything useful.

[1]:http://www.downthemall.net/re-downthemall-and-webextensions-...
these UCLA online classes were fun and effective for me: https://ccle.ucla.edu/course/index.php?categoryid=16
The Audio Downloader Prime [0] add-on for Firefox automates this task.

[0] https://addons.mozilla.org/en-US/firefox/addon/audio-downloa...
Because their service is being used to further negative outcomes. Their job isn’t directly stopping Nazis any more than a bar owner’s primary job is stopping drunk drivers but that doesn’t mean they aren’t fueling the problems, especially given their tendency to skimp on actually enforcing their TOS.
I meant more like... just using straight Verilog, but very impressive!
Way to make broad generalizations. Homosexuality is not illegal in Jordan or Bahrain, and socially tolerated in many other places.
You can get so close to that line without crossing it though, plus policing 300 million users is hard enough.

The problem is that both extreme fascism and communism might actually be a very tempting response to everyday problems to a lot of people, which means that the only reason we haven't had issues with either ideology is we had a media who complied with the censorship of both those viewpoints.
Online anyone can say anything and promote anything, which means people who have problems that aren't being solved by their current leaders can easily turn to ideologies which we had all previously agreed to censor out of normal discourse.
Probably when geographic boundaries no longer determine whether one will be subjected to religious law: https://en.wikipedia.org/wiki/Legal_system_of_Saudi_Arabia
Seriously! Great news. My company is not just a software company, so when I proposed using React before (under the BSD+Patents license) it would have killed our ability to enforce our non-software related patents against fb.

https://code.facebook.com/posts/300798627056246/relicensing-...
Introduction, tools and tips by one of the best people in the field.
Announcing the Matterport3D Research Dataset
(I should clarify: I know some of the State Department staff in Havana; I don't know any of the injured people.)

My understanding is that nobody is entirely clear whether this is permanent or not. Some people have recovered quickly and others are still having lingering effects. Several suffered a concussion, which just doesn't work -- I work for an audio simulation company (think jets and helicopters) and there's just no way audible sound or even infrasound can do this.

OTOH, there is a theory that guided infrasound can do serious tissue damage, which was possibly the cause of Dyatlov Pass[1].

[1] https://en.wikipedia.org/wiki/Dyatlov_Pass_incident
Customer Service Is a $350B Industry, and It's a Mess
It's incredible to think how removing the "bottlenecks" drastically increased average lifespan around the turn of the century. Makes you wonder if there are a couple of things we could do around aging processes that would extend the average lifespan another 30+ years.
I believe the name says "Near" instead of "Neil", so probably not the real guy.

I don't see how the real NDT would benefit from such bad-PR comments.
Edit: Though irrelevant to the thread, this is not intended to be backhanded. Check out the house. It's pretty cool.
Let us know when you have written your "sufficiently smart compiler" It is hard, see here [1].

[1] https://en.wikipedia.org/wiki/Itanium
"Nothing personal, just business" - this is how it works in US, and "Nothing business, everything is personal" - this how it works everywhere in Russia.

More or less that's what I said.

In Russia, no but am very familiar how Russia-like countries work. A phone call to the right person or cash solves you issues. Or you can bang your head against the wall
But a degree in history would show you that yes, indeed you can marginalize half your population and be quite successful for a very long time.
Perhaps the author's a fan of Douglas Adams then?
I'm not sure I would recommend using straight verilog for something of that magnitude. I do know that some folks that used Perl to assemble verilog into a computer chip, but they regretted the engineering debt that came with it (and the hire they made that instituted that decision).
Unformatted text is much easier on my eyes than the grey crap that "designers" are so fond of these days. Its like they think everyone has an IPS screen or something...
Good point. Do you have any examples of fact based businesses? I can think of ONE(!) - Stratecherry by Ben Thompson, but I'm really craving more.

Its not just facts, its facts in service of telling a story - truth. "Raw" facts by themselves are hard to contextualize for an uninformed person. I really want more like that.
Being happy is better than being miserable, all else being equal. It's just that all else isn't equal.

There are things worth dying for. So naturally there are things worth being miserable for.
Given that Crimea is now part of Russia, this would mean storing it in Russia.
> Perl to assemble verilog into a computer chip

This is absurdly common.
I think the parent is implying they’re not a Super God programmer, and some of these interviewers are expecting them to be, when in fact their company has no need of such a programmer.

My own opinion is let’s ignore companies that make us jump through hoops, as it only encourages them to become increasingly ridiculous.
There is PicoRV32 [1].

[1] https://github.com/cliffordwolf/picorv32
I downvoted you because your post is anecdotic and doesn’t really bring anything to the conversation
The Very Long Instruction Word (VLIW) architectures used this philosophy. The most famous of which is Intel's Itanium ISA.

It turns out that it is really hard to create a compiler to effectively take advantage of instruction level parallelism at compile time.
Ask HN: How to startup?
I am software engineer, I have worked in multiple startups, helped multiple business to launch from ground zero. I believe myself that I have enough skills and execution to make a startup successful, but I figured I just don't have good ideas to start a startup.

I have Paul G's essays, but still feel I am working for others just because I don't or believe the ideas I have, how do I approach this problem?
[Rancher employee] There has been comparatively minimal interest in Mesos/Swarm vs Cattle and K8s, but they will continue to be available as catalog items (not in the current preview).

The built in balancer is still HAProxy. Let's Encrypt integration is certainly a possibility but no immediate plans.

Volume support is not fully there in the current preview release, but all those projects will continue to be supported.
Stitcher lets you select episodes to "listen later" and can keep the latest episode of every podcast you subscribe to downloaded for offline listening as well. It's a good way to manage all the podcasts you want to have handy.

Here's the page for 1-A for example: https://www.stitcher.com/podcast/national-public-radio/1a-2

disclaimer: former employee
plenty. not as many open source ones though.
Yeah there are a few out there. At Vectorblox we have ORCA that we use as a cross-platform replacement for nios/microbaze.

I don't know of anyone who has built anything as sophisticated as BOOM though.
For what it’s worth, they acted quite quickly when I filed a company impersonation claim.
> What happens between you typing a URL into your browser address bar? isn't a question that requires a canned response to be parroted back – it's a starting point for a conversation about your knowledge of the web technology stack. It's not at all like there is a 'correct' answer, but demonstrating that you have a vague idea of how parts work, can identify gaps in your own knowledge, and make reasonable choices about how you might fill them.

The one time I have actually been asked this question it sure felt like the interviewer was expecting a certain explanation rather than trying to start a conversation. Hard to tell, since that was the only technical question I got asked in that phone interview and they rejected me after that.
WhatsApp knows your contacts and when are you talking with whom. Also their closed source app has access to most of your phone.
As mentioned elsewhere in this thread, that is a parody account, not actually Neil DeGrasse Tyson.
Ugh, the website is kind of lazy and buries its own persuasive points into its footnotes.

All the claims about numbers are basically useless because the two most persuasive (and important I feel) arguments that the website is trying to make have nothing to do with numbers at all:

* The first is that the US should change its command and control so that the president will require a declaration of war (ie act of Congress) to trigger a nuclear first strike. Note that this should not interfere with US deterrent vs other nuclear powers, as second strike (ie responding to nukes flying) would not require congressional approval. In fact, the concrete call to action for this site isn't about nuclear arms reduction, its about trying to pass a bill that would require this.

* The second is that current US modernization plans include vastly improving the performance of our current submarine based nukes to the point that they could reliably destroy Russian ICBM silos. This capability combined with weaknesses in Russian early warning and command and control systems increases the likelihood of the Russians devolving ICBM launch authority to lower levels of command during times of increase tension, leading to increased probability of accidental launch.

These two arguments are sound and pretty much orthogonal to size or presence of the American nuclear arsenal. This infographic makes it easy to conflate all of these aspects, thus maximizing the likelihood of someone dismissing these two points.
Doing OOO optimizations in the compiler (Same applies for VLIW etc.) generally requires the ISA to expose its's pipeline to the compiler: This is a complete paradigm shift from current architecture.

Also, special invariants are sometimes needed/helpful to avoid data hazards/simplify data dependencies: e.g. the Mill cpu effectively has no general purpose registers, but an FILO stack of immutable items (This guarantees SSA on the data the cpu is operating on).
While better, this still presumes trust in Intel, which seems ill-advised, but unavoidable by and large. Dystopia seems to be coming into focus faster and faster :(
Some European countries where, if you can buy a gun, you can buy a suppressor: UK, Norway, Finland, and France (rimfire only).

EDIT: Removed Germany from list
Yep and there's https://github.com/SpinalHDL/VexRiscv

But admittedly, SpinalHDL is basically Chisel.
Amazon Alexa. The next big…fad
I recall at least two other "data package managers" out there being shared on HN a couple of months back.
Step 1: highlight feature.

Step 2: receive complaints.
I just moved to pale moon. Not all of the vimperator plugins work with pentadactyl (which is the officially supported thing), but it's decent.

Supposedly there was a chat today discussing keyboard extension apis [1]

Theres also an open issue on hiding the tabstrip [2]

But I somewhat doubt that the real strength, which imho is the scriptability will come back.

For those that don't know you can do a lot more with vimperator/pentadactyl than just use vim navigation. It allows you to script the entire ui in js. It also lets you bind commands and keys to bookmarklets and add mode keys to e.g. move forward in backward in slides on slideshare. On top of that it has a configurable commandbar which allows you to use fuzzy logic with history/bookmarks/awesomebar stuff(more importantly you can choose which things it should search)

If vimium is the usual "vi mode is not vim" then vimperator is the closest to vim you get in the browser.

another issue with palemoon and the webextension stuff is that i'm wondering how long the xul part of the plugins is going to keep being updated. I have a feeling that plugins that may need frequent updates will just rot away.

[1]: https://bugzil.la/1215061

[2]: https://bugzil.la/1332447
The current license doesn’t prevent you from doing that in any way.
While I don't think that's actually how the law can be interpreted, it does get at the central issue most computer users/researchers have with the law. It allows different standards for what "unauthorized" means, hence it is very elastic and can easily be abused, especially when combined with the plea bargain process (@see Aaron Schwartz).
数千字で書く方が、二十六字だけで書く方より効率的だ。(26 characters)

Writing with thousands of characters is more efficient than writing with just 26. (82 characters)

I admit my Japanese is not so great, and the comparison is somewhat unfair because of the subtleties of counting the characters. Still, the point here is that Twitter is more constrained in some languages than in others. If people are not having the problem you described in China or Japan maybe the problem is not too terrible...
Why don't they charge for the privilege? Same with the blue checkmark -- why not charge a monthly fee while keeping the same verification standards?
Did that really need an /s? But yes, I agree.
That is true given automatic error correction can backfire, I don't see how git git -> git autocorrect can backfire.
I love technology but I'm an absolute luddite when it comes to drones. Something about flying a 5 pound weight a few hundred feet over others' heads really bothers me. I'd love to have this app so I can show people whenever they're not allowed to fly near me.
Anything is possible, but it sure looks like everybody is working on microcontrollers and nobody is even trying to ship real cores.
Ask Redux users what problem it is solving for them and watch them squirm. Eventually they will come up with time travel debugging, or replaying state changes, etc. This is developers working backwards and inventing problems to justify their technical choices.

Not coincidentally, most blogs about Redux jump right into how to use it, without prefacing it with why would you want to use it in the first place.

A lot of developers think introducing more libraries and more rigor is a good thing even if it drives up the cost of software development. This is the only reason I can think of, for why so many people are using Redux. Another reason may be ReactRouter which makes it harder to supply data to React. But there are other MVC routers that make using React painless and I'd recommend to anyone considering using ReactRouter/Redux to consider better MVC-based alternatives. (And no, using MVC does NOT imply two-way data binding.)
>Your response? Remove the last filter forcing careful selection of words. This makes Twitter boring without making room for real thought.

Ehhh, one of the reasons Twitter is useless for actual conversation is that you can't express a thought. You only have just enough room to say something that you can't flesh out such that you can enrage other people. Twitter is built on anger and misunderstanding, interpreting 140 chars least charitably as possible.

Then someone tries to organize their thoughts into a tweet storm, but there's no real way to respond to it without more small bite-sized misunderstood/misunderstanding comments.

Increasing the limit is a good thing in this regard.

That the 140 char limit forced people to "choose the best words" is laughable.
Don't get me wrong - it's not a question I'd ask myself, but I think you'd get some interesting answers. I'm fairly sure with that starting question I'd be able to have a conversation that gave me a pretty good idea about how well someone knew databases.

Do they talk about tables? What about indexes? How about sql? Do they ask enquire about the requirements / data model?
May I suggest this reading of a Charles Bukowski poem. It's helped me to get out of bed a number of times, when the days look so foreboding. http://youtu.be/yVisTfbVSFE
yeah I acknowledged that joke, but if you don't think that, for example, say LLVM is light-years ahead of GCC in implementing plugins that let you do various forms of optimization, you're crazy. It stands to reason that further architectural developments will make things even better than what we have now.

Nowithstanding the fact that your answer is totally unhelpful: I thought about it for a second and I think the answer is basically that if you have a multithreading cores and you're pending on the results of another operation, then you can't necessarily know what optimizations you can do ahead of time because you don't know what other threads are resident on your core, which will affect the on-the-fly reorganization.
O ye of little faith. Those tweeks are fake, the Neil is still awesome.
This depends largely on the use case. For example PostgreSQL insists of transferring all data using ASCII encoding, so eg. high sampling rate floating point sensor readings are extremely slow to fetch from the database.

And not all operations can be done incrementally by iterating through the results.
At least your options vested.
Yeah that's the thing - the vibe I get from these questions is, "Uh, I actually have no idea what to ask these candidates. I just know I better not fuck this up. So how about that question everyone was talking about on HN the other day? That way, if they don't give an answer as detailed as the one I vaguely read about, at least I'll know right away they're a complete moron."
Multiple tweets or attaching an image of a block of text are both annoying for users. If in one language users are more likely to be annoyed than in another, why not fix the problem?
I am sure that after a well deserved break from such amazingly hard work, they'll tackle the next increase in characters. Their solution makes it look so easy, but it isn't. /s

Does "Hail Mary ..." fit in 280 characters?
Consistency Beats Talent, Luck, and Good Intentions