skysight-inc/HackerNews huggingface dataset:
> And vsync across cards. That is quite a feat.

Well, what it does is, that the compositor (DWM) keeps a (small) backlog of presented window framebuffers (think GL SwapBuffers, that add to the queue) and whenever a screen's VSync comes along it blits the most recent picture presented to it. Which has the effect that if you have a window spanning multiple GPUs' outputs they may not all show the same frame, because the display refresh frequencies will beat (even if you set the same refresh frequency on all outputs, since between different GPUs they're not driven by the same clock, you'll get a little bit of clock skew; and video clocks are usually not of the low drift type, because for video it doesn't matter if you're off a few ppm). If you need synchronized video sync vendors are happy to sell you genlock-able cards for $$$.
CyberLink PowerDVD Ultra 15 Keygen Full Version Download
The complete SaaS guide to calculating and optimizing MRR/ARR
1st NixOS conference in Berlin
Making Lightweight Docker Images with Skinnywhale
It's actually ironic that the Windows driver situation is worse than with Linux (with the exception of GPU drivers)
Maybe that's an entirely stupid question and please overlook my complete ignorance in this matter, but it certainly sounds quite challenging to keep a superconductor at around -190 deg C while just some feet away there is confined hot plasma at millions deg C. Would this be a problem?
Could be an interesting road for those trying to design an efficient hiring test for software developers. AFAIK there is no such test yet.
I know, I'll use a drone! Now the cows are eating drone parts too!
How HTML5 APIs can fingerprint users
I agree that a lot of low quality work is published even with peer review. But I don't think publishers should be gatekeepers; it's generally impossible to judge the quality of academic work without being heavily invested in the field yourself.

So I don't have a problem with publishing rubbish as long as you pay for it yourself.

What I do have a problem with is that these people try to collect anything that they can get their fingers on, put an ISBN on it, and then sell it to libraries at horrendous prices.

This is not about making knowledge accessible, this is solely about scraping a bit off library budgets with the least amount of effort.

(Edit: language)
...it really is much simpler to just stick a magnet in every cow.

Is it though? If you have twenty cows, sure, I can believe that twenty magnets are simple and cheap - but what about 200? 2,000? And what happens when one of your cows turns out to have a larger than usual pyloric sphincter, and the magnet gets into its intestines? Or a wider than standard trachea, leading to it regurgitating the magnet when it tries to chew the cud?

Essentially what I'm envisaging is an outdoor Roomba that just gets left to do its own thing until it needs human assistance. Arable farming - at least at the larger end of the scale - is getting pretty comfortable with drone equipment, with driverless combine harvesters guided by GPS and similar things; livestock farmers are not going to be averse to it either (not least because farmers, in my experience, really dig flashy toys! :) ).
Ask HN: Is coursera specialization in product management worth doing?
I am referring to https://www.coursera.org/specializations/product-management

I am an android developer at a very early stage startup in India. I have completed my bachelor's in computer science just 3 months ago. I love programming but that is not something that I want to do my whole life. I am very interested in product management and want to get a role in the field in a year or so. There are hardly any courses on product management and this one caught my attention. I can do this course with specialization and I am willing to pay for it. I want to know whether it is worth doing. Are these specializations getting recognized in the industry? And would it actually help me in moving in product management either in my own startup or some other company?
Having worked with many different graph tools and languages (Matlab, Matplotlib, ggplot, gnuplot, Origin, D3, Raphael, Three.js, ...), I strongly believe that declarative languages are the right tool for describing visualizations. This library therefore seems to be a step in the right direction. As some people here already pointed out, pure JSON might not be flexible enough to avoid a lot of repetition for real-world use cases though, but I think it's a good start.

I think what could make this into something really useful would be the addition of special directives. MongoDB is a good example for this, as they have enriched their query language with a special operator syntax (e.g. $in, $all, $or) that allows the user to specify e.g. logical constraints.

