skysight-inc/HackerNews huggingface dataset:
Edit: I changed my response after I took the time to understand what you meant.

Concur has a very uniform programming model where you do everything by composing widgets. `elm` is a widget. `render` also is a widget. As such both can perform arbitrary async effects, and they take place inside event handlers, or inside lifecycle methods like componentWillMount. Concur takes care of managing that for you.

So to log all actions to the console, you can add a logging call to `elm`.

elm render update = go
where go st = do
action <- render st
liftEffect (log ("Action - " <> show action))
go (update st action)

Meanwhile, the render function itself can be a widget which performs side effects -

view = do
evt <- button [onClick] [text "Click me"]
liftEffect (log "Button was clicked")
return evt

There are lots of examples of effects in the Concur repo - Take a look at some running examples here -

https://github.com/ajnsit/purescript-concur/blob/master/exam...

And running demo -

https://ajnsit.github.io/purescript-concur/
People forget that subpixel rendering was a thing on CRT's before LCD's were around. Subpixel order is pretty universally standardized. Is there an EDID data element for pixel order?
I'm about to switch to Linux from my 2010 MBP (which is still basically working) and my main motivation is exactly the fact that "Just Works" no longer applies to MacBooks.

My £2800 company MBP has half-broken USB-C ports, malfunctioning Touch Bar, various audio issues, and I can't use Blender to render on the GPU because of Apple's shitty outdated OpenGL. I could have two Linux laptops with better specs for the price of this piece of fancy aluminium, and a similar amount of bugs/broken stuff.
An introduction to deep learning with Keras
"I’m not a bitcoin person, but I still don’t understand why people think of bitcoin as more private than other transactional systems when the whole premise of bitcoin is a publicly shared ledger."

You don't have to provide personally identifiable data to transact.

As far as I can tell, this is not achievable digitally with any traditional currencies.

Yes it requires connectivity that might yield personally identifiable data, just like every other method of connectivity via the internet.
Im 1800 classical on lichess but bullet I'm like 1300, so for me bullet is real strength. It's obvious I'm not great at chess
Maybe 10 years ago today it would be Facebook.

That said I always wondered if HID devices and mobile phones could be used to detect early symptoms of Parkinson’s and other neural or neuromuscular syndroms.
You can make most oddly-sided dice as barrel forms (a.k.a. "long dice"). Take a cylinder of uniform density, and grind the ends down to cones, at an angle such that they cannot be a stable result. Now plane off the required number of stable surfaces at equal intervals around the barrel, and scribe its value on the opposite side. (Or for even-numbered sides, you can also construct it as an antiprism, capped by pyramids.)

If one cone has finger-grips added, the die can also be spun like a top. These are teetotums. A dreidel is essentially a teetotum d4.

For a d2, you add two parallel planes to represent the two stable results, and unstable-angled planes on the sides so that the die will always roll from them onto one of the stable planes on any flat, level surface. Or you can just curve the two sides, such that they meet at a point.

You can even make a (nontrivial) fair d1 with a clever arrangement of planes on the barrel. When rolled, the fair d1 will always come to rest on the same face, without being unbalanced, because all other planar faces are angled to roll the die to an adjacent face. I can't recall if dice of this type are dependent on being rolled in Earth gravity or not, but it seemed like they were dependent on angle of repose in some way.
I never said that, at the end of the day it's the same thing with audits, you can have 50 people auditing systemd and they won't find every single mistake either. What I'm saying is that simplicity limits room for mistakes and it gives more people chance to look at it and play with it. The concept is fairly straightforward.
Trends Your Health and Fitness App Should Include in 2019
I did that a couple of years ago and never looked back https://jeena.net/why-i-switchedfrom-osx-to-linux
Guardian Agent (secure ssh-agent forwarding for Mosh and SSH)
You might want to check whether the output is a "real" interactive terminal and output just the words without the doge image and borders if not. Redirecting stdout to a file (`./cli.js > foo`) currently produces… this: https://vgy.me/u7f3iW.png

