skysight-inc/HackerNews huggingface dataset:
There is a lot of other stuff going on that is completely unreported. I would recommend talking to Uyghurs directly.

Clearly China is trying to solidify their geographical borders by turning majority ethnic groups in those given regions in to minority groups of ever decreasing influence. This is straight out of a very old playbook for colonization. That they are able to so opening continue doing this in 2017 with so little global acknowledgement is only partially surprising.
This is actually what digital forensics specialists do as well, although they've probably moved on from MD5 by now.

I know there's been talk of "fuzzy hashes" as well, in order to catch files with trivial modifications, but when I studied forensics (about four years ago), that was still in the future.

Searching hundreds of thousands or millions of files by hand would be impractical and for many types of offensive content, the authorities don't want to have to distribute the actual offensive content to the people who are doing the detection.

i.e. in the US, possession of child pornography is such a serious federal crime that if one happens to discover it on a PC they are servicing, they (or their employer) are legally obligated to contact the FBI immediately. Therefore, it doesn't make sense to distribute a detection tool that basically contains the original images (in order to do GIS-style "find similar images" searches), because that tool would violate the law it was designed to help enforce. Short hashes can't be used to recreate the original images, so they're "safe" in that sense.

It's not an ideal approach, but it works pretty well and fits within common constraints of the field.
For those unaware, "Bitcoin Cash" is a proposed future fork of Bitcoin. The primary miner supporting it also runs an exchange, so what they are effectively trading is "future promised coins" once they start actually mining the fork.

Because so few of % of the total coins are tradeable, I think this results in a similarly volatile "market cap" as many ICOs.
Bilingual Education: Potential Brain Benefits
The computer would certainly help convey the speech and writing to the remote team.
Glass darkens from radiation exposure. Even UV does it, Coke bottles at old high altitude mines in Colorado turn a purple color.
It's not that profound. Both networks form through "preferential attachment." Large networks of galaxies form because gravity causes the largest conglomerations to get larger. Similarly, neurons are more likely to connect to other neurons that already have a large number of connections. It's the same principle exhibited by different mechanisms; also the reason social networks look the way they do. See Barabasi-Albert model, preferential attachment, and scale-free networks.
When you sign up for IEEE they SPAM you relentlessly for years even after you close your account. I'm not a fan of the IEEE for that reason or for their highly conservative political stance.
> producing food is probably a more valuable contribution...

This is a commonly held belief, but I wonder if it's actually true? The important things produced in the United States are largely possible because of intellectual property rights, and we pay people to not make food.
The actual software seems to be https://github.com/alan-luo/planetprocedural

On a related note, I’m quietly amazed why there isn’t yet a working generator of electronic music. I mean something that I can download, run, and it would stream believable IDM/techno/trance into my earphones. It sounds like it should be so possible, if not outright easy — yet it’s still humans who are toiling away at their Abletons weeding through that search space. I wonder what crucial problem I’m not seeing.
>Pascal got better. But once you've switched to C, the sheer verbosity of Pascal is bothersome. Instead of "{" and "}" Pascal uses "begin" and "end". It uses "procedure" or "function" to introduce a function.

I love both C and Pascal, and I'm a guy who has done a lot of both of them. Hey, its possible to like more than one language. With that background, I think your above points are minor (IMO of course) and should not be an issue in deciding between the two. One can easily get used to "begin" and "end" instead of braces, or vice versa. Same for the keywords "procedure" and "function". Plus, editor shortcuts in modern editors should be able to handle that, or a keyboard enhancement tool like AutoHotkey, vim's abbr command, or equivalents in other tools.

Better still, use both languages, at different times, as per needs, wants, convenience, etc.
Wikipedia: "The size of the byte has historically been hardware dependent and no definitive standards existed that mandated the size – byte-sizes from 1[3] to 48 bits[4] are known to have been used in the past."
It is important to note that message complexity has a lot to do with proto performance. Anyone with a basic understanding of algorithms could tell you that, but I prefer to be shown things so here's a repo with some examples of Python proto serialization performance so you can see how it does as message complexity increases:

