skysight-inc/HackerNews huggingface dataset:
This may be intentional - for most academic publishing venues, their target audience is other researchers of that domain. It's counterproductive to optimize an article for a lay audience if everybody in the actual audience has (or is working on) a PhD in that domain and is generally expected to be (or become) up to speed with the terminology and earlier results on that topic. The journal or conference is generally not meant to communicate their results to wider audience, it's generally a tool that some particular research community made for themselves to help their research by an exchange of ideas and results. An article in academic publishing is meant for someone who will use that to further their own research in a related field - and the needs of a person like that are very far from a lay audience, they will want to see entirely different things in that paper - you want the paper to focus on the novelty, on the "delta" between this result and what was bleeding edge a few months ago; not spend two thirds of the paper describing what was already known before.

There are publishing venues intended for a lay audience, but most academic publishing is not, they have incompatible goals.
> a machine cannot own property, only a person can.

This is just not correct. There is the concept of a "trust" where property is not fully owned by any group of individuals, but rather is owned by a legal entity for the benefit of some person or some other legal entity. It is not uncommon for a wealthy person to create a trust to which they give their assets, which will be managed in perpetuity for the benefit of that person's heirs. Just as a trust can own stocks and give the dividends to the beneficiaries of the trust, a trust could wholly-own a company, which in turn owns machines and other property.
So i can still quickly camp on all the single letter extensions to popular names?
When the users and purchasers are the same group of people, and both groups are morons, why would you ever fix a security flaw?
That's not how that works.

It's one thing if you're converting from one compressed format to another, or recompressing an already compressed file.

It's another to simply grab the pixels off of screen and compress those. You won't get as good of a shot because of the original decompression, but your description of why is inaccurate.
They've set a very high bar for GitLab because not only is GitHub a great repository and project UI, it is one of the best overall application interfaces out there.

It's difficult being compared with GitHub and bucketed with them from a UI perspective, but GitLab really are holding their own and seem up to it
Can you provide an example, with a citation? :)
Internet Standards Around the World and How They Affect Developers
> It will be a very cold day in hell before this happens.

I hope you're properly bundled up.

https://www.mozilla.org/en-US/firefox/ios/
NVDA is also free an open source. [1]

[1] https://github.com/nvaccess/nvda/blob/master/copying.txt
I'm getting price range of around $30 for these?
Another great way to learn about Data Engineering is participating at DataOps 2017
https://www.dataopssummit.com/
It's not clear exactly how this was generated, but emacs ships with a full-featured XML editor as the default XML mode (https://www.emacswiki.org/emacs/NxmlMode) that includes syntax and schema validation, which probably impact the XML benchmarks.
It isn't due to transparency of cels. They were transparent back then too (you can buy ye olde cels from productions and see on youtube how it was done in ye olde days). I did in-betweening and later layout for years, first by hand and later on computers.

It's simply due to when you paint your cel, you can either paint it flat (like a bucket fill) or shade it when you paint. You get an inked one (photocopied) where ink is on one side, you flip it over and paint behind the ink lines. When you paint, you paint as anything else, thus you can shade it. However, keeping shading consistent and in motion between each frame (frame, not keyframe, since you're painting in-betweens as well) is mission impossible task. It's extremely intensive process which is 'dancing' around because you can't keep shading consistent. What you will get is what someone else has linked here: https://www.youtube.com/watch?v=vnZD6RBt9S0 this was oil painted/shaded per frame.
I (and others) are upset at Ruby's normally great messaging being totally absent here. As a lay user of Ruby, I have no idea what changed in this release.
no studies != there's no evidence

They basically said that existing studies failed to be of sufficient quality. But, that does not mean they provide zero evidence.
And the parent comment's point is that bug won't reach the team responsible for that :-)
Are there any notable changes?

The changelog, which points to the commit log, is pretty atrocious to read through and the commits themselves are not very descriptive.
The purpose of DRM is not to stop piracy, but to have legal and technical leverage over player makers:

https://plus.google.com/+IanHickson/posts/iPmatxBYuj2
What was insane or wrongful about the Scroogled campaign? Besides the dorky name.
1. they make content too. but regardless...

2. they are the middle man for content. they are exactly the group that benefit most from drm.
I would invest in my startup. Sign Up for beta!

http://coinella.cash
"Classification is done with TNT" which "stands for "Tree analysis using New Technology". It is a program for phylogenetic analysis under parsimony (with very fast tree-searching algorithms;"[1]. Interesting classification problem.

[1] http://www.zmuc.dk/public/phylogeny/tnt/
The ferry is OK if you're travelling overnight, I've done it a couple of times.

