skysight-inc/HackerNews huggingface dataset:
I've suggested just that at multiple companies, and even if the business value was acknowledged, the usual (informal) response boiled down to "it won't impress my boss as much as new feature <x>, and there's no reason for me to argue with them about this".

And so we'd put another ad somewhere on the page to increase revenue, instead of decreasing the page load time down from 5-10 seconds with some truly trivial low-hanging fruit type adjustments (lazy-loading anything but the 'core' images, etc.). Or we'd do another redesign. Or add a widget somewhere.

What bothers me most is that these kinds of jobs were generally the highest paying and lowest in stress and 'friction' with the client. And I'd do them, telling myself that with the money I was 'saving up future time', all the while feeling incredibly depressed whenever I came home from work or had a moment to think about the current state of my life.

I always pitied the (shockingly high) number of employees in these companies, predominantly managers, who absolutely hated their jobs and constantly talked about 'one day I'll quit and do <x>' while never doing it because, well, the money and stability. Ever since I realized I was basically doing the vey same thing, I've been trying a little harder to find a balance between 'saving up'/stability and enjoying my day to day. And in my field that should be possible.
But it's not even a good authority, since strong amateurs (semi-pros) have many opponents (amateur tournaments are played in the same day or weekend and have many matches), while top players prepare specifically for one opponent in tournament finals (each match played on a different day).
I believe the 15k number came from decompiling the binary, not from looking at source control.
What is truth? That they make decisions just to play with new toy? It's their problem, really, not a thing to be proud of, not an argument to be mentioned in article.
I think some fallacies are to vague too identify without more detail. Some are easily mis-identified, or mis-applied, esp those such as "Appeal to Authority".

However, I think most are not so.

I don't think anyone can ask for more engagement. Being made aware of a fallacy is like being made aware of a spelling mistake - it is just a note of something to be fixed, no further engagement is needed from whoever identifies it.

There is also another issue: there is a lot to read on the web, all competing for attention. I think there is a greater burden on a writer to produce fallacy-free text than there is on the many potential readers to read any one text despite its flaws. A fallacy is a common falsehood, so common it can be easily identified without further discussion of the topic. The nature of fallacies, to me, seem to be quick, efficient identification of logical flaws i.e. the low hanging fruit.

As such, maybe a text with such flaws shouldn't be engaged, if such basic flaws exist? People pointing out these flaws both help you fix them, and hinder by warning off readers until they are fixed.
Fake news is not a new thing: https://en.m.wikipedia.org/wiki/Weekly_World_News
I'm somewhat new to websockets but that code looks suspiciously like the "non-scaling" broadcast mechanisms that .NET remoting used to offer. Can I safely assume this mechanism for pushing updates to clients doesn't scale in the same way most use cases (except single-use client requests) in .NET remoting don't scale too?
As a kid I had a Vic 20 and then an Acorn Electron, so like you I learned 6502, but I agree that the 6809 was a much nicer CPU to learn. Refurbished ICs seem to be available, but as far as I know it is no longer manufactured.
Scraping Data from Fifa.com
Exactly :-)

If the government can "manufacture" utility like this, it isn't utility.
Unsupervised learning of 3D structure from images
Here it is:

https://inkscape.org/en/~su_v/%E2%98%85inkscape-osxmenu-r129...

https://inkscape.org/en/~su_v/%E2%98%85inkscape-osxmenu-r129...

The GTK2 and GTK3 versions work about the same for me. The main issue is that double-clicking and/or select-all in certain text boxes will crash the app. Fortunately, Inkscape saves a backup of your work before crashing.
It is necessary to understand the basic concepts of vector drawing and memorize the shortcuts. What worked on me years ago, and made possible to switch from Illustrator to Inkscape (it was an happy transition) was this book at Flossmanuals http://write.flossmanuals.net/inkscape/about-inkscape/
You might also be interested in Frederico's articles on the Rustification process: https://people.gnome.org/~federico/news.html
Really nice!!! how are you generating the thumbnails?
Considering a Flip - mainly for browsing at home and doing light NodeJS development when I didn't bring home my laptop.