https://github.com/theRealWardo/proto-bench

So yes, if your application has to send a lot of structured data around, you will end up paying a non-trivial serialization cost. On the other hand, if your application is sending really simple messages then I highly doubt proto serialization is the performance bottleneck you should focus on.
Your pre-existing relationship as cofounders means that pursuing things will have costs on people outside the relationship itself. In particular, investors and employees. You should have a plan for how to communicate this development.

This may be a little old-fashioned, but I'd take a serious look at getting married before seriously dating. You already know each other well and trust each other, and it appropriately signals the seriousness with which you're approaching things.
Small team here.

1. We do all of this from Github using issues, milestones and projects. We have a GitHub Slack integration which can also give a feel of what everyone's working on. We also have a meeting every Monday where everyone says what they'll be working on this week.

2. Master branch is always in production. Staging branch is always in staging. We use CircleCI for CI/CD.

3. Milestones in GitHub.
1. You have to subscribe but you can cancel after a single payment, some creators even recommend this for their higher tier "rewards".

2. Yep.

3. Nope, no idea where you got that number from. Between subscribers and creators, there are 3 fees: Payment gateway (~2% I believe), Patreon (5%) and transfer from Patreon to account ($0.25 for Stripe, 1%/$20 for PayPal, $3 for Payoneer). An absolute maximum of 10% seems closer to reality, with the average being more like 7%. Source: https://patreon.zendesk.com/hc/en-us/articles/204606125-How-...
Ask HN: Any companies/organisations offering meaningful and remote jobs?
I'm particularly interested in software development and testing job offers for charities, non-profits, and non-unicorns.
This smells strongly like farmed out to 3rd party creative agency work. Different domain, basic off the shelf PHP help desk software etc.

A lot of time organizations don't have developers, and rather than work with the product organization within their company to get an idea pitched and approved and implemented, they just contract it out to an agency. The end result is some server running AWS, not connected to the real companies network, but with your brand on it, and no real support from a security and administration perspective.
Here's the final 3d project, Big Planet Procedural: http://alanluo.com/procgen/final.html
I am all for reducing noise in our environment. But you hardly hear my copters if a car or motorcycle passes. Most AC makes more noise.

I don't understand this irrational phobia. Is the fact that it is flying triggering some deeper mechanisms in the brain?

It reminds me of my two year old's reaction to wasps.
Wait, but this is exactly what modern macroeconomics does by making a huge leap from microeconomic fundamentals and aggregating this into the Solow, Romer growth models and many derived upon models. It got so crazy that Paul Romer critices this approach himself in a well regarded paper last year: https://paulromer.net/wp-content/uploads/2016/09/WP-Trouble....

The austrian economists in turn don't pretend to know that macroeconomics work this or that way, they can make assumptions of effects that can happen due to policies, but don't attempt to quantify them.

I think the austrian school is largely ignored for two reasons:

- from it derives a very libertarian view of the world, which many people reject because of political views. after the WW2 libertarian views were not popular, so Hayek and Mises where largely forgotten.
- because its philosophical approach is exhaustively researched and you cannot add more fundamentals, leaving economists with the problem of not having much to work on.
I'm not an expert in this field, but I did take a class in Naval Engineering while I was an undergraduate (Math/EE/CS). When the class learned of the efficiency of submarines this very question was posed to the professor and he explained that buoyancy issues were the problem. (He was a full professor of Naval Engineering at MIT so I believed him.)

A few back of the envelope calculations are revealing. A very large container ship can carry an enormous amount of freight, around 200,000 Metric Tons. A modern, nuclear submarine, say of the Ohio class, has about 18,750 Metric Tons of total displacement so it would have to find a way to carry ten times as much weight as the weight of the entire submarine. Then on a return trip, when empty, it would have to have enough ballast equal to this weight that would then need to be discarded where it picked up freight. There probably is a way to do this, but I can easily imagine that the design issues result in a submarine less practical than a container ship.

