skysight-inc/HackerNews huggingface dataset:
I find it annoying that clicking on the first image takes you to Instagram which displays the linked image smaller than the original article.
While I'd agree it's similar, it's not the same.

Public projects on GitHub do not need to be under an open source license - there is absolutely no requirement for that anywhere.
At a company I previously worked we tested three different options before settling into one.
Yes it takes longer but everyone involved had hands-on experience and could give real insights based on their usage.

In the end, the company is now using several: SugarCRM enterprise, Alfresco, Target Process, Github, etc., based on solving different needs and goals.
What law do you suppose this breaks? Illegal isn't defined as "something I dislike."
Show HN: A simple Amazon DynamoDB cost explorer – show costs and estimate savings
<script src="//cdn.example.org/few-jigabytes-blob-6d96270004515a0486bb7f76196a72b40c55a47f.js"></script>
<script type="text/javascript">
import ReactDOM;

const HowQuestion = (text) => {
return (<p>How {text}?</p>);
}
const Comment = () => {
const text = \
"the year justifies using Turing-complete programs"
"to express what could be a simple static text document";
return <HowQuestion text={text}/>;
};

const el = document.querySelector("#14507550 .comment");
ReactDOM.render(<Comment />, el);
</script>
I use Fujitsu ScanSnap ix500. It's great: fast, reliable, just works. It has nice features like automatically orienting the document and built-in OCR.
Looks like someone is trying to rebuild a Yahoo directory.
It's a derivative work of, at least, an LGPL[0] and Apache2[1] project, but does not include any copyright notices or attribution at all.

[0] - https://github.com/gilbertchen/goamz/blob/master/LICENSE

[1] - https://github.com/gilbertchen/azure-sdk-for-go/blob/master/...
The naming clash is unfortunate, but will at some point become inevitable as more tools doing the same thing (de-duplicating backup in this case) are created.

GitHub does not restrict licensing on their public repositories; I'm not interested in declaring myself a shaman for the "spirit of GitHub" to address that point.

http://www.infoworld.com/article/2615869/open-source-softwar...

I do agree with this part of your post:

Not cool. Not cool at all.

Either naivety or guerilla growth hacking / marketing; we'll see how things shake out.
As a rule, people tend to support the status quo--even when the status quo is problematic. I would argue that there are good reasons for thinking that the current widespread use of JS is problematic. How, for example, is allowing the execution of arbitrary code in your browser not a major security flaw? Didn't we learn anything from Java applets and Flash?

Usability is also a problem. JS heavy sites often break standard web expectations such as the back button. They are often overly complicated, favor design cleverness over usability, and don't work on mobile devices.

Sure JS is great for web applications but is really needed for every single site? Whatever your view it is at least worth discussing whether or not the status quo is misguided.
Tommy Caldwell is the most qualified person in the world to write this story. A famous name in climbing himself, having written many of the books, and having climbed and prepared with Alex.

https://www.outsideonline.com/2190306/why-alex-honnolds-free...
How to write a Chrome extension
i bet uber is _thrilled_.
No ads, ever, I hate them. No reselling of data, that practice is the worst for me.

I plan to provide a paid version with an extremely generous free version. The paid version will contain some great features, and will probably be a couple of dollars per month.
Yup, I understand that. My point was that that's not a very accurate assumption in the vicinity of El Capitan :)
HN/reddit/twitter is a horrible barometer for how people act in the real world; there is no negative consequence or conflict if you attack someone or accuse someone of something online. Nobody is developing personal friendships on reddit, or posting on HN as part and parcel of what they need to do in order to get through their day.

In real life people are just trying to get through their day, and if you're decent and polite to people they will usually appreciate and reciprocate it. Black people aren't walking around hunting for racists. Nobody is walking around looking to accuse others of things in real life. The guy has a job to do and he wants to do it. He appreciates people who are nice and friendly, and doesn't appreciate people who are nasty and mean, just like anyone with a job.