It's possible to buy a train ticket which includes the ferry, and trains at both ends. (e.g London to Rotterdam.) The ferry itself is from Harwich to the Hook of Holland.
Nothing prevents you from doing this and you are totally welcome to do it! You can email our support email as well and we'll cancel it for you. We'd obviously prefer that you stay on with a subscription, but are just happy to have more people give us a try.
Some History of Functional Programming Languages – David Turner [video]
> No, it is not bizarre that lawyers at a university for the deaf, precisely the population that one expects to notice this infraction and to also have the monetary resources to file a complaint, were the ones who filed a complaint. That's often how lawsuits come about.

Sorry if I was unclear. I meant how ironic it is for people who have devoted their lives to educating others to file a complaint causing freely available educational resources to be destroyed.
Add a Slack application with 5 organizations, a Chrome browser with 10 tabs opened, and you'll find yourself in a pretty curious situation.
It's also one of the first things to turn off a new consumer thinking about taking a chance on an unknown brand.

You're fighting the reputation of generations of scammers who promised "cancel any time" and either weasel-worded the small print or just outright ignored cancellation requests to charge as much as possible to recurring bills.
I used to send care packages to my highschool buddies deployed, and one time I chucked in a couple of those Starbucks packets I had given to me on campus. Hadn't even tried them, just thought "neat, instant coffee."

A few weeks later I get a call in class. Ignore. Listen to the voicemail after. "It's Jeff. I'm paying 10$ to call you international. Send more of those Starbucks packets, we're going to have a fucking riot here if we don't get more."

I started sending boxes. Apparently they're 100x better than whatever coffee the military was providing. So, @Sudden Coffee, try sending to troops, apparently they have a refined taste when it comes to instant coffee.
I think that's a pretty strong statement. If your risk of missing out on making a trade is greater than the expected loss due to execution, then you should put in a market order.

Bitcoin is a bit more volatile, so the bid/ask changing while you're putting the order in can be a problem. If you're trading stocks, it is almost never a big deal, but if you put in an off-hours market order that executes when the market opens you can get hurt (I missed out on 10% worth of profits on a trade once due to this - but I still made money).

Of course if you're looking directly at the bid/ask spread and you're picking which orders to "buy on the market", then it's usually fine, especially if the market queues orders.
Is there a tinfoil to just use Messenger?
For other who are seeing this issue: 'gitlab-ctl reconfigure && gitlab-ctl restart' should resolve this problem without a need to reboot the machine.

The problem is tracked in https://gitlab.com/gitlab-org/gitlab-ce/issues/29855
All frontiers close. The response suggested by history, if you prefer life on the frontier, is to find a new one.
Gevent botocore (async)
This always makes me think of scene from Star Trek next generation when Geordie is on the holodeck trying to create a table. It takes 4 attempts for star fleets top engineer to get what he wants. I've often pondered this deeply illustrative example.
Eagle.js, a hackable slideshow framework built with Vue.js
Me too. Tried Atom for 1 week and crashed about 4 times. I went back to vim (I once saw vim crash with a segfault in 10 years of usage).
Can anyone speak to the difference the underlying hardware makes with Atom or Code?

Presumably a top-end desktop processor (~4GHz) and latest-generation NVME storage would offer really good performance, but perhaps not.

If I had to guess, the average setup is probably a mobile processor paired with a traditional SSD.
[author speaking]

Use gevent with botocore to call aws services in a nonblocking fashion.

by using gevent Pool and Pool.spawn() you can wrap execution of botocore in greenthreads.

.

a few important notes:

always monkey.patch_all as first thing in your app (really first, like Main first, top first, just first, first, first :-)

let each greenthread have its own connection, this worked for me. So create a function for calling aws services and inside this function; create your connection

use pool.join(timeout=n) to check if the queue is empty

use pool.full() to check if there is room in the pool for a new job

keep running greenthreads in a list to check their results later on
Or even just a jar/tub instead of individual servings.
Facebook has become a privacy nightmare and has numerous concerns w/r/t ownership and management. Their role is the only reason I have any hesitation using Instagram, though I do fully embrace the platform anyway.
There would also be a pricing model adjustment of some kind.
> to set up fully DRMed path from memory to speakers/headphones

