skysight-inc/HackerNews huggingface dataset:
Pathfinder tessellates edges into microtriangles, computes signed trapezoidal areas in the fragment shader, and then accumulates those areas using a compute shader. I assume that this would make Pathfinder a "tessellating" algorithm in the language of this article as opposed to a "non-tessellating" one.

By contrast, I can't verify from source, but it appears that Slug does all the work in a fragment shader. If so, this would make its closest relative the Will Dobbie vector texture approach [1].

I considered the Dobbie technique but rejected it because it's very slow, asymptotically so even: it's O(height ∗ width ∗ number of curves), with a high constant factor as Newton-Raphson or de Casteljau subdivision (note that the quadratic formula is an alternative if all you care about is TrueType) has to be repeated over and over again for every pixel/subsample in the scene. I don't know how any non-tessellating algorithm can avoid this asymptotic problem, since if you defer all the work to the fragment shader then you have no choice but to run your expensive shader on a conservative cover area instead of only the areas that need to be expensive (i.e. edges, or curves if you're doing Loop Blinn). By contrast, traditional scanline rendering on the CPU is O(height ∗ number of curves), not counting the blitting, and forward differencing can make the work needed to be done for each curve on the scanline extremely cheap. For this reason, every non-tessellating algorithm I've seen is significantly outperformed by typical CPU renderers in practice.

This is not to say that non-tessellating text renderers such as what Slug seems to be are worthless: they may be useful to avoid costly CPU/GPU synchronization if the size of the text to render is not known by the CPU, for example if it depends on the result of vertex shading for a scene.

My further work on Pathfinder, should it pan out, ought to allow for more precise tessellation without significant performance cost, exploiting the fact that the shape of the traditional CPU scanline rendering algorithm can be adapted to generate triangulations on-the-fly through monotone polygon decomposition. My colleague Nical Silva's Lyon [2] shows how this idea can work, though I'm still working on adapting the technique to efficiently handle curves and high quality Levien-style antialiasing. This would eliminate the compute shader step, allowing Pathfinder to easily composite into 2D and 3D scenes as Slug can do without sacrificing performance. Bear in mind that this work is highly experimental and unfinished.

[1]: http://wdobbie.com/post/gpu-text-rendering-with-vector-textu...

[2]: https://github.com/nical/lyon
>The more lane miles a state has, the more federal transportation dollars that state qualifies for. What is the incentive? It is, of course, to build more lane miles. Add to this the fact that federal transportation programs generally pay 90%+ for new construction, but only ~50% for maintenance, and we have a system that encourages states to build more than they can ever maintain.

This is a microcosm of a larger systemic problem with state budgets that started with the Sixteenth Amendment. Not because income taxes are bad (they're fine) but because that was the first step in a process where nearly all revenue in the United States is collected by the federal government. This was a shift from the original situation where the government was funded by excise taxes and most taxes were collected by the states. This didn't become a problem however until the federal government's fiscal advantage became so large that federal outlays began to dominate state budgets.

The result is a growing clusterfuck of incentives that would make Roman Polanski blush. State governments used to get more money by growing their states' economies. Now they pursue the twin goals of getting more money from Uncle Sam and generating more of the kinds of economic activity that they can most easily derive revenue from, because federal income taxes are too high for states to collect very much money from income tax, and because states compete against each other to lower taxes to attract businesses so are better off seeking federal funds than raising taxes. If a state raised its own taxes to build roads they'd never overbuild the network like this. It's completely insane.

It's possible that the election of Senators by state legislatures also served to prevent this slow transfer of fiscal power from happening during the first century of our country's existence.
I started at this corporate in Liechtenstein, fresh off my MBA. But, realized a year in, that I would not be a good culture fit.

Let my manager know, beginning of the 2nd year that I would like to transition out and my reasons for leaving. One thing the manager made me clarify is that if I was going to be working for competition. In that case, he felt it wouldn't be wise to have an extended transition. (I was not and considering starting my own startup)

He let me keep my sign on bonus (clue: enough to buy a model-3 Tesla) that I was supposed to pay back if I left before end of 3 years and I agreed to stay until end of 2nd year so that we could have a smooth transition and handover.

The departure was only announced to the wider team, 2 months prior to actual departure.

Allowed the company to have a non-disruptive transition, know exactly why someone was leaving (not some bulls*t reasons) and me to validate and get started on my company right after I left.

Of course, I had a going away party and the good folks even pooled some Swiss francs to put towards my startup too :-).
this is incorrect, plex works fine with amazon.[1][2][more on request]

