skysight-inc/HackerNews huggingface dataset:
It's not really the thread for this kind of debate, but I feel compelled to reply :)

> If you are passing laws saying that girls are required to show their hair in school

That's not what the law is about. It bans religious signs in public schools. It's not specifically about muslims covering their hair.

I can't speak for all the French, but I think it's fair to say that overall we like religion to stay in the private field.

Little anecdote here. When I was in high-school (25 years ago), some American mormons offered to visit our English class to teach English. Our teacher agreed on the condition that they don't wear their uniforms, and don't mention any religious topic. They declined.

Just to say that the laws we are discussing here go far beyond "populist demagoguery" or xenophobia and maybe it's misunderstanding French culture to think it is.

> and is near-universally condemned as bad law by legal scholars

That sounds like an argument of authority. I don't know what law scholars say but I think a country should be able to legislate on the place of religion in public schools, and the way it has been done seem pretty fair to me.

When I was school, there were about 10% of north african immigrants in my classes (most of them muslims) and never the headscarf had been an issue. Back then, you actually didn't see any headscarfs in street, except maybe for older muslim ladies. I'm not sure what has changed since then but it has became commonplace (and as an atheist, I'm pretty sad about this).
Pokemon Go tap to move hack (root needed)
dang?
The second offset may be awkward when comparing logs, network traces etc across systems that you may not control.
[Satire] the Unlucky Billionaire – Gotta catch em' all
The same applies to free tier, I need 5x less server power thanks to cloudflare and I get it for free! Including other useful things.
I think I disagree with almost all your points here (or that they are a reasonable criticism/list of things that should be changed with sandstorm) -- but I appreciate you taking the time to respond in such detail. (Modded your comment up FWIW).

Didn't realize that Sandstorm (currently) targets only AMD64 - for others interested, the rationale is here:

https://github.com/sandstorm-io/sandstorm/issues/94

I don't really see this as much of a problem - at a later point, if Sandstorm is packaged for something like Debian, it's likely people will work on porting it to Arm. As most of the software is already ported, this shouldn't be insurmountable.
Why does it show the cert as invalid and when will they fix that?
Assuming they didn't have such rules in place and those weren't advertised and enforced from day one, I feel like it's unfair and a little too late. Ultimately, it has the potential to do more harm than good. That said, I understand why Canonical would like to control what's allowed to carry the Ubuntu label.
For me, the concept of a file manager has a bit of cognitive dissonance in terms of Linux. I mean everything is a file and the idea of a file manager that does everything doesn't really mean it does everything. Somewhere there is an arbitrary line and lots of people will draw that line differently.

For me, Bash (or whatever) are great file managers, it's just that the necessary complexity of managing files on Linux manifests itself as necessary complexity in the command line. Sure, Bash (or whatever) isn't what someone means by "file manager" but then again it's not really clear what they mean be "file manager" at all. What is necessary and what isn't becomes a matter of taste. I use |pcmanfm| and it does what I need -- even if it isn't |explorer.exe| -- when I use it. And I use it when I'm trying not to expend to much effort forming a mental map of the tree layout.

But for me, one of the qualities of a great file manager is automating repetitive tasks and Bash (or whatever) do that really well, e.g. it needs to treat regular expressions as first class citizens.
"Trying to build a framework to understand frameworks" is not the same as "use you own frameworks on your professional projects"

I have written my own Forth, my own filesystem, my own Mvc etc. etc. and I would say they have improved my skill more than learning a new Algol derived language but I would never advocate their use in production.
To clarify Bahamut's point: The functions must be analytic - https://en.wikipedia.org/wiki/Analytic_continuation#Initial_.... Regardless of the actual value of foo, at least one of g or h won't be differentiable at foo, so they can't both be analytic (assuming you choose some open superset of N u {foo}, otherwise the theorem breaks down even sooner).
Thanks! Fixed :)
If you want mods (dang or sctb) to answer you need to email them. There are way too many comments for them to read them all.
OP is a skid who used cloudflare as budget ddos protection to protect his site from other skids, his concerns don't reflect those of non-idiots. OP's "collective" has been owned many times, take his conclusions w/ salt.
> Richard Stallman envisioned open source

