skysight-inc/HackerNews huggingface dataset:
It's really hard to consider an answer to a moving target to be "complete". If the question was answered for Rails 3 but you're using Rails 5 and have the same exact question, chances are that answer isn't going to work for you. Now you have to chance that if you post the question again, is someone even paying attention? Is someone going to close your question as a duplicate? Is someone going to give you the wrong answer?

Unless you're working with a dead technology, by the time the information is "complete", it's outdated. And I would consider much of the information on SO to be just that: outdated.
Noted. It’s more for other cases. While doing any algebra coursework I usually (loosely) confirm my thoughts by running them in a repl with said functions to at least keep me on track— so logn usually serves uncommon bases. My thinking that way might not make much sense, but I start to explain it in other comments.

Anyway— thanks, I appreciate the insights. That’s the reason I like this forum
The number of ex-Muslims in America is rising
Is it really consciously avoiding benefiting the poor or just that they think they know better?

Gates and Zuckerberg have both given large amounts intending to benefit the poor.
With sheet piling they sometimes use the resonance of the sheets to let them vibrate so they will sink into the mud.

This is sometimes needed next to old buildings where hammering will cause damage.
Cray to install 4 petaflop machine for Japanese nuclear fusion research
Baidu is still not better than Google, even in Chinese, for what it’s worth.

Infant industry protection may make sense in some cases but it’s more commonly used as a smokescreen for corruption. It was used as a justification for high tariffs and low quality domestically produced goods all over the world throughout the 50s to at least the 80s.

If the EU doesn’t have much in the way of domestic IT companies so what? They’re still rich. The fact that others are getting rich in other, different ways does not make them poorer.
> I think they're great though, if you take the time to understand them.

Regular expression is useful for sure. What is terrible is that every language, shell and platform has different "styles and implementation". On windows, cmd, powershell, C#, sql server, etc all have their own styles. It's similar enough and at the same time different enough to drive you insane. Throw in linux with their shells, vi(m), perl, etc all using their own variants.

But the biggest problem is that regex is prone to "set it and forget it" issue. It's something we use once in a while and forget. Was it brackets or parentheses or braces for defining character ranges? Does . or + signify one or more? And ever try deciphering someone's undocumented multiline regex? Fun times.
Using Vue, Vue Router and Vuex with Laravel
Reminds me of the "Just use jQuery" people.

I really, vehemently, disagree that recommending a completely different tool is a good answer, except in the context of having already correctly answered the actual question. Since the actual question was already correctly answered, I think OP's problem was just how they phrased it.

Simply prefacing the answer with something like "Anyone landing here in the future may be interested in this alternative..." might have prevented a negative reaction. OP's post sounds like they're completely ignoring the question and answering the one they wish was asked, which happens a whole hell of a lot when crowd sourcing like this.
If you suspect you may be exposed to consistent levels of lead, it is important to take a Spirulina supplement.

Spirulina cleans out toxic heavy metals like lead from the body.
stockoverflow inherently enables and supports the absolute worst elements of the tech industry.

the correct answer for a novice just starting is not the same as the correct answer for a total expert, the novice wont even know what you are talking about.

It panders to those that think there is a right and wrong way to do things and that they know the right what and the correct way to educate someone is with a public humiliation.

The whole site is totally un-inclsive, its great for like the 50-100 people who prefer elitism over education, and also already know what they are talking about.

IMHO they should split the site and create a new one for professional programmers, that does exactly what SO says it wants to do now, but be very clear its not for hobbists. then vet first questions to ensure they understand the rules etc. before interacting.

But honestly i think this vision that some have of it being a perfect data store of problems and solutions has an over simplistic idea about how the world works.
Interesting fact about Canada!

I’m not sure if high housing costs are really a long-term detriment to urbanization. It’s seems to me it’s more a sign of mid-term market inefficiencies (it simply takes time for housing to be build, urban planning to happen, regulations to change, ...). When population flows stabilize things will hopefully balance out. Still, it’d be really interesting if people in Canada would really truly move back to the countryside (and not just the suburbs)
phase shift, a shift in phase space.
> The commission’s planned revenue tax, which is expected to be proposed on March 21, would only represent a targeted, short-term solution.

It seems to be targeted at big tech giants specifically. Good luck splitting Alphabet, Facebook and Apple.

> the impossibility of taxation under global free trade

They wish.
It may be an example, but it's not the literal definition.
What Is the Future of Software Service Industry?EOS/Etherium, ICO/Blockchain?
It's not just noob questions that get roasted though. Last week I had a C++ Windows API problem where something was working when compiled in 32 bit mode and not working in 64 bits. I have over 100K points so I know what I'm doing - I knew it had to be condensed into a toy example that could be examined carefully, or I'd get the same treatment any noob would get. The problem was I couldn't get the toy example to work in 32 bits either. Finally a coworker found a hint somewhere on the web (not StackOverflow) that pointed to a problem with the manifest in the 64-bit version (and both versions of my toy example). I couldn't craft a good question because I didn't know the answer yet!
> in: Böszörmeny et al.(eds): The School of Niklaus Wirth

