skysight-inc/HackerNews huggingface dataset:
Well, we are discussing if Google and Facebook's digital ad revenues will be able to continue to rise.

If Google is going to show ads on a content creator's channel because they map to the demographic I want to advertise to, what is stopping me from just cutting out Google and paying the content creator directly? That way I can exercise more fine-grained control over what my ads don't show up next to, the content creator gets more money, and everybody is happy except Google. But what is Youtube's value add other than as a commoditized video-hosting platform?
Most atheists don't hate the term God, nor do they hate God. It would be irrational to hate something that you don't even believe exists.

>We have a reality - unless you deny it is running on something, even itself, then an object with the same characteristic of what is commonly referred to as God, is a consequence.

That's a tautology: "reality exists, therefore God exists, given some arbitrary definition of God for some arbitrary definition of reality."

Atheists don't believe in God - any God, or Gods (because consider that there are many from the Judeo-Christian complex to the ancient 'pagans' to the nameless spirits of shamanism and animism) because no religion has provided any credible evidence of their supernatural claims, not because concepts like Godhead and the Trinity are incomprehensible.
Onion layers.

1. All layers are open source, but if you want support, you pay.

3. Core layers are open source, the top layers are proprietary.
shrugs 30 years ago, everybody would have agreed that bread is safe. Now: https://www.medicalnewstoday.com/articles/295235.php
Turing tarpits
I really like the typeface, so I hope this comment won't come off as too negative. In the FAQ the author mentions that you can fetch the typeface directly from his site. I'd advise against relying on third-parties without contractual obligations to you in production.

If you decide to take this risk anyway then you should take steps to reduce the risk of future security issues. The most important thing is to use use Subresource Integrity [0] on your <link> tags. However, since the author doesn't provide versioned URLs (the query strings are only being used to bust the cache, not to select which file is served), this would likely cause your site to break on each release. Usually CDNs give you a URL which includes the version as part of the path.

Another issue is that SRI only checks top level resources, there's no equivalent for external fonts and images which get included from the stylesheet [1]. It doesn't seem like the largest attack vector, but you never know what kinds of browser bugs might pop up.

Finally, Cache-Control has a max-age of 4 hours. If you don't expect these resource to change then you'd want the value to be way longer.

[0] https://developer.mozilla.org/en-US/docs/Web/Security/Subres...

[1] https://github.com/w3c/webappsec-subresource-integrity/issue...
Ask HN: How to turn mindless browsing time into productive programming time?
I’m not a programmer by trade; it’s just a hobby for me. When I set out some time to sit down and write code, I spend most of it browsing the web to compare languages and libraries to make the project instead of actually working on the project. I usually get as far as a repository and a README, but after lots of thinking and mindless thumb-twiddling-web-browsing-time-wasting, I just shelve the project for another time and look for another idea that I’m convinced that I’ll be more passionate about.

I see all these amazing side projects on HN that required months of self-directed, hard work.

What’s everyone’s secret to staying focused on a personal side project and pushing it to completion?
I don’t believe there were any standard chargers that supported the voltage of the Supercharger at the time Model S was released.

I think they made the right call sticking with compatibility across their vehicles.

Now that there are standards that are comparable to Supercharger, Tesla has designed dual connector charging stations. It’s a good time because the original charging stations are due for an upgrade. They will eventually go back and upgrade all of the legacy stations.

All of this seems eminently sensible to me. Do you think they should’ve released new cars that are incompatible with the ops chargers, or stopped building new charging stations in order to retrofit the old ones?

Maybe I can appreciate your point better if you say, exactly, what they should’ve done and when, given the technology of the time?
Yes... having watched his Cosmos could not agree more about the voice. Plus he has a way of explaining things... If interested, check out Prof. Brian Cox material
https://www.youtube.com/watch?v=PsRvxQzIDNU
Isn't that what we do for alcohol? We already tried prohibition. It didn't stick.
Is there a regular spreadsheet product that allows cells to have explicit names and descriptions like this? (in addition to the value)
Cyberattack from outside the U.S. hits newspapers across the country, preventing distribution, source says