You are always vulnerable to accusations, no matter what you do, no matter who you talk to. You could be accused of anything at any time. If somebody wants to be a jerk and make your day worse they can do that. But the vast majority of people don't. Walking into an interaction with someone else, almost everyone wants it to be polite and friendly. All you can do is try to do your best to treat everyone like a person and be decent. Don't let toxic Internet culture stop you from developing friendships in the real world. The environment is not hostile, even if it seems like it is because us tech people are extremely online. If something bad happens, shrug it off as the rare one-off crazy event that it is and move on.
It's magical sexism. Everyone agrees in the abstract that sexism must exist, but there are no actual incidents that can be positively attributed to sexism.
Non js users aren't expecting the website to work perfectly without scripts on. The bare minimum they ask for is that the site can be read without using scripts. Obviously it would be nice if all the moving components didn't need scripts either, but most people can accept that this is too much work.
For me, the main take-away is:

> …it’s a sad indictment of things that they can be so slow on the multi-core hyperpowerful Mac that I use every day, but immediately become fast when JavaScript is disabled.

> It’s even sadder when using a typical site and you realise how much Javascript it downloads. I now know why my 1GB mobile data allowance keeps burning out at least…

As a developer, I understand not wanting to devote a large amount of time, catering to some insignificant portion of your audience who disables JavaScript.

And I love JavaScript, but I cringe at the thought that we are needlessly slowing things down with MBs of JS that change too often to be meaningfully cached.