the issues being described in the link you posted may refer to early-release bugs, users who were getting throttled or nuked due to the anti-piracy efforts I referred to earlier, or any number of things (certain kinds of transcoding, maybe?) -- it's a pretty vague article! but plex and amazon can definitely be integrated.

1. https://amc.ovh/2015/08/13/infinite-media-server.html

2. https://www.reddit.com/r/PleX/comments/58uhmo/guide_to_using...
I suggest reading the last link above, particularly the conclusions about Truman's knowledge towards the end.
I'd read that the way healthcare became tied to employment had less to do with some beneficent interpretation of the "social contract" than it did taxes.

That is, when the two were first tied, income tax rates (especially for higher, including "professional", brackets) were much higher. Employer-sponsored insurance was first offered as a tax-free perk companies could use to draw talent. It's easy to see how that could become an expectation, and then a requirement, despite its helping create incentives that are ultimately aligned against the employee/patient.
Filecoin.io might be a solution/competitor to S3
Show HN: Gherkin test suite in the cloud
>> Do Prime members still get unlimited photo storage?
> Yes.

Heh. Anyone tried writing an encoder to make files look like photos, and upload them to any of these "unlimited photo" services. I am sure they are probably watching for it and will close the account.

Then what if it there is a way to gradually mix in data with actual photos, a bit like in steganography. But more aggressive. And create what still looks photos, just like really noisy.
> So are you claiming that those sort of jerks are not going to be extra nasty to women that will tolerate it?

That is also my observation. We are just vastly more sensitive to aggressive/jerk behavior against women ("protect the women"), and this is highly emotionally charged for most people.

For a rough intro into the phenomenon, check out the youtube videos comparing bystander reactions to the exact same behavior in a woman -> man vs. a man -> woman setting.
That I am an imposter and will not achieve, in personal and professional life, anything significant. I might be wasting my life.
I am German and 'squirrel' is the one English word I just can't pronounce. I am very good at all the other words, but that one stumps me.
The very fact that scientists have had to come up with their own identifiers is testimony to the woeful inadequacy of what we're calling "universal" identifiers.

Archeologists of the year 8017 might also thank us if we were kind enough to label each piece of our data in a way that makes sense to them, including precise timestamps. Heck, they might still be using the same format if we did come up with something truly universal!
Shifting to contracting helped me with this, as a contractor I was able to keep an emotional distance from the work, I always knew I only had a few more weeks or months and so if they wanted me to produce crap then so be it.
Using the HomeKit Accessory Protocol Specification (Non-Commercial Version)
Cacao and chocolate both come from Nahuatl words (cacaua and xocolatl, respectively, though note that there was also a drink called cacahuaatl: “atl” = water).

According to Wiktionary the xocolatl case is actually a bit uncertain (not much evidence of that word in use before 1750), and there are some competing theories that it was maybe related to the word for a stirring stick, or maybe descended from the Yucatec Maya word chocol (hot). https://en.wiktionary.org/wiki/chocolate

The version I like is the Maya version from the south of Mexico, now called tascalate (not sure what the Maya name was, or exactly what the etymology is there – the “ate” part comes from the same Nahuatl word for water).

But that’s all sort of beside the point that the word chocolate (and cacao) are fairly recent words, which were spread rapidly around the world mostly from one source, so the name was adopted pretty much everywhere as a loanword, and doesn’t change too much between languages.
Three words we are all afraid to say, but will make our work better
Cofounder here.

This is still pretty early. Most notably we are missing validation and surfacing error messages.