Unlike with video, where the signal ends up unencrypted only on the very last chip in the chain, namely the one that drives the (I'm taking a guess here!) thousands of pixel lines, this is not practical with audio signals - you can always intercept and easily record the signal in analog form, either right before the PA stage or if this does not work (because the D/A converter and PA are implemented on one chip) after the PA output. The signal will of course be affected by the PA frequency characteristics, but that can be compensated for - and you still get a perfect audio signal.

Also, I highly doubt that professional/semi-professional home theater setups will ever ship with "smart" (i.e. more wires than just the +/- heavy-gauge, direct speaker power signal wires) speakers, so you get the analog hole right there, on the output matrix of the amp.
Would a microservices architecture be feasible for a team of 3 developers?

It seems like only larger companies are adopting this architecture.
> non-open-source version, which we cannot use...

is it a function of cost, or otherwise?
Definitely agree with this, although I'm not sure where you get the '5 minutes' before departure for the trains. The only train between the two is the Eurostar and you need a minimum of 30 mins. The Thalys was exactly this '5 minutes' before between other European cities, although I think this has been slowed down because of security.

Never-the-less, taking the train is wonderful. It is a much more 'natural' travelling experience in that you're not going to some artificial out-of-city place.

In terms of pleasure of travelling, St. Pancras is a joy to behold, a beautiful building that has been wonderfully converted for use of the Eurostar.

Also anecdotal evidence, but I've struck up conversations multiple times on the Eurostar that lasted the entire journey and even turned into friendships after, but never talked to someone on a flight.
Unfortunately, the 'lay' audience is often not all that 'lay.' For example, you might be working on a phd in an adjacent field to a given paper and still have a hard time coping with the sub-field-specific jargon. This happens all the time in math research, and contributes heavily to silo'ing of subfields. This silo'ing is actually super counter productive, and can lead to the same things being independently rediscovered, and important, useful discoveries simply failing to be communicated across silo boundaries.
Honestly I'm mostly interested in the centrifugal brewing system. 85-90C doesn't seem very low to me, maybe just below my brewing range across methods (192-204). Sounds like your current method would be similar to an Aeropress.

You said you'd spent 12 hours a day pulling shots- were you using espresso for the coffee? Is this freeze dried espresso, with more water added to it (like an Americano)?

I'd truly love to know more about your brew technique and process.
The numbers are just a snapshot into history but what I measured and how it was measured is far more interesting.
For example your comment "you've got basically the same procedure" isn'tquite right. If you read the paper, much effort was spent explaining to people that the baseline context switch is just a floor, what you will see in real life will be bigger since in real life a context switch is more that just a register file save/restore.

Very few benchmark writers get that point but that's sort of the main point. Not getting it means you are doomed to be mislead.
Kind of like hacker news posts.
Most of the code I've written either can't be released for privacy reasons (I don't feel like scrubbing out the info of the person I wrote it for) or is weird one-off experimental code that's a pain to explain.

However, I did find one standalone project that illustrates the point quite elegantly; I've just written up some documentation and posted it on https://github.com/wolfgang42/iDropper-arduino

This code cheats a little bit in that it has some delay loops in it; this is because the timings are finicky and it was a lot easier to write this way. Notice, however, that the `idrop_loop()` function that drives everything still specifies a four-millisecond maximum runtime, far under anything that I've ever needed to worry about.

Let me know if you have any questions about this; I feel that some of the explanation I wrote isn't quite as clear as it should be, and because the code is so minimal (it's really more of a library than a full project) it doesn't illustrate the point quite as well as I'd like.
Destroying the Presumption of Regularity
Hi Jordan, a bit off topic and late, but do you have any update on chenglou's comment on this thread:

https://news.ycombinator.com/item?id=12400397

that React bindings for Reason would be published on HN in a few days. I know there has been a lot of work in the repos for Reason for JSX support etc, but is there a public story about this yet anywhere that I've missed?

Thanks for any more info.
> We don't use IG's API.

This suggests that you're either using people, have found an effective automated method, or have reached agreement with IG.

If the first: how well will that scale with growth? If the second: what happens when the block this current method, or otherwise block your ability to do this because it violates some obscure ToS clause?

If the third: congratulations and best of luck!
Efficient File Copying on Linux
Excellent. Very through!
Yeah, I think this is the key. English is simply not specific enough to work as code. To the extent that "English" some day becomes a programming language, it will be a special dialect that looks an awful lot like something along the lines of SQL.
Encryption Workarounds by Orin S. Kerr and Bruce Schneier
Time spent thinking about code and typing it in, one letter at a time: thousands and thousands of hours. Editor performance is never something I've worried about.
That's amazing.. I also think it is quite funny when reddit posts become news.
So by analogy with btrfs "butterface" I suppose we're supposed to pronounce this "book-a-chefs"?
As I remember, an early CSS proposal included the Cassowary constraints solver engine, but they decided not to go with it because either a fast implementation didn't exist at the time, or they were worried users wouldn't find the system intuitive?
Only insofar as Netflix was opting not to put their content on the web. Netflix was _not_ prevented from being on the web pre-DRM -- it's just that responsibility for meeting their requirements for access to content rested with them rather than browser developers.

edit: not really sure how I messed up the original comment, which was an incoherent mess.
Conversely, why would I want anyone to be a police officer that had a problem with this? True, a police officer could be innocent and run into some problems anyway - which is the situation faced by everyone else. I'd certainly be in favor of raising pay if it attracted a higher calibre of applicant, but the pay shouldn't be so high that it becomes economically attractive to take risks with others' life and liberty.

Lots of police officers are reasonable people trying to do a difficult job with integrity. but the job also attracts a lot of bad people who exploit their authority abuse or kill people, and there are types of politician and voter who support that kind of behavior and choose to advance it.
> Is it a bug if it's unseen?

It's not a bug, it's a feature. Gives you time to get coffee while the page loads.
> The consequences are nonexistent to negligible at best.

Unless you build a business model around violating them, and they shut you down when they discover it...

Arbitrary changes are always a risk when it comes to building for a third party platform, but if you're violating the ToS from the start, it's just asking for a 'worst case' scenario for your company and customers.
I think it is entirely different. Physical accessibility is virtually a one-time cost: install the rails, ramps, etc, and you're done. But meeting these standards [1] is surely cost-prohibitive, especially when the only person doing it is an already overburdened professor who's merely uploading videos of his lectures, slides, etc. It would increase the preparation time of every lecture, document, etc. by several times over.

1: https://news.ycombinator.com/item?id=13933826
This diagram and most of non-normative parts of the spec are a deliberate red herring. The purpose of these is to derail discussion about DRM restrictions by saying that any restrictions are optional.

However, during discussions at W3C Netflix representatives confirmed that their implementation doesn't work like this. They are only interested in "strong" DRM model in which the player is not trusted and has no ability to see decrypted data, so it can't even use its regular HTML5 codec to decode it.
> The fact that police can't access your data without your permission is a technical reason, not a legal reason. Warrants say the police can search your home. Everything in your home. The data on the machines in your home. If a police officer knocks on your door and presents a valid warrant and you say "good luck, I've booby trapped my home as a fortress with shotguns and explosives and I refuse to disable them" you will be locked in jail until you do. Police don't have to deal with your bullshit when a judge orders you to do something and you refuse to comply. They just lock you in jail until you do what they say.

When you start using such bullshit, outlandish arguments, you've lost the point.

> In your scenario, if they had a warrant for your grocery list or XMPP server data, you wouldn't be "jailed indefinitely", you'd be jailed until you complied with a lawful order to turn over the data you possess.

They have the data. What they don't have is an ability to interpret the data, but they most definitely have been given the data.

If that's really your measuring stick, then they need to let this guy go because they have the data in their possession.

What next, we're going to jail someone indefinitely (oh I'm sorry, not indefinitely, just "until they comply"...) because they refuse to read off their grocery list, which they wrote down in french because the police can't find someone else to read it for them?