No, he envisioned Free Software.

https://www.gnu.org/philosophy/open-source-misses-the-point....
Recently I've moved around a bit and have been connecting to a lot of different networks for my internet. My online bank account has flagged and reset my account about a half dozen times in the last month.

The strategy seems to be "There is a snowball's chance in hell the account was compromised let's just lock online access and require a password reset just incase".

It's inconvenient, but you have to wander at what point do you need to take control from the user. It's hubris to think we can imagine all the edge cases for user behavior (like you described).
I've just tried to write something thats funny and simple to understand. But point noted :)
Here's how iteration works (http://web.onetel.com/~hibou/fmj/tutorials/Iteration.html):

"Iteration uses two special linked vertices called start+ and repeat+. The start+ vertex has an equal number of inputs and outputs. When a value is received on every input of start+, each value is output on the corresponding output. The repeat+ vertex has the same number of inputs as start+, each of which has the same type. An edge connected to an input on repeat+ really sends its values to the corresponding input on start+.

So repeat+ is just an extension of start+, and has no independent existence. Its inputs can be treated as the inputs of the start+ vertex to which it is linked."

Reading this, I was curious how we disambiguate nests with multiple loops. For example, at http://web.onetel.com/~hibou/fmj/tutorials/DampedHarmonicOsc... the repeat+ on the right is connected to data from both start+ vertices. The types too are the same for both loops. How does the software decide which one to send data to? It must be using some information that isn't visible in the figure.
I suspect that VR is going to open new ground here.
Would BY-SA mean that article illustrated with that photo has to be also published as BY-SA?

Same thing for a movie that has just a glimpse of this photo or a computer game that displays it once?
Yet. Before I release it, I want it to be a polished product which runs reliably, and has good documentation, so that people will continue to use it after downloading it.

I'm working alone, without any backing.
Most of it seems far-fetched and conspiracy theorylike. Also, it seems this is the only topic this blogger is writing about? Talk about a niche.
Everyone doing it the same way is far more valuable than individuals doing everything 5% faster.

Every Python library I read is immediately accessible to me. This hasn't been the case for JavaScript.
No.

Source: https://en.wikipedia.org/wiki/Betteridge%27s_Law_of_Headline...

EDIT:
Some further elaboration: I'm sick of the question. The answer is: not in any sense that would be meaningful to the people to whom this stuff is being told. You're just being misleading by implying that the sum of positive integers can converge. I don't want to hear any "But if you take this analytic continuation..." or "But in a certain sense...", they're just misleading as the thousands of proofs that 1=0.
Thank you. I plan to make it a weekly or biweekly thing :)
I never understood why python allows both spaces and tabs as indentation. Even 2 or 3 spaces sometimes work.

