skysight-inc/HackerNews huggingface dataset:
As an engineer on SlimFAQ: That's exactly why we build it!

Custom domain name support is coming, per-FAQ analytics is also in the pipeline. As for a template system: we've played around with some ideas but couldn't agree on a simple and nice integration yet - but we are planning to offer more customisation options to make it easier to fit your site's or application's style.

We are already providing a nifty WYSIWYG editor - you should give it a try! Thanks.
Let's see, now I can browse :

IE in Win98 in Chrome in Ubuntu in VMWare in Win7
Just tried it - few obvious ones on first open:

* Clicking on unstaged/staged files changes the diff view but the highlight on the file works on only half of the files, seems to be random when it works and doesn't work

* Highlight to show which branch is selected is gone (History is selected by default and highlighted, when you click out highlight is gone forever)

* Sometimes diffs are completely blank (https://s3.amazonaws.com/uploads.hipchat.com/29857/194444/fU...)

* UI flickers, is about 2x as slow as previous version

Don't mean to pick apart a free product, but this is a tool we have been using for years and to have a pushed update regress things this much is a surprise.
There is no error message when you target a repo that is (now, unexpectedly) 404.
It seems like it's using some Facebook-api to populate itself. So countries that use facebook can actually find quite a lot of events here. I certainly noticed some interesting ones from my town.

However, I tried searching from Shizuoka, Japan, and ended up with 2 events in total. So it has to rely a lot on Facebook.
Re: the first part, that's fair.

> Cox's formulation very explicitly provides an implementation of the NFA algorithm that uses constant resources (with respect to the input).

Not constant, bounded. Theoretical CS doesn't care about the difference, but in practice it matters a lot. People provision hardware for the median case (really more like the 90th percentile), because provisioning for the worst case is really expensive. When something is bounded, but not constant, there exists the possibility of a resource exhaustion attack.

> It's exponential because it requires counting. You don't actually know when you've seen the initial zero, since you can see any number of 0s or 1s before it, and exactly N number of 0s or 1s after it.

I misinterpreted this one, because the convention I'm used to is that the expression is expected to match the entire input. I prefer this convention for its elegance, but it's much less common in practice than the Perl-like convention where you need to specify that you want that behavior.

I also didn't sufficiently reconsider the expression when I realized this: the terminal anchor is quite relevant, but I forgot it was there. In reality you're correct about this with the convention you are using.
Its light on events, but we do have a lot of cultural events upcoming (zip code: 58335). [edit] and a casino with concerts and events.
WordPress is schizophrenic

Oh hey let's load up your webpages with all this cr*p by default, tons of javascript, css, external files, fonts, headers, footers useless markup.

Oh hey, let's use this plugin to strip all that out.

How about not putting it in there in the first place.
As an internet business which is note based in the US, why would I want to incorporate in the US?
It would be interesting to have a kind of "course" (emailed to subscribers) to discover your blog.

Something like "Every day, a chunk of Math ∩ Programming in your inbox", I would personally be interested at least!
How Norway´s largest news site protects itself against DDoS attacks
Might be a reason not to host stuff in Germany - so we consider moving to the US or CH ;) We're NOT (physically) located in DE, BTW
...but Hetzner seems to be awesome cheap for that kind of big, fat & fast machines they deliver B-)

cheers
I'm looking forward to the persistent homology posts. It's a really interesting subject with a lot of potential, but I don't feel that the existing textbooks do a good job explaining the computations.
That's great for you, but not so great for your gay aunt or uncle who would have been far better off (genetically) having their own offspring, and bequeathing their estate to them instead. So it doesn't really explain anything on its own.
Obviously... It's Microsoft...
Estonian e-residency isn't the same. Stripe Atlas is a nearly end-to-end service for establishing a US company with a bank account and tax number.