Node's `tty.isatty` should work: https://nodejs.org/docs/v0.5.0/api/tty.html#tty.isatty
I kind of doubt it. That's really more of an urban thing and when you look at places like Manhattan the days of a private car have been long gone for a lot (probably most) of those who live there, so it's not a big transition to "uber" from taxis or self-driven taxis for them.

I live in a very rural area and there's no way my neighbors and I could wait on a ride or sharing service to do what we need to do. There are a lot more of us than urban techies seem to think when they make such predictions.
Id like to say you're wrong.

Its bad law though, if companies can be held ransom to T&Cs they never agreed to. Especially as it seems no notice was given, what happens if a company never got the new T&Cs?
The issue is that on a Mac, the conventions work in (almost) any app, in any text entry area, and it's frustrating to not have that work. For example, Excel violates this convention for formula editing, and it's really grating to edit using only left, right and backspace. Probably MS has their own conventions, but I don't use Excel enough to learn them. Command line apps and things like MacVim are obviously a different story.

The controls are actually a little strange, because they aren't well documented or discoverable, and don't seem to be configurable, unlike most other shortcuts.
Sure, you need both.

I said,

> CFLAGS hardening works, in addition to ASLR, it's the last line of defense for all C programs. [...] Using mitigation techniques and sandbox-based isolation are the only two ways to limit the damage.

Mitigations are here to limit the damage, not to eliminate vulnerabilities and exploits.

Looking for bugs and improving the code for security for as hard as you can, and in case you missed one (you certainly will), CFLAGS and ASLR is your last line of defense, and you can only hope for the best that it is able to buy you some time to patch it, before a better exploit appears...
This is about streaming games.

There are other providers that do this that are allowed to: https://unity3d.com/legal/terms-of-service/software/authoriz...
Or buy a real license to an engine with a real legal contract.
Very happy that someone who I feel adequately represents my preferences... has a voice, is on a platform, and is in a position of influence.
Yeah, unless Unity quickly reverses this, I'm likely going to uninstall it and fully switch over to Unreal.

Those terms seem absolutely insane to me, and I'd never develop on a platform with them.
Could you expand on what you mean by this separation?
You're right, it is valuable to have a resource like this. I guess I was taking issue with the title of the submission. I think something like this is great to introduce to someone who already has begun to get their bearings straight. But if a beginner followed this and spent time learning about "required" skills upfront, like Licenses, or Encodings, or Algorithms, it's just going to blow them off track.

Once they are reasonably experienced and have started to get the lay of the land, something like this can serve as a good mind map.
I've only see this in parallels when using a windows application.

So if you have windows office because it has traditionally been better than the one offered to mac you'd have to remember to use control instead of command.
>long-form deep investigative journalism

I like the distinction you put here, as I've found most "long form" journalism to be focused on superficial details and to try to emphasize innuendo and rumor into emotional plays rather than focusing on facts. As soon as I hit a physical description of one of the people involved that covers more than a sentence (when the article isn't covering a topic involving a physical description), I know the author isn't focused on the parts I care about.

Which is a shame, as there is plenty of investigative journalism that benefits from deeper coverage. Just a lot fewer people doing it. (likely as a consequence of fewer people caring enough to make it financially viable, to properly place blame, but from my end I want the material, not to place blame)
I'vs seen this proclivity in a lot of older military guys. Korea and Vietnam vets. They just split their sides laughing at this stuff. Also, at least in the case of my father and uncle, the fact that people believe a lot of this stuff is what makes it all funny. I honestly don't believe they would be at all interested if no one believed it.

I wonder if your dad is ex-military?

