skysight-inc/HackerNews huggingface dataset:
Never forget, that China is not Western democracy. So they are not driven with economic gain as such, or prosperity of "the one percent". Many awkward economical decisions only look awkward for outsiders. Within Chinese system these totally make sense.

Beware of approaching any feature in China with a western mindset.

So it is probably not what it looks like. It may be some kind of a social sieve purposed for entirely other goal.
Meet the 5 Startups Crowned Finalists of Chicago's Techweek Launch Competition
iOS apps are NOT able to send notifications if you do not allow them to when they prompt for permission. They must prompt for permission before using even local notifications.

Built-in apps are pre-approved, but their notification permission can be revoked.
This is the key for me. I have a first generation iPad and a bluetooth keyboard. The only apps that I really use are Prompt (an SSH app from Panic), Pocket, and iBooks. It is an old iPad, but perfectly usable as a terminal, and I can spend all day in emacs with battery power left over to read articles on the way home.
It's APS-C, just like all X series mirrorless camera with removable lens.
>Why even allow phone calls to interrupt you?

Because you're working in a dynamic organization and people need to communicate with you on an immediate, real-time basis, perhaps?

Lots of businesses still operate this way, and lots of people operate this way. Its not always unproductive.
I wonder by how much ego played its role in this acquisition and how much commercial terms. Prague based Avast acquiring its Brno based rival. There have always been rivalrly between those cities too. Definitely the biggest tech transaction in Czech Republic? If we can still say that with so many offices they have worldwide
Horrific. I saw something like this with the John Boyd video. That one may have even been worse because clearly the Albuquerque police didn't care if the man died at all, it was a straight up execution because they ran out of patience. Apologists will tell you other things but at some point you've got to ask yourself who do you believe? The story, or the evidence you can replay before your own eyes and ears?

Thankfully the woman had the presence of mind to record the event and get it online. It's heartbreaking that the girl was in the car with them. The only solace there is that she might not remember at 4 years old.

I'm not sure whether it is training or culture but surely it is past time that all officers carry multiple audio/video recording devices streaming back to an independent server, perhaps on a surveillance blimp drone which is permanently aloft. They would have to return to HQ should the equipment not be functional. Technologically it's not exactly difficult.

I imagine the surveillance would exonerate at least as many officers of wrongdoing as it implicates.
You should say anything about leaving until you have another job.

Do not try to use the possibility of leaving as leverage to get a raise.

Absolutely do not tell them you are "looking around".
I couldn't believe it was possible to write a new article about faster copies. Reminds me of reading "Inner Loops" by Rick Booth [0] in 1996, which first opened my mind to the darker corners of x86 optimizing.

BTW, the article is quite strangely structured. The initial piece sounds like he has been up for four days straight and he just wants to get his thoughts down. But he forgot a few points, so they are added in five updates. Arguably that's the best place to start reading - around the middle of the page.

Then, he goes back in time two years and adds an earlier draft of the same piece, noting "don't even look at the original article! It's very confusing!".

[0] https://books.google.co.uk/books/about/Inner_Loops.html?id=v...
React's “this.setState” is violating the “Uniform access principle”
Section gone.
Thank you for having found the time to report back, anyway.
That's a good point, and something my Vive setup has been struggling with. My play area is just a little bit too small, so I see the boundaries a lot. It's not as bad as not having them and periodically punching a wall or walking in to the couch, but it's kind of a bummer to see it and go, "oh, right, I'm in my living room," especially in some of the much more immersive experiences.
iOS does this, too. When DND is enabled, you can separately allow calls from everyone or only your favorites (the default is no one). Further, you can specifically allow "repeated calls" to be allowed through (defined as the same person calling within three minutes)
Who Benefits from the Tiny House Revolution
I agree, that it will be better, if it is bigger. I have to sit in front of the computer all the day long and when I visit HN I really can focus..

