skysight-inc/HackerNews huggingface dataset:
Looking at 200 years as 20 generations ignores the fact that grandparents can speak directly to their grandchildren, or that people have children past 20 years of age. President John Tyler was in his mid 20s during the Battle of Waterloo, and his grandchildren are still alive - so only 2 generations removed from someone contemporary to that event.
And this is perhaps why the unix philosophy has such pull, as it suggests an environment where one can make changes and adaptions piecemeal and at ones own pace.

But that suggests abandoning the notion of the DE, and going back to WMs and agreeing on, never mind adhering to, the ways software exchange data.

Something that is the polar opposite of the direction that "desktop Linux" is moving these days.
The Rust team seems to not want to write trait impls where it would be inefficient to use those traits. If a method doesn't exist, its often because there is a slightly better way. They also insist that memory usage, especially any heap allocations, be very clear and explicit: allocating and attaching a buffer is probably not OK within the internal logic of the library designs.

The interface for reading is split into multiple parts. Read is the lower level interface for any stream of bytes, and is what lets you read a specific number of bytes into a preallocated buffer. Seek is implemented for files, but not all streams, because in most cases it makes no sense. There are also a number of file-specific methods directly attached to File for handling permissions and sync and such.

BufRead is the trait that lets you read all the lines, but it is explicitly not implemented for File, since using it for a File would be slow, and generally the wrong way to do things. It does have an implementation for Stdin, because that is already buffered, but if you want to associate a buffer with a file, you have to do it yourself by wrapping it in a ReadBuffer.

If I were to find a problem with the File documentation, it is that it does not mention BufReader.
If they're identical to the official app, they likely won't trigger an unexpected case. If they're not identical (maybe your open source lib has a bug, or the API changed) I could see lawyers trying to sell it as a deliberate hacking attempt to a court.
>Remember, by definition, your tax obligation is not yours.

What a strange debt: one that a person assumes without their consent, and which you only know about by violating their privacy.

With regard to the last point: if I trade $1 million worth of goods with another private party, you have no way of knowing I "owe" you and the rest of society anything unless you somehow get details about that private trade. If myself and the private party do not divulge any information about our private activities, you would need to violate our privacy rights and force us to divulge information about our private interactions for you to uncover the existence of this debt that we owe you.

How absurd your moral framework is..
>We're genetically hard-wired to be attracted to those different to us.

Source?
Realm Mobile Platform: Offline-First TaskManager App – Basics of Realm
Graph with citations at http://www.unbiasedamerica.com/media/say-goodbye-to-small-ba...
Once whole population has been disarmed that is the only weapon...
This is concerning and gives the right some credibility when they claim "fake news" and "censorship".
Clutch's report identifying Ukraine's best web and software developers
Providing topical community services can be extremely rewarding but at the same time extremely tiring. I run a website dedicated to something technical from the nineties. There is a bunch of attention-whoring weirdos but the 2-3 people per year telling you how much the community and your interaction matters to them makes all up for it.

To me forums are still the best thing about the internet. Forums with simple threads, post count based user titles, avatars, nicknames and strict topics. You can be yourself in many different ways, one "persona" per topical forum. No one would know who you are or care about your sex, race or political orientation. anc84 is me here for example, nothing matters but the content of my posts.
It's really true. I was looking at RethinkDB for a project a while back, but decided to go another way, but I've been following it from a distance ever since. At all steps of this process, it's been clear that the core developers have been doing their utmost to do right by their users, even in the face of unfortunate business developments. It's really heartening to see this news.
I believe Michael Moore in Bowling for Columbine was asking those questions.
Hans Rosling: The best stats you've ever seen [video]
You should definitely check out @Freakonomics: A Rogue Economist Explores the Hidden Side of Everything@
Maybe the time will come for another document viewer. Resurrect gopher? Reuse epub? Steal from Xanadu?

It should at least fix some mistakes of the web. The core challenge is to define what was a mistake and what was not.