If you are serving MBs of JS after gzip, please make sure that I am not going to have to download all of it every time I pull up your site on my phone every week or so.
There are no cacheline-size store instructions pre AVX-512 (on Ivybridge, the widest store is 32B, and even that cracks to two 16B store uops; it's a real 32B store on Haswell+). Also the NT stores suffer from a bunch of other hazards that rep/movs avoids.
> I have a theory that women are less likely to be, I guess the word would be "assertive", than men.

That's a descriptive, not necessarily a normative, statement. What's more interesting to me is why women and men act differently. Do you believe the differences could be the result of child rearing, social climate and norms etc?
If you want metadata, put it in a RIFF chunk.
I haven't read the code (read: speculation ahead!), but at least the "what's already there" part seems rather easy to me if the backups are performed in a chunk-based, deduplicated way (cf. also borg backup[1] and restic[2]):
First, you perform a GET BUCKET[3], which gives you a list of all files in the bucket. If you name your chunk files after their hashes, that's all the info you need about which chunks you still have to upload. You can then proceed to chunk your local files and upload the missing parts.

The only question remaining would be the amount of data (i.e. filenames) you'll have to download per amount of data in the backups, which you can vary by adjusting the chunking size.

[1]: https://github.com/borgbackup/borg

[2]: https://restic.github.io/

[3]: http://docs.aws.amazon.com/AmazonS3/latest/API/RESTBucketGET...

Edit: Of course, because S3's PUT OBJECT[4] is idempotent in this case (i.e. ignoring hash collisions as their probability should be orders of magnitude lower than a doomsday scenario), you could of course just transfer each chunk every time. Realistically, all this would do is hog your bandwidth and ruin your performance. That's why it's possible to make the whole thing lock-free; otherwise you could always run into the problem of uploading the same chunk twice.

[4]: http://docs.aws.amazon.com/AmazonS3/latest/API/RESTObjectPUT...
Wouldn't another alternative be for the tax to be entirely when the underlying stock is sold?
The solution to the neighborhood problem is to make it impossible for a car to use those roads as through streets. Basically you put up a bunch of bollards, so people can still walk and bike through a neighboorhood, but cars would only use the roads to get to a specific destination in that neighborhood. There's a word for this layout, I can't think of it - with the bollards in place, it turns the neighborhood into a maze of hard right and left turns. It's totally pointless to find a work around (in a car).
I get talked over all the time. I usually chalk it up to being an American living in America, but with a more Scandinavian/Minnesotan conversational style.

That is, I will pause while speaking, spooling my next thought out to the phonological loop, to review and filter it, before streaming it out through the voice apparatus, but then some jackass will use that break to assume conversational priority when I haven't yielded it yet. So when I resume speaking, they are already talking.

It is practically impossible for me to engage in a conversation with such a person constantly ruining it for me, so I usually just keep my thoughts to myself and regret even showing up for the party.

Even my spouse does this in a 1-on-1 conversation. And then I am the one accused of interrupting, as though it is acceptable to jump in between two sentences of a paragraph. It's like I need that stupid conch shell from Lord of the Flies in order to say everything that I want to say. And I get so irritated when people spew out a stream of content-free babble, for the sole purpose of maintaining priority, to the point where I forget what I have been wanting to say for the last 5 minutes.

It might be a sexist thing, but I think it's more likely that the people with the least latency between brain and larynx--and therefore the fewest speech filters--are the ones that never learned that conversational priority isn't just about refraining from talking while sound is still coming out of someone else's mouth. And, of course, there are also the people who simply decide they are the most important person in a conversation and act like they're the lead actor giving a monologue, and everyone else is the chorus.

So please, have a care as to whether a silence in the conversation is a pause or a yield. You may be interrupting someone giving due consideration to what they will say next.
Using a VM is the standard way to analyze malware. There is a threat, but its not considered to be significant at this point. If you were analyzing a malware sample that you knew for a fact performed VM escape, you would run it in a VM on a system specifically designated for that purpose.

There are lots of ways that malware can detect the presence of a virtual environment, but part of reverse engineering malware involves defeating these mechanisms.

Here's just a few simple ways that malware can detect the presence of a VM:

- Size of the hard drive. (people frequently use smaller amounts of storage space for virtual environments).

- Presence of a debugger.

- Scanning for common analysis tools (regshot, process
monitor, ollydbg, etc.

- Processes associated with VMware

- Network connectivity (like we recently observed)

If anyone's interested in learning malware analysis, practical malware analysis is a great book for someone that's already decent at programming. I'd also recommend learning assembly pretty well before you get started.
How? (Seriously, how does one do this?)
You can experiment with grind, brewing time, and water temperature. I drink a lot of coffee that is "cold brewed" with warm to hot tap water for shorter times, then filtered and heated up (I like cold brewed flavor, not cold coffee). Usually if I get that heart racing feeling it is because I brewed too long.
This shows why I've long said, "Put not your faith in stock options."

Like it or not, options are basically Monopoly money. You can't get your landlord to accept them, or the grocery store, or the credit card companies.
And then they get "since you played with my computer the internet doesn't work properly".
Predictions:

Model B

Model I

Model P

Model A

Model N
"Don't tell people what they should do."

The pure irony of your statement.
Interesting Idea: Property is abolished in favor of pure markets [pdf]
Both. That's what the CEO and others get. Take a fat salary and options.
There are three types of "treaties," only one of which requires a two-thirds vote by the Senate--the restricted interpretation of treaties in the US constitution, congressional-executive agreements and sole-executive agreements.

"They are all considered treaties under internal law, but are distinct from the perspective of US law."

Treaties has the force of law and are permanent, but can be repealed by an act of Congress... "By contrast, a congressional-executive agreement can only cover matters which the Constitution explicitly places within the powers of Congress and the President.[1] Likewise, a sole-executive agreement can only cover matters within the President's authority or matters in which Congress has delegated authority to the President."

https://en.wikipedia.org/wiki/Treaty_Clause
Reduce Nesting, Reduce Complexity
I went to a random time and landed at around 1h in, and she speaks for minutes uninterrupted.
Nice, I might start using Uber again.
He practices roped
I sometimes drink the regular version of this. It is extremely concentrated to the point of being basically undrinkable without dilution. You could mix the decaf version into the regular version and add the same amount of water for a stronger taste.

https://www.amazon.com/dp/B00V3LRYMW/ref=cm_sw_r_cp_api_Tzco...
Thanks for sharing. I'd read from your research that concerns about counterfeiting were the primary motivation
Ants walk. They live near their necessities, and they move the entire colony/city, as a single unit, when the local economy goes bad. They only own what they can carry: their larvae and their next meal. Their payload ratio is legendary, but within the range of a bicycle + trailer. When there is a big problem, they physically band together to solve it.

We have so much to learn from the ants, but 2 ton personal vehicles, four lane city roads and a 1-2 hour daily commute, are not a part of that picture.
What you're experiencing is the fact that short-circuiting, unconscious emotions can only be hidden—not fixed—by the pressure of social stigma.

The solution touches on a concept I've struggled to describe to others—that there is a divide between truths that we consciously know (fed by culture) and beliefs we unconsciously feel (fed by emotion). Empathy (the actual experience of a person's problems not the "imagine yourself in their shoes" kind) is the only thing that fully informs our unconscious emotions. See the famous Jane Elliott "Blue eyes–Brown eyes" exercise: https://www.youtube.com/watch?v=KHxFuO2Nk-0

What I like about our current hyper-aware culture is that I think it will eventually lead to an acknowledgement of the nature of this divide, and we will soon be acknowledging many other -isms that fall into this category for which there are many. I hope the overwhelming nature of it will not cause us to throw our hands up and resign to it all, but rather cause us to consciously decide when it is appropriate to turn off empathy (creating consciously accepted -isms), rather than letting it be determined to the whims of a culture out of ignorance (hidden unconscious -isms). I hope to see future cultures unfold in this sort of way.
SEXYBIPAN?
Same here.

Edit: Come to think of it, it seems quite funny how many backup solutions are named akin to this, while, under the hood, they actually go through great lengths to actually get rid of duplicates. Maybe a name deriving from "condensing" or "shelving" would be more accurate? ;-)
I'm surprised no one has mentioned friends https://github.com/JacobEvelyn/friends a command line tool that does a lot of what Monica aims to do. A Ruby gem that will be "friendly" only to laptop users, but with a wide community and continued development.
Making Internet Archive’s full text search faster without scaling horizontally
The article about how we made the full-text organic search faster — without scaling horizontally — allowing our users to search in just a few seconds across 35 million documents containing books, magazine, newspapers, scientific papers, patents and much more.