https://userengage.io/en-us/
They probably forgot to mention because all Fuji X-series mirrorless cameras are APS-C. There is also a rumor that Fuji will release medium format mirrorless cameras soon...
Don’t Leave Bare Metal Workloads Behind
I concur. I've recently forced myself to limit time I allow myself to check and respond to e-mail and Facebook Messenger, as well as HN, to a few short, well-defined blocks during the day. My general ability to get things done skyrocketed.

I feel constant barrage of notifications and distractions simply fragment your time. Like, whether you do that communication in one short block or keep the mail/IM constantly open, you generally accomplish the same amount of "communication" in a day. But the second case is like fragmented heap - it reduces the length of consecutive free memory blocks, making you increasingly unable to allocate larger blocks of continuous memory. Instant reaction to incoming messages does the same with concentration, making it hard to perform tasks that require longer stretches of focused work.
Swift 3.0 Preview 1 Released
The final image sent by doomed Japanese Hitomi satellite
With APS-C you can shoot usable photos today up to 12.8k (XT2, A6300, D7200) and in smaller print sizes clean photos at 6.4k, DR and colors are fine with 6.4k too.

If your camera can do clean images with 100,200,400 ISO, then one more stop to 800 is a huge deal.

If it can do 100,200,400,800,1600,3200 and 6400, another stop is no huge deal anymore.

Same goes for DR.

"because that's what's going to make a difference in your photo"

No.
SonarQube issues shown directly in Pull Requests
I don't do F#, so I'm not qualified to comment.
They are most certainly opt-in for everything except built-in apps. And those all allow opt-out.
This was a good video. Thanks for the link. Explains how FP/F# architecturally fits into an iOS app situation. Several of his points were easy wins -- much better learning them now than having to re-create them through refactoring later.
Previously the case but UiLocalNotification now requires permission to schedule.
Medium format is very relative. The size of the captor is probably going to be 4x5 like the new Hasselblad, which is far from a real medium format like 6x7... And it's going to be mighty expensive too, the SONY sensor used in Hasselblad is said to cost 4K USD alone.
Fix for broken stereoscopic effects in DX11 games
Interesting, but it seems the technology is still somewhere in the uncanny valley.
Ransomware Simulator That Encrypts, Removes Files
Agreed, and I've just realized the reason why
:
1) The portmanteaus are just annoying to read, giving me a negative feeling off the bat and I start searching for flaws to justify it.

2) The portmanteaus are in-jokes for the people who already agree with the author. This makes me think that the author is so focused on their own social bubble that they haven't seriously wrestled with a well-written argument by the other side. If that is the case, then I can't trust the author to not have massively overlooked some important counter argument, so I have to go look for it myself.

3) The same as above, but also: life involves judgement calls and intuitive evaluations of situations. Sometimes, you see interpret another person's words in a way that is wildly detached from what they said. This makes you trust others interpretations less unless you can either see the primary sources yourself, or see them wrestling seriously with the other side's argument.

It would be nice if we judged all arguments just on their facts, but time is limited and so we have to make judgements like these.
Nail: A practical tool for parsing and generating data formats (2014) [pdf]
Bejesus! One should assess environmental impact of CPU cycles wasted on antivirus protection. And based on result of such research - ban operation systems, which architecture allows execution of malware. Yes, a large market of "security" software will be lost. But this will be for good.
In which the reader is invited to engage in comparative lispology (2013)
Sure, it's not the tool, it's how people use it. Though to be fair, the default, common use case is responding immediately. You have to make a conscious decision to ignore pending messages until the time is right - and more importantly, you need to keep to that decision against pressure from your friends and cow-orkers. If you can do that, then asynchronous communication is a huge win. Personally, I still find e-mail to be my favourite tool, but as with phone calls, I'm constantly teaching people that - unless the request is really important, I'll reply whenever I feel like it, which may not be under 24 hours.
Arithmetic coding often looks just as dense, because C is not a good vehicle to describe algorithms.

Look at eg https://www.cs.ox.ac.uk/jeremy.gibbons/publications/arith.pd... to see a cleaner alternative.