Any important software broken with the ARM chip?
https://inkscape.org/en/~su_v/%E2%98%85inkscape-osxmenu-r129...

https://inkscape.org/en/~su_v/%E2%98%85inkscape-osxmenu-r129...

The GTK2 and GTK3 versions work about the same for me. The main issue is that double-clicking and/or select-all in certain text boxes will crash the app. Fortunately, Inkscape saves a backup of your work before crashing.
My (negative) experience with the Microsoft MVP awards
Also https://en.m.wikipedia.org/wiki/Sun_(supermarket_tabloid)
Designing in VR
If function in Rust returns any type of result except Result, you can just call it without handling errors. Compiler will raise warning only if Result wasn't handled. And even in this case you can just add "let _ =" before call to suppress warning. I'm pretty sure you know it.
> the fact that the line is fuzzy doesn't mean there's no line at all

Certainly true, but the fact that the line is fuzzy seems to me an indication that it wasn't drawn by God. Fuzziness is more characteristic of nature.

> I love a good debate!

Then you should read this:

http://blog.rongarret.info/2008/05/can-morality-exist-withou...
Why is it not in plugin store?
Using NLP to Analyse the RAND Terrorism Dataset
The slightly worse, but less likely (?) thought is that Facebook is tracking notifications.

I thought you needed to enable a specific permission around accessibility for that, but still...
> There really are no examples of something at Medium's scale being built and maintained by 5 engineers.

There’s WhatsApp. A billion users, and 35 employees, running on less than 100 off-the-shelf servers.
Another reason not to use Chrome
Navigation in VR
how about blogging such things in dev.to? They seem a bit Mord focused in development :)
This look really nice!

I contributed a lot of macOS related code to mpv, but even if the project has a huge user base of power users, developers, videophiles, it's quite hard to use by your average joe. This project fills that gap very well, and I finally have something to recommend over VLC.
I'm also biased in favour of Spotify because Mattias P Johansson works there. FunFunFunction [1] is one of my favourite programming channels.

[1]: https://www.youtube.com/channel/UCO1cgjhGzsSYb1rsB4bFe4Q
Great MVP!

You might want to look for supporting https://www.temasys.io/plugin/ for Safari and IE, though rumour has it that Apple is planning to support WebRTC.

Also honored to see that you're enabling Redux DevTools Extension, so we can look inside the processes there.
Python 3 is largely cross-compatible with Python 2. If you're not working with unicode, not reliant on perfect floating point division, and not using aysncio, then chances are what you produce will work just fine on Python 2.
Thing is, by the time you have to take back this application for maintenance, chances are high that the then mainstream framework will be outdated, newcomers won't even know it, the doc will have vanished in a poor "let's move to this new shiny TLD", and still the business logic of the application will be vastly undocumented as well.

I was on your side for a long time, but I've come to appreciate a minimalist, simple, well documented in-house framework over a hype-driven "solve-all-the-thing" one, even free and with a currently big community.
I'd be happy to not use those services.

Generally, commerce/work is a voluntary exchange between two willing parts, not a right.

Most forms of real discrimination have become extinct; now a significant % of cases (at least in the IT world) it just a bunch of complainers.
I like the anarchy of AdNauseam.

But it doesn't make sense, why try and reduce the revenue of websites further than the personal non contribution of using an adblocker (which improves personal experience)

Do people really think websites will be able to run off donations, are people that naive?
Nah, they got this - it is admin:changeme
9 Steps to Get Your Website Localization Started
What's a sharepoint and how does kaspersky av relate to the question asked?
I'm already using uBlock Origin. Why should I use this instead?
Those seem like reasonable things to make open or extensible.

If either of those things stops working with future devices, you're stuck with just a regular $10k whiteboard. (Or I guess you can keep an ancient device around to act as a proxy.)
> Rust is immune to race-conditions

Safe Rust guarantees no _data races_, but not race conditions in general.[1]