Interestingly, I recently got to visit the aircraft carrier the USS Nimitz while it was underway out in the Pacific. That was an exciting day; subsequently, I looked up more information about that ship. These nuclear aircraft carriers are believed to be the fastest ships in the US Navy. Submarines (although not actually a part of the carrier group of ships that surrounds, travels with, and protects the aircraft carriers) travel hidden and independently along with the group. They scout ahead and hunt other submarines. To be able to travel with the carriers they must be very fast, faster than the official, unclassified numbers (about 25 knots). One source on the Internet says that they can travel at over 40 knots (74 km/h or 46 mph).

I think sea gliders are fascinating. I am curious about where that technology will go.
rtings.com is a TV review site that is superb for finding such details, they test for 4:4:4 chroma specifically along with input lag in each mode and one of their sub-cores is "use as a PC monitor". A valuable resource.
But did they build proper stairs? Because crappy stairs may still be better than no stairs at all. Depending on how crappy, of course. If they look safe but collapse, the crappy stairs might lure people in who wouldn't otherwise try to walk there. Still, I wonder if it wouldn't have made more sense to only remove the cheap stairs when they're going to build the proper stairs.
We can thank AMD a lot. Without real competition (AMD Ryzen many cores) we had to suffer stagnation in CPUs for several years while Intel had ready design lined up for future.
I don't see Norway cities on fire. Actually I have been there and it's pretty much one of the most stable place I've been to.

Apparently they managed to overcome the issues you raise.
Better title: "How I found an exploit in a Paypal vendor ticket server."

Clearly the title is meant to bait an interest in financial vulnerabilities. A "Paypal server" is as meaningful a name as a "Google webpage".
> Economics is on the same level as astrology in that "math" is used to gain the appearance and legitimacy of "science".

I wasn't aware that astrology uses even the pretense of math, however I'm admittedly not well-versed in astrology.
> High tax. Where's the reward?

The reward is being top of the budget per capita: https://en.m.wikipedia.org/wiki/List_of_sovereign_states_in_... The goverment has $48K to spend per capita, as opposed to e.g the UK which has $18K. Off course that means little if the gov does not spend it well. But from my experience, it was though not perfect.

> I don't see how one could ever be an entrepreneur there.

High salaries is an issue, as well as few VCs, especially angel investors. But one can also take risks with the safety net of a well funded wellfare to fall back on.

> Even if you win, you eventually lose (wealth tax), unless you move away.

Capital tax is far from losing, just an annoyance, that I wish they could forgo.
The lack of stairs had already lead to injury, though.

The price comparison in the title is indeed unfair.
Melted Fukushima fuel likely photographed for the first time :)
Scrum has elements of Taylorism: team members are treated as interchangeable cogs to be assigned units of work and it has a crappy "productivity" measure built in (velocity).
It's worse but it hasn't reached its peak yet. And I'm sure the peak will be even higher than dotcom.... Kind of fun to watch
Pompoenpitten doen veel meer dan vet verbranden en snel afvallen
Kilian Jornet: Ten things no one tells you before you climb Everest
Product: Landa iTAP
Vendor: http://www.landasoft.com/html/class/dsjfx/index.html

C2 URL: http://bxaq.landaitap.com:22222/BXAQ/servlet/front/APPS?type... (HTTP POST)

Update URL: http://47.93.5.238:8081/APP/VERSION/jingwangweishi_version/v...

Interesting features:

MainActivity.this.scan = new SdcardScan("3GP,AMR,AVI,WEBM,FLV,IVX,M4A,MP3,MP4,MPG,RMVB,RAM,WMA,WMV,TXT,HTML,CHM,PNG,JPG", MainActivity.this.sdcardCallBack, true);

String SBMC = isTRN(isNull(EssentialInformation.getSBMC()));

String IMEI = isTRN(isNull(EssentialInformation.getIMEI(this)));

String MAC = isTRN(isNull(EssentialInformation.getMacAddress(this)));