Let's go in with Occam's Razor: RLY? No.

Theory: We don't have useful backups and suffered a IT meltdown. Soz.
Have you never met someone who enjoyed fucking with nerds?
Videos are awesome, I started watching them and ended up binge watching!
I don't know why it was initially deemed preferable, but as a user it was really nice to have something different for a change.
I would really like to try Elixir or Erlang, but the learning curve seems steep and I haven't heard much in the way of specifics to justify why it would be a good time investment (just "supervisor trees are the shit!" and "functional languages are great!"). I'm particularly wary of dynamic languages; I program in Python and JavaScript all day, but I use Go and TypeScript in my spare time and find myself both more productive and more confident that my code works as intended. I'm aware that Elixir has some sort of optional typing, but the vibe I get is that few really use it and it's not very practical. I would be really interested to hear someone speak to these concerns.
The NSA's logs will show exactly where it came from. I don't think they will let us know, as it could also be a False flag cyber attack to push a cyberwar against NK, Russia or Iran. A strategy that is so common these days.
> exaltation of deceptive people

The most exalted celebrities on the planet are actors, i.e. professional liars. Spies at least risk their life, and I bet they have to actually improvise more often.
As this is valid, but only useful as documentation:

void foo(const int n, const char data[n])

Is this also valid?

void foo(const int n, const char data[static n])
They’re on team gasoline, team America, team trucks, team tradition, team God gave us the Earth to reap.
I started with sharpies originally but they get exhausted very easily.

I am currently using Koh-I-Noor Rapidograph on Bristol Board paper from Strathmore or Canson
For a company that can create its own professionals related to the product, only alt 1 (but not 3) will be free. For example, not all people feel the need to buy RHEL support; they use CentOS instead.
We banned you for using multiple accounts to post in the same threads. If you'd please stop doing that, we'd be grateful.
:/ I was hoping it would clarify why I have to look in so many places.

Process can't fork?

Better check

* sysctl and /etc/sysctl.conf

* ulimit (soft and hard) and /etc/security/limits.conf

* systemd configuration, would could be in /etc/systemd/system, /run/systemd/system, /usr/lib/systemd/system, /usr/local/lib/systemd/system, or a half dozen other places

This isn't across a bunch of distros; this is all on the same Linux system.

And I guarantee this list isn't even complete.

Somebody is loving recreating what already exists.
I support you point in general, but I am curious, that you say "painting is worth X because two people agree". What if they disagree? I'd be interested to read some thoughts on that. Even better - proper theories.
GitHub – jonatasbaldin/awesome-awesome-awesome: Awesome list of repositories
Crawling from the Wreckage
I used to write with a 0.2 Rotring in school in the seventies. It was not designed for this task, and worked poorly (not unrelated to my general lack of dexterity).

However, it had one supreme advantage over others: I kept my tiny 1/8th of hash wrapped in foil, in the tiny devo-like removable butt screw on it. A fatter nib might well gave worked better, but this one was mine...
People still play competitive multiplayer Descent I (D1) matches nearly every day. You can download the data files from GoG[0] for under $4. The binary you want is called DXX-Retro[1] which has the latest and greatest multiplayer tweaks and fixes for competitive Descent.

Check out the Descent Champions Ladder[2] if you're interested in heads up 1v1 play. If multiplayer anarchy (like the glory days of Kali) is more your thing, check out the Descent Rangers[3], who play organized multiplayer games nearly every day. The best way to meet up with folks committed to playing multiplayer Descent is to hop on to the Rangers' mumble[4] server and start chatting.

Descent Overload[5] is a modern, fun, updated version of Descent by some of the same creators, but the focus is not on multiplayer, and as a result the experience suffers somewhat.

[0] https://www.gog.com/game/descent

[1] https://github.com/CDarrow/DXX-Retro

