skysight-inc/HackerNews huggingface dataset:
I’ve been tinkering on something adjacent, to replace my Instagram usage rather than Photos.app. I was thinking of a sort of “album as a blog post” concept using Ghost, which could be a single image per entry, or a series of images with optional prose interspersed. The idea is to take an album and auto-generate a blog entry with inline photos that can be edited in Ghost. It can also pull out photo metadata and create a map, etc.

Unfortunately Ghost isn’t as modular as I hoped so it is involving lots of edits to the source, and automatically extracting album metadata from Photos.app has also turned out to be difficult.
Yeah I totally agree. I love these kind, and the onions story too. Wonder where I can get more.
There is an incredibly full-featured accessibility audit in Chrome's dev tools:

https://developers.google.com/web/tools/chrome-devtools/acce...

On top of that, there are a lot of Chrome extensions to do all sorts of great things to help you test for accessibility:

ChromeVox - https://chrome.google.com/webstore/detail/chromevox/kgejglhp...

Colorblinding - https://chrome.google.com/webstore/detail/colorblinding/dgbg...

aXe - https://chrome.google.com/webstore/detail/axe/lhdoppojpmngad...

Color Contrast Testing - https://chrome.google.com/webstore/detail/color-contrast-ana...

No Coffee - https://chrome.google.com/webstore/detail/nocoffee/jjeeggmbn...

HeadingsMap - https://chrome.google.com/webstore/detail/headingsmap/flbjom...

Wave - https://wave.webaim.org/extension/

ARIA Validator - https://chrome.google.com/webstore/detail/aria-validator/oig...

---

Lack of tools is definitely not the issue.
I think you'll get more traction from looking into criticism of identity politics. Maybe start w/Slavo Zizek
Sure, there might be a different word than "industry" that describes it better
Movie theaters are the the most effective form of DRM.
THANKS for this. I wanted to write it but could not have done nearly as good a job.
Let your mind fester on the idea, allow it to grow like many branches from a trunk. Jot down all of the tangentially related but equally exciting ideas that inevitably follow