[1] https://doc.rust-lang.org/nomicon/races.html
Shouldn't car mechanics also have higher dementia rate?
Thanks for the feedback. I'm working on 3.0 with even more features and better UI.
#7 Tips to Get More Sales at Your Startup
I would prefer to keep a blog, probably using github project pages. It is more customisable (it's true medium offers a clean UI without any effort), and GitHub has given more proofs to stay alive for a long time. On GitHub pages, you own the content, and it's fairly easy to adapt to new platforms if you wish to change. If you wish to change from medium, is it easy?
Do we have any evidence of Facebook tracking apps in general? Uber is integrated into Messenger, so it's plausible that the Facebook app is explicitly allowed by the Uber app to know this.
Type program.exe in powershell, it runs

Fits the definition for me
I would agree that I think this is mostly a business decision. And it seems to be the same business decision that almost every player in this space has made.

But it relies on the user trusting the vendor with their data. The user can't audit Dropboxes internal systems. They can't rely on the fact that security researchers will audit the client, and ensure that data is transmitted securely.

So it comes down to trust. I can't really see how I can trust dropbox when they think having board members who advocate warrantless surveillance is reasonable.

They chose a board member who is in favor of providing their users data, without the need for a warrant.

In contrast, Apple have made a stand against government access to their users data outside of legal requirements. Their service has similar issues, but I'd be more likely to place my trust in Apple than Dropbox because they have some track record of fighting back.

Ideally, what I'd like to see is optional client-side encryption that was externally audited. Unfortunately I think it's a feature that most users don't see as critical.
Why would the IRS need to risk their lives to conduct a legal investigation? If you're caught on a CCTV camera somewhere, they're going to be able to find out about it without getting killed.

And if somebody plans to kill IRS agents, well, that is going to bring out the heavy forces, and will not end well for the tax evader.
Thank you for the comment.

I appreciate as a business you don't have complete control of your destiny. There is a fine line between keeping employees informed and scaring them witless and I appreciate you were doing the right thing for your company. I or anyone else would likely have done the same in your situation.
Simply a Fast Way to Burn Fat Faster
Square meter numbers sound bigger than they are because they're, well, squared. 600 square meters is less than 25 meters square.
What a strange writing style! Almost every sentence ends in an exclamation point! I never realised CMD could be so exciting!
> Not exploiting the UB for optimizations in ways that break lots of code is actually trivially easy

Here lies madness. What optimizations are not allowed exactly? Strict aliasing? Assuming dereferenced pointers are not null? Assuming all array accesses are always in bound? Assuming that integers don't wrap? Assuming that allocated memory is not accessed after a free? Reusing function frame slots of variables with non overlapping lifetimes? Not laying down local variables in the most obvious way? Caching and reordering non-volatile memory accesses? Accessing local variables of functions that have returned?

I'm sure you will say obviously not allowed to the first few and obviously allowed to the last few, but at some point all of these optimizations (and more) did break some code as some point.
It could become Python 2.8, wherein the standard library has both the legacy versions and the new versions, and any cross-compatible syntax is allowed.

This leaves us with more than 1 way to do things, like meta-class declaration.

There's a lot in Python 3 where changes were made to the syntax for 'clarity', but those worts weren't removed for any technical reason but because of the thought that since backwards compatability was being broken anyways, then we might as well get the most bang for our buck.
thanks for correction.
it's all about the plaid now.
In perspective, it feels to me like the plight of marginalized people in western countries is akin to a rich lawyer complaining to Bill Gates about how unfair it is that he can't afford a small island himself while ordering a burger from a minimum wage cashier.

Sure, there are awful things happening around the world. But your response is classic "whataboutism"[1]. At some point you have to start prioritizing problems to solve, and problems which are closer to home will, psychologically, impact people in ways different from problems that are distant. Plus, bringing up conditions in developed countries probably creates the opportunity to marshal more resources to do things about other places (since newly-empowered people will have greater capital and technological resources to bring to bear on eradicating trouble around the world).

[1] https://en.wikipedia.org/wiki/Whataboutism
TypeORM: A Data Mapper Pattern ORM for TypeScript
For political rather than technical reasons
Whatsapp's spam filters
This drives me crazy too and it is embarassing that on iOS after ten versions we still can't easily add a video media file easily.
When I am short on time or not on my personal Mac I airdrop a video file to the iPhone/iPad. Sadly it ends up in the PHOTOS sphere, not the Videos app/internal directory. So the play controls are odd and it does not continue playing when exiting out. But it works. Kind of.
And all this because of gamers.

You're welcome ;)
Everything I wrote above is true. Here is more detail:

Ruling party: Taiwan's president is indeed from the Democratic Progressive Party. [1]

Self identification: More than 80 percent of respondents self-identified as Taiwanese, compared with 8.1 percent who identified themselves as Chinese and 7.6 percent who identified as both. [2]

Fully democratic: Not only does Taiwan have open elections and tolerate political demonstrations even the US wouldn't, but people have had referendum powers since 2003. This power was used stop the building of casinos in Penghu despite the moneyed interests pushing for them: [3]

1) http://www.bbc.com/news/world-asia-35336411

