skysight-inc/HackerNews huggingface dataset:
been using ubuntu for the last 2 weeks. i cannot believe i hadnt thought to do this sooner. i miss nothing from mac or windows land, except easier drivers for some peripherals. i cannot believe how worthless windows terminal is. i cannot believe how bloated osx is. ububtu is a dream!
For what it's worth, I stopped training on lichess after they implemented a spaced repetition system for their tactics puzzles. I think it's a shame, it meant that if you wanted to follow any other system at all (even something simple, like doing lots of simple puzzles quickly) you no longer could. There are something like half a dozen different systems you can use for selecting puzzle difficulty/type automatically, so it's kind of disappointing that a single one gets hardcoded in an otherwise very feature-packed site.
Well, maybe in the US. Come to Germany and I'll show you the snorefest of the news media here.
> Why is this closed source?

Because free shit don't make money, yo.
Netflix is burning $859m/quarter:

https://www.cnbc.com/2018/10/17/netflix-free-cash-flow-q3-20...

There is no future for Netflix.
Democracy Index 2018
Why don't you address the actual study instead of disregarding it on a partisan basis?
> Opposition was stifled by jailing them

And not to mention the assassinations.
> it's those newfangled applications that have hijacked ctrl-z

Yes. Windows botched this by hijacking the Control key, and the desktop-Linux crowd are unable to do anything but imitate Windows. Pre-Linux GUIs didn't have this problem, and MacOS doesn't have this problem.
This attack doesn't touch the init system's attack surface though. It breaks journald, which is a separate program that you don't even have to run (syslog daemons still work)

Calling this a bug in the init system is like assigning fault for bugs in eg. rsyslog to sysvinit
Such implementation wouldn't be standards compliant as it wouldn't respect language implementation semantics.

Not every language community is so full of UB love as C and C++ ones, specially those where safety trumps performance in language design.

Naturally if the code segment is writeable and one uses Assembly rewriting as attack vector, then anything goes.
> They also have some IMO killer features that UE lacks, like humanoid animation retargeting

I prefer Unity over Unreal for a ton of reasons, but unreal has had animation retargeting since the early days.

https://docs.unrealengine.com/en-us/Engine/Animation/Animati...
I think the distinction is pedantic for most users.
Yachts and jets depreciate quickly, I'm not sure they are a problem. Land however is something we all need to live on and off of.
Collecting Metrics at 1M+ Requests per Second
> a near one to one implementation of Ruby

This isn't the case at all. It has completely different semantics (for good reasons).
I assume if the internet goes down, then they can start storing video locally. Just replace your DVR with a hard drive.
I'll mention clubhouse.io every chance I get.

It's billed as a Project Management software (and it's great at that) but it can be great for documentation because it:

- provides hierarchical nesting (Milestones / Epics / Stories)

- each object can have a relationship to another (related, blocks, duplicates)

- each object offers a markdown text area, lists, github PR links/integration, comments, and can be moved between various stages (standard scrum stages or your own custom ones)

- each object can be assigned multiple owners, requesters, and followers

- each object can be tagged

- search by title, tag, owner, state, etc.

- each object can have files uploaded and attached

This allows me to track why the work was done, how the work was done, and what work was done, while providing a nice README as a comment.

Everything can be edited, or others in the team can leave their own comments.

It's odd for sure, but I love it.
A very interesting look at large integer multiplication, including the FFT method, that finds some interesting underlying connections mathematically between them all is given in the paper "Multidigit Multiplication for Mathematicians" by Daniel J. Bernstein [1].

He ties them all to exploiting certain ring homomorphisms, either to compute r s with the help of f(s) f(s) or to compute f(r) f(s) with the help of r s. Karatsuba, Toom, FFT, Schönhage–Strassen...all are using ring homomorphisms to go between what you want to be doing and something that is easier.

Also see his later "Fast multiplication and its applications" [2].

[1] https://cr.yp.to/papers/m3.pdf

[2] https://cr.yp.to/lineartime/multapps-20080515.pdf
I'll take a shot (PLUG -- Here's /my/ explanation of Perlin noise: [1]).