The Estonian e-residency on the other hand is essentially a just digital ID card that can be used to authenticate yourself when you're transacting with the Estonian government or other select institutions, like banks. E-residency isn't a one-stop shop to setting up an Estonian company and bank account, just the means to authenticate yourself more easily while doing it yourself. (Not that it's hard.)
I will say that I know two people that have independently tried fairly large trials (400TB+) of Lustre, GlusterFS, and BeeGFS, and BeeGFS was their eventual favorite.
I remember, when as a resident of Oregon, I was wondering why we couldn't sign up with the national healthcare system. I then noticed that the Cover Oregon system was being built by Oracle.

Suffice to say, I wasn't the least bit surprised that it was a complete and total catastrophe, and even less surprised that Oracle tried to sue Oregon for attempting to use the software. Nothing like LDD - Lawyer Driven Development.
Yeah. The poll does a lousy job of ascertaining the respondent's knowledge. That also shows bias for the DOJ/FBI since most people probably aren't knowledgeable about such a recent case yet.

Another question asks the respondents to judge their own expertise on the subject:

> How much if anything, have you heard about a federal court ordering Apple to help the FBI unlock an iPhone used by one of the suspects in the San Bernardino terrorist attacks? Have you heard

* A lot (39)
* A little (36)
* Nothing at all (24)
* Don’t know/Refused (1)
How to conduct a brand audit?
I used to make this joke when I put 32GB of RAM in my workstation, to devote 16 to Chrome.

At some point, life started imitating art.
https://memberful.com/blog/stripe-vs-paypal/

Obviously depends on your use case but with PayPal you break even at $5,000. Way lower than 80k month. And "get in touch", yeah I know what happens when you try get in touch with them.

Also consider adding: [Disclaimer: I write books about integrating Stripe with your business]
Need a date filter
AMP is just a subset existing web technologies. It's entirely possible to build a page that loads just as fast or faster, without loading the AMP scripts, if you so choose. But AMP greatly simplifies the process, which is what developers need, and the script enforces the limitations necessary to make the page load and render quickly, which users love.

Right now AMP is under heavy development and lots of changes are being made very quickly. That mandatory script loads other resources from the same domain on an as-needed basis, which is a crucial aspect of how AMP is designed to work. I don't know if the v1 release will include a distribution package for self-hosting, but it's not too much of a stretch to believe they've decided to go with a central CDN just to simplify development for the early stages of the project.

At any rate, this is no worse in principle than the Google Analytics scripts everybody includes on every page everywhere, so it's mostly just a bunch of FUD.
There is a difference between bad code you write today and make better tomorrow and code so bad that it takes you days to even understand it properly that making changes become very difficult and usually always breaks existing functionality.
I have to do a fair number of remote interviews, and Skype is the way this is supposed to happen.

I also use Linux.

The net result is that Skype is not how this happens. I usually just offer Google Hangouts as an alternative or phone the person.
"Nothing at all is user-centric anymore..."

In my observation, this has certainly been the trend.

In my experience, in this climate you have to look harder to find it user-focused software, and to some extent you have to write some of it yourself.

This is because the software world has been flooded with "easy to use" programs that are either located on third party computers or must automatically connect to third party computers in order to be useful.

To be truthful, I'm not sure that many users of today, i.e., younger ones, really understand what we mean by user-centric and user-focused. They may think if something is made "easy" for them, then it's user-focused.

But where computer software is involved, we've seen it is precisely the opposite. If users want more control then they have to endure a little inconvenience, at least in the short term.

The easier and more "frictionless" the software, the more the user should understand that the software has not been written so much for their benefit as for someone else's.
When you try to delete it, that's when the nightmare starts.
Nitpicking is welcome! mi toki mute alla pona. I've not seen 'toki Toki Pona' used that way though, I've rarely seen it capitalised and used as a proper noun. So 'sona e toki pona' (nimi pi lipu pi jan Piljin e 'o kama sona e toki pona!'). That said, the rule for the extra verb I end up dropping quite often from carelessness, so 'sina telo allo telo Coca Cola?' rather than 'sina telo allo telo telo Coca Cola?' So it was a good nitpick.

'tan seme' is usually 'why', I think (I learned it as a compound lexicon entry I guess). 'sine sona kama tan seme?' for where from?

Thanks.
First, thanks for replying, rather than simply downvoting.

That isn't what the post says. The post says, literally:

[Why Are So Many Animals Homosexual?] "Because some animals fuck anything that moves and doesn't".

Meaning homosexuality is a symptom, consequence or by-product of "fucking anything".

As to what you said:

> you can find any imaginable sexual behavior in the animal kingdom, and even what you would never imagine, don't project to animals human constructs.

If we can find any imaginable sexual behaviour (for example, homosexuality) in the animal kingdom, how is any imaginable sexual behaviour (for example, homosexuality) a "human construct"?
Back in 1987 I was working for B.K. and we had hot dogs on the menu, but we cooked them in the microwave at the "spec board" which is the place where chicken sandwiches are made.

It was rare to have one ordered, and one time I did one and it burst in an ugly way which drew a customer complaint from the manager "You mean you don't know how to cook a hot dog in the microwave?" to which I countered that I hadn't been trained.
> All you seem to have here is that animals touch eachother's genitals sometimes. Not sure how that has any evolutionary implications.

Dogs regularly lick genitals of other dogs. Do you really think they didn't evolve to do exactly that, that it's "unnatural"?

Edit: Licking genitals as behavior is actually something that provably evolved, not less than anything else that any animal does. That's how evolution works. jklinger410, I warmly suggest reading some books about evolution.
8 Reasons Why Code Breaks
Right but he can only tell us what he thinks from that framework but that framework is failing to understand what is actually happening, so the conclusions are only useful knowing they are incorrect.
This reads like a hit piece for some reason.
> 9. Engaging in deceptive marketing practices (here: who decides what is 'deceptive')

If you have to ask whether you're being deceptive, or the answer depends on who decides, you're doing something horribly wrong.
This was a bit of an "existential" question for me over the past years. I've been wondering if it was just me doing something I shouldn't be doing or if Skype was really going that bad, specially on Android. "It's not possible, they have a successful product. They wouldn't fuck it up. Has to be me...". I kind of kept creating excuses for it when it wasn't working: "Skype looks pretty heavy, I don't know if I should expect it to run smoothly on my phone..." or even blame the phones themselves (which have always been on the flagship side for the time).

But in this day and age, bad performance of apps are kind of "unacceptable". If it doesn't work right, something else will, and I'll have no problems abandoning the bad product. And guess what: Skype is shitty. I often get message notifications on my phone hours after they arrived on my desktop (that is, if I get a notification at all). It's slow and clunky and a pain to even start a call. I dread the thought of having to use it on my phone. I've asked to delay meetings so I could take them from my computer. Or even spend money on Google Voice and make that international call through the regular phone app. So, I abandoned it. I don't suggest Skype anymore to my contacts when I have a call. You know, "Ok, so I'll call you at 9am. Skype's good?". Not anymore. It's usually Hangouts.

This is not how these things are supposed to be.
If the AC stays on for X minutes, you only need to occasionally redirect an actual advertisement image to the endpoint to be effective.
Sure, something's different. It's the nature of politics. The game is changing. This guy makes the argument that America has changed. It hasn't. Still the same ole' 'Murica. What's changed is social media.

Everybody gets excited over their pet independent candidate every single election. But now these indies can get their issues taken seriously by end-running establishment control over the news cycle.

The media creates the perception of who is winning and who is losing. Politicians trick the media into giving them coverage. They can build momentum by building awareness. Voters can only choose who they're aware of, for the reasons the media gives them. American voters are only a fraction of the population, only a quarter of Americans vote.

Three quarters of Americans don't care enough about politics to cast a vote. I'm one of them. This 4 year endeavor to place someone in the most powerful office in the world better resembles a bush-league pro wrestling circuit than anything like Serious Business.

But that's not even the strangest part. The strange part is that this is how it's been running for decades.

Sanders is not worshipped by the masses. He's merely running a flashier campaign than Hillary, so we see him more in the media. Ditto for Trump.

America is the same, it's politics that's changing. I'd prefer Hillary over Trump or Sanders, but any of them would do a decent job. Trump's basically a liberal anyway, if you look at his positions over time, he actually looks fairly reasonable. I'd prefer Hillary because she'd be able to actually get things done with Congress.
Definitely—but far less work than starting from scratch. The goal was not to make it 100% plug-and-play for everyone, because that would be...impossible. :)
> This would make sense of non-procreative coupling from an evolutionary standpoint