[2] http://descentchampions.org

[3] http://descentrangers.com

[4] mumble.descentrangers.com:6370

[5] https://playoverload.com
Agreed.

The problem though is that university curriculum hasn't caught up with the reality yet which is a role called 'Product Manager'. While I was in college there was a mention of 'System Analysts' whose job was roughly matched that of product managers of today.

In general though, I doubt any reasonably sized company will let engineers gather requirements. The divide between product manager and engineer has only hardened over last few years or so.
It is detailed in the article itself. Cantor wanted to say what classes of sets of discontinuities are allowed such that we can still represent a function with a trigonometric series. Cantor's approach immediately led to what are now called Cantor-Bendixson derivatives, and indirectly led to Cantor developing the rudiments of modern (naive) set theory.
I feel like the current bear market in crypto is sorting the wheat from the chaff, and we'll see more mature projects and progress shine in 2019.

I'm looking forward to Ethereum 2.0 and Cardano. Holochain should also be interesting...
I write about it on my company blog for internal developers, perhaps I can get our legal folks to go over it and I can publish some of it. There is a lot of tribal knowledge for sure but on my journey from issuers to merchants to networks, I keep finding consistent themes. Perhaps it is time to put this all down on paper.
Ah, the "We got hacked!" excuse is growing in popularity...
> Most of the content people are now enjoying day to day isn't coming from large corporations.

Taking that at face value, it's still the Google vs Apple argument.

"The content people are enjoying" is not nearly as valuable as "the content people are willing to pay for." It's easy to get someone to watch free stuff.

And in terms of total revenue, I'm skeptical that quantity of free content + ads can beat quality paid content + ads over the long run.

Separately, the democratization of media doesn't mean we've improved the net quality. For every Groklaw PJ, there's 1,000 poorly-informed rants.

It's important we now have more outlets for people to express themselves, but professionalism = talent + dedication. And most people don't have both of those.
If you have ever written a function that accepts a pointer to a single value as an argument, with null pointer not being valid input, then declaring it as a static 1-element array should make things just a little bit better (mainly because the compiler can assume no null).
I am seeing this as well. I think the big platforms like ran by alphabet/facebook/etc have been a boon in showing people what's possible and helping to grow the market, but I cant be bullish on them in the long term as the medium people exchange content and attention on becomes interchangeable and cheaper for individual and small orgs to deploy (as well having more control in aligning their incentives with their own goals rather than mega platforms goals and incentives).

I'm not ready to take a position in the markets against them yet (but I dont know when, also there's alot cheaper weaker companies out there now to take positions against), but it would probably be something like buying the stock, selling long dated ITM calls, buying medium dated slightly to deep otm puts.
I've had good luck with Pilot Varsity disposable fountain pens as a left hander. Surprisingly not very smudgy.
Yes. "Meagre" means small. Which is what a first-category set is, but the name "first category" doesn't tell you that (how is one supposed to remember which of first and second category is which?). And then after that, you don't need to introduce any more words. If you mean to say something is not meagre, you just say it's not meagre, same as you would with any concept. If you mean to say it's complement is meagre, you just say it's comeagre, same as with anything.

The names "first category" and "second category" tell you nothing, not even making it obvious which is which -- and moreover, they make it sound like the two are both equally useful sides of a distinction, like finite and infinite, while in reality one of these is actually directly useful and the other is just everything that isn't that (which is how most distinctions in mathematics go; you wouldn't make up a separate new word for "not compact", for instance).

And then "residual" makes it sound like there's some new thing going on, when of course it's really just being co-first-category. But co-first-category's quite the mouthful, isn't it...?
Not too sure what the break down on my lappy is wrt bundles. As far as I can tell I paid a fair price for it and I did not accept any licenses that I did not want. When I say fair price, I think that it is pretty decent. I don't know what a 17" Apple laptop would cost with a touch screen but probably more than the £950ish I paid for this beast.
Ask HN: How do you plan to improve your financial situation in 2019?
Starting a business? Investing and/or Saving better? Moving to a low cost area?