1) It's approximately band-limited. In other words, it goes up and down in a somewhat random looking way that is neither too fast nor to slow. If you evaluate two points close by, they'll have approximately the same value. If you evaluate two points far away they'll have completely unrelated values. This is so because the way it is constructed, every "hill" is paired with a "valley" nearby and vice-versa. Those hills and valleys are of a fairly uniform size and in each pair are a consistent distance from each other. This helps to give it a fairly even appearance and means that we can use it as a building block for other patterns; we can do spectral synthesis (e.g.: [2]) and sum together multiple instances of Perlin noise at different scales and amplitudes to produce a particular look. (Though Gabor noise [3], is even better at this.)

2) It's deterministic. So long as your permutation tables and gradient tables are the same from run to run (either hard-coded into your program or generated from the same RNG seeding), the values that you get out of Perlin noise at a given point will stay the same across different runs of your program. This is nice for things like Minecraft where you can put in the same seed and be dropped into the same world. For movies, we can use it to make pattern on a surface, add detail to a volume, or make things move in interesting swirls [4] and know that they'll stay consistent from frame-to-frame rather than jumping to a completely different pattern.

3) It's random access. You can evaluate any point, anywhere, at any time without having to say, pre-compute a patch and filter it somehow. (Classic Perlin noise uses just a couple of tiny lookup tables initialized at the program start and even these can be traded for pure computation [5].) This makes it ammenable to parallelization.

4) It easily generalizes to arbitrary dimensions. Typical implementations provide functions for evaluating it on a 1D, 2D, 3D, and 4D domains. So if you need a 3D point that varies with time you can use the 4D version. Classic Perlin noise gets exponentially more expensive with higher dimensions, but the closely related Simplex noise [6] scales linearly. There are also vector-valued versions where the range is multidimensional; instead of just getting a scalar value out you can get a vector.

Hope that helps. Let me know if anything is unclear or you have further questions.

----

[1] http://www.eastfarthing.com/blog/2015-04-21-noise/

[2] http://paulbourke.net/fractals/noise/

[3] http://graphics.cs.kuleuven.be/publications/LLDD09PNSGC/

[4] https://www.cs.ubc.ca/~rbridson/docs/bridson-siggraph2007-cu...

[5] https://www.csee.umbc.edu/~olano/papers/GPUTEA.pdf

[6] https://www.csee.umbc.edu/~olano/s2002c36/ch02.pdf#page=18
I have a feeling that Apple doesn't want their users to install that kind of development environments, other runtimes, etc. to their MacOS installations. Time Machine also sometimes doesn't Backup these installations correctly.

Similarly, TeX installation is hard and it's forcefully shoehorned on the installation, and you can't do anything better in the current situation.

My solution is to run a Linux VM for these situations. For programming and server-like purposes, a headless minimal installation is fine. For TeX authoring, an XFCE installation is very handy and not impacting battery life in a visible way.
By all means. Please show me this new problem that didn't exist before and please show how this is actually convincing people to change their minds about a subject matter.

There is nothing what so ever that makes "fake news" worse than your or mine self-delusional idea of what is true ESPECIALLY in politics which has nothing to do with truth but perspective.

The actual problems with social media platforms like FB and Instagram etc are depression not one group of people living in an echo chamber more than others.

Yes "fake news" can spread faster but so can rebuttals and "real news".
>The thing that changes if you move to a phonetics-based writing system, is that you're forced to include more context while writing.

That would be a fundamental change for the language itself and I don't see why would it ever be necessary.

A person who has never heard of the first two sentences you mentioned will not be able to understand the meaning until you provide a long explaination of which word is which ("more context"), or just write down the sentence itself. Which one is faster and more concise? I don't see how does "British left waffles on Falklands" involve any homophones at all. Ambiguity of homophones can be resolved via context, but that's not one-and-the-same as all "out of context" sentences.