Please ask here or use the in-app chat if you are stuck.
Anecdotal. A big grant paying off doesn't outweigh all the other countless iterative and great leaps forward that led to the detector which led to the higgs. Those efforts were also funded by small grants, graduate student stipends, or out-of-pocket in pubs and libraries.

The reason why they measured impact in that way is because that's what most funding agencies today are speculating in for their decision making processes. And as data shows, most funding agencies are getting it wrong.
water off a duck's back.
Fuck it. (R)
If possible, buffer your time at work from your time at home with a physical activity which allows you to viscerally expend energy and possibly rage.

A workout could be good. Martial arts class, intensive cardio, something allowing you to express rage and get physically exhausted in a controlled, harmless, socially acceptable way.
Amazon has been de-emphasizing their unlimited plan since the end of April, and the writing has literally been on the clouddrive landing page - I wrote about it here:

http://swirlingtea.blogspot.in/2017/05/amazon-de-emphasizing...
That sounds like a really great option. And like everything it's the republicans that keep it from happening.
This should be imitated all around the globe, in this way more research, new jobs and a better society is possible. The National University of Engineering (UNI) needs this such funds. For sure this money will return more Zuckerbergs, Gates, Khan, Bose, OCW, EDX... to the world.
> It borrows core ideas from the ubiquitous UUID standard, adding time-based ordering.

Isn't time-based ordering bad, since it might allow hackers to predict UUID generation and use it to compromise security systems based on UUID?
I'm not the "Pharo community", just someone trying out Pharo.

But I don't think entitled criticism helps or is welcome in any community project.

It's easy to point at anything and ask them why they haven't done it yet, and that it's this "mindset" that keeps them small.

As if if they had a different mindset they'd also have magical resources.
So basically words organically developed Huffman coding?
> Many currently profitable conventional farming methods would become uneconomical if their true costs were incorporated into market pricing. Direct financial subsidies, and failure to include costs of depleting soil fertility and exporting pollutants, continue to encourage practices that degrade the land.

- David R. Montgomery, Dirt: The Erosion of Civilizations
I've been meaning to get my data out of ACD anyway. I only use it for average-joe's needs, and for that, it's not up to the task.

The Prime Photos app is slow (even thumbnails load slowly). Videos take time to buffer, even on a 400mbps connection. Navigating the library is difficult. Uploads (photos or not) clearly take much longer than uploading to, say, YouTube. And I've also seen that their iOS app misses uploading some files too, saying "0 items remaining to upload" when clearly many items aren't uploaded yet. Lost some memory-worthy videos that way. Of course, bugs can be found in any product and that's okay. But sometimes you can tell that it's because the product is neglected.

I'm now surveying the alternatives again. Any recommendations?

Edit: Rephrasing "product is neglected"
Interesting take, but it assumes a high margin of error in the voting preferences of certain constituents, which may not be true, which likely makes it not self-limiting enough.
Voting is mandatory in Australia and our political system doesn't seem particularly better (or worse) then the UK.
I've found that pattern to be very useful when altering/sanitising MySQL backups.

# Set the engine of all tables in schema `foo` to TokuDB
sed -re '/^USE `foo`/,/^USE / s/^\) ENGINE=\S+/) ENGINE=TokuDB/'
Top YouTube channels for web developers
Trifork AB | Full-Stack Developer | Stockholm | ON-SITE, FULL-TIME, http://trifork.se

As a full-stack developer you must be able to handle the every task involved in implementing new features. Everything from the database to CSS, software architecture to operations. You must be diverse, be able to quickly pick up new technologies and languages and know when to use what. The job involves working on several interesting projects at a time, and the kind of project will vary greatly. Our company values automation, clean code, and testability highly.