2) http://www.taipeitimes.com/News/front/archives/2016/05/28/20...

3) https://www.bloomberg.com/news/articles/2016-10-15/casinos-r...
Mermaid: Generate Diagrams and Flowcharts with Markdown Like Syntax
Could you explain the scaling issues with .NET remoting
I knew there were issues but didn't know the specifics.
My question: Where did the email signup popup come from?
Adding 'curry' is relatively easy. Difficult is the idea of implicit currying: a function call with one argument less, returns a curried function.

(mapcar (+ 1)
'(1 2 3))

Above does not work in Lisp, because it has variadic function arguments and no automatic currying. One would always need to explicitly write that (+ 1) should not return 1, but the function 1+. In some functional programming languages it works, because + with one argument returns a one argument function.
https://www.eurekalert.org/pub_releases/2017-01/pho-lnm01031...

According to the press-release, a difference in distance of only 50m from a high-traffic road creates an observable 7% difference in dementia risk.

I'd say it's very easy to both live in a city centre and live 50m away from a major road.
If by "regular" transactions you mean consumer-to-merchant transactions, then this is solved by off-chain clearing, much like VISA solves it for our current monetary system whose lowest level transfer protocol (SWIFT) is also too slow/expensive for consumer transactions.

With Bitcoin, consumers can connect to clearing intermediaries via payment channels, allowing them to be in full control of their funds while having them ready for instant transfer. If merchants are willing to accept a week of credit risk -- which, I would argue, VISA proves that they are -- then thousands of off-chain transactions can be cleared into a single Bitcoin transaction, making the performance of the underlying blockchain less important.
What constitutes a crash for the Yuan (3% over 3 months), is way less than the volatility of bitcoin in one day...
This is not what I see, I imagine you are talking inside one single project, while I mean across all Rust applications I might have available.

1 - Get Project A

2 - Crate X gets compiled as one of the dependencies

3 - Get Project B

4 - Crate X gets compiled again as one of the dependencies

I usually see this when compiling all the VSCode related projects during new Rust releases.

Could the reason be that Crate X on Project A and Project B isn't the same version?

Where are the binary rlib visible to all cargo projects stored? I could only find text versions zipped together.

I haven't checked this deeply yet, just seeing "Compiling crate X" multiple times isn't fun.
> I respect Ev a lot. He revolutionized blogging and publishing on the web.

Serious questions: why and how?

I both write a blog and read blogs. I have never had any desire to move my blog to Medium, and ask myself "is it really worth it?" before clicking on any Medium link.
Didn't know about it. Just installed on firefox, it seems only fair.
You might as well say it has no storage and a 30gb download folder.
How is it interesting? What are the connotations there?
In both cases you have the same data loss problem. Without downvotes you can't separate uninteresting from harmful and with downvotes you can't separate harmful from low quality which is why voting etiquette is recommended:

> If someone spends the time to make an honest effort to answer a question, but it's not that great an answer, just don't upvote them

That means voting etiquette is part of the vote mechanic itself; a critical piece that makes the technology work rests in the minds of its users. If you've spent any time on Reddit, it's obvious this is a common source for trouble as a person seeing an up/down binary will naturally think this is just a personal value assessment. This is amplified by the fact downvoting has actual effects, lowering the visibility of a contribution encourages downvotes to hide content the user thought was poor quality.

This is why FB reactions happened. A mechanism intended to reduce noise has to guard against data loss to some degree or the mechanism itself produces noise, as it is with lossy audio formats.
In my opinion you're seriously underestimating how much "I like this language" and "I'm comfortable with this language" is involved when decided how to code up new projects - especially at companies without an approved-language policy. I also didn't get the impression they were "proud of it" - they were simply honest in acknowledging it as a factor.
I'm not sure about the veracity of these two articles[1][2], but there seem to be a lot of instances where the US government have provided assistance, and indeed applied pressure to Hollywood. I wouldn't call that "entirely incidental".

[1]: http://www.globalresearch.ca/lights-camera-covert-action-the...

[2]: https://www.theguardian.com/film/2008/nov/14/thriller-ridley...
Never have I been so sad to agree with someone.

It's only logical that it is this way, but it's also very sad that learning more and adapting your world view to your growth is orthogonally opposite requirements for intelligence work. It also shifts an incredible amount of weight on who leads all the blindly trusting agents of state.
> letting the people set the cultural standards and values, by deciding what to watch and what not to watch.
If you believe that is how things work I think you may be being naive. "deciding" would depend on film budget (hire stars / pay for special effects), contractual agreements with vendors e.g. tv stations to play that content and advertising. How many people truly decided to have coca cola, mcdonalds and wear nike trainers....or did they do what advertising told them to.
ÅF listas på Large Cap
It's an artistic take on uBlock Origin. I am using it and I find it funny.
I think it'd be best if you went with either:

1) Full rows per article, so you can put in a longer title and the design looks the same regardless of if you are on a phone or desktop.