Built-in micro-payments, so we don't have to rely on Ads? This did not work out anywhere so far. Maybe with Bitcoin it is different today? Alternatively, should all information be free and everybody just pays with bandwidth?

Should links be uni-directional? Or bi-directional? And can we fix link-rot then?
I like to print them out. Reading from any type of screen hurts my eyes. Has anyone got experience reading papers in Kindle. How does it feel like?
What's the solution?

A peer to peer link/text sharing?

Tweets in a block chain?
If it's like Facebook they throttle anything that's too viral. Then, send you a "boost this post" ad so you can pay.
It's my go to app if I'm on Linux. I don't use it much on Windows because I do have a full creative cloud license, but I use it a lot at work on centos.
Portrait orientation 24" Dell Ultrasharp monitor, with the page fit to screen. I find viewing at >100% scale makes a difference.

Zotero + Zotfile + Dropbox keeps my papers synced across all devices. PDF X-change is such a good PDF editor/viewer that I happily pay for it.

As as aside: Why do journals permit authors to submit plots and other line art as raster images. Have they no shame?
How much does it help to selectively block third party scripts/frames/plugins with something like uMatrix?
It was named that to match the DOM api[0], which React does whenever possible. The DOM api is probably named for the reason you state.

[0]: https://developer.mozilla.org/en-US/docs/Web/API/Element/cla...
I have been following Adam's blog through the election and his analyses of the psychological factors behind Trump's rise is IMHO required reading, whether you are for Trump or against.
Trump's executive order banned federal employees from becoming registered lobbyist for 5 years. Unlike the Obama order it doesn't prevent lobbyists from working in the government agencies they lobbied, and it doesn't prevent government employees from going back to work in the industry they regulated in an influential position.

It is speculated that much of the lobbying that occurs is by the influential people in an unregistered capacity and it's known as "shadow lobbying".
The more interesting title of this story: "Scott Adams: Twitter is censoring my tweets."
Stop it, right now.

edit:
Was anything signed?
block chain wouldn't scale.
Strategie emailing: 9 étapes indispensables
Maybe there is no coincidence after all ;) I still believe that drawing and fixing a bike arent't as related as you'd like
It's a mix. I'm a consultant that specializes in large scale distributed systems. I have some customers that have >100k production database nodes. I manage probably >50PB of data. I have designed large distributed systems for more than 100 customers.
I'm surprised that platforms like Twitter and Facebook aren't seen as de facto utilities, when a certain percentage of the population uses them, and when they're the main method of communication for powerful institutions like corporations and the president.

Because when they aren't, you end up with arguments like "If you want free speech, just don't use private platforms". I don't think that's a reasonable argument anymore...those platforms wedged themselves into being a necessity for public figures.
Don’t Build an App, Build a Business
EasyMile | Elixir/Erlang Engineer | Toulouse, France | https://easymile.com

EasyMile designs and integrates software solutions for autonomous vehicles. We have built our own vehicle: the EZ10 shuttle.
To develop our fleet management system in Elixir, we are looking for developers with a very good experience of OTP (Elixir or Erlang). Developers coming from functional languages such as Scala with Akka are also welcome to apply!

If interested, feel free to send me an email with your resume at alexandre.hamez at easymile.com.
I'm having flash backs to xkcd:

https://xkcd.com/1570/
I work with a few professional artists who prefer it for certain kinds of work over Photoshop. It seems like one of the few open source products that can really compete with the Adobe/Autodesk giants.
"If you think privacy is unimportant for you because you have nothing to hide, you might as well say free speech is unimportant for you because you have nothing useful to say." -snowden
Netflix is giving up over $2B dollars a year by not showing ads
You could make some very basic extensions, put in some console.logs and find out, but I think it would have to be the order they're installed or random so you can't exploit extensions up or downstream.
But there were few police men burning vehicles which they blatantly deny as being "morphed". Seems like the govt wanted to smear bad name on the protest
eh that's true for any country on its own. Each country has both developed & tech savy areas and less/savy areas.
I think you have to build out multiple channels to your "audience" email, twitter, facebook, etc.
A how and why primer on video transcoding: Webm to H.264 and more
It was once widely agreed upon that slaves had no rights. Just because something is widely agreed upon doesn't make it right. I would argue that the proceeds of the private trades you engage in are fully yours by right, and that no reasonable case can be made to the contrary.