https://medium.com/@giovannidamiola/making-the-internet-archives-full-text-search-faster-30fb11574ea9
It also helps if you're light enough to be able to collide without injury.
Studies generally say "yes" - this is the way women are generally treated when they talk.
I'd be charitable to their claim if they left it at 'every time', but to say the incidents are not due to sexism 'at all' is not a good argument, even interpreted figuratively.
Slug: GPU-Centered Font Rendering and Text Layout Library
Perhaps, do you have certainty that that is the case though? You seem to, but based on what?
The Programmer's Guide to Pairing on Pregnancy
That would be too easy though. Since we're acting as the toughest game in town, why not also bully people?
I agree. I'm kind of a coffee snob too, but my coffee expenses went down considerably when I started cold brewing versus hot brewing. Not only can you use a less expensive bean, but you can often use less beans overall.
You know - at one time we built plenty of websites - and in some cases applications - using little to no javascript (either it didn't exist, or it was only used for very minimal things) or any CSS (it didn't exist).

So what could we do today? That is - if we purposefully limited ourselves to just basic HTML, and server-side processing, without any (or minimal) CSS or javascript, and only using the (expanded) tag and attribute HTML we have today?

I don't know for sure - but I believe we could create some amazing things.

Think about it this way: Look at what demoscene people are able to create when they put extremely artificial challenges in front of themselves; we could try to do the same - and see what happens?

Perhaps there needs to be a demoscene-like competition space for this kind of stuff (how much can you get done in under 100k browser-side? 10k? 1k? Limit bandwidth to the backend, too, and maybe server-side size of code?).