How would it? Someone has to reproduce. If you just go "welp, awful crowded in here, guess I'll give up and go gay" then it certainly won't be you, and your go-gay-when-crowded genes die with you.
Siri almost certainly already knows all of those things. :)
> Age restricted products or services

Doesn't this cover any website that collects personal information, since the Children's Online Protection Act prohibits that for people under the age of 13?
Automatically referring figures etc. by reference number with Asciidoctor
Ask HN: Is spending a year learning from MOOCs a good plan?
TL;DR: Is spending a year immediately after college learning MOOCs to discover what niche to specialize in computing a generally good idea?

Hi guys,

A little background. I am about to graduate from a university in 3 months with a Computer Science degree and am already experiencing pains trying to decide what to do next. I generally did well in all the disciplines, from Operating Systems to Security to AI and so on. But since you don't delve deeply into any topics while at university, I am left confused in what I would actually like to specialize in later on.

Currently, I work for my university developing their app, and have good skills in front-end in general. However, there seems to be a lot more interesting niches out there such as data science, robotics, embedded programming.

But before I make full jump into any of these new areas, I would like to test them all out and get a better feeling of what I might like doing best for the next decade or so.

Do you think spending a year learning from MOOCs, creating own personal projects is a good idea? Or would it perhaps be better to find work immediately, or find some really good internships? The problem with finding work is that with my current skills I am not confident I would be able to get the job in the niche I might want to try out. This is essentially what the year would be spent on, researching different niches, trying out some personal projects and then pursuing the needed skills to get a job in the niche that really catches my interest.