The beauty of the Chinese language is that it can be incredibly concise on paper despite having the same sentence sound like gibberish when read, which is not a problem as long as the current writing system still exists. The information density in East Asian languages are higher in general thanks to this.
From the article: “It is amazing to me that Britain by ‘wanting more control’ in 2016 decided to become more like Serbia in 1988 than Switzerland in 2018,” he said.
I think the poster above you is referring specifically to the self-proclaimed 21st century socialists in Venezuela (and family).
Religion for the Nonreligious
This infographic reminded me that I need to make the transition to management before I become even more irrelevant.
Rush Hour 1 is a fun movie, the others are meh. They are not even close to the quality of some of the Hong Kong movies. Also Tucker gets pretty old quickly.

Rumble in the Bronx is an insane movie that is US based, better then Rush Hour.
I used "MAIB" (mail-in-a-box) to setup a mail server on DigitalOcean.

I can't really recommend doing that there, and DigitalOcean advises against it for some good reasons. There are a lot of "gotchas" involved that require hoops to jump through to resolve, and they're not just related to DigitalOcean.

You're pretty much blacklisted by most of the big email providers before you send your first email because you're "untrusted", and you have to deal with them on an individual basis.

But, after having it up and running for over a year now and jumping through those hoops it's pretty awesome. I don't have to worry about my provider raising their prices, changing their services, or selling out to another company.

I can have and make as many email accounts as I want and don't have to pay extra for that, and I've got boilerplate code to integrate with any apps I make.

MAIB also has a built-in web base email client, and a "Cloud" app, that's available for each email account. It also has a built-in SSL cert manager that uses Certbot, and it has a built-in DNS server that I've really grown fond of and use for all my DNS needs now.

MAIB goes a long way to make it easier to setup and manage, and great community support, but it's still a fairly extensive ordeal to setup unless you're already familiar with the processes required to do that, and I wasn't when I started out.

All that said, I'm glad I did it. For me, it was well worth it.
While it might not seem so, stoicism, in the sense that is discussed in this paper, is not really synonymous with fortitude, calmness, and patience.

It is more along the lines that there is a natural order that is good that a person must conform to. I would argue that it's something closer to heteronormativity in personal belief.
I honestly feel like I've seen this same comment on every Linux workstation post for years now.

And you know what? Its mostly true[1], but its also true for me in reverse.

Mac OS has definitely improved in the last few years... that being said, it's still got rough spots that Fedora 29 doesn't. For me, this would be just as true of a statement.

[1] Maybe not the part about "had to download[...]" which felt a bit biased.
my hunch is that the combo of education tools like youtube n stackoverflow and reddit etc has made the “simplified” aspects of many products less attractive. in many cases the products arent much simpler, but they are more effective at getting your money.
I'm pretty sure the OP pointed out that Venezuela is yet another example where socialism originated yet another totalitarian regime that assassinates the opposition and keeps the people starving.
Schizophrenia Linked to Abnormal Immune Response to Herpes Virus Causing Mono
What part of that sounds like BS?

We know they have industrial scale operations to post propaganda now. [1] Obviously this had to start somewhere. I'm pretty sure many intelligence agencies have been researching how information spread on the internet ever since it was created.

[1] https://www.nytimes.com/2018/02/18/world/europe/russia-troll...
I'd take you up on that bet. The Librem 5 will ship this year.
I've setup a homebrew system for my cameras and while fun initially it was a pain to maintain. Rather than spend a weekend getting the system back up and running before a recent trip I just bought a 150.00 baby monitor that supported Homekit. Way more convenient.
Its time to make text messaging easier – New web based SMS platform
I couldnt find any article on buzzfeed regarding that, and neither have I followed that dossier so I cannot comment on that.

Mind sending a few links my way?
Why would it be so difficult to connect to locally?

A company could drop a camera and a small NAS box, and have it all work over the local WiFi.

I haven't looked into it, but I suspect there are several vendors who already do this.

It would get more complicated to support accessing it while away from home, admittedly. I don't know if that's an important feature for this application.
I swap left Alt and left Ctrl because my ancient "Mac" muscle memory expects a Control key and Command key in those places. I actually swapped the physical keys on the PC keyboard as well.