I used to have that book somewhere. All of it was nicely typeset, except for Dijkstra's chapter, which was facsimile copies of (nicely) handwritten text.
Reference for this?
There are already monitors that can go as high as 144hz (and some are higher) and I've been eyeing some for a quite a while. Hearing about 16ms being the target just makes me disappointed.

(It may be the right target for 99.9% of their users currently and so a sound decision to make, but I can't help but think in the future they might struggle with the decision. Note: 99.99+% of people probably literally do not care, but I do.)
A lot of people don't seem to be aware that the Stack Exchange network consists of lots of different sites. StackOverflow is just the biggest one, but there are sites for all sorts of discussion: https://stackexchange.com/sites

Those sites all work exactly the same as StackOverflow and you can login with a single account. Just the rules regarding content are different. See for example https://softwareengineering.stackexchange.com/

There is also the Area 51 site for proposals for new sites: https://area51.stackexchange.com/
Wikipedia had this: https://en.m.wikipedia.org/wiki/List_of_widget_toolkits (under High-level widget toolkits). Not too detailed though.

In terms of language support, I've seen bindings for the more popular ones on all major languages and even some more minor ones. There's probably better comparisons out there; this one doesn't have Electron at all (since Electron is more of an environment/VM than a GUI-only toolkit).

Often running in a VM bubble has it's own features/benefits though. For programmer benefits, I can't think of a better example than Smalltalk VMs. But I digress...
Expecting random customers to use a knife to free themselves when either in unexpected freefall or underwater without having ever tried it in training seems indeed highly insane.

Why not use normal safety belt buckles, plus ideally an electronic autorelease system that the pilot can trigger?
> I agree with his rant about "CS departments' algorithmic analysis" failing to cover these real-world hardware issue. That was certainly true of my ~1997 undergrad CS course at the University of St Andrews, that was otherwise exemplary.

I counter with similarly anecdotal evidence from 2012. :)

While we had a normal "Algorithms and Datastructures" course that taught the classical theory, there was also a separate course about "Algorithm Engineering" which was (among other things) about performance in the presence of the memory hierarchy. The upshot is that there are different cost models that you have to use in the analysis of your algorithms (e.g., IO complexity), but the techniques that you use for the analysis are the same.

---

To be honest, I think the system is working as intended here. Undergraduate courses are not really designed to push people to the forefront of current research. They're intended to give you the basic skills you need to catch up to modern developments yourself.

I think what's happening here is that people remember "optimality proofs" from their algorithms courses and take that to mean that there is nothing more to be done (that's the sentiment I got from this blog post anyway). The problem with this is that in this context "optimality" referred to a technical definition - optimal with respect to some specific simplified model of computation. The result is probably not optimal with respect to a more complicated model!
6 Reasons Why Office Gossip Is Bad for Your Business
also blocking opinion questions and open-ended ones is silly, just have a tag for it and let people filter them out.

i have learned a lot for the discursive and open-ended questions, meh its just trying to apply to many rules.. huge communities are not going to be that aligned
Not really a waste of time if you have any news to share about your product. Not everything you post needs to be a great article, it can be an interesting feature you added or some details about a nontrivial change. If you have the blog and the news on the same channel (e.g. on the same RSS feed, etc), it'll presumably be likelier that the nice, detailed, intriguing actual blog posts will be seen by much more people, and you won't need to write too many of them to get people to read/backlink your blog posts.