Recently I developed a similar descriptive language for describing patterns in source code ASTs, which uses YAML as a default output format and features some regular-expression like operators that make matching of complex patterns containing e.g. repetitions, references and loops possible (for some examples, see http://docs.quantifiedcode.com/patterns/language/index.html).

Personally, I have always preferred YAML over JSON as a serialization language, since it is much more concise, easier to write (after some getting used to) and comes with handy features like anchors/references, which make e.g. self-referencing documents or variable definition much easier.
An ARC reactor? (Affordable, Robust, Compact) - I can't believe they went there. What percentage of the royalties for this design will go to Marvel Comics?
> I don't like the trend of narrower and narrower line widths (It looks bad enough on my laptop, on a 2k screen 700px width would just look ridiculous);

The line length (measure) on that page is about 60 ems. This is much longer than the optimal value for readability, which is 30 - 40 ems.

> Ditto, I don't like the trend of higher and higher line heights - 1.2 is plenty, 1.5 is overkill, this site is 1.7;

As the measure increases, leading (line height) must also increase for legibility, because it's harder to track longer lines with the eye when 'returning' to the start of the next line.

A leading of 1.7 ems doesn't seem unreasonable to me for such a long measure.

For me, type on the web is a lot better than it used to be: tiny type on ridiculously long lines. There are some holdouts though; Hacker News for example.
They have very well defined documentation for all the stable parts of the API, their code is modern and quite readable.
In addition to this Lennart is good at publishing lengthy explanatory blogposts aimed at system administrators.
Finally they have done a truly admirable job building a community and explaining the why's and how's of their project. This is evident in the fact that there is now a systemd conference coming up.

If this fails the test, I suggest that it is a marvelous failure which every project should strive to emulate.
To suggest that systemd is poorly documented indicates an insufficient exposure to the sad reality of most Open Source projects where "our unmaintained, outdated, bug riddled code base is the documentation" is the best case answer to the question of documentation.
Shortly after moving from the US to Germany, I was asked to investigate Klarna as a solution for payment processing for my company. I was pretty ill-suited for it, as I had no idea about paying by 'invoice'.

Payment by invoice means that when you order a product online, you simply receive an invoice along with the product when it arrives, and you're trusted to pay for the item on the invoice within the next few days or weeks by way of a direct bank transfer.

I found the process quite foreign to me, but the availability of fast and cheap credit checks made this possible. Companies like Klarna maintain and/or license a database of people in the country who have a history of failing to pay their invoices, and they are denied when they order products from other websites in the future.

What I'm wondering here is, how are they going to pull this off in the US? There are credit checks, but they really only apply to whether you've made loan payments or declared bankruptcy recently, and wouldn't reflect if a company has a claim against you.
> Linux has always been about choice

This is wrong. Linux has never been about anything. It's always been only what people have made it; no less, no more.

Viewed like this, systemd is not at all "un-linuxy" (if that made sense in the first place). It is a set of tools written by a bunch of people to solve their problems, and has gained mindshare, users and developers faster than other alternatives, which is exactly what Linux (the kernel) did.

Your only choice is to use it, or not use it, but you don't get to complain if someone else decides to depend on it because they deem superior to alternatives. If you want to keep other software from depending on systemd, the onus is on you to provide a reasonable alternative. It will not work to simply demand that others must spend their effort maintaining code that they have no interest in because you want something.
At least in software. I think politics can also be a technical problem.

People very smart, knowledgeable, wise, persistent, patient, cleaver, prudent etc. have been able to manage organizations with different concerns, priorities and goals.
Simple Text Message to Hack Any Android Phone Remotely
> If so, perhaps there's a way you can simply force yourself to commit to a methodology/problem-solving-method before you start tackling the actual problems.

I really like that idea. So for a given project where there are 5 ways I can say "I'm going to solve it using approach 4. It may turn out to be better or worse than the others but that's not what matters; using this method is what I'm doing" and have that as my goal, not finding the optimum method amongst the 5 possible ways.
If you watch the Kiva video linked above, they also optimize for popularity of items - so as items are picked out of each crate, the remaining items are analyzed. If there's no popular items remaining on the create, they go and park it at the back of the warehouse.
Also the earth could be demolished to make way for a hyperspace bypass, so you can't even have at-least-once delivery to a single recipient.

It's amazing how much you can get done without perfect guarantees though.
So... can one load a game on the PS4 at home using that, or is just intended to emulate the playstation on a PC ? I don't understand the intention behind making this open source, seeing all the loaded piracy history of the playstation consoles.

Kinda feels like it's a little short for a SDK too, but I'm no expert.
Carl Sagan's "The Demon-Haunted World":

https://en.wikipedia.org/wiki/The_Demon-Haunted_World
Caltech astronomers detect the farthest galaxy yet with Keck telescope
Instead of pure random data, fuzzers can use 'attack heuristics' to try and minimize the search space. These are specific patterns that are more likely to expose bugs, based on previous vulnerabilities and known coding errors. For example using '%n%n%n%n%n' many times to exploit C-style format string stack vulnerabilities.

Mozilla started a project known as FuzzDB to collect these heuristics, although it doesn't appear to have been maintained recently.

Here's some examples from FuzzDB:
https://code.google.com/p/fuzzdb/source/browse/trunk/attack-...
Jewelry and Precious Metal Manufacturers-How to start trading with them
Use getAwesomeness() to retrieve all amazing awesomeness from GitHub
Perhaps we can build a drone that also self-assembles a protective carapace of grass around itself while it browses around for metal.

Alternatively, it could maybe shout "GO AWAY COWS" at random intervals.
Ha, I've literally just finished debugging an SSH connection failure which turned-out to be caused by ACLs!

An inappropriately-recursive setfacl added additional read / exec rights to the key files in a user's .ssh directory, which caused SSH to bail-out without establishing a connection. Subtle to find, it was only the "+" suffixed on the ls -al output that gave the clue...

ACLs are very powerful for solving specific problems but as the blog-post points-out they can have all sorts of unexpected side-effects.
Some thoughts after (almost) 4 years of real Xamarin use
Also they could download the bin from the car itself.
Yes! Why aren't more people making this observation? One of the huge selling-points of React is the modularity of components, and yet styles frequently ruin that modularity.

Anyway, I got so frustrated with the state of things that I created a library aiming to provide a solid interface for third-party component authors: https://github.com/namuol/react-declarative-styles

(Still very early stages/not published on NPM)

And yeah, I stress the same points you just made about the problems of using inline styles with third-party components: https://github.com/namuol/react-declarative-styles/blob/mast...
The linked discussion between Guninski and Peter Gutmann on the Cypherpunks list is much more interesting.

Yes, these two messages in particular are worth reading:

https://cpunks.org/pipermail/cypherpunks/2015-September/0090...

https://cpunks.org/pipermail/cypherpunks/2015-September/0090...
sync() will most definitely do.
Relevant:

Aaron Swartz - Guerilla Open Access Manifesto

https://archive.org/stream/GuerillaOpenAccessManifesto/Goamj...
Grew up on a farm in Scandinavia and have witness a few of these up close. The amount of debris they can accumulate is staggering - mostly nails, and corroded clumps of metal (probably from old farming equipment). There was nothing particular about the fields where their food came from, in fact it would be considered very clean, almost ecological. But hundreds of years of harvesting will leave a footprint. Also, in the earlier days when renovation was not set in system they used to bury their trash (what else could they do really).
The eavesdropping attack could be defeated by shielding the reader. Make a shielded container, place the reader in it, then slide the passport through a slot to be read. Solved.

The same could (and should) be done for any short range RFID transactions. Do them within a cage, and eavesdroppers are thwarted.

I'm not sure, but I think the eavesdropping equipment can also be blocked with RF noise. Just make the vicinity of the reader very noisy, with accuracy limited to a few centimeters, and they will receive a ton of garbage.

While we're at it, let's detect live receivers and require them to be turned off. Cellphones, laptops, pacemakers, everything off within 4meters of the receiver. Well, maybe not the pacemaker.
At $2 - $5 per magnet, (as listed on that website, you could probably get them cheaper if you're outfitting a herd of 2000+) you'd have to cut a lot of corners to build something that can traverse a populated pasture and pick up tiny bits of metal and still come out as an economical choice.
Does anyone remember terminals with a status line? They get brief mention here — https://en.m.wikipedia.org/wiki/Computer_terminal. On a well-populated Unix machine, it could show a list of logins and logouts, updated every minute.
Innovation Done Right: Lamp powered by water and salt
The PS4-Pong example in the README has a YouTube video[1] so it's physically possible to run something with the HTML5 canvas renderer, but there doesn't seem to be much in the way of instructions to do so up there.

As for the sparseness, definitely true, the SDK really doesn't have much in the way of functionality yet, but I'm kind of surprised by what they have so far.

[1] https://www.youtube.com/watch?v=aNqKyuTDbjE
The Art Of Asking by Amanda Palmer.

More autobiography and less advice than I was expecting, but very interesting, and extremely engaging.
> terminals are old crusty awful things

Not really, they're just poorly documented. They're based on ad-hoc standards that are scattered across many outdated documents.

It'd be nice if somebody could actually pull all that together and publish one comprehensible document that is readable and up-to-date.
Oh, thank you. That went to my read queue.
Europe and Biological Warfare
Actually assembly is the minimal unit of deployment, not compilation. The minimal unit of compilation is the netmodule[1]. You can compile from different languages as netmodules, then link the resulting netmodules together in an assembly.

By the way, this is not a scenario supported by Visual Studio, so it requires using command line tools. So for any practical purpose, you're right that multi-language solution require the use of multiples assembly projects, which is tedious.

[1] http://blogs.msdn.com/b/junfeng/archive/2005/02/12/371683.as...
The Synthesis of Reliable Organisms from Unreliable Parts (1956) [pdf]
Does anyone know where I could download an image of the update? I just want to poke around.
No, I think integrating the web stack in a terminal is one of the better options. You'll get a lot of nice things that already work, e.g. serialization (HTML/CSS/JS/JSON), debugging (webkit dev tools, if you use webkit to render you terminal), libraries that are useful for terminal based apps (d3.js) and nice font rendering to only name a few.

`cat 50mbfile` will not halt a web based terminal if you don't keep it all in the scrollback buffer.
Again: I prefer longer lines and shorter line height. I am aware that I am in the minority on this front.

I just wish that HTML had a sane way to allow client-side preferences (Like, say, line height and width) to be expressed.
The real reason Donald Trump is so rich
Betterridge's law of headlines.
Meditation: Why Bother?
This is about a very well established blogger who admits that "native ads might work better for independent fashion or travel bloggers — people who aren’t struggling with the ethical and emotional implications of monetizing parenthood."
I am tempted and have started to use ACLs. Once you've got a ZFS filesystem (in my case, on FreeBSD like the author), you have full NFSv4 ACL support. If you export that over NFSv4, those ACLs are visible to all client systems. And if you export it over Samba, they are visible to Windows clients as well.

I don't think the support here is too awful: given that it's what NFSv4 supports, it should be available to all clients. It doesn't help that the tools are crap on the Linux side--the POSIX.1e DRAFT ACLs are all they support last time I checked, and this dead non-standard should really just be replaced by the NFSv4 model at this point. Not sure what ZFSOnLinux does to work around this shortcoming.
ACL = Access Control Lists

NFS = Network File System

since sysadmins never bother defining anything in their articles.
Here's another set of examples, for different targets:

https://www.owasp.org/index.php/OWASP_Testing_Guide_Appendix...
Free Net+ Study Guide
How does this run on the PS4?
Why do these books have to cost $150? The academics won't be getting this money, those publishers essentially won't be involved in helping improve the book, and it doesn't cost $150 nowadays to get something published, even if you want a printed version.
I think you're mistaking their symbol for "a different font". Each one of those has a logotype and a symbol, which make up their visual identity (the word 'logo' is used interchangeably for those, or their combination). They are merely using the existing symbol as favicon - the stylized N/B/B. Google's symbol at the time was the uppercase G in the same font, so creating a new one for the favicon would be considered a rebranding.
Shameless self promotion here... I wrote an article on how to get up an running with basic machine learning in a week:

https://blog.skcript.com/machine-learning-in-a-week-a0da25d5...
Font generator webapp campaign
It's just silly. You can't have any delivery to anyone, because if they're offline your message buffer might get too large for your disk.
Predicting image ads click rate using convolutional neural networks
This looks for very good. Thanks
What— you don't approve of the sleek aluminium unergonomic mushroom-key:d Apple Keyboards?

Heretic!
What is Ring.cx and how it works
What's missing from the article is how a large part of the american public (especially upper class) really loved Hitler, as a "great man of state" that would fight against the communism threat.

Also before WWII, anti-semitism was much more widespread in the US than after it.

In fact jew refuges from Germany were often denied entry into the US, as in this classic tragic story:

http://www.ushmm.org/wlc/en/article.php?ModuleId=10005267
I agree the robot is optimistic.

From the tiny amout of reading I've done cows eat hardware - nails, screws, and bits of wire that are accidentally left in feed troughs, or bits of wire from tires that are left in fields for some feed product.

Many cases of hardware disease would be a oided if there was some concentration on keeping those safe for cattle.

But maybe I'm guilty of armchair farming.
Show HN: Popularity scoring for arXiv publications
Not a stupid question at all. One could say the foundations of the entire ITER programme circle around need to answer that one. :) [0]

But on a more practical note: the containment for the plasma is a vacuum. All the matter inside the magnetic container is held within the plasma, and in simplified terms, between the "surface" of the plasma and the wall of the container there is _nothing_. Vacuum is a very good insulator, and the magnetic fields that control the plasma serve a dual purpose. Always, to prevent plasma from getting into contact with the walls of the container - but both to keep the energies within the ring, and to make sure any contact with the vessel can't cool the plasma down.

The reason why vacuum is such a great insulator is easy to explain. Heat is transferred by conduction (contact), convection (heat exchangers), and radiation (ejected particles). When surrounded by vacuum, matter isn't in contact with anything and heat transfer by conduction is 0. Because there is nothing for heat to flow to, also convection is effectively 0. Heat loss by radiation is far, far less than by conduction - and since plasma is a cloud of charged particles,
even that is subject to the strong magnetic fields pushing the matter back.

0: https://en.wikipedia.org/wiki/ITER#Vacuum_vessel
Can't believe that they didn't think to include a way to verify the USB's integrity with strong crypto, and clear instructions on how to do this. Yes, non-tech savvy customers would be vulnerable to phishing (since such a letter would simply omit this step), but at least it would be possible for tech-savvy individuals to do so.

If they had done this right, they would have sent the USB with a validation step and widely advertised this step, so that all users would be aware of the need to do it, maybe even branding a simple software package to verify the contents as something like "UConnect SafeCheck".

Hopefully, they at least have a secure way to download it online (but given actions up to now, I'm not optimistic).

Edit: Owners can download it via https (albeit with SHA-1), but I'd be surprised if there's a way to validate the integrity of the downloaded file. Also, they're advertising that link without the SSL (and indeed, it allows non-SSL connections).
Ask HN: How have you changed your password to make it easier to type on mobile?
Urban Myth Confirmed True as Archaeologists Discover Hidden Tunnels in Mexico
The whole point of the article is that hindsight should have already been there at 1939 -- 6 years after Hitler came to power, with Main Kampf already published, with the Kristallnacht and tons of other signs...
As an academic I check out and buy super specialized books all the time. $150 is not too expensive if it can save me a few hours of work by summarizing an esoteric topic, which frequently is the case. The publisher doesn't matter, just the reputation of the author.

This is not beach reading, it is an input to an industrial process.