What steps are you taking to improve your financial situation?
What are you referring to? I can't think of one incident where Google straight lied to the customer about what they do. They also remove tracking and ads from certain partner websites if you do decide to pay for it: https://contributor.google.com/v/beta
I really agree with the quote, especially after spending some time in a huge enterprise codebase (1mil+ files). Writing reusable code usually means writing an abstraction layer. However, if you always write an abstraction layer, you will end up with a ton of abstract code with only one concrete implementation. Abstract code is harder to read and modify, so you do pay a cost when it comes to maintenance. Also depending on the language you may pay a runtime cost also. So if your goal is always to write reusable code from the start, you pay an investment cost that may never show any returns.

This idea pairs well with another Knuth quote regarding premature optimization being being evil [1]. Code reusability is a form of optimization of developer time. Writing reusable code with only one implementation is like optimizing a function that does not impact performance. You think you are doing something good because programmer dogma says its good, but in the end its not.

Here is another related article that does a great job talking about maintainable software, and some of the contradictory advice you will hear about it [2]. But the main point is that code is transient. We tend to write code with the idea that it may run in production undisturbed for decades, but that is not the case. Refactors are common, and most people will do a better job rewriting code from scratch than trying to modify your code. So do them a favor, and make it easily replaceable instead of easily modifiable, mostly because your opinion of what is easy to modify is just as subjective as your opinion of what is good code.

[1] http://wiki.c2.com/?PrematureOptimization
[2] https://programmingisterrible.com/post/139222674273/write-co...
Perhaps this explains why Yarn/NPM was slow on WSL too?
Very meta: the fashion of fashion.

I am not renowned for my sense of fashion or of marketing, so this is probably wrong, but I would have thought that this means there's no better time to pick a distinctive font.

It is not clear to me why it would be important for one font to work everywhere: if you can get trademark protection on one, can one not do so for several variants? I recall an interview with one of Google's early employees saying that he was initially aghast at the idea of Google Doodles: your logo represents your brand, or something to that effect. Maybe that sort of one-true-logo dogma is behind this trend.
Or it could have been cyber criminals. There's no indication it's nation state APT or anything. Nice try with the spin there though ;)
Isn't it just as simple as tax it if you have an actual store in-state and don't if not?
> If 15% of the US$70B on TV ads moves to YouTube, Google's growth should be sustainable

What do you base that estimate off of? The last anyone heard, there were leaks saying that YouTube was barely break-even as late as 2015 and then the "Adpocalypse" occurred in 2017 that dropped ad spending on YouToube significantly. Articles corroborating both are easily found on Google.
Zawinski's law: Every program expands until it can read mail
This is referring to the Summit supercomputer announcement a few months ago.

Measuring the speed of a supercomputer is difficult because there are several factors that control performance that affect benchmarks very differently. The most common benchmark in use is LINPACK, which measures how long it takes the computer to solve an appropriately large matrix equation Ax = b and then computes how many floating-point operations such an equation notionally takes. This has been criticized for various reasons, but it's what TOP500 measures.

Summit scored 143 PFLOPS on this metric. However, the press release called it a exascale supercomputer because it can issue 1 quadrillion instructions per second, so 1 exaop. To most people in the industry, the goal of exascale meant 1 EFLOP on LINPACK, so it really does come across as saying "We built a 1 EFLOP computer (footnote: only 143 PFLOPS)."
How common are seiestas outside of big cities? While in Madrid pretty much everything seemed open during daylight hours (although there was lots of late night revelry). However, I arrived in Toledo in the early afternoon to find lots of places still closed.
Right. They arguably have no clue about the source.
It's a spreadsheet tool online. I don't think you can escape javascript.
Did you need a local address and phone number?
Excel lets you name the cells, I don't think you can describe them though...
And smaller portions.
I have spent 4 years in Andalucia, and a lot of people slept the siesta in Winter, on the higher parts, some of it were mountains' areas, at Jaen, Sevilla and Granada, on plain January, where it was pretty cold. ok it was working in the olive's fields time, so there was a fixed time for doing things system on place. Woman would stop picking olives and go to sleep. But many old spanish man slept the siesta too. Younger spanish man and foreign labor like me would go on the fields until the end of the working day.
So common that there is not one reliably documented case of it ever happening.
Wow I love this!