Just some random thoughts - it might be something I'd have to try myself, but maybe this post might inspire someone to do it as well...
How do you deploy a Pharo-based web application? Does it need the image? And how do you scale?

And... how do you deploy a Pharo-based desktop application? Does it need the image? Can you compile it?
I would ask that you question your own perception: http://pubman.mpdl.mpg.de/pubman/item/escidoc:68785:7/compon...
> what the rich choose to do with their money that is causing problems

What do 'the rich' (as a class) choose to do with their money that is causing problems, and what are those problems?
And popular opinions are not provocative, by definition. Why would one pour substance into a comment which will be flag killed anyways, instead of simply saying what one means succinctly in the hopes that approximately four people will be exposed to ideas they've never been exposed to?
Also see Matt Levine's comments about it here:
https://www.bloomberg.com/view/articles/2017-06-07/bank-bail...
Radeon's Open-Source Linux GPU Driver Has Nearly Caught Up with Windows' Driver
A small feature in chrome you might like, there is a quick write up about it at the link listed below.
Basically configure the URL search bar for MDN to be a searchable website. Change the keyword from the full Mozilla link into something simple like mdn. Then simply when searching in the url instead of going to google.ca just type 'mdn' and space then it will use the configuration of the search query to look inside the website so something like looking to see how Array.protoype.map() works just type mdn space before that and you'll go straight to the search results.

This isn't limited to just MDN you can use it for Youtube, and other sites that support the query search string.

If you are having trouble finding the settings in Chrome to get to then simply

hit the 3 dots on the top right >
settings >
then at the top bar search for 'search' >
Under the Search heading there will be a button labeled 'Manage Search Engines' click it >
and read the article to see how to set it up.

If you have visited MDN before it will show up in the lower section. All you need to do is change the middle text box to mdn and save.
otherwise the last box will need to be https://developer.mozilla.org/en-US/search?q=%s&w=3&qs=plugi... the first box is just a label used to display the search name you can leave it at default.

happy searchin!

https://www.wired.com/2013/09/h2-chrome-omnibox/
And Ronald Regan, the Great Gipper, once thought "I'm shot", and it was so. But it was just as true for JFK, who made no such observation.
Challenges of Record Replay in Event Streaming Architectures
If the shareholders sell their shares the shareholders keep the money. If the company issues and sells new shares the company keeps the money.
Does this mean Tarsnap de-dupes before encrypting? That doesn't seem to make sense but I don't see any other reason going through their server would be required.
Now that they have the adjective, they could start spelling any noun they wanted.
Everyone reading this please, please, please watch the video.

It is ridiculously not what it seems. I read the comments here, and the FB post and after watching it in full context you get such a different perspective.

And it is just as the lady on the panelist has said in her comment.

The moderator is trying to simplify things for the audience.

After introducing her he tries to create an analogy as to how to think about it and says:

"I'm giving a very garbled caricature of it, you're the expect, why don't you tell us."

Why would he use self-deprecating language if he was being sexist? He is openly saying that she could explain it better.

He talks over her a few times, but he is in know way talking down to her, rather just trying to place everything in his overarching analogy which is the role of the moderator. To maintain a common thread running through the discussion.

Then he reframes it again, and concedes: "I'm putting this in a provacative way. Please explain it to us properly."

Again, he is even acknowledging when he feels he is being provocative.

After the interruption:

"That always happens to me...do I talk too much?"

Which seems like he knows that he gets overly excited sometimes and talks to much.

Seriously people!
I was at this event. Marilee was seated directly in front of my girlfriend and I (the stage / panel and the back of Marilee's head pictured: https://imgur.com/a/GEapw). The interruptions were real. I was one of the men in Marilee's facebook post making comments about the sexism. Immediately following Marilee's comment, the entire place erupted with applause. On the way out, several people asked my GF if she was the one who made the comment, with one person saying "That was the most important thing to happen here today".