(This is about describing algorithms in papers. Optimizing for performance after the big-O has been taken care of is a different matter.)
Netflix today is using EME. If you access Netflix on Chrome (including in Linux), or IE11 in Win8 or higher you will be using the Netflix EME based Player, using MS PlayReady, or Googles Widvine CDM.
Funny they do compare it with the Canon 6D which is a full frame camera. Does not make any sense to compare them since they are not in the same category at all.

> It managed to pull me away from the Canon 6D I’d used before, and I haven’t looked back
Fantastic. I live in Dalian, and have done for around 10 years.

The city has changed - that's why I dropped an alternate career - to see what newspapers were writing about in the mid-2000s, about China's rise.

Dalian is not unique in this respect. Cities across the seaboard and a select few more inland are all doing the same thing.

But is it a bubble? Yes, it is, but in a strange kind of way. 10 years ago there was one software park with around 12 buildings and a local college. Now, that software park has 30+ buildings, and there are an additional 3 software parks located further from the city center all larger than it.

The industrial development zone was a road with a bar district and a few 24 hour restaurants (many nearby factories operate round-the-clock shifts), a couple of hotels, and several large lots filled by largely Japanese corporations. Now it is a city of 1 million+ itself, a city on the edge of the city.

10 years ago there were also a lot of empty buildings, all of which are now full. When you visited you probably noticed a lot of high-density housing near the newer office and industrial districts. The local government makes around 1/2 of its revenue (highly trusted word of mouth) from land sales to developers, who in-turn make their profit from the workers that fill these hugely subsided commercial buildings, including the cost of the subway and subsidising busses.

What's the core driver for this?

Jobs for educated people from rural areas who have no hope nor desire to work on the farm or in the rural town. Their family will invest all they have on ensuring their child 'makes it' with a stable job at a big-name company in a clean city. As long as the jobs are coming, the city is sustainable.

For Dalian, a lot of jobs have stopped coming over the past 1-2 years (4-5 years ago was boom-time, especially in BPO and ITO) and construction considerably slowed, but these are cyclical. Somewhere else a city is allowing companies to enjoy lower taxes (a lot of incentives in Xi'an, Chengdu, Chongqing for 'soft' jobs where the export is electronic in the form of email and SVN and not hindered by these cities' physical locations), and the boom is happening there, and the city is making money despite the tax breaks it's offering. It's a bubble, for sure, but it's being juggled.
What's the point of this post? My two year old smartphone has a superb camera with equal spec. My years old DSLR too.

@downvoters: I know the technical differences (sensor size, mirrorless vs DSLR) - but what's so newsworthy about that mirrorless camera - when other products of the same category and other DSLR with same sensor size provide higher spec...? It smells like an advertisement.
I don't really think CRM can be totally free. Especially in the age of different marketing platforms.
But you always can look for a cheaper solution.

https://userengage.io/en-us/
It is not a make-believe diagram. It is a completely valid diagram, but it i just part of something bigger. Also the two quarks in the diagram need to ultimately couple to something else. The "in" and "out" final states must be colorless.
QCD is a extremely complex theory, one usually computes a piece of the puzzle and tries to extract physical information from that.
With the great innovation going on the APS-C area, I'm wondering if it's finally time to say goodbye to my micro four thirds equipment and do the switch. Opinions?
Imagine if the Rosetta Stone was DRM crippled, or if Michelangelo had used DRM to 'protect' his work that was tied to a long since lost keyserver.
I agree, and from the (admittedly few) opinions I've read on the topic it seems both sides at a lower level (i.e. mailing list as opposed to blogs) have quite well articulated and reasoned contents. From reading those, I feel I have a better understanding of both sides. I also feel there's little consensus, yet a choice was made anyway. The (grossly simplified) argument being that vendors implement DRM anyway so may as well have at least some spec for it.

I personally don't agree with this, and get the feeling that there's a very heavy corporate hand in place threatening to move consumers (e.g. Netflix saying people just want to watch video damnit) away from the open web by using alternative technologies. We're better off with EME than Flash and Silverlight, essentially.