I have a very limited understanding of physics, but I do plan on tackling the problems in the book linked at the top of that page, by the same author. It just requires basic algebra and sometimes a bit of calculus:

The Green-Eyed Dragons and Other Mathematical Monsters

> This book is a collection of 57 very challenging math problems with detailed solutions. It is written for anyone who enjoys pondering difficult problems for great lengths of time. The problems are mostly classics that have been around for ages. They are divided into four categories: General, Geometry, Probability, and Foundational, with the Probability section constituting roughly half the book. Many of the solutions contain extensions/variations of the given problems. In addition to the full solution, each problem comes with a hint. For the most part, algebra is the only formal prerequisite, although a few problems require calculus.Are you eager to tackle the Birthday Problem, Simpson’s Paradox, the Game-Show Problem, the Boy/Girl Problem, the Hotel Problem, and of course the Green-Eyed Dragons? If so, this book is for you! You are encouraged to peruse the problems via either the Look Inside feature on Amazon, or the author's Harvard webpage (where all of the problems are posted), to gauge whether the level of difficulty is right for you.
This article was from a little over a year ago, and detailed what Google and Facebook were producing.

I think your ignorance of their offerings (and I couldn't name anything either!) says what we need to know about their success.
I haven't played the single player campaign, but I played maybe 50 hours of multiplayer. Overall it's fun, but one can only play the stock levels that come with the game for so long. The developers are currently focused on trying to get the game ported to consoles, and multiplayer has languished.

I may go back to it the developers ever allow for community created multiplayer levels, allow folks to join multiplayer games in progress, or begin to execute of their backlog of other multiplayer feature requests and fixes from the community.
Not quite. There are actual Helvetica clones such a Arial and Nimbus Sans, but I would say these contemporary UI fonts fall somewhere between classic grotesques and the humanist types of Frutiger and Myriad.
That's still the case, but open-source tools are useful for simulation, and there are synthesis tools for the Lattice iCE40 family: http://www.clifford.at/icestorm/
Computer virus hits Southern California newspapers
Hardly. "insane uncontrolled nesting" seems quite a natural way to manage complexity an a automated way. I can see no other principle but the Miller's law (the 7±2 "magic number") to label some level of nesting as "insane" and it doesn't apply for automated processing. What are, if any, good reasons to limit a path length so severely other than human readability? If long paths puts non-negligible penalty on performance I'd say the file system is defective by design.
Gumroad handles VAT-EU for you[0] but I didn't tried it. If anyone worked with them, here are some questions I have:

- do they send one monthly payment? If so, from which country?

- is VAT-EU number needed?

- if I don't register for VAT (don't reach yearly selling threshold), do I get full payout? Are clients charged for VAT in such scenario?

- what documents do I get from them, in case of tax office review?

- is 3.5% + $0.30 fee applicable to EU customers or is there some additional cost (I assume not, but I ask just to be sure)?

- if I sell digital product, what should I do about e.g. Canadian/Indian/Japanese/whatever sell taxes?

[0] http://blog.gumroad.com/post/110080508463/vat
I assume all of them do -- Excel certainly lets you name cells, and attach notes to them.
It's not uncommon to request custom software modifications in case #1. Which brings you to case #3 in all but name.
I wear VFFs daily, have for about half a decade at this point.

On uneven ground in a combat zone, littered with god knows what and where a broken ankle might mean death? Boots please.
It doesn't matter whether people will pay for content. If that content can be monetised through advertising then it's valuable.