Of course, all of that's older enlisted guys, (think vietnam era NCOs), which are the only ones I know. It would be interesting to find out if ex-military older commissioned guys find the same humor in any of what the country's going through. I'd like to think they wouldn't, but who knows?
I know. I'm saying that the lichess classical culture probably diverges wildly from the lichess blitz culture.
It's not surprising. That generation grew up as the conventions in media itself were being developed. Those are my parents and they have a much different view and trust in media than my generation, and my kids have even less trust in media. My dad flipped. My mom hasn't (yet) but I think that's because she's overly skeptical of everything.

The part I fear most is that healthy dose of skepticism that most people used to have is being turned against those people. If you're not with us, you're against us. Nope, that's a false dichotomy. My father doesn't know what a false dichotomy is. That wasn't something he was taught in grade school or business school. That is something I was taught.

I think the best thing we can do is not argue with the older generation about the subject matter itself, but simply arm them with the tools to find flawed arguments in the subject matter. If you're reading this, and you're not familiar with the concept of logical fallacies, that's a good place to start because fake news is almost always built on logical fallacies that are easy to disassemble once you can spot them:

https://thebestschools.org/magazine/15-logical-fallacies-kno...

Once everyone has the tools to debate effectively, then we can have civilized discussions about the actual subject matter itself.
> Font rendering, display/compositor fragmentation etc...

So take a user from Windows 10 or OSX whatever, and sit them in front of your favorite stable Linux distro running a terminal emulator and a browser of your choice.

Are the fonts going to be rendered in a way that is unobtrusive for those users, or will things look ugly and difficult to read?

Because I'm running a chroot of Debian Buster on my Chromebook and boy, that terminal sure does look blurry. (And is this a bug that will be fixed when Buster stabilizes, or am I expected to go read some font wiki on a different machine to "guess-and-check" it back to sanity?)

I don't want to switch to OSX. But I also understand why someone wouldn't trust the UX of a system that ships in "headache-mode" by default.

Edit: clarification
This is not about multiplayer hosting. It's about streaming. Basically, primarily running the engine on a cloud provider and streaming the game to a local client. They even list authorized partners: https://unity3d.com/legal/terms-of-service/software/authoriz...
lmao i love anti social justice warriors. bless your tiny, ice-cold hearts and backwards ways.
You are right, but aren't really attacking the point I was making. Even with totally optimized sql, one language's ORM will be inherently slower than another due to the intrisics of how the records being operated on are represented in that particular language. In Rails's case, EVERY single record pulled out of a database gets its own object. There is overhead to being able to represent table members from a relational database in a language with all of the lovely convenience methods tacked on to the resulting object (things such as treating ranges of records pulled like a hash, for instance.

This is compounded by the fact that ActiveRecord obfuscates much of the sql code you posted above (not always, but in many cases). When a user new to Rails goes in and sees "Oh, all I have to do to set up foreign key relations is to just say this model belongs to this other one? NICE!", it isn't immediately clear what the implications of whats happening under the hood to accommodate that are, and all of the ways which this can quickly be misused to cause a huge performance bottleneck. That syntactic sugar smooths over some of the pitfalls of efficiently interacting with a relational DB.

It's important to note that these things do not make ActiveRecord a bad ORM in and of itself, as many users will not build projects large enough to have to worry about such bottlenecks, but it CAN and DOES cause problems when projects get larger and have to start taking on overhead from the resources allocated for all those records. That is what people are complaining about when they mention Rails doesn't scale well (or at least one of the reasons).
I'm guessing most people aren't introduced to FFT in an algorithms course though, they're introduced to it as the computational way to calculate an FT.
I've done a lot of work with multiplayer on Unity. Running a version of the game in the Unity engine as a server is necessary if you want your game to be authoritative to prevent cheating. Fortunately my game uses a custom server that I wrote, but this will be a huge hit to pretty much everyone else.
Just double checked — neither iTerm not Terminal allow the Ctrl modifier for clipboard operations. In fact, terminal applications are _precisely_ the applications I use to argue that Cmd-X/C/V is overall nicer, as they don't interfere with the usual meaning of the Ctrl modifier as a way to produce control characters (which are especially useful in the context of a terminal)
Sway is probably an interesting option to try, if you want something minimalistic.
Mentioning SQL means backend which implies they need to understand that a network connection is incoming to a server bound on a port with a method, URL, list of cookies/headers, etc. with the purpose of serving a request with a response