To suggest that it is not a right is to imply that it is okay for a government to demand that two private parties divulge information about a private trade they engaged in, and throw the two parties in prison if they refuse to divulge this information, or if they refuse to hand over a share of the value they received in this private trade.
They did not actually buy the ad. They are simultaneously making fun of Super Bowl advertising and how easily people believe fake news (no fact checking that there was never a potato ad aired)
Serverless London User Group Feb Roundup
What API can be used for this?
Apis for realtime data, and actual trading.
Embedded graphics editor for WordPress
Don't forget about Bo Taoshi: https://www.youtube.com/watch?v=D4OV-2uTFeg
It would be interesting to fax in a FOIA request to find out the reasoning behind the decision to not allow email FOIA requests. And how the restrictions for the web portal came to be since they are not required by law.
I find kbibtex quite nice, and emacs for editing the raw bibtex if I feel like it.

mupdf is pretty lightweight for skimming.
The Dogs of Amazon
Everything you say makes total sense.

I think you have a more optimistic view than I do, though, regarding one crucial aspect...

Why buy commercial displays which usually are
pretty expensive, when you can buy consumer ones
and be smart about how you use it?

Right. But how long until consumer displays refuse to work (or, function in some diminished way) if there's no internet connection available?

When significant numbers of people start defeating those data collection efforts, TV manufacturers will start to take countermeasures.

These data collection activities aren't simply a thing that Vizio does to make a little extra cash on the side. Profit margins on mass-market consumer electronics like TVs are notoriously thin, and expected revenue from data collection is something that Vizio factors into their MSRPs.
The UK National Lottery website is non-functional overnight, presumably to prevent drunken gambling. That's the one good reason for implementing that sort of restriction I've seen.

Even support chats it annoys me - support open Mon-Fri 9-5 - fine, but can you not just take my message and let's do it over email, or send me a reminder in opening hours with a link that automatically starts a chat with the request I type out now?
i watched that video for the second time today and am still confused why they say its not really blockable by the enduser...

isnt this fully blocked by a pi-hole (dns server with tracker/advertising rules)? even the extension tracking should be completely killed by that...
dig +short AAAA http2.cloudflare.com
2604:a880:800:10:5ca1:ab1e:f4:e001
Area 51. C++ was give to us by aliens.
No it doesn't because it contains no evidence other than Scott Adams's unsubstantiated (and by this point paranoid) claims he's being censored. What he describes is flaky twitter behaviour that happens all the time. Twitter doesn't censor the overt Nazis and racists and they're singling out Scott Adams? Really?
Getting data out of EGA
حقائق مذهلة عن الفضاء والكون لم تعـرفها من قبـل
Look into Google's SyntaxNet - https://research.googleblog.com/2016/05/announcing-syntaxnet...

Should help you break down sentences into their semantic parts. The transformations are then made by walking the syntax tree and modifying the tagged parts of speech as you see fit.
Show HN: Citii, a React App that compares the Cost of Living between cities
but how would they find this "name of your facebook account"?
yes they will have my ID, real name, finger prints, etc.
but how would they figure out that I am using facebook account "puppy123"? And even if they would suspect it somehow (someone would report it), I can simply deny and there is no evidence that I am in fact owner of that account.
or what am i missing?
> ...realize it's all BS

What does BS stand for?
A soviet village with only a bull purchased a cow from Irkutsk. But the cow would not let the bull mount her. No matter what the bull did, the cow moved the other way so that mating was impossible.