or...

2) Keep this layout, but use flexbox to ensure that the read more button is in the same location at all times. Truncate title length with ellipses, but let us click the ellipses to see the whole thing.

As for the animation... it's problematic on larger screens because the content has a lot of white space on the left side, and everything is centrally placed. This makes the animation appear to take different times depending on your screen size (I know, it likely technically is the same time, but that's not how our eyes see it). Inconsistent user experience is generally bad, unless it is intentionally done.

It might be better to have a side from the top, which would be consistent across all screen sizes....

I'm not sure how it works on mobile. Can we swipe left / right to see more articles? From the animation, it'd appear like we should be able to.
I'd say it depends on the framework a lot.

Many frameworks deeply affect how the code is written and have very specific boilerplate, custom templating and such. And some frameworks simply offer means of doing some things in an easier, usually specific, way with the relevant language.

In my experience it is also highly relevant how your thoughts on architecture match up to the framework's. I'd say you can happen to have a solid affinity for the way a framework is thought out. But in general, I'd agree, overnight is generally not sufficient for anything proper :)
Why would anyone who didn't want these optimizations be using C in this day and age? Your link briefly mentions Rust, D and Go, but only to say the author hasn't really looked at them, when they seem to be exactly the solution the author wants.
I use the IntelliJ plugin daily, and although I recommend it (and the maintainers are awesome!) it has a ways to go before it matches what I've seen with IDEA (Java).
not what I expected from Uber's CEO but it was an entertaining read
It would certainly be interesting to know how much space is saved through deduplication.

However, my guess is that it's very unlikely to make the difference between a viable and a non-viable company. Particularly as they had a viable business when storing data on S3 [1]. I'd expect the cost savings of moving from S3 to their own hosted storage to be far greater than those earned through deduplication.

[1] https://www.wired.com/2016/03/epic-story-dropboxs-exodus-ama...
Why not subscriptions ?
That kind of tone is not why I and most others come to Hackernews. Please refrain from it in future.

I did come across this article where Cook essentially says buying these components is a company secret.... http://appleinsider.com/articles/11/01/18/apple_commits_3_9_...