CORS potentially might be worth mentioning to get a beginner familiar with security (why can't I just scrape Facebook cookies from my personal website), yada yada.

I think that's kind of still high level to hold limited attention spans without overwhelming but deep enough to prove that there's a bit more going on beneath the scenes.

I feel most new web developers in those jumpstart "become a programmer in 60 days" classes probably know a bit too much about React and probably not enough about the sockets/IPs/networking serving the static assets. Probably not a requirement on day one, but I bet it might make their first "I have to debug this all the way through the stack" problem less painful.

All hypothetical, at least.
Agreed, we started using it too.
"solving" simple problems by creating more complexity
Do you have a link to the source used to classify some news as fake and other news as real in this paper? How do we know liberal cohorts sources are any more reliable? Eg vox and cnn has a similar type of tilt as breutbart and fox.

Without validating that the definition does not preclude the conclusion I don’t see how we can trust it’s conclusikn.
Instagram is just an example. Make them them film a video and share it. Order a Uber or a delivroo. Drive with waze. Book their train/plan ticket. Search for an amazon product.

Sure, some 65+ people manage. Some.

Most people under 40 manage, and more.
Agreed, the "required" skills isn't in a great spot and isn't properly labeled. And beyond "learn a language" (looking at the back-end part), it's really not for beginners. That being said, if you have some familiarity with programming but not the state of tooling/environment/etc in modern web dev this should be invaluable.
Corruption and totalitarian brutality. From China to Venezuela, it keeps dictators in power.
I just rolled out Confluence a couple of weeks ago after really struggling to find a better option. I looked at Quip but it felt more informal than I was comfortable in particularly the lack of ability to setup teams and permissions that way.
It turns out to be ubuntu bug:

https://discussions.agilebits.com/discussion/90011/p1
We should be probably be careful though about the distinction between "humans aged 65+" and "humans aged 65+ at this moment in history". I.e., it seems likely there'd be cultural effects in this.
Some non-anecdotal evidence that supports your anecdote:

http://advances.sciencemag.org/content/5/1/eaau4586

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4971060/

"Our research suggests that the cognitive process supported by the vmPFC may play a role in older adults’ susceptibility to scams."
"Don't trust mainstream media" doesn't mean you have to turn to even more untrustworthy sources, nor does it mean you can't ever go to mainstream outlets for information. It just means you have to examine what you're told critically and compare it across sources.

I had an epiphany in mid-November 2018. I realized that, despite watching and reading the news on a pretty much daily basis, none of my voting decisions were changing as a result. I examined voting decisions I'd made going back to 2016 and realized none of them were materially changed by watching the news with such regularity and granularity. This isn't to say that I'm set in my ways and never change my viewpoint. Rather, I think it's more a reflection on the fact that political candidates don't tend to change much over short periods of time, so after a certain point watching or reading the news will simply reaffirm what you already know about them rather than introduce fundamentally new information. A politician who had viewpoint X or trait Y yesterday probably still has viewpoint X today or trait Y today; that may not be true in 5 years, but I don't need to be plugged in every single day.

I realized I only really need to "check in" periodically and see if the voting landscape has truly changed. When "checking in," I've found I have far less allegiance to a particular source and am more open to checking several and comparing. When you don't follow a particular source almost religiously and only peek in once a week or once every two weeks, the "circus" nature of the media starts becoming alarmingly apparent. The disparity between the calm of real life and the 24/7 chaos and tragedy of the news becomes impossible to ignore. My voting patterns have not changed as a result of my disengagement, but my anxiety/outrage/uneasiness have all went down significantly. I now view my previous habit of watching the media every day as a downright unhealthy addiction.
Ask HN: What can I do about Facebook scam ads?
On my facebook feed I seem to often receive advertisements for obviously scam websites "selling" products at substantial discount. Example item: https://www.nuxtfit.com/index.php?route=product%2Fproduct&product_id=205.

I constantly report these to facebook, and they simply do nothing. I often review the pages associated by the ads and see that users complaining that they never received their items, couldn't contact retailer, etc.

How can facebook keep supporting this behaviour? What can someone do other than sit back and watch them supporting these scam artists in exchange for ad revenue? Surely they should be accountable in some way - especially if they have been notified?

This is a SUBSTANTIAL percentage of my facebook feed ads. Is there someone way I can get them to deal with these seriously?
Vuepress.

We are tech company, everyone can learn to use Markdown and Git.
So what does the TOS change mean exactly? At first glance it sounds like they want a lince see for every instance of the editor running. This doesn't apply to build code deployed on servers does it?
My experience of Quip is very similiar to how you described Dropbox Paper (which I haven't used): write, get feedback with in-line comments, collaborate, and forget the whole thing. But it's nice, slim, and fast.
If you buy a business-class machine like a ThinkPad, you will get a modular and repairable machine with typically 3 years on-site support as standard, in most countries. This is not true with Apple. Apple machines are essentially unrepairable in the field and even with the expensive AppleCare option, you will likely lose possession of your machine for a significant amount of time.
There has always been fake news...yellow journalism, whatever; and it was always in just as much abundance. If you study history it becomes abundantly clear that most of man's terrible actions to one another is the result of fake news. Heck - this study is fake news; crafted to deliver exactly what the researchers wanted to find.
In the above news article, there is a direct link to the magazine with the study. The direct link to the study is here: http://advances.sciencemag.org/content/5/1/eaau4586

The study appeared to correlate two sources to determine the nature of fake news:

A) The primary source was a list of fake news sites compiled by Buzzfeed Media: https://www.buzzfeednews.com/article/craigsilverman/viral-fa...

B) The study was cross-checked with a list of sites from a peer reviewed paper (H. Allcott, M. Gentzkow, Social media and fake news in the 2016 election. J. Econ. Perspect. 31, 211–236 (2017)) and according to the paper was similar.