alias x='/usr/bin/setxkbmap -option ctrl:swap_lalt_lctl'

That makes most Linux software consistent with Mac Command keys. I still need to use Alt-Tab where I expect Command-Tab (control-tab) to switch to the next Application window because Autokey doesn't seem to be able to override this.

I installed Autokey and have keys assigned for Terminal. So for instance: pressing <alt>+c sends a <ctrl>+c, and pressing <ctrl>+c sends <shift>+<ctrl>+c. I have pretty much all of the alt keys assigned to send control keys, and all of Command keys (control keys) to do what I expect: Close ^w, Copy ^c, Find Next ^g, Find ^f, New ^n, Paste ^v, Select All ^a.
Thanks for that alternate way of thinking about it. As an engineer, half of my intuition about the FFT comes from the notion of the "frequency domain", and the other half from "change of basis".

The explanation you gave, of FFT as an alternative representation of a polynomial through its value at selected points, gives that nice intuition about pointwise multiplication, without appealing (directly) to the "convolution-turns-into-multiplication" catchphrase.
Exactly. The majority of my office is on an HP contract. Something goes down, a tech comes in that day and fixes it. The nearest Apple store is an hour away, and someone would have to drive it.
Neither does an obviously flawed business model. I can't imagine ever wanting to use this as-is. Horribly insecure.

If it was self hosted and open there'd at least be the tiny chance of a support contract.
Completely unrelated: Real wages falling in 2018: https://www.cbsnews.com/news/feeling-poorer-thats-because-re...
Thanks, I'll update my post to clarify, and also add the Tensorflow page. Great work by you and your team!
Is Linux that popular with youngsters after they've left university? When I think about laptop Linux users it's the archetypical greasy bearded GNU'er [1] that springs to mind...

[1]: https://www.youtube.com/watch?v=I25UeVXrEHQ
Most art galleries have showings open to the public. Museums are fairly affordable. Your local community college will have dance and theatre performances on the cheap.

Well, unless you're in a city like Mountain View, which lacks these things - but even here, the public library carries excellent recordings of music/dance performances, and has wonderful art books. There's also https://artsandculture.google.com/ for a vast number of the world's greatest art pieces.

It's really not a question of wealth.

Neither is it "education". You don't need education to appreciate beauty, and there are quite a few pieces that have a beauty that's immediately accessible even without a background in art or dance. Some art might not resonate with you -- and that's OK. Find the stuff you like, ignore the stuff you dislike.

Sure, you can go from there and get an education, and it will open more avenues for you. But it's not necessary. And as far as Maslow goes - setting aside that the "hierarchy" isn't - I'd put art at "Love and belonging". It's a connection to people across space and time, and it can unlock deep, profound emotions.

Give it a try, don't be scared!
Narrow-filtered dating for all ethnicities - RacistDates.com coming soon!
I am also planning to migrate from macbook. I am tired of constant hardware failures, of my current macbook and previous one. OS on the other hand is not better than in any field if I compare it to Linux. The only valid reason for me to stay with macOS is support of MS office tools.
I've used both Linux and OSX for a long time, and what I've found is that while Linux breaks a little more often, I stand a much better chance of being able to fix it. When I google for a Linux problem, there's much more likely to be an answer that works on StackOverflow, while on OSX it often just leads me to the Apple support forums with dozens of people asking the same question and no real answer.

Similarly, while the little utility apps on OSX tended to be better written, on Linux if they didn't work quite the way I wanted there was usually a config file I could tweak that would make it better. On OSX I just had to either write an app myself (and I don't know XCode, ObjC or Swift) or hope that someone else would. And some things on OSX were just impossible. I find that a tiling window manager fits really well in my development flow, and while it can sorta be emulated with tools like Divvy and Alfred, I always found it to be more cumbersome than awesome or i3. But, Alfred is a way better launcher than anything I've found available on Linux.
That's a good way to capture thoughts, but the review process and linking of notes is less than perfect.
> It works great when it works, but when it doesn't....