I'm obviously grossly over simplifying things, but what I'm trying to say is that I think you're right, it's not as black/white as the parent article tries to make it. I'm not trying to pretend I'm some sort of expert on this topic – far from it – and certainly recommend anyone interested in this to spend some time and actually read the reasoning of both sides.
Amen.

I've had my photography written off as useless after people found out that I used a 12MP camera (a D3) - only to have the same people look at some of my prints (made from D3 raw files, carefully processed in Lightroom), ooh-ing and aa-aahing over them and wondering what camera I used to take such wonderful photos.

(Then again, for a really big sensor, I bring out my Fujica GL690 - a beast of a rangefinder in 6*9 medium format.)
I don't have a laptop.
> are also the biggest W3C donators

I'd be surprised if that were true. (Do they donate anything? I'd be surprised if they did, I suspect they merely pay their membership dues.) The membership fees come at five levels, mostly dependent upon annual revenue; Apple, Microsoft, Google all pay the same as Adobe, Boeing, Dell, Facebook, HP, LG, Netflix, Siemens, Sony, Disney…
There's a way to make this point without being an asshole about it.
I agree on the C-bashing. But the single-letter variable names are fine---they correspond to the paper, and are probably very mathematical entities that don't even have real longer names.

(Longer names are for book keeping, not so much for calculation.)
Edward Snowden sharply criticizes Putin in a series of tweets
BNFinder: Bayesian Network Finder
One of the "big solution": https://www.youtube.com/watch?v=U88Ya9krtBk
You can do it on Android: set your notifications to Priority only (you'll get a little star in the top bar), then configure Priority notifications to include calls, otherwise the phone won't ring. Now all notifications are silent.

That's the only sane way to use a smartphone. People call me crazy (what if you miss something important?!), but to me crazy is allowing to be interrupted every time you get an email, somebody sends you a message, the stupid game sends you another useless notification, etc.

If it's urgent, people call me. Otherwise I want to conserve my very limited focus.

EDIT: I also hate phone calls, so I tell my family, "if I'm busy I might ignore your call. If it's a matter of life and death, call my twice." YMMV, I've often called back anxiously after receiving 7 phone calls from a relative, and it wasn't anything important.
Thanks for submitting this! I'm the developer, so if you have any questions just let me know :)
Elon’s words twisted in attack over material disclosure of fatal accident
> What's the point of this post?

The same point as every other post here. People are interested and upvote it.

> My two year old smartphone has a superb camera with equal spec.

No it doesn't. Your smartphone does not have an APS-C sized sensor, nor phase-detection focus.

> My years old DSLR too.

A DSLR is not a mirrorless camera.
I find it extremely difficult to believe Japan was able to become a major technological, economical and military world power before WW2 with an essentially illiterate population. I'll keep these works in mind, thanks.
I really like this messenger for its convenient. Possibility to create and use thousands of stickers for free bring keen pleasure. I want to try new function. Hope that I won’t be disappointed.
It doesn't even define how the browser communicates with the CDM, which makes it strictly less good than NPAPI and the Pepper API, because at least they have a definition that allows you to get Flash working with your browser (well, assuming they provide a binary for your platform—or you pay to license it to port it yourself).
What does return have to do with OO?

(If you want to be glib, complain about misplaced FP perhaps?)
Battery life. The iPad will give you a solid 10 hours of work and the surface will die after about 4-5.
I don't see a near future where the Vive is something I'll invest in, purely because I don't have the physical space to dedicate to it (not even temporarily).
I went through a similar process a month ago. Every time some notification popped up, if it wasn't interesting, I either deleted the app itself (when I realized I don't even use it - e.g. Instagram), disabled push notifications for it (countless of e.g. Facebook groups) or just muted it on my Pebble (so that it shows up on the phone, but doesn't vibrate my wrist). At the same time, I begun aggressively unsubscribing from every single e-mail newsletter that came to my inbox that I didn't find immediately useful. Few days of that process, and suddenly my mail and notification load dropped to like 10% of its usual value, and I realized how much more relaxed and focused I am during the day.
For the situations when you can't use longer shutter time or a flash, more sensitivity is always welcome, without an upper bound. As long as the images don't get too noisy or have distracting noise reduction artefacts.

It allows you to use shorter shutter time when needed. Like sports, nature, in a moving vehicle, etc.

Same goes for dynamic range, although that's often something you can control when shooting. Although it does give you more options and lowers the chance of burning highlights or having noisy shadows.
It compiles in Linux as is. There is a generic makefile.
Peter Norvig's comment hits the nail on the head for me:

"
Peter Norvig
6 July 2016 at 11:47
I think the problem with Literate Programming is that assumes there is a single best order of presentation of the explanation. I agree that the order imposed by the compiler is not always best, but different readers have different purposes. You don’t read documentation like a novel, cover to cover. You read the parts that you need for the task(s) you want to do now. What would be ideal is a tool to help construct such paths for each reader, just-in-time; not a tool that makes the author choose a single pth for all readers."

Has anyone attempted something like this?

I've heard you can do transclusion in org-mode which might be a starting point

Edit: Some initial ideas:

- Code can be deconstructed into blocks, and where the code is not self-documenting, prose can be added. Or even visualisations etc if a block is conceptually tricky to grok. You could even have MOOC-style validations to verify reader understanding for each block.

- Some kind of topology of the blocks should be generated based on how they interact and how they are conceptually related

- The author creates a few 'starting points' for different audiences, e.g. 'if you've used X before, start at Y'

- From there next blocks to read are auto-suggested to the user. A map or network diagram of all blocks is also provided so the reader can chart their progress and see where the 'big ideas' lie.

Edit 2: This also really reminds me of Bret Victor's 'Humane Representation of Thought' lecture (https://vimeo.com/115154289, 45:40) where he says there is a conflict between code being an engineering specification and an authored work meant to be read by humans.
If you can live with the slightly bigger (and more expensive) bodies and lenses then the Fuji X series is pretty amazing and a significant upgrade from M43. The interesting question is whether or not to go full frame SLR with a Nikon D610 or Canon 6D for basically the same price.

That being said a small m43 body with a pancake lens will give you pretty amazing pictures in a much more portable package.
They seem to like a style that has rather constrained use of `return' (but uses deliberate amounts of goto instead).

Not sure why.
> I plainly do not have the information needed to understand what's going on here

That's not a problem with the code, that's you not understanding the math that's actually happening. For what it's worth, neither do I, but from what I'm gleaning from other comments here, it's a C implementation of a mathematical proof, so it'd be better to go learn the math than expect to be given friendly code. Besides, "open source" doesn't mean "catered to the lowest common denominator" - they don't write code for you or I to understand without some work, we have to earn the knowledge.
But, Akka's own FAQ mentions the Finnish meaning (among others), too.
> I really appreciate the presence of a no-nonsense Makefile.

Indeed, the current version of their Makefile is a great example of how to write a simple yet portable Makefile:

https://github.com/lzfse/lzfse/blob/33629bc65f4b356072c9a7d5...

> No autoconf, no pkgconfig, just plain and simple make.

While I agree with your sentiment, I believe that your statement about pkg-config goes a bit over the top.

Yes, the LZFSE project doesn't use pkg-config, but it also doesn't have any library dependencies. There's not a single "-l" argument in the linker flags.

If it had, I would prefer pkg-config over any other mechanism, as that is right now the best "simple yet portable" method of defining library dependencies.

Pkg-config is especially handy when it comes to cross-compiling, or when you have a special need for a static build instead of shared libraries.
Another APS-C camera, what's so special about this that it deserves to be on HN front page?

Smells like an advertisement to me.
I can't speak for the rest of America, but that law does exist in at least parts of Atlanta. Most people are surprised at how green and forest-y the urban parts of Atlanta are.
Today's digital media will never survive as long as the Rosetta Stone did, so that's no problem ;-)