skysight-inc/HackerNews huggingface dataset:
The solution is not to build FB killer. The solution is to decentralise the web. Let's embrace newsletters and RSS feeds once again.

I recently came back to using RSS feeds and it feels great. The problem is that many websites don't maintain their feeds properly. Broken links, missing content and whatnot.. I guess nobody ever uses them aside from weirdos.
> It'd be nice if there was a javascript compiler. Maybe it wouldn't be too hard to port.

The Inky editor is written in JavaScript, and apparently can "play" stories too:

https://github.com/inkle/inky
>I'm not sure you really believe that, here's an experiment to find out: did your feelings about Hillary change at all as a result of the Weinstein thing? Do you feel complicit in all Weinstein's deeds? Or substitute any of the many Hillary-supporters caught up in scandals now.

I've been feeling particularly smug, after all these corruption and graft scandals, to be on my #BernieWouldHaveWon train.
A Postmortem on the Parity Multi-Sig Library Self-Destruct
Yes, let's not anger our compilers now...
More like welcome to feudalism.
I was just going to comment the same!
Why gamers are outraged over the latest Star Wars game
> then you are part of the problem, not the solution

Are you going US vs THEM on 2 billion people? Good luck with that.
> If you can’t liquidate your shares (and may never be able to), but you get taxed on the spread between 409A valuation / strike price, you could easily become bankrupt or go heavily into debt.

This is already the case.

What the bill would have changed: it would have taxed this at the point of vesting, rather than the point of exercise.
What? You couldn't guess what he was at least trying to get at? If you were really confused, you could have substituted each word and then disregarded the substitution that makes absolutely no sense.
Is Facebook Local a worthy competitor to existing location-aware check-in apps?
I believe the issue isn't that the articles aren't been shared
Natively, but that in order to even appear for a chance of being shared, page owners need to use the "promote" feature first, which costs money.

Users don't go to pages on FB to find new info, they expect to see it in the feed. This way only paid content gets seeing, and otherwise you are SOL.

Not to say that it isn't expected, FB needs to chase growth and likes, but it's still unpleasant in a world where people are making FB synonymous with the internet.
For example, accidentally sharing a lock-less cache or a non-atomic reference counted pointer between threads.

For example this code, which tries to send a reference-counted pointer between threads, which can cause the reference counter to become unsynchronized and random use-after-free:

use std::thread;
use std::rc::Rc;

fn main() {
let rcs = Rc::new("Hello, World!".to_string());

let thread_rcs = rcs.clone();
thread::spawn(move || {
println!("{}", thread_rcs);
});
}

Is detected by the compiler and causes this error