The villagers brought in an expert government official who inspected the bull and cow's behavior.

He asked the villagers, "Did you get this cow from Irkutsk?"

They responded, "Wow. That's amazing. How did you know?"

"My wife is from Irkutsk."
Maybe the job was easy enough (takes little number of hours, OP mentioned "advising"), but is also interesting in some way and OP sees it as something that helps them grow. The prospect of significant returns after some serious investor comes in later - but if one was not compensated before, that is unlikely to change even if big money comes along.
I'm curious... is this notebooksapp using a flat file structure always on the Mac (tried to figure out on their website) ? Bummer I don't use iOS. And it seems a text only note taking system does not work for me (otherwise I would also use nvalt, iawriter etc. already)
I mean sure, but take glassdoor with a huge grain of salt, people make up crap to post on there all the time.
Had no knowledge of React prior to starting so I gave myself the challenge to design, develop and deploy a web app (with React) as fast as possible . Took me about a month to complete and deploy Citii – a comparison tool that helps you compare and analyze the Cost of Living between cities worldwide – https://www.citii.io .

I'll be making changes/updates to it in the next few weeks so I'd love to hear your feedback!
> Ghandi's

Sorry for the nitpick but it's Gandhi.
> The problem is, doing the Right Thing doesn't make you the first to market, doesn't make your solution the cheapest and the most virally spreading.

There's definitely that, yes. But I'd still contend that we're also crappy at predicting trends and future uses of technology. Yes, some people have predicted things well in advance. Some have done so accurately. Some have done so consistently. But none have been both accurate and consistent. It's maddeningly difficult, even at short time scales, and second-order effects quickly take over. The same applies to even tiny projects.

BDUF just has too much in common with communism: They're both forms of well-intentioned central planning, and they're both symptoms of the hubris that makes each of us think (s)he is more of an expert than we really are. And they both break down when unforeseen forces slam into their base assumptions.

I hear you. I really do. I've BDUF'ed my fair share of systems, and witnessed countless other people do the same. It just never works out. There's a damn good reason that "Worse is Better" keeps winning: It's got serious evolutionary advantages over BDUF.
Even on a single core, there are several copies in different cache layers and synchronizing them is done by sending asynchronous messages. Sure, in that one particular edge case when the threads are sharing a core you're right, but this is not a typical scenario for multi-threaded applications. Most of the time for high multi-threaded performance you want exactly opposite - one thread per core and pinning threads to cores. And if you don't do anything, you can never be sure if your threads run on the same core or not and you should assume the worst.

> And it's mostly software design that initiates the slowdowns, not the CPU.

This is quite vague statement and I'm not sure what you really meant here. Software written using a simplified abstraction model (e.g. flat memory with stuff shared between threads, ordered sequential execution) much different than the way how CPU really works (hierarchical memory, out-of-order execution, implicit parallelism etc.) is very likely to cause "magic" slowdowns. See e.g. false-sharing.

Also algorithms designed around the concept of shared mutability do not scale. Sure, you may hide some of the problems with reordering, out-of-order, etc. To some degree it will help, but not when you go to scale of several thousands cores in a geographically distributed system.
Privileged clearly implies undeserving.
$495/m for a full agile dev. team
> Examples being history management and back button, state management (especially if you prefer immutability), and server side rendering.

Maybe/maybe not, I use a Mini-SPA approach where I pass down libraries.js, bundle.js and foo-page.js (all minimised and such) on the initial page load I pull the data and pass that down as well (avoiding the round trip).

With that approach I get most of the benefits of an SPA in terms of behaviour but without having to use client side history management and I don't break the back button.

I still get to issue calls and such and the actual orchestration of the page side js is done with a very light class that each page extends from that has just a handful of methods.

Component orchestration is managed with pub/sub.