There is some additional methodology in the study link.
The linked article cites a study which found older users to be more vulnerable (at least, they shared more false news stories.) The study controlled for political affiliation (because most of the fake stories were pro conservative.)

While the GP's thoughts may be anecdotal, the study is not. Whether or not that makes you "uncomfortable" is irrelevant. Have you found issues with the study in question?
>So if you already had some transactions (hope you do if you're forming a company)

Erm, I wouldn't take a cent from a customer without being a proper company. Lack of legal protections, unnecessary tax complications etc.

>Third problem, want to switch to Azlo bank so that at least you don't have to pay monthly fees? That's great except Azlo will tell you that you need to talk to Stripe to do that,

Um, I'm not sure why you you thought Stripe or Azlo should do this for you, a random company can't close your company's bank account for you and open another account at another bank for your company. You open an account with Azlo, make the minimum deposit. Transfer the rest of the money from SVB and ask SVB to close the account, fill out any necessary paperwork.

As far as banks in general, you can go to any bank of your choosing "I'd like to open a small business account" or "I'd like to open a business account" and they'll say "Great, sit right down! Do you have your..." and rattle off a list of paperwork and identification you need. Small business accounts rarely have minimum balance requirements or monthly fees either.
There is nothing new in this article causing scientists to rethink Evolution. Sexual selection, on the basis of physical traits (weaponry or ornaments), has been known and observed since Darwin. Evolution doesn't produce the best adaptations to a given environment. Rather it produces the least worst. Reproduction of genes through generations is the name of the game.
How oil traders make big bucks by using satellite surveillance
Why is it unreasonable? You could exempt anyone below a certain income level from paying the fee - it's no different than any other kind of tax.