It seems odd to allow this and then ask everyone to use 4 spaces.
Have you considered what a full 3D version with touch controls might look like?
Except the transpiled code is still dynamically typed. People act like when they started writing Typescript they stopped writing bugs..
This is a perfect example for why you ought to monitor all your cronjobs with something like https://wdt.io.
Patents suck. In 90% of the cases, they cost everyone money, including the inventor. :(
Vaporeon Stampede, Central Park NYC
Nik Ernst and Basalto – Close to Me (Bass Boosted)
In the Java world, most major open source projects are sponsored by companies. Someone(s) is getting paid to maintain and evolve that thing as part of their job. Companies might do this to drive traffic toward the commercial "enterprise" version, for which they charge money. More commonly though, it's just something that they use internally... and they open it up for marketing/prestige/recruitment purposes.

In most other language ecosystems, most open source projects tend to be driven by individuals as unpaid side projects. That's great in a certain sense, and a large part of the reason why Java is less "cool" among young people who are eager to plant their own flag on an open source thing. But sadly, it's just really difficult to keep a major side project alive and healthy over the long-term without sponsorship. So those ecosystems tend to be chaotic and flaky.
From my point of view, what Numberphile did was wildly successful. I think the video's "wow" factor, as the author put it, is doing its job of getting people interested in maths. Yes they could have explained some things a little better. However as noted by the author and some of her other field-mates she referred to at the bottom of the article, I think really the only sore people are the mathematicians. I also think that this is because they already know the rest of the story behind this interesting result. Once we know something in detail we as humans tend to scoff at incomplete explanations because in our eyes it does injustice to the topic.

However, to the normal viewer this video probably made maths look incredibly interesting and more than likely even caused them to research it a bit more. I would hazard to say an article like the one Dr. Lamb wrote would not have that same effect, though it is technically more correct. Numberphile to me is more about reinstating the interest in maths in a society where you are usually introduced to the topic by doing repetitive, seemingly impractical calculations and this video of theirs as referenced in the article has definitely done that.
Top Upcoming Chicago Events
Agreed, but I always find it interesting looking back at JS applications 4+ years ago (before I was a developer) and seeing how people groked the complexity. The design patterns in particular for javascript are interesting and I believe still the supporting pillars for frameworks such as Angular, Ember, etc. It's easy to forget those patterns in ES6 etc. because you don't need them as much (IMO) and that's probably a loss.
That's correct. The start+ and repeat+ vertices are linked to each other, so there's no possibility data will be sent to the wrong start+ after it is sent to a repeat+. If you hover over one, the other it's linked to is highlighted.
>But, you won't get fish

Yes, of course fish is the actual difference. Although you can obviously just stock a pond with fish anyways.

>Also, your irrigation system must be fine-tuned to deliver just enough water to the plants you are growing, so it doesn't drain to other plants that you did not have any intention of watering.

No it doesn't. Even in drought areas the amount of water needed to water a garden is negligible as long as you don't make the mistake of leaving it bare earth.

>In any case, this is a moot point, because most gardeners do not have irrigation systems

Virtually all of them do, they are called sprinklers.

>And if you're just starting out, there is no guarantee you will have good soil

That's true, especially in modern subdivisions where they scrape off the top soil, sell it, and then back fill with clay excavated for the basement, leaving you with no soil and a thin layer of sod that needs constant watering to survive. But I think it is still cheaper to just do a normal garden. All you need is some organic waste to pile up in layers, no need to try to fix the clay below, just ignore it: http://organicgardening.about.com/od/startinganorganicgarden...
That seems like a petty criticism. The code is very well formatted, variables are clearly named, it's indented well and consistently. I had no trouble reading and understanding the code, did you?

It's not necessarily my style to keep everything together, but that's what it is, a style. Code folding works great and is a feature of every editor I'm aware of.
Visiting a website owner says not to visit is now a crime?
Also, on linux i tend to skip mc and go to console directly. Some some unknown reason using mc doesn't feel like productivity improvement at all (unlike TC)
That's simply not true. This isn't the first, and it's very, very likely not the best.

Google the term invariant generator. There are many impressive inductive invariant generators for interesting and challenging theories that contain the sorts of formulas this tool appears to handle (ie that summation is for loop).

In fact, the field of inductive invariant generation is so well-established that there are de facto benchmarks that the author could evaluate his work against, if he cared to make the claim you've made here.

Going from an inductive invariant to an informal English prose proof is slightly less well-trodden territory, but this isn't the first piece of work to do that, either.

I don't mean to disparage the product innovation here, but that first sentence needs to be edited out. Perhaps the right way of saying this is that the step-by-step integral solver for WolframAlpha is a really nice product, but it would have been dishonest to claim it was the first algorithm for computing indefinite integrals.
Yes, it is unfortunate most programmers just don't have the time. But when you do, it is a rewarding exercise.
I am not convinced their interpretation of how market forces work is definitely right, but this rings true:

>The pursuit of the most rabidly loyal audience has already driven political websites and talk radio to polarising extremes, with vast societal implications. Fearing similar outcomes in the world of pornography and sexuality is not entirely outlandish.
Okay, now try it with angry eyes.
You mean the sub-directory level structure with a file somewhere that defines the name of your TODO app?
How to Keep a Journal
Ask HN: Open House NYC Tech Events?
Do any of you know of any open houses at tech companies in NYC happening throughout the summer? Looking to checkout what's available for full time opportunities. Thanks!
I do this too. But it just doesn't feel natural on github. I feel like I'm doing something that is "unusual".
On Windows there's Directory Opus which is really powerful, Total Commander is also really great. On OS X there's Pathfinder which is pretty good.
Was the Turkish Coup an Erdogan Hoax?
Couldn't have said it better. In the webdev world this turns into a problem because I need to rely on these oss projects and while some of them might be high quality, there is a significant overhead involved in determining which ones are worth using and which ones I can rely on. For personal projects it's a not big deal but for work I want to be as efficient and reliable as possible and the chaotic/flaky ecosystem gets in the way.

edit: fixed to *not a big deal
Rare color film shows what London looked like in 1927
Personally, I dislike the march of the web technologies towards the desktop. I think, we forgot what they're intended to be used for.
Indeed, "dead" is a strong word. Angular 2 is almost finalized so 1.X series will be unsupported in the future at some point. Starting a new long-lived project with Angular 1.X at this point would arguably be a bad choice.
Hahaha I loved this! I actually like the short style of this post. Normally I'd argue that consistency is what matters really, but I actually had not thought about daylight savings time... Short and sweet!
https://news.ycombinator.com/item?id=12101462
Darwin had a term for this, selective breeding or artificial selection
Javascript has a terrible embarrassment of a standard library. Things that should just be baked into the language are not, which has lead to attempts to rectify that shortcoming, like jQuery, Underscore and LoDash. Because this standard library isn't implemented in the browser itself, where it belongs, people have gotten upset about downloading a few hundred kbs of a general purpose utility library, and instead reimplemented different bits of it in a thousand and one ways, nearly all of them more or less subtly broken. (I don't understand the obsession with JS library size - it's completely irrelevant in 95% of cases, compared to the megabytes of other garbage most sites will pull in for trackers and images).
It's soon to be no longer developed, because the Angular team saw a React talk and decided to build their own version that nobody seems to want very much.
This is something which I often contemplate but rarely but into words for fear of being misunderstood.

Is it people which were without the Internet unable to develop their character fully, or is it the Internet that changes the people?

Were Otherkin a normal phenomenon, or is it something that exposure to the Internet does to some people? Same with all kinds of fetishes, especially Haskell.
Because tabs make much more sense (to me personally) and so I would like to use them, and not have a specific convention imposed on me.
Christine is living the life, currently in Antarctica:
https://twitter.com/corbett
I really don't buy the author's contention that "normal" people are likely to become diaper fetishists just because a diaper porn clip popped up on a website.

More plausible situation: people who were kinky-but-didn't-know-it or kinky-but-too-ashamed-to-tell-anyone are becoming plain kinky thanks to exposure to their kinks on the internet.
Stopped halfway through because the author is apparently one of those people who think "making stuff up" becomes productive if you call it "spiritual".
The switch2osm guides cover what I would call the interesting side of this, primarily the tile server and geocoder. A lot of the other stuff actually depends on external services (the navigation, some of the queries).

If you aren't the nexus of worldwide OpenStreetMap editing (which parts of osm.org are that), there isn't so much reason to run a whole bunch of the stuff. You don't need to support thousands of people making edits, if you aren't capturing edits you don't need a system to replicate them out to data consumers. Etc, etc.
Ofcourse someone has to go to the other far end of the spectrum :) Yes, I agree rewriting everything yourself is a huge waste of time. But if you see a framework or a library and you think you can do it better, I say go for it, on your spare time that is.
My first VPS is still alive but I made the mistake of setting the timezone to that of my own.