I recently bought a Sony Voice Recorder just for talking about the wild ideas. Its amazing how much I was self-editing when jotting notes. Training yourself just to blather into a recorder (I don't use my phone because it felt weird) and then using some text to speech to extract the words later has really been a better workflow for me to get the fleeting thoughts out of my poor memory and into something I can continue to churn.
maybe because I was fresh out of academia then but neither xml defined behavior nor the ejb looked like something that really removed work, moreover I've always been biased against things I can't put a break-point and debug in the event of having issues (which is also why I skipped on angular, for example).
+1 on all of this. I really prefer that https://github.com/pkg/errors is outside of the standard library so I don't need to use the fmt.Errorf abomination.
Are you one of these people who have never met an actual conservative and have doubts they really exist?
To the extent that social justice is about collective justice rather than individual justice, it is unjust. Sometimes those things coincide and social justice is just when they do. But as a casual observer, social justice seems to emphasize collective justice and collective guilt, which are often hard to distinguish from bigotry.
I don’t know that it’s so much being against the idea of a fair and just society as much as being against SJWism. Where SJWism seems to now be about dividing up people into groups. Refusing to engage honestly. Labeling anyone who disagrees or has different ideas the enemy and forcing them out. Problematizing things that aren’t problems. So on.
The ideal, at least for me:

• I learn about shows I haven't seen via word-of-mouth or online forums.

• I preview them on sites like YouTube.

• I stream a few episodes online in low/moderate quality. If I like something enough, I download it to a personal disk in the highest quality, where it will always be available for me to watch without ever requiring an internet connection.

I understand that the companies and people who make these shows have to make money, so I'm willing to make a few compromises:

• Let me pay a SINGLE monthly fee to stream ANY show in a video player of MY CHOICE.

• Let me permanently purchase specific episodes/seasons.

• Let me rewatch my downloaded videos without an internet connection for a while, but it’s alright to require me to connect every N days to refresh the DRM license or whatever.

So far, Apple's iTunes Store is the best platform which delivers most of that.
I've signed up for your beta.

One question though - if you end up feeling it's unsustainable to continue developing PhotoStructure down the line do you have a plan? Obviously we would rather not be burned by it either, you you consider at that point making it open source so existing users can continue and make improvements?

Certainly I hope it never comes to it but it's nice to have a little reassurance.
You might have browser prefetching enabled. Not sure this is default behaviour.
"If the doctor asks to stick his finger up your rear to check your prostate you don't say er no thanks that's too private"

If you don't want your doctor to stick his finger up your butt, then that's exactly what you do. They don't have a right to finger your prostate, even though it might be beneficial to you.
We ban accounts that bully other users like this. Could you please review the guidelines?

https://news.ycombinator.com/newsguidelines.html
Anti-vaxxer leaflet found inserted in book sold by Amazon
I don’t even know where to start.

You don’t feel sympathy for sex workers, who in many places are unable to report being assaulted?

Your example is having something you stole stolen from you. That’s not the same as doing something illegal, and having a completely different crime done to you. “I was jaywalking, and someone robbed me when i arrived on the other side of the street”. I can’t report it because I would have to explain why I was in the middle of the street without having walked past the shops on that side.
> If you don't like Facebook, don't use Facebook, try not to run their code, try not to connect to their hosts, and don't send data to their partners

I do all that. The problem is that all that insufficient.

If the like of Facebook, Google, etc., would actually leave me out of things when I don't use their services, I wouldn't care nearly as much about what they do.
And will destroy the company in the process.

They already sunk a large military contract and are setting their sights on AI in general. If Google accedes to all the various pet issues of individuals working there then they won't have a business anymore.

This is the risk of appeasement. Google (and every company for that matter) should try a new stance: If you fundamentally disagree with the areas and methods that our leadership has chosen for our business, then find a new place to work. Working for a company while using it as a staging ground for a coup against it is unacceptable.
How we added a public API to our existing SaaS app
What do you mean by "social justice"?
Depends how thick the custard is. Is it thick enough to classify as a non-Newtonian fluid?
While not open source, it doesn't seem to be a service, but a self-hosted application.
>However, for other people, like me, the quality of art is essential, and we do want to see the best that has been produced this year and the past 100 years. Where is this material? How can I consume good European cinema from the 50s and 60s? Where can I consume the best Latin American cinema from the 80s? etc.

Mubi is the best service I've seen for this, but their catalog is generally quite limited at any given time, as it consists of a constantly rotating collection of films.
"Social justice" doesn't mean anything. It's, at best, a metaphor. Those words don't mean anything apart from the movement because otherwise, there would be a social government and a canonical social code.

It's like "ethnic cleansing". It doesn't mean anything unless you interpret it as a metaphor.
Zebra Puzzle (Einstein's Puzzle)
Check out the indiehackers podcast. It has a lot of interviews with founders working in what I consider more realistic conditions than VC financed ventures.
Well, there's one guy (Ron Nicholson, who later worked on the N64 chipset) whose signature appears in both machines. Perhaps he thought to apply Job's idea to the Amiga 1000.

As for other machines, I don't know of other signatures, but there are often Easter eggs. Commodore machines had funny stuff on their PCBs: codenames Rock Lobster, Junebug, plus the Fred/Wilma LEDs, etc. Lots of integrated circuits from several companies had artwork in unused areas of the silicon die.
Async Await: 60% of the time, it works every time
I was completely unaware of this proposed change, and can see big problems for individuals/small businesses if they end up implementing this. I've submitted a comment via email.
You succeed. The positive reinforcement drives the motivation. There is no method to stay motivated without succeeding.
SiriDB: A highly-scalable, robust and super fast time series database
It's troubling that individuals developing AI applications at Google don't have a voice to raise ethical flags or whistleblow.
> I think it's perfectly reasonable for Google to attempt to transition union organizers out of a management role

I wouldn't have thought managers would be welcome in a union in the first place? Doesn't a union represent workers against management?
Having been involved in similar events in the US with unions, I would argue unions don't do NOT do good job at preventing retaliation outside of jobs with very specific and prescribed career paths and etc. Effectively they trade flexibility for super rigid job paths in order to "protect" the worker and that cuts off other opportunities.

If there is any room for an employer to make a judgment call then they can make it, and a union has limited ability to deal with that. US unions are often only concerned with the aspects of the job they can / have negotiated, or things that are already illegal (and you'd be surprised what comes out of the sausage factory when negotiations end). If the job allows for any judgment calls by the employer, they get to make them just the same as a non union job.

What is the answer then? You get the typical US union job where the job is hyper track driven as far as career path goes because the union feels that is the only way to control / have a say in those aspects. The employer doesn't have the flexibility to retaliate and hide it as a business decision.... but they also don't have the ability to promote someone over another for the same reasons (what is seen as retaliation by one person might be seen as a well earned promotion by someone else who got the job). Even then if your boss is a "jerk", often a union can't do anything.

The results are jobs where easy to identify things like seniority, some sort of certification system, and etc determine pay, progress and etc. That is a terrible trade off IMO.
Well, I'd be okay with eliminating all drug patents in exchange for NOT using government monopsony purchasing power. Are you game? After all, if we want an efficient level, drug patents are the enemy. And hey, if we look around the world at countries that are lax at enforcing drug patents, we see their drug prices are massively lower than the US's. So it seems like there might be a pretty big market distortion here, in the upwards direction, caused by drug patents.
I'm willing to pay 1 Euro per episode, but I don't want to care about which service streams what. Just a big container of every present and past show or movie, on demand and pay per view.

The current model is not interesting. I don't want to pay a monthly fee for something maybe I don't have time or the will to watch that month. Obviously those services are doing well with the customer that fit into their sales model.

I wonder if somebody would build a meta service and pay fees to the sub services (Netflix, Amazon, etc.) They probably don't want to be commoditized.
>If presidential elections were just driven by popular vote candidates would only campaign in the top population centers. Entire regions of the country would be ignored.

This is definitely 100% false; this goes against the mathematical population distribution of the United States. The top 100 biggest cities in the United States combined only make up less than 20% of the population.

But even if it were true, it's not any different than the current status quo where candidates simply only campaign in "swing states," ignoring the vast majority of the rest of the Unites States. In fact, it would be better, because more Americans live in population centers than they do swing states.

https://youtu.be/7wC42HgLA4k?t=108

The other problems:

Many people who live in solidly blue or solidly red states don't even bother voting for president - they know their vote doesn't matter. I know this because I've literally heard people say it.

This it not even considering electoral college also entirely ignores 4 million Americans because they live in territories, not states.
> to the extent that consumers can be persuaded to purchase

Subtlety here: the consumers aren't making the choice, it's the insurers or medicare. We can't simultaneously accept the arguments "medicare will ruin drug development because it's the only consumer" and "consumers are choosing to purchase newer drugs making evergreening effective".
I'd say not everything worth starting is worth finishing. Perhaps the discovery of starting, doing a bit, is really what you want.
Skeleton Loading with React
We really need a better term than 'SJW' these days for those crypto-Maoists. It's been taken over by the alt-right, who use it for anyone who might object to their "based", "redpilled" (or so they say) toxic crap.
To the people downvoting my comment above: your frustration at the system doesn't make my comment any less true.

There isn't a natural right to consume content produced by companies who seem hell bent on making it difficult to access that content.
Yep, in conjunction with TimescaleDB, lateral joins make joining time-series in the database very powerful: https://docs.timescale.com/v1.2/using-timescaledb/reading-da...
Stick horse riding is neither new nor cool in 2019.
If you think that a lightweight drone will give just as much wind power as a heavy helicopter, you need to think about F=MA a bit. The weight of the pilot (and supporting systems) act as balast against which the "fan" can push. Otherwise the fan would accelerate into the sky. More ballast = bigger fan, and a huuuuge fan is way better than a small fan given the problem at hand.
> the decision should be made by Facebook and those people voluntarily, not imposed on them by the government.

I'd be a lot more sympathetic to this argument is Facebook and the like weren't imposed on my against my will.
Ask HN: Best way to build a profitable SaaS app as a solo engineer?
I usually like Motherboard but this is sensationalist anti-Google BS.

>>Google may be simply trying to stay in line with export legislation—it’s not totally clear if providing these devices to people in these countries would violate any US or international embargoes or export laws

It’s understandable that Google’s legal team would look at this and say, embargo laws are hard and this is new tech that involved cryptography so let’s not risk violating those laws and make sure we don’t send our keys to embargoed countries.

Or in other words, let’s not risk helping activists around the rest of world by sending what turns out to be embargoed tech to embargoed countries.
I'm just impressed that Mac OS 7 runs on my telephone.

Does this mean that I can make a progressive web app with HyperCard? ; )
There are books out there on things like this. "Wishcraft" immediately comes to mind. I can't think of a title, but I have also read books on the creative process.

You might try reading up on Twice Exceptional issues. People who are 2e* often need some nudge to get them going, then stall out after a bit. Figuring out the trick to get them over the hump can really help make their lives work a lot better.

You also might try analyzing exactly where you stall out and why. Is there a common factor?

I have health issues. I sometimes just don't have the energy and I get frustrated when I'm "not accomplishing anything." Eventually, I will have energy again.

I start files on things on interested in them so I can come back to it and pick back up where I left off. Some things still get abandoned, but other things do get returned to, so it has helped me be somewhat more productive.

* https://en.wikipedia.org/wiki/Twice_exceptional
I agree pervasive racism does more damage than mass shooters but ONE GUY ON THE FRINGES WHO WRITES A MANIFESTO does more damage than all the mass shooters in the world. See: henry ford. If you push it to the fringes you create henry fords and then we’re REALLY fucked.
Socialism-created fake scarcity (talking about the schools, not lives) made the stakes what they are
Actually it's not unacceptable.

But hey, you're unimportant, and your views really don't matter.
Even if it has been tried before implementing it yourself will be a great learning experience :) And if you think it will perform better on some work-loads than most currently existing solutions then you should try executing those benchmarks as well.
I want none of those things. I just want some effective way of getting Facebook and the like to leave me alone.
Or maybe that's just reality of growth - the larger the organization the harder it is to keep a specific culture as founders can't align culture with all managers anymore, but have to let people go their way.
Floating-Point Reference Sheet for Intel Architecture [pdf]
> much much more generous with its free tier

And thus became the buy-ee instead of the buy-er...the price of altruism!
Not a wayland, wlroots or rust expert, but dollars to donuts says that it's not "memory" management[1] at issue, but resource allocation on the other side of the graphics driver. Vertex arrays, textures, framebuffers, shaders et. al. all need some kind of allocation strategy, can in the modern world often be shared between process contexts, and they really don't fit well into the metaphors of either C or Rust.

But where in C you can just do it anyway, Rust is likely to flip out over your wrapper object abstractions.

[1] I mean sure, technically it is memory management, but you know what I mean.
Sounds like the same workers that cheered when one of their colleagues was fired in retaliation for offering a counterpoint to identity politics based HR policies. You reap what you sow.
I tried to do this about 12 years or so ago... domain was quickymail.com.... I probably gave up too soon.
20-30 million US subscribers watch Game of Thrones and maybe 2 million will watch the most popular docs.

I suspect the GoT viewers are subsidizing your docs, not the other way around.
A Dark Room is a _very_ good game. It’s available on many other platforms - highly recommend you check it out!
Quick answer, without understanding all the details: a weak-pointer-like structure that performed all the necessary locking and checking before giving out access to the underlying SHM.

Rust's borrow checking is more or less a formalization of C++'s RAII style; in my experience, solutions for that translate relatively simply.
We've asked you countless times to stop posting unsubstantive, trollish, or flamebait comments, and since there's no sign of abatement we're about ready to ban the account. Could you please review the guidelines and stop?

https://news.ycombinator.com/newsguidelines.html
Ask HN: Are there any production grade systems that have been open sourced?
Say web apps?
I have 45000 karma and still can't downvote submissions, only flag them.
Easter Egg Turns Every Consumer Spec-Ed Nintendo Switch into a Ruby Machine
HyperCard was just ahead of its time. Back in 1987 he would have been more or less inventing the wheel with all of the networking stuff, especially on a Mac. By the time the Internet took off Apple had long since relegated Hypercard to life support.

That said, I'm not sure a Hypercard based Internet would have been ideal either. It would have been a security nightmare and AFAIK Apple never released a PC version.
IMHO AI ethics are a legitimate area of discussion, as should be any moral ethical issue w/regards to a business practice.

And it sounds like Google is doing basically what you are saying.
just look at the quality downturn of google cafeteria

This is the most brutal takedown of working at GOOG I've seen in yonks. A legit reason to choose to work somewhere else, all else being equal.
The code in the screenshot is valid Go (switching on strings, no parentheses around the if condition, incrementing a map value using ++) and could even be the output of go fmt (with the { on the same line as the if).

The app itself appears to be written in Ruby (the github link is posted elsewhere in the comments), and looking at the image included in the article further down I assume the code is from a Go app that takes the Ruby app's logs and generates some statistics.
Maybe not on a per content basis, but for the monololith cable packages
This really resonates with me as an engineer/CTO working on a product that went into the jungle with a machete. We never anticipated how difficult it would be educate the market, so eventually pivoted to more of a "toll-road" product.

There's really a second/third/fourth mover advantage that often isn't talked about, which is that you don't have to explain the entire point of your product before convincing them that your pricing makes sense and it's worth their time. When clear competitors exist, the sale is just why your specific solution is superior (more efficient, smarter features tacked on, cheaper pricing etc.)
duplicate of https://news.ycombinator.com/item?id=19778444
There is some kind of issue with ASF's JIRA not being indexed by search engines, which makes discovery of problems more difficult than it should be. ASF gets their JIRA hosting gratis so I don't think they have much recourse.
I was going off
https://groups.google.com/forum/#!topic/perkeep/Kqvh2dJVmoo

Which seems to me fairly definite about it no longer being actively maintained. There haven't been any updates to that posted on the @perkeeporg Twitter at least.
Were you gonna back any of that up?
A lot of people fought for the legal framework to become competitive enough to include single member entities in the word company, as it inherits all the privileges of multi member companies without the administrative hassle or prerequisites. Another definition just because your society hasnt caught up to the legal benefits conveyed would be redundant and not be informative at all.

This is a significant reason why you would lack consensus on this opinion.
Donald Trump Has Blood on His Hands
It's about establishing and limiting legal liability. Being able to establish a solo business as a company means that you don't lose your house and possessions if your company fails.
Well, forget about AI ethics.

I actually personally know someone who was retaliated at Google for raising a basic OSHA violation..
Cargo Cult Science by Feynman (1974)
I'm good for a few months, then I slip. Then I need to find a new method of keeping myself disciplined like maybe a new place to study or a new exercise routine.
By and large, you probably have to just buy a lot of it assuming it ever made it to DVD. Some is probably available for Netflix DVD rental although their back catalog has been rotting. Unfortunately, a lot of content that isn't available for streaming/digital purchase increasingly doesn't really exist, especially if you're not willing to just purchase physical media.
In established US unions often anyone in a management role is not allowed in the union.

Having said that unionizing activities are widely protected so ... talking about a union and such is allowed broadly so it would come down to what the actual established union rules would be.