error[E0277]: the trait bound `std::rc::Rc<std::string::String>: std::marker::Send` is not satisfied in `[closure@src/main.rs:8:19: 10:6 thread_rcs:std::rc::Rc<std::string::String>]`
--> src/main.rs:8:5
|
8 | thread::spawn(move || {
| ^^^^^^^^^^^^^ `std::rc::Rc<std::string::String>` cannot be sent between threads safely
|
= help: within `[closure@src/main.rs:8:19: 10:6 thread_rcs:std::rc::Rc<std::string::String>]`, the trait `std::marker::Send` is not implemented for `std::rc::Rc<std::string::String>`
= note: required because it appears within the type `[closure@src/main.rs:8:19: 10:6 thread_rcs:std::rc::Rc<std::string::String>]`
= note: required by `std::thread::spawn`
> Infineon E-Gold" C compiler

Here's your problem

Hence why GCC ate most of the compiler market

Hardware companies building software usually goes bad unless they're really really good
I've also done the same. Invested the last 2 weeks more time in my theoldreader account and using twitter bridges (even instagram bridges exist) for not supporting entities like http://twitrss.me/
I see your point. Thank you for your opinion, and I don't agree. Please see https://news.ycombinator.com/item?id=15701539 for why.
"I'm going to use my political motivations as a shield to avoid credible, consistently reasonable reporting of situations that don't align with my narrative. The facts, err I mean NY Times, are just biased!"
I’ve had a new MBP since it came out and also had a 12” MB too with virtually the same keyboard and never had a keyboard problem with dust. I wonder what I’m doing different?
There's a very big difference between "2/3 of all enterprises" (press release) and "a 2/3 market share in self-hosted Git providers" (glutamate, above).

I've been a fan of GitLab's for quite a while (mostly due to your transparency; I just created an account a few weeks ago to try it out) but -- unless you are claiming that GitLab is being used by two-thirds of "all enterprises" -- this is very misleading, IMO.
Google adds salaries to its job search tool
Context-Aware Automation Hacks on AWS
Basic Facebook, if you dislike the full website
There's always the `unsafe` escape hatch - if you need to potentially alias mutable pointers, you can (via using the 'raw pointer' types `const T` and `mut T`).

You can only do this in an `unsafe` block. If you get a bug caused by aliased mutation, then you know exactly where it comes from.
GNOME already started, check out https://gitlab.gnome.org/GNOME
> I have no problem with people doing fun projects and explaining how they did them. I have a bit of a problem with people apparently making exaggerated claims about their product's capabilities.

This isn't written by a Wolfram employee. It seems to be just someone's fun and educational project, posted on a Wolfram message board.
ISOs weren’t affected at all in the original.

The stink was because the sorts of options executives and directors often receive (NSOs) had their tax treatment changed. This is about the rich getting richer.

I suspect coupling the tax bill with repeal of the healthcare mandate will mean it goes nowhere, though.
Technically you are correct (the best kind of correct). But on a standard PC motherboard/configuration, DIMM slots are used exclusively for RAM which is much faster than ROM/storage. 3dxpoint was specifically marketed as being almost like a RAM/ROM hybrid in application. You could have 32GB RAM for regular computing plus 512GB of optane in the remaining DIMM slots and it would be like having swap space with very little speed penalty.

So GP is right to be concerned about speed for these form factors. If it's not faster than an NVMe drive them it's not worth the price.
> Are you sure you're not thinking of interlaced GIF?

Yes, interlaced JPEG has that property: each "pass" in the file adds detail, you can stop at any point. They're more expensive to process but compress better than non-progressive JPEG. PNG also has an interlaced mode, however it compresses less well than non-interlaced. Because of the way jpeg works, it also looks better early on, especially when the PNG renderer does no interpolation on the early interlacing phases.

Interlaced GIF is actually pretty crappy as it's one-dimensional, so it has a "blinds" effect both during initial rendering and during refresh phases: https://nuwen.net/png.html
> then you are a part of the problem, not the solution

^ regrettable quote

> Are you going US vs THEM on 2 billion people? Good luck with that.

^ another regrettable quote

Something's popularity says nothing about its value. See, for example, religion. The most popular ones still suck a lot. Some more than others.
Using Google Adwords to increase conversions
Hmm, worked fine for me.
Write a mixed WebAssembly/JavaScript HTML5 game in C++: tutorial
M-Shule named most promising startup at Seedstars Nairobi
Correction: They all suck
I guess that title is little controversial. For people unfamiliar with GitHub process it may sound like Google prepares their own version of Swift (which is not a case as explained in the top comment).
Thanks for your comment! Now, we have fixed the issue.
They claim that Fedora requires a CLA. Which is simply not true. Fedora was one of the first projects to completely remove the need for a CLA. Seven(!) years ago. See https://opensource.com/law/10/6/new-contributor-agreement-fe...
> I've been feeling particularly smug, after all these corruption and graft scandals, to be on my #BernieWouldHaveWon train.

Oh, cool, do you have some actual evidence about the alleged HRC corruption and graft scandals that you can share?
it's the streaming/caching side of gulp that I find most useful to be honest. When I have 3-4 build outputs being generated and I can offload intermediate objects into a cache file and back it can lead to really fast builds. In replacing grunt with gulp and setting up gulp correctly I've reduced builds from 10-15 seconds to nearly instant before, and I think the main failing of webpack is how slow a non-watch build can run, or how large its output size can be. I think entrypoints and code splitting could be achieved with a gulp-like system by picking files to be packaged into different builds.

It's also very easy to find build bottlenecks with gulp which is very handy if you have a large project with a slow build. It allows you to scale out efficiently.
Greasemonkey will be updated from legacy to the compatible one automatically, no user intervention needed. I assume this holds true for all such extensions.
This is good PR for them now. "Look we are clearly not at fault and will vehemently defend our innocence." In addition this claim is absolutely non-binding.

Also, if the trial lawyer in question is just trying to make a quick buck, this is a deterrent. If the goal is just a cash grab, why would this lawyer go through an arduous legal battle for a false claim when there are plenty of other lucrative cases that will settle out of court.

Perhaps I am wrong, but I can't see any downside to saying this. There is zero obligation to follow through. The outcome of this case is going to be a big story regardless of this statement. It's just solid PR and posturing with little to no cost to do so.
And it remains largely hidden, after reading this article :(

But there are a few interesting tidbits, and it's a quick read.
I've spent the last few days aggressively parallelizing some Rust code with crossbeam, and it's really just... painless (once you're used to Rust). Rust actually understands data races, and it grumbles at me until my code is provably safe, and then everything Just Works.

The Rayon library is also lovely for data parallelism.

Sometimes, I think, "Rust is basically a nicer C++ with the obvious foot guns removed and great tooling", but then there are those moments where I'm just blown away by what a good job it does.

(I think it helps that I have some functional programming experience under my belt, and that I tend to use mutability sparingly, and mostly in very simple ways.)
When organs are transplanted today they were formed from DNA that was not your own, so it would not surprise me if there is some physiological reason that might explain why people feel that way. When I mention recreating a replica I don't just mean the appearance. An ideal exact replica would be an exact cellular recreation of the original organ or appendage. If we did achieve such technical abilities I'm not sure how anyone would be able to discern any difference. The only possible explanation I can see would be the simple knowledge that something had been replaced. (Kind of coming back to this being a perception that people hold in their head) Absent such knowledge, I doubt anyone would be able to discern that they are in fact not themselves.
Elixir?
Network Management System: How to Device an Effective Strategy
The G-word :)
> James Damore was made an example of, yes, because he went against the politics of the status quo.

No, he was "made an example of" because he made working with him untenable when he said 30% of the company weren't capable and only there due to quota filling and tried to justify that with utter bullshit non-science (showing up his critical thinking skills as non-existent - not good in a software engineer context.)
Does it feel differently? "fork" as a noun and a verb?

No offense, just a question. Because I'm not a native English speaker.
it is necessary to investigate their correctness. The "On fatal wings" story is similar to Hezarfen's story. Maybe it's a story that has been around for years.Take a look at that https://en.wikipedia.org/wiki/Hez%C3%A2rfen_Ahmed_%C3%87eleb...
Ikigai
Source on wasn't in their interests? I've only read that they couldn't continue it due to a: aggressive regulations by incumbers preventing entry of new ISPs (such as Fiber), b: most companies (like Comcast) miraculously offered fiber once Google Fiber was in the game, and c: they're focusing on wireless/balloon solutions.

These are just what I read but I would love to hear if this was just PR and there was a sinister reason like you imply.
No it's not. It just turns HR departments into ways to anonymously harass people. If the behaviour doesn't merit action then there's no need for HR "training".
ha yeah, didn't even think of that reason!
Well, either way, it's nothing to really complain about on the internet I suppose. Maybe mention it to a foreign speaker so they learn from it, otherwise just let it slide.

Next time I'll try to remember maybe it's just text to speech :P
Retailer’s Co-Founder to Reap Millions in IPO. Her Ex-Partner Is a Footnote
High levels of intelligence make you worse at being a leader
Will the NY Times disappear before cash disappears?
This is what technology is - a double edged weapon. Use it wisely.
It's not so easy. Which lunch are you talking about? Self-hosted or hosted?

I don't think GL will ever have anything much in the hosted sector, for two main reasons:

1. GH's infrastructure is far ahead of GL, and
2. the social factor also affects companies that have private repositories, but also public ones - it wouldn't make sense to only move the private repositories to save money

When we think about the self-hosted, then it's possible, but I'm not sure if that would significantly affect GH, which has a different business model.
Quite an obnoxious website on my phone. Anyway I came here to point to GATE as a mature FLOSS option: https://gate.ac.uk/
I'm fortunate that I recognized early the negotiating position I had, and each one of those worthless pieces of paper came with what I would consider a generous, above market salary.

But I worry that many new to the industry are selling themselves short with an "or" and not realizing that an "and" is possible.
On a funny note I showed this slide in a talk about why mobile payments will never replace cash and cards: https://i.imgur.com/l8OyoeD.png
If it's really 90% of the people who are left behind, it's probably not good for the company really.

People in existing teams will be very fatigued from getting to know new people and then trying to forget them. This is well documented in the military. After a while veterans don't want to get to know the fresh reinforcements that arrive into their unit, as the new guys will probably die quickly simply because they are inexperienced and thrown to battlefield. As a result, any investment in social relationship with them is wasted. And as a result, the whole unit will get grumpy.
Are you trying to contrast the EFF and FSF with some other politically neutral cause or organization? If so, what or who? Why do you think they are politically neutral?
Concise Electronics for Geeks (2010)
An Earth-Sized Exoplanet in Our Cosmic Neighborhood
I'm always astonished how little mention gensim gets, considering that it can basically be used for all the listed tasks, including parsing, if you combine it with your favorite deep learning library (DyNet, anyone?).
Last Year, Social Media Was Used to Influence Elections in at Least 18 Countries
Thanks!

Yes, when you construct a mutex, you give it ownership of the vector you want it to protect. Due to the way Rust works, once you've given ownership to something else, you can no longer access it yourself.

The only way you can get access to the data again is to "borrow" a reference to it, but this borrow has a "lifetime", which is tied to the period for which you're holding the mutex. This is how the compiler can spot that you've tried to access the vector after the mutex has been released.

As you say, this means that each vector can only have one mutex wrapping it - at least for this implementation of mutex, known as std::sync::Mutex ( https://doc.rust-lang.org/std/sync/struct.Mutex.html).

However, if you're looking for something like a read/write lock, Rust supports that too via std::sync::RwLock - see https://doc.rust-lang.org/std/sync/struct.RwLock.html for more details.

Obviously, the example uses a vector, but Rust has a pretty strong system of generics, so your mutex (or read/write lock) can wrap pretty much any type, e.g. a struct you've defined.

Hope that makes sense - this was one of the areas of Rust that impressed me most!
One difference is the chronology of the donations with respect to the candidate's actions. Candidate Obama didn't campaign on covering pre-existing conditions so a donation to his candidacy had no bearing on someone who has pre-existing conditions and wishes to make donations based on that.

Thanks for offering a straw man that it's just about how I feel though.

And Peter Thiel promotes Donald Trump whose FFC appointee Pai is doing his best to destroy net neutrality, and Pai has direct control over whether that occurs whereas this action by the Missouri AG is not in favor of net-neutrality per se.

You've got some nerve presenting weak and inaccurate straw man arguments and whining about "my feelings."
Is this a special section of the site or something? I’ve heard this for years but when I’ve looked around in the past I never did seem to find it. Especially configurations that show you how much you saved!!

Huge thing keeping me from buying a PC is paying for Windows. I’d prefer no part of my purchase go to the Windows license. Hard for me to stomach paying for Windows just to buy a computer.
Hi, I had “gluten sensitivity” for maybe the last decade. Brain fog, fatigue etc. removing gluten helped but did not fix. Then I tried the ketogenic diet and all my problems went. Infact I feel better then I have ever in my life when in a state of ketosis. Not sure of the reason - It could be I’m cutting out a certain foods.. or it’s the anti inflammatory effects of ketone bodies? Still searching for answers on why. But for now it feels like I’ve been given a second chance at life.

I’d be happy to provide more details to you if your interested in trialing this path.
Huh. Actually, it looks like they cleaned up a bit recently. As of a few weeks ago, there were far more skeletons in place (as literally scoured from robots.txt).

Snapshot from their antiquated ad spaces listing- https://pp19dd.com/2013/02/attack-of-test3-from-outer-space/...
Chairless Chair Exoskeleton System
Would BtrFS mix well with BCache? Does anyone recommend it if I want zSTD compression?

Otherwise, what compression options does BCacheFS offer? Is BCacheFS stable enough?
Talks slides are not a presentation deck
I really like the physicality of this method of teaching people about ML. Often times people get lost in all the abstraction, especially if they haven't be trained to be comfortable with an abstract concept on top of an abstract concept.

If you want to play against MENACE you can do so here: http://www.mscroggs.co.uk/menace/.
Firefox’s faster, slicker, slimmer Quantum edition now out
This is so unrelated to the article, but I would love to have some idea what you're talking about here. Are you saying Lil Pump is a very strong artist? In what sense?
Russian lawmakers approve law on media 'foreign agents'
Microsoft Patched 17 Years Old Bug Affects All Version of MS Office Package
- Text generation and dialogue systems
Interesting quote:

"Overall, China now leads the supercomputing race with 202 computers to the US' 144. China also leads the US in aggregate performance. China's supercomputers represent 35.4 percent of the Top500's flops, while the US trails with 29.6 percent."

I also recommend the following keynote: https://youtu.be/VceKNiRxDBc?t=1h3m5s

China is putting massive investments into scientific projects. While they've completed the now largest radio telescope [1], the US has decided not to spend any money on SKA [2].

[1] http://theconversation.com/china-completes-worlds-largest-ra...

[2] http://lightyears.blogs.cnn.com/2011/08/15/no-us-role-for-no...
Heh, I recently came across a "guestbook" [0] that I set up ~20 years ago. I doubt that new posts work but it's still there all these years later.

HTML was so much simpler back then.

[0]: http://qsl.net/n9wwv/gbook/guestbook.html
https://en.wikipedia.org/wiki/Vaporware

"... "Vaporware" was coined by a Microsoft engineer in 1982 to describe the company's Xenix operating system, and first appeared in print in a newsletter by entrepreneur Esther Dyson in 1983. It became popular among writers in the industry as a way to describe products they felt took too long to be released. InfoWorld magazine editor Stewart Alsop helped popularize it by lampooning Bill Gates with a Golden Vaporware award for the late release of his company's first version of Windows in 1985.

Vaporware first implied intentional fraud when it was applied to the Ovation office suite in 1983; the suite's demonstration was well received by the press, but the product was never released. ..."
That's not the point at all. Facebook just happens to be right now how most people discover and consume news, in many (most?) countries. This is a position of absolutely enormous power, giving Facebook the ability, deliberately or otherwise, to control and manipulate public discourse more than perhaps any entity in history.

Moderation of public discourse – in the sense of keeping public discourse in a roughly central place, and minimising the extent to which extremists can manipulate it – is absolutely a requirement for a working democracy.
> Could this be the start of the exodus? Time will tell

Not really. Assuming the definition:

> the GPD Pocket has many aspects that are not so great

almost all the laptops around fit that bill when it comes to Linux, each in its own way, so the GPD is nothing special in the broad view.
Oops I just lost $156m – The fallout from one novice Ethereum developer
>'But now let's say that you assume they are different. Well, how different are they? You need to make that choice in order to get predictions. And then your rejection is not a rejection of "being different" but "being different in this one specific way".'

Yes, precisely. You should predict a specific thing will happen based on some theory and check it with data. This sounds like the science we learned about in school.

Only predicting "there should be some difference" with your theories is more like astrology or something.
> if NYT was concerned about democracy it would not be a rabid partisan

How does that follow? How are democracy and partisanship exclusive, or "orthogonal"?
I'd be willing to bet that the US's lifetime emissions vastly outweigh China's lifetime emissions. The US is in no position to lecture anyone.
> So the moment I realised someone produce a laptop that wasn't from Apple, yet had very similar physical attributes (albeit smaller), which would also give me a way to escape MacOS and run Linux as a first-class OS, I jumped on board.

Samsung Series 9 (and later incarnations) are great non-Apple notebooks for us ex-Apple converts. They are basically MacBooks with Linux supported out of the box.

Too bad they are not sold in Europe anymore.
Why is every complain about Facebook directed towards Zuckenberg. He is not alone in this company. We are thousands of engineers that work here and make fb what it is.

It feels like all our work (good or bad) is work being done by Zuckenberg, even if he did not have any input on some issues.

I don't see Larry Page receiving the same thanks or blame when deepmind or other google thing does good or bad.