Does anyone have experience with changing timezone of a server?

The only time I have seen time related errors when I extracting a tar file that had a future timestamp.
Ehh... When there are many questions on SO asking how to read a file in Java and the answers all require about a dozen LOC and have hundreds of upvotes [0,1,2] I think I agree with the earlier comment that it's more a barrier to distribution and acquisition of modules. There are plenty of tiny npm modules that do less than a Java wrapper for easily reading files would.

[0] http://stackoverflow.com/questions/4716503/reading-a-plain-t...
[1] http://stackoverflow.com/questions/326390/how-do-i-create-a-...
[2] http://stackoverflow.com/questions/3402735/what-is-simplest-...
My son was just recently diagnosed type 1 about 4 months ago (exactly on his 1st birthday, shitty birthday).

Unfortunately, we live in Vietnam where access to even basics like pumps, let alone CGM, is non-existant, or incredibly hard. We had to fly to Singapore to get a pump, and then fly back every three months to get new supplies. CGM is a pipe dream.

One thing this article doesn't touch on, which is unfortunate, is how much of a nightmare modern medical systems make diabetes. In the US, insurers decide what pumps you get, what CGM device you might be able to get, even what insulin you are using. I see it everyday on the support groups I'm on. And the costs are astronomical. In Vietnam, we get our son's insulin for $12 a vial. The same vial in the US is about $400 or more (insured price). Test strips in the US can cost $1-2 per strip; we spend about 20-30 cents per.