Yeah that good for MacOS and virtually every other piece of technology.
60% of life dying just sounds like adaptation to me. Many species will survive, and those species will eventually split into new species.
The Guardian has always had lazy reporting and lax editing. The articles on the Snowden leaks were written based on a single high school dropout's fanciful interpretation of the documents, without any input from domain experts.
Time before last when I went to a Golang meetup, the presenter's Linux laptop embarrassed him for a few minutes, and lots of devs with Macbooks made some linux jokes at his expense.

This was the story with printing in Linux as well, back in the day. It would work fine for some, and be a nightmare for others.
When you start arguing that it's ok to discriminate against or insult people because of what different people in the past have done, you have indeed become what you hate.

We can't change history. We can't fix past injustices with new injustices in the present; that's just creating new injustices and new divisions. The best we can do is treat each other well from this point forward.
I've always found Lubuntu snappier. Also, multiple monitors work beautifully on Lubuntu - I unfortunately had issues with Xubuntu.
Who runs the rendezvous server for MW?
You can't look at economics like that. Consequences of decisions made at one point sometimes take decades to manifest themselves.

The point is that the idea that you can steer the economy through economical theory is what is wrong here.
I don't know if the situation has changed since Spleen was first released [0], but I would desperately hope so as it is ridiculous to default in 2019 to a non-internationalized font, without support for even Latin-based Central European characters, let alone non-Latin alphabets.

> Another short term goal is to add support for Central European languages, with Polish being the immediate priority.

Other than that, looks good and I'm digging the French literary references.

[0]: https://www.cambus.net/spleen-monospaced-bitmap-fonts/
Admittedly, there is definitely a precedent for youngsters who fall for fake news. I am reminded that a number of under-65s thought they could charge their iPhone in a household microwave, even though you would think that common sense would dictate otherwise.

https://www.dailymail.co.uk/news/article-2768976/Emergency-s...
If "DP-1 turns into DP-2", that's certainly a problem way below the X/Wayland layer.
I have to agree. I was never a big fan of laptops before, but I've really come to enjoy my 6th gen X1. The keyboard is surprisingly nice (for a laptop) and the battery lasts long enough to not annoy me when I'm on the move.

The fingerprint reader doesn't work though, not that I know what I would use one for.
StegFS existed back in the kernel 2.4 days as a variant of ext2. https://en.wikipedia.org/wiki/StegFS

It is old and defunct, but this is a filesystem version of runlevel containers in an encrypted ext2 volume. Runlevel X can read all data at runlevel 0-X but not deeper. Typing in a "bad password" only lead to data corruption of existing data as there was no password check.

This provided plausible deniability in that I could have many runlevels, and "juicy" fake docs to lead people off the trail.
KiCAD and Blender (to name a few) consistently give me so much hope for the future of open source. The world is moving towards an information based economy so having free(dom) applications that allow you to design and shape the world around you without any access to capital is effectively "seizing the means of production" in the best way possible. Everyone should have the power to learn and build whatever they want with enough time and effort. $1000+ CAD packages are not the way forward...
So this is aimed at inference rather than training. Does Intel have any plans to produce chips which can scale training as well, or is that largely going to be outsourced to GPUs for models of considerable size for the time being?

I imagine models need to be deployed more often than built, but I thought that the pain point was usually the latter.
I didn't say bars and restaurants close at 5pm. I said everything except restaurants (bars by extension).

I like the idea of vending machines for essentials. Look its a personal preference thing. In South Africa most of the cashiers are female and most have children. I just feel children should have mothers read bed time stories to them. I love the convenience of buying bread at 8pm but I wonder what the cost to society is for this convenience.

We have a problem in Africa where young kids have to assume the role of the adult all because mommy is away working late into the night. I guess the situation is different elsewhere.
A “Remote” Vulnerability: buffer overflow attack on a PIC microcontroller
Linux needs a preference layer between keyboard and app.
I didn't say it's purely clickbait I said it mostly clickbait which it is and the reason why it's being used as much as it is.
https://en.wikipedia.org/wiki/Gameframe
> i have had to explain lost logs during an audit

How did they get lost?