String CSMC = isTRN(isNull(EssentialInformation.getPhoneCsModel()));

String XH = isTRN(isNull(EssentialInformation.getPhoneModel()));

String SJH = isTRN(isNull(EssentialInformation.getLineNum(this)));
Furthermore, coal releases more radiation into the environment than nuclear power.

https://www.scientificamerican.com/article/coal-ash-is-more-...
A large defective panel can be cut down into smaller panels most of which will have no defects. You can sell most of your faulty large panels as small panels, but there is no extra source of large panels.
200-2000 person projects may be what the big guys do but that does not mean it's a good idea. There's bound to be massive inefficiency with large numbers of developers working on the same project. The resulting software will reflect the complicated political structures required to organize that many people and will suffer greatly for it. Small teams are the most successful at producing quality software in a reasonable time frame regardless of problem complexity.
I wrote a ton of simple graphics programs in Turbo Pascal for fun, many of them related to math equations, generating curves from formulae, etc. Good fun. Still remember functions like HiRes; GotoXy(x, y) and the like :) It was a very productive environment and enabled very high speed of development.
"Decommissioning the reactors will cost 8 trillion yen ($72 billion), according to an estimate in December from the Ministry of Economy, Trade and Industry. Removing the fuel is one of the most important steps in a cleanup that may take as long as 40 years."

Hmm, pricey.
Cellphone Bills in India Inch Closer to Zero
Because that's what the parent comment did. Obviously a full analysis should include all forms of power generation, but that comment compared fossil favorably to nuclear on the basis that its failures aren't so spectacular.
Okay it's kind of silly to still conduct business in the restroom but why do people freak out when someone speaks in the restroom? Like, relax. Take it easy.
Updated Debian 9: 9.1 released
Draft NICE guidance on depression probably has lots of information.

https://www.nice.org.uk/guidance/GID-CGWAVE0725/documents/dr...

Pages 38 to 45 probably most useful, especially pages 40 onwards.

(Personally, I think meds are useful, and I think good quality talking therapies are useful, and I think people should have access to both, and access to a range of psycho-social interventions.)
In other words, newspapers, in their hunger for clicks, ruined a working system...
> Granted they're still snorting cocaine but do they want to short sedative antihistamines when they want a stimulant? Unlikely.

Actually it's not unlikely.. South Dallas has a problem with stuff - cheap heroin cut with Tylenol PM. cheap and common. about $3 a hit.
No, that is rather a Solaris quirk. That's ancient (literally) sysv behavior and killall in neither OpenBSD, nor FreeBSD work like that today.

So in practice, what you're saying isn't relevant to majority of *nix users today.
>If your predictions consistently fail, you're not doing good science.

I agree with where you're going, but I think the better phrasing would be "If your predictions consistently fail, your scientific theory isn't very good"

Good science usually involves a lot of failure before it provides good theory.