I am very hopeful about the bionic pancreas though, a device that does what these DIY systems do; but also delivers glucagon as well as insulin. There are also some stem cell trials that are very interesting too. I'm hoping that by the time this kid hits college, his care is automated as possible, if not outright cured.
Coups are less frequent these days, but more likely to succeed
Platform for Teaching Mobile App Development Multi Platform?
1. If you don't have a test process for changes made with puppet, this is hardly a problem with cron.

2. Puppet handled that parsing for you and will throw errors if your syntax is wrong
In my opinion, the overall quality of offering on tube sites is poor. There are hidden gems, there's a limited number of them and they aren't promoted or discovered in any way. Ratings system is useless that way.

Instead we're seeing this fetish obsession, which fills tops with videos which cater only to a subset and are still boring.

What most videos lack is passion and talent.
Fetishes are an attempt to substitute passion and talent.

> No adult online content provider is going to go belly-up showing young women having sex

Actually, no. This stuff never gets old if done right. Anything else does.
Sorry, there's no more porn with your Starbucks latte
This has changed a little in Python 3 which disallows mixing the use of tabs and spaces for indentation.
How to set up your own VoIP system at home
When I find myself writing a comment, 9 out of 10 times I pause and think. I can usually clean up the code so I don't need a comment.

Comments in a codebase often lie. Someone makes a statement then code changes, making it a lie. A comment that is a lie adds negative value.

I think more than 1 comment per 100 lines of code means you should think more and refactor more and comment less.
And not just in javascript. HTML is largely the culprit too. A lot is done in javascript that HTML should really handle.

For instance why can't we just add a URL attribute to an input to provide autocomplete and validation. It is such a common scenario there shouldn't be a need for a javascript framework to provide that.

Same thing with responsive design.

But these technologies are stuck in the 90s and barely evolve anymore.
Mail carrier doesn't[1], import customs do. They tend to regularly deny various hardware, like phones that aren't certified in Russia (I've tried to buy an OpenMoko GTA01 and it haven't passed through) or sometimes random hardware that has crypto or wireless stuff in it (e.g. Steam Link set-top-boxes).

I'm not sure what sort of logic they use for screening. They'd probably let anything pass if it'd be declared as "USB flash drive" and shipped from China (tons of such stuff is bought on AliExpress every day) in a typical envelope, haha - but may well likely screen the parcel for less common cases.

___

[1] A counter-terrorism^W mass surveillance law had recently passed so they will have to start screening parcels in 2017, though - but that's another story.