I've found it an extremely nice way to develop, there isn't a massive duplication of code and it's very easy to reason about, it lacks a few of the benefits of a pure SPA but has most of them and the separation is very easy.
I'll second Mendeley. I've used several other options, but Mendeley has a Chrome plug-in that will download the PDF as well as try to read author and other bibliographical info. The desktop app helps in searching for key words within all documents as well as individual documents.
truly sounds as if they don't staff the receiving end with anyone who has authority on the weekend to either approve or or even accept the requests. part of me wants to think its just work place rules but the cynical side keeps thinking they do this on purpose to make it annoying
Other than trading on news, you really don't need that kind of speed for using ML powered algos. Generally these rely on a ton of data so GPUs still reign king.

But yes, hedge funds and prop shops have been doing this for over a decade.
I agree but perhaps its about to change. I am sure individual journalists will continue to hate what he represent but maybe in the boardroom they have already seen how just to analyze his tweets sells papers and clicks more easily than anything else.
Make senses. I tried to apply a solution to the wrong problem.
If you're well-versed in DL + nuances of text-mining, then the Stanford one might be great. But, if you're a beginner like me, you'll find it a bit hard to catch up [1]. The Stanford assignments + Tensorflow class were very helpful. The assignments especially really get you thinking.

[1] I took the Stanford one and went through the videos (both 2015,2016).
(I'm attempting to make something that does something similar, if anyone's interested in helping out in any way.)
Microsoft to make more Cognitive Services tools available to developers
Scott Adams is kind of a nutbar, this kind of paranoia is right up his alley. He thought Hillary Clinton was going to kill him if he said he was planning to vote against her.
"Scott Adams: Asserts that twitter is censoring his tweets without evidence"
Had a library of about 800 articles that I read on a laptop with a large format external monitor.

Related question: doing the above had some pain points so I wrote an app to give me the ability to give files and directories human readable names. Read, annotate, and bookmark the pdf within the app. Then be able to search across the whole library on annotations and keywords which would open the pdf to the page and paragraph the annotation referenced. The big thing it does is answer the question: I have read something that I need right now, but where in this huge pile of paper (or directory) is it?

I have gotten the app to the MVP stage, is there any other functionality that would be useful, and would anyone else find this useful?
Disclaimer: I'm only a consumer of cryptography, not a cryptographer.

I have the feeling that secure email needs to be completely separate from SMTP; clients might be able to use both, in the same way that Signal will also use SMS when necessary. It should probably use a double-ratchet-based protocol, but cannot rely on centralization for contacts discovery and key exchange (because then it wouldn't be email-like).

Among things that currently exist, it seems like the Matrix protocol[0] and OMEMO[1] seem basically suitable as a transport (both of them use the Olm protocol developed for Matrix, I believe).

[0]: https://www.matrix.org/
[1]: https://xmpp.org/extensions/xep-0384.html
> I enjoyed the post, thanks for writing.

Same. My quibble was just part of the discussion, not intended to imply it was a poor article.
It also affects professionals who read CVEs and posts to full-disclosures to learn that what mitigations are available. Those tend to be the people responsible for protecting whole networks, who are capable of deploying Snort signatures or roping off vulnerable boxes. Or just people who appreciate knowing that their servers might be vulnerable. I've been in a couple of those positions.

The standing assumption in security is that for any given vuln, the black hats already know. This is a defensive assumption, stemming both from the general unknowability of the subject and the frequent occurrences of it actually being demonstrably true. It's the devs who need to patch software under intense pressure, and the product organization that sets their priorities, and the growth hackers who just want things shipped now whose priorities could perhaps stand to gain from a little adjustment.

I've worked places where engineers would have welcomed that sort of outside pressure.

To put it another way, I do not believe that keeping people ignorant keeps them safe. I fully understand why some people might prefer to believe otherwise.
MXNet Joins Apache
Unless you are willing to sue you'll never get anything. They already have put you into the category of "useful idiot who works for free".

A little test: tell them you will work for a reasonable market rate for consultants and see what happens.