Perks & Benefits:
• Independence and Freedom in a fast career track. Working in a start-up like context means that you can grow and develop faster than in other environments; achieve your career goals in months instead of years.
• Contrary to start-up like contexts, we offer the financial security of being part of a large international organisation.
• Every now and then we gather for a Code Retreat where we go on a trip to sharpen our skills and start new 'passion projects'. These trips can take us to the wilderness of Sweden or why not the beaches of Mallorca.
• You will join us for our annual ski trip where we meet and socialise with other Trifork teams from around Europe.
• Knowledge is the heart of Trifork and therefor we offer you education when you want to expand your expertise in certain areas and frequently engage in Tech-talks.

Apply here: http://jobs.trifork.se/jobs/11461-full-stack-developer?promo...
One guy in particular admitted to having​ 1PB stored. People like him fucked the rest of us over.
considering they give unlimited photo storage to Prime users, can one store data inside these images and get unlimited storage that way?
I am a French citizen, but I admired the USA all my life and still does. I understand that life is complex and things are not black and white.
I feel in this excellent article the pain of a citizen loving its country.

Many thanks Mr Astore.
Just in case anyone is interested, this was first implemented by the original author, Eric Lengyel, as part of his proprietary game engine, Tombstone Engine:

http://tombstoneengine.com/wiki/index.php?title=Release_Note...
not sure if anyone ever formalized it in some sort of library, but yes, it's been done! people were using flickr for storage years ago.[1] I have no idea if it's still possible.

https://digiwonk.gadgethacks.com/how-to/use-your-new-terabyt...
Facebook Live auctions come to Singapore
Have you ever programmed in a lisp language? Balancing parentheses with your eyes is not something I've ever had to do. If you have to do that you're using the wrong editor
Hiring a VP of Engineering
Yes.. but them not having an upper limit doomed "the rest of you" from the beginning. Is anyone surprised some would do that? Is Amazon? Should they be? Of course not..
Can’t see the FOUR-est for the trees
Same here! I find math fascinating, but everything I know about it is painfully gained knowledge. Usually I read three to four books about the same subject and then learn from the intersection. It's a sad state of affairs!

I'd be interested in working on better math books (I have lots of experience in writing CS textbooks), but I'd need someone who can explain math topics to me in the first place. Math books in general are completely useless.
I didn't realize that things I send to my kindle (via email) are in my Amazon Drive. Logged in after seeing this post, and there they are.
I'd argue that some foreign examples would actually match well culturally. Take Switzerland. Highly decentralised (imagine county-sized administrations having about as much sovereignty as US states). Very high salaries. Similarly wealthy (about 20-30% higher than US median per capita PPP). Similarly libertarian (privatization is has been a favourite topic of polititians as well). Similarly conservative. Yet building a tunnel through arguably more difficult terrain (read: risk of death, costly insurance policies) cost 10-20x less per KM in Switzerland compared to the US. It did so again tunneling right through the city of Zurich, extending one of the busiest train stations in Europe with an underground station and a new large new above ground ramp. Both projects stayed on budget.

I really think that looking abroad has a point. As an example, for Swiss railway managers it has been a regular occurance to go abroad and learn from other countries what they do better and what to avoid.

The US is just a nation and Americans are just humans, like everyone else - trying to stop with the "we are special" thinking would give the US quite a boost in certain areas IMO.
You could try out one of these new storage cryptocurrencies:

https://www.storj.io

http://sia.tech/

https://filecoin.io/

https://maidsafe.net/

I haven't used them myself so I can't vouch for the UX or quality, but they should be able to offer pretty low prices.
Bit short even for an intro. And it doesn't mention the most important thing which is what physically a register is. Or that you can access parts of it. And how malware and obfuscated or optimized apps don't care about customary usage.
> You do not get a useful developer in the end otherwise

Not all developers do stuff with UI, and of those that do not all do anything with a UI that is actually graphical beyond a terminal.

> since you need to understand basics of human perception to understand compression in that area (jpg, mp3), they talked about stuff like that.