My main mode for following anything online is to add a news RSS feed or a commits RSS feed if applicable to my feedreader. IDK how many people do it like me though, I guess, depending on the product, often the bulk of the customers will be using the prominent social media instead. Nevertheless having it there for the important news and the occasional blog post should not be that big of a waste of time.
The engines used in most small aircraft are basically unchanged since the 1950s or 60s. Aircraft are required to have regular maintenance, including major overhauls, so while these engines are archaic in terms of technology they keep running fine and have a track record of reliability. Newer designs would have to be certified by the FAA, which is apparently an extremely expensive process. General aviation is already so expensive that it's inaccessible to most people, so no one really wants to push the price tag up even more.
You raise a good point, but I'd say the problem is that determining if the more expensive one is _actually_ better is really difficult, there's lots of marketing blurring everything, even going so far as fake reviews, shill comments, etc. You thought you found a quality product but Walmart (or the brand owner, or the brand's new parent company) decided to use cheaper materials to increase margins (possibly even once per year!). The source of trustworthy reviews yesterday somehow "monetized" itself into giving outstanding 5 star reviews quoting phrases like "buy for life", "it's worth spending extra for the quality" when it's literally the same unfit for use garbage you can get unbranded for dirt cheap on a Chinese clone of Amazon. Counterfeit goods on Amazon is already a big problem.

Most likely, the person who can afford the pricier boots and tells you they last longer than yours just needs to use them less, but justifies his decision because it was actually true back in his father's day. Economic inequality is a huge issue right now, sure. But information assymetry is also doing a lot of damage. I can get a spec sheet on 2 motherboards and get about all the information I need from them for a purchasing decision. You can't do that with boots at Walmart in this scenario.
Hacker News, Reddit, Quora, mailing lists, google hangouts, irc, slack or discord channels.

They're still around. They're smaller... and by being smaller they are more useful.

What Stack Overflow killed off was Experts Exchange and a smattering of forums. Some are still around, but they're not trying to be searchable. Reddit's /r/javahelp or Code Ranch - every time there's a question its posted as a new question. Few people go back to find old posts there, but then that's the way the community works... and it works because it is so much smaller than Stack Overflow.
The 'make the menu come to you' approach would make sense for large and/or unusually controlled screens. Take game consoles and their directional controllers or old style mobile phones with numeric keypad for example, they made most menus pop up in context-menu style.

I imagine something like holding a menu button which acts like a modifier key that also pops up a menu on-screen. Then, using a physical layout on the screen that matches the layout of the buttons on your controller or pointing device to navigate/select items of choice without using x,y pointing systems such as the mouse arrow. This does however create a new problem: how to decide where the menu is going to overlap over the stuff you were working on?
You can actually still buy leaded fuel for automotive use in the UK, although it is very expensive and limited to few garages around the country - basically it serves extremely limited group of antique vehicles which are kept in original state - unmodified engines which have to run on leaded petrol.

http://www.fbhvc.co.uk/legislation-and-fuels/fuel-informatio...
> Is hosting not analogous to warehouseing?

It's not clear what is and what is not being hosted. Let's take Google for an example.

Google has datacenters all over the world. You could make a case that Gmail makes no money on its own, that all the money comes from ads.

Fine, host all the servers that serve Gmail on its own in a local country to reduce latency, and serve all ads from a server in a tax haven.

Who do you tax? The tax haven has no taxes, and Gmail itself is a net expense, as you have to pay for labor, servers, power, and bandwidth.

> You can reverse it and have pot in the Netherlands or great Gatsby in Australia to send to the US, but weve had the term smuggling to cover that situation as well.

That is incorrect. You can download Great Gatsby instantly in the US right now[0]. Project Gutenberg prevents German users from downloading books[1].

All these extra laws are doing is making it so new companies have more hoops to jump through and large existing companies have the lawyers and money to figure out how to skirt the rules.

[0] http://gutenberg.net.au/ebooks02/0200041.txt Don't download if you're in the states.

[1] https://goodereader.com/blog/e-book-news/project-gutenberg-b...
> companies could create 2 resellers across europe, split the revenue and avoid the tax

That's exactly the point of taxing revenue: under a profit-based taxation scheme you'd end up with a net profit of zero. Revenue taxation schemes would double-tax this setup.
I've been living and working in Japan for 10+ years and totally know that feeling .. I even wrote an article about it: https://getworkjapan.com/2018/02/26/why-are-japanese-busines...
Oh look, the guy who doesn’t understand how bonds work is still here! Let’s all listen to his uninformed opinion!

I’ve been buying bitcoin since 2014 since I did understand what the fed was doing. I did pretty alright.
Fairly common knowledge.

In fact, because Spirulina absorbs heavy metals, it’s important to get Spirulina from clean sources as you may be ingesting Spirulina that already has absorbed heavy metals within it. Be careful.
No you're not. These are cross-platform. Save for a few OS-specific things (not UI related, which would have been a problem with electron ayway), it's just about compiling it on a new OS to get it working.
It's a negative to them - loss in quality of discussions on platform, with viewers of these politicians generally using more bandwidth than the host will be able to make up with ad revenue.
Not loading for me. Cached on the Wayback Machine:

https://web.archive.org/web/20180318140130/https://www.fhi.o...

EDIT: Hrm, guess it only cached the abstract.
That is not a source.
"People for years have been explaining to me very patiently that in this era of giant screen monitors, we just have to do something about those menu bars way up there at the top of the screen" -- Tog, column 15, May 1990

He then describes an experiment where he used a 21-inch monitor and a 13-inch monitor attached to a Mac, and had subjects change the color of folders on one screen by selecting menu items on the other. Even compared to a pop-up menu right under the mouse, the far-off edge menu bar was still faster.

Objects on a 2018 MacBook Pro can be 70% further apart (D) than on a 1984 Macintosh, but the edges of the screen are still infinitely big (W).
While partially true, this could be solved by simply assigning priority to UI elements. Launchers/window managers often list their stuff at the bottom or sides (like docks and window lists) which allow for the same ease of navigation. There is of course only a 4-side box that you can use, and cluttering an environment with bars at all sides doesn't help a user.

The close/resize/etc buttons are indeed a different issue, while the controls are often duplicated (File or window menu on most operating systems and window managers have the close/resize/max options too). At some point I think Ubuntu had a default desktop environment where the close/max/min buttons were added to the top menu bar. I thought it was quite a nice idea, but the implementation never spread to other systems and sadly, support wasn't very universal across all applications.

Thinking along those lines, what if you added the title bar at the top too, you'd end up without a border/bar at the top of the window, making it harder to find something to 'grab' with your pointing device. Some operating systems use a modifier key + the mouse to turn all windows draggable and disable inputs while doing it, but that hasn't had much success (aside from it being the default on certain window managers).
Want to feel a bit concerned? Carbon fiber particulate (such as what you get from sawing or sanding it) is as bad as asbestos. We love carbon fiber these days. Most of the time it is sequestered safely away in resin, but it's absurdly simple to free it.
That is what the VAT, customs, and personal income tax is for.

It's relatively easy to keep track of just where money comes from for a purchase, and where stuff is delivered. If you actually reside there and use the services that's one thing - and you can tax the purchase for the purchaser. Taxing sources is far harder, and virtually impossible for virtual goods.

Should we tax CNDs for a percentage of Netflix and Amazon traffic they serve? Or should companies figure out exactly what is or is not cached in a particular country to find their tax rates?
Before Facebook there was Myspace. What first mover advantage did Facebook have?
Tindr sues Bumble
Wow, the entire fhi.ox.ac.uk subdomain is unreachable. I thought Oxford uni servers would have been able to cope with a little traffic surge!
The Wayback Machine doesn't appear to have the PDF, but the direct link worked for me:

https://www.fhi.ox.ac.uk/wp-content/uploads/Deciphering_Chin...

Mirror: https://archive.fo/QhRnC
After my mid 20s, I became incredible sensitive to caffeine. Drinking a single cup wires me for 24+ hours, gives me rather unpleasant anxiety, and causes racing thoughts when I'm trying to sleep at night.

Giving it up is a struggle (I love having multiple cups of tea), but I generally sleep a bit better and am less anxious. Not a life changing amount, but enough where it's worth it.
I definitely see that side of those, though I think they both have pros and cons.

Especially in the JS space[1], there are lots of historic answers upvoted on SO that are now wrong and you have to scroll around (or find a slightly rephrasing of the same question that occurred more recently) to find a good answer. Unfortunately the longer a question is around both the more answers it has and the more likely the answers are to be wrong. On forums / mailing lists the question would just be reasked. On SO it is supposedly a wiki so new versions of the same question gets closed.

[1] Because it has evolved a lot, Rust has similar issues, as I'm sure lots of languages do
> This doesn't sound like advertising to me, this is manipulation and brainwashing.

If advertising isn't manipulating and brainwashing, what is it? As far as I can tell, advertising is precisely that.
the questions are THE MOST VALUABLE PART of stack overflow. I think the issue is that the answerers refuse to accept this -> they are worthless without a question first :D
If one operates outside of the mainstream, then SO still works like in the "good old days". Mainstream and the main volume of action is about the relatively basic questions about the popular programming languages and platforms.

But if one asks or answers questions about, for example, more advanced features of git, more advanced algorithms, numerical mathematics, GIS, anything that is not interesting to "the masses", then you still get genuine helpful answers, but you might have to wait hours or days, and there will not be a large number of answers.
The fine article generalizes complex numbers to quaternions. Okay.

But quaternions are themselves generalized by Geometric Algebra. And there is a plenty of information about use of GA in the field of neural computing: https://arxiv.org/pdf/1305.5663.pdf (page 3). For example, universal approximation theorem for GA is presented at https://www.informatik.uni-kiel.de/inf/Sommer/doc/Dissertati...

I think that fine article is a step back.
Also there's a big and increasing class of people in the EU living outside their home country. They currently have no say in their country of residence for many years and if the EU breaks apart (ie Brexit), then millions more will be left with no political rights or the prospect of ever getting them.
It's really nice when you're learning to program that you can make something without the fear of misusing some resource like paper or paint (other maybe than time).

Yesterday I wanted to see if I could make a program that checks if a word is a palindrome. Open a text editor, a terminal and a browser. Done.
each could ship their profits to separate companies (parented by google) outside the EU,
Ironically the first scholarly result searching for heavy metals and spirulina covers the risk of ingesting them because it bioaccumulates. https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3824145/

The article does refer to several studies showing health benefits for spirulina, although none of them discuss using it to remove heavy metals from the body (it’s not even clear to me how such a mechanism could possibly work).