Any input is highly appreciated! How did you find your own niche to specialize in? How would you go about jobs hunting or getting relevant experience in this situation?
This isn't a bad article, but it's extremely one-sided, from the POV of tech employees, which are still the vast minority of workers. Yes, it's spammy and yes, they use dark patterns, and yes, there should have been some better ethical governance since the beginning, but it's not as bad at what it aims to do as a lot of people believe. Even if you just consider it a business card holder -- there's actual value there. Add in facilities to empower connections between people who don't know each other, or who only share connections, and it's pretty powerful. I think they can successfully navigate through this critical spot and emerge much stronger on the other side. They just need to refocus on what the core value propositions are.
The word "federal" is doing a lot of work in your argument. Would people opposed to a federal court ordering Apple to unlock an iPhone be okay with a state court doing it? I'm going to guess "no." Remember: the Bill of Rights didn't originally limit the states at all. That's a 20th-century invention. And unlike the federal government, the state governments were always understood to be ones with general--rather than enumerated--powers.

As to your final point: while education or healthcare may arguably be outside the scope of the federal government's jurisdiction, national security and suppression of internal rebellion was one of the motivations for creating a strong federal government. Surveillance may be unconstitutional for other reasons, but it's definitely not outside the federal government's enumerated powers.
The repo is here: http://github.com/adamhwang/wikitranslator

However theres not much more to see other than what's in the source. It uses the Wikipedia API to get a list of the same article in other languages and returns all the titles as "translations".

I needed to translate a bunch of company names and found it works pretty well for proper nouns. It's still best to reconcile the results with another source, but it's been pretty accurate thus far.
Twitter is a technical support system for Skype? For anything?