That is a good reason to teach it, and counters my overly assertive original comment.
I have a Raspberry Pi at my parents home (which has r/w to the disk attached to my fathers Airport extreme), it rsyncs every night with the server in my basement (which has all my data on 2 disks.) It also syncs my parents data back to me. It works well but I still need to add a feature to email me if syncing somehow halts or errors out. I use "rsync -av" (over SSH), so nothing is ever deleted.
Regex, because most of our work involves manipulating text.
"we'll offer storage plans of 100 GB for $11.99 and 1 TB for $59.99, up to 30 TB for an additional $59.99 per TB"..."At the end of their existing subscription, customers with auto-renew turned on and 1TB or less of data stored will be renewed into the 1 TB plan for $59.99 per year."

So if someone is using eg. 50GB of storage Amazon is going to sign them up for the 1TB/$59.99 tier rather than the 100GB/$11.99 tier? Yes it can be changed, but also inertia affects these things, many people don't check or can't be bothered (same psychology as cashback offers). Judging from the sneaky pushy way they try to get everyone signed up for Prime (the button to not sign up is practically invisible compared to the 'yes' button and I know of several people who signed up unknowingly and got charged) I wouldn't be surprised if they are acting darkly on this.
There are two moral alternatives: either you impose the yoke of government on people, then give them majoritarian control over government, or you have no government. The latter sucks for people who make up the 1% now, because it's government that keeps the merchant/capitalist/industrial class from being dominated by the warrior class.
Assuming some users know how to control a computer (some claim they do e.g. those working in IT), why would they tolerate this annoyance?

It must not be that bad or else they would work around it, using their professed skills in controlling computers.

Or maybe there are other reasons?

How many technical users are complaining about advertising while at the same time assisting advertisers to put their marketing cruft on the web?
As true as all that is, you still have to have somewhere to live. You can put some of that money back in your own pocket, or you can put all of it in someone else's.
Currently trying Backblaze: https://www.backblaze.com/b2/cloud-storage.html. Overall fits my needs.
Human genes don't spread by pollination. However, some might get introduced into retroviruses and spread that way.
Here are implementations of some of the sketching algorithms mentioned in the article for those interested:

https://github.com/ct-clmsn/CHIUW2017
Persian - چای (Chai)
Competing Against Free
Regional storage is inappropriate for backup. On GCS, backup should be nearline or coldline, depending on how long you think it will be there.

Presumably you'd pay the $120 bandwidth fee seldom or never.
Simple C++ Lexer Library
It's clearly not unviable, seeing as how many perfectly viable languages that use Lisp syntax.
What I'm saying is: It does neither tease nor arouse interest. So neither definition is fulfilled.
It was actually Newark...
Looks like a github repo here for this paper: https://github.com/rdspring1/LSH_DeepLearning
No content here, just an e-mail signup page.
And there's a paper describing the technique coming soon: https://twitter.com/EricLengyel/status/872362370689097732
I did this one a while ago. http://pharo.org/success/CableExpertise

So is is good for doing some web application dealing with lots of devices.

Have a Jira client for doing lots of Jira automation using the REST API, along with a bunch of goodies etc. Pharo was quite practical to deal with that.

Am finishing up an XMPP client, and writing callbacks for dealing with XEPs etc is a dream in a live environment like Pharo. Expect more there soon.

Compared to other things I did with say Java or .NET, they all take longer and are more convoluted. I used to be a Java full time dev/tech lead/architect for years.

I am still doing Hadoop stuff but it all feels like there is always an annoying ton of accidental complexity in the Java/.Net camp.

Check http://pharo.org/success/Quuve for a rationale about picking Pharo instead of Python.
Quick glance to the article "There are 24 DIMM slots and you can use LRDIMMs". 64GB dimms at least seem to be available, some news from 2015 also mentioned 128GB dimm from Samsung.
This is probably not surprising; given the way they've been treating​ rclone and its users it is clear that they don't like heavy users.

On the plus side (now that they are charging a sustainable amount for it) perhaps they will reopen the developer API and I'll be able to get some new keys for rclone...
It gets worse. Per comments on https://github.com/webcompat/web-bugs/issues/172 if you just spoof the Chrome or Safari UA string the site works fine...
Do the colors represent anything? It feels like they could have continued on in many places.