This doesn't excuse incredible overselling of economic models by economists though.
In Sublime for Windows, I am using the default font with a size of 10.5. I have always tended to use higher dpi screens on laptops (i.e. 1680 and 1080 @ 15" running at 1:1) so I have years of conditioning to small text on screens.

An added piece of information - I got presbyopia (in addition to my existing myopia and astigmatism) about 5 or so years ago, so I now use reading glasses, which also helps a little.

I had a special pair of single vision glasses prescribed to me from my optometrist where its optimal range of focus is between 21" and 27". I got those distances from measuring the closest and furthest points between my eyes and monitors. I see everything fine. Before I got the single vision glasses, I was using a flip up reading glass attachment that I wore over my normal progressives to see the screen, which a - looked goofy, b - was unwieldy, and c - not as good as the single vision glasses.
You're forgetting about coal mining, which is one of the most life expectancy reducing occupations there is.

Furthermore, coal plants can and do explode - aerosolised coal dust goes with a bang.

https://en.m.wikipedia.org/wiki/Energy_accidents
Definitely this.

Responsible people who care about the work and have a spine when required are what keep projects on track.
One would hope.

The small amount of IT security work I've done has taught me that such hopes are quickly and frequently dashed. Even products specifically designed for security applications have silly glaring vulnerabilities.
I'm pretty surprised to see so many people recommending post it notes or a whiteboard. Even if you aren't remote, people are going to have sick days or WFH days and "can you take a picture of the whiteboard for me" requests are nonsensical.

Start with Trello. You can easily bend Trello to work with any productivity/PM system. Easy to get started and easy to evolve your process over time. Lots of great examples of how people are using it and some cool plugins to extend it.

#1 is extremely easy to implement in Trello. #3 is definitely possible but takes some time and buy in.
Python uses reference counting with a backup garbage collector just to pick up unreachable sets of object having circular references.
I love reading write-ups like this, it gives me so many ideas about how to attack my own applications. Distracting gifs aside, it's well presented and easy to follow and reproduce on similarly vulnerable platforms.
Tools don't keep projects on track. Communication skills and project management skills keep projects on track.

I believe the most important task is to teach your team members those project management skills.

Teach them the skills to recognize unexpected events and know to communicate those bad news proactively. For example, an assigned task turned out to be much more difficult or larger scope than previously thought? Communicate. Uncertainty whether things can get done in time? Communicate. Feeling even the slightest uneasy about anything? Communicate.

Understanding of the business goals? You have to teach it and make it clear. You're not gonna have a textbox, type it in and expect the team to just get it. There's a difference between reading something, and understanding something.

Again, tools are "tools". No tool can allow your team to just be in zombie mode and not use their brain to think. Tools are there as an aid, not to fill in a hole in competencies.

Choose whichever tool that works for you. Observe how your team members are doing and teach them the necessary skills as needed.

At my company we've used simple Google doc, Asana, Trello, and now we're on JIRA. They all have pros and cons, but so far JIRA is working out alright and I think better than Trello.
Offline,RealTime,Face Recognition in Node.js and Python atop 99.38% accuracy model
Ask HN: What do you use to draw “cloud” architecture diagrams?
I'm been asked to create some "cloud" architecture diagrams in the near future. In the past I did this manually via a Sozi presentation, but that was a lot of work.

I'm looking for something like Cloudcraft[0], but this doesn't fit all of my use cases since many of my clients are on Digital Ocean or their own data centers.

Thoughts?
Right. It's hard to see the text between all the gifs.
It still amazes me that people unironically cite these Taleb quotes without addressing how plainly neurotic these comments are. Does this increase or decrease your prior belief in his actual ability to carefully read, and then entirely dismiss, an economics academic literature that involves nearly ten thousand active young academics with backgrounds from all over the world, an undergraduate education that ranges from mathematics to physics to philosophy, and markedly diverse political beliefs, and who mostly work on topics that have nothing to do with financial math?

Or does it perhaps tell you that this top b-school PhD graduate, who

1. works on similar financial-math topics as the people he viciously smear in the media

2. publishes in the same journals that econ/finance academics publish in

3. had key results inspired or derived from previous economists including Daniel Ellsberg (who, by the way, is a national hero)

4, and was repeatedly hired by top econ/finance departments, but was never able to keep the same appointment for more than a few years

perhaps has deep-seated personal, psychopathic issues that prevent him from simply getting along with other academics in his own discipline, and that the academic world wasn't stacked against him and his insights?

and perhaps his actual academic analysis don't give you the sweeping indictment of his fellow academics that he'd have you believe in his bitter tirades?

and maybe you shouldn't take him that seriously when he periodically goes into his online rants and show a vicious tendency to smear and destroy any individual that's responsible for a perceived slight on him?
Like everywhere else, it will be irrelevant in practice. But some lawyers made their career step.

If some people would adhere to speed limits like they praise "drone regulations", the world would actually be safer.
The Price for Criticizing Israel
Other languages use reference counting too. I don't really see how that applies to a discussion on a paper about GC.

Edit: my bad, they literally mention reference counting in the first sentence. Leaving this here because I should read the link before the comments.