What's with "ThanksBill" - meaning Bill Gates? What has he had anything to do with modern Microsoft for the past decade?
This is super interesting— I have an obsessive streak and haven't been thrilled about the seemingly slow progress in bringing new materials to use in the apparel market. I was actually looking into aerogel yesterday (it's available as a commercial product now, from places like http://www.buyaerogel.com) and I was curious about why I hadn't seen it in use for this application yet.

In general, I find it frustrating how difficult it can be to find materials to experiment with. I can get basic nylons from places like http://ripstopbytheroll.com, but a lot of more interesting options (like the stuff by pertex) is really difficult to find by the yard.

/derail
Just how big is the entire world map in this game? There seems to be no end in sight when I move around the mini-map...
holy cow same happens in my windows and I use to think that somehow I forget the password everytime.
https://nemu.pointysoftware.net/sink/nephscreen-1456332101.p...

At one frame per minute, I'm looking forward to where this goes

Edit: Progress report (~1h): https://nemu.pointysoftware.net/sink/nephscreen-1456335941.p...

Up to about 1fps. The DOM tree continues to gather its factions together under one banner. Meanwhile, the smaller but more easily organized devtools and webidl factions are making an early power play.
I could be wrong, but I'm almost positive the "demo" link just brought up the sign-up form before. Glad they changed that, maybe I should bring this up for every product featured on the HN front page ;)
You can when the bank was created by the guard in the first place.
You also don't have Employment at-will and binding arbitration in Canada. The environment for workers in Canada is fairer than in the US.
Looks good, but it would be nice to be able to select a date range (i.e. be able to search an upcoming weekend) and it doesn't currently seem to be able to go past the current page?

Also, the location selection could be a bit more intuitive, I'd maybe make the location name in 'See what's happening in _____' a link to change your location. But overall pretty good, I'll be taking a look at it in the next few weeks :)
Traditionally, the distros do the packaging on their own. I've seen this happen plenty with proprietary software (which will often release a single deb or rpm from which the other distros make their own packages).
It might help to not write "five years old", as that would imply that you were born in 2011 :D

"Full stack developer with five years of experience" is what you mean.
Because it's using a graph layout algorithm called Force Directed Graph Drawing, where you basically connect the nodes together with springs and then run a simulation.

The algorithm's really simple and works pretty well, but unfortunately it doesn't really have the concept of 'finished' --- you just keep simulating until it looks right. Some implementations watch for small deltas and when the change rate gets low they stop the simulation, but it can take a while and people frequently don't bother.
Have you tried appear.in ? It doesn't require an account and it allows screensharing also.
You would likely enjoy Neal Stephenson's novels if you haven't already discovered him.
> Not constant, bounded.

If I can do this:

re = regexp(".+aaaaaaaaaaa")
state = malloc(len(re))
match1 = exec(re, "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa")
match2 = exec(re, "aaa")
match3 = exec(re, "aaaaaaaaaaa")
...

And I also claim that `exec` is guaranteed to never call `malloc` in any of its executions (or otherwise allocate).

Do you consider that constant or bounded? It looks like it's constant to me.

If you're talking about CPU resources, then the absolute worst case in the NFA algorithm is requiring `len(re)` operations per position in the input. I guess this is what you're referring to as bounded? If so, then it is a linear bound. :-) An attacker can't make matching take more than linear time.

I feel like this entire conversation has been one roundabout exploration of "DFAs are faster than NFAs." :-/

> I also didn't sufficiently reconsider the expression when I realized this: the terminal anchor is quite relevant, but I forgot it was there. In reality you're correct about this with the convention you are using.

You had me doubting myself there for a second, so kudos. :-)
In what way?

You deal with them by using the tax rules that are set out, and buy getting an accountant to make sure you are adhering to them.

Any issues that arise about revenue if you have to start charging vat are due to your pricing, not the Vat rules.