no, fuck that, it's all splitting hairs.

"We don't want him to give us the password, just force him to unlock it for us, so it's totally not the same thing!".

Right...

Oh also.... you're wrong about the warrant point.

http://criminal-law.freeadvice.com/criminal-law/arrests_and_...

> Actually, the police might not be able to search anywhere just because they have a search warrant, there is a requirement that a warrant describe specifically the place to be searched and the items to be seized. Although it is possible that a warrant will give police a general license to search anywhere in a home, it is also possible that the search might be limited to specific areas in the home.

Maybe you live in a different country, but in the US it's typically understood that a warrant is meant to be specific to avoid the issue with police getting a warrant to look for a stolen bike and going through your toilet looking for hidden drugs.
>If it was that urgent I doubt if they'd have just sent it as a letter.

This is the only way the IRS contacts you.
http://www.cert.org/downloads/secure-coding/assets/sei-cert-...
I agree that mimetic pressures drive consumption but I was trying to dwell on the bit about black women becoming less proud of natural hairdo to make the market for hair attachments massive like it is today. I don't think Michelle Obama ever donned natural in her 8 years as FLOTUS.

It used to be that women of African descent would sport plaits, Jheri curls (80s), Afro (70s) etc. These were styles that rarely required the use of hair attachments or wigs. Wigs used to be for masking hair loss ...
> Interesting theory, however, a machine cannot own property, only a person can.

I personally think the line between that of so-called "meatspace" and "machine" is tenuous at best. In a very real sense, so-called biological organisms are machines. To say a machine can't own property is to ignore this truth.

You could shift the goal-post to say "only sentient, and self-aware machines can own property" - and it would get you closer. But that would pre-suppose that large organizations of people and machines (what we call "corporations" and other terms) aren't in some manner sentient and self-aware (and we the individual components, being at a lower level within the network, are unable to see this emergent property and/or understand it).

In effect, your statements pre-suppose that machines can only be slaves, without ownership of property, to us "superior" meat-machines. If that is truly your real position, you had better hope that something like that depicted in the Animatrix "Second Renaissance" does not come to pass.

Because it probably won't go well for humanity, if our own history is any guide.